@charset "UTF-8";
@font-face {
  font-family: 'gerbera_light';
  src: url("/webfonts/gerbera-light.woff") format("woff"), url("/webfonts/gerbera-light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'gerbera';
  src: url("/webfonts/gerbera.woff") format("woff"), url("/webfonts/gerbera.woff2") format("woff2");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'gerbera_medium';
  src: url("/webfonts/gerbera-medium.woff") format("woff"), url("/webfonts/gerbera-medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'gerbera_bold';
  src: url("/webfonts/gerbera-bold.woff") format("woff"), url("/webfonts/gerbera-bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal; }

/* TOD0 - Add font metrics for Windows */
/* font metrics FOR IOS */
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  /* 1 */
  display: block; }

/**
 * Add the correct display in IE 9-.
 */
audio,
canvas,
progress,
video {
  display: inline-block; }

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline; }

/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */
template,
[hidden] {
  display: none; }

/* Links
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
a:active,
a:hover {
  outline-width: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit; }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0; }
  mark.color-theme-default,
  .color-theme-default mark {
    color: #363532; }
  mark.color-theme-blind-white,
  .color-theme-blind-white mark {
    color: #000000; }
  mark.color-theme-blind-black,
  .color-theme-blind-black mark {
    color: #ffffff; }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none; }

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px; }

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/* Forms
   ========================================================================== */
/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
select,
textarea {
  font: inherit;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Restore the font weight unset by the previous rule.
 */
optgroup {
  font-weight: bold; }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type='checkbox'],
[type='radio'] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type='search'] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
 */
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

body,
html {
  width: 100%;
  height: 100%;
  position: relative; }
  body.color-theme-default,
  .color-theme-default body,
  html.color-theme-default,
  .color-theme-default
  html {
    color: #363532; }
  body.color-theme-blind-white,
  .color-theme-blind-white body,
  html.color-theme-blind-white,
  .color-theme-blind-white
  html {
    color: #000000; }
  body.color-theme-blind-black,
  .color-theme-blind-black body,
  html.color-theme-blind-black,
  .color-theme-blind-black
  html {
    color: #ffffff; }
  body.font-theme-default,
  .font-theme-default body,
  html.font-theme-default,
  .font-theme-default
  html {
    font-family: gerbera, Arial, sans-serif; }
  body.font-theme-blind-serif,
  .font-theme-blind-serif body,
  html.font-theme-blind-serif,
  .font-theme-blind-serif
  html {
    font-family: "Georgia, serif"; }
  body.color-theme-default,
  .color-theme-default body,
  html.color-theme-default,
  .color-theme-default
  html {
    background-color: #ffffff; }
  body.color-theme-blind-white,
  .color-theme-blind-white body,
  html.color-theme-blind-white,
  .color-theme-blind-white
  html {
    background-color: #ffffff; }
  body.color-theme-blind-black,
  .color-theme-blind-black body,
  html.color-theme-blind-black,
  .color-theme-blind-black
  html {
    background-color: #000000; }

body {
  font-size: 16px;
  line-height: 1.42;
  -webkit-font-smoothing: antialiased;
  position: relative; }

img {
  max-width: 100%; }

.wrapper {
  min-height: 100%;
  position: relative; }
  @media screen and (max-width: 1024px) {
    .wrapper {
      width: 100%;
      overflow: hidden; } }

a {
  text-decoration: none; }
  a:hover {
    text-decoration: none; }

ul {
  padding: 0;
  margin: 0; }

ul li {
  list-style-type: none; }

* {
  box-sizing: border-box; }

button {
  outline: none; }

.container {
  position: relative;
  padding-right: 60px;
  padding-left: 60px;
  max-width: 1600px;
  margin: 0 auto; }
  @media screen and (max-width: 768px) {
    .container {
      max-width: 750px;
      padding-right: 30px;
      padding-left: 30px; } }
  @media screen and (max-width: 480px) {
    .container {
      padding-left: 20px;
      padding-right: 20px; } }

.common-section {
  margin-bottom: 80px; }
  @media screen and (max-width: 480px) {
    .common-section {
      margin-bottom: 60px; } }

@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

.slideInUp {
  animation-name: slideInUp; }

@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0); } }

.slideOutUp {
  animation-name: slideOutUp; }

.mfp-wrap {
  z-index: 99999; }

body.no-scroll {
  overflow: hidden; }

.display-flex__right {
  margin-left: auto; }

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel, .owl-carousel .owl-item {
  -webkit-tap-highlight-color: transparent;
  position: relative; }

.owl-carousel {
  display: none;
  width: 100%;
  z-index: 1; }

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden; }

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0); }

.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0); }

.owl-carousel .owl-item {
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-touch-callout: none; }

.owl-carousel .owl-item img {
  display: block;
  width: 100%; }

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
  display: none; }

.no-js .owl-carousel, .owl-carousel.owl-loaded {
  display: block; }

.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
  background: 0 0;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit; }

.owl-carousel.owl-loading {
  opacity: 0;
  display: block; }

.owl-carousel.owl-hidden {
  opacity: 0; }

.owl-carousel.owl-refresh .owl-item {
  visibility: hidden; }

.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab; }

.owl-carousel.owl-rtl {
  direction: rtl; }

.owl-carousel.owl-rtl .owl-item {
  float: right; }

.owl-carousel .animated {
  animation-duration: 1s;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

.owl-height {
  transition: height .5s ease-in-out; }

.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity .4s ease; }

.owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] {
  max-height: 0; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(owl.video.play.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform .1s ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity .4s ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots, .owl-theme .owl-nav {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }

.owl-theme .owl-nav {
  margin-top: 10px; }

.owl-theme .owl-nav [class*=owl-] {
  color: #FFF;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #D6D6D6;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px; }

.owl-theme .owl-nav [class*=owl-]:hover {
  background: #869791;
  color: #FFF;
  text-decoration: none; }

.owl-theme .owl-nav .disabled {
  opacity: .5;
  cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1; }

.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #D6D6D6;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity .2s ease;
  border-radius: 30px; }

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #869791; }

/**
 * Swiper 5.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 8, 2020
 */
@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
  font-weight: 400;
  font-style: normal; }

:root {
  --swiper-theme-color: #007aff; }

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

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

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  transition-property: transform;
  box-sizing: content-box; }

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

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

.swiper-container-multirow-column > .swiper-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-direction: column;
      flex-direction: column; }

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

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

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

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

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

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

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d; }

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

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

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

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

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

/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */ }

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

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

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

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

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */ }

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: 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:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  text-transform: none;
  font-variant: initial; }

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto; }

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

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto; }

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

.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff; }

.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000; }

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

.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; }

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%; }

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden; }

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

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

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

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

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

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

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

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  opacity: 0.2; }
  .swiper-pagination-bullet.color-theme-default,
  .color-theme-default .swiper-pagination-bullet {
    background-color: #363532; }
  .swiper-pagination-bullet.color-theme-blind-white,
  .color-theme-blind-white .swiper-pagination-bullet {
    background-color: #000000; }
  .swiper-pagination-bullet.color-theme-blind-black,
  .color-theme-blind-black .swiper-pagination-bullet {
    background-color: #ffffff; }

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

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

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

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0); }

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block; }

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

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top; }

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px; }

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

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

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

/* Progress */
.swiper-pagination-progressbar {
  background: 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%;
  -ms-transform: scale(0);
      transform: scale(0);
  -ms-transform-origin: left top;
      transform-origin: left top; }

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

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

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

.swiper-pagination-white {
  --swiper-pagination-color: #ffffff; }

.swiper-pagination-black {
  --swiper-pagination-color: #000000; }

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

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

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%; }

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%; }

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

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

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

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: 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%;
  -o-object-fit: contain;
     object-fit: contain; }

.swiper-slide-zoomed {
  cursor: move; }

/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */ }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  filter: blur(50px);
  z-index: 0; }
  .swiper-container-cube .swiper-cube-shadow.color-theme-default,
  .color-theme-default .swiper-container-cube .swiper-cube-shadow {
    background-color: #363532; }
  .swiper-container-cube .swiper-cube-shadow.color-theme-blind-white,
  .color-theme-blind-white .swiper-container-cube .swiper-cube-shadow {
    background-color: #000000; }
  .swiper-container-cube .swiper-cube-shadow.color-theme-blind-black,
  .color-theme-blind-black .swiper-container-cube .swiper-cube-shadow {
    background-color: #ffffff; }

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

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

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

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

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

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background-color: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }
  .mfp-content.feedback_popup, .mfp-content.feedback_popup-loader {
    width: 640px !important; }
    @media screen and (max-width: 768px) {
      .mfp-content.feedback_popup, .mfp-content.feedback_popup-loader {
        width: 480px !important; } }
    @media screen and (max-width: 480px) {
      .mfp-content.feedback_popup, .mfp-content.feedback_popup-loader {
        width: 100% !important; } }

.mfp-form__popup.feedback_popup, .mfp-form__popup.feedback_popup-loader {
  padding: 40px; }
  .mfp-form__popup.feedback_popup.color-theme-default,
  .color-theme-default .mfp-form__popup.feedback_popup, .mfp-form__popup.feedback_popup-loader.color-theme-default,
  .color-theme-default .mfp-form__popup.feedback_popup-loader {
    background-color: #ffffff; }
  .mfp-form__popup.feedback_popup.color-theme-blind-white,
  .color-theme-blind-white .mfp-form__popup.feedback_popup, .mfp-form__popup.feedback_popup-loader.color-theme-blind-white,
  .color-theme-blind-white .mfp-form__popup.feedback_popup-loader {
    background-color: #ffffff; }
  .mfp-form__popup.feedback_popup.color-theme-blind-black,
  .color-theme-blind-black .mfp-form__popup.feedback_popup, .mfp-form__popup.feedback_popup-loader.color-theme-blind-black,
  .color-theme-blind-black .mfp-form__popup.feedback_popup-loader {
    background-color: #000000; }
  @media screen and (max-width: 768px) {
    .mfp-form__popup.feedback_popup, .mfp-form__popup.feedback_popup-loader {
      padding: 20px; } }

.mfp-form__popup.feedback_popup-loader .mfp-close {
  display: none; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #ccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }

.mfp-preloader a {
  color: #ccc; }

.mfp-preloader a:hover.color-theme-default,
.color-theme-default .mfp-preloader a:hover {
  color: #ffffff; }

.mfp-preloader a:hover.color-theme-blind-white,
.color-theme-blind-white .mfp-preloader a:hover {
  color: #ffffff; }

.mfp-preloader a:hover.color-theme-blind-black,
.color-theme-blind-black .mfp-preloader a:hover {
  color: #000000; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  -ms-touch-action: manipulation;
      touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  font-style: normal;
  font-size: 28px;
  font-size: 1.75em;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close.color-theme-default,
  .color-theme-default .mfp-close {
    color: #ffffff; }
  .mfp-close.color-theme-blind-white,
  .color-theme-blind-white .mfp-close {
    color: #ffffff; }
  .mfp-close.color-theme-blind-black,
  .color-theme-blind-black .mfp-close {
    color: #000000; }

.mfp-close:hover,
.mfp-close:focus {
  opacity: 1; }

.mfp-close:active {
  top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }
  .mfp-image-holder .mfp-close.color-theme-default,
  .color-theme-default .mfp-image-holder .mfp-close,
  .mfp-iframe-holder .mfp-close.color-theme-default,
  .color-theme-default
  .mfp-iframe-holder .mfp-close {
    color: #ffffff; }
  .mfp-image-holder .mfp-close.color-theme-blind-white,
  .color-theme-blind-white .mfp-image-holder .mfp-close,
  .mfp-iframe-holder .mfp-close.color-theme-blind-white,
  .color-theme-blind-white
  .mfp-iframe-holder .mfp-close {
    color: #ffffff; }
  .mfp-image-holder .mfp-close.color-theme-blind-black,
  .color-theme-blind-black .mfp-image-holder .mfp-close,
  .mfp-iframe-holder .mfp-close.color-theme-blind-black,
  .color-theme-blind-black
  .mfp-iframe-holder .mfp-close {
    color: #000000; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #ccc;
  font-size: 12px;
  font-size: 0.75em;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }

.mfp-arrow:active {
  margin-top: -54px; }

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1; }

.mfp-arrow:before,
.mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent; }

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px; }

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }

.mfp-arrow-left:after {
  border-right: 17px solid;
  border-color: #ffffff;
  margin-left: 31px; }

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f; }

.mfp-arrow-right {
  right: 0; }

.mfp-arrow-right:after {
  border-left: 17px solid;
  border-color: #ffffff;
  margin-left: 39px; }

.mfp-arrow-right:before {
  border-left: 27px solid #3f3f3f; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px; }

.mfp-iframe-holder .mfp-close {
  top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); }
  .mfp-iframe-scaler iframe.color-theme-default,
  .color-theme-default .mfp-iframe-scaler iframe {
    background-color: #363532; }
  .mfp-iframe-scaler iframe.color-theme-blind-white,
  .color-theme-blind-white .mfp-iframe-scaler iframe {
    background-color: #000000; }
  .mfp-iframe-scaler iframe.color-theme-blind-black,
  .color-theme-blind-black .mfp-iframe-scaler iframe {
    background-color: #ffffff; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background-color: #444; }

.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  font-size: 0.75em;
  line-height: 14px; }

.mfp-figure figure {
  margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
         * Remove all paddings around the image on small screen
         */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -ms-transform: scale(0.75);
        transform: scale(0.75); }
  .mfp-arrow-left {
    -ms-transform-origin: 0;
        transform-origin: 0; }
  .mfp-arrow-right {
    -ms-transform-origin: 100%;
        transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

/*!
 * OverlayScrollbars
 * https://github.com/KingSora/OverlayScrollbars
 *
 * Version: 1.11.0
 *
 * Copyright KingSora | Rene Haas.
 * https://github.com/KingSora
 *
 * Released under the MIT license.
 * Date: 29.02.2020
 */
html.os-html, html.os-html > .os-host {
  display: block;
  overflow: hidden;
  box-sizing: border-box;
  height: 100% !important;
  width: 100% !important;
  min-width: 100% !important;
  min-height: 100% !important;
  margin: 0 !important;
  position: absolute !important; }

html.os-html > .os-host > .os-padding {
  position: absolute; }

body.os-dragging, body.os-dragging * {
  cursor: default; }

.os-host, .os-host-textarea {
  position: relative;
  overflow: visible !important;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -ms-grid-row-align: flex-start;
  align-items: flex-start; }

.os-host-flexbox {
  overflow: hidden !important;
  display: -ms-flexbox;
  display: flex; }

.os-host-flexbox > .os-size-auto-observer {
  height: inherit !important; }

.os-host-flexbox > .os-content-glue {
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 0;
  flex-shrink: 0; }

.os-host-flexbox > .os-size-auto-observer, .os-host-flexbox > .os-content-glue {
  min-height: 0;
  min-width: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -ms-flex-preferred-size: auto;
  flex-basis: auto; }

#os-dummy-scrollbar-size {
  position: fixed;
  opacity: 0;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
  visibility: hidden;
  overflow: scroll;
  height: 500px;
  width: 500px; }

#os-dummy-scrollbar-size > div {
  width: 200%;
  height: 200%;
  margin: 10px 0; }

#os-dummy-scrollbar-size:before, #os-dummy-scrollbar-size:after, .os-content:before, .os-content:after {
  content: '';
  display: table;
  width: .01px;
  height: .01px;
  line-height: 0;
  font-size: 0;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  visibility: hidden; }

#os-dummy-scrollbar-size, .os-viewport {
  -ms-overflow-style: scrollbar !important; }

.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size, .os-viewport-native-scrollbars-invisible.os-viewport {
  scrollbar-width: none !important; }

.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar, .os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar, .os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar-corner, .os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar-corner {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  visibility: hidden !important;
  background: 0 0 !important; }

.os-content-glue {
  box-sizing: inherit;
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none; }

.os-padding {
  box-sizing: inherit;
  direction: inherit;
  position: absolute;
  overflow: visible;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: auto !important;
  height: auto !important;
  z-index: 1; }

.os-host-overflow > .os-padding {
  overflow: hidden; }

.os-viewport {
  direction: inherit !important;
  box-sizing: inherit !important;
  resize: none !important;
  outline: 0 !important;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch; }

.os-content-arrange {
  position: absolute;
  z-index: -1;
  min-height: 1px;
  min-width: 1px;
  pointer-events: none; }

.os-content {
  direction: inherit;
  box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%;
  width: 100%;
  height: 100%;
  width: 100%;
  visibility: visible; }

.os-content > .os-textarea {
  box-sizing: border-box !important;
  direction: inherit !important;
  background: 0 0 !important;
  outline: 0 transparent !important;
  overflow: hidden !important;
  position: absolute !important;
  display: block !important;
  top: 0 !important;
  left: 0 !important;
  margin: 0 !important;
  border-radius: 0 !important;
  float: none !important;
  filter: none !important;
  border: 0 !important;
  resize: none !important;
  -ms-transform: none !important;
      transform: none !important;
  max-width: none !important;
  max-height: none !important;
  box-shadow: none !important;
  perspective: none !important;
  opacity: 1 !important;
  z-index: 1 !important;
  clip: auto !important;
  vertical-align: baseline !important;
  padding: 0; }

.os-host-rtl > .os-padding > .os-viewport > .os-content > .os-textarea {
  right: 0 !important; }

.os-content > .os-textarea-cover {
  z-index: -1;
  pointer-events: none; }

.os-content > .os-textarea[wrap=off] {
  white-space: pre !important;
  margin: 0 !important; }

.os-text-inherit {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-transform: inherit;
  text-decoration: inherit;
  text-indent: inherit;
  text-align: inherit;
  text-shadow: inherit;
  text-overflow: inherit;
  letter-spacing: inherit;
  word-spacing: inherit;
  line-height: inherit;
  unicode-bidi: inherit;
  direction: inherit;
  color: inherit;
  cursor: text; }

.os-resize-observer, .os-resize-observer-host {
  box-sizing: inherit;
  display: block;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  pointer-events: none;
  z-index: -1; }

.os-resize-observer-host {
  padding: inherit;
  border: inherit;
  border-color: transparent;
  border-style: solid;
  box-sizing: border-box; }

.os-resize-observer-host > .os-resize-observer {
  height: 200%;
  width: 200%;
  padding: inherit;
  border: inherit;
  margin: 0;
  display: block;
  box-sizing: content-box; }

.os-resize-observer-host.observed {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start; }

.os-resize-observer-host.observed > .os-resize-observer {
  position: relative;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: auto;
      flex-basis: auto; }

.os-size-auto-observer {
  box-sizing: inherit !important;
  height: 100%;
  width: inherit;
  max-width: 1px;
  position: relative;
  float: left;
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  -ms-flex-positive: inherit;
  flex-grow: inherit;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0; }

.os-size-auto-observer > .os-resize-observer {
  width: 1000%;
  height: 1000%;
  min-height: 1px;
  min-width: 1px; }

.os-resize-observer-item {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: -1;
  opacity: 0;
  direction: ltr !important;
  -ms-flex: none !important;
  flex: none !important; }

.os-resize-observer-item-final {
  position: absolute;
  left: 0;
  top: 0;
  transition: none !important;
  -ms-flex: none !important;
  flex: none !important; }

.os-resize-observer {
  animation-duration: .001s;
  animation-name: os-resize-observer-dummy-animation; }

object.os-resize-observer {
  box-sizing: border-box !important; }

@keyframes os-resize-observer-dummy-animation {
  0% {
    z-index: 0; }
  to {
    z-index: -1; } }

.os-host-transition > .os-scrollbar, .os-host-transition > .os-scrollbar-corner {
  transition: opacity .3s,visibility .3s,top .3s,right .3s,bottom .3s,left .3s; }

html.os-html > .os-host > .os-scrollbar {
  position: absolute;
  z-index: 999999; }

.os-scrollbar, .os-scrollbar-corner {
  position: absolute;
  opacity: 1;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
  z-index: 1; }

.os-scrollbar-corner {
  bottom: 0;
  right: 0; }

.os-scrollbar {
  pointer-events: none; }

.os-scrollbar-track {
  pointer-events: auto;
  position: relative;
  height: 100%;
  width: 100%;
  padding: 0 !important;
  border: 0 !important; }

.os-scrollbar-handle {
  pointer-events: auto;
  position: absolute;
  width: 100%;
  height: 100%; }

.os-scrollbar-handle-off, .os-scrollbar-track-off {
  pointer-events: none; }

.os-scrollbar.os-scrollbar-unusable, .os-scrollbar.os-scrollbar-unusable * {
  pointer-events: none !important; }

.os-scrollbar.os-scrollbar-unusable .os-scrollbar-handle {
  opacity: 0 !important; }

.os-scrollbar-horizontal {
  bottom: 0;
  left: 0; }

.os-scrollbar-vertical {
  top: 0;
  right: 0; }

.os-host-rtl > .os-scrollbar-horizontal {
  right: 0; }

.os-host-rtl > .os-scrollbar-vertical {
  right: auto;
  left: 0; }

.os-host-rtl > .os-scrollbar-corner {
  right: auto;
  left: 0; }

.os-scrollbar-auto-hidden, .os-padding + .os-scrollbar-corner, .os-host-resize-disabled.os-host-scrollbar-horizontal-hidden > .os-scrollbar-corner, .os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal, .os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-corner, .os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical, .os-scrollbar-horizontal.os-scrollbar-auto-hidden + .os-scrollbar-vertical + .os-scrollbar-corner, .os-scrollbar-horizontal + .os-scrollbar-vertical.os-scrollbar-auto-hidden + .os-scrollbar-corner, .os-scrollbar-horizontal.os-scrollbar-auto-hidden + .os-scrollbar-vertical.os-scrollbar-auto-hidden + .os-scrollbar-corner {
  opacity: 0;
  visibility: hidden;
  pointer-events: none; }

.os-scrollbar-corner-resize-both {
  cursor: nwse-resize; }

.os-host-rtl > .os-scrollbar-corner-resize-both {
  cursor: nesw-resize; }

.os-scrollbar-corner-resize-horizontal {
  cursor: ew-resize; }

.os-scrollbar-corner-resize-vertical {
  cursor: ns-resize; }

.os-dragging .os-scrollbar-corner.os-scrollbar-corner-resize {
  cursor: default; }

.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden > .os-scrollbar-vertical {
  top: 0;
  bottom: 0; }

.os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-horizontal, .os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-horizontal {
  right: 0;
  left: 0; }

.os-scrollbar:hover, .os-scrollbar-corner.os-scrollbar-corner-resize {
  opacity: 1 !important;
  visibility: visible !important; }

.os-scrollbar-corner.os-scrollbar-corner-resize {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB3aWR0aD0iMTAiICAgaGVpZ2h0PSIxMCIgICB2ZXJzaW9uPSIxLjEiPiAgPGcgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTEwNDIuMzYyMikiICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eTowLjQ5NDExNzY1O2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDcuNDI0MjE4NywxMDQyLjM2MjIgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjYgLTEuMzEwMTU2MiwxLjMxMDIgMCwwLjI5OSAwLjEwNDM0MTksMC41NzEgMC4yNzI5NDkyLDAuNzkxNSAwLjIwOTEwMjQsMC4xNDEzIDAuNDY1NjIwNiwwLjIxODQgMC43MzY5NjI5LDAuMjE4NCAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NiAxLjMxMDE1NjMsLTEuMzEwMiAwLC0wLjI3MTMgLTAuMDc3MDkzLC0wLjUyNzggLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0MSwtMC4xNjg2IC0wLjQ5MjU0NDMsLTAuMjcyOSAtMC43OTE1NTI4LC0wLjI3MjkgeiBtIDAsMy4wODQzIGMgLTAuNzIzNTc5MiwwIC0xLjMxMDE1NjIsMC41ODY2IC0xLjMxMDE1NjIsMS4zMTAyIDAsMC4yOTkgMC4xMDQzNDE5LDAuNTcxIDAuMjcyOTQ5MiwwLjc5MTUgMC4yMDkxMDI0LDAuMTQxMyAwLjQ2NTYyMDYsMC4yMTg0IDAuNzM2OTYyOSwwLjIxODQgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjYgMS4zMTAxNTYzLC0xLjMxMDIgMCwtMC4yNzEzIC0wLjA3NzA5MywtMC41Mjc4IC0wLjIxODM1OTQsLTAuNzM2OSAtMC4yMjA0OTQxLC0wLjE2ODYgLTAuNDkyNTQ0MywtMC4yNzMgLTAuNzkxNTUyOCwtMC4yNzMgeiBtIC0zLjA4NDMyNjEsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NiAtMS4zMTAxNTYzLDEuMzEwMiAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MSAwLjI3Mjk0OTIsMC43OTE1IDAuMjA5MTAyNCwwLjE0MTMgMC40NjU2MjA3LDAuMjE4NCAwLjczNjk2MjksMC4yMTg0IDAuNzIzNTc5MywwIDEuMzEwMTU2MywtMC41ODY2IDEuMzEwMTU2MywtMS4zMTAyIDAsLTAuMjcxMyAtMC4wNzcwOTMsLTAuNTI3OCAtMC4yMTgzNTk0LC0wLjczNjkgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzMgLTAuNzkxNTUyNywtMC4yNzMgeiBtIC0zLjAyOTczNjQsMy4wMjk4IEMgMC41ODY1NzY5MywxMDQ4LjQ3NjMgMCwxMDQ5LjA2MjggMCwxMDQ5Ljc4NjQgYyAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyMiwwLjc5MTYgMC4yMDkxMDIyOSwwLjE0MTIgMC40NjU2MjA2NSwwLjIxODMgMC43MzY5NjI4OCwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHogbSAzLjAyOTczNjQsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NSAtMS4zMTAxNTYzLDEuMzEwMSAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyLDAuNzkxNiAwLjIwOTEwMjQsMC4xNDEyIDAuNDY1NjIwNywwLjIxODMgMC43MzY5NjI5LDAuMjE4MyAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NSAxLjMxMDE1NjMsLTEuMzEwMSAwLC0wLjI3MTQgLTAuMDc3MDkzLC0wLjUyNzkgLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzI5IC0wLjc5MTU1MjcsLTAuMjcyOSB6IG0gMy4wODQzMjYxLDAgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjUgLTEuMzEwMTU2MiwxLjMxMDEgMCwwLjI5OSAwLjEwNDM0MTksMC41NzExIDAuMjcyOTQ5MiwwLjc5MTYgMC4yMDkxMDI0LDAuMTQxMiAwLjQ2NTYyMDYsMC4yMTgzIDAuNzM2OTYyOSwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHoiLz4gIDwvZz4gIDxnICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDguMjE1NzcxNSwwLjI3Mjk0OTIyIGMgMC4xNDEyNjY3LDAuMjA5MTAyMjkgMC4yMTgzNTk0LDAuNDY1NjIwNjUgMC4yMTgzNTk0LDAuNzM2OTYyODggMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDc2IC0wLjIwNTUxNzYsLTAuNzk3Nzk2NTkgLTAuNTE4NjAzNSwtMS4wMzcyMDY5OCB6IG0gMCwzLjA4NDMyNjE4IGMgMC4xNDEyNjY3LDAuMjA5MTAyMyAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MiAtMS4zMTAxNTYzLDEuMzEwMTU2MiAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTkzIDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAtMy4wODQzMjYyLDAgYyAwLjE0MTI2NjcsMC4yMDkxMDIzIDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYyIC0xLjMxMDE1NjMsMS4zMTAxNTYyIC0wLjI3MTM0MjIsMCAtMC41Mjc4NjA1LC0wLjA3NzA5MyAtMC43MzY5NjI5LC0wLjIxODM1OTMgMC4yMzk0MTA0LDAuMzEzMDg1OSAwLjYxMjYzNjMsMC41MTg2MDM1IDEuMDM3MjA3MSwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYyLC0wLjU4NjU3NyAxLjMxMDE1NjIsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NSwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogTSAyLjEwMTcwOSw2LjM4NzAxMTcgYyAwLjE0MTI2NjcsMC4yMDkxMDI0IDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYzIC0xLjMxMDE1NjMsMS4zMTAxNTYzIC0wLjI3MTM0MjIzLDAgLTAuNTI3ODYwNTksLTAuMDc3MDkzIC0wLjczNjk2Mjg4LC0wLjIxODM1OTQgMC4yMzk0MTAzOSwwLjMxMzA4NTkgMC42MTI2MzYyMiwwLjUxODYwMzUgMS4wMzcyMDY5OCwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAzLjAyOTczNjMsMCBjIDAuMTQxMjY2NywwLjIwOTEwMjQgMC4yMTgzNTk0LDAuNDY1NjIwNiAwLjIxODM1OTQsMC43MzY5NjI5IDAsMC43MjM1NzkzIC0wLjU4NjU3NywxLjMxMDE1NjMgLTEuMzEwMTU2MywxLjMxMDE1NjMgLTAuMjcxMzQyMiwwIC0wLjUyNzg2MDUsLTAuMDc3MDkzIC0wLjczNjk2MjksLTAuMjE4MzU5NCAwLjIzOTQxMDQsMC4zMTMwODU5IDAuNjEyNjM2MywwLjUxODYwMzUgMS4wMzcyMDcxLDAuNTE4NjAzNSAwLjcyMzU3OTMsMCAxLjMxMDE1NjIsLTAuNTg2NTc3IDEuMzEwMTU2MiwtMS4zMTAxNTYzIDAsLTAuNDI0NTcwOCAtMC4yMDU1MTc1LC0wLjc5Nzc5NjYgLTAuNTE4NjAzNSwtMS4wMzcyMDcgeiBtIDMuMDg0MzI2MiwwIGMgMC4xNDEyNjY3LDAuMjA5MTAyNCAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHoiIC8+ICA8L2c+PC9zdmc+);
  background-repeat: no-repeat;
  background-position: 100% 100%;
  pointer-events: auto !important; }

.os-host-rtl > .os-scrollbar-corner.os-scrollbar-corner-resize {
  -ms-transform: scale(-1, 1);
      transform: scale(-1, 1); }

.os-host-overflow {
  overflow: hidden !important; }

.os-theme-none > .os-scrollbar-horizontal, .os-theme-none > .os-scrollbar-vertical, .os-theme-none > .os-scrollbar-corner {
  display: none !important; }

.os-theme-none > .os-scrollbar-corner-resize {
  display: block !important;
  min-width: 10px;
  min-height: 10px; }

.os-theme-dark > .os-scrollbar-horizontal, .os-theme-light > .os-scrollbar-horizontal {
  right: 10px;
  height: 10px; }

.os-theme-dark > .os-scrollbar-vertical, .os-theme-light > .os-scrollbar-vertical {
  bottom: 10px;
  width: 10px; }

.os-theme-dark.os-host-rtl > .os-scrollbar-horizontal, .os-theme-light.os-host-rtl > .os-scrollbar-horizontal {
  left: 10px;
  right: 0; }

.os-theme-dark > .os-scrollbar-corner, .os-theme-light > .os-scrollbar-corner {
  height: 10px;
  width: 10px; }

.os-theme-dark > .os-scrollbar-corner, .os-theme-light > .os-scrollbar-corner {
  background-color: transparent; }

.os-theme-dark > .os-scrollbar, .os-theme-light > .os-scrollbar {
  padding: 2px;
  box-sizing: border-box;
  background: 0 0; }

.os-theme-dark > .os-scrollbar.os-scrollbar-unusable, .os-theme-light > .os-scrollbar.os-scrollbar-unusable {
  background: 0 0; }

.os-theme-dark > .os-scrollbar > .os-scrollbar-track, .os-theme-light > .os-scrollbar > .os-scrollbar-track {
  background: 0 0; }

.os-theme-dark > .os-scrollbar-horizontal > .os-scrollbar-track > .os-scrollbar-handle, .os-theme-light > .os-scrollbar-horizontal > .os-scrollbar-track > .os-scrollbar-handle {
  min-width: 30px; }

.os-theme-dark > .os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle, .os-theme-light > .os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle {
  min-height: 30px; }

.os-theme-dark.os-host-transition > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle, .os-theme-light.os-host-transition > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {
  transition: background-color .3s; }

.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle, .os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle, .os-theme-dark > .os-scrollbar > .os-scrollbar-track, .os-theme-light > .os-scrollbar > .os-scrollbar-track {
  border-radius: 10px; }

.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {
  background: rgba(0, 0, 0, 0.4); }

.os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {
  background: rgba(255, 255, 255, 0.4); }

.os-theme-dark > .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle {
  background: rgba(0, 0, 0, 0.55); }

.os-theme-light > .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle {
  background: rgba(255, 255, 255, 0.55); }

.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active {
  background: rgba(0, 0, 0, 0.7); }

.os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active {
  background: rgba(255, 255, 255, 0.7); }

.os-theme-dark > .os-scrollbar-horizontal .os-scrollbar-handle:before, .os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before, .os-theme-light > .os-scrollbar-horizontal .os-scrollbar-handle:before, .os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: block; }

.os-theme-dark.os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal .os-scrollbar-handle:before, .os-theme-dark.os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical .os-scrollbar-handle:before, .os-theme-light.os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal .os-scrollbar-handle:before, .os-theme-light.os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical .os-scrollbar-handle:before {
  display: none; }

.os-theme-dark > .os-scrollbar-horizontal .os-scrollbar-handle:before, .os-theme-light > .os-scrollbar-horizontal .os-scrollbar-handle:before {
  top: -6px;
  bottom: -2px; }

.os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before, .os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before {
  left: -6px;
  right: -2px; }

.os-host-rtl.os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before, .os-host-rtl.os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before {
  right: -6px;
  left: -2px; }

.common_section {
  width: 100%; }

.clearfix {
  padding: 0;
  margin: 0 !important; }
  .clearfix::before {
    content: ' ';
    display: table; }
  .clearfix::after {
    content: ' ';
    display: table;
    clear: both; }

@media screen and (max-width: 768px) {
  html.popup-opened1 {
    overflow: auto !important; }
    html.popup-opened1 .testing,
    html.popup-opened1 #wrapper {
      position: static; }
    html.popup-opened1 .jump-fix2,
    html.popup-opened1 .menu-2,
    html.popup-opened1 .breadcrumb,
    html.popup-opened1 h1,
    html.popup-opened1 .bottom-line,
    html.popup-opened1 .banners3,
    html.popup-opened1 .footer,
    html.popup-opened1 .menu-2,
    html.popup-opened1 .breadcrumb,
    html.popup-opened1 h1,
    html.popup-opened1 .row.contacts,
    html.popup-opened1 .ministries,
    html.popup-opened1 .bottom-line,
    html.popup-opened1 .banners3,
    html.popup-opened1 .testing,
    html.popup-opened1 .menu1__select,
    html.popup-opened1 .list5__item,
    html.popup-opened1 .pagination1 {
      display: none !important; }
    html.popup-opened1 .mfp-content h1 {
      display: block !important; } }

.warning {
  padding: 24px 80px;
  text-align: center;
  position: relative; }
  .warning.color-theme-default,
  .color-theme-default .warning {
    background-color: #f54e5a; }
  .warning.color-theme-blind-white,
  .color-theme-blind-white .warning {
    background-color: #000000; }
  .warning.color-theme-blind-black,
  .color-theme-blind-black .warning {
    background-color: #ffffff; }
  @media screen and (max-width: 768px) {
    .warning {
      padding: 15px 60px; } }
  .warning__text {
    font-size: 16px;
    font-size: 1em;
    transition: color 0.3s; }
    .warning__text.color-theme-default,
    .color-theme-default .warning__text {
      color: #ffffff; }
    .warning__text.color-theme-blind-white,
    .color-theme-blind-white .warning__text {
      color: #ffffff; }
    .warning__text.color-theme-blind-black,
    .color-theme-blind-black .warning__text {
      color: #000000; }
    .warning__text a {
      color: inherit; }
    @media screen and (max-width: 480px) {
      .warning__text {
        font-size: 14px;
        font-size: 0.875em; } }
    .warning__text:hover.color-theme-default,
    .color-theme-default .warning__text:hover {
      color: #363532; }
    .warning__text:hover.color-theme-blind-white,
    .color-theme-blind-white .warning__text:hover {
      color: #000000; }
    .warning__text:hover.color-theme-blind-black,
    .color-theme-blind-black .warning__text:hover {
      color: #ffffff; }
  .warning__close {
    position: absolute;
    right: 40px;
    top: 50%;
    margin-top: -9px;
    display: block;
    width: 18px;
    height: 18px;
    background: none;
    border: none;
    cursor: pointer; }
    @media screen and (max-width: 768px) {
      .warning__close {
        right: 30px; } }
    @media screen and (max-width: 480px) {
      .warning__close {
        right: 20px; } }
    .warning__close:after, .warning__close:before {
      width: 2px;
      height: 18px;
      transition: all 0.3s;
      content: '';
      position: absolute;
      background-color: #ffffff;
      top: 50%;
      margin-top: -9px; }
    .warning__close:before {
      left: 50%;
      margin-left: -1px;
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg); }
    .warning__close:after {
      right: 50%;
      margin-right: -1px;
      -ms-transform: rotate(45deg);
          transform: rotate(45deg); }
    .warning__close:hover:before, .warning__close:hover:after {
      background-color: #363532; }

.h1 {
  font-size: 40px;
  font-size: 2.5em;
  line-height: 50px;
  font-weight: 500;
  margin: 0 0 35px 0; }
  .h1.font-theme-default,
  .font-theme-default .h1 {
    font-family: gerbera_medium, Arial, sans-serif; }
  .h1.font-theme-blind-serif,
  .font-theme-blind-serif .h1 {
    font-family: "Georgia, serif"; }

.h2 {
  font-size: 34px;
  font-size: 2.125em;
  line-height: 1;
  font-weight: 500;
  margin: 0 0 35px 0; }
  .h2.font-theme-default,
  .font-theme-default .h2 {
    font-family: gerbera_medium, Arial, sans-serif; }
  .h2.font-theme-blind-serif,
  .font-theme-blind-serif .h2 {
    font-family: "Georgia, serif"; }
  @media screen and (max-width: 480px) {
    .h2 {
      font-size: 24px;
      font-size: 1.5em;
      margin-bottom: 20px; } }

.h3 {
  font-size: 26px;
  font-size: 1.625em;
  line-height: 36px;
  font-weight: 500;
  margin: 0 0 0 0; }
  .h3.font-theme-default,
  .font-theme-default .h3 {
    font-family: gerbera_medium, Arial, sans-serif; }
  .h3.font-theme-blind-serif,
  .font-theme-blind-serif .h3 {
    font-family: "Georgia, serif"; }

.h4 {
  font-size: 24px;
  font-size: 1.5em;
  line-height: 30px;
  font-weight: 500;
  margin: 0 0 0 0; }
  .h4.font-theme-default,
  .font-theme-default .h4 {
    font-family: gerbera_medium, Arial, sans-serif; }
  .h4.font-theme-blind-serif,
  .font-theme-blind-serif .h4 {
    font-family: "Georgia, serif"; }

.h5 {
  font-size: 18px;
  font-size: 1.125em;
  line-height: 30px;
  font-weight: 500;
  margin: 0 0 0 0; }
  .h5.font-theme-default,
  .font-theme-default .h5 {
    font-family: gerbera_medium, Arial, sans-serif; }
  .h5.font-theme-blind-serif,
  .font-theme-blind-serif .h5 {
    font-family: "Georgia, serif"; }

.common-text--arrow-right {
  position: relative;
  padding-right: 42px;
  display: inline-block; }
  .common-text--arrow-right.color-theme-default,
  .color-theme-default .common-text--arrow-right {
    color: #363532; }
  .common-text--arrow-right.color-theme-blind-white,
  .color-theme-blind-white .common-text--arrow-right {
    color: #000000; }
  .common-text--arrow-right.color-theme-blind-black,
  .color-theme-blind-black .common-text--arrow-right {
    color: #ffffff; }
  .common-text--arrow-right:after {
    content: '';
    height: 16px;
    width: 28px;
    background: url(/img/mosreg/arrow-red.svg);
    background-position: center right;
    background-repeat: no-repeat;
    position: absolute;
    top: 10px;
    margin-bottom: 5px;
    right: 0;
    transition: transform 0.2s ease-in-out; }
    @media screen and (max-width: 480px) {
      .common-text--arrow-right:after {
        margin-bottom: 0; } }
  .common-text--arrow-right:hover:after {
    -ms-transform: translateX(10px);
        transform: translateX(10px); }
  .common-text--arrow-right-light {
    font-size: 20px;
    font-size: 1.25em;
    text-transform: uppercase;
    position: relative; }
    .common-text--arrow-right-light.color-theme-default,
    .color-theme-default .common-text--arrow-right-light {
      color: #f54e5a; }
    .common-text--arrow-right-light.color-theme-blind-white,
    .color-theme-blind-white .common-text--arrow-right-light {
      color: #000000; }
    .common-text--arrow-right-light.color-theme-blind-black,
    .color-theme-blind-black .common-text--arrow-right-light {
      color: #ffffff; }
    .common-text--arrow-right-light:after {
      content: '';
      display: inline-block;
      width: 10px;
      height: 10px;
      border-right: 2px solid;
      border-bottom: 2px solid;
      border-color: #f54e5a;
      border-radius: 2px;
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
      margin-left: 15px;
      transition: margin-left 0.2s; }
    .common-text--arrow-right-light:hover:after {
      margin-left: 25px; }
  .common-text--arrow-right-medium {
    font-size: 20px;
    font-size: 1.25em;
    text-transform: uppercase;
    position: relative; }
    .common-text--arrow-right-medium.color-theme-default,
    .color-theme-default .common-text--arrow-right-medium {
      color: #f54e5a; }
    .common-text--arrow-right-medium.color-theme-blind-white,
    .color-theme-blind-white .common-text--arrow-right-medium {
      color: #000000; }
    .common-text--arrow-right-medium.color-theme-blind-black,
    .color-theme-blind-black .common-text--arrow-right-medium {
      color: #ffffff; }
    .common-text--arrow-right-medium.font-theme-default,
    .font-theme-default .common-text--arrow-right-medium {
      font-family: gerbera_medium, Arial, sans-serif; }
    .common-text--arrow-right-medium.font-theme-blind-serif,
    .font-theme-blind-serif .common-text--arrow-right-medium {
      font-family: "Georgia, serif"; }
    .common-text--arrow-right-medium:after {
      content: '';
      display: inline-block;
      width: 12px;
      height: 12px;
      border-right: 3px solid;
      border-bottom: 3px solid;
      border-color: #f54e5a;
      border-radius: 2px;
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
      margin-left: 15px;
      margin-top: 5px;
      position: relative;
      bottom: 1px;
      transition: margin-left 0.2s; }
    .common-text--arrow-right-medium:hover:after {
      margin-left: 25px; }

.common-social--vk a svg {
  transition: fill 0.3s; }

.common-social--vk a:hover svg {
  fill: #43658e; }

.common-social--tw a svg {
  transition: fill 0.3s; }

.common-social--tw a:hover svg {
  fill: #139fef; }

.common-social--fb a svg {
  transition: fill 0.3s; }

.common-social--fb a:hover svg {
  fill: #39569a; }

.common-social--inst a svg {
  transition: fill 0.3s; }

.common-social--inst a:hover svg {
  fill: #f54e5a; }

.common-social--youtube a svg {
  transition: fill 0.3s; }

.common-social--youtube a:hover svg {
  fill: #ff0000; }

.common-social--ok a svg {
  transition: fill 0.3s; }

.common-social--ok a:hover svg {
  fill: #f7931e; }

.common-btn--red {
  width: 148px;
  height: 50px;
  font-size: 14px;
  font-size: 0.875em;
  border-radius: 40px;
  padding: 12px 35px;
  cursor: pointer;
  border: none;
  transition: 0.3s; }
  .common-btn--red.color-theme-default,
  .color-theme-default .common-btn--red {
    color: #ffffff; }
  .common-btn--red.color-theme-blind-white,
  .color-theme-blind-white .common-btn--red {
    color: #ffffff; }
  .common-btn--red.color-theme-blind-black,
  .color-theme-blind-black .common-btn--red {
    color: #000000; }
  .common-btn--red.font-theme-default,
  .font-theme-default .common-btn--red {
    font-family: gerbera_medium, Arial, sans-serif; }
  .common-btn--red.font-theme-blind-serif,
  .font-theme-blind-serif .common-btn--red {
    font-family: "Georgia, serif"; }
  .common-btn--red.color-theme-default,
  .color-theme-default .common-btn--red {
    background-color: #f54e5a; }
  .common-btn--red.color-theme-blind-white,
  .color-theme-blind-white .common-btn--red {
    background-color: #000000; }
  .common-btn--red.color-theme-blind-black,
  .color-theme-blind-black .common-btn--red {
    background-color: #ffffff; }
  .common-btn--red:hover {
    background: linear-gradient(0deg, #eb3946, #eb3946), #f54e5a; }
  .common-btn--red:disabled {
    background: rgba(245, 78, 90, 0.4); }

.common-btn--transparent {
  font-size: 14px;
  font-size: 0.875em;
  background: none;
  padding: 0;
  border: none;
  cursor: pointer;
  transition: color 0.3s; }
  .common-btn--transparent.color-theme-default,
  .color-theme-default .common-btn--transparent {
    color: #7e7266; }
  .common-btn--transparent.color-theme-blind-white,
  .color-theme-blind-white .common-btn--transparent {
    color: #000000; }
  .common-btn--transparent.color-theme-blind-black,
  .color-theme-blind-black .common-btn--transparent {
    color: #ffffff; }
  .common-btn--transparent.font-theme-default,
  .font-theme-default .common-btn--transparent {
    font-family: gerbera_light, Arial, sans-serif; }
  .common-btn--transparent.font-theme-blind-serif,
  .font-theme-blind-serif .common-btn--transparent {
    font-family: "Georgia, serif"; }
  .common-btn--transparent:hover.color-theme-default,
  .color-theme-default .common-btn--transparent:hover {
    color: #f54e5a; }
  .common-btn--transparent:hover.color-theme-blind-white,
  .color-theme-blind-white .common-btn--transparent:hover {
    color: #000000; }
  .common-btn--transparent:hover.color-theme-blind-black,
  .color-theme-blind-black .common-btn--transparent:hover {
    color: #ffffff; }

.header--desktop {
  display: none;
  margin-bottom: 48px; }
  @media (min-width: 1024px) {
    .header--desktop {
      display: block; } }

.header--mobile {
  display: block; }
  @media (min-width: 1024px) {
    .header--mobile {
      display: none; } }

.header__top {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 10px 0 0 0;
  border-bottom: 1px solid #d7d5d2; }

.header-top__logo {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 100px; }
  @media (max-width: 1140px) {
    .header-top__logo {
      margin-right: 30px; } }
  @media screen and (max-width: 1024px) {
    .header-top__logo {
      margin-right: 0; } }
  .header-top__logo-img {
    margin-right: 18px;
    padding-bottom: 15px; }
  .header-top__logo-text {
    font-weight: normal;
    font-size: 15px;
    font-size: 0.9375em;
    line-height: 1.4;
    text-transform: uppercase;
    margin: 0; }
    .header-top__logo-text.color-theme-default,
    .color-theme-default .header-top__logo-text {
      color: #363532; }
    .header-top__logo-text.color-theme-blind-white,
    .color-theme-blind-white .header-top__logo-text {
      color: #000000; }
    .header-top__logo-text.color-theme-blind-black,
    .color-theme-blind-black .header-top__logo-text {
      color: #ffffff; }
    .header-top__logo-text.font-theme-default,
    .font-theme-default .header-top__logo-text {
      font-family: gerbera_medium, Arial, sans-serif; }
    .header-top__logo-text.font-theme-blind-serif,
    .font-theme-blind-serif .header-top__logo-text {
      font-family: "Georgia, serif"; }

.header-top__nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1; }
  .header-top__nav-item {
    margin-right: 30px;
    -ms-flex-align: center;
        align-items: center;
    font-size: 12px;
    font-size: 0.75em; }
  .header-top__nav-btn {
    text-transform: uppercase; }
    .header-top__nav-btn.color-theme-default,
    .color-theme-default .header-top__nav-btn {
      color: #7e7266; }
    .header-top__nav-btn.color-theme-blind-white,
    .color-theme-blind-white .header-top__nav-btn {
      color: #000000; }
    .header-top__nav-btn.color-theme-blind-black,
    .color-theme-blind-black .header-top__nav-btn {
      color: #ffffff; }
    .header-top__nav-btn--arrow {
      position: relative;
      padding-right: 20px;
      transition: color 0.3s; }
      .header-top__nav-btn--arrow:after {
        content: '';
        width: 7px;
        height: 7px;
        border-right: 1px solid;
        border-bottom: 1px solid;
        border-color: #7e7266;
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
        position: absolute;
        right: 0;
        margin-top: 1px;
        transition: border-color 0.3s; }
    .header-top__nav-btn:hover.color-theme-default,
    .color-theme-default .header-top__nav-btn:hover {
      color: #f54e5a; }
    .header-top__nav-btn:hover.color-theme-blind-white,
    .color-theme-blind-white .header-top__nav-btn:hover {
      color: #000000; }
    .header-top__nav-btn:hover.color-theme-blind-black,
    .color-theme-blind-black .header-top__nav-btn:hover {
      color: #ffffff; }
    .header-top__nav-btn:hover:after {
      border-color: #f54e5a; }

.header-top__social ul {
  margin-bottom: 0; }

.header-top__social li {
  margin-right: 25px; }
  .header-top__social li:last-child {
    margin-right: 0; }

.header__nav {
  position: relative; }

.header-nav__list {
  display: -ms-flexbox;
  display: flex;
  padding: 24px 0;
  border-bottom: 1px solid #d7d5d2;
  position: relative; }

.header-nav__item {
  margin-right: 30px;
  position: relative; }
  .header-nav__item--adaptive {
    height: 25px;
    width: 30px;
    position: relative;
    display: none; }
    .header-nav__item--adaptive::before, .header-nav__item--adaptive::after {
      background-color: #363532;
      content: '';
      width: 7px;
      height: 7px;
      display: inline-block;
      border-radius: 50%; }
    @media (max-width: 1380px) {
      .header-nav__item--adaptive {
        display: block; } }
    .header-nav__item--adaptive:hover {
      cursor: pointer; }
      .header-nav__item--adaptive:hover::before, .header-nav__item--adaptive:hover::after {
        background-color: #f54e5a; }
      .header-nav__item--adaptive:hover .header-nav__more {
        display: block; }
  @media (max-width: 1380px) {
    .header-nav__item:nth-last-child(2) {
      display: none; } }
  @media (max-width: 1320px) {
    .header-nav__item:nth-last-child(3) {
      display: none; } }
  @media (max-width: 1210px) {
    .header-nav__item:nth-last-child(4) {
      display: none; } }
  @media (max-width: 1080px) {
    .header-nav__item:nth-last-child(5) {
      display: none; } }
  .header-nav__item:hover .header-nav__link.color-theme-default,
  .color-theme-default .header-nav__item:hover .header-nav__link {
    color: #f54e5a; }
  .header-nav__item:hover .header-nav__link.color-theme-blind-white,
  .color-theme-blind-white .header-nav__item:hover .header-nav__link {
    color: #000000; }
  .header-nav__item:hover .header-nav__link.color-theme-blind-black,
  .color-theme-blind-black .header-nav__item:hover .header-nav__link {
    color: #ffffff; }
  .header-nav__item:hover:nth-child(-n + 4) .dropdown {
    left: 0;
    right: auto; }
    .header-nav__item:hover:nth-child(-n + 4) .dropdown:after {
      left: 15px; }
  .header-nav__item:hover:nth-child(5) .dropdown {
    left: 50%;
    right: auto;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    transition: transform 0s, opacity 0.3s; }
    .header-nav__item:hover:nth-child(5) .dropdown:after {
      left: 46%; }
  .header-nav__item:hover .dropdown {
    top: 29px;
    opacity: 1;
    -ms-transform: translateX(0);
        transform: translateX(0);
    left: auto;
    right: 0; }
    .header-nav__item:hover .dropdown:before {
      content: '';
      position: absolute;
      top: -30px;
      left: 0;
      width: 100%;
      height: 60px;
      background-color: transparent; }
    .header-nav__item:hover .dropdown:after {
      content: '';
      position: absolute;
      top: -10px;
      right: 25px;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 0 30px 30px 30px;
      border-color: transparent transparent #ffffff transparent; }

.header-nav__more {
  display: none;
  position: absolute;
  top: 49px;
  right: -36px;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
  padding: 55px 40px 25px;
  z-index: 99; }
  .header-nav__more.color-theme-default,
  .color-theme-default .header-nav__more {
    background-color: #ffffff; }
  .header-nav__more.color-theme-blind-white,
  .color-theme-blind-white .header-nav__more {
    background-color: #ffffff; }
  .header-nav__more.color-theme-blind-black,
  .color-theme-blind-black .header-nav__more {
    background-color: #000000; }
  .header-nav__more:before {
    content: '';
    position: absolute;
    top: -30px;
    left: 0;
    width: 100%;
    height: 60px;
    background-color: transparent; }
  .header-nav__more:after {
    content: '';
    position: absolute;
    top: -10px;
    right: 25px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 30px 30px 30px;
    border-color: transparent transparent #ffffff transparent; }
  .header-nav__more-item {
    display: none;
    margin-bottom: 30px; }
    @media (max-width: 1080px) {
      .header-nav__more-item:nth-child(1) {
        display: block; } }
    @media (max-width: 1210px) {
      .header-nav__more-item:nth-child(2) {
        display: block; } }
    @media (max-width: 1320px) {
      .header-nav__more-item:nth-child(3) {
        display: block; } }
    @media (max-width: 1380px) {
      .header-nav__more-item:nth-child(4) {
        display: block; } }
  .header-nav__more a {
    font-size: 14px;
    font-size: 0.875em;
    transition: color 0.3s; }
    .header-nav__more a.color-theme-default,
    .color-theme-default .header-nav__more a {
      color: #363532; }
    .header-nav__more a.color-theme-blind-white,
    .color-theme-blind-white .header-nav__more a {
      color: #000000; }
    .header-nav__more a.color-theme-blind-black,
    .color-theme-blind-black .header-nav__more a {
      color: #ffffff; }
    .header-nav__more a:hover {
      cursor: pointer; }
      .header-nav__more a:hover.color-theme-default,
      .color-theme-default .header-nav__more a:hover {
        color: #f54e5a; }
      .header-nav__more a:hover.color-theme-blind-white,
      .color-theme-blind-white .header-nav__more a:hover {
        color: #000000; }
      .header-nav__more a:hover.color-theme-blind-black,
      .color-theme-blind-black .header-nav__more a:hover {
        color: #ffffff; }

.header-nav__link {
  font-size: 14px;
  font-size: 0.875em;
  transition: color 0.3s; }
  .header-nav__link.color-theme-default,
  .color-theme-default .header-nav__link {
    color: #363532; }
  .header-nav__link.color-theme-blind-white,
  .color-theme-blind-white .header-nav__link {
    color: #000000; }
  .header-nav__link.color-theme-blind-black,
  .color-theme-blind-black .header-nav__link {
    color: #ffffff; }
  .header-nav__link.font-theme-default,
  .font-theme-default .header-nav__link {
    font-family: gerbera_medium, Arial, sans-serif; }
  .header-nav__link.font-theme-blind-serif,
  .font-theme-blind-serif .header-nav__link {
    font-family: "Georgia, serif"; }
  @media (max-width: 1110px) {
    .header-nav__link {
      font-size: 13px;
      font-size: 0.8125em; } }

.header__search {
  position: absolute;
  top: 0;
  bottom: 2px;
  right: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end; }
  .header__search--active .header-search__form {
    margin-left: 15px; }

.header-search__icon {
  cursor: pointer; }

.header-search__form {
  -ms-flex-positive: 1;
      flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-transform-origin: right;
      transform-origin: right;
  overflow: hidden;
  width: auto;
  display: none; }
  .header-search__form-input {
    border: none;
    -ms-flex-positive: 1;
        flex-grow: 1;
    outline: none; }

.dropdown {
  position: absolute;
  top: 100%;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
  margin-top: 20px;
  z-index: 999;
  padding: 55px 40px 25px;
  opacity: 0;
  -ms-transform: translateX(-9999px);
      transform: translateX(-9999px);
  transition: opacity 0.5s; }
  .dropdown.color-theme-default,
  .color-theme-default .dropdown {
    background-color: #ffffff; }
  .dropdown.color-theme-blind-white,
  .color-theme-blind-white .dropdown {
    background-color: #ffffff; }
  .dropdown.color-theme-blind-black,
  .color-theme-blind-black .dropdown {
    background-color: #000000; }
  .dropdown__links {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-line-pack: start;
        align-content: flex-start;
    height: 312px;
    float: left; }
  .dropdown__link {
    margin-bottom: 30px;
    width: 280px; }
    .dropdown__link:nth-child(n + 7) {
      margin-left: 40px; }
    .dropdown__link a {
      font-size: 15px;
      font-size: 0.9375em;
      transition: color 0.3s; }
      .dropdown__link a.color-theme-default,
      .color-theme-default .dropdown__link a {
        color: #363532; }
      .dropdown__link a.color-theme-blind-white,
      .color-theme-blind-white .dropdown__link a {
        color: #000000; }
      .dropdown__link a.color-theme-blind-black,
      .color-theme-blind-black .dropdown__link a {
        color: #ffffff; }
      .dropdown__link a:hover {
        cursor: pointer; }
        .dropdown__link a:hover.color-theme-default,
        .color-theme-default .dropdown__link a:hover {
          color: #f54e5a; }
        .dropdown__link a:hover.color-theme-blind-white,
        .color-theme-blind-white .dropdown__link a:hover {
          color: #000000; }
        .dropdown__link a:hover.color-theme-blind-black,
        .color-theme-blind-black .dropdown__link a:hover {
          color: #ffffff; }

.header--mobile-active .header-mobile__top {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9; }
  .header--mobile-active .header-mobile__top.color-theme-default,
  .color-theme-default .header--mobile-active .header-mobile__top {
    background-color: #fcfbf9; }
  .header--mobile-active .header-mobile__top.color-theme-blind-white,
  .color-theme-blind-white .header--mobile-active .header-mobile__top {
    background-color: #ffffff; }
  .header--mobile-active .header-mobile__top.color-theme-blind-black,
  .color-theme-blind-black .header--mobile-active .header-mobile__top {
    background-color: #000000; }

.header--mobile-active .header-mobile__btns-search {
  display: none; }

.header--mobile-active .header-mobile__btns-menu {
  display: none; }

.header--mobile-active .header-mobile__btns-close {
  display: block; }

.header--mobile-active .header-mobile__nav {
  display: block;
  position: fixed;
  top: 125px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999; }
  @media screen and (max-width: 480px) {
    .header--mobile-active .header-mobile__nav {
      top: 85px; } }

.header--mobile-active .header-mobile__nav-search-dropdown {
  position: absolute; }
  .header--mobile-active .header-mobile__nav-search-dropdown.color-theme-default,
  .color-theme-default .header--mobile-active .header-mobile__nav-search-dropdown {
    background-color: #ffffff; }
  .header--mobile-active .header-mobile__nav-search-dropdown.color-theme-blind-white,
  .color-theme-blind-white .header--mobile-active .header-mobile__nav-search-dropdown {
    background-color: #ffffff; }
  .header--mobile-active .header-mobile__nav-search-dropdown.color-theme-blind-black,
  .color-theme-blind-black .header--mobile-active .header-mobile__nav-search-dropdown {
    background-color: #000000; }

.header--mobile-active-search .header-mobile__top {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9; }
  .header--mobile-active-search .header-mobile__top.color-theme-default,
  .color-theme-default .header--mobile-active-search .header-mobile__top {
    background-color: #fcfbf9; }
  .header--mobile-active-search .header-mobile__top.color-theme-blind-white,
  .color-theme-blind-white .header--mobile-active-search .header-mobile__top {
    background-color: #ffffff; }
  .header--mobile-active-search .header-mobile__top.color-theme-blind-black,
  .color-theme-blind-black .header--mobile-active-search .header-mobile__top {
    background-color: #000000; }

.header--mobile-active-search .header-mobile__btns-search {
  display: none; }

.header--mobile-active-search .header-mobile__btns-menu {
  display: none; }

.header--mobile-active-search .header-mobile__btns-close {
  display: block; }

.header--mobile-active-search .header-mobile__nav {
  display: block;
  position: fixed;
  top: 125px;
  left: 0;
  right: 0;
  z-index: 9999; }
  @media screen and (max-width: 480px) {
    .header--mobile-active-search .header-mobile__nav {
      top: 85px; } }

.header--mobile-active-search .header-mobile__nav-list,
.header--mobile-active-search .header-mobile__nav-links,
.header--mobile-active-search .header-mobile__nav-social {
  display: none; }

.header-mobile__top {
  height: 129px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 20px 30px; }
  @media screen and (max-width: 480px) {
    .header-mobile__top {
      padding: 0 20px 0 20px;
      height: 90px; } }
  .header-mobile__top .header-top__logo-text {
    width: 125px; }
    @media screen and (max-width: 480px) {
      .header-mobile__top .header-top__logo-text {
        width: 231px; } }
  @media screen and (max-width: 480px) {
    .header-mobile__top .header-top__logo-img {
      display: none; } }

.header-mobile__btns {
  display: -ms-flexbox;
  display: flex;
  cursor: pointer; }
  .header-mobile__btns-search {
    position: relative;
    top: -4px; }
  .header-mobile__btns-menu {
    width: 22px;
    height: 18px;
    margin-left: 30px; }
    .header-mobile__btns-menu .icon {
      width: 100%;
      height: 100%; }
  .header-mobile__btns-close {
    display: none;
    width: 25px;
    height: 25px; }
    .header-mobile__btns-close .icon {
      width: 100%;
      height: 100%;
      stroke: #8e8b86;
      stroke-width: 2px; }

.header-mobile__nav {
  display: none;
  padding: 30px;
  overflow-y: scroll; }
  .header-mobile__nav.color-theme-default,
  .color-theme-default .header-mobile__nav {
    background-color: #ffffff; }
  .header-mobile__nav.color-theme-blind-white,
  .color-theme-blind-white .header-mobile__nav {
    background-color: #ffffff; }
  .header-mobile__nav.color-theme-blind-black,
  .color-theme-blind-black .header-mobile__nav {
    background-color: #000000; }
  @media screen and (max-width: 480px) {
    .header-mobile__nav {
      padding: 20px; } }
  .header-mobile__nav .nav-search-dropdown__item {
    display: block;
    margin-bottom: 15px;
    font-size: 14px;
    font-size: 0.875em; }
    .header-mobile__nav .nav-search-dropdown__item em {
      font-style: normal;
      font-weight: 600; }
      .header-mobile__nav .nav-search-dropdown__item em.color-theme-default,
      .color-theme-default .header-mobile__nav .nav-search-dropdown__item em {
        color: #f54e5a; }
      .header-mobile__nav .nav-search-dropdown__item em.color-theme-blind-white,
      .color-theme-blind-white .header-mobile__nav .nav-search-dropdown__item em {
        color: #000000; }
      .header-mobile__nav .nav-search-dropdown__item em.color-theme-blind-black,
      .color-theme-blind-black .header-mobile__nav .nav-search-dropdown__item em {
        color: #ffffff; }
    .header-mobile__nav .nav-search-dropdown__item:first-child {
      margin-top: 20px; }
  .header-mobile__nav-search {
    margin-bottom: 15px; }
    .header-mobile__nav-search .nav-search__form {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      width: 100%;
      position: relative; }
      .header-mobile__nav-search .nav-search__form-input {
        color: #b7b0a8;
        -ms-flex: 1;
            flex: 1;
        border: none;
        padding: 10px 20px 10px 14px;
        font-size: 14px;
        font-size: 0.875em;
        border: 1px solid #d7d5d2;
        border-radius: 4px 0 0 4px;
        outline: none; }
      .header-mobile__nav-search .nav-search__form-submit {
        background-color: #e8e6e2;
        border: none;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: center;
            justify-content: center;
        width: 50px;
        border-radius: 0 4px 4px 0;
        transition: background 0.3s; }
        .header-mobile__nav-search .nav-search__form-submit--active.color-theme-default,
        .color-theme-default .header-mobile__nav-search .nav-search__form-submit--active {
          background-color: #f54e5a; }
        .header-mobile__nav-search .nav-search__form-submit--active.color-theme-blind-white,
        .color-theme-blind-white .header-mobile__nav-search .nav-search__form-submit--active {
          background-color: #000000; }
        .header-mobile__nav-search .nav-search__form-submit--active.color-theme-blind-black,
        .color-theme-blind-black .header-mobile__nav-search .nav-search__form-submit--active {
          background-color: #ffffff; }
      .header-mobile__nav-search .nav-search__form-clear {
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        right: 60px;
        top: 50%;
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
        background-color: #c5c0b7;
        border-radius: 50%;
        width: 20px;
        height: 20px;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-align: center;
            align-items: center; }
        .header-mobile__nav-search .nav-search__form-clear .icon {
          width: 60%;
          height: 60%;
          stroke-width: 3px;
          stroke: #fff; }
  .header-mobile__nav-item {
    padding: 16px 0;
    border-bottom: 1px solid #f2f2f2; }
    .header-mobile__nav-item:last-child {
      border: none; }
    .header-mobile__nav-item--active .header-mobile__nav-item-body {
      display: block; }
    .header-mobile__nav-item--active .header-mobile__nav-item-head span {
      -ms-transform-origin: center;
          transform-origin: center;
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }
      .header-mobile__nav-item--active .header-mobile__nav-item-head span .icon {
        stroke: #f54e5a; }
    .header-mobile__nav-item-head {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: justify;
          justify-content: space-between; }
      .header-mobile__nav-item-head a {
        font-size: 16px;
        font-size: 1em; }
        .header-mobile__nav-item-head a.color-theme-default,
        .color-theme-default .header-mobile__nav-item-head a {
          color: #363532; }
        .header-mobile__nav-item-head a.color-theme-blind-white,
        .color-theme-blind-white .header-mobile__nav-item-head a {
          color: #000000; }
        .header-mobile__nav-item-head a.color-theme-blind-black,
        .color-theme-blind-black .header-mobile__nav-item-head a {
          color: #ffffff; }
      .header-mobile__nav-item-head span {
        display: block;
        width: 25px;
        height: 18px; }
        .header-mobile__nav-item-head span .icon {
          width: 100%;
          height: 100%;
          fill: none;
          stroke: #8e8b86;
          stroke-width: 2px; }
    .header-mobile__nav-item-body {
      padding-left: 30px;
      padding-top: 16px;
      display: none; }
      .header-mobile__nav-item-body .nav-item-body__item {
        margin-bottom: 20px; }
        .header-mobile__nav-item-body .nav-item-body__item:last-child {
          margin-bottom: 0; }
        .header-mobile__nav-item-body .nav-item-body__item a {
          font-size: 14px;
          font-size: 0.875em; }
          .header-mobile__nav-item-body .nav-item-body__item a.color-theme-default,
          .color-theme-default .header-mobile__nav-item-body .nav-item-body__item a {
            color: #7e7266; }
          .header-mobile__nav-item-body .nav-item-body__item a.color-theme-blind-white,
          .color-theme-blind-white .header-mobile__nav-item-body .nav-item-body__item a {
            color: #000000; }
          .header-mobile__nav-item-body .nav-item-body__item a.color-theme-blind-black,
          .color-theme-blind-black .header-mobile__nav-item-body .nav-item-body__item a {
            color: #ffffff; }
  .header-mobile__nav-links {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: 14px;
    margin-bottom: 35px; }
    .header-mobile__nav-links a {
      font-size: 12px;
      font-size: 0.75em;
      text-transform: uppercase;
      display: block;
      padding: 12px 30px;
      border-radius: 30px;
      margin-right: 10px;
      margin-bottom: 10px; }
      .header-mobile__nav-links a.color-theme-default,
      .color-theme-default .header-mobile__nav-links a {
        color: #7e7266; }
      .header-mobile__nav-links a.color-theme-blind-white,
      .color-theme-blind-white .header-mobile__nav-links a {
        color: #000000; }
      .header-mobile__nav-links a.color-theme-blind-black,
      .color-theme-blind-black .header-mobile__nav-links a {
        color: #ffffff; }
      .header-mobile__nav-links a.color-theme-default,
      .color-theme-default .header-mobile__nav-links a {
        background-color: #fcfaf7; }
      .header-mobile__nav-links a.color-theme-blind-white,
      .color-theme-blind-white .header-mobile__nav-links a {
        background-color: #ffffff; }
      .header-mobile__nav-links a.color-theme-blind-black,
      .color-theme-blind-black .header-mobile__nav-links a {
        background-color: #000000; }
  .header-mobile__nav-social .footer__nav-list-horizontal {
    -ms-flex-pack: start;
        justify-content: start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 0; }
  .header-mobile__nav-social .footer__nav-item {
    margin-right: 40px;
    margin-bottom: 20px; }
    @media screen and (max-width: 480px) {
      .header-mobile__nav-social .footer__nav-item {
        margin-right: 15px;
        margin-bottom: 10px; } }
    .header-mobile__nav-social .footer__nav-item:last-child {
      margin-right: 0; }

.footer {
  padding-top: 95px; }
  .footer.color-theme-default,
  .color-theme-default .footer {
    background-color: #fcfaf7; }
  .footer.color-theme-blind-white,
  .color-theme-blind-white .footer {
    background-color: #ffffff; }
  .footer.color-theme-blind-black,
  .color-theme-blind-black .footer {
    background-color: #000000; }
  @media screen and (max-width: 768px) {
    .footer {
      padding-top: 40px; } }
  .footer .banners3 {
    margin-bottom: 95px; }
    @media screen and (max-width: 480px) {
      .footer .banners3 {
        margin-bottom: 60px; } }
  .footer__nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin-bottom: 53px; }
    @media screen and (max-width: 1024px) {
      .footer__nav {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
    .footer__nav-col {
      width: 30%; }
      @media screen and (max-width: 1024px) {
        .footer__nav-col--links, .footer__nav-col--links-icons {
          width: 45%;
          margin-bottom: 30px; } }
      @media screen and (max-width: 480px) {
        .footer__nav-col--links, .footer__nav-col--links-icons {
          width: 100%; } }
      .footer__nav-col--links li.footer__nav-item {
        margin-bottom: 34px; }
      @media screen and (max-width: 1024px) {
        .footer__nav-col--social {
          width: 100%;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -ms-flex-pack: justify;
              justify-content: space-between; }
          .footer__nav-col--social .footer__nav-title {
            width: 100%; }
          .footer__nav-col--social .footer__nav-list-horizontal,
          .footer__nav-col--social .footer__nav-slabovid {
            width: 45%; } }
      @media screen and (max-width: 480px) {
        .footer__nav-col--social .footer__nav-list-horizontal,
        .footer__nav-col--social .footer__nav-slabovid {
          width: 100%; } }
    .footer__nav-title {
      margin-bottom: 22px; }
    .footer__nav-list .footer__nav-item {
      margin-bottom: 27px; }
      .footer__nav-list .footer__nav-item a {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        transition: color 0.3s; }
        .footer__nav-list .footer__nav-item a.color-theme-default,
        .color-theme-default .footer__nav-list .footer__nav-item a {
          color: #7e7266; }
        .footer__nav-list .footer__nav-item a.color-theme-blind-white,
        .color-theme-blind-white .footer__nav-list .footer__nav-item a {
          color: #000000; }
        .footer__nav-list .footer__nav-item a.color-theme-blind-black,
        .color-theme-blind-black .footer__nav-list .footer__nav-item a {
          color: #ffffff; }
        .footer__nav-list .footer__nav-item a:hover.color-theme-default,
        .color-theme-default .footer__nav-list .footer__nav-item a:hover {
          color: #f54e5a; }
        .footer__nav-list .footer__nav-item a:hover.color-theme-blind-white,
        .color-theme-blind-white .footer__nav-list .footer__nav-item a:hover {
          color: #000000; }
        .footer__nav-list .footer__nav-item a:hover.color-theme-blind-black,
        .color-theme-blind-black .footer__nav-list .footer__nav-item a:hover {
          color: #ffffff; }
    .footer__nav-list .footer__nav-icon {
      width: 38px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      margin-right: 20px; }
      .footer__nav-list .footer__nav-icon svg {
        max-height: 25px;
        fill: #f54e5a; }
      .footer__nav-list .footer__nav-icon img {
        width: 100%; }
    .footer__nav-list-horizontal {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      margin-bottom: 60px; }
      @media screen and (max-width: 480px) {
        .footer__nav-list-horizontal {
          margin-bottom: 30px; } }
      .footer__nav-list-horizontal .footer__nav-item svg {
        height: 30px;
        width: 30px;
        fill: #c5c0b7;
        transition: fill 0.3s; }
    .footer__nav-slabovid a {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      transition: color 0.3s; }
      .footer__nav-slabovid a.color-theme-default,
      .color-theme-default .footer__nav-slabovid a {
        color: #363532; }
      .footer__nav-slabovid a.color-theme-blind-white,
      .color-theme-blind-white .footer__nav-slabovid a {
        color: #000000; }
      .footer__nav-slabovid a.color-theme-blind-black,
      .color-theme-blind-black .footer__nav-slabovid a {
        color: #ffffff; }
      .footer__nav-slabovid a.font-theme-default,
      .font-theme-default .footer__nav-slabovid a {
        font-family: gerbera_medium, Arial, sans-serif; }
      .footer__nav-slabovid a.font-theme-blind-serif,
      .font-theme-blind-serif .footer__nav-slabovid a {
        font-family: "Georgia, serif"; }
      .footer__nav-slabovid a:hover.color-theme-default,
      .color-theme-default .footer__nav-slabovid a:hover {
        color: #f54e5a; }
      .footer__nav-slabovid a:hover.color-theme-blind-white,
      .color-theme-blind-white .footer__nav-slabovid a:hover {
        color: #000000; }
      .footer__nav-slabovid a:hover.color-theme-blind-black,
      .color-theme-blind-black .footer__nav-slabovid a:hover {
        color: #ffffff; }
    .footer__nav-slabovid-icon {
      width: 60px;
      height: 60px;
      margin-right: 20px; }
      .footer__nav-slabovid-icon .icon {
        width: 60px;
        height: 60px;
        fill: #f54e5a; }
  .footer__links {
    padding-bottom: 80px; }
    .footer__links-top {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: end;
          align-items: flex-end;
      margin-bottom: 35px; }
    @media screen and (max-width: 480px) {
      .footer__links-dots-wrap {
        display: none; } }
    .footer__links-dots--adaptive {
      display: none; }
      @media screen and (max-width: 480px) {
        .footer__links-dots--adaptive {
          display: block;
          margin-top: 20px; } }
    .footer__links-item {
      width: 100%;
      min-height: 140px;
      padding: 25px;
      border: 1px solid;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: justify;
          justify-content: space-between;
      margin-bottom: 20px;
      transition: color 0.3s; }
      .footer__links-item.color-theme-default,
      .color-theme-default .footer__links-item {
        color: #363532; }
      .footer__links-item.color-theme-blind-white,
      .color-theme-blind-white .footer__links-item {
        color: #000000; }
      .footer__links-item.color-theme-blind-black,
      .color-theme-blind-black .footer__links-item {
        color: #ffffff; }
      .footer__links-item.color-theme-default,
      .color-theme-default .footer__links-item {
        background-color: #ffffff; }
      .footer__links-item.color-theme-blind-white,
      .color-theme-blind-white .footer__links-item {
        background-color: #ffffff; }
      .footer__links-item.color-theme-blind-black,
      .color-theme-blind-black .footer__links-item {
        background-color: #000000; }
      .footer__links-item.color-theme-default,
      .color-theme-default .footer__links-item {
        border-color: #fcfbf9; }
      .footer__links-item.color-theme-blind-white,
      .color-theme-blind-white .footer__links-item {
        border-color: #ffffff; }
      .footer__links-item.color-theme-blind-black,
      .color-theme-blind-black .footer__links-item {
        border-color: #000000; }
      .footer__links-item-text {
        max-width: 70%;
        word-break: break-word; }
      .footer__links-item-title {
        margin-bottom: 10px; }
        .footer__links-item-title.font-theme-default,
        .font-theme-default .footer__links-item-title {
          font-family: gerbera_medium, Arial, sans-serif; }
        .footer__links-item-title.font-theme-blind-serif,
        .font-theme-blind-serif .footer__links-item-title {
          font-family: "Georgia, serif"; }
      .footer__links-item-desc {
        font-size: 13px;
        font-size: 0.8125em; }
        .footer__links-item-desc.color-theme-default,
        .color-theme-default .footer__links-item-desc {
          color: #7e7266; }
        .footer__links-item-desc.color-theme-blind-white,
        .color-theme-blind-white .footer__links-item-desc {
          color: #000000; }
        .footer__links-item-desc.color-theme-blind-black,
        .color-theme-blind-black .footer__links-item-desc {
          color: #ffffff; }
      .footer__links-item-icon {
        margin-left: 25px; }
        .footer__links-item-icon .icon {
          max-width: 53px;
          max-height: 53px;
          fill: #e8e6e2;
          transition: fill 0.3s; }
      .footer__links-item:hover.color-theme-default,
      .color-theme-default .footer__links-item:hover {
        color: #f54e5a; }
      .footer__links-item:hover.color-theme-blind-white,
      .color-theme-blind-white .footer__links-item:hover {
        color: #000000; }
      .footer__links-item:hover.color-theme-blind-black,
      .color-theme-blind-black .footer__links-item:hover {
        color: #ffffff; }
      .footer__links-item:hover .icon {
        fill: #f54e5a; }
    .footer__links .swiper-pagination-custombullets {
      position: static; }
      .footer__links .swiper-pagination-custombullets .swiper-pagination-bullet {
        height: 10px;
        width: 10px;
        margin-right: 15px;
        background-color: #d8d5cf;
        opacity: 1; }
        .footer__links .swiper-pagination-custombullets .swiper-pagination-bullet-active.color-theme-default,
        .color-theme-default .footer__links .swiper-pagination-custombullets .swiper-pagination-bullet-active {
          background-color: #f54e5a; }
        .footer__links .swiper-pagination-custombullets .swiper-pagination-bullet-active.color-theme-blind-white,
        .color-theme-blind-white .footer__links .swiper-pagination-custombullets .swiper-pagination-bullet-active {
          background-color: #000000; }
        .footer__links .swiper-pagination-custombullets .swiper-pagination-bullet-active.color-theme-blind-black,
        .color-theme-blind-black .footer__links .swiper-pagination-custombullets .swiper-pagination-bullet-active {
          background-color: #ffffff; }
        .footer__links .swiper-pagination-custombullets .swiper-pagination-bullet:last-child {
          margin-right: 0; }
  .footer__copyright {
    padding: 40px 0;
    background-color: #7c7670; }
    .footer__copyright.color-theme-default,
    .color-theme-default .footer__copyright {
      color: #ffffff; }
    .footer__copyright.color-theme-blind-white,
    .color-theme-blind-white .footer__copyright {
      color: #ffffff; }
    .footer__copyright.color-theme-blind-black,
    .color-theme-blind-black .footer__copyright {
      color: #000000; }
    .footer__copyright-wrap {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: justify;
          justify-content: space-between; }
      @media screen and (max-width: 480px) {
        .footer__copyright-wrap {
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
    .footer__copyright-main {
      min-width: 310px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      @media screen and (max-width: 480px) {
        .footer__copyright-main {
          margin-bottom: 30px; } }
    .footer__copyright-age {
      height: 45px;
      width: 45px;
      font-size: 16px;
      font-size: 1em;
      border: 1px solid rgba(232, 230, 226, 0.5);
      border-radius: 50%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      margin-right: 25px; }
      .footer__copyright-age.font-theme-default,
      .font-theme-default .footer__copyright-age {
        font-family: gerbera_medium, Arial, sans-serif; }
      .footer__copyright-age.font-theme-blind-serif,
      .font-theme-blind-serif .footer__copyright-age {
        font-family: "Georgia, serif"; }
    .footer__copyright-year {
      font-size: 14px;
      font-size: 0.875em; }
      .footer__copyright-year.font-theme-default,
      .font-theme-default .footer__copyright-year {
        font-family: gerbera_light, Arial, sans-serif; }
      .footer__copyright-year.font-theme-blind-serif,
      .font-theme-blind-serif .footer__copyright-year {
        font-family: "Georgia, serif"; }
    .footer__copyright-nav-list {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      @media screen and (max-width: 1440px) {
        .footer__copyright-nav-list {
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      @media screen and (max-width: 480px) {
        .footer__copyright-nav-list {
          display: block;
          column-count: 2;
          column-gap: 2px; } }
    .footer__copyright-nav-item {
      margin-right: 20px; }
      @media screen and (max-width: 1024px) {
        .footer__copyright-nav-item {
          margin-bottom: 15px; } }
      .footer__copyright-nav-item:last-child {
        margin-right: 0; }
    .footer__copyright-nav-link {
      font-size: 16px;
      font-size: 1em;
      transition: color 0.3s; }
      .footer__copyright-nav-link.color-theme-default,
      .color-theme-default .footer__copyright-nav-link {
        color: #ffffff; }
      .footer__copyright-nav-link.color-theme-blind-white,
      .color-theme-blind-white .footer__copyright-nav-link {
        color: #ffffff; }
      .footer__copyright-nav-link.color-theme-blind-black,
      .color-theme-blind-black .footer__copyright-nav-link {
        color: #000000; }
      .footer__copyright-nav-link.font-theme-default,
      .font-theme-default .footer__copyright-nav-link {
        font-family: gerbera, Arial, sans-serif; }
      .footer__copyright-nav-link.font-theme-blind-serif,
      .font-theme-blind-serif .footer__copyright-nav-link {
        font-family: "Georgia, serif"; }
      .footer__copyright-nav-link:hover.color-theme-default,
      .color-theme-default .footer__copyright-nav-link:hover {
        color: #f54e5a; }
      .footer__copyright-nav-link:hover.color-theme-blind-white,
      .color-theme-blind-white .footer__copyright-nav-link:hover {
        color: #000000; }
      .footer__copyright-nav-link:hover.color-theme-blind-black,
      .color-theme-blind-black .footer__copyright-nav-link:hover {
        color: #ffffff; }
    .footer__copyright-helpers {
      display: -ms-flexbox;
      display: flex; }
      @media screen and (max-width: 1024px) {
        .footer__copyright-helpers {
          display: none; } }
      .footer__copyright-helpers-buttons {
        display: -ms-flexbox;
        display: flex;
        margin-right: 50px; }
        .footer__copyright-helpers-buttons a {
          display: inline-block;
          margin-right: 40px; }
          .footer__copyright-helpers-buttons a:last-child {
            margin-right: 0; }
          .footer__copyright-helpers-buttons a:hover .icon {
            fill: #f54e5a; }
        .footer__copyright-helpers-buttons .icon {
          max-height: 20px;
          max-width: 20px;
          fill: #c5c0b7;
          transition: fill 0.3s; }
      .footer__copyright-helpers-error span {
        font-size: 14px;
        font-size: 0.875em;
        transition: color 0.3s; }
        .footer__copyright-helpers-error span.font-theme-default,
        .font-theme-default .footer__copyright-helpers-error span {
          font-family: gerbera_light, Arial, sans-serif; }
        .footer__copyright-helpers-error span.font-theme-blind-serif,
        .font-theme-blind-serif .footer__copyright-helpers-error span {
          font-family: "Georgia, serif"; }
        .footer__copyright-helpers-error span.color-theme-default,
        .color-theme-default .footer__copyright-helpers-error span {
          color: #ffffff; }
        .footer__copyright-helpers-error span.color-theme-blind-white,
        .color-theme-blind-white .footer__copyright-helpers-error span {
          color: #ffffff; }
        .footer__copyright-helpers-error span.color-theme-blind-black,
        .color-theme-blind-black .footer__copyright-helpers-error span {
          color: #000000; }
  .footer .icon {
    background: none !important; }
  .footer__nav-item a {
    display: inline-block; }
  .footer .footer__links-item {
    margin: 0;
    height: 100%; }

.achievement {
  width: 100%;
  height: 100%;
  padding: 40px 40px 150px 40px;
  position: relative; }
  .achievement.color-theme-default,
  .color-theme-default .achievement {
    background-color: #f54e5a; }
  .achievement.color-theme-blind-white,
  .color-theme-blind-white .achievement {
    background-color: #000000; }
  .achievement.color-theme-blind-black,
  .color-theme-blind-black .achievement {
    background-color: #ffffff; }
  .achievement--aside {
    height: auto;
    margin-bottom: 40px; }
  @media screen and (max-width: 480px) {
    .achievement {
      padding: 40px 20px 150px 20px; } }
  .achievement__title {
    margin-bottom: 35px;
    display: inline-block; }
    .achievement__title.color-theme-default,
    .color-theme-default .achievement__title {
      color: #fff0d1; }
    .achievement__title.color-theme-blind-white,
    .color-theme-blind-white .achievement__title {
      color: #ffffff; }
    .achievement__title.color-theme-blind-black,
    .color-theme-blind-black .achievement__title {
      color: #000000; }
    .achievement__title.font-theme-default,
    .font-theme-default .achievement__title {
      font-family: gerbera_medium, Arial, sans-serif; }
    .achievement__title.font-theme-blind-serif,
    .font-theme-blind-serif .achievement__title {
      font-family: "Georgia, serif"; }
    .achievement__title:after {
      width: 13px;
      height: 13px;
      border-width: 3px;
      border-color: #fff0d1;
      position: absolute;
      bottom: 7px; }
  .achievement__desc {
    padding-top: 25px;
    border-top: 1px solid #ff8992; }
    .achievement__desc a {
      font-size: 24px;
      font-size: 1.5em;
      line-height: 34px;
      transition: color 0.3s; }
      .achievement__desc a.color-theme-default,
      .color-theme-default .achievement__desc a {
        color: #ffffff; }
      .achievement__desc a.color-theme-blind-white,
      .color-theme-blind-white .achievement__desc a {
        color: #ffffff; }
      .achievement__desc a.color-theme-blind-black,
      .color-theme-blind-black .achievement__desc a {
        color: #000000; }
      @media screen and (max-width: 480px) {
        .achievement__desc a {
          font-size: 18px;
          font-size: 1.125em; } }
      .achievement__desc a:hover.color-theme-default,
      .color-theme-default .achievement__desc a:hover {
        color: #fff0d1; }
      .achievement__desc a:hover.color-theme-blind-white,
      .color-theme-blind-white .achievement__desc a:hover {
        color: #ffffff; }
      .achievement__desc a:hover.color-theme-blind-black,
      .color-theme-blind-black .achievement__desc a:hover {
        color: #000000; }
    .achievement__desc p.color-theme-default,
    .color-theme-default .achievement__desc p {
      color: #ffffff; }
    .achievement__desc p.color-theme-blind-white,
    .color-theme-blind-white .achievement__desc p {
      color: #ffffff; }
    .achievement__desc p.color-theme-blind-black,
    .color-theme-blind-black .achievement__desc p {
      color: #000000; }
  .achievement__icon {
    height: 90px;
    position: absolute;
    left: 40px;
    bottom: 40px;
    width: 90px; }
    .achievement__icon svg {
      fill: #ffffff; }
    .achievement__icon img {
      max-height: 100%; }

@media (max-width: 767px), print {
  .achiev__items {
    margin-left: -10px;
    margin-right: -10px;
    height: auto !important; }
  .achiev__item {
    margin-bottom: 2px; }
  .achiev__link {
    display: block;
    min-height: 200px;
    padding-bottom: 95px;
    position: relative;
    background-color: #114577;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    text-decoration: none; }
    .achiev__link:hover {
      text-decoration: none; }
    .achiev__link::after {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background: rgba(0, 0, 0, 0.6);
      transition: all 0.6s; }
    .achiev__link:hover::after {
      background: rgba(0, 0, 0, 0.37); }
  .achiev__title {
    padding: 20px 20px 0;
    position: relative;
    z-index: 10; }
    .achiev__title.color-theme-default,
    .color-theme-default .achiev__title {
      color: #ffffff; }
    .achiev__title.color-theme-blind-white,
    .color-theme-blind-white .achiev__title {
      color: #ffffff; }
    .achiev__title.color-theme-blind-black,
    .color-theme-blind-black .achiev__title {
      color: #000000; }
  .achiev__count {
    display: inline-block;
    font-size: 26px;
    font-size: 1.625em;
    font-weight: 500;
    line-height: 20px; }
  .achiev__img {
    width: 62px;
    position: absolute;
    bottom: 20px;
    right: 20px;
    z-index: 10;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
    .achiev__img img {
      height: 60px;
      display: block;
      width: 100%; } }

@media screen and (min-width: 768px) {
  .achiev__items {
    margin-left: -21px;
    margin-right: -21px;
    position: relative; } }

@media screen and (min-width: 768px) and (min-width: 768px) {
  .achiev__items-inner {
    height: 1px;
    min-height: 100%; } }

@media screen and (min-width: 768px) {
  .achiev__items--scheme1,
  .achiev__items--scheme2,
  .achiev__items--scheme3,
  .achiev__items--scheme4,
  .achiev__items--scheme5 {
    max-height: 460px;
    min-height: 440px; }
  .achiev__items--scheme6,
  .achiev__items--scheme7,
  .achiev__items--scheme8 {
    max-height: 613.333333333px;
    min-height: 586.666666667px; }
  .achiev__items--scheme9,
  .achiev__items--scheme10 {
    max-height: 920px;
    min-height: 880px; }
  .achiev__items--scheme11 {
    max-height: 1150px;
    min-height: 1100px; }
  .achiev__item {
    display: block;
    width: 33.3333333333%;
    height: 25%;
    position: absolute;
    overflow: hidden;
    opacity: 0; }
  .achiev__link {
    position: absolute;
    top: 1px;
    left: 1px;
    right: 1px;
    bottom: 1px;
    background-color: #114577;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    text-decoration: none; }
    .achiev__link:hover {
      text-decoration: none; }
    .achiev__link::after {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background: rgba(0, 0, 0, 0.6);
      transition: all 0.6s; }
    .achiev__link:hover::after {
      background: rgba(0, 0, 0, 0.37); }
  .achiev__title {
    padding: 20px 20px 0;
    position: relative;
    z-index: 10; }
    .achiev__title.color-theme-default,
    .color-theme-default .achiev__title {
      color: #ffffff; }
    .achiev__title.color-theme-blind-white,
    .color-theme-blind-white .achiev__title {
      color: #ffffff; }
    .achiev__title.color-theme-blind-black,
    .color-theme-blind-black .achiev__title {
      color: #000000; }
  .achiev__count {
    display: block;
    padding-bottom: 8px;
    font-size: 50px;
    font-size: 3.125em;
    font-weight: 500;
    line-height: 37px; }
  .achiev__img {
    width: 62px;
    position: absolute;
    bottom: 20px;
    right: 20px;
    z-index: 10;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
    .achiev__img img {
      height: 60px;
      display: block;
      width: 100%; }
  .achiev__items .achiev__item {
    opacity: 1;
    transition: opacity 0.6s; }
  .achiev__items--scheme1 .achiev__item {
    height: 100%;
    top: 0;
    left: 0; }
  .achiev__items--scheme2 .achiev__item:nth-of-type(1) {
    height: 100%;
    top: 0;
    left: 0; }
  .achiev__items--scheme2 .achiev__item:nth-of-type(2) {
    height: 100%;
    top: 0;
    left: 33.3333333333%; }
  .achiev__items--scheme3 .achiev__item:nth-of-type(1) {
    height: 100%;
    top: 0;
    left: 0; }
  .achiev__items--scheme3 .achiev__item:nth-of-type(2) {
    height: 100%;
    top: 0;
    left: 33.3333333333%; }
  .achiev__items--scheme3 .achiev__item:nth-of-type(3) {
    height: 100%;
    top: 0;
    left: 66.6666666667%; }
  .achiev__items--scheme4 .achiev__item:nth-of-type(1) {
    height: 100%;
    top: 0;
    left: 0; }
  .achiev__items--scheme4 .achiev__item:nth-of-type(2) {
    height: 50%;
    top: 0;
    left: 33.3333333333%; }
    .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link {
      background-image: none !important;
      background-color: #003568; }
      .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link::after {
        display: none; }
      .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link:hover {
        background-color: #005cb5; }
  .achiev__items--scheme4 .achiev__item:nth-of-type(3) {
    height: 50%;
    top: 50%;
    left: 33.3333333333%; }
    .achiev__items--scheme4 .achiev__item:nth-of-type(3) .achiev__link {
      background-image: none !important;
      background-color: #0953a1; }
      .achiev__items--scheme4 .achiev__item:nth-of-type(3) .achiev__link::after {
        display: none; }
      .achiev__items--scheme4 .achiev__item:nth-of-type(3) .achiev__link:hover {
        background-color: #0d78e9; }
  .achiev__items--scheme4 .achiev__item:nth-of-type(4) {
    height: 100%;
    top: 0;
    left: 66.6666666667%; }
  .achiev__items--scheme5 .achiev__item:nth-of-type(1) {
    height: 100%;
    top: 0;
    left: 0; }
  .achiev__items--scheme5 .achiev__item:nth-of-type(2) {
    height: 50%;
    top: 0;
    left: 33.3333333333%; }
    .achiev__items--scheme5 .achiev__item:nth-of-type(2) .achiev__link {
      background-image: none !important;
      background-color: #003568; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(2) .achiev__link::after {
        display: none; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(2) .achiev__link:hover {
        background-color: #005cb5; }
  .achiev__items--scheme5 .achiev__item:nth-of-type(3) {
    height: 50%;
    top: 0;
    left: 66.6666666667%; }
    .achiev__items--scheme5 .achiev__item:nth-of-type(3) .achiev__link {
      background-image: none !important;
      background-color: #0a72ca; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(3) .achiev__link::after {
        display: none; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(3) .achiev__link:hover {
        background-color: #2c99f5; }
  .achiev__items--scheme5 .achiev__item:nth-of-type(4) {
    height: 50%;
    top: 50%;
    left: 33.3333333333%; }
    .achiev__items--scheme5 .achiev__item:nth-of-type(4) .achiev__link {
      background-image: none !important;
      background-color: #0953a1; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(4) .achiev__link::after {
        display: none; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(4) .achiev__link:hover {
        background-color: #0d78e9; }
  .achiev__items--scheme5 .achiev__item:nth-of-type(5) {
    height: 50%;
    top: 50%;
    left: 66.6666666667%; }
    .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link {
      background-image: none !important;
      background-color: #003568; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link::after {
        display: none; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link:hover {
        background-color: #005cb5; }
  .achiev__items--scheme6 .achiev__item:nth-of-type(1) {
    height: 66.6666666667%;
    top: 0;
    left: 0; }
  .achiev__items--scheme6 .achiev__item:nth-of-type(2) {
    height: 33.3333333333%;
    top: 0;
    left: 33.3333333333%; }
    .achiev__items--scheme6 .achiev__item:nth-of-type(2) .achiev__link {
      background-image: none !important;
      background-color: #003568; }
      .achiev__items--scheme6 .achiev__item:nth-of-type(2) .achiev__link::after {
        display: none; }
      .achiev__items--scheme6 .achiev__item:nth-of-type(2) .achiev__link:hover {
        background-color: #005cb5; }
  .achiev__items--scheme6 .achiev__item:nth-of-type(3) {
    height: 66.6666666667%;
    top: 0;
    left: 66.6666666667%; }
  .achiev__items--scheme6 .achiev__item:nth-of-type(4) {
    height: 66.6666666667%;
    top: 33.3333333333%;
    left: 33.3333333333%; }
  .achiev__items--scheme6 .achiev__item:nth-of-type(5) {
    height: 33.3333333333%;
    top: 66.6666666667%;
    left: 0; }
    .achiev__items--scheme6 .achiev__item:nth-of-type(5) .achiev__link {
      background-image: none !important;
      background-color: #0953a1; }
      .achiev__items--scheme6 .achiev__item:nth-of-type(5) .achiev__link::after {
        display: none; }
      .achiev__items--scheme6 .achiev__item:nth-of-type(5) .achiev__link:hover {
        background-color: #0d78e9; }
  .achiev__items--scheme6 .achiev__item:nth-of-type(6) {
    height: 33.3333333333%;
    top: 66.6666666667%;
    left: 66.6666666667%; }
    .achiev__items--scheme6 .achiev__item:nth-of-type(6) .achiev__link {
      background-image: none !important;
      background-color: #0a72ca; }
      .achiev__items--scheme6 .achiev__item:nth-of-type(6) .achiev__link::after {
        display: none; }
      .achiev__items--scheme6 .achiev__item:nth-of-type(6) .achiev__link:hover {
        background-color: #2c99f5; }
  .achiev__items--scheme7 .achiev__item:nth-of-type(1) {
    height: 66.6666666667%;
    top: 0;
    left: 0; }
  .achiev__items--scheme7 .achiev__item:nth-of-type(2) {
    height: 33.3333333333%;
    top: 0;
    left: 33.3333333333%; }
    .achiev__items--scheme7 .achiev__item:nth-of-type(2) .achiev__link {
      background-image: none !important;
      background-color: #003568; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(2) .achiev__link::after {
        display: none; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(2) .achiev__link:hover {
        background-color: #005cb5; }
  .achiev__items--scheme7 .achiev__item:nth-of-type(3) {
    height: 33.3333333333%;
    top: 0;
    left: 66.6666666667%; }
    .achiev__items--scheme7 .achiev__item:nth-of-type(3) .achiev__link {
      background-image: none !important;
      background-color: #0a72ca; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(3) .achiev__link::after {
        display: none; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(3) .achiev__link:hover {
        background-color: #2c99f5; }
  .achiev__items--scheme7 .achiev__item:nth-of-type(4) {
    height: 33.3333333333%;
    top: 33.3333333333%;
    left: 33.3333333333%; }
    .achiev__items--scheme7 .achiev__item:nth-of-type(4) .achiev__link {
      background-image: none !important;
      background-color: #0953a1; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(4) .achiev__link::after {
        display: none; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(4) .achiev__link:hover {
        background-color: #0d78e9; }
  .achiev__items--scheme7 .achiev__item:nth-of-type(5) {
    height: 66.6666666667%;
    top: 33.3333333333%;
    left: 66.6666666667%; }
  .achiev__items--scheme7 .achiev__item:nth-of-type(6) {
    height: 33.3333333333%;
    top: 66.6666666667%;
    left: 0; }
    .achiev__items--scheme7 .achiev__item:nth-of-type(6) .achiev__link {
      background-image: none !important;
      background-color: #0953a1; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(6) .achiev__link::after {
        display: none; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(6) .achiev__link:hover {
        background-color: #0d78e9; }
  .achiev__items--scheme7 .achiev__item:nth-of-type(7) {
    height: 33.3333333333%;
    top: 66.6666666667%;
    left: 33.3333333333%; }
    .achiev__items--scheme7 .achiev__item:nth-of-type(7) .achiev__link {
      background-image: none !important;
      background-color: #003568; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(7) .achiev__link::after {
        display: none; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(7) .achiev__link:hover {
        background-color: #005cb5; }
  .achiev__items--scheme8 .achiev__item:nth-of-type(1) {
    height: 66.6666666667%;
    top: 0;
    left: 0; }
  .achiev__items--scheme8 .achiev__item:nth-of-type(2) {
    height: 33.3333333333%;
    top: 0;
    left: 33.3333333333%; }
    .achiev__items--scheme8 .achiev__item:nth-of-type(2) .achiev__link {
      background-image: none !important;
      background-color: #003568; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(2) .achiev__link::after {
        display: none; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(2) .achiev__link:hover {
        background-color: #005cb5; }
  .achiev__items--scheme8 .achiev__item:nth-of-type(3) {
    height: 33.3333333333%;
    top: 0;
    left: 66.6666666667%; }
    .achiev__items--scheme8 .achiev__item:nth-of-type(3) .achiev__link {
      background-image: none !important;
      background-color: #0953a1; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(3) .achiev__link::after {
        display: none; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(3) .achiev__link:hover {
        background-color: #0d78e9; }
  .achiev__items--scheme8 .achiev__item:nth-of-type(4) {
    height: 33.3333333333%;
    top: 33.3333333333%;
    left: 33.3333333333%; }
    .achiev__items--scheme8 .achiev__item:nth-of-type(4) .achiev__link {
      background-image: none !important;
      background-color: #0a72ca; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(4) .achiev__link::after {
        display: none; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(4) .achiev__link:hover {
        background-color: #2c99f5; }
  .achiev__items--scheme8 .achiev__item:nth-of-type(5) {
    height: 33.3333333333%;
    top: 33.3333333333%;
    left: 66.6666666667%; }
    .achiev__items--scheme8 .achiev__item:nth-of-type(5) .achiev__link {
      background-image: none !important;
      background-color: #003568; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(5) .achiev__link::after {
        display: none; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(5) .achiev__link:hover {
        background-color: #005cb5; }
  .achiev__items--scheme8 .achiev__item:nth-of-type(6) {
    height: 33.3333333333%;
    top: 66.6666666667%;
    left: 0; }
    .achiev__items--scheme8 .achiev__item:nth-of-type(6) .achiev__link {
      background-image: none !important;
      background-color: #003568; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(6) .achiev__link::after {
        display: none; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(6) .achiev__link:hover {
        background-color: #005cb5; }
  .achiev__items--scheme8 .achiev__item:nth-of-type(7) {
    height: 33.3333333333%;
    top: 66.6666666667%;
    left: 33.3333333333%; }
    .achiev__items--scheme8 .achiev__item:nth-of-type(7) .achiev__link {
      background-image: none !important;
      background-color: #0953a1; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(7) .achiev__link::after {
        display: none; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(7) .achiev__link:hover {
        background-color: #0d78e9; }
  .achiev__items--scheme8 .achiev__item:nth-of-type(8) {
    height: 33.3333333333%;
    top: 66.6666666667%;
    left: 66.6666666667%; }
    .achiev__items--scheme8 .achiev__item:nth-of-type(8) .achiev__link {
      background-image: none !important;
      background-color: #0a72ca; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(8) .achiev__link::after {
        display: none; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(8) .achiev__link:hover {
        background-color: #2c99f5; }
  .achiev__items--scheme9 .achiev__item:nth-of-type(1) {
    height: 50%;
    top: 0;
    left: 0; }
  .achiev__items--scheme9 .achiev__item:nth-of-type(2) {
    top: 0;
    left: 33.3333333333%; }
    .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link {
      background-image: none !important;
      background-color: #003568; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link::after {
        display: none; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link:hover {
        background-color: #005cb5; }
  .achiev__items--scheme9 .achiev__item:nth-of-type(3) {
    top: 0;
    left: 66.6666666667%; }
    .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link {
      background-image: none !important;
      background-color: #0953a1; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link::after {
        display: none; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link:hover {
        background-color: #0d78e9; }
  .achiev__items--scheme9 .achiev__item:nth-of-type(4) {
    top: 25%;
    left: 33.3333333333%; }
    .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link {
      background-image: none !important;
      background-color: #0a72ca; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link::after {
        display: none; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link:hover {
        background-color: #2c99f5; }
  .achiev__items--scheme9 .achiev__item:nth-of-type(5) {
    top: 25%;
    left: 66.6666666667%;
    height: 50%; }
  .achiev__items--scheme9 .achiev__item:nth-of-type(6) {
    top: 50%;
    left: 0; }
    .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link {
      background-image: none !important;
      background-color: #003568; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link::after {
        display: none; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link:hover {
        background-color: #005cb5; }
  .achiev__items--scheme9 .achiev__item:nth-of-type(7) {
    top: 50%;
    left: 33.3333333333%;
    height: 50%; }
  .achiev__items--scheme9 .achiev__item:nth-of-type(8) {
    top: 75%;
    left: 0; }
    .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link {
      background-image: none !important;
      background-color: #0953a1; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link::after {
        display: none; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link:hover {
        background-color: #0d78e9; }
  .achiev__items--scheme9 .achiev__item:nth-of-type(9) {
    top: 75%;
    left: 66.6666666667%; }
    .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link {
      background-image: none !important;
      background-color: #0a72ca; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link::after {
        display: none; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link:hover {
        background-color: #2c99f5; }
  .achiev__items--scheme10 .achiev__item:nth-of-type(1) {
    height: 50%;
    top: 0;
    left: 0; }
  .achiev__items--scheme10 .achiev__item:nth-of-type(2) {
    height: 25%;
    top: 0;
    left: 33.3333333333%; }
    .achiev__items--scheme10 .achiev__item:nth-of-type(2) .achiev__link {
      background-image: none !important;
      background-color: #003568; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(2) .achiev__link::after {
        display: none; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(2) .achiev__link:hover {
        background-color: #005cb5; }
  .achiev__items--scheme10 .achiev__item:nth-of-type(3) {
    height: 25%;
    top: 0;
    left: 66.6666666667%; }
    .achiev__items--scheme10 .achiev__item:nth-of-type(3) .achiev__link {
      background-image: none !important;
      background-color: #0953a1; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(3) .achiev__link::after {
        display: none; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(3) .achiev__link:hover {
        background-color: #0d78e9; }
  .achiev__items--scheme10 .achiev__item:nth-of-type(4) {
    height: 25%;
    top: 25%;
    left: 33.3333333333%; }
    .achiev__items--scheme10 .achiev__item:nth-of-type(4) .achiev__link {
      background-image: none !important;
      background-color: #0a72ca; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(4) .achiev__link::after {
        display: none; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(4) .achiev__link:hover {
        background-color: #2c99f5; }
  .achiev__items--scheme10 .achiev__item:nth-of-type(5) {
    height: 50%;
    top: 25%;
    left: 66.6666666667%; }
  .achiev__items--scheme10 .achiev__item:nth-of-type(6) {
    height: 25%;
    top: 50%;
    left: 0; }
    .achiev__items--scheme10 .achiev__item:nth-of-type(6) .achiev__link {
      background-image: none !important;
      background-color: #003568; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(6) .achiev__link::after {
        display: none; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(6) .achiev__link:hover {
        background-color: #005cb5; }
  .achiev__items--scheme10 .achiev__item:nth-of-type(7) {
    height: 25%;
    top: 50%;
    left: 33.3333333333%; }
    .achiev__items--scheme10 .achiev__item:nth-of-type(7) .achiev__link {
      background-image: none !important;
      background-color: #0953a1; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(7) .achiev__link::after {
        display: none; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(7) .achiev__link:hover {
        background-color: #0d78e9; }
  .achiev__items--scheme10 .achiev__item:nth-of-type(8) {
    height: 25%;
    top: 75%;
    left: 0; }
    .achiev__items--scheme10 .achiev__item:nth-of-type(8) .achiev__link {
      background-image: none !important;
      background-color: #0953a1; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(8) .achiev__link::after {
        display: none; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(8) .achiev__link:hover {
        background-color: #0d78e9; }
  .achiev__items--scheme10 .achiev__item:nth-of-type(9) {
    height: 25%;
    top: 75%;
    left: 33.3333333333%; }
    .achiev__items--scheme10 .achiev__item:nth-of-type(9) .achiev__link {
      background-image: none !important;
      background-color: #003568; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(9) .achiev__link::after {
        display: none; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(9) .achiev__link:hover {
        background-color: #005cb5; }
  .achiev__items--scheme10 .achiev__item:nth-of-type(10) {
    height: 25%;
    top: 75%;
    left: 66.6666666667%; }
    .achiev__items--scheme10 .achiev__item:nth-of-type(10) .achiev__link {
      background-image: none !important;
      background-color: #0a72ca; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(10) .achiev__link::after {
        display: none; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(10) .achiev__link:hover {
        background-color: #2c99f5; }
  .achiev__items--scheme11 .achiev__item:nth-of-type(1) {
    height: 40%;
    top: 0;
    left: 0; }
  .achiev__items--scheme11 .achiev__item:nth-of-type(2) {
    height: 20%;
    top: 0;
    left: 33.3333333333%; }
    .achiev__items--scheme11 .achiev__item:nth-of-type(2) .achiev__link {
      background-image: none !important;
      background-color: #003568; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(2) .achiev__link::after {
        display: none; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(2) .achiev__link:hover {
        background-color: #005cb5; }
  .achiev__items--scheme11 .achiev__item:nth-of-type(3) {
    height: 20%;
    top: 0;
    left: 66.6666666667%; }
    .achiev__items--scheme11 .achiev__item:nth-of-type(3) .achiev__link {
      background-image: none !important;
      background-color: #0953a1; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(3) .achiev__link::after {
        display: none; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(3) .achiev__link:hover {
        background-color: #0d78e9; }
  .achiev__items--scheme11 .achiev__item:nth-of-type(4) {
    height: 20%;
    top: 20%;
    left: 33.3333333333%; }
    .achiev__items--scheme11 .achiev__item:nth-of-type(4) .achiev__link {
      background-image: none !important;
      background-color: #0a72ca; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(4) .achiev__link::after {
        display: none; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(4) .achiev__link:hover {
        background-color: #2c99f5; }
  .achiev__items--scheme11 .achiev__item:nth-of-type(5) {
    height: 40%;
    top: 20%;
    left: 66.6666666667%; }
  .achiev__items--scheme11 .achiev__item:nth-of-type(6) {
    height: 20%;
    top: 40%;
    left: 0; }
    .achiev__items--scheme11 .achiev__item:nth-of-type(6) .achiev__link {
      background-image: none !important;
      background-color: #003568; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(6) .achiev__link::after {
        display: none; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(6) .achiev__link:hover {
        background-color: #005cb5; }
  .achiev__items--scheme11 .achiev__item:nth-of-type(7) {
    height: 20%;
    top: 40%;
    left: 33.3333333333%; }
    .achiev__items--scheme11 .achiev__item:nth-of-type(7) .achiev__link {
      background-image: none !important;
      background-color: #0953a1; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(7) .achiev__link::after {
        display: none; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(7) .achiev__link:hover {
        background-color: #0d78e9; }
  .achiev__items--scheme11 .achiev__item:nth-of-type(8) {
    height: 40%;
    top: 60%;
    left: 0; }
  .achiev__items--scheme11 .achiev__item:nth-of-type(9) {
    height: 20%;
    top: 60%;
    left: 33.3333333333%; }
    .achiev__items--scheme11 .achiev__item:nth-of-type(9) .achiev__link {
      background-image: none !important;
      background-color: #0a72ca; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(9) .achiev__link::after {
        display: none; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(9) .achiev__link:hover {
        background-color: #2c99f5; }
  .achiev__items--scheme11 .achiev__item:nth-of-type(10) {
    height: 20%;
    top: 80%;
    left: 33.3333333333%; }
    .achiev__items--scheme11 .achiev__item:nth-of-type(10) .achiev__link {
      background-image: none !important;
      background-color: #003568; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(10) .achiev__link::after {
        display: none; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(10) .achiev__link:hover {
        background-color: #005cb5; }
  .achiev__items--scheme11 .achiev__item:nth-of-type(11) {
    height: 40%;
    top: 60%;
    left: 66.6666666667%; } }

@media print {
  .achiev__link {
    min-height: 0;
    padding-bottom: 0;
    background-image: none !important;
    background-color: transparent !important; }
    .achiev__link::after {
      background-color: transparent; }
  .achiev__img {
    display: none; }
  .achiev__title {
    padding: 5px 10px; } }

.social-tabs-column .swiper-pagination {
  position: static;
  margin-top: 20px; }

.social-tabs-column .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 10px;
  width: 10px;
  height: 10px;
  background-color: #d8d5cf;
  opacity: 1; }

.social-tabs-column .swiper-pagination-bullets .swiper-pagination-bullet-active.color-theme-default,
.color-theme-default .social-tabs-column .swiper-pagination-bullets .swiper-pagination-bullet-active {
  background-color: #f54e5a; }

.social-tabs-column .swiper-pagination-bullets .swiper-pagination-bullet-active.color-theme-blind-white,
.color-theme-blind-white .social-tabs-column .swiper-pagination-bullets .swiper-pagination-bullet-active {
  background-color: #000000; }

.social-tabs-column .swiper-pagination-bullets .swiper-pagination-bullet-active.color-theme-blind-black,
.color-theme-blind-black .social-tabs-column .swiper-pagination-bullets .swiper-pagination-bullet-active {
  background-color: #ffffff; }

.social-tabs-column__top {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: flex-start;
  border-bottom: 1px solid #ebe7e2;
  margin-bottom: 40px; }
  @media screen and (max-width: 480px) {
    .social-tabs-column__top {
      border: none;
      margin-bottom: 20px; } }

.social-tabs-column__controls {
  display: -ms-flexbox;
  display: flex; }
  @media screen and (max-width: 480px) {
    .social-tabs-column__controls {
      width: 100%;
      margin-bottom: 25px;
      padding-bottom: 6px;
      border-bottom: 1px solid #d7d5d2; } }
  .social-tabs-column__controls-item {
    position: relative;
    margin-right: 30px;
    padding-bottom: 20px; }
    .social-tabs-column__controls-item:last-child {
      margin-right: 0; }
    @media screen and (max-width: 480px) {
      .social-tabs-column__controls-item {
        width: 50%;
        text-align: center;
        padding-bottom: 15px; } }
    .social-tabs-column__controls-item:after {
      content: '';
      display: block;
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      height: 4px;
      background-color: #f54e5a;
      display: none; }
      @media screen and (max-width: 480px) {
        .social-tabs-column__controls-item:after {
          display: none; } }
    .social-tabs-column__controls-item--active.color-theme-default,
    .color-theme-default .social-tabs-column__controls-item--active {
      color: #f54e5a; }
    .social-tabs-column__controls-item--active.color-theme-blind-white,
    .color-theme-blind-white .social-tabs-column__controls-item--active {
      color: #000000; }
    .social-tabs-column__controls-item--active.color-theme-blind-black,
    .color-theme-blind-black .social-tabs-column__controls-item--active {
      color: #ffffff; }
    .social-tabs-column__controls-item--active:after {
      display: block; }
      @media screen and (max-width: 480px) {
        .social-tabs-column__controls-item--active:after {
          display: block; } }

.social-tabs-column__social-links {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-transform: translateY(-3px);
      transform: translateY(-3px); }
  .social-tabs-column__social-links-item {
    width: 40px;
    height: 40px;
    margin-left: 20px; }
    .social-tabs-column__social-links-item:first-child {
      margin-left: 0; }
    .social-tabs-column__social-links-item .icon {
      width: 100%;
      height: 100%;
      fill: #c5c0b7;
      transition: fill 0.3s; }
    .social-tabs-column__social-links-item--active .icon {
      fill: #f54e5a; }

.social-tabs-column__content a {
  font-size: 15px;
  font-size: 0.9375em;
  line-height: 20px; }
  .social-tabs-column__content a.font-theme-default,
  .font-theme-default .social-tabs-column__content a {
    font-family: gerbera_light, Arial, sans-serif; }
  .social-tabs-column__content a.font-theme-blind-serif,
  .font-theme-blind-serif .social-tabs-column__content a {
    font-family: "Georgia, serif"; }
  .social-tabs-column__content a.color-theme-default,
  .color-theme-default .social-tabs-column__content a {
    color: #363532; }
  .social-tabs-column__content a.color-theme-blind-white,
  .color-theme-blind-white .social-tabs-column__content a {
    color: #000000; }
  .social-tabs-column__content a.color-theme-blind-black,
  .color-theme-blind-black .social-tabs-column__content a {
    color: #ffffff; }
  .social-tabs-column__content a:hover.color-theme-default,
  .color-theme-default .social-tabs-column__content a:hover {
    color: #f54e5a; }
  .social-tabs-column__content a:hover.color-theme-blind-white,
  .color-theme-blind-white .social-tabs-column__content a:hover {
    color: #000000; }
  .social-tabs-column__content a:hover.color-theme-blind-black,
  .color-theme-blind-black .social-tabs-column__content a:hover {
    color: #ffffff; }

.social-tabs-column__slide.color-theme-default,
.color-theme-default .social-tabs-column__slide {
  background-color: #fcfbf9; }

.social-tabs-column__slide.color-theme-blind-white,
.color-theme-blind-white .social-tabs-column__slide {
  background-color: #ffffff; }

.social-tabs-column__slide.color-theme-blind-black,
.color-theme-blind-black .social-tabs-column__slide {
  background-color: #000000; }

.social-tabs-column__slider-img {
  overflow: hidden;
  background-size: cover;
  background-position: center; }
  .social-tabs-column__slider-img:before {
    content: '';
    padding-top: 100%;
    float: left; }

.social-tabs-column__slider-text {
  max-height: 100px;
  margin: 20px 25px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */ }

.mfp-wrap {
  z-index: 99999; }

.popup--all-sites {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  padding: 80px 60px 40px 60px;
  overflow-y: auto; }
  .popup--all-sites.color-theme-default,
  .color-theme-default .popup--all-sites {
    background-color: #ffffff; }
  .popup--all-sites.color-theme-blind-white,
  .color-theme-blind-white .popup--all-sites {
    background-color: #ffffff; }
  .popup--all-sites.color-theme-blind-black,
  .color-theme-blind-black .popup--all-sites {
    background-color: #000000; }
  @media screen and (max-width: 768px) {
    .popup--all-sites {
      padding: 50px 40px 30px 30px; } }
  .popup--all-sites .all-sites__tabs-controls--mobile {
    position: relative;
    display: none; }
    @media screen and (max-width: 768px) {
      .popup--all-sites .all-sites__tabs-controls--mobile {
        display: block; } }
  .popup--all-sites .tabs-controls-mobile {
    display: none; }
    @media screen and (max-width: 768px) {
      .popup--all-sites .tabs-controls-mobile {
        display: block; } }
    .popup--all-sites .tabs-controls-mobile__select {
      font-size: 20px;
      font-size: 1.25em;
      margin-bottom: 20px; }
      .popup--all-sites .tabs-controls-mobile__select.font-theme-default,
      .font-theme-default .popup--all-sites .tabs-controls-mobile__select {
        font-family: gerbera_medium, Arial, sans-serif; }
      .popup--all-sites .tabs-controls-mobile__select.font-theme-blind-serif,
      .font-theme-blind-serif .popup--all-sites .tabs-controls-mobile__select {
        font-family: "Georgia, serif"; }
      .popup--all-sites .tabs-controls-mobile__select:after {
        content: '';
        display: inline-block;
        position: relative;
        bottom: 2px;
        margin-left: 15px;
        width: 9px;
        height: 9px;
        border-right: 2px solid #8e8b86;
        border-bottom: 2px solid #8e8b86;
        -ms-transform: rotate(45deg);
            transform: rotate(45deg); }
    .popup--all-sites .tabs-controls-mobile__options {
      display: none;
      position: absolute;
      top: 100%;
      left: 0;
      right: 0;
      margin-top: 10px;
      padding: 20px;
      box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15); }
      .popup--all-sites .tabs-controls-mobile__options.color-theme-default,
      .color-theme-default .popup--all-sites .tabs-controls-mobile__options {
        background-color: #ffffff; }
      .popup--all-sites .tabs-controls-mobile__options.color-theme-blind-white,
      .color-theme-blind-white .popup--all-sites .tabs-controls-mobile__options {
        background-color: #ffffff; }
      .popup--all-sites .tabs-controls-mobile__options.color-theme-blind-black,
      .color-theme-blind-black .popup--all-sites .tabs-controls-mobile__options {
        background-color: #000000; }
      .popup--all-sites .tabs-controls-mobile__options--active {
        display: block; }
      .popup--all-sites .tabs-controls-mobile__options span {
        display: block;
        margin-bottom: 20px; }
        .popup--all-sites .tabs-controls-mobile__options span.active.color-theme-default,
        .color-theme-default .popup--all-sites .tabs-controls-mobile__options span.active {
          color: #f54e5a; }
        .popup--all-sites .tabs-controls-mobile__options span.active.color-theme-blind-white,
        .color-theme-blind-white .popup--all-sites .tabs-controls-mobile__options span.active {
          color: #000000; }
        .popup--all-sites .tabs-controls-mobile__options span.active.color-theme-blind-black,
        .color-theme-blind-black .popup--all-sites .tabs-controls-mobile__options span.active {
          color: #ffffff; }
  .popup--all-sites .mfp-close {
    color: transparent;
    border: 1px solid #d7d5d2;
    border-radius: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    right: 40px;
    top: 40px; }
    @media screen and (max-width: 768px) {
      .popup--all-sites .mfp-close {
        right: 20px;
        top: 20px; } }
    .popup--all-sites .mfp-close:hover {
      color: transparent !important; }
  @media screen and (max-width: 480px) {
    .popup--all-sites .all-sites__title {
      font-size: 20px;
      font-size: 1.25em;
      line-height: 30px;
      margin-bottom: 16px; } }
  .popup--all-sites .all-sites__desc p {
    font-size: 20px;
    font-size: 1.25em;
    margin-bottom: 40px; }
    .popup--all-sites .all-sites__desc p.color-theme-default,
    .color-theme-default .popup--all-sites .all-sites__desc p {
      color: #7e7266; }
    .popup--all-sites .all-sites__desc p.color-theme-blind-white,
    .color-theme-blind-white .popup--all-sites .all-sites__desc p {
      color: #000000; }
    .popup--all-sites .all-sites__desc p.color-theme-blind-black,
    .color-theme-blind-black .popup--all-sites .all-sites__desc p {
      color: #ffffff; }
    .popup--all-sites .all-sites__desc p.font-theme-default,
    .font-theme-default .popup--all-sites .all-sites__desc p {
      font-family: gerbera_light, Arial, sans-serif; }
    .popup--all-sites .all-sites__desc p.font-theme-blind-serif,
    .font-theme-blind-serif .popup--all-sites .all-sites__desc p {
      font-family: "Georgia, serif"; }
    @media screen and (max-width: 480px) {
      .popup--all-sites .all-sites__desc p {
        font-size: 14px;
        font-size: 0.875em;
        line-height: 20px; } }
  .popup--all-sites .all-sites__tabs-controls {
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid rgba(229, 226, 220, 0.7);
    margin-bottom: 30px; }
    @media screen and (max-width: 768px) {
      .popup--all-sites .all-sites__tabs-controls {
        display: none; } }
    .popup--all-sites .all-sites__tabs-controls-item {
      font-size: 17px;
      font-size: 1.0625em;
      padding-bottom: 16px;
      margin-right: 30px;
      cursor: pointer;
      transition: color 0.3s; }
      .popup--all-sites .all-sites__tabs-controls-item.font-theme-default,
      .font-theme-default .popup--all-sites .all-sites__tabs-controls-item {
        font-family: gerbera_medium, Arial, sans-serif; }
      .popup--all-sites .all-sites__tabs-controls-item.font-theme-blind-serif,
      .font-theme-blind-serif .popup--all-sites .all-sites__tabs-controls-item {
        font-family: "Georgia, serif"; }
      .popup--all-sites .all-sites__tabs-controls-item--active {
        border-bottom: 5px solid; }
        .popup--all-sites .all-sites__tabs-controls-item--active.color-theme-default,
        .color-theme-default .popup--all-sites .all-sites__tabs-controls-item--active {
          color: #f54e5a; }
        .popup--all-sites .all-sites__tabs-controls-item--active.color-theme-blind-white,
        .color-theme-blind-white .popup--all-sites .all-sites__tabs-controls-item--active {
          color: #000000; }
        .popup--all-sites .all-sites__tabs-controls-item--active.color-theme-blind-black,
        .color-theme-blind-black .popup--all-sites .all-sites__tabs-controls-item--active {
          color: #ffffff; }
        .popup--all-sites .all-sites__tabs-controls-item--active.color-theme-default,
        .color-theme-default .popup--all-sites .all-sites__tabs-controls-item--active {
          border-color: #f54e5a; }
        .popup--all-sites .all-sites__tabs-controls-item--active.color-theme-blind-white,
        .color-theme-blind-white .popup--all-sites .all-sites__tabs-controls-item--active {
          border-color: #000000; }
        .popup--all-sites .all-sites__tabs-controls-item--active.color-theme-blind-black,
        .color-theme-blind-black .popup--all-sites .all-sites__tabs-controls-item--active {
          border-color: #ffffff; }
      .popup--all-sites .all-sites__tabs-controls-item:hover.color-theme-default,
      .color-theme-default .popup--all-sites .all-sites__tabs-controls-item:hover {
        color: #f54e5a; }
      .popup--all-sites .all-sites__tabs-controls-item:hover.color-theme-blind-white,
      .color-theme-blind-white .popup--all-sites .all-sites__tabs-controls-item:hover {
        color: #000000; }
      .popup--all-sites .all-sites__tabs-controls-item:hover.color-theme-blind-black,
      .color-theme-blind-black .popup--all-sites .all-sites__tabs-controls-item:hover {
        color: #ffffff; }
      .popup--all-sites .all-sites__tabs-controls-item:last-child {
        margin-right: 0; }
  .popup--all-sites .all-sites__tabs-content-item {
    display: none; }
    .popup--all-sites .all-sites__tabs-content-item--active {
      display: block; }
  .popup--all-sites .all-sites__tabs-content-links {
    column-count: 4;
    column-gap: 40px; }
    @media screen and (max-width: 768px) {
      .popup--all-sites .all-sites__tabs-content-links {
        column-count: 2; } }
    @media screen and (max-width: 480px) {
      .popup--all-sites .all-sites__tabs-content-links {
        column-count: 1;
        column-gap: 0; } }
    .popup--all-sites .all-sites__tabs-content-links a {
      font-size: 14px;
      font-size: 0.875em;
      display: inline-block;
      width: 100%;
      margin-bottom: 20px;
      transition: color 0.3s; }
      .popup--all-sites .all-sites__tabs-content-links a.color-theme-default,
      .color-theme-default .popup--all-sites .all-sites__tabs-content-links a {
        color: #363532; }
      .popup--all-sites .all-sites__tabs-content-links a.color-theme-blind-white,
      .color-theme-blind-white .popup--all-sites .all-sites__tabs-content-links a {
        color: #000000; }
      .popup--all-sites .all-sites__tabs-content-links a.color-theme-blind-black,
      .color-theme-blind-black .popup--all-sites .all-sites__tabs-content-links a {
        color: #ffffff; }
      .popup--all-sites .all-sites__tabs-content-links a.font-theme-default,
      .font-theme-default .popup--all-sites .all-sites__tabs-content-links a {
        font-family: gerbera_light, Arial, sans-serif; }
      .popup--all-sites .all-sites__tabs-content-links a.font-theme-blind-serif,
      .font-theme-blind-serif .popup--all-sites .all-sites__tabs-content-links a {
        font-family: "Georgia, serif"; }
      .popup--all-sites .all-sites__tabs-content-links a:hover.color-theme-default,
      .color-theme-default .popup--all-sites .all-sites__tabs-content-links a:hover {
        color: #f54e5a; }
      .popup--all-sites .all-sites__tabs-content-links a:hover.color-theme-blind-white,
      .color-theme-blind-white .popup--all-sites .all-sites__tabs-content-links a:hover {
        color: #000000; }
      .popup--all-sites .all-sites__tabs-content-links a:hover.color-theme-blind-black,
      .color-theme-blind-black .popup--all-sites .all-sites__tabs-content-links a:hover {
        color: #ffffff; }

.banners--news-common {
  margin-top: 40px; }

.banners--news-detail {
  margin-top: 25px; }

.banners--footer {
  margin-bottom: 95px; }
  @media screen and (max-width: 480px) {
    .banners--footer {
      margin-bottom: 60px; } }

.banners__wrap {
  width: 100%;
  overflow: hidden;
  text-align: center;
  display: none; }
  .banners__wrap .side-banners__item {
    display: inline-block; }

@media (min-width: 1600px) {
  .banners__wrap--1600 {
    display: block; } }

@media (min-width: 1536px) and (max-width: 1599px) {
  .banners__wrap--1536-1599 {
    display: block; } }

@media (min-width: 1366px) and (max-width: 1535px) {
  .banners__wrap--1366-1535 {
    display: block; } }

@media (min-width: 1280px) and (max-width: 1365px) {
  .banners__wrap--1280-1365 {
    display: block; } }

@media (min-width: 1024px) and (max-width: 1279px) {
  .banners__wrap--1024-1279 {
    display: block; } }

@media (min-width: 853px) and (max-width: 1023px) {
  .banners__wrap--853-1023 {
    display: block; } }

@media (min-width: 768px) and (max-width: 852px) {
  .banners__wrap--768-852 {
    display: block; } }

@media (min-width: 412px) and (max-width: 663px) {
  .banners__wrap--412-664 {
    display: block; } }

@media (max-width: 852px) {
  .banners__wrap--320-852 {
    display: block; } }

@media (max-width: 663px) {
  .banners__wrap--320-852 .side-banners__item:last-child {
    display: none; } }

@media (min-width: 412px) and (max-width: 663px) {
  .banners__wrap--320-852 {
    display: none; } }

.banner--helper {
  width: 100%;
  min-height: 180px;
  position: relative;
  background-color: #73b0f0;
  padding: 30px 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-bottom: 20px; }
  .banner--helper.font-theme-default,
  .font-theme-default .banner--helper {
    font-family: gerbera_medium, Arial, sans-serif; }
  .banner--helper.font-theme-blind-serif,
  .font-theme-blind-serif .banner--helper {
    font-family: "Georgia, serif"; }
  .banner--helper.color-theme-default,
  .color-theme-default .banner--helper {
    color: #ffffff; }
  .banner--helper.color-theme-blind-white,
  .color-theme-blind-white .banner--helper {
    color: #ffffff; }
  .banner--helper.color-theme-blind-black,
  .color-theme-blind-black .banner--helper {
    color: #000000; }
  .banner--helper:after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 71px;
    width: 140px;
    height: 162px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQwIiBoZWlnaHQ9IjE2MiIgdmlld0JveD0iMCAwIDE0MCAxNjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHg9IjEwNS4wOTkiIHk9IjU0LjE4OSIgd2lkdGg9IjM0LjkwMTQiIGhlaWdodD0iMzkuNDkzNyIgcng9IjE3LjQ1MDciIGZpbGw9IiNCNEQzRjQiLz4KPHJlY3QgeD0iMC4zOTQ1MzEiIHk9IjU0LjE4OSIgd2lkdGg9IjMzLjk4MjkiIGhlaWdodD0iMzkuNDkzNyIgcng9IjE2Ljk5MTUiIGZpbGw9IiNCNEQzRjQiLz4KPHJlY3QgeD0iMTUuMDkxMSIgeT0iMjMuODc5OSIgd2lkdGg9IjExMS4xMzMiIGhlaWdodD0iOTUuNTE5NiIgcng9IjQxIiBmaWxsPSIjRTJGMEZGIi8+CjxwYXRoIGQ9Ik0xMC40OTY5IDE2MkMxMC40OTY5IDE0My4wMzggMjUuODY5IDEyNy42NjYgNDQuODMxNCAxMjcuNjY2SDk1LjU2MkMxMTQuNTI0IDEyNy42NjYgMTI5Ljg5NiAxNDMuMDM4IDEyOS44OTYgMTYySDEwLjQ5NjlaIiBmaWxsPSIjRTJGMEZGIi8+CjxyZWN0IHg9IjI2LjExMTYiIHk9IjQ0LjA4NTkiIHdpZHRoPSI4OC4xNzE5IiBoZWlnaHQ9IjYxLjUzNjciIHJ4PSIyNiIgZmlsbD0iIzNBNTE2OSIvPgo8Y2lyY2xlIGN4PSI0OS45OTExIiBjeT0iNjcuMDQ3NCIgcj0iNS41MTA3NSIgZmlsbD0iIzNDQ0JGRiIvPgo8ZWxsaXBzZSBjeD0iODkuOTQzNiIgY3k9IjY3LjA0NzQiIHJ4PSI1Ljk2OTk3IiByeT0iNS41MTA3NSIgZmlsbD0iIzNDQ0JGRiIvPgo8cGF0aCBkPSJNNzAuMTk3NCAyMy44Nzk5VjExLjk0IiBzdHJva2U9IiNCNEQzRjQiIHN0cm9rZS13aWR0aD0iNSIvPgo8Y2lyY2xlIGN4PSI3MC4xOTY4IiBjeT0iNy4zNDc2NiIgcj0iNy4zNDc2NiIgZmlsbD0iI0UyRjBGRiIvPgo8cGF0aCBkPSJNNjAuMDk1IDg2LjMzNDlDNjIuMTI1MSA4OS42MTY3IDY2LjA5MzcgOTEuODQ1NyA3MC42NTcyIDkxLjg0NTdDNzUuMjIwNyA5MS44NDU3IDc5LjE4OTQgODkuNjE2NyA4MS4yMTk1IDg2LjMzNDkiIHN0cm9rZT0iIzNDQ0JGRiIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==");
    background-size: 100% 100%; }
  @media screen and (max-width: 1024px) {
    .banner--helper:after {
      right: 40px; } }
  @media screen and (max-width: 768px) {
    .banner--helper {
      padding: 20px 30px; }
      .banner--helper:after {
        right: 30px;
        width: 70px;
        height: 81px; } }
  .banner--helper__title {
    font-size: 30px;
    font-size: 1.875em;
    line-height: 50px;
    -ms-flex: 1;
        flex: 1;
    margin-bottom: 10px; }
    @media screen and (max-width: 480px) {
      .banner--helper__title {
        font-size: 20px;
        font-size: 1.25em;
        line-height: 27px; } }
  .banner--helper__description {
    font-size: 20px;
    font-size: 1.25em;
    line-height: 27px;
    max-width: 70%; }
    .banner--helper__description.font-theme-default,
    .font-theme-default .banner--helper__description {
      font-family: gerbera_light, Arial, sans-serif; }
    .banner--helper__description.font-theme-blind-serif,
    .font-theme-blind-serif .banner--helper__description {
      font-family: "Georgia, serif"; }
    @media screen and (max-width: 480px) {
      .banner--helper__description {
        font-size: 16px;
        font-size: 1em;
        line-height: 23px; } }

.icon-actialno {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2077%22%20width%3D%2248%22%20height%3D%2277%22%3E%3Cpath%20fill%3D%22%23ededed%22%20d%3D%22M36.8%2065.7c15-15%2015-39.4%200-54.4C29.5%204%2019.8%200%209.5%200s-20%204-27.3%2011.3c-15%2015-15%2039.4%200%2054.4C-10.5%2073-.8%2077%209.5%2077s20-4%2027.3-11.3zm-48.5-48.3C-6%2011.6%201.5%208.6%209.5%208.6c6.6%200%2012.8%202.1%2018%206l-42%2041.9c-8.8-11.8-7.9-28.5%202.8-39.1zm45.2%203.1c8.8%2011.7%207.9%2028.5-2.8%2039.1-5.7%205.7-13.2%208.8-21.2%208.8-6.6%200-12.8-2.1-18-6l42-41.9z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-actualno-hover {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2277%22%20viewBox%3D%220%200%2048%2077%22%3E%3Cpath%20fill%3D%22%23f9fafb%22%20d%3D%22M36.8%2065.7c15-15%2015-39.4%200-54.4C29.5%204%2019.8%200%209.5%200s-20%204-27.3%2011.3c-15%2015-15%2039.4%200%2054.4C-10.5%2073-.8%2077%209.5%2077s20-4%2027.3-11.3zm-48.5-48.3C-6%2011.6%201.5%208.6%209.5%208.6c6.6%200%2012.8%202.1%2018%206l-42%2041.9c-8.8-11.8-7.9-28.5%202.8-39.1zm45.2%203.1c8.8%2011.7%207.9%2028.5-2.8%2039.1-5.7%205.7-13.2%208.8-21.2%208.8-6.6%200-12.8-2.1-18-6l42-41.9z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-arrow-to-bottom {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%227%22%20viewBox%3D%22-5.5%205.5%2024%2013%22%3E%3Cg%20fill%3D%22%2388898c%22%3E%3Cpath%20d%3D%22M18.5%206.4l-.9-.9-12%2012.1.9.9%2012-12.1z%22%2F%3E%3Cpath%20d%3D%22M-4.6%205.5l-.9.9%2012%2012.1.9-.9-12-12.1z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-arrow-to-right {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2012%22%20width%3D%2216%22%20height%3D%2212%22%3E%3Cg%20fill%3D%22%238E9197%22%3E%3Cpath%20d%3D%22M9%2011.7l-.7-.7L14%205.3l.7.7L9%2011.7z%22%2F%3E%3Cpath%20d%3D%22M8.3%201.1L9%20.3%2014.7%206l-.7.7-5.7-5.6z%22%2F%3E%3Cpath%20d%3D%22M10%2011.7l-.7-.7L15%205.3l.7.7-5.7%205.7z%22%2F%3E%3Cpath%20d%3D%22M9.3%201.1l.7-.8L15.7%206l-.7.7-5.7-5.6zM13%205v1H0V5h13z%22%2F%3E%3Cpath%20d%3D%22M13%206v1H0V6h13z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-arrow-to-right2 {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2012%22%20fill%3D%22%23fff%22%20width%3D%2216%22%20height%3D%2212%22%3E%3Cpath%20d%3D%22M9%2011.7l-.7-.7L14%205.3l.7.7L9%2011.7z%22%2F%3E%3Cpath%20d%3D%22M8.3%201.1L9%20.3%2014.7%206l-.7.7-5.7-5.6z%22%2F%3E%3Cpath%20d%3D%22M10%2011.7l-.7-.7L15%205.3l.7.7-5.7%205.7z%22%2F%3E%3Cpath%20d%3D%22M9.3%201.1l.7-.8L15.7%206l-.7.7-5.7-5.6zM13%205v1H0V5h13z%22%2F%3E%3Cpath%20d%3D%22M13%206v1H0V6h13z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-arrow2-to-left {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20class%3D%22arrow2-to-left%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013%2024%22%20width%3D%2213%22%20height%3D%2224%22%3E%3Cg%20fill%3D%22%23232526%22%3E%3Cpath%20d%3D%22M12.1%2024l.9-.9-12.1-12-.9.9%2012.1%2012z%22%2F%3E%3Cpath%20d%3D%22M13%20.9l-.9-.9L0%2012l.9.9L13%20.9z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-arrow2-to-right {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20class%3D%22arrow2-to-right%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013%2024%22%20width%3D%2213%22%20height%3D%2224%22%3E%3Cg%20fill%3D%22%23232526%22%3E%3Cpath%20d%3D%22M.9%200L0%20.9l12.1%2012%20.9-.9L.9%200z%22%2F%3E%3Cpath%20d%3D%22M0%2023.1l.9.9L13%2012l-.9-.9L0%2023.1z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-awards {
  background-image: url("data:image/svg+xml,%3C?xml version='1.0'?%3E %3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 405.075 405.075' style='enable-background:new 0 0 405.075 405.075;' xml:space='preserve' width='512px' height='512px' class=''%3E%3Cg%3E%3Cg%3E %3Cg%3E %3Cg%3E %3Cpath d='M373.488,337.075l-59.2-104c6-2.8,9.6-9.2,9.2-16.4l-4.4-36.8l25.2-26.4c5.6-5.6,6-15.2,0.4-22l-25.2-27.2l5.2-37.2 c0.8-8-4.8-16-12.8-17.6l-36.4-7.2l-17.6-32.4c-3.6-7.6-12.4-10.8-20.4-7.6h-0.4l-33.6,15.6l-32.8-16c-3.6-2-8-2.4-12-1.2 c-4,1.2-7.2,4-9.2,7.6l-18,32.4l-36.4,6.4c-8.4,1.6-14,9.2-13.2,18l4.4,36.8l-25.2,26.4c-5.6,5.6-6,15.2-0.4,22l25.2,27.2 l-5.2,37.2c-0.8,7.2,3.6,14,10.4,16.8l-59.6,105.6c-1.6,2.4-1.2,5.6,0,8c1.6,2.4,4,4,6.8,4h64l29.2,50.8c1.6,2.4,4,4,6.8,4 s5.6-1.6,6.8-4l57.2-97.6l57.2,98.8c1.6,2.4,4,4,6.8,4s5.6-1.6,6.8-4l29.2-52h64c2.8,0,5.6-1.6,6.8-4 C375.088,342.675,375.088,339.475,373.488,337.075z M138.688,379.875l-24.8-42.8c-1.6-2.4-4-4-6.8-4h-55.2l55.2-97.6l22.8,4 l17.6,32.4c3.6,7.6,12.4,10.8,20.4,7.6h0.4l16.4-7.6l8,14L138.688,379.875z M161.888,265.075c-0.4,0-0.4,0-0.4,0l-17.6-33.2 c-2.4-4-6.4-7.2-11.2-7.6l-36.8-6.8l5.2-36.8c0.8-4.8-0.8-10-4-13.2l-24.8-27.2l25.2-26.4c3.6-3.6,5.2-8.4,4.4-13.2l-4.4-36.4 c0,0,0-0.4,0.4-0.8l36.4-6.4c4.4-0.8,8.8-3.6,11.2-8l18-32.4l32.8,16c4.4,2.4,10,2.4,14.4,0l33.2-15.2c0.4,0,0.4,0,0.4,0 l17.6,33.2c2.4,4,6.4,7.2,10.8,7.6l36.4,7.2l-5.2,36.8c-0.8,4.8,0.8,10,4,13.2l25.2,27.2l-25.6,26.4c-3.6,3.6-5.2,8.4-4.4,13.2 l4.4,36.8l-36,6c-4.4,0.8-8.8,3.6-11.2,8l-18,32.4l-32.8-16c-4.4-2.4-10-2.4-14.4,0L161.888,265.075z M297.888,333.075 c-2.8,0-5.6,1.6-6.8,4l-24.8,44l-56.4-97.6c-0.4-1.2-0.8-2-1.6-2.8l-8.8-15.6l2.8-1.2l32.8,16c2.4,1.2,4.8,1.6,7.2,1.6 c5.6,0,11.2-2.8,14-8l18-32.4l24-4.4l54.8,96.4H297.888z' data-original='%23000000' class='active-path' data-old_color='%23000000' fill='%23F54E5A'/%3E %3Cpath d='M282.288,141.075c0-44-36-80-80-80s-80,36-80,80s36,80,80,80S282.288,185.075,282.288,141.075z M202.288,205.075 c-35.2,0-64-28.8-64-64s28.8-64,64-64s64,28.8,64,64S237.488,205.075,202.288,205.075z' data-original='%23000000' class='active-path' data-old_color='%23000000' fill='%23F54E5A'/%3E %3C/g%3E %3C/g%3E %3C/g%3E%3C/g%3E %3C/svg%3E ");
  background-size: cover;
  background-repeat: no-repeat; }

.icon-checkbox {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20class%3D%22checkbox%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013%2010%22%20width%3D%2213%22%20height%3D%2210%22%20fill%3D%22%232589de%22%3E%3Cpath%20d%3D%22M5.3%2010L3.5%208.1%2011.2%200%2013%201.9%205.3%2010z%22%2F%3E%3Cpath%20d%3D%22M0%204.6l1.8-1.9%204.4%204.6-1.8%201.8L0%204.6z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-clock {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 12C3 7.01538 7.01538 3 12 3C16.9846 3 21 7.01538 21 12C21 16.9846 16.9846 21 12 21C7.01538 21 3 16.9846 3 12ZM12.9 6.59998C12.9 6.10292 12.4971 5.69998 12 5.69998C11.5029 5.69998 11.1 6.10292 11.1 6.59998V12.9C11.1 13.1832 11.2334 13.45 11.46 13.62L15.06 16.32C15.4576 16.6182 16.0218 16.5376 16.32 16.14C16.6182 15.7423 16.5376 15.1782 16.14 14.88L12.9 12.45V6.59998Z' fill='%23D2CBBC'/%3E %3C/svg%3E ");
  background-repeat: no-repeat;
  background-size: cover; }

.icon-copyright {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20class%3D%22icon%20copyright%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017.7%2017.4%22%20width%3D%2217%22%20height%3D%2217%22%20fill%3D%22%2355595f%22%3E%3Cpath%20d%3D%22M8.8%2017.4c5%200%208.9-4%208.9-8.7%200-4.8-3.9-8.7-8.8-8.7C3.9%200%200%204%200%208.7c0%204.8%203.9%208.7%208.8%208.7zm0-.8c-4.6%200-8-3.6-8-7.9%200-4.4%203.5-8%208.1-8s8%203.6%208%207.9c0%204.4-3.5%208-8.1%208zm.1-3.4c1.6%200%202.7-.6%203.6-1.6l-.9-.8c-.7.7-1.5%201.2-2.6%201.2-1.8%200-3.2-1.5-3.2-3.4S7.2%205.2%209%205.2c1.1%200%201.9.5%202.6%201.2l.9-1C11.6%204.6%2010.6%204%209%204%206.4%204%204.4%206.1%204.4%208.5c0%202.6%202%204.7%204.5%204.7z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-datapicker {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20class%3D%22icon%20datepicker%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2020%22%20width%3D%2220%22%20height%3D%2220%22%3E%3Cpath%20d%3D%22M19.9%205l.1.1V18H2.1l-.1-.1V5H19.9m.1-2H2c-.9%200-2%20.9-2%201.8V18c0%20.9%201.1%202%202%202h18c.9%200%202-.9%202-1.8V5c0-.9-1.1-2-2-2z%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M6%201v2.5M16%201v2.5%22%2F%3E%3Cpath%20d%3D%22M5%208h2v2H5zM10%208h2v2h-2zM15%208h2v2h-2zM5%2013h2v2H5zM10%2013h2v2h-2zM15%2013h2v2h-2z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-datepicker {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-19%20-2%2040%2040%22%20width%3D%2240%22%20height%3D%2240%22%3E%3Cpath%20fill%3D%22%23CFD1D3%22%20d%3D%22M9.1%2013.5l.1%2011.8H-7.1l-.1-.1V13.5H9.1m.1-1.9H-7.2c-.8%200-1.8.9-1.8%201.7v12c0%20.8%201%201.8%201.8%201.8H9.2c.8%200%201.8-.8%201.8-1.6v-12c0-.9-1-1.9-1.8-1.9z%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23CFD1D3%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M-3.5%209.8v2.3M5.5%209.8v2.3%22%2F%3E%3Cpath%20fill%3D%22%23CFD1D3%22%20d%3D%22M-4.5%2016.2h1.8V18h-1.8zM.1%2016.2h1.8V18H.1zM4.6%2016.2h1.8V18H4.6zM-4.5%2020.7h1.8v1.8h-1.8zM.1%2020.7h1.8v1.8H.1zM4.6%2020.7h1.8v1.8H4.6z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-datepicker1 {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20class%3D%22icon%20datepicker%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2020%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23cfd1d3%22%3E%3Cpath%20d%3D%22M19.9%205l.1.1V18H2.1l-.1-.1V5H19.9m.1-2H2c-.9%200-2%20.9-2%201.8V18c0%20.9%201.1%202%202%202h18c.9%200%202-.9%202-1.8V5c0-.9-1.1-2-2-2z%22%2F%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M6%201v2.5M16%201v2.5%22%2F%3E%3Cpath%20d%3D%22M5%208h2v2H5zM10%208h2v2h-2zM15%208h2v2h-2zM5%2013h2v2H5zM10%2013h2v2h-2zM15%2013h2v2h-2z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-degree {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2021.38%22%20fill%3D%22%230350a2%22%3E%3Cpath%20d%3D%22M22%2020.54l-2-4.32a3%203%200%201%200-3.95.05l-2%204.27%201.82.84%202-4.39H18.16l2%204.39z%22%2F%3E%3Cpath%20d%3D%22M22.92%200H1.08A1.08%201.08%200%200%200%200%201.08v15.84A1.08%201.08%200%200%200%201.08%2018h12.64l.68-1.48a4.35%204.35%200%200%201-.8-2.52%204.4%204.4%200%201%201%208.05%202.44l.72%201.56h.55A1.08%201.08%200%200%200%2024%2016.92V1.08A1.08%201.08%200%200%200%2022.92%200zM10%2016H3v-1h7v1zm0-2H3v-1h7v1zm2-4a2%202%200%201%201%202-2%202%202%200%200%201-2%202zm8-4c-.13.22.22%201.13%200%201C15%203%208.53%203.89%204%207c-.09%200%20.09-1%200-1s.16.09.08%200-.08-.33.13-.46a13.68%2013.68%200%200%201%2015.8%200c.23.09.12.24-.01.46z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-doc {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%225.5%204.7%209%2011%22%3E%3Cpath%20fill%3D%22%23CACDCF%22%20d%3D%22M11.2%204.7H5.5v11h9V8.2l-3.3-3.5zm.2%201.5l1.5%201.6h-1.5V6.2zm-5%208.5V5.6h4.2v3h2.9v6.1H6.4z%22%2F%3E%3Cpath%20fill%3D%22%23CDD0D2%22%20d%3D%22M7.5%208.7h1.9v.9H7.5zM7.5%2010.7h5v1h-5zM7.5%2012.7h5v.9h-5z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-doc2 {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20class%3D%22icon%20doc2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%224%204%2016%2020%22%20width%3D%2216%22%20height%3D%2220%22%20fill%3D%22%23C8CCD1%22%3E%3Cpath%20d%3D%22M4%204v20h16V4H4zm13%2015H7v-2h10v2zm0-4H7v-2h10v2zm0-4H7V9h10v2z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-education {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M18 6.07166L31.2187 11.165L18 16.2583L4.7813 11.165L18 6.07166Z' stroke='%23F54E5A' stroke-width='2'/%3E %3Cpath d='M9.75781 13.7733V19.6658C9.75781 19.9906 9.89376 20.3005 10.1327 20.5205V20.5205C14.5791 24.6137 21.4213 24.6137 25.8678 20.5205V20.5205C26.1067 20.3005 26.2427 19.9906 26.2427 19.6658V13.7733' stroke='%23F54E5A' stroke-width='2'/%3E %3Cpath d='M30.9004 11.5043L30.9004 22.8858' stroke='%23F54E5A' stroke-width='2'/%3E %3Cellipse cx='30.9008' cy='24.3087' rx='1.93984' ry='1.89735' fill='%23F54E5A'/%3E %3Cpath d='M29.4443 30.0001L30.8992 25.7311L32.3541 30.0001' stroke='%23F54E5A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E");
  background-repeat: no-repeat; }

.icon-email {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M12 13L23 5.40271C22.935 4.62102 22.3189 4 21.5447 4H2.33714C1.74023 4 1.23197 4.36921 1 4.89291L12 13Z' fill='%23D2CBBC'/%3E %3Cpath d='M12 15.8L1 7.44434V18.5753C1 19.3644 1.65707 20 2.46667 20H21.5333C22.3444 20 23 19.3644 23 18.5753V7.96703L12 15.8Z' fill='%23D2CBBC'/%3E %3C/svg%3E ");
  background-repeat: no-repeat; }

.icon-foto {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.56519 3H15.2835L17.1914 6.14286H21.3355C22.2434 6.14286 23 6.85714 23 7.71428V18.4286C23 19.2857 22.2434 20 21.3355 20H2.66447C1.75658 20 1 19.2857 1 18.4286V7.71428C1 6.85714 1.75658 6.14286 2.66447 6.14286H6.80861L8.56519 3ZM7.31836 13.0937C7.31836 10.4042 9.37659 8.31232 12.0229 8.31232C14.6692 8.31232 16.7274 10.4042 16.7274 13.0937C16.7274 15.7832 14.6692 17.875 12.0229 17.875C9.52361 17.875 7.31836 15.7832 7.31836 13.0937Z' fill='%23D2CBBC'/%3E %3C/svg%3E ");
  background-repeat: no-repeat; }

.icon-hand {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2216%22%20viewBox%3D%220%200%2011%2016%22%3E%3Cpath%20d%3D%22M9.7%204.1c-.4%200-.7.2-.9.5v-2c0-.6-.5-1-1.1-1-.4%200-.8.2-1%20.5v-.4c0-.6-.5-1-1.1-1-.6%200-1.1.5-1.1%201v.4c-.2-.3-.6-.5-1-.5-.6%200-1.1.5-1.1%201v4.2c-.2-.3-.5-.6-1-.6-.3%200-1%20.1-1.2%201.1v3.5c0%202.6%202.5%204.9%205.4%204.9%203%200%205.2-2.4%205.2-4.5V5.4c0-.9-.5-1.3-1.1-1.3zM.8%2010.8V9.3h1v1.2h1.1V4.2h1v4.2H5v-3h1v3.1h1.1V6.8h1v2.1h1.1V7.6h1v3.3c-.2-.1-.9-.3-1.6%200v-.1c0-.4-.4-.7-.9-.7s-.9.3-.9.7c0%20.4.4.7.8.7-.4.6-.6%201.4-.6%201.4s-1.1-.2-1.6.1c-.8.5-.8%201.5-.7%202-2.1-.4-3.9-2.2-3.9-4.2z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-load {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20class%3D%22icon%20load%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%20-0.7%2048%2048%22%20width%3D%2248%22%20height%3D%2248%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M24%201.3c12.1%200%2022%209.9%2022%2022s-9.9%2022-22%2022-22-9.9-22-22%209.9-22%2022-22m0-2C10.7-.7%200%2010%200%2023.3s10.7%2024%2024%2024%2024-10.7%2024-24-10.7-24-24-24z%22%2F%3E%3Cpath%20d%3D%22M23%2011.3h2v18h-2z%22%2F%3E%3Cpath%20d%3D%22M23.234%2029.027l-7-7%201.414-1.414%207%207z%22%2F%3E%3Cpath%20d%3D%22M24.72%2029.028l-1.414-1.414%207-7%201.414%201.414zM15%2030.3h18v2H15z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-logo {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2031%2041%22%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M14.5%2021.3c-.2-.1-.5-.2-.6-.2l-.2-.1v-.1h.1c.2%200%20.3-.1.4-.1-.3-.1-.7-.2-.8-.3v-.1h.2c-.2%200-.3-.2-.4-.3-.2-.2-.3-.3-.7-.2l-.1-.1v-.1c0-.1%200-.1.2-.1.1%200%20.2-.1.3-.1-.2%200-.2-.1-.3-.2-.1-.1-.2-.1-.7.1h-.1c.4-.3.6-.6.6-.7-.1%200-.1.1-.2.1-.1.1-.5.1-.6%200-.1%200-.1-.2-.1-.3-.1%200-.3.2-.4.3l-.1.1-.3-.3-.5.4h-.3l.2.4H10c-.1-.1-.3-.1-.4%200%20.4.2.3.2.3.3%200%200%200%20.1-.1.1s-.2.1-.3.1c-.1.1-.1.1-.3.1.1.1.3.2.5.2h.4v.1-.1s-.1.1-.4.1c-.3%200-.5-.1-.6-.3v-.1c.1%200%20.2-.1.3-.1.1-.1.1-.1.3-.1-.1-.1-.2-.1-.2-.2s0-.1.1-.1c.1-.1.3-.1.4%200l-.2-.3h.4l.3-.3.3.3c.1-.1.3-.4.5-.3h.1v.1c0%20.1%200%20.2.1.2h.5c.1-.1.2-.1.2-.2v-.1l.1.1s.1.2-.2.6c.3-.1.4%200%20.5.1.1.1.2.1.4.2v.1c0%20.1%200%20.1-.3.2.2%200%20.4.2.5.3.1.1.2.3.4.3.1%200%20.2.1.2.1l-.2.2c.2.1.5.2.7.2h.1v.2c-.1-.5-.2-.4-.4-.4.4.1.5.1.5.3%200-.1%200-.1%200%200z%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M15.4%2037.5l-.3-1.2c0-.1-.2-1-1.1-1H8.6c-1.4%200-2.4-1-2.4-2.3V14.3h18.4v18.8c0%201.3-1.1%202.2-2.5%202.2h-5.3c-.9%200-1.1%201-1.1%201l-.3%201.2zM6.8%2014.9V33c0%201%20.8%201.8%201.8%201.8H14c.7%200%201.1.4%201.4.8.3-.4.7-.8%201.4-.8h5.3c1.2%200%202-.7%202-1.7V14.9H6.8z%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M11.1%2025.6l-.3-.8c-.3-.2-.8-.5-1.1-.7-.2-.1-.4-.3-.5-.5h-.1c-.2%200-.3.1-.4.1l-.3.9c-.1.3-.2.5-.3.6-.1.2-.3.5-.1.6v.4c-.1.1-.1.2-.1.3v.2c0%20.2%200%20.3.1.4v.1h.1c.2-.1.3-.2.4-.4.1-.1.1-.2.2-.2v-.1c.1-.1%200-.2-.1-.3%200%200-.1-.1.1-.4v-.1c-.1-.3.1-.7.3-1%200-.1.1-.1.1-.2.1-.1.1-.2.2-.2.3.5.6.9%201.1%201.2%200%200%20.1.1.2.1.1.1.5%200%20.5%200%20.1%200%20.1%200%200%200%20.1%200%20.1%200%200%200zm1.8-7.6h.1c.1%200%20.2%200%20.2.1%200%200%200%20.1-.1.1h-.2.2s.1%200%20.1.1c0%200%200%20.1-.1.1h-.2.2s.1%200%20.1.1-.1.1-.2.1h-.1.1c.1%200%20.2%200%20.2.1s-.1.1-.2.1h-.1s.1.1.2.1v.1c-.2-.1-.3-.2-.3-.5s0-.4.1-.5z%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M14.1%2019.7c-.1%200-.2%200-.2-.1-.1-.2-.2-.4-.3-.5-.2-.3-.2-.4-.2-.5v-.4c0-.1-.1-.1-.2-.1l-.1-.1h.1c.1%200%20.2.2.2.2.1.2.1.4.1.4%200%20.1.1.3.2.4l.3.6c.1.1.2.1.4%200h.1c.1-.1.2-.2.2-.3.3-.2.6-.2.6-.2v.2h-.1v-.1.1s-.2%200-.5.2c-.1%200-.2.1-.2.2h-.1c-.1-.1-.2%200-.3%200z%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M13.9%2020.3c-.3%200-.6-.4-.8-1.4v-.2c.2.8.6%201.5.8%201.5h.3c.2%200%20.4%200%20.5-.1l.1.1c-.1.1-.4%200-.6%200-.1.1-.2.1-.3.1zm1%20.8c-.1-.4-.1-.7-.1-1.2.1-.2.2-.5.3-.6l.1-.2h.1c.1.1.2.2.4.1l-.1.1c-.2.1-.3%200-.4-.1l-.1.1c0%20.1-.2.4-.2.6-.1.4%200%20.8.1%201.1l-.1.1zm.6%201.2l-.7-.5.1-.1.7.5.7-.3.1.1-.9.3zm-1.1.4l.6-.7.1.1-.7.6zm.8%202.4c-.3-.3-.6-.3-.8-.3%200%200-.2-.2-.4%200h-.1c.2-.2.4-.1.4-.1.4-.1.7%200%20.9.2v.2zm-.9%202.1c-.1%200-.1%200-.2-.1v-.2l.1-.1c.1-.1.2-.1.2-.3h.1c-.1.2-.2.3-.3.4v.1l.1.1c.1%200%20.2-.1.3-.1.1%200%20.2-.1.2-.2.1-.1.2-.2.3-.2.1%200%20.2-.1.3-.2%200-.1-.1-.2-.1-.3h.2c0%20.2.2.2.1.4%200%20.1-.3.2-.4.2-.1%200-.2.1-.3.2-.1.1-.2.1-.3.2%200%200-.2%200-.3.1zm5.8-4.1l.2-.2c.2-.1.6-1%201.5-.8%201.1.2%201.1%201.3.7%202.2l-.5%201c-.1.3-.1.5.1.8-.9-.1-.7-1.2-.4-2.4.2-.9-.9-.8-1.4-.5l-.2-.1zm-7-5.1H13l-.1-1.3-.3-.3.1-.1.2.2v-.3l-.4.1v-.1h.4V16h-.2v-.1h.2v-.3h.1v.3h.2v.1H13h.4v.1h-.5v.5l.3.4-.1.1-.2-.3.2%201.2z%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M13%2018.7l.1%201.8.2.1-.1-1.9H13zm.7%2010l-.2-2.2h.2l.1%202.2.2.1-.2.6-.2-.6.1-.1zm4.4%201.3c.2%200%20.2-.1.2-.3.1-.6.3-.9.5-1-.1-.3-.2-.7-.2-1.2%200-.1-.8-.5-1.1-1.3l-.4.2c-.2.1-.4.1-.4.1l.1.3c.1.2.2.5.4.6.2.2.5.3.7.6.1.1.1.1.1.2.2.3.2.7%200%201.1-.1.2-.2.2-.3.6-.1%200%20.3.1.4.1zm-2.8-12.9l.1-.1c.1-.2-.1-.1-.2-.3.5-.1.9-.1%201.2.3.2.3.2.4.1.8%200%20.4.2.5.4.3.1-.1.1-.2.2-.3.2-.1.3%200%20.4.1.1.2.1.3.3.2%200%20.1-.1.2-.3.1-.1%200-.1-.1-.1-.1-.2-.2-.3.1-.4.2-.2.3-.6.3-.8%200-.1-.2.1-.4-.1-.5%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M14.7%2018c.3.1.6-.1.9-.2.1.4.1.7.5.8-.1-.2-.1-.5-.1-.8%200-.5-.2-.8-.6-.8-.5.1-.7.5-.7%201z%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M16.1%2018.7c-.4%200-.4-.4-.5-.7-.2.1-.4.2-.7.2h-.2s-.1%200-.1-.1c0-.6.2-1%20.7-1%20.4%200%20.8.4.8.9.1.2%200%20.4%200%20.7.1-.1.1-.1%200%200z%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M15.3%2019.1h-.2c-.1-.1-.1-.2-.1-.3%200-.1-.1-.2-.2-.3-.1-.2-.1-.3-.1-.4h.1c0%20.1.1.3.1.4.1.1.1.2.2.3%200%20.1.1.2.1.2.1.1.3.1.6-.4l.2.1c-.2.2-.5.4-.7.4zm-4.1-5.5h8.3v.7h-8.3v-.7zm4.1-.5l-1.2-.7%201.2-.7%201.2.7-1.2.7zm2.3-.2c-.2%200-.3-.2-.3-.3%200-.2.2-.3.3-.3.2%200%20.3.2.3.3.1.1-.1.3-.3.3zm1.4%200c-.1%200-.2%200-.2-.1-.1-.1-.1-.2-.1-.2%200-.2.2-.3.3-.3s.3.2.3.3c0%20.1-.1.3-.3.3zm-7.1%200c-.2%200-.3-.2-.3-.3%200-.2.2-.3.3-.3.2%200%20.3.2.3.3%200%20.1-.2.3-.3.3zm1.3%200c-.1%200-.2%200-.2-.1-.1-.1-.1-.2-.1-.2%200-.2.2-.3.3-.3.2%200%20.3.2.3.3%200%20.1-.1.3-.3.3zm-.7%2020.3s1.7.3%202.7-.1c1.4-.5%201.5-1%201.5-1%20.1%200%20.1.2.7.4.3.1.7.2.9.1.3%200%20.5%200%20.5.2s-.2.3-.4.3-.5-.3-.8%200l.3.1s-.3.1-.4.2c0%200%20.3-.1.4-.1%200%200-.2.1-.2.2h.3c.1%200%20.3.1.6.2.2%200%20.7-.2.9-.8%200%200-.3-.3-.3-.4%200%200-.1-.4.1-.3.4.2.9.3%201.3.3%201.2%200%202.3-.9%201.5-2.3-.2-.4-.6-1-.6-1.5s.4-.7.7-.7c.3%200%20.4.2.4.3%200%200-.3-.1-.4.3%200%20.2.3.3.4.7%200%200%20.2-.3.3-.5.1-.2.1-.5.1-.6%200-.1-.2-.5-.5-.6-.2-.1-.5-.1-.7-.1-.5.1-.8.5-.8%201-.1.3.1.7.2%201%20.3.8.5%201.2.2%201.6-.3.5-1.3.2-2.2-.4-.9-.6-1.6-.8-2.5-.6-1.5.3-1.4%201.1-2.7%201.3-.7%200-2%20.1-1.2-1.4%200%200-.6-.3-.9-.4-.6-.1-1.2.4-1.3%201-.1.8.2%201.7.7%201.7%200%200%200%20.2-.1.4%200%200-.4-.1-.7-.1-.3%200-.7.1-.8.1-.1%200-.3-.2-.9-.2-.5%200-.8.3-.8.3l.4.1s-.4.1-.5.3c0%200%20.3-.1.5-.1%200%200-.3.2-.3.4%200%200%20.2-.2.4-.2s.6.2.7.2c.3%200%20.4-.2.4-.2.1%200%20.4.2%201.1.3.7%200%20.8-.1%201.1-.1.2%200%20.5.1.5.1.1%200%20.2-.3.2-.8%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M11%2031.7s-.9-.5-1-.6c-.1-.1-.4-.1-.9-.1-.4.1-.6.2-.7.3h.2s-.2.1-.2.3c0%200%20.3-.2.5-.2l-.1.2s.1-.1.3%200%20.4.2.5.2c.1%200%20.1-.1.2-.1s.2.1.3.2c.1.1.7.7.9.7.2%200%20.4-.1.4-.1m4.8.3c-.1.2%200%20.5.1.6.1.2.2.2.3.3.1.1.1.2-.2.3-.2.1-.5.1-.8.1-.3%200-.6%200-.9.3%200%200%20.1-.3.3-.5%200%200-.3.1-.5.2l.3-.3c.2-.1.3-.1.5-.2.2%200%20.3%200%20.5.1%200%200-.1-.3-.3-.5%200%200%20.2-.1.5-.2l.2-.2zm-1-14c.1-.1.1%200%20.1%200%200%20.1-.1.1-.1%200%200%20.1%200%200%200%200zm-.1%200c.1%200%20.2-.1.2-.1h-.1l-.1.1c0-.1%200%200%200%200zm-.3-.6h.2c.1%200%20.1%200%200%20.1v.1c0%20.2%200%20.2-.1%200h-.1s0-.1.1-.1l-.1-.1c0%20.1%200%200%200%200zm.7-.1c-.1%200-.2.1-.2.1v.1s0%20.1.1.1c0%200%20.1-.1.2-.1%200%200%200-.1-.1-.1h-.1c-.1%200%200%200%20.1-.1zm.6.9c-.1-.1-.2-.3-.2-.4h.1c0%20.1-.1.3.3.3l-.2.1zm-5.9%201c-.1-.2-.4-.3-.4-.3v-.2s.2.2.4.5zm.1-.1c-.2-.5-.4-.5-.4-.5v-.1c.1%200%20.3%200%20.4.6zm.2-.1s-.4-.5-.4-.8l.1-.1c.1.3.4.8.3.9zm10.2%200l-1.4-.4.1-.1%201.5.3-.2.2zm-6.6%209.3l.3-.3v.4l-.1-.1s-.1.6-.9.9l.1-.2s.5-.1.7-.7h-.1z%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M15.7%2029.6s-.1-.2-.2-.2c-.1-.1-.3%200-.3%200s-.1-.2-.3-.2c-.1%200-1%20.5-1.4.6.1-.2%200-.4-.3-.5%200%200%20.3.5-.5.8-.3.1-.1%200-.2.3s-.3.5-.3.6c0%20.2.2.4.5.3v.1c.2-.1.7.2.9%200h.1s.3%200%20.6-.1l-.2-.3s.3.1.4-.2c0%200-.1-.1-.1-.2s.2-.3.3-.3c.1-.1.5-.4%201-.7zm-1.8%201c-.1.1-.3.1-.5.1l.3-.3c.1%200%20.2%200%20.3-.1.1%200%20.2-.1.3-.1-.1%200-.3.4-.4.4zm-2.2-7.8c-.7-.1-.9-.8-.9-.8h.1s.3.6.9.7l-.1.1zm1.4-.5c-.1%200-.2%200-.2-.1-.1%200-.1-.1-.1-.2v-.5c0-.1.1-.1.2-.1h.3v-.3c.1%200%20.2.2.3.3h.2c.3-.2.7-.4%201.1-.6h.1l.3-.8.1.1-.3.9-.2.1-1%20.5-.4.1c0-.1.1-.2-.1-.2%200%20.1%200%20.1-.1.2h-.4c0%20.1.1.1.1.1h-.1v.1h.1s-.1%200-.1.1.1.1.1.1v.1s0%20.1.1.1c.1.1.3%200%20.4%200h.1c.2-.1.2-.1.2-.2.1%200%20.7%200%201.1-.2.1%200%20.1-.1.2-.1.1-.1.2-.1.3-.1.1-.1.1-.2.2-.3.1-.1.1-.1.1-.2.1-.1.2-.3.2-.6l.2.1c0%20.3-.2.6-.3.7-.1.1-.1.1-.2.1-.1.1-.2.2-.2.3l.1.1c-.1%200-.2.1-.3.1-.1.1-.1.1-.2.1-.4.2-.8.2-1.2.1l-.1.1c0%20.1-.1.1-.1.1h-.1c-.1-.1-.3-.1-.4-.1zm-1.9-2.7c-.1-.1-.1-.1%200-.2.1-.2.2-.5.6-.5l.1.1c-.5%200-.7.4-.7.6-.1%200%200%200%200%200z%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M14.8%2020.3s-.5%200-.3-.8h.1c-.2.6.3.5.3.5l-.1.3zm.4-17.9c-.1-.1-.1-.1-.1-.2s0-.2.1-.2c.1-.1.1-.1.2-.1s.2%200%20.2.1c0%200%20.1%200%20.1.1s0%20.2-.1.2c-.1.1-.1.1-.2.1-.1.1-.2%200-.2%200zm0-.5l-1-.2v.8l1-.2-.2%201h.8l-.2-1%201%20.2v-.8l-1%20.2.2-1H15l.2%201zm0%200zm0%20.1zm.2%208.8c-1.4-1.8-2.7-4-1.4-6h.1c.6.3.7%201.6%201%202.3%200-.3-.1-1.9.4-2.3h.1c.4.2.5%202%20.5%202.3.2-.6.3-1.8.9-2.3h.1c1%202-.3%204-1.7%206z%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M14.9%2011.3h-3.5s-1.5-1.2-1.5-3.2c0-2.3%202.1-3.2%203-3.2h.2V5s-.7.8-.2%202.7c.3%201.6%202.1%203.5%202%203.6.1-.1.1-.1%200%200%20.1%200%20.1%200%200%200zm4.5%200h-3.6v-.1s1.8-1.9%202.2-3.6c.4-1.8-.2-2.6-.2-2.6v-.1h.2c.9%200%203%20.9%203%203.2-.1%202-1.6%203.2-1.6%203.2zm-4-6.8c-.2%200-.4-.2-.4-.4s.2-.4.4-.4.4.2.4.4-.2.4-.4.4zm4.3%2016.4c-1.1%200-2.5-.7-3.1-1.1-.1.3-.1.8-.1.8.3.2%202.5%201.3%202.6%201.1%200-.1-.1-.4.1-.4.1%200%20.2.1.4%200s.3-.3.2-.3c0-.1-.1-.1-.1-.1zm-1.6-1.4c.3-.4.7-.7%201.1-.9-.3.1-.9.1-1.6.2l-1.4.2.1.1c1.1.2%201.7.3%201.8.4z%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M20.6%2019.6c-.3.1-1.2.3-1.3.1-.1-.3.2-.6.3-.7.2-.2.2-.4.1-.4h-.1c-.4%200-1.2.7-1.5%201.2%200%200-.4-.3-1.8-.6.1.2.3.4.3.6.6.3%201.9%201%203%201%200-.1%200-.1.1-.2.2-.2.4-.2.6-.2.2-.1.3-.1.5-.3.3-.3.1-.7-.2-.5z%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M16.1%2020.6h-.2s-.3-.3-.5-.3h-.1s-.2%200-.1-.4c0-.2.3-.5.3-.5l.2-.2s.3-.1.4-.1c.2.1.3.1.3.1.1.1.4.5.3.7%200%20.2-.1.5-.3.6-.1.1-.2.1-.3.1zm-.1-.1h.1c.1%200%20.2%200%20.2-.1.2-.1.3-.1.2-.4%200-.2-.2-.6-.3-.8%200%200-.1-.1-.2-.1s-.3.1-.4.1l-.1.1c-.1.1-.3.3-.3.6%200%20.1.1.2.1.2h.1c.3.1.6.4.6.4zm-.5%201.5l-.4-.3.1-.1.4.3.6-.3v.1l-.7.3z%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M15.8%2021.1l.1.7h-.1l-.1-.7h.1zm.2-2.6s.1.4.4.5c.1%200-.4.2-.4.2-.1-.1-.3-.2-.3-.3-.1-.1.3-.4.3-.4z%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M15.7%2019.3v-.1c.1%200%20.3-.1.3-.1V19c.1%200%20.1.1.1.1%200%20.1-.3.2-.4.2zm-.2%204.6c-.4-.1-1.3-.7-1.3-.7l.1-.1s.8.5%201.2.6v.2zm-1.4-2.4c-.2-.2-.6-.2-.6-.2v-.1s.5-.1.7.1l-.1.2zm-.9-.9c0-.1.2-.2.4-.1v.1h-.4zm.2.4c.1-.2.3-.1.4-.1v.1h-.4zm1.5.8l-.7.6-.1-.1.8-.5z%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M14.4%2022.6L14%2022c-.2.1-.2%200-.3%200-.1.1-.1.1-.2.1s-.1.1-.2.1c0%200%200%20.2.1.6.3-.1.6-.1%201-.2z%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M14.4%2022.6c-.4.2-.6.2-.9.3.1.5.1%201.1.1%201.4.1%200%20.2-.1.4-.1%200-.1-.1-.2-.1-.3%200-.2.7-1%20.7-1l-.2-.3zm.1%203.2c-.1-.2-.4-.9-.5-1.3%200-.1-.1-.2-.1-.2-.1.1-.2.1-.4.1v.1c.1.5.2%202%20.2%202l.7.1s.2-.3.2-.4c.1%200%200-.3-.1-.4zm-2.8-3c0%20.1-.1.4-.3.6-.2.2-.2.3-.3.5.2.2%201.1.6%202.2.4l-.1-1.4h-.5c-.6.1-.9-.1-1-.1z%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M12.6%2024.5c-.8%200-1.4-.3-1.6-.3-.1.2-.2.4-.2.5-.1.2-.1.7.2%201.2.1.2-.4.2-.6.2-.2.1-.5.1-.7.1-.3-.1-.4.1-.4.3-.2.5-.4.9-.7%201.3-.1.1-.2.3-.3.4l-.1.1s0%20.1.1.1c.1.1-.1.1-.1.2-.1.2-.1.5-.2.7v.5s.7-.1.7-.2-.1-.3-.1-.3v-.4c0-.1%200-.2.1-.2.2%200%20.3-.2.3-.5%200-.2.1-.3.3-.5l.3-.6c.1%200%20.2-.1.3-.2.1-.1.2-.1.3%200%20.7.2%201.6.3%202.4.2.2.1.1-.3.2-.4.1-.1.5-.1.7-.1l-.2-2.1h-.7zm-2.7-1.8v.2c.1.1.1.1.3.1.1%200%20.3-.1.4-.1h.1c.1%200%20.1-.1.1-.2l.1-.1c-.1-.2-.1-.4%200-.5%200%200%20.3-.3.5-.4.5-.4.3-.4.4-.5.1-.2.1%201.2%200%201.5%200%200%20.6.2%201.4.1l-.1-.6c-.1%200-.3%200-.3-.1%200%200%200-.6.1-.6l.3.1-.1-1.1s-.4-.4-.6-.5c-.2-.1-.7-.3-.8-.4-.1%200-.6-.1-.6-.1s.3-.5.2-.8c0-.1-.6%200-.6.5%200%20.2-.1.5-.1.5s-.4.2-.5.4c-.1.2-.3.5-.3.8%200%20.1.1.2.1.3-.1.5-.2%201.2-.2%201.4l.2.1zm.3-1.7v-.1l.1.1h-.1v-.1.1zm1.6%201.8c0-.1%200%200%200%200zm4%20.7v-1.1l-.1.1-.3%201-.5-.3.4-.8h-.1l-.5.6-.3-.4-.2-.2.1-.1.2.3.2.2.5-.6.2.1-.4.8.3.2.3-.9.3-.1v1.1l.2-.1-.1-1%20.2-.1.5%201.2.4-.4.1.1-.6.4-.6-1.1.2%201-.4.1z%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M20.2%2026.2c.6-1.6.5-2.7-.3-3.3-.8-.6-1.9-.2-2.2-.1h-.1s-.1%200-.2.1l-.9.8-.1-.3-.8.4v-.3l-.1-.1c-.2.2-.5.2-.6.3%200%200%20.4.3.3%201.1-.1.6.1.7.1.9%200%200%20.1.2.2.3.1.1.1.3.1.3%201%20.1%202.1-.5%202.1-.5.4%201%201.1%201.4%201.1%201.4%201.2.5%201%201.1.9%201.8-.1.5-.7%201-.7%201l.6.3.1-.2.3-.1c.1-1.3.4-1.7.6-1.9.2-.2%200-.2%200-.2s-.9-.6-.4-1.7zm-2.2-3c0%20.1%200%20.2-.1.3.1%200%20.4-.1.4-.1v.2l-.5.1c0%20.1%200%20.1-.1.2h.5v.1l-.1.1c-.1%200-.3-.1-.4-.1-.1.1-.1.2-.1.3h.4v.1l-.1.1-.3-.1c-.1.1-.1.2-.2.2l.4.2-.2.1-.1.1-.3-.3-.2.2.3.2-.2.1-.1.1-.2-.2c-.1.1-.2.1-.2.1h-.1l.1.2v.1l-.1.1-.1-.1-.1-.2c-.1%200-.2.1-.3.1.1.1.2.1.2.1v.1h-.1c-.1-.1-.1-.1-.1-.2-.1%200-.2%200-.3.1l.1.1-.1.1h-.2s-.1-.1-.1-.2c-.1%200-.2.1-.2.1%200%20.1.1.1.1.1h-.1l-.1-.1c0-.1-.1-.1-.1-.1h-.1v-.1s.7.1%201.4-.2c.6-.3%201.2-1.1%201.2-2h.1c.1-.1.2%200%20.3-.1l.1.1v.1c.3-.1.1-.1%200-.1zm-3.1%203.5c-.1-.3-.4-.4-.4-.4v-.1s.4%200%20.5.3l-.1.2zm1.8-5.4c0-.3.1-.9.1-1.2%200%200-.3.3-.6.4-.2.1-.2%200-.2%200l.1%201.1.6-.3zm-.4.6l.5-.2c0-.1%200-.1-.1-.2v-.1l-.5.3v-.1c0%20.1%200%20.2.1.3zm-2.7-.3h.2s-.2-.3-.3-.5l-.3-.5.1.9c.1-.1.2-.2.3.1zm-3.5-1.4c-.2-.4-.7-.3-.7-.3v-.1s.5-.1.7.4zm.6-.6c-.3-.1-.4-.8-.4-.9l.2.1c0%20.3.1.8.2.8zm.6%200c0-.3.7-.5.7-.5v.1c-.2%200-.6.2-.7.4zm.7.1c0-.1.2-.2.7-.2l.1.1c-.5-.1-.8.1-.8.1zm1.1.6c-.2-.1-.6-.2-.6-.1v-.1s.4-.1.6%200v.2z%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M17.5%2022.8c-.1-.1-.3-.3-.3-.4%200%200-.1-.1-.3-.6l-.5.2c.1.2.3.3.4.5%200%200%20.2.3.5.5l.2-.2zm-2.7%2011.1h-.2s.3-.2.6-.2c.2%200-.4.2-.4.2zM2.6%2024s.6-.3%201.1.5c.3.4.8%201.6%201.2%201.8.1.1.6.1.8-.8.3-1.4.1-2.2-.8-3.6-1.5-2.4-3-3.5-2.8-4.9L.8%2019.9s-.3.9.7%202.6c.6.9%201.1%201.5%201.1%201.5zm-.2-7.8s.6-.8%201.2.2c.3.5.3%201.8%201.2%202%20.4.2.7-.2.7-.4.1-.4.1-1.4-.5-2.3-.4-.6-.9-.9-.9-1%200%200-1.3-1-1.7-1.1-.4-.1-1.2-.2-1.4.2-.1.3-.1.9.6%201.6l.8.8zm2.7-4.3c1.4%201.2%201.3%201.3%202%201.9.8.7%201.7.9%201.7.9.3.1%203.1%200%203.1%200S9.6%2014.6%208%2012c-1-1.5-1.6-1.6-1.8-1.6l-2.6.7s.5-.1%201.5.8z%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M5.1%2018.9c-.1.1-.2%200-.5-.1-.8-.3-.9-1.5-1.3-2.3-.2-.5-.6-.3-.7.1-.2%201.1%201.8%203.4%201.8%203.4l.7-1.1c.1%200%20.1-.1%200%200zm-1.3%206.6c-.6-1.2-.9-1.4-1.1-1-.1.1.1%201%20.8%201.8.6.7%201.2%201%201.2%201%200%20.1.4-.3.5-.6v-.1c-.4.2-.9-.2-1.4-1.1zm-2.2%203.1c.9.8.9%201.3.8%201.9-.3%201-1.1%201.3-1%201.4.1.2.6.6%201.2%200s.8-.9%201.1-1.2c.5-.5%201.1-.4%201.3%200%200%200%20.1-.8-.1-1.4-.2-1.1-.7-1.4-1.4-2.1-1.5-1.6-1.3-2.3-1.3-2.7L1%2026.8s-.3%201.1.6%201.8z%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M3.8%2031.1c-.4.4-.8%201.1-1.4%201.4-.6.2-.9-.1-.9-.1l.9%201.6s1.3-.7%201.9-1.6c.6-.8.4-1.2.4-1.2%200-.5-.5-.5-.9-.1z%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M4.1%2036.7c1.1-.9%201.7-2%201.7-2l-.7-3.2s-.1.4-.3.9c-.4.8-1.4%201.6-2.5%202.3-1.2.7-1.3%201.7-1.3%201.7l.1%203.6c.3-1.1%201.9-2.5%203-3.3zm.4-23.5c.7.4.6.9.6.9l.9-.6c-1.4-1.6-2.4-2-2.7-2.1-.2%200-.4-.2-.4.3.1.6.9%201.1%201.6%201.5z%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M4.8%2014.2c.3%200%200-.5-.5-.8-.3-.2-1.1-.7-1.1-.7l-.9.4c1.1%200%201.8%201.1%202.5%201.1zm-.9%2025c-.3-.1-.4-.3-.4-.3l-1.6.9c.5-.1.9-.1%201.2.1.5.3.6.5%201%20.6.5.1.7-.2.7-.4.2-.5-.4-.7-.9-.9z%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M3.9%2037.7s-.4.5.1.8c.5.3%201.2.6%201.4.9.3.4.1.7-.3%201.1l1.5-1.1s-.8-1.8-2.7-1.7z%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M8.5%2039c-.9-.5-1-.8-1.1-1.1-.1-.6.8-.9.8-.9-1.6-1-1.9-.7-1.9-.7l-2.1.9s.2%200%20.6.1c.7.2%201.8.7%202.2%201.9.4%201.2%202%201.5%202%201.5s.4-.3.4-.6c.1-.1.2-.5-.9-1.1zm-4.3-1.8z%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M8.3%2037.5c-.1%200-.3.1-.2.3.1.5.9.8%201.4%201.1.5.3.6.7.5%201-.1.2-.1.3-.1.3l1.1-.9c-.1%200-1.6-1.7-2.7-1.8zm17.6-15.6c-.9%201.4-1.1%202.2-.8%203.6.2.9.7.9.8.8.4-.2.9-1.4%201.2-1.8.6-.8%201.1-.5%201.1-.5s.5-.6%201.1-1.5c1.1-1.7.7-2.6.7-2.6L28.7%2017c.2%201.4-1.3%202.5-2.8%204.9zm.8-7.1c-.1.1-.6.4-.9%201-.6.9-.6%201.9-.5%202.3%200%20.2.3.6.7.4.9-.3.9-1.5%201.2-2%20.6-1%201.2-.2%201.2-.2s.2-.3.8-.8c.7-.7.7-1.3.6-1.6-.2-.4-1-.3-1.4-.2-.4.1-1.7%201.1-1.7%201.1zm-4.8-.1s.9-.1%201.7-.9c.7-.7.7-.8%202-1.9%201-.9%201.5-.8%201.5-.8l-2.6-.7c-.2%200-.8.1-1.8%201.6-1.6%202.6-3.9%202.7-3.9%202.7h3.1z%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M28.2%2016.6c-.1-.4-.4-.6-.7-.1-.4.8-.5%202-1.3%202.3-.3.1-.4.1-.5.1%200%200-.1%200-.1.1l.8%201.1c0-.1%202.1-2.4%201.8-3.5zM27%2025.5c-.4.9-1%201.3-1.4%201.2%200%200-.1%200%200%20.1.2.2.5.7.5.6%200-.1.6-.4%201.2-1%20.7-.8.9-1.8.8-1.8-.2-.5-.5-.3-1.1.9zm1.6-.9c.1.3.3%201.1-1.3%202.7-.7.7-1.2%201-1.4%202.1-.1.6-.1%201.4-.1%201.4.2-.4.7-.5%201.3%200%20.3.3.6.6%201.1%201.2.6.6%201.1.2%201.2%200%20.1-.1-.7-.5-1-1.4-.2-.6-.1-1.1.8-1.9.9-.8.6-1.9.6-1.9l-1.2-2.2z%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M28.5%2034l.9-1.7s-.3.4-.9.1c-.6-.3-1-1-1.4-1.4-.4-.4-.9-.4-1%20.1%200%200-.1.3.4%201.2.6%201%202%201.7%202%201.7z%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M28.5%2034.7c-1.1-.7-2.2-1.5-2.5-2.3-.2-.4-.3-.9-.3-.9l-.7%203.2s.6%201.2%201.7%202c1.1.9%202.7%202.2%203%203.3l.1-3.6s-.1-1-1.3-1.7zm-3.7-21.2l.9.6s-.1-.5.6-.9%201.5-.9%201.5-1.5c0-.5-.2-.3-.4-.3-.2.1-1.2.5-2.6%202.1zm1.7-.1c-.5.3-.8.8-.5.8.7%200%201.4-1.2%202.5-1.1.1%200-.9-.4-.9-.4s-.8.6-1.1.7zm.4%2025.8c-.4.2-1%20.5-1%20.9%200%20.2.2.5.7.4.4-.1.5-.3%201-.6.3-.2.8-.2%201.2-.1l-1.6-.9c.1-.1%200%20.1-.3.3z%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M25.5%2039.3c.2-.3.9-.6%201.4-.9.5-.3.1-.8.1-.8-1.9-.1-2.7%201.8-2.7%201.8l1.5%201.1c-.4-.4-.6-.8-.3-1.2z%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M26%2037.4c.4-.1.6-.1.6-.1l-2.1-.9s-.3-.3-1.9.7c0%200%20.9.3.7.9-.1.3-.2.6-1.1%201.1-1.1.6-.9%201-.9%201.1%200%20.2.4.6.4.6s1.6-.3%202-1.5c.5-1.3%201.6-1.8%202.3-1.9zm.6-.2z%22%2F%3E%3Cpath%20fill%3D%22%23D42E2D%22%20d%3D%22M22.7%2037.8c.1-.3-.1-.3-.2-.3-1%20.1-2.6%201.9-2.6%201.9l1.1.9s-.1-.1-.1-.3c-.1-.3%200-.7.5-1%20.5-.4%201.2-.7%201.3-1.2zm-.2-.8s-2.1-.7-2.6-.8c-.5-.1-1.1.1-2.1%201-1.2%201.2-2.3%201.1-2.4%201.1-.1%200-1.2.1-2.4-1.1-1-1-1.6-1.1-2.1-1-.4.1-2.5.8-2.5.8s1%20.2%202.1%201.2c1.1%201.1%202.3%202.7%205%202.7s3.8-1.6%205-2.7c1-1%202-1.2%202-1.2z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-map {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0007 0C16.9707 0 21 4.05072 21 9.052C21 10.7549 20.5227 12.342 19.7096 13.7015C19.7138 13.7043 19.7263 13.7043 19.7263 13.7043C19.7263 13.7043 19.6833 13.7629 19.6208 13.8495C19.3794 14.2389 19.1088 14.6074 18.8133 14.9564C17.1691 17.1981 13.7295 21.87 11.9951 24C9.52262 21.0827 5.77222 16.1456 4.39443 13.9263C4.37085 13.8886 4.3653 13.8523 4.36807 13.8202C4.33589 13.7672 4.30149 13.7162 4.26715 13.6653C4.22007 13.5955 4.17312 13.5259 4.1322 13.4517C3.41209 12.148 3 10.6488 3 9.052C3 4.05072 7.03068 0 12.0007 0ZM18 9.00004C18 12.3137 15.3137 15 12 15C8.68629 15 6 12.3137 6 9.00004C6 5.68635 8.68629 3.00006 12 3.00006C15.3137 3.00006 18 5.68635 18 9.00004Z' fill='%23D2CBBC'/%3E %3Cpath d='M12 12C13.6569 12 15 10.6568 15 8.99999C15 7.34314 13.6569 6 12 6C10.3431 6 9 7.34314 9 8.99999C9 10.6568 10.3431 12 12 12Z' fill='%23D2CBBC'/%3E %3C/svg%3E");
  background-repeat: no-repeat; }

.icon-pen {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cpath%20d%3D%22M2.5%202.5c-.9.9-1.6%201.8-1.6%202%200%20.2%201.8%202%203.9%204.1%203.7%203.6%204%203.9%206.6%204.7%201.5.5%202.8.9%202.8.8.1-.1-.3-1.3-.8-2.8-.8-2.7-.9-2.8-4.7-6.6C6.6%202.6%204.7.9%204.5.9c-.2-.1-1.1.7-2%201.6z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-persone {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021.44%2025.56%22%20fill%3D%22%230350a2%22%3E%3Ctitle%3Epersone%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.67%2018.16c-.63-.6-1.31-1.6-4.64-2.09a3.67%203.67%200%200%201-2-.76c-.36.5-1.64%201.8-1.64%201.8l1.28%206.36h7.78s-.15-4.7-.78-5.31zM7.57%2015.28a4.73%204.73%200%200%201-2.35.87c-3.33.49-4%201.41-4.61%202S0%2023.48%200%2023.48h7.7L9.27%2017a12.88%2012.88%200%200%201-1.7-1.72zM10.37%2017.01l-1.49%206.76%201.79%201.79%201.8-1.73-1.27-6.82h-.83zM6%209a5.63%205.63%200%200%200%20.26%201.15%204.43%204.43%200%200%200%201.81%202.19A9.11%209.11%200%200%201%208%2014.2a9.27%209.27%200%200%200%201.3%201.38%203%203%200%200%201%201.12-.45h.82a2%202%200%200%201%20.91.41l1.15-1.27.09-1.76A5.93%205.93%200%200%200%2015%2010.14%207.56%207.56%200%200%200%2015.24%209a1.45%201.45%200%200%200%201-1.55A1.61%201.61%200%200%200%2015.47%206c0-1.17%200-2.14-.07-2.4-.06-.57.11-2.22-1.1-2.45a2.3%202.3%200%200%200-1.48%200%202.24%202.24%200%200%200-1.88-1.1s-5-.7-5%203.09c0%20.27-.1%201.45-.11%202.81A1.54%201.54%200%200%200%205%207.48%201.43%201.43%200%200%200%206%209z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-phone {
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M48.891 43.7358L41.9563 38.4586C40.5352 37.3591 38.4889 37.579 37.2952 38.8983C36.0447 40.2726 35.2489 41.2071 34.9647 41.427C32.8616 43.461 28.4847 40.4925 23.8237 35.9848C19.1626 31.4772 16.15 27.2994 18.2531 25.2654C18.4805 25.0455 19.4468 24.221 20.8679 23.0116C22.2321 21.8572 22.4595 19.8782 21.3226 18.5039L15.8658 11.7974C14.8995 10.643 13.251 10.2582 11.8868 10.8079C10.011 11.5775 6.65735 14.2711 5.74788 15.1507C0.745777 20.0431 6.99841 31.1474 17.9121 41.7568C28.8258 52.3663 40.3647 58.4132 45.3668 53.5207C46.2763 52.6412 49.0615 49.3979 49.8573 47.5838C50.4826 46.2095 50.0847 44.6703 48.891 43.7358Z' fill='%23D2CBBC'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.6203 21.1286L31.6223 21.1291C33.4322 21.5292 35.1418 22.43 36.5429 23.785C37.947 25.1429 38.8628 26.7835 39.2158 28.4418L39.2184 28.4538L39.2212 28.4657C39.4044 29.2336 38.7995 29.9918 37.9348 29.9298L37.9259 29.9292L37.917 29.9287C37.3167 29.8965 36.9076 29.5304 36.7887 29.0417L36.788 29.039C36.4582 27.6994 35.7361 26.4343 34.6933 25.4258C33.6603 24.4268 32.3741 23.7387 31.0201 23.4198C30.4338 23.2318 30.0766 22.7663 30.051 22.3458L30.0505 22.338L30.0499 22.3302C29.9944 21.6054 30.7075 20.9249 31.6203 21.1286Z' fill='%23D2CBBC'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M46.924 30.5901L46.908 30.5888L46.8919 30.5881C46.1733 30.5533 45.7973 30.0661 45.7973 29.6629V29.613L45.7924 29.5633C45.4293 25.935 43.8546 22.3595 40.9489 19.5476C38.104 16.7396 34.4172 15.1631 30.6178 14.8689C29.945 14.8 29.5103 14.2934 29.4822 13.7768L29.4813 13.761L29.48 13.7453C29.4256 13.1142 30.0251 12.4539 30.8458 12.519C35.1803 12.8863 39.4489 14.6674 42.7379 17.8483C46.0256 21.0278 47.8573 25.1435 48.2349 29.3109C48.2935 30.0059 47.6785 30.6509 46.924 30.5901Z' fill='%23D2CBBC'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M30.0346 4.00111L30.0346 4.00117L30.0457 4.00151C36.9129 4.21404 43.6646 6.86949 48.8782 11.8566C54.0339 16.8976 56.7656 23.4104 56.9296 30.0179L56.9298 30.0279L56.9302 30.038C56.958 30.6557 56.3766 31.2586 55.6257 31.1955L55.6068 31.1939L55.5879 31.193C54.9367 31.163 54.4737 30.6676 54.4379 30.0606C54.2565 24.0896 51.7619 18.131 47.0308 13.5545C42.3514 8.97294 36.2014 6.57545 30.0063 6.34568C29.3237 6.31027 28.8288 5.78527 28.8016 5.25917L28.8006 5.24018L28.7989 5.22125C28.7422 4.59045 29.2991 3.97018 30.0346 4.00111Z' fill='%23D2CBBC'/%3E %3C/svg%3E ");
  background-repeat: no-repeat; }

.icon-photo-fill {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='17' viewBox='0 0 21 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.22132 0H13.6342L15.4554 2.96981H19.4112C20.2778 2.96981 21 3.64476 21 4.45471V14.5791C21 15.389 20.2778 16.064 19.4112 16.064H1.58882C0.722189 16.064 0 15.389 0 14.5791V4.45471C0 3.64476 0.722189 2.96981 1.58882 2.96981H5.54458L7.22132 0ZM6.03125 9.53788C6.03125 6.99646 7.99593 5.0198 10.5219 5.0198C13.048 5.0198 15.0126 6.99646 15.0126 9.53788C15.0126 12.0793 13.048 14.056 10.5219 14.056C8.13626 14.056 6.03125 12.0793 6.03125 9.53788Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain; }

.icon-print {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2039.7%2039.7%22%3E%3Cpath%20class%3D%22st0%22%20fill%3D%22%236f7173%22%20d%3D%22M37%209.9h-4.7V0H7.4v9.9H2.8C1.2%209.9%200%2011.1%200%2012.6v16.8c0%201.5%201.2%202.8%202.8%202.8h4.7v7.4h24.8v-7.4H37c1.5%200%202.8-1.2%202.8-2.8V12.6c-.1-1.5-1.3-2.7-2.8-2.7zm-4.3%207.3h-2.5c-.7%200-1.3-.6-1.3-1.3%200-.7.6-1.3%201.3-1.3h2.5c.7%200%201.3.6%201.3%201.3%200%20.7-.6%201.3-1.3%201.3zM9.9%202.4h19.9v7.4H9.9V2.4zm19.9%2034.8H9.9V23.5h19.9v13.7z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-quote {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2227%22%20height%3D%2222.5%22%20viewBox%3D%220%200%2027%2022.5%22%3E%3Cpath%20fill%3D%22%23186AB8%22%20d%3D%22M8.744%201.054c-2.372%201.2-4.369%203.042-5.988%205.52-1.621%202.48-2.431%205.081-2.431%207.8%200%202.001.474%203.621%201.423%204.86.949%201.241%202.292%201.859%204.031%201.859%201.343%200%202.47-.42%203.379-1.26.908-.84%201.363-1.938%201.363-3.3%200-1.359-.396-2.439-1.186-3.24-.791-.798-1.819-1.2-3.083-1.2H5.78c.078-3.438%201.66-6.318%204.743-8.64L8.744%201.054zm8.478%205.52c-1.62%202.48-2.431%205.081-2.431%207.8%200%202.001.475%203.621%201.423%204.86.948%201.241%202.292%201.859%204.032%201.859%201.343%200%202.469-.42%203.379-1.26.908-.84%201.363-1.938%201.363-3.3%200-1.359-.396-2.439-1.186-3.24-.791-.798-1.819-1.2-3.083-1.2h-.474c.156-3.519%201.737-6.399%204.742-8.64a6.243%206.243%200%200%201-.949-1.2%2010.981%2010.981%200%200%200-.83-1.2c-2.37%201.201-4.366%203.043-5.986%205.521z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-rss {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20height%3D%2218%22%3E%3Cpath%20fill%3D%22%236a6c6e%22%20d%3D%22M4.8%2015.5c0%201.3-1.1%202.4-2.4%202.4-1.3%200-2.4-1.1-2.4-2.4s1.1-2.4%202.4-2.4c1.4%200%202.4%201.1%202.4%202.4z%22%2F%3E%3Cpath%20fill%3D%22%236a6c6e%22%20d%3D%22M.1%209.5c2.2%200%204.3.9%205.9%202.5%201.6%201.6%202.4%203.7%202.4%205.9h3.4C11.8%2011.4%206.5%206.1%200%206.1v3.4z%22%2F%3E%3Cpath%20fill%3D%22%236a6c6e%22%20d%3D%22M.1%203.5C8%203.5%2014.5%2010%2014.5%2018h3.4c0-9.9-8-18-17.8-18v3.5z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-search {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20class%3D%22icon%20search%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.68%2015.66%22%20height%3D%2215%22%20fill%3D%22%23d0d4d6%22%3E%3Cpath%20d%3D%22M0%206.33a6.37%206.37%200%200%200%2010.12%205.13L14%2015.33a1%201%200%200%200%201.35-1.35l-3.88-3.87A6.36%206.36%200%201%200%200%206.33zm2%200a4.41%204.41%200%201%201%204.35%204.44%204.41%204.41%200%200%201-4.39-4.44z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-site {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.45264 6.92059C6.7747 5.79408 7.19899 4.78008 7.70001 3.91602C8.88858 1.86625 10.4118 0.800006 11.9282 0.800006C13.4446 0.800006 14.9677 1.86625 16.1563 3.91602C16.6573 4.78008 17.0816 5.79408 17.4037 6.92059H6.45264ZM0.509132 8.52059C0.178014 9.62186 0 10.79 0 12C0 13.15 0.160792 14.2621 0.460991 15.315H4.42832C4.25935 14.2552 4.16992 13.1435 4.16992 12C4.16992 10.7973 4.26887 9.62962 4.45524 8.52059H0.509132ZM1.04323 16.915C2.44624 20.0548 5.15208 22.4778 8.46823 23.4873C7.63951 22.8143 6.9143 21.9186 6.31587 20.8866C5.65299 19.7434 5.1213 18.3977 4.75297 16.915H1.04323ZM15.3878 23.4876C18.7043 22.4782 21.4105 20.055 22.8136 16.915H19.1033C18.735 18.3977 18.2033 19.7434 17.5404 20.8866C16.942 21.9187 16.2166 22.8145 15.3878 23.4876ZM23.3958 15.315C23.696 14.2621 23.8568 13.15 23.8568 12C23.8568 10.79 23.6788 9.62186 23.3477 8.52059H19.4011C19.5875 9.62962 19.6864 10.7973 19.6864 12C19.6864 13.1435 19.597 14.2552 19.428 15.315H23.3958ZM22.7386 6.92059C21.3155 3.86048 18.6462 1.50411 15.3877 0.51239C16.2166 1.18547 16.9419 2.08126 17.5404 3.11343C18.1787 4.21421 18.6954 5.5028 19.0617 6.92059H22.7386ZM8.46828 0.512631C7.63954 1.18569 6.91431 2.08138 6.31587 3.11343C5.67758 4.21421 5.16092 5.5028 4.79463 6.92059H1.11817C2.54125 3.86072 5.21021 1.50449 8.46828 0.512631ZM7.70001 20.084C7.17473 19.1781 6.7338 18.1074 6.40659 16.915L17.4497 16.915C17.1225 18.1074 16.6816 19.1781 16.1563 20.084C14.9677 22.1338 13.4446 23.2 11.9282 23.2C10.4118 23.2 8.88858 22.1338 7.70001 20.084ZM6.05029 15.315L17.806 15.315C17.9877 14.2701 18.0864 13.1575 18.0864 12C18.0864 10.7816 17.9771 9.61289 17.7767 8.52059H6.07966C5.87925 9.61289 5.76992 10.7816 5.76992 12C5.76992 13.1575 5.86859 14.2701 6.05029 15.315Z' fill='%23D2CBBC'/%3E %3C/svg%3E ");
  background-repeat: no-repeat; }

.icon-slider1-nofoto {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20class%3D%22icon%20slider1-no-foto%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2062%2045%22%20width%3D%2262%22%20height%3D%2245%22%20fill%3D%22%23EAECEF%22%3E%3Cpath%20d%3D%22M30.7%2015.5c-5.4%200-9.8%204.4-9.8%209.8s4.4%209.8%209.8%209.8%209.8-4.4%209.8-9.8-4.4-9.8-9.8-9.8z%22%2F%3E%3Cpath%20d%3D%22M59.4%208.5H46.2L41.8.8c0-.5-.3-.8-.7-.8H21.6c-.4%200-.7.4-.7.8l-4.4%207.7h-14C1.1%208.5%200%209.7%200%2011v31.5C0%2043.9%201.1%2045%202.5%2045h56.9c1.4%200%202.5-1.1%202.5-2.5V11c0-1.3-1.1-2.5-2.5-2.5zM30.7%2039.4c-7.8%200-14.1-6.3-14.1-14.1s6.3-14.1%2014.1-14.1%2014.1%206.3%2014.1%2014.1c.1%207.7-6.3%2014.1-14.1%2014.1z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-sprite5 {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20124.3%2031%22%3E%3Cpath%20fill%3D%22%23626F78%22%20d%3D%22M91.5%2010.1l-1.4-1.3-7.7%207.3c-.7-1.4-2.2-2.3-4-2.3-2.1%200-3.9%201.4-4.3%203.2h-2c-.3-1.4-1.4-2.5-2.8-3l5-4.7L73.1%208l-6.3%205.9c-1.9.5-3.2%202.1-3.2%204%200%202.3%202%204.1%204.4%204.1%202.1%200%203.9-1.4%204.3-3.2h2c.4%201.8%202.2%203.2%204.3%203.2%202.3%200%204.2-1.6%204.4-3.7l8.5-8.2zM68%2020.2c-1.4%200-2.5-1-2.5-2.3%200-1.3%201.1-2.3%202.5-2.3s2.5%201%202.5%202.3c-.1%201.3-1.2%202.3-2.5%202.3zm10.5%200c-1.4%200-2.5-1-2.5-2.3%200-1.3%201.1-2.3%202.5-2.3s2.5%201%202.5%202.3c0%201.3-1.1%202.3-2.5%202.3zM101.3%2013.6c0%203.4%202.7%206.1%206.1%206.1%201.3%200%202.6-.4%203.6-1.2l3.7%203.7c.4.4%201%20.4%201.3%200%20.4-.4.4-1%200-1.3l-3.7-3.7c.7-1%201.2-2.2%201.2-3.6%200-3.4-2.7-6.1-6.1-6.1-3.3%200-6.1%202.7-6.1%206.1zm1.9%200c0-2.3%201.9-4.2%204.2-4.2%202.3%200%204.3%201.9%204.2%204.2-.2%203.2-2.3%205-5.1%204.2-2-.6-3.3-1.9-3.3-4.2z%22%2F%3E%3Cpath%20fill%3D%22%23010101%22%20d%3D%22M51.5%2010.9c-.4%200-.7.2-.9.5v-2c0-.6-.5-1-1.1-1-.4%200-.8.2-1%20.5v-.4c0-.6-.5-1-1.1-1-.6%200-1.1.5-1.1%201v.4c-.2-.3-.6-.5-1-.5-.6%200-1.1.5-1.1%201v4.2c-.2-.3-.5-.6-1-.6-.3%200-1%20.1-1.2%201.1v3.5c0%202.6%202.5%204.9%205.4%204.9%203%200%205.2-2.4%205.2-4.5v-5.8c0-.9-.5-1.3-1.1-1.3zm-8.9%206.7v-1.5h1v1.2h1.1V11h1v4.2h1.1v-3h1v3.1h1.1v-1.7h1v2.1H51v-1.3h1v3.3c-.2-.1-.9-.3-1.6%200v-.1c0-.4-.4-.7-.9-.7s-.9.3-.9.7.4.7.8.7c-.4.6-.6%201.4-.6%201.4s-1.1-.2-1.6.1c-.8.5-.8%201.5-.7%202-2.1-.4-3.9-2.2-3.9-4.2zM9.3%2010c-.9.9-1.6%201.8-1.6%202s1.8%202%203.9%204.1c3.7%203.6%204%203.9%206.6%204.7%201.5.5%202.8.9%202.8.8.1-.1-.3-1.3-.8-2.8-.8-2.7-.9-2.8-4.7-6.6-2.1-2.1-4-3.8-4.2-3.8-.2-.1-1.1.7-2%201.6z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-staple-hover {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20class%3D%22icon%20staple%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-6.5%201592.5%2014%2016%22%20width%3D%2214%22%20height%3D%2216%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M6.7%201593.4c-.5-.6-1.3-.9-2-.9-.8%200-1.5.3-2.1.9l-8.1%208.5c-.3.3-.6.7-.8%201.2-.2.4-.3.9-.3%201.4s.1.9.3%201.4c.2.4.4.8.8%201.2.3.3.8.6%201.3.8.5.2%201%20.3%201.4.3.5%200%20.9-.1%201.4-.3.4-.2.8-.4%201.2-.8l6.5-6.4-.4-.4-6.5%206.4c-.6.6-1.3.9-2.1.9-.4%200-.8-.1-1.2-.3-.4-.2-.8-.4-1.1-.7-.3-.3-.5-.6-.7-1-.1-.4-.2-.7-.2-1.1s.1-.8.2-1.1c.2-.4.4-.7.7-1l8.1-8.5c.4-.4%201-.7%201.6-.7.6%200%201.2.2%201.6.7.4.4.7%201%20.7%201.6%200%20.6-.2%201.2-.7%201.6l-7.3%207.2c-.2.2-.6.4-.9.4-.3%200-.7-.1-.9-.4-.2-.2-.4-.6-.4-.9%200-.3.1-.7.4-.9l5.4-5.4-.4-.4-5.4%205.4c-.4.4-.5.8-.5%201.3s.2%201%20.5%201.3c.3.3.8.5%201.3.5s1-.2%201.3-.5l7.3-7.2c.6-.6.9-1.3.9-2.1s-.3-1.5-.9-2z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-staple {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20class%3D%22icon%20staple%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-6.5%201592.5%2014%2016%22%20width%3D%2214%22%20height%3D%2216%22%20fill%3D%22%23555%22%3E%3Cpath%20d%3D%22M6.7%201593.4c-.5-.6-1.3-.9-2-.9-.8%200-1.5.3-2.1.9l-8.1%208.5c-.3.3-.6.7-.8%201.2-.2.4-.3.9-.3%201.4s.1.9.3%201.4c.2.4.4.8.8%201.2.3.3.8.6%201.3.8.5.2%201%20.3%201.4.3.5%200%20.9-.1%201.4-.3.4-.2.8-.4%201.2-.8l6.5-6.4-.4-.4-6.5%206.4c-.6.6-1.3.9-2.1.9-.4%200-.8-.1-1.2-.3-.4-.2-.8-.4-1.1-.7-.3-.3-.5-.6-.7-1-.1-.4-.2-.7-.2-1.1s.1-.8.2-1.1c.2-.4.4-.7.7-1l8.1-8.5c.4-.4%201-.7%201.6-.7.6%200%201.2.2%201.6.7.4.4.7%201%20.7%201.6%200%20.6-.2%201.2-.7%201.6l-7.3%207.2c-.2.2-.6.4-.9.4-.3%200-.7-.1-.9-.4-.2-.2-.4-.6-.4-.9%200-.3.1-.7.4-.9l5.4-5.4-.4-.4-5.4%205.4c-.4.4-.5.8-.5%201.3s.2%201%20.5%201.3c.3.3.8.5%201.3.5s1-.2%201.3-.5l7.3-7.2c.6-.6.9-1.3.9-2.1s-.3-1.5-.9-2z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-tree {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20class%3D%22icon%20tree%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2027%2023%22%20width%3D%2227%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M0%2018h7v5H0v-5zM10%2018h7v5h-7v-5zM10%200h7v5h-7V0z%22%2F%3E%3Cpath%20d%3D%22M13%204h1v14h-1V4z%22%2F%3E%3Cpath%20d%3D%22M3%2012v-1h20v1H3zM23%2011h1v8h-1v-8zM3%2012h1v6H3v-6z%22%2F%3E%3Cpath%20d%3D%22M20%2018h7v5h-7v-5z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-user-gray {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201152%201067.2%22%20fill%3D%22%23b4bac4%22%3E%3Cpath%20d%3D%22M576%200C330.33%200%20333.2%20203.6%20333.2%20203.6l-1.2%20108c-20.07-.26-25.2%2018.78-25.2%2056.4%200%2056.39%2036.25%20115.12%2069.2%20145.6%2011.17%2044.4%2032.86%2083.4%2061.6%20113.2-98.52%2057.64-217%2096.43-294%20135.2C65.5%20801.26%200%20949.33%200%201067.2h1152c0-117.87-65.5-265.94-143.6-305.2-77-38.77-195.48-77.56-294-135.2C743.14%20597%20764.83%20558%20776%20513.6c33-30.48%2069.2-89.21%2069.2-145.6%200-37.62-5.13-56.66-25.2-56.4l-1.2-108S821.67%200%20576%200z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-video-fill {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.4631 5.97801L13.3258 11.1563C12.7083 11.5493 12.7083 12.4507 13.3258 12.8437L21.4631 18.022C22.1288 18.4456 23 17.9674 23 17.1783V6.82167C23 6.03258 22.1288 5.55437 21.4631 5.97801Z' fill='white'/%3E%3Crect x='1' y='5' width='14' height='14' rx='2' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain; }

.icon-video-wh {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%221%201%209%2011%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M2%202.8l6.1%203.7L2%2010.2V2.8M1%201v11l9-5.5L1%201z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-video {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%221%201%209%2011%22%3E%3Cpath%20fill%3D%22%23D6D6D6%22%20d%3D%22M2%202.8l6.1%203.7L2%2010.2V2.8M1%201v11l9-5.5L1%201z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-view {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='14' viewBox='0 0 24 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9994 0C5.86456 0 2.43954 4.03078 0.477495 6.41944C0.194196 6.76434 0.169953 7.25564 0.43596 7.61405C2.09264 9.8462 5.94711 14 11.9994 14C18.1737 14 21.6032 9.91709 23.559 7.53457C23.8239 7.21185 23.8652 6.75855 23.6403 6.40678C21.8742 3.64439 18.2094 0 11.9994 0ZM6.99935 7C6.99935 4.16667 9.16602 2 11.9994 2C14.8327 2 16.9994 4.16667 16.9994 7C16.9994 9.83333 14.8327 12 11.9994 12C9.16602 12 6.99935 9.83333 6.99935 7Z' fill='%23C5C0B7'/%3E %3Cpath d='M11.999 5C10.8657 5 9.99902 5.86667 9.99902 7C9.99902 8.13333 10.8657 9 11.999 9C13.1324 9 13.999 8.13333 13.999 7C13.999 5.86667 13.1324 5 11.999 5Z' fill='%23C5C0B7'/%3E %3C/svg%3E ");
  background-repeat: no-repeat; }

.icon-works {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021%2019%22%3E%3Ctitle%3Eworks%3C%2Ftitle%3E%3Cpath%20d%3D%22M20%204h-4V1a1%201%200%200%200-1-1H6a1%201%200%200%200-1%201v3H1a1%201%200%200%200-1%201v6h8v-1a1%201%200%200%201%201-1h3a1%201%200%200%201%201%201v1h8V5a1%201%200%200%200-1-1zM7%202h7v2H7V2zM12%2013H9a1%201%200%200%201-1-1H0v6a1%201%200%200%200%201%201h19a1%201%200%200%200%201-1v-6h-8a1%201%200%200%201-1%201z%22%20fill%3D%22%230350a2%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-zoom {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20class%3D%22icon%20zoom%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%20width%3D%2248%22%20height%3D%2248%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M25%2034c0%20.6-.4%201-1%201s-1-.4-1-1V14c0-.6.4-1%201-1s1%20.4%201%201v20z%22%2F%3E%3Cpath%20d%3D%22M35%2024c0%20.6-.4%201-1%201H14c-.6%200-1-.4-1-1s.4-1%201-1h20c.6%200%201%20.4%201%201z%22%2F%3E%3Cpath%20d%3D%22M24%202c12.1%200%2022%209.9%2022%2022s-9.9%2022-22%2022S2%2036.1%202%2024%2011.9%202%2024%202m0-2C10.7%200%200%2010.7%200%2024s10.7%2024%2024%2024%2024-10.7%2024-24S37.3%200%2024%200z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-works {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Crect x='5' y='9.23129' width='26' height='20.7689' rx='5' stroke='%23F54E5A' stroke-width='2'/%3E %3Cpath d='M5.98633 11.2556L7.45111 16.1092C8.08818 18.2202 10.0329 19.6646 12.2379 19.6646H14.8685' stroke='%23F54E5A' stroke-width='2' stroke-linecap='round'/%3E %3Cpath d='M29.6729 11.2556L28.4108 15.9601C27.8246 18.1453 25.8441 19.6646 23.5816 19.6646H21.7776' stroke='%23F54E5A' stroke-width='2' stroke-linecap='round'/%3E %3Crect x='14.9668' y='17.9999' width='6.06667' height='3.69225' rx='1' stroke='%23F54E5A' stroke-width='2'/%3E %3Cpath d='M13.2334 9.23072V9C13.2334 7.34314 14.5765 6 16.2334 6H19.7667C21.4236 6 22.7667 7.34315 22.7667 9V9.23072' stroke='%23F54E5A' stroke-width='2'/%3E %3C/svg%3E");
  background-repeat: no-repeat; }

.icon-schedule {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 19 21' style='enable-background:new 0 0 19 21;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23C8CCD1;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M17.7,18.5H1.3c-0.7,0-1.3,0.6-1.3,1.2C0,20.4,0.6,21,1.3,21h16.5c0.7,0,1.3-0.6,1.3-1.2 C19,19.1,18.4,18.5,17.7,18.5z M13.5,16.9h3c0.3,0,0.5-0.2,0.5-0.5V0.5C17,0.2,16.8,0,16.5,0h-3C13.2,0,13,0.2,13,0.5v15.9 C13,16.6,13.2,16.9,13.5,16.9z M7.8,16.9h3c0.3,0,0.5-0.2,0.5-0.5V4.9c0-0.3-0.2-0.5-0.5-0.5h-3c-0.3,0-0.5,0.2-0.5,0.5v11.4 C7.3,16.6,7.6,16.9,7.8,16.9z M2.2,16.9h3c0.3,0,0.5-0.2,0.5-0.5v-5.2c0-0.3-0.2-0.5-0.5-0.5h-3c-0.3,0-0.5,0.2-0.5,0.5v5.2 C1.7,16.6,1.9,16.9,2.2,16.9z'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat; }

.icon-vk-share,
.icon-vk {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='17' viewBox='0 0 30 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.8409 15.0443C29.8046 14.9704 29.7707 14.9091 29.7392 14.86C29.2187 13.9753 28.2241 12.8893 26.7559 11.6019L26.7249 11.5724L26.7093 11.5579L26.6936 11.5431H26.6779C26.0115 10.9436 25.5895 10.5405 25.4128 10.3342C25.0895 9.94103 25.0171 9.5431 25.1938 9.1399C25.3186 8.83527 25.7876 8.19193 26.5996 7.209C27.0267 6.68809 27.3649 6.27059 27.6147 5.95604C29.4164 3.69558 30.1974 2.25111 29.9578 1.62208L29.8647 1.47508C29.8022 1.38658 29.6408 1.30562 29.3808 1.23179C29.1202 1.15811 28.787 1.14592 28.3808 1.19503L23.8825 1.22435C23.8096 1.19998 23.7055 1.20225 23.57 1.23179C23.4346 1.26132 23.3668 1.27614 23.3668 1.27614L23.2885 1.31306L23.2264 1.35741C23.1743 1.38674 23.117 1.43832 23.0545 1.51205C22.9923 1.58552 22.9403 1.67175 22.8987 1.77C22.4089 2.95915 21.8521 4.06475 21.2272 5.08676C20.8419 5.69618 20.488 6.22432 20.1648 6.67151C19.8421 7.11854 19.5714 7.44791 19.3529 7.65903C19.134 7.87036 18.9365 8.03967 18.7592 8.16756C18.5821 8.2955 18.4469 8.34956 18.3533 8.32979C18.2595 8.31001 18.1711 8.29039 18.0875 8.27077C17.9418 8.18227 17.8246 8.06192 17.7362 7.9096C17.6475 7.75729 17.5877 7.56558 17.5565 7.33463C17.5254 7.10352 17.507 6.90474 17.5018 6.7376C17.4969 6.57067 17.4992 6.33456 17.5097 6.02993C17.5206 5.72514 17.5254 5.51892 17.5254 5.41081C17.5254 5.0373 17.5331 4.63193 17.5486 4.19461C17.5644 3.75728 17.5771 3.41078 17.5878 3.1555C17.5984 2.89998 17.6033 2.62963 17.6033 2.34462C17.6033 2.05961 17.585 1.83609 17.5486 1.67386C17.5127 1.51184 17.4576 1.35457 17.385 1.2021C17.312 1.04978 17.2051 0.931958 17.0648 0.848314C16.9243 0.764773 16.7495 0.698477 16.5416 0.64922C15.9896 0.531343 15.2868 0.467577 14.4327 0.457664C12.496 0.438044 11.2515 0.556075 10.6996 0.811604C10.481 0.919567 10.2831 1.06708 10.1062 1.25368C9.91868 1.46997 9.89253 1.588 10.0279 1.60741C10.6528 1.69576 11.0951 1.90709 11.3555 2.2412L11.4493 2.41825C11.5223 2.54599 11.5952 2.77213 11.6681 3.09639C11.7409 3.42064 11.7879 3.77933 11.8086 4.17225C11.8606 4.88978 11.8606 5.504 11.8086 6.01496C11.7565 6.52611 11.7072 6.92405 11.6602 7.20906C11.6132 7.49407 11.543 7.72502 11.4493 7.90186C11.3555 8.07875 11.2931 8.18687 11.2618 8.22611C11.2305 8.26535 11.2045 8.29008 11.1838 8.29979C11.0485 8.34874 10.9077 8.37368 10.762 8.37368C10.6161 8.37368 10.4392 8.3048 10.231 8.16715C10.0228 8.02949 9.80675 7.84042 9.58282 7.5996C9.3589 7.35874 9.10637 7.02215 8.82511 6.58978C8.54407 6.15741 8.25247 5.6464 7.95048 5.05676L7.70063 4.62914C7.54443 4.35405 7.33107 3.95348 7.06032 3.42781C6.7894 2.90194 6.54994 2.39326 6.34177 1.90187C6.25856 1.6955 6.13355 1.53838 5.96696 1.43026L5.88879 1.38591C5.83681 1.34667 5.75338 1.305 5.63893 1.2606C5.52432 1.21625 5.40472 1.18444 5.27966 1.16487L0.999856 1.1942C0.562515 1.1942 0.265775 1.28771 0.109527 1.47446L0.0469947 1.5628C0.0157561 1.61201 0 1.69059 0 1.79876C0 1.90688 0.0312387 2.03958 0.0937707 2.19669C0.718544 3.5825 1.39797 4.91901 2.13205 6.20641C2.86613 7.49381 3.50404 8.53084 4.04538 9.31658C4.58683 10.1029 5.13873 10.845 5.70108 11.5426C6.26343 12.2404 6.63567 12.6876 6.81779 12.884C7.00014 13.0808 7.14336 13.228 7.24748 13.3262L7.63804 13.68C7.88795 13.9159 8.25494 14.1984 8.73916 14.5276C9.2235 14.8569 9.7597 15.1812 10.348 15.5008C10.9365 15.82 11.6211 16.0804 12.4021 16.2818C13.1831 16.4835 13.9432 16.5644 14.6826 16.5253H16.4789C16.8432 16.4956 17.1192 16.3875 17.3068 16.2009L17.369 16.127C17.4108 16.0684 17.4499 15.9773 17.486 15.8546C17.5225 15.7318 17.5407 15.5965 17.5407 15.4493C17.53 15.0268 17.5641 14.646 17.642 14.307C17.7199 13.968 17.8086 13.7125 17.9078 13.5404C18.007 13.3685 18.119 13.2234 18.2435 13.1058C18.3684 12.9879 18.4573 12.9165 18.5095 12.8919C18.5614 12.8672 18.6028 12.8504 18.634 12.8403C18.884 12.7618 19.1781 12.8379 19.5168 13.069C19.8553 13.3 20.1728 13.5851 20.4697 13.924C20.7665 14.2633 21.1231 14.6439 21.5396 15.0664C21.9563 15.489 22.3206 15.8032 22.6329 16.0099L22.9452 16.1868C23.1537 16.3048 23.4245 16.4129 23.7578 16.5112C24.0905 16.6094 24.382 16.634 24.6322 16.5849L28.6307 16.526C29.0262 16.526 29.334 16.4642 29.5523 16.3416C29.771 16.2187 29.9009 16.0834 29.9428 15.9362C29.9846 15.7889 29.9869 15.6217 29.9508 15.4348C29.9137 15.2483 29.8772 15.1179 29.8409 15.0443Z' fill='%23C5C0B7'/%3E %3C/svg%3E ");
  background-repeat: no-repeat; }

.icon-instagram {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.7692 7.38463C18.1319 7.38463 17.6153 6.86802 17.6153 6.23078C17.6153 5.59354 18.1319 5.07693 18.7692 5.07693C19.4064 5.07693 19.923 5.59354 19.923 6.23078C19.923 6.86802 19.4064 7.38463 18.7692 7.38463ZM12.4231 16.6154C10.1962 16.6154 8.38454 14.8038 8.38454 12.5769C8.38454 10.3501 10.1962 8.53847 12.4231 8.53847C14.6498 8.53847 16.4615 10.3501 16.4615 12.5769C16.4615 14.8038 14.6498 16.6154 12.4231 16.6154ZM12.4231 6.23078C8.91817 6.23078 6.07685 9.07199 6.07685 12.5769C6.07685 16.0818 8.91817 18.9231 12.4231 18.9231C15.9279 18.9231 18.7692 16.0818 18.7692 12.5769C18.7692 9.07199 15.9279 6.23078 12.4231 6.23078ZM22.2307 18.0491C22.2307 20.4397 20.2858 22.3846 17.8952 22.3846H6.95078C4.56025 22.3846 2.61531 20.4397 2.61531 18.0491V7.10472C2.61531 4.71418 4.56025 2.76924 6.95078 2.76924H17.8952C20.2858 2.76924 22.2307 4.71418 22.2307 7.10472V18.0491ZM6.9592 0.461548C3.28563 0.461548 0.307617 3.43956 0.307617 7.11313V18.0407C0.307617 21.7143 3.28563 24.6923 6.9592 24.6923H17.8868C21.5604 24.6923 24.5384 21.7143 24.5384 18.0407V7.11313C24.5384 3.43956 21.5604 0.461548 17.8868 0.461548H6.9592Z' fill='%23C5C0B7'/%3E %3C/svg%3E ");
  background-repeat: no-repeat; }

.icon-twitter-share,
.icon-twitter {
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='19' viewBox='0 0 26 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.6922 2.91445C24.7579 3.2785 23.7555 3.52539 22.7022 3.63561C23.7776 3.06928 24.6009 2.171 24.9911 1.10392C23.9823 1.62838 22.8687 2.0092 21.6822 2.21565C20.732 1.32433 19.3805 0.769165 17.8815 0.769165C15.0057 0.769165 12.6739 2.81962 12.6739 5.34711C12.6739 5.70558 12.7199 6.05569 12.8087 6.39049C8.48148 6.19936 4.64437 4.37629 2.07625 1.60606C1.62733 2.28119 1.37195 3.06786 1.37195 3.9076C1.37195 5.49636 2.29198 6.8982 3.68788 7.71835C2.83447 7.69326 2.03182 7.48682 1.32914 7.14367V7.20086C1.32914 9.41869 3.12478 11.2697 5.50571 11.6909C5.06948 11.7942 4.60949 11.8514 4.13361 11.8514C3.79734 11.8514 3.47215 11.8221 3.15331 11.7663C3.81634 13.5866 5.7389 14.9103 8.01676 14.9466C6.23539 16.1741 3.98926 16.9036 1.54964 16.9036C1.1293 16.9036 0.715265 16.8813 0.307617 16.8408C2.61244 18.1422 5.34871 18.901 8.2896 18.901C17.8689 18.901 23.1051 11.9239 23.1051 5.87299L23.0877 5.28018C24.1108 4.6385 24.9959 3.83228 25.6922 2.91445Z' fill='%23C5C0B7'/%3E %3C/svg%3E ");
  background-repeat: no-repeat; }

.table-responsive-wrap {
  position: relative;
  margin-bottom: 80px; }
  @media (min-width: 768px) {
    .table-responsive-wrap .shadow {
      position: absolute;
      top: 0;
      height: calc(100% - 40px);
      right: 0;
      z-index: 10;
      width: 215px;
      background: linear-gradient(271.16deg, #ffffff 2.12%, rgba(255, 255, 255, 0) 97.68%);
      transition: all 0.3s ease;
      width: 5%; } }

.table-responsive {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  padding-bottom: 38px; }
  .table-responsive .os-scrollbar-track.os-scrollbar-track-off {
    background-color: #f0efee;
    border-radius: 10px;
    height: 8px; }
  .table-responsive .os-scrollbar-handle {
    border-radius: 10px; }
    .table-responsive .os-scrollbar-handle.color-theme-default,
    .color-theme-default .table-responsive .os-scrollbar-handle {
      background-color: #f54e5a; }
    .table-responsive .os-scrollbar-handle.color-theme-blind-white,
    .color-theme-blind-white .table-responsive .os-scrollbar-handle {
      background-color: #000000; }
    .table-responsive .os-scrollbar-handle.color-theme-blind-black,
    .color-theme-blind-black .table-responsive .os-scrollbar-handle {
      background-color: #ffffff; }

.registry-table {
  position: relative;
  z-index: 5;
  table-layout: fixed;
  min-width: 750px;
  width: 100%;
  word-wrap: break-word;
  border-spacing: 0; }
  .registry-table__head th {
    font-weight: 500;
    font-size: 16px;
    font-size: 1em;
    line-height: 20px;
    text-align: left; }
    .registry-table__head th.font-theme-default,
    .font-theme-default .registry-table__head th {
      font-family: gerbera_medium, Arial, sans-serif; }
    .registry-table__head th.font-theme-blind-serif,
    .font-theme-blind-serif .registry-table__head th {
      font-family: "Georgia, serif"; }
  .registry-table th,
  .registry-table td {
    text-align: left;
    padding: 20px 15px;
    word-wrap: break-word;
    border: 0;
    border-bottom: 1px solid #dddddd; }
  .registry-table th,
  .registry-table thead td {
    padding: 11px 17px;
    border-bottom: 2px solid;
    text-align: left;
    border-left: 0 solid transparent;
    border-right: 0 solid transparent;
    border-top: 0 solid transparent; }
    .registry-table th.color-theme-default,
    .color-theme-default .registry-table th,
    .registry-table thead td.color-theme-default,
    .color-theme-default
    .registry-table thead td {
      border-color: #f54e5a; }
    .registry-table th.color-theme-blind-white,
    .color-theme-blind-white .registry-table th,
    .registry-table thead td.color-theme-blind-white,
    .color-theme-blind-white
    .registry-table thead td {
      border-color: #000000; }
    .registry-table th.color-theme-blind-black,
    .color-theme-blind-black .registry-table th,
    .registry-table thead td.color-theme-blind-black,
    .color-theme-blind-black
    .registry-table thead td {
      border-color: #ffffff; }
  .registry-table thead td {
    padding: 20px 17px; }
  .registry-table__body td {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 20px; }
    .registry-table__body td.font-theme-default,
    .font-theme-default .registry-table__body td {
      font-family: gerbera_light, Arial, sans-serif; }
    .registry-table__body td.font-theme-blind-serif,
    .font-theme-blind-serif .registry-table__body td {
      font-family: "Georgia, serif"; }
  .registry-table-wrap .table-responsive-wrap {
    margin-bottom: 20px; }
  .registry-table-wrap .os-scrollbar.os-scrollbar-horizontal {
    bottom: 32px; }
  @media (max-width: 1040px) {
    .registry-table-wrap tr:last-child td {
      border-bottom: none; } }

blockquote {
  padding-top: 30px;
  margin: 33px 0 25px;
  line-height: 28px;
  position: relative; }
  blockquote.font-theme-default,
  .font-theme-default blockquote {
    font-family: gerbera_light, Arial, sans-serif; }
  blockquote.font-theme-blind-serif,
  .font-theme-blind-serif blockquote {
    font-family: "Georgia, serif"; }
  blockquote::before {
    width: 40px;
    height: 32px;
    position: absolute;
    left: 0;
    top: -6px;
    background: url(/img/mosreg/quote-icon.svg) no-repeat;
    content: ''; }
  blockquote .bq__bottom p {
    margin: 0;
    font-size: 16px;
    font-size: 1em;
    line-height: 20px; }
    blockquote .bq__bottom p.color-theme-default,
    .color-theme-default blockquote .bq__bottom p {
      color: #7e7266; }
    blockquote .bq__bottom p.color-theme-blind-white,
    .color-theme-blind-white blockquote .bq__bottom p {
      color: #000000; }
    blockquote .bq__bottom p.color-theme-blind-black,
    .color-theme-blind-black blockquote .bq__bottom p {
      color: #ffffff; }
    blockquote .bq__bottom p strong {
      font-style: normal;
      font-weight: 500; }
      blockquote .bq__bottom p strong.font-theme-default,
      .font-theme-default blockquote .bq__bottom p strong {
        font-family: gerbera_medium, Arial, sans-serif; }
      blockquote .bq__bottom p strong.font-theme-blind-serif,
      .font-theme-blind-serif blockquote .bq__bottom p strong {
        font-family: "Georgia, serif"; }
  blockquote em {
    font-style: normal; }

@media screen and (min-width: 768px) {
  blockquote {
    padding-top: 0;
    padding-left: 58px; }
    blockquote::before {
      top: 0; } }

.content-img2 {
  display: inline-block;
  padding-bottom: 20px;
  width: 100%; }
  .content-img2__wrap {
    display: block;
    margin-bottom: 10px; }
    .content-img2__wrap img {
      width: 100%; }
  .content-img2__bottom {
    display: block; }
  .content-img2__title {
    display: block;
    font-size: 14px;
    font-size: 0.875em;
    line-height: 20px;
    margin-bottom: 5px; }
  .content-img2__source {
    display: block;
    font-size: 12px;
    font-size: 0.75em;
    line-height: 20px; }
    .content-img2__source.color-theme-default,
    .color-theme-default .content-img2__source {
      color: #7e7266; }
    .content-img2__source.color-theme-blind-white,
    .color-theme-blind-white .content-img2__source {
      color: #000000; }
    .content-img2__source.color-theme-blind-black,
    .color-theme-blind-black .content-img2__source {
      color: #ffffff; }
    .content-img2__source a {
      text-decoration: underline; }
      .content-img2__source a.color-theme-default,
      .color-theme-default .content-img2__source a {
        color: #7e7266; }
      .content-img2__source a.color-theme-blind-white,
      .color-theme-blind-white .content-img2__source a {
        color: #000000; }
      .content-img2__source a.color-theme-blind-black,
      .color-theme-blind-black .content-img2__source a {
        color: #ffffff; }
      .content-img2__source a.color-theme-default,
      .color-theme-default .content-img2__source a {
        -webkit-text-decoration-color: #7e7266;
                text-decoration-color: #7e7266; }
      .content-img2__source a.color-theme-blind-white,
      .color-theme-blind-white .content-img2__source a {
        -webkit-text-decoration-color: #000000;
                text-decoration-color: #000000; }
      .content-img2__source a.color-theme-blind-black,
      .color-theme-blind-black .content-img2__source a {
        -webkit-text-decoration-color: #ffffff;
                text-decoration-color: #ffffff; }
      .content-img2__source a:hover {
        text-decoration: none !important; }
        .content-img2__source a:hover.color-theme-default,
        .color-theme-default .content-img2__source a:hover {
          color: #7e7266; }
        .content-img2__source a:hover.color-theme-blind-white,
        .color-theme-blind-white .content-img2__source a:hover {
          color: #000000; }
        .content-img2__source a:hover.color-theme-blind-black,
        .color-theme-blind-black .content-img2__source a:hover {
          color: #ffffff; }
  .content-img2__link.color-theme-default,
  .color-theme-default .content-img2__link,
  .content-img2 a.color-theme-default,
  .color-theme-default
  .content-img2 a {
    color: #7e7266; }
  .content-img2__link.color-theme-blind-white,
  .color-theme-blind-white .content-img2__link,
  .content-img2 a.color-theme-blind-white,
  .color-theme-blind-white
  .content-img2 a {
    color: #000000; }
  .content-img2__link.color-theme-blind-black,
  .color-theme-blind-black .content-img2__link,
  .content-img2 a.color-theme-blind-black,
  .color-theme-blind-black
  .content-img2 a {
    color: #ffffff; }
  .content-img2__link.color-theme-default,
  .color-theme-default .content-img2__link,
  .content-img2 a.color-theme-default,
  .color-theme-default
  .content-img2 a {
    -webkit-text-decoration-color: #7e7266;
            text-decoration-color: #7e7266; }
  .content-img2__link.color-theme-blind-white,
  .color-theme-blind-white .content-img2__link,
  .content-img2 a.color-theme-blind-white,
  .color-theme-blind-white
  .content-img2 a {
    -webkit-text-decoration-color: #000000;
            text-decoration-color: #000000; }
  .content-img2__link.color-theme-blind-black,
  .color-theme-blind-black .content-img2__link,
  .content-img2 a.color-theme-blind-black,
  .color-theme-blind-black
  .content-img2 a {
    -webkit-text-decoration-color: #ffffff;
            text-decoration-color: #ffffff; }
  .content-img2__link:hover.color-theme-default,
  .color-theme-default .content-img2__link:hover,
  .content-img2 a:hover.color-theme-default,
  .color-theme-default
  .content-img2 a:hover {
    color: #7e7266; }
  .content-img2__link:hover.color-theme-blind-white,
  .color-theme-blind-white .content-img2__link:hover,
  .content-img2 a:hover.color-theme-blind-white,
  .color-theme-blind-white
  .content-img2 a:hover {
    color: #000000; }
  .content-img2__link:hover.color-theme-blind-black,
  .color-theme-blind-black .content-img2__link:hover,
  .content-img2 a:hover.color-theme-blind-black,
  .color-theme-blind-black
  .content-img2 a:hover {
    color: #ffffff; }

.right-colomn .polls {
  border: 1px solid #d7d5d2;
  padding: 30px;
  margin-bottom: 60px; }
  .right-colomn .polls .poll {
    margin-bottom: 0; }
    .right-colomn .polls .poll__title {
      font-size: 18px;
      font-size: 1.125em;
      line-height: 24px; }
    .right-colomn .polls .poll__btn-toggle {
      margin-bottom: 20px; }

.poll {
  margin-bottom: 40px; }
  .poll__title {
    margin-bottom: 30px;
    font-size: 22px;
    font-size: 1.375em;
    line-height: 32px;
    font-weight: 500; }
    .poll__title.font-theme-default,
    .font-theme-default .poll__title {
      font-family: gerbera_medium, Arial, sans-serif; }
    .poll__title.font-theme-blind-serif,
    .font-theme-blind-serif .poll__title {
      font-family: "Georgia, serif"; }
    .poll__title--multiple-polls {
      display: none; }
  .poll__multiple-polls:last-child .poll {
    margin-bottom: 0; }
  .poll_results {
    width: 100%; }
  .poll__item {
    margin-bottom: 30px; }
  .poll__wrap, .poll__header {
    position: relative; }
  .poll__wrap--result {
    width: 100%;
    max-width: 440px;
    border: 1px solid #d7d5d2;
    padding: 22px 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .poll__body {
    position: relative;
    margin-bottom: 40px;
    transition: 0.8s; }
  .poll__answers-options {
    max-height: 1500px;
    opacity: 1;
    -ms-transform: scale(1);
        transform: scale(1);
    transition: 1s; }
  .poll__list {
    margin-bottom: 15px;
    padding: 0;
    margin: 0 !important;
    list-style-type: none; }
    .poll__list li {
      padding: 0;
      margin: 0;
      list-style-type: none; }
      .poll__list li::before {
        display: none; }
  .poll__list-item {
    padding-left: 0 !important;
    position: relative;
    font-size: 16px;
    font-size: 1em;
    line-height: 24px; }
    .poll__list-item.font-theme-default,
    .font-theme-default .poll__list-item {
      font-family: gerbera_light, Arial, sans-serif; }
    .poll__list-item.font-theme-blind-serif,
    .font-theme-blind-serif .poll__list-item {
      font-family: "Georgia, serif"; }
    .poll__list-item:not(:last-child) {
      margin-bottom: 16px; }
    .poll__list-item .jq-checkbox {
      position: absolute !important;
      left: 0;
      top: 2px; }
    .poll__list-item .jq-radio {
      position: absolute !important;
      left: 0;
      top: 1px; }
    .poll__list-item label {
      margin: 0;
      display: block; }
    .poll__list-item:not(:last-child) {
      margin-bottom: 16px; }
    .poll__list-item .poll__list-content {
      display: inline-block;
      line-height: 0;
      position: relative;
      max-width: 100%;
      width: 400px;
      margin-top: 10px;
      margin-bottom: 10px; }
    .poll__list-item .content-gallery__popup {
      width: 100%;
      max-width: 400px;
      display: inline-block; }
    .poll__list-item input[type='checkbox'],
    .poll__list-item input[type='radio'] {
      position: absolute;
      z-index: -1;
      opacity: 0;
      margin: 10px 0 0 20px; }
    .poll__list-item label {
      margin: 0;
      display: block; }
    .poll__list-item input[type='checkbox'] + label {
      position: relative;
      padding: 0 0 0 38px;
      cursor: pointer; }
      .poll__list-item input[type='checkbox'] + label::after {
        content: '';
        position: absolute !important;
        left: 0;
        top: 2px;
        vertical-align: middle;
        width: 24px;
        height: 24px;
        margin: 0 4px 0 0;
        border: 1px solid #d7d5d2;
        border-radius: 3px;
        background-color: #ffffff;
        cursor: pointer; }
    .poll__list-item input[type='checkbox']:checked + label::after {
      background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22checkbox%22%20class%3D%22checkbox%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2013%2010%22%20enable-background%3D%22new%200%200%2013%2010%22%20width%3D%2213%22%20height%3D%2210%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M5.3%2C10L3.5%2C8.1L11.2%2C0L13%2C1.9L5.3%2C10z%22%2F%3E%3Cpath%20d%3D%22M0%2C4.6l1.8-1.9l4.4%2C4.6L4.4%2C9.1L0%2C4.6z%22%2F%3E%3C%2Fsvg%3E");
      background-repeat: no-repeat;
      background-position: center center;
      background-color: #f54e5a;
      border-color: #f54e5a; }
    .poll__list-item input[type='radio'] + label {
      position: relative;
      padding: 0 0 0 38px;
      cursor: pointer; }
      .poll__list-item input[type='radio'] + label::before {
        content: '';
        position: absolute !important;
        left: 8px;
        top: -3px;
        bottom: 0;
        margin: auto;
        width: 10px;
        height: 10px;
        background-color: #ffffff;
        z-index: 2;
        border-radius: 100%;
        opacity: 0; }
      .poll__list-item input[type='radio'] + label::after {
        content: '';
        position: absolute !important;
        left: 0;
        top: -2px;
        vertical-align: middle;
        width: 24px;
        height: 24px;
        margin: 0 4px 0 0;
        border: 1px solid #d7d5d2;
        border-radius: 100%;
        background-color: #ffffff;
        cursor: pointer; }
    .poll__list-item input[type='radio']:checked + label::after {
      background-color: #f54e5a;
      border-color: #f54e5a; }
    .poll__list-item input[type='radio']:checked + label::before {
      opacity: 1; }
  .poll .form-control {
    display: block;
    width: calc(100% - 40px);
    padding: 16px 12px 12px;
    font-size: 16px;
    font-size: 1em;
    line-height: 19px;
    background-color: transparent;
    background-image: none;
    border: 1px solid #d7d5d2;
    border-radius: 4px;
    transition: border-color ease-in-out 0.15s;
    margin-left: 40px;
    margin-top: 20px;
    outline: none; }
    .poll .form-control.color-theme-default,
    .color-theme-default .poll .form-control {
      color: #7e7266; }
    .poll .form-control.color-theme-blind-white,
    .color-theme-blind-white .poll .form-control {
      color: #000000; }
    .poll .form-control.color-theme-blind-black,
    .color-theme-blind-black .poll .form-control {
      color: #ffffff; }
    .poll .form-control.font-theme-default,
    .font-theme-default .poll .form-control {
      font-family: gerbera_light, Arial, sans-serif; }
    .poll .form-control.font-theme-blind-serif,
    .font-theme-blind-serif .poll .form-control {
      font-family: "Georgia, serif"; }
  .poll textarea.form-control {
    margin: 0;
    width: 100%; }
  .poll__body {
    position: relative;
    margin-bottom: 15px;
    transition: 0.8s; }
    .poll__body--ready .poll__answers-options {
      -ms-transform: scale(0.7);
          transform: scale(0.7);
      max-height: 0;
      opacity: 0; }
    .poll__body--ready .poll__results {
      max-height: 1500px;
      -ms-transform: scale(1);
          transform: scale(1); }
  .poll__results {
    overflow: hidden;
    max-height: 0;
    -ms-transform: scale(0.7);
        transform: scale(0.7);
    transition: 1s; }
  .poll__required-label {
    font-size: 13px;
    font-size: 0.8125em; }
    .poll__required-label .required {
      color: #d42e2d; }
  .poll__question-note {
    margin-top: 6px;
    padding-top: 5px;
    border-top: 1px solid #e1e1e1;
    color: #aaa;
    display: inline-block; }
  .poll__answer:hover.color-theme-default,
  .color-theme-default .poll__answer:hover {
    color: #f54e5a; }
  .poll__answer:hover.color-theme-blind-white,
  .color-theme-blind-white .poll__answer:hover {
    color: #000000; }
  .poll__answer:hover.color-theme-blind-black,
  .color-theme-blind-black .poll__answer:hover {
    color: #ffffff; }
  .poll__thanks {
    position: absolute;
    top: 20px;
    left: 50%;
    z-index: 2;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    padding: 18px;
    border: 1px solid #e1e1e1;
    box-shadow: 0 0 20px #e5e5e5;
    visibility: hidden;
    opacity: 0;
    transition: 0.8s; }
    .poll__thanks.color-theme-default,
    .color-theme-default .poll__thanks {
      background-color: #ffffff; }
    .poll__thanks.color-theme-blind-white,
    .color-theme-blind-white .poll__thanks {
      background-color: #ffffff; }
    .poll__thanks.color-theme-blind-black,
    .color-theme-blind-black .poll__thanks {
      background-color: #000000; }
    .poll__thanks--show {
      visibility: visible;
      opacity: 1; }
    .poll__thanks--inline {
      display: inline-block;
      position: static;
      -ms-transform: none;
          transform: none; }
  .poll canvas {
    max-width: 500px; }
  .poll textarea {
    min-height: 90px; }
  .poll__multiple-polls .poll__list,
  .poll__multiple-polls .poll__body {
    margin-bottom: 0; }
  .poll__multiple-polls .poll:not(:first-child) {
    margin-top: 0;
    max-height: 0;
    overflow: hidden;
    transition: 0.6s ease-in-out; }
  .poll__multiple-polls--open:not(:first-child) {
    margin-top: 20px;
    max-height: 1000px; }
  .poll__other-field-wrap {
    margin-top: 8px;
    padding-bottom: 1px; }
  .poll__buttons {
    margin-top: 12px;
    line-height: 0; }
  .poll .poll__btn-toggle {
    display: none;
    margin-right: 8px; }
    .poll .poll__btn-toggle--show {
      display: inline-block; }
      @media screen and (max-width: 768px) {
        .poll .poll__btn-toggle--show {
          margin-bottom: 10px; } }
  .poll__answers-counter-icon {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    width: 16px;
    height: 15px;
    background-size: 100%; }
  .poll__answers-counter-text {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    font-size: 0.75em; }
  .poll__answers-counter {
    display: -ms-flexbox;
    display: flex; }
  .poll__photo-field {
    position: relative;
    padding-left: 28px;
    font-size: 15px;
    font-size: 0.9375em; }
    .poll__photo-field .jq-radio {
      position: absolute !important;
      left: 0;
      top: 1px; }
    .poll__photo-field .jq-checkbox {
      position: absolute !important;
      left: 0;
      top: 2px; }
    .poll__photo-field .poll__answer {
      margin-bottom: 0; }
  .poll__photo {
    position: relative;
    display: inline-block;
    width: 48%;
    margin-top: 20px;
    vertical-align: top;
    font-size: 13px;
    font-size: 0.8125em; }
    .poll__photo:not(:nth-child(2n)) {
      margin-right: 4%; }
    .poll__photo:first-child, .poll__photo:nth-child(2) {
      margin-top: 0; }
  .poll__photo-link {
    position: relative;
    display: block;
    margin-bottom: 10px;
    padding-bottom: 55%;
    background-position: 0 0;
    background-size: cover; }
    .poll__photo-link::before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      opacity: 0;
      background-color: #0b63c1;
      transition: 0.5s; }
    .poll__photo-link:hover::before {
      opacity: 0.6; }
    .poll__photo-link:hover .poll__photo-icon {
      opacity: 1; }
  .poll__photo-icon {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    width: 50px;
    height: 50px;
    border: 2px solid;
    border-radius: 50%;
    opacity: 0;
    transition: 0.4s; }
    .poll__photo-icon.color-theme-default,
    .color-theme-default .poll__photo-icon {
      border-color: #ffffff; }
    .poll__photo-icon.color-theme-blind-white,
    .color-theme-blind-white .poll__photo-icon {
      border-color: #ffffff; }
    .poll__photo-icon.color-theme-blind-black,
    .color-theme-blind-black .poll__photo-icon {
      border-color: #000000; }
    .poll__photo-icon--plus::before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      bottom: 0;
      margin: auto;
      width: 2px;
      height: 20px;
      background-color: #ffffff; }
    .poll__photo-icon--plus::after {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      bottom: 0;
      margin: auto;
      width: 20px;
      height: 2px;
      background-color: #ffffff; }
  .poll__photo-icon .icon {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    width: 18px;
    height: 21px; }
  .poll__footer {
    margin-top: 10px; }
  .poll__footer-top {
    margin-bottom: 14px; }
  .poll__footer-left {
    vertical-align: middle;
    line-height: 20px;
    font-size: 13px;
    font-size: 0.8125em; }
  .poll__footer-right {
    line-height: 20px;
    font-size: 13px;
    font-size: 0.8125em; }
  .poll__period {
    font-size: 12px;
    font-size: 0.75em; }
  .poll .mt-3.mb-3 {
    box-shadow: none !important;
    font-size: 28px;
    font-size: 1.75em;
    line-height: 34px;
    font-weight: 500;
    position: relative;
    padding: 70px !important;
    max-width: 440px !important;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }
    .poll .mt-3.mb-3.font-theme-default,
    .font-theme-default .poll .mt-3.mb-3 {
      font-family: gerbera_medium, Arial, sans-serif; }
    .poll .mt-3.mb-3.font-theme-blind-serif,
    .font-theme-blind-serif .poll .mt-3.mb-3 {
      font-family: "Georgia, serif"; }
    .poll .mt-3.mb-3::before {
      content: '';
      width: 90px;
      height: 90px;
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI5MHB4IiBoZWlnaHQ9IjkwcHgiIHZpZXdCb3g9IjAgMCA5MCA5MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOTAgOTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZWxsaXBzZSBmaWxsPSJub25lIiBzdHJva2U9IiNGNTRFNUEiIHN0cm9rZS13aWR0aD0iMyIgY3g9IjQ1IiBjeT0iNDUiIHJ4PSI0MS4xIiByeT0iNDMiLz4KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRjU0RTVBIiBzdHJva2Utd2lkdGg9IjMiIGQ9Ik0yMiw0My44bDE2LjUsMTYuNUw2OCwzMC44Ii8+Cjwvc3ZnPgo=");
      background-repeat: no-repeat;
      background-position: center center;
      background-size: 100%;
      display: block;
      margin-bottom: 46px;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto; }
  .poll__wrap--result .poll__item {
    margin-bottom: 0; }

@media (min-width: 768px) {
  .poll__photo-list .poll__list-item {
    position: relative;
    display: inline-block;
    width: 48%;
    margin-right: 4%;
    vertical-align: top; }
    .poll__photo-list .poll__list-item:nth-child(2n) {
      margin-right: 0; }
  .poll__multiple-polls .poll {
    margin-bottom: 50px; }
  .poll__multiple-polls:last-child .poll {
    margin-bottom: 30px; } }

@media (min-width: 1050px) {
  .poll__multiple-polls .poll {
    margin-bottom: 30px; } }

.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.6s;
  transition-delay: 1s; }

.fade-enter,
.fade-leave-to {
  opacity: 0; }

.fade-slide-enter-active,
.fade-slide-leave-active {
  transition: 1s linear; }

.fade-slide-enter,
.fade-slide-leave-to {
  opacity: 0;
  -ms-transform: translateY(50px);
      transform: translateY(50px); }

.fade-scale-enter-active,
.fade-scale-leave-active {
  transition: 1s linear; }

.fade-scale-enter,
.fade-scale-leave-to {
  opacity: 0;
  -ms-transform: scale(0);
      transform: scale(0); }

.fade-list-enter-active,
.fade-list-leave-active {
  transition: 0.3s linear; }

.fade-list-enter,
.fade-list-leave-to {
  opacity: 0;
  -ms-transform: translateY(-50px);
      transform: translateY(-50px); }

.right-colomn .poll__wrap--result {
  border: none;
  padding: 0; }

.right-colomn .poll .mt-3.mb-3 {
  padding: 0 !important; }

.chart-line__item {
  margin-bottom: 16px; }
  .chart-line__item:not(:last-child) {
    margin-bottom: 16px; }

.chart-line__info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 7px; }

.chart-line__data {
  display: inline;
  margin-left: 5px;
  white-space: nowrap; }

.chart-line__data-percent {
  margin-right: 6px;
  font-size: 14px;
  font-size: 0.875em;
  font-weight: 500; }
  .chart-line__data-percent.font-theme-default,
  .font-theme-default .chart-line__data-percent {
    font-family: gerbera_medium, Arial, sans-serif; }
  .chart-line__data-percent.font-theme-blind-serif,
  .font-theme-blind-serif .chart-line__data-percent {
    font-family: "Georgia, serif"; }

.chart-line__data-count {
  font-size: 11px;
  font-size: 0.6875em;
  line-height: 18px; }
  .chart-line__data-count.color-theme-default,
  .color-theme-default .chart-line__data-count {
    color: #7e7266; }
  .chart-line__data-count.color-theme-blind-white,
  .color-theme-blind-white .chart-line__data-count {
    color: #000000; }
  .chart-line__data-count.color-theme-blind-black,
  .color-theme-blind-black .chart-line__data-count {
    color: #ffffff; }
  .chart-line__data-count.font-theme-default,
  .font-theme-default .chart-line__data-count {
    font-family: gerbera_light, Arial, sans-serif; }
  .chart-line__data-count.font-theme-blind-serif,
  .font-theme-blind-serif .chart-line__data-count {
    font-family: "Georgia, serif"; }

.chart-line__description {
  max-width: 85%;
  font-size: 15px;
  font-size: 0.9375em;
  line-height: 24px; }
  .chart-line__description.font-theme-default,
  .font-theme-default .chart-line__description {
    font-family: gerbera_light, Arial, sans-serif; }
  .chart-line__description.font-theme-blind-serif,
  .font-theme-blind-serif .chart-line__description {
    font-family: "Georgia, serif"; }

.chart-line__line {
  height: 4px;
  background-color: #e8e6e2; }

.chart-line__line-progress {
  position: relative;
  height: 100%; }
  .chart-line__line-progress::before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    height: 100%;
    width: 0;
    background-color: #f54e5a;
    animation-name: chart-line;
    animation-fill-mode: forwards;
    animation-duration: 1.2s;
    animation-delay: 0.6s; }

@media (max-width: 767px) {
  .chart-line__info {
    display: block; }
  .chart-line__data-percent::before {
    content: '— ';
    display: inline; }
  .chart-line__description {
    max-width: none;
    display: inline; } }

@keyframes chart-line {
  to {
    width: 100%; } }

.file {
  display: inline-block;
  padding-left: 45px;
  position: relative;
  min-height: 35px;
  text-decoration: none !important;
  transition: color 0.3s ease; }
  .file.color-theme-default,
  .color-theme-default .file {
    color: #363532; }
  .file.color-theme-blind-white,
  .color-theme-blind-white .file {
    color: #000000; }
  .file.color-theme-blind-black,
  .color-theme-blind-black .file {
    color: #ffffff; }
  .file.font-theme-default,
  .font-theme-default .file {
    font-family: gerbera_light, Arial, sans-serif; }
  .file.font-theme-blind-serif,
  .font-theme-blind-serif .file {
    font-family: "Georgia, serif"; }
  .file:hover.color-theme-default,
  .color-theme-default .file:hover {
    color: #f54e5a; }
  .file:hover.color-theme-blind-white,
  .color-theme-blind-white .file:hover {
    color: #000000; }
  .file:hover.color-theme-blind-black,
  .color-theme-blind-black .file:hover {
    color: #ffffff; }
  .no-touch .file:hover,
  .touch .file:active {
    text-decoration: none; }
  .file__icon {
    position: absolute;
    top: 0;
    left: 0;
    width: 28px;
    height: 35px;
    color: #363532; }
    .file__icon.color-theme-default,
    .color-theme-default .file__icon {
      background-color: #EAE4D9; }
    .file__icon.color-theme-blind-white,
    .color-theme-blind-white .file__icon {
      background-color: #000000; }
    .file__icon.color-theme-blind-black,
    .color-theme-blind-black .file__icon {
      background-color: #ffffff; }
    .file__icon::before {
      position: absolute;
      top: 0;
      right: 0;
      width: 0;
      height: 0;
      content: '';
      border-top: 4px solid #ffffff;
      border-right: 4px solid #ffffff; }
    .file__icon::after {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      font-size: 8px;
      font-size: 0.5em;
      color: #ffffff;
      text-align: center;
      text-transform: uppercase; }
    .file__icon::before {
      border-bottom: 4px solid #d2cbbc;
      border-left: 4px solid #d2cbbc; }
  .file__icon-doc::after {
    content: 'Doc'; }
  .file__icon-docx::after {
    content: 'Docx'; }
  .file__icon-pdf::after {
    content: 'Pdf'; }
  .file__icon-rar::after {
    content: 'Rar'; }
  .file__icon-zip::after {
    content: 'Zip'; }
  .file__icon-xls::after {
    content: 'Xls'; }
  .file__icon-xlsx::after {
    content: 'Xlsx'; }
  .file__icon-ptt::after {
    content: 'Ptt'; }
  .file__icon-pttx::after {
    content: 'Pttx'; }
  .file__icon-local::after {
    content: '';
    display: block;
    width: 16px;
    height: 10px;
    bottom: 10px;
    left: 50%;
    margin-left: -8px;
    background: linear-gradient(to bottom, #adb3bc 0, #adb3bc 16%, rgba(173, 179, 188, 0) 17%, rgba(173, 179, 188, 0) 39%, #adb3bc 40%, #adb3bc 60%, rgba(173, 179, 188, 0) 61%, rgba(173, 179, 188, 0) 83%, #adb3bc 84%, #adb3bc 100%); }
  .file__name {
    display: block;
    position: relative;
    top: -2px;
    left: 0;
    right: 0;
    bottom: 0;
    font-size: 14px;
    font-size: 0.875em;
    line-height: 20px;
    text-align: left;
    transition: all 0.6s; }
    .file__name.color-theme-default,
    .color-theme-default .file__name {
      color: #363532; }
    .file__name.color-theme-blind-white,
    .color-theme-blind-white .file__name {
      color: #000000; }
    .file__name.color-theme-blind-black,
    .color-theme-blind-black .file__name {
      color: #ffffff; }
    .file__name.font-theme-default,
    .font-theme-default .file__name {
      font-family: gerbera_light, Arial, sans-serif; }
    .file__name.font-theme-blind-serif,
    .font-theme-blind-serif .file__name {
      font-family: "Georgia, serif"; }
    .file__name::after {
      clear: both;
      content: '.';
      display: block;
      height: 0;
      line-height: 0;
      visibility: hidden; }
  .file:hover .file__name.color-theme-default,
  .color-theme-default .file:hover .file__name {
    color: #f54e5a; }
  .file:hover .file__name.color-theme-blind-white,
  .color-theme-blind-white .file:hover .file__name {
    color: #000000; }
  .file:hover .file__name.color-theme-blind-black,
  .color-theme-blind-black .file:hover .file__name {
    color: #ffffff; }
  .file__size {
    display: block;
    font-size: 12px;
    font-size: 0.75em;
    line-height: 20px;
    color: #6f7278;
    position: relative;
    top: -2px;
    text-transform: uppercase; }

.video-js-wrap {
  display: inline-block;
  position: relative;
  max-width: 100%;
  width: 640px;
  margin-bottom: 30px; }

.video-js-wrap .video-js {
  width: 100%;
  height: 0; }

.video-js .vjs-big-play-button::before,
.video-js .vjs-control::before,
.video-js .vjs-modal-dialog {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.vjs-modal-dialog .vjs-modal-dialog-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.video-js .vjs-big-play-button::before,
.video-js .vjs-control::before {
  text-align: center; }

@font-face {
  font-family: VideoJS, serif; }

@font-face {
  font-family: VideoJS, serif;
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url(data:application/x-font-ttf;charset=utf-8;base64,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ATcuAScjBh8BHgEXDgEFMz8BFTMRIwYDJRUnAxyEzZRbCA2rgketCAEBqlRoCglxYwF+IiEOIysBAkswHQEECiQ0AgE+YyIhDiIsAQJLMB4BBQokNAE/YyIhDiIsAQJLMB4BBQokNAEBPvmD7kHhqs0s0gEnjgHJAv0FD2a9gIrADwUFAwPDAlVMZ3MF/pUHwgc1HTyWV325PgsJED+oY3G9TAc1HTyWV325PgsJED+oY3G9TAc1HTyWV325PgsJED+oY3G9UmQBZQMMR/61g/kBAAAAAAAQAMYAAQAAAAAAAQAHAAAAAQAAAAAAAgAHAAcAAQAAAAAAAwAHAA4AAQAAAAAABAAHABUAAQAAAAAABQALABwAAQAAAAAABgAHACcAAQAAAAAACgArAC4AAQAAAAAACwATAFkAAwABBAkAAQAOAGwAAwABBAkAAgAOAHoAAwABBAkAAwAOAIgAAwABBAkABAAOAJYAAwABBAkABQAWAKQAAwABBAkABgAOALoAAwABBAkACgBWAMgAAwABBAkACwAmAR5WaWRlb0pTUmVndWxhclZpZGVvSlNWaWRlb0pTVmVyc2lvbiAxLjBWaWRlb0pTR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AVgBpAGQAZQBvAEoAUwBSAGUAZwB1AGwAYQByAFYAaQBkAGUAbwBKAFMAVgBpAGQAZQBvAEoAUwBWAGUAcgBzAGkAbwBuACAAMQAuADAAVgBpAGQAZQBvAEoAUwBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAACAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgAAAAAA) format("truetype");
  font-weight: 400;
  font-style: normal; }

.vjs-icon-play {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }

.video-js .vjs-big-play-button,
.video-js .vjs-play-control {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }

.vjs-icon-play::before {
  content: '\f101'; }

.video-js .vjs-big-play-button::before,
.video-js .vjs-play-control::before {
  content: ''; }

.vjs-icon-play-circle {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }
  .vjs-icon-play-circle::before {
    content: ''; }

.vjs-icon-pause,
.video-js .vjs-play-control.vjs-playing {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }

.vjs-icon-pause::before,
.video-js .vjs-play-control.vjs-playing::before {
  content: ''; }

.vjs-icon-volume-mute {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }

.video-js .vjs-mute-control.vjs-vol-0,
.video-js .vjs-volume-menu-button.vjs-vol-0 {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }

.vjs-icon-volume-mute::before {
  content: ''; }

.video-js .vjs-mute-control.vjs-vol-0::before,
.video-js .vjs-volume-menu-button.vjs-vol-0::before {
  content: ''; }

.vjs-icon-volume-low {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }

.video-js .vjs-mute-control.vjs-vol-1,
.video-js .vjs-volume-menu-button.vjs-vol-1 {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }

.vjs-icon-volume-low::before {
  content: ''; }

.video-js .vjs-mute-control.vjs-vol-1::before,
.video-js .vjs-volume-menu-button.vjs-vol-1::before {
  content: ''; }

.vjs-icon-volume-mid {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }

.video-js .vjs-mute-control.vjs-vol-2,
.video-js .vjs-volume-menu-button.vjs-vol-2 {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }

.vjs-icon-volume-mid::before {
  content: ''; }

.video-js .vjs-mute-control.vjs-vol-2::before,
.video-js .vjs-volume-menu-button.vjs-vol-2::before {
  content: ''; }

.vjs-icon-volume-high {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }

.video-js .vjs-mute-control,
.video-js .vjs-volume-menu-button {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }

.vjs-icon-volume-high::before {
  content: ''; }

.video-js .vjs-mute-control::before,
.video-js .vjs-volume-menu-button::before {
  content: ''; }

.vjs-icon-fullscreen-enter,
.video-js .vjs-fullscreen-control {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }

.vjs-icon-fullscreen-enter::before,
.video-js .vjs-fullscreen-control::before {
  content: ''; }

.vjs-icon-fullscreen-exit,
.video-js.vjs-fullscreen .vjs-fullscreen-control {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }

.vjs-icon-fullscreen-exit::before,
.video-js.vjs-fullscreen .vjs-fullscreen-control::before {
  content: ''; }

.vjs-icon-square {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }
  .vjs-icon-square::before {
    content: ''; }

.vjs-icon-spinner {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }
  .vjs-icon-spinner::before {
    content: ''; }

.vjs-icon-subtitles,
.video-js .vjs-subtitles-button {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }

.vjs-icon-subtitles::before,
.video-js .vjs-subtitles-button::before {
  content: ''; }

.vjs-icon-captions,
.video-js .vjs-captions-button {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }

.vjs-icon-captions::before,
.video-js .vjs-captions-button::before {
  content: ''; }

.vjs-icon-chapters,
.video-js .vjs-chapters-button {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }

.vjs-icon-chapters::before,
.video-js .vjs-chapters-button::before {
  content: ''; }

.vjs-icon-share {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }
  .vjs-icon-share::before {
    content: ''; }

.vjs-icon-cog {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }
  .vjs-icon-cog::before {
    content: ''; }

.vjs-icon-circle {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }

.video-js .vjs-mouse-display,
.video-js .vjs-play-progress,
.video-js .vjs-volume-level {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }

.vjs-icon-circle::before {
  content: ''; }

.video-js .vjs-mouse-display::before,
.video-js .vjs-play-progress::before,
.video-js .vjs-volume-level::before {
  content: ''; }

.vjs-icon-circle-outline {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }
  .vjs-icon-circle-outline::before {
    content: ''; }

.vjs-icon-circle-inner-circle {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }
  .vjs-icon-circle-inner-circle::before {
    content: ''; }

.vjs-icon-hd {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }
  .vjs-icon-hd::before {
    content: ''; }

.vjs-icon-cancel,
.video-js .vjs-control.vjs-close-button {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }

.vjs-icon-cancel::before,
.video-js .vjs-control.vjs-close-button::before {
  content: ''; }

.vjs-icon-replay {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }
  .vjs-icon-replay::before {
    content: ''; }

.vjs-icon-facebook {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }
  .vjs-icon-facebook::before {
    content: ''; }

.vjs-icon-gplus {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }
  .vjs-icon-gplus::before {
    content: ''; }

.vjs-icon-linkedin {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }
  .vjs-icon-linkedin::before {
    content: ''; }

.vjs-icon-twitter {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }
  .vjs-icon-twitter::before {
    content: ''; }

.vjs-icon-tumblr {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }
  .vjs-icon-tumblr::before {
    content: ''; }

.vjs-icon-pinterest {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }
  .vjs-icon-pinterest::before {
    content: ''; }

.vjs-icon-audio-description {
  font-family: VideoJS, serif;
  font-weight: 400;
  font-style: normal; }
  .vjs-icon-audio-description::before {
    content: ''; }

.video-js {
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  position: relative;
  font-size: 10px;
  font-size: 0.625em;
  line-height: 1;
  font-weight: 400;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  max-width: 100%;
  padding: 56.25% 0 0;
  width: 100% !important;
  height: auto !important; }
  .video-js.color-theme-default,
  .color-theme-default .video-js {
    color: #ffffff; }
  .video-js.color-theme-blind-white,
  .color-theme-blind-white .video-js {
    color: #ffffff; }
  .video-js.color-theme-blind-black,
  .color-theme-blind-black .video-js {
    color: #000000; }
  .video-js.color-theme-default,
  .color-theme-default .video-js {
    background-color: #363532; }
  .video-js.color-theme-blind-white,
  .color-theme-blind-white .video-js {
    background-color: #000000; }
  .video-js.color-theme-blind-black,
  .color-theme-blind-black .video-js {
    background-color: #ffffff; }
  .video-js.vjs-inline {
    width: auto !important;
    height: auto !important;
    padding-top: 0; }
  .video-js:-moz-full-screen {
    position: absolute; }
  .video-js:-webkit-full-screen {
    width: 100% !important;
    height: 100% !important; }
  .video-js *, .video-js::before, .video-js::after {
    box-sizing: inherit; }

.vjs-tech {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0; }

.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin: 0; }

.video-js.vjs-fluid, .video-js.vjs-16-9, .video-js.vjs-4-3 {
  width: 100%;
  max-width: 100%;
  height: 0; }

.video-js.vjs-16-9 {
  padding-top: 56.25%; }

.video-js.vjs-4-3 {
  padding-top: 75%; }

.video-js.vjs-fill {
  width: 100%;
  height: 100%; }

body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
  overflow-y: auto; }

.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0; }

.video-js.vjs-fullscreen {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
  display: block; }
  .video-js.vjs-fullscreen .vjs-tech {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .video-js.vjs-fullscreen.vjs-user-inactive {
    cursor: none; }

.vjs-hidden {
  display: none !important; }

.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px; }

.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible; }

.vjs-no-js {
  padding: 20px;
  font-size: 18px;
  font-size: 1.125em;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0 auto; }
  .vjs-no-js.color-theme-default,
  .color-theme-default .vjs-no-js {
    color: #ffffff; }
  .vjs-no-js.color-theme-blind-white,
  .color-theme-blind-white .vjs-no-js {
    color: #ffffff; }
  .vjs-no-js.color-theme-blind-black,
  .color-theme-blind-black .vjs-no-js {
    color: #000000; }
  .vjs-no-js.color-theme-default,
  .color-theme-default .vjs-no-js {
    background-color: #363532; }
  .vjs-no-js.color-theme-blind-white,
  .color-theme-blind-white .vjs-no-js {
    background-color: #000000; }
  .vjs-no-js.color-theme-blind-black,
  .color-theme-blind-black .vjs-no-js {
    background-color: #ffffff; }
  .vjs-no-js a {
    color: #66a8cc; }
    .vjs-no-js a:visited {
      color: #66a8cc; }

.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: 0.3em;
  transition: all 0.4s; }
  .video-js .vjs-big-play-button.color-theme-default,
  .color-theme-default .video-js .vjs-big-play-button {
    border-color: #ffffff; }
  .video-js .vjs-big-play-button.color-theme-blind-white,
  .color-theme-blind-white .video-js .vjs-big-play-button {
    border-color: #ffffff; }
  .video-js .vjs-big-play-button.color-theme-blind-black,
  .color-theme-blind-black .video-js .vjs-big-play-button {
    border-color: #000000; }

.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -0.75em;
  margin-left: -1.5em;
  display: unset !important; }

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  outline: 0;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  transition: all 0s; }
  .video-js:hover .vjs-big-play-button.color-theme-default,
  .color-theme-default .video-js:hover .vjs-big-play-button,
  .video-js .vjs-big-play-button:focus.color-theme-default,
  .color-theme-default
  .video-js .vjs-big-play-button:focus {
    border-color: #ffffff; }
  .video-js:hover .vjs-big-play-button.color-theme-blind-white,
  .color-theme-blind-white .video-js:hover .vjs-big-play-button,
  .video-js .vjs-big-play-button:focus.color-theme-blind-white,
  .color-theme-blind-white
  .video-js .vjs-big-play-button:focus {
    border-color: #ffffff; }
  .video-js:hover .vjs-big-play-button.color-theme-blind-black,
  .color-theme-blind-black .video-js:hover .vjs-big-play-button,
  .video-js .vjs-big-play-button:focus.color-theme-blind-black,
  .color-theme-blind-black
  .video-js .vjs-big-play-button:focus {
    border-color: #000000; }

.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
  display: none !important; }

.video-js button {
  background: 0 0;
  border: 0;
  color: inherit;
  display: inline-block;
  overflow: visible;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2; }

.vjs-menu-button {
  cursor: pointer; }

.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  overflow: auto; }

.vjs-scrubbing .vjs-menu-button:hover .vjs-menu {
  display: none; }

.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase; }
  .vjs-menu li:focus, .vjs-menu li:hover {
    outline: 0;
    background-color: #73859f;
    background-color: rgba(115, 133, 159, 0.5); }
  .vjs-menu li.vjs-selected {
    color: #2b333f; }
    .vjs-menu li.vjs-selected.color-theme-default,
    .color-theme-default .vjs-menu li.vjs-selected {
      background-color: #ffffff; }
    .vjs-menu li.vjs-selected.color-theme-blind-white,
    .color-theme-blind-white .vjs-menu li.vjs-selected {
      background-color: #ffffff; }
    .vjs-menu li.vjs-selected.color-theme-blind-black,
    .color-theme-blind-black .vjs-menu li.vjs-selected {
      background-color: #000000; }
    .vjs-menu li.vjs-selected:focus, .vjs-menu li.vjs-selected:hover {
      color: #2b333f; }
      .vjs-menu li.vjs-selected:focus.color-theme-default,
      .color-theme-default .vjs-menu li.vjs-selected:focus, .vjs-menu li.vjs-selected:hover.color-theme-default,
      .color-theme-default .vjs-menu li.vjs-selected:hover {
        background-color: #ffffff; }
      .vjs-menu li.vjs-selected:focus.color-theme-blind-white,
      .color-theme-blind-white .vjs-menu li.vjs-selected:focus, .vjs-menu li.vjs-selected:hover.color-theme-blind-white,
      .color-theme-blind-white .vjs-menu li.vjs-selected:hover {
        background-color: #ffffff; }
      .vjs-menu li.vjs-selected:focus.color-theme-blind-black,
      .color-theme-blind-black .vjs-menu li.vjs-selected:focus, .vjs-menu li.vjs-selected:hover.color-theme-blind-black,
      .color-theme-blind-black .vjs-menu li.vjs-selected:hover {
        background-color: #000000; }
  .vjs-menu li.vjs-menu-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 1em;
    line-height: 2em;
    padding: 0;
    margin: 0 0 0.3em;
    font-weight: 700;
    cursor: default; }

.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7); }
  .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    background-color: #2b333f;
    background-color: rgba(43, 51, 63, 0.7);
    position: absolute;
    width: 100%;
    bottom: 1.5em;
    max-height: 15em; }

.vjs-menu-button-popup:hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block; }

.video-js .vjs-menu-button-inline {
  transition: all 0.4s;
  overflow: hidden; }
  .video-js .vjs-menu-button-inline::before {
    width: 2.222222222em; }
  .video-js .vjs-menu-button-inline:hover, .video-js .vjs-menu-button-inline:focus, .video-js .vjs-menu-button-inline.vjs-slider-active {
    width: 12em; }

.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em; }

.video-js .vjs-menu-button-inline.vjs-slider-active {
  transition: none; }

.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  transition: all 0.4s; }

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1; }

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto; }

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  width: auto; }

.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden; }

.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7); }

.vjs-has-started .vjs-control-bar {
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility 0.1s, opacity 0.1s; }

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s; }

.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important; }

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible; }

@media screen {
  .vjs-user-inactive.vjs-playing .vjs-control-bar::before {
    content: ''; } }

.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table; }

.video-js .vjs-control {
  outline: 0;
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  -ms-flex: none;
  flex: none; }
  .video-js .vjs-control::before {
    font-size: 1.8em;
    line-height: 1.67; }
  .video-js .vjs-control:focus::before, .video-js .vjs-control:hover::before, .video-js .vjs-control:focus {
    text-shadow: 0 0 1em #fff; }

.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle; }

.video-js .vjs-custom-control-spacer {
  display: none; }

.video-js .vjs-progress-control {
  -ms-flex: auto;
  flex: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center; }

.vjs-live .vjs-progress-control {
  display: none; }

.video-js .vjs-progress-holder {
  -ms-flex: auto;
  flex: auto;
  transition: all 0.2s;
  height: 0.3em; }

.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.666666666666666666em; }

.video-js .vjs-progress-control:hover .vjs-mouse-display::after,
.video-js .vjs-progress-control:hover .vjs-play-progress::after {
  display: block;
  font-size: 0.6em; }

.video-js .vjs-progress-holder .vjs-play-progress {
  position: absolute;
  display: block;
  height: 0.3em;
  margin: 0;
  padding: 0;
  width: 0;
  left: 0;
  top: 0; }

.video-js .vjs-progress-holder .vjs-load-progress {
  position: absolute;
  display: block;
  height: 0.3em;
  margin: 0;
  padding: 0;
  width: 0;
  left: 0;
  top: 0; }
  .video-js .vjs-progress-holder .vjs-load-progress div {
    position: absolute;
    display: block;
    height: 0.3em;
    margin: 0;
    padding: 0;
    width: 0;
    left: 0;
    top: 0; }

.video-js .vjs-mouse-display::before {
  display: none; }

.video-js .vjs-play-progress.color-theme-default,
.color-theme-default .video-js .vjs-play-progress {
  background-color: #ffffff; }

.video-js .vjs-play-progress.color-theme-blind-white,
.color-theme-blind-white .video-js .vjs-play-progress {
  background-color: #ffffff; }

.video-js .vjs-play-progress.color-theme-blind-black,
.color-theme-blind-black .video-js .vjs-play-progress {
  background-color: #000000; }

.video-js .vjs-play-progress::before {
  position: absolute;
  top: -0.333333333333333em;
  right: -0.5em;
  font-size: 0.9em; }

.video-js .vjs-mouse-display::after {
  content: attr(data-current-time);
  display: none;
  position: absolute;
  top: -2.4em;
  right: -1.5em;
  font-size: 0.9em;
  color: #363532;
  padding: 0.2em 0.5em;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em; }

.video-js .vjs-play-progress::after {
  display: none;
  position: absolute;
  top: -2.4em;
  right: -1.5em;
  font-size: 0.9em;
  color: #363532;
  content: attr(data-current-time);
  padding: 0.2em 0.5em;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em; }

.video-js .vjs-play-progress::before, .video-js .vjs-play-progress::after {
  z-index: 1; }

.video-js .vjs-load-progress {
  background: ligthen(#73859f, 25%);
  background: rgba(115, 133, 159, 0.5); }
  .video-js .vjs-load-progress div {
    background: ligthen(#73859f, 50%);
    background: rgba(115, 133, 159, 0.75); }

.video-js.vjs-no-flex .vjs-progress-control {
  width: auto; }

.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  z-index: 1; }
  .video-js .vjs-progress-control .vjs-mouse-display.color-theme-default,
  .color-theme-default .video-js .vjs-progress-control .vjs-mouse-display {
    background-color: #363532; }
  .video-js .vjs-progress-control .vjs-mouse-display.color-theme-blind-white,
  .color-theme-blind-white .video-js .vjs-progress-control .vjs-mouse-display {
    background-color: #000000; }
  .video-js .vjs-progress-control .vjs-mouse-display.color-theme-blind-black,
  .color-theme-blind-black .video-js .vjs-progress-control .vjs-mouse-display {
    background-color: #ffffff; }

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0; }

.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block; }

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s; }
  .video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display::after {
    visibility: hidden;
    opacity: 0;
    transition: visibility 1s, opacity 1s; }

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  display: none; }
  .video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display::after {
    display: none; }

.video-js .vjs-progress-control .vjs-mouse-display::after {
  color: #ffffff;
  background-color: #363532; }

.video-js .vjs-slider {
  outline: 0;
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5); }
  .video-js .vjs-slider:focus {
    text-shadow: 0 0 1em #fff;
    box-shadow: 0 0 1em #fff; }

.video-js .vjs-mute-control,
.video-js .vjs-volume-menu-button {
  cursor: pointer;
  -ms-flex: none;
  flex: none; }

.video-js .vjs-volume-control {
  width: 5em;
  -ms-flex: none;
  flex: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center; }

.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em; }

.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em; }

.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto; }

.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0; }
  .video-js .vjs-volume-level.color-theme-default,
  .color-theme-default .video-js .vjs-volume-level {
    background-color: #ffffff; }
  .video-js .vjs-volume-level.color-theme-blind-white,
  .color-theme-blind-white .video-js .vjs-volume-level {
    background-color: #ffffff; }
  .video-js .vjs-volume-level.color-theme-blind-black,
  .color-theme-blind-black .video-js .vjs-volume-level {
    background-color: #000000; }
  .video-js .vjs-volume-level::before {
    position: absolute;
    font-size: 0.9em; }

.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em; }
  .vjs-slider-vertical .vjs-volume-level::before {
    top: -0.5em;
    left: -0.3em; }

.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em; }
  .vjs-slider-horizontal .vjs-volume-level::before {
    top: -0.3em;
    right: -0.5em; }

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%; }

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%; }

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu {
  display: block;
  width: 0;
  height: 0;
  border-top-color: transparent; }

.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu {
  left: 0.5em;
  height: 8em; }

.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu {
  left: -2em; }

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content {
  height: 0;
  width: 0;
  overflow-x: hidden;
  overflow-y: hidden; }

.vjs-volume-menu-button-vertical:hover .vjs-menu-content,
.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content {
  height: 8em;
  width: 2.9em; }

.vjs-volume-menu-button-horizontal:hover .vjs-menu-content,
.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content {
  height: 2.9em;
  width: 8em; }

.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content {
  background-color: transparent !important; }

.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  outline: none; }
  .vjs-poster img {
    display: block;
    vertical-align: middle;
    margin: 0 auto;
    max-height: 100%;
    padding: 0;
    width: 100%; }

.vjs-has-started .vjs-poster {
  display: none; }

.vjs-audio.vjs-has-started .vjs-poster {
  display: block; }

.vjs-controls-disabled .vjs-poster,
.vjs-using-native-controls .vjs-poster {
  display: none; }

.vjs-poster-cover .vjs-poster {
  background-size: cover; }

.video-js .vjs-live-control {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -ms-flex: auto;
  flex: auto;
  font-size: 1em;
  line-height: 3em; }

.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left; }

.video-js .vjs-time-control {
  -ms-flex: none;
  flex: none;
  font-size: 1em;
  line-height: 3em; }

.vjs-live .vjs-time-control,
.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time,
.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
  display: none; }

.vjs-time-divider {
  display: none;
  line-height: 3em; }

.vjs-live .vjs-time-divider {
  display: none; }

.video-js .vjs-play-control {
  cursor: pointer;
  -ms-flex: none;
  flex: none; }

.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none; }

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em; }

.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
  background-color: rgba(0, 0, 0, 0.5); }
  .video-js .vjs-text-track.color-theme-default,
  .color-theme-default .video-js .vjs-text-track {
    background-color: #363532; }
  .video-js .vjs-text-track.color-theme-blind-white,
  .color-theme-blind-white .video-js .vjs-text-track {
    background-color: #000000; }
  .video-js .vjs-text-track.color-theme-blind-black,
  .color-theme-blind-black .video-js .vjs-text-track {
    background-color: #ffffff; }

.vjs-subtitles.color-theme-default,
.color-theme-default .vjs-subtitles {
  color: #ffffff; }

.vjs-subtitles.color-theme-blind-white,
.color-theme-blind-white .vjs-subtitles {
  color: #ffffff; }

.vjs-subtitles.color-theme-blind-black,
.color-theme-blind-black .vjs-subtitles {
  color: #000000; }

.vjs-captions {
  color: #fc6; }

.vjs-tt-cue {
  display: block; }

video::-webkit-media-text-track-display {
  transform: translateY(-3em); }

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  transform: translateY(-1.5em); }

.video-js .vjs-fullscreen-control {
  width: 3.8em;
  cursor: pointer;
  -ms-flex: none;
  flex: none; }

.vjs-playback-rate .vjs-playback-rate-value {
  font-size: 1.5em;
  line-height: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center; }

.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0; }

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center; }

.vjs-error .vjs-error-display::before {
  color: #ffffff;
  content: 'X';
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%; }

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px; }

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block; }

.vjs-loading-spinner::before, .vjs-loading-spinner::after {
  content: '';
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border-color: transparent;
  border-top-color: #fff; }

.vjs-seeking .vjs-loading-spinner::before, .vjs-seeking .vjs-loading-spinner::after {
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite; }

.vjs-waiting .vjs-loading-spinner::before, .vjs-waiting .vjs-loading-spinner::after {
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite; }

.vjs-seeking .vjs-loading-spinner::before,
.vjs-waiting .vjs-loading-spinner::before {
  border-top-color: #fff; }

.vjs-seeking .vjs-loading-spinner::after,
.vjs-waiting .vjs-loading-spinner::after {
  border-top-color: #fff;
  animation-delay: 0.44s; }

@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg); } }

@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f; }
  20% {
    border-top-color: #73859f; }
  35% {
    border-top-color: #fff; }
  60% {
    border-top-color: #73859f; }
  100% {
    border-top-color: #73859f; } }

.vjs-chapters-button .vjs-menu {
  left: -10em;
  width: 0; }
  .vjs-chapters-button .vjs-menu ul {
    width: 24em; }

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
  -ms-flex: auto;
  flex: auto; }

.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
  width: auto; }

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button {
  display: none; }

.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-fullscreen-control {
  display: none; }

.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button {
  display: none; }

.vjs-caption-settings {
  position: relative;
  top: 1em;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.75);
  margin: 0 auto;
  padding: 0.5em;
  height: 15em;
  font-size: 12px;
  font-size: 0.75em;
  width: 40em; }
  .vjs-caption-settings.color-theme-default,
  .color-theme-default .vjs-caption-settings {
    color: #ffffff; }
  .vjs-caption-settings.color-theme-blind-white,
  .color-theme-blind-white .vjs-caption-settings {
    color: #ffffff; }
  .vjs-caption-settings.color-theme-blind-black,
  .color-theme-blind-black .vjs-caption-settings {
    color: #000000; }
  .vjs-caption-settings .vjs-tracksettings {
    top: 0;
    bottom: 2em;
    left: 0;
    right: 0;
    position: absolute;
    overflow: auto; }
  .vjs-caption-settings .vjs-tracksettings-colors,
  .vjs-caption-settings .vjs-tracksettings-font {
    float: left; }
  .vjs-caption-settings .vjs-tracksettings-colors::after,
  .vjs-caption-settings .vjs-tracksettings-font::after {
    clear: both; }
  .vjs-caption-settings .vjs-tracksettings-controls {
    position: absolute;
    bottom: 1em;
    right: 1em; }
    .vjs-caption-settings .vjs-tracksettings-controls::after {
      clear: both; }
  .vjs-caption-settings .vjs-tracksetting {
    margin: 5px;
    padding: 3px;
    min-height: 40px; }
    .vjs-caption-settings .vjs-tracksetting label {
      display: block;
      width: 100px;
      margin-bottom: 5px; }
    .vjs-caption-settings .vjs-tracksetting span {
      display: inline;
      margin-left: 5px; }
    .vjs-caption-settings .vjs-tracksetting > div {
      margin-bottom: 5px;
      min-height: 20px; }
      .vjs-caption-settings .vjs-tracksetting > div:last-child {
        margin-bottom: 0;
        padding-bottom: 0;
        min-height: 0; }
  .vjs-caption-settings label > input {
    margin-right: 10px; }
  .vjs-caption-settings input[type='button'] {
    width: 40px;
    height: 40px; }

.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0)); }

.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1; }

.mfp-content-gallery .video-js-wrap {
  width: 900px;
  display: block;
  line-height: 0; }

.first-content-block__big-row-inner .video-js-wrap {
  width: 100%; }

.first-content-block__big-row-inner .vjs-poster::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  background: rgba(0, 0, 0, 0.3);
  content: ''; }

@media (min-width: 768px) {
  .first-content-block__big-row-inner .video-js-wrap {
    height: 100%;
    position: relative; }
    .first-content-block__big-row-inner .video-js-wrap .video-js {
      width: 100%;
      height: 100%;
      padding-top: 0; } }

@media (max-width: 767px) {
  .first-content-block__big-row-inner .video-js {
    width: 100%;
    height: 0;
    padding-top: 56.25%; } }

@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: normal;
  font-style: normal; }

.vjs-icon-play {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-play:before {
    content: "\f101"; }

.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-play-circle:before {
    content: "\f102"; }

.vjs-icon-pause {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-pause:before {
    content: "\f103"; }

.vjs-icon-volume-mute {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-volume-mute:before {
    content: "\f104"; }

.vjs-icon-volume-low {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-volume-low:before {
    content: "\f105"; }

.vjs-icon-volume-mid {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-volume-mid:before {
    content: "\f106"; }

.vjs-icon-volume-high {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-volume-high:before {
    content: "\f107"; }

.vjs-icon-fullscreen-enter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-fullscreen-enter:before {
    content: "\f108"; }

.vjs-icon-fullscreen-exit {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-fullscreen-exit:before {
    content: "\f109"; }

.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-square:before {
    content: "\f10a"; }

.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-spinner:before {
    content: "\f10b"; }

.vjs-icon-subtitles {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-subtitles:before {
    content: "\f10c"; }

.vjs-icon-captions {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-captions:before {
    content: "\f10d"; }

.vjs-icon-chapters {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-chapters:before {
    content: "\f10e"; }

.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-share:before {
    content: "\f10f"; }

.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-cog:before {
    content: "\f110"; }

.vjs-icon-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-circle:before {
    content: "\f111"; }

.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-circle-outline:before {
    content: "\f112"; }

.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-circle-inner-circle:before {
    content: "\f113"; }

.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-hd:before {
    content: "\f114"; }

.vjs-icon-cancel {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-cancel:before {
    content: "\f115"; }

.vjs-icon-replay {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-replay:before {
    content: "\f116"; }

.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-facebook:before {
    content: "\f117"; }

.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-gplus:before {
    content: "\f118"; }

.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-linkedin:before {
    content: "\f119"; }

.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-twitter:before {
    content: "\f11a"; }

.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-tumblr:before {
    content: "\f11b"; }

.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-pinterest:before {
    content: "\f11c"; }

.vjs-icon-audio-description {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-audio-description:before {
    content: "\f11d"; }

.vjs-icon-audio {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-audio:before {
    content: "\f11e"; }

.vjs-icon-next-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-next-item:before {
    content: "\f11f"; }

.vjs-icon-previous-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-previous-item:before {
    content: "\f120"; }

.vjs-icon-picture-in-picture-enter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-picture-in-picture-enter:before {
    content: "\f121"; }

.vjs-icon-picture-in-picture-exit {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-picture-in-picture-exit:before {
    content: "\f122"; }

.gallery {
  width: 100%;
  margin-bottom: 15px; }
  .gallery__bottom {
    margin-bottom: 8px;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: start;
        align-items: flex-start; }
  .gallery__counter {
    bottom: 100%;
    right: 0;
    z-index: 10;
    padding: 0 10px;
    font-size: 12px;
    font-size: 0.75em;
    line-height: 20px; }
    .gallery__counter.font-theme-default,
    .font-theme-default .gallery__counter {
      font-family: gerbera_light, Arial, sans-serif; }
    .gallery__counter.font-theme-blind-serif,
    .font-theme-blind-serif .gallery__counter {
      font-family: "Georgia, serif"; }
    .gallery__counter.color-theme-default,
    .color-theme-default .gallery__counter {
      color: #7e7266; }
    .gallery__counter.color-theme-blind-white,
    .color-theme-blind-white .gallery__counter {
      color: #000000; }
    .gallery__counter.color-theme-blind-black,
    .color-theme-blind-black .gallery__counter {
      color: #ffffff; }
  .gallery__desc {
    margin-top: 13px;
    margin-bottom: 13px;
    font-size: 12px;
    font-size: 0.75em;
    line-height: 20px; }
    .gallery__desc.font-theme-default,
    .font-theme-default .gallery__desc {
      font-family: gerbera_light, Arial, sans-serif; }
    .gallery__desc.font-theme-blind-serif,
    .font-theme-blind-serif .gallery__desc {
      font-family: "Georgia, serif"; }
    .gallery__desc.color-theme-default,
    .color-theme-default .gallery__desc {
      color: #7e7266; }
    .gallery__desc.color-theme-blind-white,
    .color-theme-blind-white .gallery__desc {
      color: #000000; }
    .gallery__desc.color-theme-blind-black,
    .color-theme-blind-black .gallery__desc {
      color: #ffffff; }
  .gallery__source {
    padding-bottom: 5px;
    font-size: 12px;
    font-size: 0.75em;
    line-height: 20px;
    position: relative; }
    .gallery__source.color-theme-default,
    .color-theme-default .gallery__source {
      color: #7e7266; }
    .gallery__source.color-theme-blind-white,
    .color-theme-blind-white .gallery__source {
      color: #000000; }
    .gallery__source.color-theme-blind-black,
    .color-theme-blind-black .gallery__source {
      color: #ffffff; }
    .gallery__source.font-theme-default,
    .font-theme-default .gallery__source {
      font-family: gerbera_light, Arial, sans-serif; }
    .gallery__source.font-theme-blind-serif,
    .font-theme-blind-serif .gallery__source {
      font-family: "Georgia, serif"; }
  .gallery__source-link {
    font-size: 12px;
    font-size: 0.75em;
    line-height: 20px;
    text-decoration: underline; }
    .gallery__source-link.font-theme-default,
    .font-theme-default .gallery__source-link {
      font-family: gerbera_light, Arial, sans-serif; }
    .gallery__source-link.font-theme-blind-serif,
    .font-theme-blind-serif .gallery__source-link {
      font-family: "Georgia, serif"; }
    .gallery__source-link.color-theme-default,
    .color-theme-default .gallery__source-link {
      color: #7e7266; }
    .gallery__source-link.color-theme-blind-white,
    .color-theme-blind-white .gallery__source-link {
      color: #000000; }
    .gallery__source-link.color-theme-blind-black,
    .color-theme-blind-black .gallery__source-link {
      color: #ffffff; }
    .gallery__source-link:hover.color-theme-default,
    .color-theme-default .gallery__source-link:hover {
      color: #f54e5a; }
    .gallery__source-link:hover.color-theme-blind-white,
    .color-theme-blind-white .gallery__source-link:hover {
      color: #000000; }
    .gallery__source-link:hover.color-theme-blind-black,
    .color-theme-blind-black .gallery__source-link:hover {
      color: #ffffff; }
  .gallery .owl-stage-outer {
    padding-bottom: 5px; }

@media (min-width: 768px) {
  .gallery__bottom {
    margin-top: 30px;
    min-height: 30px; }
  .gallery__counter {
    top: 0;
    bottom: auto;
    background-color: transparent; } }

.owl-carousel1 {
  margin-bottom: 6px; }
  .owl-carousel1 .owl-item {
    cursor: pointer; }
  .owl-carousel1 .owl-stage {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto; }
  .owl-carousel1 img {
    vertical-align: top; }
  .owl-carousel1 .owl-prev,
  .owl-carousel1 .owl-next {
    width: 30px;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 10; }
    .owl-carousel1 .owl-prev.disabled,
    .owl-carousel1 .owl-next.disabled {
      display: none; }
  .owl-carousel1 .owl-prev {
    left: 0; }
  .owl-carousel1 .owl-next {
    right: 0; }
  .owl-carousel1 .owl-prev-inner,
  .owl-carousel1 .owl-next-inner {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    background: rgba(0, 0, 0, 0.5);
    text-indent: -9999px;
    transition: all 0.6s; }
    .owl-carousel1 .owl-prev-inner:hover.color-theme-default,
    .color-theme-default .owl-carousel1 .owl-prev-inner:hover,
    .owl-carousel1 .owl-next-inner:hover.color-theme-default,
    .color-theme-default
    .owl-carousel1 .owl-next-inner:hover {
      background-color: #f54e5a; }
    .owl-carousel1 .owl-prev-inner:hover.color-theme-blind-white,
    .color-theme-blind-white .owl-carousel1 .owl-prev-inner:hover,
    .owl-carousel1 .owl-next-inner:hover.color-theme-blind-white,
    .color-theme-blind-white
    .owl-carousel1 .owl-next-inner:hover {
      background-color: #000000; }
    .owl-carousel1 .owl-prev-inner:hover.color-theme-blind-black,
    .color-theme-blind-black .owl-carousel1 .owl-prev-inner:hover,
    .owl-carousel1 .owl-next-inner:hover.color-theme-blind-black,
    .color-theme-blind-black
    .owl-carousel1 .owl-next-inner:hover {
      background-color: #ffffff; }
  .owl-carousel1 .owl-prev-inner::before,
  .owl-carousel1 .owl-next-inner::before {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    margin-top: -6px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 50%;
    border-left: 2px solid;
    border-top: 2px solid;
    border-color: #ffffff; }
  .owl-carousel1 .owl-prev-inner::before {
    margin-left: -4px;
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg); }
  .owl-carousel1 .owl-next-inner::before {
    margin-left: -9px;
    -ms-transform: rotate(135deg);
        transform: rotate(135deg); }
  .owl-carousel1 .owl-prev-inner {
    left: 8px; }
  .owl-carousel1 .owl-next-inner {
    right: 8px; }

.owl-carousel1__item {
  position: relative;
  text-align: center; }

.owl-carousel1__item-inner {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repepat; }
  .owl-carousel1__item-inner img {
    max-height: 660px;
    width: auto !important;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto; }

@media (max-width: 768px) {
  .owl-carousel1__item-inner img {
    max-height: 603px; } }

@media (max-width: 1025px) {
  .owl-carousel1__item-inner img {
    max-height: 436px; } }

@media (max-width: 1025px) {
  .owl-carousel1__item-inner img {
    max-height: 389px; } }

.owl-dots {
  display: none; }

@media (max-width: 1600px) {
  .owl-carousel1__item-inner img {
    max-height: 639px; } }

@media (min-width: 768px) {
  .owl-carousel1 .owl-prev-inner {
    left: 35px; }
  .owl-carousel1 .owl-next-inner {
    right: 35px; }
  .owl-carousel1 .owl-prev-inner,
  .owl-carousel1 .owl-next-inner {
    width: 50px;
    height: 50px;
    -ms-transform: translateY(0);
        transform: translateY(0);
    margin-top: -50px; }
  .owl-carousel1 .owl-stage {
    display: -ms-flexbox;
    display: flex; }
  .owl-carousel1 .owl-prev-inner::before,
  .owl-carousel1 .owl-next-inner::before {
    width: 13px;
    height: 13px; } }

.owl-carousel1.owl-carousel1--v1 .owl-carousel1__item-inner img {
  width: 100%;
  height: 100%;
  opacity: 0; }

.owl-carousel2 .owl-item {
  cursor: pointer;
  float: left; }

.owl-carousel2__item {
  padding: 0 9px; }

.owl-carousel2 .owl-nav {
  display: none !important; }

.owl-carousel2__item {
  width: 160px;
  height: 110px; }

.owl-carousel2 img {
  width: 100% !important;
  height: 100% !important;
  -o-object-fit: cover;
     object-fit: cover;
  vertical-align: top; }

.owl-carousel2 .owl-item:hover::before {
  position: absolute;
  top: 0;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  right: 0;
  bottom: 0;
  z-index: 5;
  border: 2px solid;
  border-color: #f54e5a;
  content: '';
  width: 145px;
  height: 100%; }

.owl-carousel2 .owl-item.highlighted::after {
  position: absolute;
  top: 0;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  right: 0;
  bottom: 0;
  z-index: 5;
  content: '';
  border: 2px solid;
  border-color: #f54e5a;
  height: 100%;
  width: 150px; }

.owl-carousel2 .owl-item.highlighted::before {
  position: absolute;
  top: 2px !important;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  width: 145px;
  height: calc(100% - 4px);
  z-index: 5;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
  border: 4px solid;
  border-color: #ffffff;
  content: ''; }

.owl-carousel2 .owl-prev,
.owl-carousel2 .owl-next {
  width: 20px;
  height: 100%;
  position: absolute;
  top: 0;
  background-color: #ebedf0;
  text-indent: -9999px;
  transition: all 0.6s; }

.owl-carousel2 .owl-prev {
  left: 0; }

.owl-carousel2 .owl-next {
  right: 0; }

.owl-carousel2 .owl-prev::before,
.owl-carousel2 .owl-next::before {
  display: block;
  width: 13px;
  height: 13px;
  margin-top: -6px;
  position: absolute;
  top: 50%;
  left: 50%;
  border-left: 1px solid #54585b;
  border-top: 1px solid #54585b;
  content: ''; }

.owl-carousel2 .owl-prev::before {
  margin-left: -4px;
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg); }

.owl-carousel2 .owl-next::before {
  margin-left: -9px;
  -ms-transform: rotate(135deg);
      transform: rotate(135deg); }

.owl-carousel2 .owl-prev:hover.color-theme-default,
.color-theme-default .owl-carousel2 .owl-prev:hover,
.owl-carousel2 .owl-next:hover.color-theme-default,
.color-theme-default
.owl-carousel2 .owl-next:hover {
  background-color: #ffffff; }

.owl-carousel2 .owl-prev:hover.color-theme-blind-white,
.color-theme-blind-white .owl-carousel2 .owl-prev:hover,
.owl-carousel2 .owl-next:hover.color-theme-blind-white,
.color-theme-blind-white
.owl-carousel2 .owl-next:hover {
  background-color: #ffffff; }

.owl-carousel2 .owl-prev:hover.color-theme-blind-black,
.color-theme-blind-black .owl-carousel2 .owl-prev:hover,
.owl-carousel2 .owl-next:hover.color-theme-blind-black,
.color-theme-blind-black
.owl-carousel2 .owl-next:hover {
  background-color: #000000; }

@media (max-width: 767px) {
  .owl-carousel2 {
    display: none !important; } }

@media print {
  .gallery {
    display: none; } }

.pagination1 {
  padding: 0;
  list-style-type: none;
  border-top: 1px solid #d5d8dd;
  text-align: center;
  position: relative;
  line-height: 0;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 20px 20px 0 !important;
  -ms-flex-pack: center;
      justify-content: center;
  margin-left: 0 !important; }
  .pagination1::before {
    position: absolute;
    top: 0;
    border-top: 1px solid #d5d8dd; }
  .pagination1 li {
    display: block;
    margin: 0 !important;
    padding: 0 6px;
    list-style-type: none;
    font-size: 16px;
    font-size: 1em;
    font-weight: 500;
    line-height: 0; }
    .pagination1 li.color-theme-default,
    .color-theme-default .pagination1 li {
      color: #363532; }
    .pagination1 li.color-theme-blind-white,
    .color-theme-blind-white .pagination1 li {
      color: #000000; }
    .pagination1 li.color-theme-blind-black,
    .color-theme-blind-black .pagination1 li {
      color: #ffffff; }
    .pagination1 li.font-theme-default,
    .font-theme-default .pagination1 li {
      font-family: gerbera_light, Arial, sans-serif; }
    .pagination1 li.font-theme-blind-serif,
    .font-theme-blind-serif .pagination1 li {
      font-family: "Georgia, serif"; }
    .pagination1 li::before {
      display: none; }
    .pagination1 li.first, .pagination1 li.last, .pagination1 li.next, .pagination1 li.prev {
      width: 13px;
      padding: 0;
      top: 0;
      bottom: 0; }
    .pagination1 li.first, .pagination1 li.prev {
      left: -15px; }
    .pagination1 li.last, .pagination1 li.next {
      right: -15px; }
    .pagination1 li a,
    .pagination1 li span {
      display: inline-block;
      padding: 0 14px 0;
      position: relative;
      text-decoration: none;
      line-height: 20px;
      line-height: normal;
      font-weight: 600;
      cursor: pointer; }
      .pagination1 li a.color-theme-default,
      .color-theme-default .pagination1 li a,
      .pagination1 li span.color-theme-default,
      .color-theme-default
      .pagination1 li span {
        color: #363532; }
      .pagination1 li a.color-theme-blind-white,
      .color-theme-blind-white .pagination1 li a,
      .pagination1 li span.color-theme-blind-white,
      .color-theme-blind-white
      .pagination1 li span {
        color: #000000; }
      .pagination1 li a.color-theme-blind-black,
      .color-theme-blind-black .pagination1 li a,
      .pagination1 li span.color-theme-blind-black,
      .color-theme-blind-black
      .pagination1 li span {
        color: #ffffff; }
    .pagination1 li a:hover {
      text-decoration: none; }
      .pagination1 li a:hover.color-theme-default,
      .color-theme-default .pagination1 li a:hover {
        color: #f54e5a; }
      .pagination1 li a:hover.color-theme-blind-white,
      .color-theme-blind-white .pagination1 li a:hover {
        color: #000000; }
      .pagination1 li a:hover.color-theme-blind-black,
      .color-theme-blind-black .pagination1 li a:hover {
        color: #ffffff; }
    .pagination1 li span.pageLinkWrap {
      padding: 0; }
    .pagination1 li a.mpBtnActive.color-theme-default,
    .color-theme-default .pagination1 li a.mpBtnActive,
    .pagination1 li.active a.color-theme-default,
    .color-theme-default
    .pagination1 li.active a {
      color: #f54e5a; }
    .pagination1 li a.mpBtnActive.color-theme-blind-white,
    .color-theme-blind-white .pagination1 li a.mpBtnActive,
    .pagination1 li.active a.color-theme-blind-white,
    .color-theme-blind-white
    .pagination1 li.active a {
      color: #000000; }
    .pagination1 li a.mpBtnActive.color-theme-blind-black,
    .color-theme-blind-black .pagination1 li a.mpBtnActive,
    .pagination1 li.active a.color-theme-blind-black,
    .color-theme-blind-black
    .pagination1 li.active a {
      color: #ffffff; }
    .pagination1 li a.mpBtnActive::before,
    .pagination1 li.active a::before {
      content: '';
      position: absolute;
      top: -24px;
      left: 0;
      right: 0;
      height: 5px;
      background-color: #f54e5a; }
    .pagination1 li.last a,
    .pagination1 li.first a {
      position: relative;
      padding: 0;
      width: 100%;
      height: 100%; }
      .pagination1 li.last a::before,
      .pagination1 li.first a::before {
        content: '';
        position: absolute;
        width: 20px;
        height: 20px;
        top: 4px;
        background-image: url("/img/mosreg/arrow-padination.svg");
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        right: 0;
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
      .pagination1 li.last a:hover::before,
      .pagination1 li.first a:hover::before {
        background-image: url("/img/mosreg/arrow-padination-active.svg"); }
    .pagination1 li.first a::before {
      left: 0;
      -ms-transform: rotate(0deg);
          transform: rotate(0deg); }
  @media (min-width: 768px) {
    .pagination1 li {
      font-size: 20px;
      font-size: 1.25em; }
      .pagination1 li a.mpBtnActive.color-theme-default,
      .color-theme-default .pagination1 li a.mpBtnActive,
      .pagination1 li.active a.color-theme-default,
      .color-theme-default
      .pagination1 li.active a {
        color: #f54e5a; }
      .pagination1 li a.mpBtnActive.color-theme-blind-white,
      .color-theme-blind-white .pagination1 li a.mpBtnActive,
      .pagination1 li.active a.color-theme-blind-white,
      .color-theme-blind-white
      .pagination1 li.active a {
        color: #000000; }
      .pagination1 li a.mpBtnActive.color-theme-blind-black,
      .color-theme-blind-black .pagination1 li a.mpBtnActive,
      .pagination1 li.active a.color-theme-blind-black,
      .color-theme-blind-black
      .pagination1 li.active a {
        color: #ffffff; }
      .pagination1 li a.mpBtnActive::before,
      .pagination1 li.active a::before {
        top: -22px; } }
  @media (min-width: 1050px) {
    .pagination1 li span:hover {
      text-decoration: none; }
      .pagination1 li span:hover.color-theme-default,
      .color-theme-default .pagination1 li span:hover {
        color: #f54e5a; }
      .pagination1 li span:hover.color-theme-blind-white,
      .color-theme-blind-white .pagination1 li span:hover {
        color: #000000; }
      .pagination1 li span:hover.color-theme-blind-black,
      .color-theme-blind-black .pagination1 li span:hover {
        color: #ffffff; } }
  @media (max-width: 767px) {
    .pagination1 .page-visible {
      display: none !important; } }

.main-news__wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end; }
  @media screen and (max-width: 1024px) {
    .main-news__wrap {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  @media screen and (max-width: 768px) {
    .main-news__wrap {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      padding-top: 0px; } }

.main-news__single {
  width: 50%;
  margin-right: 40px; }
  @media screen and (max-width: 1024px) {
    .main-news__single {
      width: 100%;
      margin-right: 0; } }
  .main-news__single-wrap {
    position: -webkit-sticky;
    position: sticky;
    top: 30px; }
    @media screen and (max-width: 1024px) {
      .main-news__single-wrap {
        position: static; } }
  .main-news__single-img {
    margin-bottom: 30px; }
    @media screen and (max-width: 480px) {
      .main-news__single-img {
        margin-bottom: 20px; } }
    .main-news__single-img img {
      width: 100%; }
    .main-news__single-img .vjs-poster {
      background-size: cover;
      background-position: center;
      opacity: 0.75; }
    .main-news__single-img .video-js .vjs-big-play-button {
      top: 50%;
      left: 50%;
      padding: 0;
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
      border: none; }
      .main-news__single-img .video-js .vjs-big-play-button.color-theme-default,
      .color-theme-default .main-news__single-img .video-js .vjs-big-play-button {
        background-color: #f54e5a; }
      .main-news__single-img .video-js .vjs-big-play-button.color-theme-blind-white,
      .color-theme-blind-white .main-news__single-img .video-js .vjs-big-play-button {
        background-color: #000000; }
      .main-news__single-img .video-js .vjs-big-play-button.color-theme-blind-black,
      .color-theme-blind-black .main-news__single-img .video-js .vjs-big-play-button {
        background-color: #ffffff; }
  .main-news__single-meta {
    font-size: 14px;
    font-size: 0.875em;
    margin-bottom: 15px; }
    @media screen and (max-width: 480px) {
      .main-news__single-meta {
        margin-bottom: 12px; } }
  .main-news__single-category {
    text-transform: uppercase;
    display: inline-block;
    margin-right: 20px; }
    .main-news__single-category.color-theme-default,
    .color-theme-default .main-news__single-category {
      color: #f54e5a; }
    .main-news__single-category.color-theme-blind-white,
    .color-theme-blind-white .main-news__single-category {
      color: #000000; }
    .main-news__single-category.color-theme-blind-black,
    .color-theme-blind-black .main-news__single-category {
      color: #ffffff; }
    .main-news__single-category.font-theme-default,
    .font-theme-default .main-news__single-category {
      font-family: gerbera, Arial, sans-serif; }
    .main-news__single-category.font-theme-blind-serif,
    .font-theme-blind-serif .main-news__single-category {
      font-family: "Georgia, serif"; }
  .main-news__single-date.color-theme-default,
  .color-theme-default .main-news__single-date {
    color: #7e7266; }
  .main-news__single-date.color-theme-blind-white,
  .color-theme-blind-white .main-news__single-date {
    color: #000000; }
  .main-news__single-date.color-theme-blind-black,
  .color-theme-blind-black .main-news__single-date {
    color: #ffffff; }
  .main-news__single-date.font-theme-default,
  .font-theme-default .main-news__single-date {
    font-family: gerbera_light, Arial, sans-serif; }
  .main-news__single-date.font-theme-blind-serif,
  .font-theme-blind-serif .main-news__single-date {
    font-family: "Georgia, serif"; }
  @media screen and (max-width: 480px) {
    .main-news__single-date {
      font-size: 12px;
      font-size: 0.75em; } }
  .main-news__single-title a {
    transition: color 0.3s; }
    .main-news__single-title a.color-theme-default,
    .color-theme-default .main-news__single-title a {
      color: #363532; }
    .main-news__single-title a.color-theme-blind-white,
    .color-theme-blind-white .main-news__single-title a {
      color: #000000; }
    .main-news__single-title a.color-theme-blind-black,
    .color-theme-blind-black .main-news__single-title a {
      color: #ffffff; }
    .main-news__single-title a:hover.color-theme-default,
    .color-theme-default .main-news__single-title a:hover {
      color: #f54e5a; }
    .main-news__single-title a:hover.color-theme-blind-white,
    .color-theme-blind-white .main-news__single-title a:hover {
      color: #000000; }
    .main-news__single-title a:hover.color-theme-blind-black,
    .color-theme-blind-black .main-news__single-title a:hover {
      color: #ffffff; }
  @media screen and (max-width: 480px) {
    .main-news__single-title {
      font-size: 18px;
      font-size: 1.125em;
      line-height: 26px; }
      .main-news__single-title.font-theme-default,
      .font-theme-default .main-news__single-title {
        font-family: gerbera, Arial, sans-serif; }
      .main-news__single-title.font-theme-blind-serif,
      .font-theme-blind-serif .main-news__single-title {
        font-family: "Georgia, serif"; } }

.main-news__list-wrap {
  width: 50%;
  margin-left: 40px; }
  @media screen and (max-width: 1024px) {
    .main-news__list-wrap {
      width: 100%;
      margin-left: 0; } }

.main-news__list-head {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 28px; }
  @media screen and (max-width: 480px) {
    .main-news__list-head {
      margin-bottom: 20px; } }

.main-news__list-title {
  font-size: 30px;
  font-size: 1.875em;
  font-weight: normal;
  margin: 0;
  line-height: 1;
  position: relative;
  top: -5px; }
  .main-news__list-title.font-theme-default,
  .font-theme-default .main-news__list-title {
    font-family: gerbera_medium, Arial, sans-serif; }
  .main-news__list-title.font-theme-blind-serif,
  .font-theme-blind-serif .main-news__list-title {
    font-family: "Georgia, serif"; }
  @media screen and (max-width: 480px) {
    .main-news__list-title {
      font-size: 24px;
      font-size: 1.5em; } }

.main-news__list-filter {
  font-size: 12px;
  font-size: 0.75em;
  text-transform: uppercase;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .main-news__list-filter.color-theme-default,
  .color-theme-default .main-news__list-filter {
    color: #7e7266; }
  .main-news__list-filter.color-theme-blind-white,
  .color-theme-blind-white .main-news__list-filter {
    color: #000000; }
  .main-news__list-filter.color-theme-blind-black,
  .color-theme-blind-black .main-news__list-filter {
    color: #ffffff; }
  .main-news__list-filter.font-theme-default,
  .font-theme-default .main-news__list-filter {
    font-family: gerbera_medium, Arial, sans-serif; }
  .main-news__list-filter.font-theme-blind-serif,
  .font-theme-blind-serif .main-news__list-filter {
    font-family: "Georgia, serif"; }
  .main-news__list-filter .icon {
    fill: #c5c0b7;
    width: 20px;
    height: 20px;
    margin-right: 5px; }
  @media screen and (max-width: 480px) {
    .main-news__list-filter span {
      display: none; } }

.main-news__item {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px; }
  @media screen and (max-width: 480px) {
    .main-news__item {
      border-bottom: 1px solid #ebe7e2;
      padding-bottom: 20px;
      margin-bottom: 20px; } }
  @media screen and (max-width: 480px) {
    .main-news__item:last-child {
      border: none; } }
  .main-news__item-img {
    width: 220px;
    height: 160px;
    margin-right: 30px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-image: url("../../img/mosreg/placeholder_news.svg"); }
    @media screen and (max-width: 480px) {
      .main-news__item-img {
        display: none; } }
    .main-news__item-img img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
  .main-news__item-desc {
    -ms-flex: 1;
        flex: 1; }
  .main-news__item-date {
    font-size: 14px;
    font-size: 0.875em;
    display: block;
    margin-bottom: 10px; }
    .main-news__item-date.color-theme-default,
    .color-theme-default .main-news__item-date {
      color: #7e7266; }
    .main-news__item-date.color-theme-blind-white,
    .color-theme-blind-white .main-news__item-date {
      color: #000000; }
    .main-news__item-date.color-theme-blind-black,
    .color-theme-blind-black .main-news__item-date {
      color: #ffffff; }
    .main-news__item-date.font-theme-default,
    .font-theme-default .main-news__item-date {
      font-family: gerbera_light, Arial, sans-serif; }
    .main-news__item-date.font-theme-blind-serif,
    .font-theme-blind-serif .main-news__item-date {
      font-family: "Georgia, serif"; }
  .main-news__item-title {
    margin: 0;
    transition: color 0.3s;
    font-weight: 500;
    font-size: 20px;
    font-size: 1.25em; }
    .main-news__item-title.color-theme-default,
    .color-theme-default .main-news__item-title {
      color: #363532; }
    .main-news__item-title.color-theme-blind-white,
    .color-theme-blind-white .main-news__item-title {
      color: #000000; }
    .main-news__item-title.color-theme-blind-black,
    .color-theme-blind-black .main-news__item-title {
      color: #ffffff; }
    @media screen and (max-width: 480px) {
      .main-news__item-title {
        font-size: 18px;
        font-size: 1.125em; } }
  .main-news__item:hover .main-news__item-title.color-theme-default,
  .color-theme-default .main-news__item:hover .main-news__item-title {
    color: #f54e5a; }
  .main-news__item:hover .main-news__item-title.color-theme-blind-white,
  .color-theme-blind-white .main-news__item:hover .main-news__item-title {
    color: #000000; }
  .main-news__item:hover .main-news__item-title.color-theme-blind-black,
  .color-theme-blind-black .main-news__item:hover .main-news__item-title {
    color: #ffffff; }

.main-news__more {
  margin-top: 45px; }
  .main-news__more.font-theme-default,
  .font-theme-default .main-news__more {
    font-family: gerbera_bold, Arial, sans-serif; }
  .main-news__more.font-theme-blind-serif,
  .font-theme-blind-serif .main-news__more {
    font-family: "Georgia, serif"; }
  @media screen and (max-width: 480px) {
    .main-news__more {
      margin: 0; } }
  .main-news__more .common-text--arrow-right:after {
    top: 10%; }

.news-filter {
  display: none; }
  .news-filter--active {
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 999; }
  .news-filter__menu {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15); }
    .news-filter__menu.color-theme-default,
    .color-theme-default .news-filter__menu {
      background-color: #ffffff; }
    .news-filter__menu.color-theme-blind-white,
    .color-theme-blind-white .news-filter__menu {
      background-color: #ffffff; }
    .news-filter__menu.color-theme-blind-black,
    .color-theme-blind-black .news-filter__menu {
      background-color: #000000; }
  .news-filter__close {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 34px;
    right: 34px;
    cursor: pointer; }
    @media (max-width: 500px) {
      .news-filter__close {
        top: 20px; } }
    .news-filter__close .icon {
      width: 100%;
      height: 100%;
      stroke: #8e8b86;
      stroke-width: 2px; }
      .news-filter__close .icon path {
        transition: stroke 0.3s; }
    .news-filter__close:hover .icon path {
      stroke: #f54e5a; }
  .news-filter__page {
    display: none; }
    .news-filter__page--parent, .news-filter__page--child {
      padding: 80px 40px 40px 40px; }
    .news-filter__page--parent {
      width: 451px; }
      @media (max-width: 500px) {
        .news-filter__page--parent {
          padding: 60px 20px 10px 20px; } }
    .news-filter__page--child {
      width: 697px; }
      @media (max-width: 768px) {
        .news-filter__page--child {
          width: 100vw; } }
      @media (max-width: 500px) {
        .news-filter__page--child {
          padding: 10px 20px 10px 20px; } }
    .news-filter__page--active {
      display: block; }
  .news-filter__title {
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 500px) {
      .news-filter__title {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
    @media (max-width: 500px) {
      .news-filter__title .h2 {
        width: 100%; } }
    .news-filter__title--btn-back {
      width: 33px;
      height: 24px;
      display: block;
      margin-right: 18px;
      background: none;
      border: none;
      padding: 0;
      position: relative;
      cursor: pointer; }
      @media (max-width: 500px) {
        .news-filter__title--btn-back {
          margin-bottom: 40px; } }
      .news-filter__title--btn-back:after {
        content: '';
        width: 12px;
        height: 12px;
        position: absolute;
        left: 0;
        border-bottom: 2px solid #8e8b86;
        border-left: 2px solid #8e8b86;
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
        transition: border-color 0.3s; }
      .news-filter__title--btn-back:hover:after {
        border-color: #f54e5a; }
  .news-filter__parent-form .parent-form__item {
    margin-bottom: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .news-filter .parent-form__btns-item--send {
    margin-right: 40px; }
  .news-filter .parent-form__item {
    margin-bottom: 30px; }
    .news-filter .parent-form__item-btn-next {
      font-size: 13px;
      font-size: 0.8125em;
      line-height: 22px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      cursor: pointer;
      transition: 0.3s; }
      .news-filter .parent-form__item-btn-next.color-theme-default,
      .color-theme-default .news-filter .parent-form__item-btn-next {
        color: #7e7266; }
      .news-filter .parent-form__item-btn-next.color-theme-blind-white,
      .color-theme-blind-white .news-filter .parent-form__item-btn-next {
        color: #000000; }
      .news-filter .parent-form__item-btn-next.color-theme-blind-black,
      .color-theme-blind-black .news-filter .parent-form__item-btn-next {
        color: #ffffff; }
      .news-filter .parent-form__item-btn-next.font-theme-default,
      .font-theme-default .news-filter .parent-form__item-btn-next {
        font-family: gerbera_light, Arial, sans-serif; }
      .news-filter .parent-form__item-btn-next.font-theme-blind-serif,
      .font-theme-blind-serif .news-filter .parent-form__item-btn-next {
        font-family: "Georgia, serif"; }
      .news-filter .parent-form__item-btn-next .icon {
        width: 8px;
        height: 14px;
        stroke: #8e8b86;
        stroke-width: 2px;
        fill: none;
        margin-left: 10px;
        transition: 0.3s; }
      .news-filter .parent-form__item-btn-next:hover.color-theme-default,
      .color-theme-default .news-filter .parent-form__item-btn-next:hover {
        color: #f54e5a; }
      .news-filter .parent-form__item-btn-next:hover.color-theme-blind-white,
      .color-theme-blind-white .news-filter .parent-form__item-btn-next:hover {
        color: #000000; }
      .news-filter .parent-form__item-btn-next:hover.color-theme-blind-black,
      .color-theme-blind-black .news-filter .parent-form__item-btn-next:hover {
        color: #ffffff; }
      .news-filter .parent-form__item-btn-next:hover .icon path {
        stroke: #f54e5a; }
    .news-filter .parent-form__item--checkbox input[type='checkbox'] {
      display: none; }
    .news-filter .parent-form__item--checkbox input[type='checkbox'] + label {
      min-height: 24px;
      position: relative;
      display: inline-block;
      font-size: 15px;
      font-size: 0.9375em;
      padding-top: 2px;
      padding-left: 44px;
      cursor: pointer;
      transition: color 0.3s; }
      .news-filter .parent-form__item--checkbox input[type='checkbox'] + label:hover.color-theme-default,
      .color-theme-default .news-filter .parent-form__item--checkbox input[type='checkbox'] + label:hover {
        color: #f54e5a; }
      .news-filter .parent-form__item--checkbox input[type='checkbox'] + label:hover.color-theme-blind-white,
      .color-theme-blind-white .news-filter .parent-form__item--checkbox input[type='checkbox'] + label:hover {
        color: #000000; }
      .news-filter .parent-form__item--checkbox input[type='checkbox'] + label:hover.color-theme-blind-black,
      .color-theme-blind-black .news-filter .parent-form__item--checkbox input[type='checkbox'] + label:hover {
        color: #ffffff; }
      .news-filter .parent-form__item--checkbox input[type='checkbox'] + label:before {
        content: '';
        width: 24px;
        height: 24px;
        position: absolute;
        top: 0;
        left: 0;
        border: 1px solid #d7d5d2;
        box-sizing: border-box;
        border-radius: 2px;
        transition: 0.3s; }
    .news-filter .parent-form__item--checkbox input[type='checkbox']:checked + label:before {
      background-color: #f54e5a;
      border: none; }
    .news-filter .parent-form__item--checkbox input[type='checkbox']:checked + label:after {
      content: '';
      height: 8px;
      width: 14px;
      position: absolute;
      left: 5px;
      top: 5px;
      border-left: 2px solid;
      border-bottom: 2px solid;
      border-color: #ffffff;
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
      transition: 0.3s; }

.news-discuss__row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  @media screen and (max-width: 1024px) {
    .news-discuss__row {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }

.news-discuss__col {
  width: 30%; }
  @media screen and (max-width: 1024px) {
    .news-discuss__col {
      width: 100%;
      margin-bottom: 30px; } }
  @media screen and (max-width: 480px) {
    .news-discuss__col {
      border-bottom: 1px solid #d7d5d2;
      margin-bottom: 10px; }
      .news-discuss__col:first-child .news-discuss__img {
        display: block; }
      .news-discuss__col:last-child {
        border: none; } }

.news-discuss__link {
  height: 100%;
  display: block;
  position: relative;
  transition: background 0.3s; }
  .news-discuss__link.color-theme-default,
  .color-theme-default .news-discuss__link {
    background-color: #fcfbf9; }
  .news-discuss__link.color-theme-blind-white,
  .color-theme-blind-white .news-discuss__link {
    background-color: #ffffff; }
  .news-discuss__link.color-theme-blind-black,
  .color-theme-blind-black .news-discuss__link {
    background-color: #000000; }
  .news-discuss__link--aside {
    height: auto;
    margin-bottom: 40px; }
  @media screen and (max-width: 1024px) {
    .news-discuss__link {
      display: -ms-flexbox;
      display: flex;
      background: transparent; } }
  @media screen and (max-width: 768px) {
    .news-discuss__link:hover .news-discuss__desc > *.color-theme-default,
    .color-theme-default .news-discuss__link:hover .news-discuss__desc > * {
      color: #f54e5a; }
    .news-discuss__link:hover .news-discuss__desc > *.color-theme-blind-white,
    .color-theme-blind-white .news-discuss__link:hover .news-discuss__desc > * {
      color: #000000; }
    .news-discuss__link:hover .news-discuss__desc > *.color-theme-blind-black,
    .color-theme-blind-black .news-discuss__link:hover .news-discuss__desc > * {
      color: #ffffff; } }
  @media screen and (max-width: 480px) {
    .news-discuss__link {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .news-discuss__link.color-theme-default,
      .color-theme-default .news-discuss__link {
        background-color: #ffffff; }
      .news-discuss__link.color-theme-blind-white,
      .color-theme-blind-white .news-discuss__link {
        background-color: #ffffff; }
      .news-discuss__link.color-theme-blind-black,
      .color-theme-blind-black .news-discuss__link {
        background-color: #000000; } }
  @media (min-width: 1024px) {
    .news-discuss__link:hover.color-theme-default,
    .color-theme-default .news-discuss__link:hover {
      background-color: #f54e5a; }
    .news-discuss__link:hover.color-theme-blind-white,
    .color-theme-blind-white .news-discuss__link:hover {
      background-color: #000000; }
    .news-discuss__link:hover.color-theme-blind-black,
    .color-theme-blind-black .news-discuss__link:hover {
      background-color: #ffffff; }
    .news-discuss__link:hover .news-discuss__label.color-theme-default,
    .color-theme-default .news-discuss__link:hover .news-discuss__label {
      color: #f54e5a; }
    .news-discuss__link:hover .news-discuss__label.color-theme-blind-white,
    .color-theme-blind-white .news-discuss__link:hover .news-discuss__label {
      color: #000000; }
    .news-discuss__link:hover .news-discuss__label.color-theme-blind-black,
    .color-theme-blind-black .news-discuss__link:hover .news-discuss__label {
      color: #ffffff; }
    .news-discuss__link:hover .news-discuss__label.color-theme-default,
    .color-theme-default .news-discuss__link:hover .news-discuss__label {
      background-color: #fcfbf9; }
    .news-discuss__link:hover .news-discuss__label.color-theme-blind-white,
    .color-theme-blind-white .news-discuss__link:hover .news-discuss__label {
      background-color: #ffffff; }
    .news-discuss__link:hover .news-discuss__label.color-theme-blind-black,
    .color-theme-blind-black .news-discuss__link:hover .news-discuss__label {
      background-color: #000000; }
    .news-discuss__link:hover .news-discuss__desc > *.color-theme-default,
    .color-theme-default .news-discuss__link:hover .news-discuss__desc > * {
      color: #ffffff; }
    .news-discuss__link:hover .news-discuss__desc > *.color-theme-blind-white,
    .color-theme-blind-white .news-discuss__link:hover .news-discuss__desc > * {
      color: #ffffff; }
    .news-discuss__link:hover .news-discuss__desc > *.color-theme-blind-black,
    .color-theme-blind-black .news-discuss__link:hover .news-discuss__desc > * {
      color: #000000; } }

.news-discuss__label {
  font-size: 14px;
  font-size: 0.875em;
  padding: 12px 22px;
  text-transform: uppercase;
  position: absolute;
  top: 0;
  left: 0;
  transition: color 0.3s, background 0.3s; }
  .news-discuss__label.color-theme-default,
  .color-theme-default .news-discuss__label {
    color: #ffffff; }
  .news-discuss__label.color-theme-blind-white,
  .color-theme-blind-white .news-discuss__label {
    color: #ffffff; }
  .news-discuss__label.color-theme-blind-black,
  .color-theme-blind-black .news-discuss__label {
    color: #000000; }
  .news-discuss__label.font-theme-default,
  .font-theme-default .news-discuss__label {
    font-family: gerbera_medium, Arial, sans-serif; }
  .news-discuss__label.font-theme-blind-serif,
  .font-theme-blind-serif .news-discuss__label {
    font-family: "Georgia, serif"; }
  .news-discuss__label.color-theme-default,
  .color-theme-default .news-discuss__label {
    background-color: #f54e5a; }
  .news-discuss__label.color-theme-blind-white,
  .color-theme-blind-white .news-discuss__label {
    background-color: #000000; }
  .news-discuss__label.color-theme-blind-black,
  .color-theme-blind-black .news-discuss__label {
    background-color: #ffffff; }
  @media screen and (max-width: 1024px) {
    .news-discuss__label {
      top: auto;
      bottom: 0; } }
  @media screen and (max-width: 480px) {
    .news-discuss__label {
      display: none; } }

.news-discuss__img {
  height: 300px; }
  @media screen and (max-width: 1024px) {
    .news-discuss__img {
      width: 40%;
      height: 200px; } }
  @media screen and (max-width: 480px) {
    .news-discuss__img {
      width: 100%;
      display: none; } }
  .news-discuss__img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; }

.news-discuss__desc {
  padding: 20px 50px 30px 30px;
  transition: color 0.3s; }
  @media screen and (max-width: 1024px) {
    .news-discuss__desc {
      width: 60%; } }
  @media screen and (max-width: 480px) {
    .news-discuss__desc {
      width: 100%;
      padding: 10px 0; } }
  .news-discuss__desc > * {
    display: block; }
  .news-discuss__desc-date {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 16px;
    margin-bottom: 10px; }
    .news-discuss__desc-date.color-theme-default,
    .color-theme-default .news-discuss__desc-date {
      color: #7e7266; }
    .news-discuss__desc-date.color-theme-blind-white,
    .color-theme-blind-white .news-discuss__desc-date {
      color: #000000; }
    .news-discuss__desc-date.color-theme-blind-black,
    .color-theme-blind-black .news-discuss__desc-date {
      color: #ffffff; }
  .news-discuss__desc-title {
    font-size: 22px;
    font-size: 1.375em;
    line-height: 32px; }
    .news-discuss__desc-title.color-theme-default,
    .color-theme-default .news-discuss__desc-title {
      color: #363532; }
    .news-discuss__desc-title.color-theme-blind-white,
    .color-theme-blind-white .news-discuss__desc-title {
      color: #000000; }
    .news-discuss__desc-title.color-theme-blind-black,
    .color-theme-blind-black .news-discuss__desc-title {
      color: #ffffff; }
    .news-discuss__desc-title.font-theme-default,
    .font-theme-default .news-discuss__desc-title {
      font-family: gerbera_medium, Arial, sans-serif; }
    .news-discuss__desc-title.font-theme-blind-serif,
    .font-theme-blind-serif .news-discuss__desc-title {
      font-family: "Georgia, serif"; }
    @media screen and (max-width: 480px) {
      .news-discuss__desc-title {
        font-size: 18px;
        font-size: 1.125em;
        line-height: 1.5; }
        .news-discuss__desc-title.font-theme-default,
        .font-theme-default .news-discuss__desc-title {
          font-family: gerbera, Arial, sans-serif; }
        .news-discuss__desc-title.font-theme-blind-serif,
        .font-theme-blind-serif .news-discuss__desc-title {
          font-family: "Georgia, serif"; } }

.projects-slider {
  position: relative;
  margin-top: 80px; }
  .projects-slider__link {
    display: none;
    padding: 20px; }
    .projects-slider__link.color-theme-default,
    .color-theme-default .projects-slider__link {
      color: #ffffff; }
    .projects-slider__link.color-theme-blind-white,
    .color-theme-blind-white .projects-slider__link {
      color: #ffffff; }
    .projects-slider__link.color-theme-blind-black,
    .color-theme-blind-black .projects-slider__link {
      color: #000000; }
    .projects-slider__link:after {
      border-color: #ffffff; }
    @media screen and (max-width: 480px) {
      .projects-slider__link {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 9; } }
  .projects-slider__item {
    min-height: 500px;
    position: relative; }
    .projects-slider__item.color-theme-default,
    .color-theme-default .projects-slider__item {
      background-color: #fcfbf9; }
    .projects-slider__item.color-theme-blind-white,
    .color-theme-blind-white .projects-slider__item {
      background-color: #ffffff; }
    .projects-slider__item.color-theme-blind-black,
    .color-theme-blind-black .projects-slider__item {
      background-color: #000000; }
    .projects-slider__item-wrap {
      width: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  .projects-slider__img {
    position: absolute;
    top: 0;
    right: 50%;
    left: 0;
    bottom: 0; }
    @media screen and (max-width: 1024px) {
      .projects-slider__img {
        position: static; } }
    .projects-slider__img img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      -o-object-position: right;
         object-position: right; }
  .projects-slider__desc {
    width: 50%;
    padding: 40px 0 130px 80px; }
    @media screen and (max-width: 1024px) {
      .projects-slider__desc {
        width: 100%;
        padding: 40px 0 130px 0px; } }
    @media screen and (max-width: 480px) {
      .projects-slider__desc {
        padding-bottom: 70px; } }
    .projects-slider__desc > * {
      display: block; }
    .projects-slider__desc-link {
      margin-bottom: 40px; }
      .projects-slider__desc-link.font-theme-default,
      .font-theme-default .projects-slider__desc-link {
        font-family: gerbera_medium, Arial, sans-serif; }
      .projects-slider__desc-link.font-theme-blind-serif,
      .font-theme-blind-serif .projects-slider__desc-link {
        font-family: "Georgia, serif"; }
      @media screen and (max-width: 480px) {
        .projects-slider__desc-link {
          display: none; } }
    .projects-slider__desc-title {
      transition: color 0.3s;
      margin-bottom: 20px; }
      .projects-slider__desc-title.color-theme-default,
      .color-theme-default .projects-slider__desc-title {
        color: #363532; }
      .projects-slider__desc-title.color-theme-blind-white,
      .color-theme-blind-white .projects-slider__desc-title {
        color: #000000; }
      .projects-slider__desc-title.color-theme-blind-black,
      .color-theme-blind-black .projects-slider__desc-title {
        color: #ffffff; }
      .projects-slider__desc-title:hover.color-theme-default,
      .color-theme-default .projects-slider__desc-title:hover {
        color: #f54e5a; }
      .projects-slider__desc-title:hover.color-theme-blind-white,
      .color-theme-blind-white .projects-slider__desc-title:hover {
        color: #000000; }
      .projects-slider__desc-title:hover.color-theme-blind-black,
      .color-theme-blind-black .projects-slider__desc-title:hover {
        color: #ffffff; }
  .projects-slider__controls-wrap {
    width: 50%;
    position: absolute;
    left: 50%;
    right: 0;
    top: -100px;
    padding: 0 60px 40px 80px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    z-index: 1; }
    @media screen and (max-width: 1024px) {
      .projects-slider__controls-wrap {
        width: 100%;
        padding-left: 60px;
        padding-right: 60px;
        left: 0; } }
    @media screen and (max-width: 768px) {
      .projects-slider__controls-wrap {
        padding-left: 30px;
        padding-right: 30px; } }
    @media screen and (max-width: 480px) {
      .projects-slider__controls-wrap {
        display: none; } }
  .projects-slider .owl-dots {
    top: -50px;
    position: relative;
    display: block; }
    .projects-slider .owl-dots .owl-dot span {
      background-color: #d8d5cf; }
    .projects-slider .owl-dots .owl-dot.active span.color-theme-default,
    .color-theme-default .projects-slider .owl-dots .owl-dot.active span {
      background-color: #f54e5a; }
    .projects-slider .owl-dots .owl-dot.active span.color-theme-blind-white,
    .color-theme-blind-white .projects-slider .owl-dots .owl-dot.active span {
      background-color: #000000; }
    .projects-slider .owl-dots .owl-dot.active span.color-theme-blind-black,
    .color-theme-blind-black .projects-slider .owl-dots .owl-dot.active span {
      background-color: #ffffff; }
  .projects-slider__arrows-prev, .projects-slider__arrows-next {
    width: 60px;
    height: 60px;
    background: transparent;
    border: 1px solid rgba(156, 157, 159, 0.5);
    border-radius: 50%;
    position: relative;
    cursor: pointer;
    transition: background 0.3s; }
    .projects-slider__arrows-prev:after, .projects-slider__arrows-next:after {
      content: '';
      width: 12px;
      height: 12px;
      display: block;
      border-bottom: 2px solid #323336;
      border-radius: 2px;
      opacity: 0.5;
      position: absolute;
      top: 50%;
      margin-top: -8px; }
    .projects-slider__arrows-prev:hover, .projects-slider__arrows-next:hover {
      border-color: transparent; }
      .projects-slider__arrows-prev:hover.color-theme-default,
      .color-theme-default .projects-slider__arrows-prev:hover, .projects-slider__arrows-next:hover.color-theme-default,
      .color-theme-default .projects-slider__arrows-next:hover {
        background-color: #f54e5a; }
      .projects-slider__arrows-prev:hover.color-theme-blind-white,
      .color-theme-blind-white .projects-slider__arrows-prev:hover, .projects-slider__arrows-next:hover.color-theme-blind-white,
      .color-theme-blind-white .projects-slider__arrows-next:hover {
        background-color: #000000; }
      .projects-slider__arrows-prev:hover.color-theme-blind-black,
      .color-theme-blind-black .projects-slider__arrows-prev:hover, .projects-slider__arrows-next:hover.color-theme-blind-black,
      .color-theme-blind-black .projects-slider__arrows-next:hover {
        background-color: #ffffff; }
      .projects-slider__arrows-prev:hover:after, .projects-slider__arrows-next:hover:after {
        border-color: #ffffff;
        opacity: 1; }
  .projects-slider__arrows-prev {
    margin-right: 18px; }
    .projects-slider__arrows-prev:after {
      border-left: 2px solid #323336;
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
      left: 50%;
      margin-left: -5px; }
  .projects-slider__arrows-next:after {
    border-right: 2px solid #323336;
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
    right: 50%;
    margin-right: -5px; }
  .projects-slider__counter.color-theme-default,
  .color-theme-default .projects-slider__counter {
    color: #7e7266; }
  .projects-slider__counter.color-theme-blind-white,
  .color-theme-blind-white .projects-slider__counter {
    color: #000000; }
  .projects-slider__counter.color-theme-blind-black,
  .color-theme-blind-black .projects-slider__counter {
    color: #ffffff; }
  .projects-slider__counter.font-theme-default,
  .font-theme-default .projects-slider__counter {
    font-family: gerbera_medium, Arial, sans-serif; }
  .projects-slider__counter.font-theme-blind-serif,
  .font-theme-blind-serif .projects-slider__counter {
    font-family: "Georgia, serif"; }
  .projects-slider__counter-current {
    font-size: 45px;
    font-size: 2.8125em;
    margin-right: 5px; }
  .projects-slider__counter-length {
    margin-left: 5px; }

@media screen and (max-width: 480px) {
  .useful-article .h2 {
    font-size: 24px;
    font-size: 1.5em;
    margin-bottom: 20px; } }

.useful-article__main-item {
  display: -ms-flexbox;
  display: flex;
  transition: color 0.3s;
  margin-bottom: 60px;
  -ms-flex-align: center;
      align-items: center; }
  .useful-article__main-item.color-theme-default,
  .color-theme-default .useful-article__main-item {
    color: #363532; }
  .useful-article__main-item.color-theme-blind-white,
  .color-theme-blind-white .useful-article__main-item {
    color: #000000; }
  .useful-article__main-item.color-theme-blind-black,
  .color-theme-blind-black .useful-article__main-item {
    color: #ffffff; }
  @media screen and (max-width: 1024px) {
    .useful-article__main-item {
      margin-bottom: 30px;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  @media screen and (max-width: 480px) {
    .useful-article__main-item {
      margin-bottom: 20px; } }
  .useful-article__main-item:hover.color-theme-default,
  .color-theme-default .useful-article__main-item:hover {
    color: #f54e5a; }
  .useful-article__main-item:hover.color-theme-blind-white,
  .color-theme-blind-white .useful-article__main-item:hover {
    color: #000000; }
  .useful-article__main-item:hover.color-theme-blind-black,
  .color-theme-blind-black .useful-article__main-item:hover {
    color: #ffffff; }
  .useful-article__main-item-img {
    width: 50%;
    height: 370px;
    padding-right: 20px; }
    @media screen and (max-width: 1024px) {
      .useful-article__main-item-img {
        width: 100%;
        padding: 0;
        margin-bottom: 20px; } }
    @media screen and (max-width: 480px) {
      .useful-article__main-item-img {
        height: auto; } }
    .useful-article__main-item-img img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
      @media screen and (max-width: 480px) {
        .useful-article__main-item-img img {
          height: auto; } }
  .useful-article__main-item-desc {
    width: 50%;
    padding-left: 20px; }
    @media screen and (max-width: 1024px) {
      .useful-article__main-item-desc {
        width: 100%;
        padding: 0; }
        .useful-article__main-item-desc p {
          margin: 0; } }
    @media screen and (max-width: 480px) {
      .useful-article__main-item-desc p {
        display: none; } }
  .useful-article__main-item-title {
    margin-bottom: 20px;
    padding-bottom: 20px; }
    @media screen and (max-width: 480px) {
      .useful-article__main-item-title {
        font-size: 18px;
        font-size: 1.125em;
        line-height: 1.2;
        margin-bottom: 0;
        padding-bottom: 0; }
        .useful-article__main-item-title.font-theme-default,
        .font-theme-default .useful-article__main-item-title {
          font-family: gerbera, Arial, sans-serif; }
        .useful-article__main-item-title.font-theme-blind-serif,
        .font-theme-blind-serif .useful-article__main-item-title {
          font-family: "Georgia, serif"; } }
  .useful-article__main-item-text.color-theme-default,
  .color-theme-default .useful-article__main-item-text {
    color: #7e7266; }
  .useful-article__main-item-text.color-theme-blind-white,
  .color-theme-blind-white .useful-article__main-item-text {
    color: #000000; }
  .useful-article__main-item-text.color-theme-blind-black,
  .color-theme-blind-black .useful-article__main-item-text {
    color: #ffffff; }

.useful-article__list {
  display: -ms-flexbox;
  display: flex; }
  @media screen and (max-width: 1024px) {
    .useful-article__list {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -ms-flex-pack: justify;
          justify-content: space-between; } }

.useful-article__item {
  width: 25%;
  padding: 30px 40px 30px 30px;
  border: 1px solid #d7d5d2;
  border-right: 4px solid #f54e5a;
  margin-right: 40px;
  transition: color 0.3s, background 0.3s; }
  .useful-article__item.font-theme-default,
  .font-theme-default .useful-article__item {
    font-family: gerbera, Arial, sans-serif; }
  .useful-article__item.font-theme-blind-serif,
  .font-theme-blind-serif .useful-article__item {
    font-family: "Georgia, serif"; }
  .useful-article__item.color-theme-default,
  .color-theme-default .useful-article__item {
    color: #363532; }
  .useful-article__item.color-theme-blind-white,
  .color-theme-blind-white .useful-article__item {
    color: #000000; }
  .useful-article__item.color-theme-blind-black,
  .color-theme-blind-black .useful-article__item {
    color: #ffffff; }
  @media screen and (max-width: 1024px) {
    .useful-article__item {
      width: 48%;
      margin-right: 0;
      margin-bottom: 20px; } }
  @media screen and (max-width: 480px) {
    .useful-article__item {
      font-size: 18px;
      font-size: 1.125em;
      width: 100%;
      padding: 0;
      padding: 20px 0;
      border: none;
      border-top: 1px solid;
      margin: 0;
      border-color: #d7d5d2; } }
  .useful-article__item:hover.color-theme-default,
  .color-theme-default .useful-article__item:hover {
    color: #ffffff; }
  .useful-article__item:hover.color-theme-blind-white,
  .color-theme-blind-white .useful-article__item:hover {
    color: #ffffff; }
  .useful-article__item:hover.color-theme-blind-black,
  .color-theme-blind-black .useful-article__item:hover {
    color: #000000; }
  .useful-article__item:hover.color-theme-default,
  .color-theme-default .useful-article__item:hover {
    border-color: #f54e5a; }
  .useful-article__item:hover.color-theme-blind-white,
  .color-theme-blind-white .useful-article__item:hover {
    border-color: #000000; }
  .useful-article__item:hover.color-theme-blind-black,
  .color-theme-blind-black .useful-article__item:hover {
    border-color: #ffffff; }
  .useful-article__item:hover.color-theme-default,
  .color-theme-default .useful-article__item:hover {
    background-color: #f54e5a; }
  .useful-article__item:hover.color-theme-blind-white,
  .color-theme-blind-white .useful-article__item:hover {
    background-color: #000000; }
  .useful-article__item:hover.color-theme-blind-black,
  .color-theme-blind-black .useful-article__item:hover {
    background-color: #ffffff; }
  @media screen and (max-width: 480px) {
    .useful-article__item:hover {
      border-color: #d7d5d2; }
      .useful-article__item:hover.color-theme-default,
      .color-theme-default .useful-article__item:hover {
        color: #f54e5a; }
      .useful-article__item:hover.color-theme-blind-white,
      .color-theme-blind-white .useful-article__item:hover {
        color: #000000; }
      .useful-article__item:hover.color-theme-blind-black,
      .color-theme-blind-black .useful-article__item:hover {
        color: #ffffff; }
      .useful-article__item:hover.color-theme-default,
      .color-theme-default .useful-article__item:hover {
        background-color: #ffffff; }
      .useful-article__item:hover.color-theme-blind-white,
      .color-theme-blind-white .useful-article__item:hover {
        background-color: #ffffff; }
      .useful-article__item:hover.color-theme-blind-black,
      .color-theme-blind-black .useful-article__item:hover {
        background-color: #000000; } }
  .useful-article__item:last-child {
    margin-right: 0; }
    @media screen and (max-width: 480px) {
      .useful-article__item:last-child {
        padding-bottom: 0; } }

.often-views__title {
  margin-bottom: 30px; }

.often-views__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  @media screen and (max-width: 480px) {
    .often-views__list {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }

.often-views__item {
  width: 33%;
  font-size: 22px;
  font-size: 1.375em;
  display: block;
  padding: 45px 50px;
  margin-right: 80px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  transition: background 0.3s, color 0.3s; }
  .often-views__item.color-theme-default,
  .color-theme-default .often-views__item {
    color: #363532; }
  .often-views__item.color-theme-blind-white,
  .color-theme-blind-white .often-views__item {
    color: #000000; }
  .often-views__item.color-theme-blind-black,
  .color-theme-blind-black .often-views__item {
    color: #ffffff; }
  .often-views__item.font-theme-default,
  .font-theme-default .often-views__item {
    font-family: gerbera_medium, Arial, sans-serif; }
  .often-views__item.font-theme-blind-serif,
  .font-theme-blind-serif .often-views__item {
    font-family: "Georgia, serif"; }
  .often-views__item.color-theme-default,
  .color-theme-default .often-views__item {
    background-color: #fcfbf9; }
  .often-views__item.color-theme-blind-white,
  .color-theme-blind-white .often-views__item {
    background-color: #ffffff; }
  .often-views__item.color-theme-blind-black,
  .color-theme-blind-black .often-views__item {
    background-color: #000000; }
  @media screen and (max-width: 1024px) {
    .often-views__item {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -ms-flex-align: start;
          align-items: flex-start;
      padding: 22px 25px;
      margin-right: 40px; } }
  @media screen and (max-width: 480px) {
    .often-views__item {
      width: 100%;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      -ms-flex-align: center;
          align-items: center;
      padding: 22px 25px;
      margin-right: 0;
      margin-bottom: 10px;
      font-size: 18px;
      font-size: 1.125em; } }
  .often-views__item .icon {
    width: 70px;
    height: 70px;
    fill: transparent;
    stroke: #f54e5a;
    stroke-width: 3px;
    transition: fill 0.3s;
    margin-right: 30px; }
    @media screen and (max-width: 1024px) {
      .often-views__item .icon {
        margin-bottom: 20px; } }
    @media screen and (max-width: 480px) {
      .often-views__item .icon {
        margin-right: 20px; } }
    .often-views__item .icon-structure {
      width: 85px;
      height: 85px; }
  .often-views__item:hover.color-theme-default,
  .color-theme-default .often-views__item:hover {
    background-color: #f54e5a; }
  .often-views__item:hover.color-theme-blind-white,
  .color-theme-blind-white .often-views__item:hover {
    background-color: #000000; }
  .often-views__item:hover.color-theme-blind-black,
  .color-theme-blind-black .often-views__item:hover {
    background-color: #ffffff; }
  .often-views__item:hover.color-theme-default,
  .color-theme-default .often-views__item:hover {
    color: #ffffff; }
  .often-views__item:hover.color-theme-blind-white,
  .color-theme-blind-white .often-views__item:hover {
    color: #ffffff; }
  .often-views__item:hover.color-theme-blind-black,
  .color-theme-blind-black .often-views__item:hover {
    color: #000000; }
  .often-views__item:hover .icon {
    stroke: #fff; }
  .often-views__item:last-child {
    margin-right: 0; }
    @media screen and (max-width: 480px) {
      .often-views__item:last-child {
        margin-bottom: 0; } }

@media screen and (max-width: 480px) {
  .index-services .container {
    margin: 0;
    padding: 0; } }

@media screen and (max-width: 480px) {
  .index-services .h2 {
    padding: 0 20px; } }

.index-services__wrap {
  display: -ms-flexbox;
  display: flex; }
  @media screen and (max-width: 1024px) {
    .index-services__wrap {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }

.index-services__nav {
  width: 66%;
  border: 1px solid #e1e4ec;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 40px; }
  @media screen and (max-width: 1024px) {
    .index-services__nav {
      width: 100%;
      margin-bottom: 40px; } }
  @media screen and (max-width: 480px) {
    .index-services__nav {
      border: none;
      padding: 20px; } }
  .index-services__nav-item {
    width: 47%;
    margin-bottom: 50px; }
    @media screen and (max-width: 480px) {
      .index-services__nav-item {
        width: 100%;
        margin-bottom: 20px; } }
  .index-services__nav-title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    margin-bottom: 20px; }
    .index-services__nav-title.color-theme-default,
    .color-theme-default .index-services__nav-title {
      color: #f54e5a; }
    .index-services__nav-title.color-theme-blind-white,
    .color-theme-blind-white .index-services__nav-title {
      color: #000000; }
    .index-services__nav-title.color-theme-blind-black,
    .color-theme-blind-black .index-services__nav-title {
      color: #ffffff; }
    .index-services__nav-title .icon {
      width: 30px;
      height: 22px;
      fill: transparent;
      stroke: #f54e5a;
      stroke-width: 2px;
      margin-right: 20px; }
    .index-services__nav-title span {
      transition: transform 0.3s; }
    .index-services__nav-title:hover span {
      -ms-transform: translateX(10px);
          transform: translateX(10px); }
  .index-services__nav-link {
    font-size: 16px;
    font-size: 1em;
    margin-bottom: 20px;
    display: block;
    transition: color 0.3s; }
    .index-services__nav-link.color-theme-default,
    .color-theme-default .index-services__nav-link {
      color: #363532; }
    .index-services__nav-link.color-theme-blind-white,
    .color-theme-blind-white .index-services__nav-link {
      color: #000000; }
    .index-services__nav-link.color-theme-blind-black,
    .color-theme-blind-black .index-services__nav-link {
      color: #ffffff; }
    .index-services__nav-link:hover.color-theme-default,
    .color-theme-default .index-services__nav-link:hover {
      color: #f54e5a; }
    .index-services__nav-link:hover.color-theme-blind-white,
    .color-theme-blind-white .index-services__nav-link:hover {
      color: #000000; }
    .index-services__nav-link:hover.color-theme-blind-black,
    .color-theme-blind-black .index-services__nav-link:hover {
      color: #ffffff; }

.index-services__sidebar {
  width: 33%;
  border: 1px solid #e1e4ec;
  margin-left: 80px; }
  @media screen and (max-width: 1024px) {
    .index-services__sidebar {
      width: 100%;
      margin-left: 0; } }

.help-topics.color-theme-default,
.color-theme-default .help-topics {
  background-color: #fcfbf9; }

.help-topics.color-theme-blind-white,
.color-theme-blind-white .help-topics {
  background-color: #ffffff; }

.help-topics.color-theme-blind-black,
.color-theme-blind-black .help-topics {
  background-color: #000000; }

.help-topics__wrap {
  padding: 90px 400px 110px 0; }
  @media screen and (max-width: 1024px) {
    .help-topics__wrap {
      padding: 0 0 0 40px; } }
  @media screen and (max-width: 768px) {
    .help-topics__wrap {
      padding: 0 0 0 10px; } }
  @media screen and (max-width: 480px) {
    .help-topics__wrap {
      padding: 0; } }

.help-topics .container {
  background-image: url("/img/mosreg/helper-man.svg");
  background-position: 90% 100%;
  background-repeat: no-repeat; }
  @media screen and (max-width: 1024px) {
    .help-topics .container {
      padding: 40px 20px;
      background-image: none; } }

.help-topics__title {
  font-size: 46px;
  font-size: 2.875em;
  margin-bottom: 5px;
  display: inline-block;
  padding-right: 70px;
  background-image: url("/img/mosreg/title-help-topics.svg");
  background-position: 100% 50%;
  background-repeat: no-repeat; }
  .help-topics__title.color-theme-default,
  .color-theme-default .help-topics__title {
    color: #f54e5a; }
  .help-topics__title.color-theme-blind-white,
  .color-theme-blind-white .help-topics__title {
    color: #000000; }
  .help-topics__title.color-theme-blind-black,
  .color-theme-blind-black .help-topics__title {
    color: #ffffff; }
  @media screen and (max-width: 480px) {
    .help-topics__title {
      font-size: 30px;
      font-size: 1.875em;
      margin-top: 0;
      margin-bottom: 21px; } }

.help-topics__desc {
  font-size: 20px;
  font-size: 1.25em;
  display: block;
  margin-bottom: 40px; }
  .help-topics__desc.color-theme-default,
  .color-theme-default .help-topics__desc {
    color: #7e7266; }
  .help-topics__desc.color-theme-blind-white,
  .color-theme-blind-white .help-topics__desc {
    color: #000000; }
  .help-topics__desc.color-theme-blind-black,
  .color-theme-blind-black .help-topics__desc {
    color: #ffffff; }
  @media screen and (max-width: 480px) {
    .help-topics__desc {
      font-size: 16px;
      font-size: 1em;
      margin-bottom: 14px; } }

.help-topics__item {
  display: inline-block;
  padding: 16px 28px;
  border: 1px solid #d7d5d2;
  border-radius: 50px;
  font-size: 17px;
  font-size: 1.0625em;
  margin-right: 22px;
  margin-bottom: 20px;
  position: relative;
  overflow: hidden; }
  .help-topics__item.color-theme-default,
  .color-theme-default .help-topics__item {
    color: #363532; }
  .help-topics__item.color-theme-blind-white,
  .color-theme-blind-white .help-topics__item {
    color: #000000; }
  .help-topics__item.color-theme-blind-black,
  .color-theme-blind-black .help-topics__item {
    color: #ffffff; }
  @media screen and (max-width: 480px) {
    .help-topics__item {
      width: 100%;
      border: none;
      border-radius: 0;
      border-bottom: 1px solid #ebe7e2;
      padding: 20px 0;
      margin-bottom: 0; } }
  .help-topics__item-text {
    position: relative;
    z-index: 2; }
  .help-topics__item-count {
    display: inline-block; }
    .help-topics__item-count.color-theme-default,
    .color-theme-default .help-topics__item-count {
      color: #7e7266; }
    .help-topics__item-count.color-theme-blind-white,
    .color-theme-blind-white .help-topics__item-count {
      color: #000000; }
    .help-topics__item-count.color-theme-blind-black,
    .color-theme-blind-black .help-topics__item-count {
      color: #ffffff; }
  .help-topics__item--all {
    transition: 0.3s; }
    .help-topics__item--all.color-theme-default,
    .color-theme-default .help-topics__item--all {
      color: #ffffff; }
    .help-topics__item--all.color-theme-blind-white,
    .color-theme-blind-white .help-topics__item--all {
      color: #ffffff; }
    .help-topics__item--all.color-theme-blind-black,
    .color-theme-blind-black .help-topics__item--all {
      color: #000000; }
    .help-topics__item--all.font-theme-default,
    .font-theme-default .help-topics__item--all {
      font-family: gerbera_medium, Arial, sans-serif; }
    .help-topics__item--all.font-theme-blind-serif,
    .font-theme-blind-serif .help-topics__item--all {
      font-family: "Georgia, serif"; }
    .help-topics__item--all.color-theme-default,
    .color-theme-default .help-topics__item--all {
      background-color: #f54e5a; }
    .help-topics__item--all.color-theme-blind-white,
    .color-theme-blind-white .help-topics__item--all {
      background-color: #000000; }
    .help-topics__item--all.color-theme-blind-black,
    .color-theme-blind-black .help-topics__item--all {
      background-color: #ffffff; }
    .help-topics__item--all.color-theme-default,
    .color-theme-default .help-topics__item--all {
      border-color: #f54e5a; }
    .help-topics__item--all.color-theme-blind-white,
    .color-theme-blind-white .help-topics__item--all {
      border-color: #000000; }
    .help-topics__item--all.color-theme-blind-black,
    .color-theme-blind-black .help-topics__item--all {
      border-color: #ffffff; }
    .help-topics__item--all:hover {
      border-color: transparent;
      box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.08); }
      .help-topics__item--all:hover.color-theme-default,
      .color-theme-default .help-topics__item--all:hover {
        color: #f54e5a; }
      .help-topics__item--all:hover.color-theme-blind-white,
      .color-theme-blind-white .help-topics__item--all:hover {
        color: #000000; }
      .help-topics__item--all:hover.color-theme-blind-black,
      .color-theme-blind-black .help-topics__item--all:hover {
        color: #ffffff; }
      .help-topics__item--all:hover.color-theme-default,
      .color-theme-default .help-topics__item--all:hover {
        background-color: #ffffff; }
      .help-topics__item--all:hover.color-theme-blind-white,
      .color-theme-blind-white .help-topics__item--all:hover {
        background-color: #ffffff; }
      .help-topics__item--all:hover.color-theme-blind-black,
      .color-theme-blind-black .help-topics__item--all:hover {
        background-color: #000000; }
    @media screen and (max-width: 480px) {
      .help-topics__item--all {
        text-align: center;
        border-radius: 40px;
        max-width: 240px;
        padding: 12px 0;
        display: block;
        margin: 0 auto;
        margin-top: 40px; } }
  .help-topics__item .help-topics__item-inner {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-radius: 50%;
    transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    z-index: 1; }
    .help-topics__item .help-topics__item-inner.color-theme-default,
    .color-theme-default .help-topics__item .help-topics__item-inner {
      background-color: #f54e5a; }
    .help-topics__item .help-topics__item-inner.color-theme-blind-white,
    .color-theme-blind-white .help-topics__item .help-topics__item-inner {
      background-color: #000000; }
    .help-topics__item .help-topics__item-inner.color-theme-blind-black,
    .color-theme-blind-black .help-topics__item .help-topics__item-inner {
      background-color: #ffffff; }
    @media screen and (max-width: 1024px) {
      .help-topics__item .help-topics__item-inner {
        display: none; } }
  .help-topics__item:hover .help-topics__item-text.color-theme-default,
  .color-theme-default .help-topics__item:hover .help-topics__item-text,
  .help-topics__item:hover .help-topics__item-count.color-theme-default,
  .color-theme-default
  .help-topics__item:hover .help-topics__item-count {
    color: #ffffff; }
  .help-topics__item:hover .help-topics__item-text.color-theme-blind-white,
  .color-theme-blind-white .help-topics__item:hover .help-topics__item-text,
  .help-topics__item:hover .help-topics__item-count.color-theme-blind-white,
  .color-theme-blind-white
  .help-topics__item:hover .help-topics__item-count {
    color: #ffffff; }
  .help-topics__item:hover .help-topics__item-text.color-theme-blind-black,
  .color-theme-blind-black .help-topics__item:hover .help-topics__item-text,
  .help-topics__item:hover .help-topics__item-count.color-theme-blind-black,
  .color-theme-blind-black
  .help-topics__item:hover .help-topics__item-count {
    color: #000000; }
  @media screen and (max-width: 1024px) {
    .help-topics__item:hover .help-topics__item-text.color-theme-default,
    .color-theme-default .help-topics__item:hover .help-topics__item-text,
    .help-topics__item:hover .help-topics__item-count.color-theme-default,
    .color-theme-default
    .help-topics__item:hover .help-topics__item-count {
      color: #363532; }
    .help-topics__item:hover .help-topics__item-text.color-theme-blind-white,
    .color-theme-blind-white .help-topics__item:hover .help-topics__item-text,
    .help-topics__item:hover .help-topics__item-count.color-theme-blind-white,
    .color-theme-blind-white
    .help-topics__item:hover .help-topics__item-count {
      color: #000000; }
    .help-topics__item:hover .help-topics__item-text.color-theme-blind-black,
    .color-theme-blind-black .help-topics__item:hover .help-topics__item-text,
    .help-topics__item:hover .help-topics__item-count.color-theme-blind-black,
    .color-theme-blind-black
    .help-topics__item:hover .help-topics__item-count {
      color: #ffffff; } }
  .help-topics__item:hover .help-topics__item-inner {
    width: 225%;
    height: 225px; }
  .help-topics__item:active.color-theme-default,
  .color-theme-default .help-topics__item:active {
    background-color: #f54e5a; }
  .help-topics__item:active.color-theme-blind-white,
  .color-theme-blind-white .help-topics__item:active {
    background-color: #000000; }
  .help-topics__item:active.color-theme-blind-black,
  .color-theme-blind-black .help-topics__item:active {
    background-color: #ffffff; }

.social-tabs.fixed {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 9; }

.social-tabs .social-tabs-column {
  display: none; }
  @media screen and (max-width: 1024px) {
    .social-tabs .social-tabs-column {
      display: block; } }

.social-tabs__wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.social-tabs__left {
  width: 70%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center; }
  @media screen and (max-width: 1024px) {
    .social-tabs__left {
      display: none; } }

.social-tabs__frame {
  width: 368px;
  height: 737px;
  position: relative; }
  .social-tabs__frame-scroll {
    width: 368px;
    overflow: hidden; }
    .social-tabs__frame-scroll-wrap {
      height: 522px;
      overflow-y: scroll;
      overflow-x: hidden; }
    .social-tabs__frame-scroll-item {
      display: block;
      width: 318px;
      position: relative;
      left: 1px;
      transition: color 0.3s;
      padding: 20px 0; }
      .social-tabs__frame-scroll-item.color-theme-default,
      .color-theme-default .social-tabs__frame-scroll-item {
        color: #363532; }
      .social-tabs__frame-scroll-item.color-theme-blind-white,
      .color-theme-blind-white .social-tabs__frame-scroll-item {
        color: #000000; }
      .social-tabs__frame-scroll-item.color-theme-blind-black,
      .color-theme-blind-black .social-tabs__frame-scroll-item {
        color: #ffffff; }
      .social-tabs__frame-scroll-item:hover.color-theme-default,
      .color-theme-default .social-tabs__frame-scroll-item:hover {
        color: #f54e5a; }
      .social-tabs__frame-scroll-item:hover.color-theme-blind-white,
      .color-theme-blind-white .social-tabs__frame-scroll-item:hover {
        color: #000000; }
      .social-tabs__frame-scroll-item:hover.color-theme-blind-black,
      .color-theme-blind-black .social-tabs__frame-scroll-item:hover {
        color: #ffffff; }
      .social-tabs__frame-scroll-item:after {
        content: '';
        position: absolute;
        left: 0;
        bottom: 0px;
        border: 0.5px solid #ece8e1;
        width: 278px;
        margin-left: 20px; }
      .social-tabs__frame-scroll-item:last-child::after {
        display: none; }
  .social-tabs__frame:before, .social-tabs__frame:after {
    content: '';
    position: absolute;
    width: 300px;
    top: 0;
    bottom: 0; }
    @media screen and (max-width: 1200px) {
      .social-tabs__frame:before, .social-tabs__frame:after {
        display: none; } }
  .social-tabs__frame:before {
    right: 100%;
    margin-right: 30px;
    background: url(/img/mosreg/frame-left.svg) no-repeat;
    background-position: right center; }
  .social-tabs__frame:after {
    left: 100%;
    margin-left: 30px;
    background: url(/img/mosreg/frame-right.svg) no-repeat;
    background-position: left center; }
  .social-tabs__frame-overflow {
    width: 100%;
    height: 100%;
    background: url(/img/mosreg/frame.png) no-repeat;
    padding: 20px 24px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-line-pack: justify;
        align-content: space-between;
    overflow: hidden; }
  .social-tabs__frame-network {
    height: 95px;
    text-align: center;
    padding: 30px 20px 20px 20px;
    position: relative;
    z-index: -1;
    border-bottom: 1px solid #d7d5d2;
    width: 320px; }
    .social-tabs__frame-network.color-theme-default,
    .color-theme-default .social-tabs__frame-network {
      color: #ffffff; }
    .social-tabs__frame-network.color-theme-blind-white,
    .color-theme-blind-white .social-tabs__frame-network {
      color: #ffffff; }
    .social-tabs__frame-network.color-theme-blind-black,
    .color-theme-blind-black .social-tabs__frame-network {
      color: #000000; }
    .social-tabs__frame-network img {
      margin-top: 10px; }
    .social-tabs__frame-network--vk {
      background-color: #5180b8; }
      .social-tabs__frame-network--vk .icon {
        width: 55px;
        height: 55px;
        fill: #fff; }
    .social-tabs__frame-network--tw.color-theme-default,
    .color-theme-default .social-tabs__frame-network--tw {
      background-color: #ffffff; }
    .social-tabs__frame-network--tw.color-theme-blind-white,
    .color-theme-blind-white .social-tabs__frame-network--tw {
      background-color: #ffffff; }
    .social-tabs__frame-network--tw.color-theme-blind-black,
    .color-theme-blind-black .social-tabs__frame-network--tw {
      background-color: #000000; }
    .social-tabs__frame-network--tw .icon {
      width: 50px;
      height: 50px;
      fill: #139fef;
      margin-top: 10px; }
  .social-tabs__frame-img {
    width: 319px;
    overflow: hidden;
    background-size: cover;
    background-position: center;
    margin-bottom: 20px; }
    .social-tabs__frame-img:before {
      content: '';
      padding-top: 100%;
      float: left; }
  .social-tabs__frame-text {
    font-size: 15px;
    font-size: 0.9375em;
    line-height: 20px;
    max-height: 100px;
    margin: 0 20px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    /* autoprefixer: off */
    -webkit-box-orient: vertical;
    /* autoprefixer: on */ }
    .social-tabs__frame-text.font-theme-default,
    .font-theme-default .social-tabs__frame-text {
      font-family: gerbera_light, Arial, sans-serif; }
    .social-tabs__frame-text.font-theme-blind-serif,
    .font-theme-blind-serif .social-tabs__frame-text {
      font-family: "Georgia, serif"; }
  .social-tabs__frame-controls {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -ms-flex-align: center;
        align-items: center;
    border-top: 1px solid #d7d5d2;
    padding: 12px; }
    .social-tabs__frame-controls-btn {
      background: none;
      border: none;
      cursor: pointer;
      opacity: 0.6;
      transition: opacity 0.3s; }
      .social-tabs__frame-controls-btn svg {
        width: 46px;
        height: 46px;
        transition: fill 0.3s;
        fill: #c5c0b7; }
      .social-tabs__frame-controls-btn:hover {
        opacity: 1; }
        .social-tabs__frame-controls-btn:hover svg {
          fill: #f54e5a; }
      .social-tabs__frame-controls-btn--active {
        opacity: 1; }
        .social-tabs__frame-controls-btn--active svg {
          fill: #f54e5a; }

.social-tabs__list {
  height: 100%;
  margin-bottom: -81px; }

.social-tabs__item {
  display: none; }
  .social-tabs__item--active {
    display: block; }

.social-tabs__right {
  padding-left: 40px; }
  @media screen and (max-width: 1200px) {
    .social-tabs__right {
      padding-left: 0; } }
  .social-tabs__right-title {
    font-size: 46px;
    font-size: 2.875em;
    margin: 0;
    margin-bottom: 10px; }
    @media screen and (max-width: 480px) {
      .social-tabs__right-title {
        font-size: 24px;
        font-size: 1.5em; } }
  .social-tabs__right-desc {
    font-size: 20px;
    font-size: 1.25em;
    display: block;
    margin-bottom: 36px; }
    .social-tabs__right-desc.color-theme-default,
    .color-theme-default .social-tabs__right-desc {
      color: #7e7266; }
    .social-tabs__right-desc.color-theme-blind-white,
    .color-theme-blind-white .social-tabs__right-desc {
      color: #000000; }
    .social-tabs__right-desc.color-theme-blind-black,
    .color-theme-blind-black .social-tabs__right-desc {
      color: #ffffff; }
    .social-tabs__right-desc.font-theme-default,
    .font-theme-default .social-tabs__right-desc {
      font-family: gerbera_light, Arial, sans-serif; }
    .social-tabs__right-desc.font-theme-blind-serif,
    .font-theme-blind-serif .social-tabs__right-desc {
      font-family: "Georgia, serif"; }
    @media screen and (max-width: 480px) {
      .social-tabs__right-desc {
        font-size: 18px;
        font-size: 1.125em;
        margin-bottom: 20px; } }

@media screen and (max-width: 1024px) {
  .social-tabs__turns {
    display: none; } }

.social-tabs__turn-btn {
  font-size: 20px;
  font-size: 1.25em;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  transition: color 0.3s;
  position: relative; }
  .social-tabs__turn-btn:first-child {
    margin-right: 40px; }
  .social-tabs__turn-btn:hover.color-theme-default,
  .color-theme-default .social-tabs__turn-btn:hover {
    color: #f54e5a; }
  .social-tabs__turn-btn:hover.color-theme-blind-white,
  .color-theme-blind-white .social-tabs__turn-btn:hover {
    color: #000000; }
  .social-tabs__turn-btn:hover.color-theme-blind-black,
  .color-theme-blind-black .social-tabs__turn-btn:hover {
    color: #ffffff; }
  .social-tabs__turn-btn--active.color-theme-default,
  .color-theme-default .social-tabs__turn-btn--active {
    color: #363532; }
  .social-tabs__turn-btn--active.color-theme-blind-white,
  .color-theme-blind-white .social-tabs__turn-btn--active {
    color: #000000; }
  .social-tabs__turn-btn--active.color-theme-blind-black,
  .color-theme-blind-black .social-tabs__turn-btn--active {
    color: #ffffff; }
  .social-tabs__turn-btn--active:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: -3px;
    height: 2px;
    background-color: #f54e5a;
    -ms-transform: scaleX(1);
        transform: scaleX(1);
    -ms-transform-origin: center;
        transform-origin: center;
    transition: transform 0.3s; }

.page_content table {
  position: relative;
  z-index: 5;
  table-layout: fixed;
  min-width: 750px;
  width: 100%;
  word-wrap: break-word;
  border-spacing: 0; }
  .page_content table th,
  .page_content table td {
    text-align: left;
    padding: 20px 15px;
    word-wrap: break-word;
    border: 0;
    border-bottom: 1px solid #dddddd; }
  .page_content table thead th {
    font-weight: 500;
    font-size: 16px;
    font-size: 1em;
    line-height: 20px;
    text-align: left; }
    .page_content table thead th.font-theme-default,
    .font-theme-default .page_content table thead th {
      font-family: gerbera_medium, Arial, sans-serif; }
    .page_content table thead th.font-theme-blind-serif,
    .font-theme-blind-serif .page_content table thead th {
      font-family: "Georgia, serif"; }
  .page_content table thead th,
  .page_content table thead td {
    padding: 11px 17px;
    border-bottom: 2px solid;
    text-align: left;
    border-left: 0 solid transparent;
    border-right: 0 solid transparent;
    border-top: 0 solid transparent; }
    .page_content table thead th.color-theme-default,
    .color-theme-default .page_content table thead th,
    .page_content table thead td.color-theme-default,
    .color-theme-default
    .page_content table thead td {
      border-color: #f54e5a; }
    .page_content table thead th.color-theme-blind-white,
    .color-theme-blind-white .page_content table thead th,
    .page_content table thead td.color-theme-blind-white,
    .color-theme-blind-white
    .page_content table thead td {
      border-color: #000000; }
    .page_content table thead th.color-theme-blind-black,
    .color-theme-blind-black .page_content table thead th,
    .page_content table thead td.color-theme-blind-black,
    .color-theme-blind-black
    .page_content table thead td {
      border-color: #ffffff; }
  .page_content table tbody td {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 20px; }
    .page_content table tbody td.font-theme-default,
    .font-theme-default .page_content table tbody td {
      font-family: gerbera_light, Arial, sans-serif; }
    .page_content table tbody td.font-theme-blind-serif,
    .font-theme-blind-serif .page_content table tbody td {
      font-family: "Georgia, serif"; }

.page_content a {
  text-decoration: underline;
  transition: color 0.3s ease; }
  .page_content a.font-theme-default,
  .font-theme-default .page_content a {
    font-family: gerbera_light, Arial, sans-serif; }
  .page_content a.font-theme-blind-serif,
  .font-theme-blind-serif .page_content a {
    font-family: "Georgia, serif"; }
  .page_content a.color-theme-default,
  .color-theme-default .page_content a {
    -webkit-text-decoration-color: #f54e5a;
            text-decoration-color: #f54e5a; }
  .page_content a.color-theme-blind-white,
  .color-theme-blind-white .page_content a {
    -webkit-text-decoration-color: #000000;
            text-decoration-color: #000000; }
  .page_content a.color-theme-blind-black,
  .color-theme-blind-black .page_content a {
    -webkit-text-decoration-color: #ffffff;
            text-decoration-color: #ffffff; }
  .page_content a.color-theme-default,
  .color-theme-default .page_content a {
    color: #363532; }
  .page_content a.color-theme-blind-white,
  .color-theme-blind-white .page_content a {
    color: #000000; }
  .page_content a.color-theme-blind-black,
  .color-theme-blind-black .page_content a {
    color: #ffffff; }
  .page_content a:hover {
    text-decoration: underline; }
    .page_content a:hover.color-theme-default,
    .color-theme-default .page_content a:hover {
      color: #f54e5a; }
    .page_content a:hover.color-theme-blind-white,
    .color-theme-blind-white .page_content a:hover {
      color: #000000; }
    .page_content a:hover.color-theme-blind-black,
    .color-theme-blind-black .page_content a:hover {
      color: #ffffff; }

.page_content--list__link {
  text-decoration: underline;
  transition: color 0.3s ease; }
  .page_content--list__link.font-theme-default,
  .font-theme-default .page_content--list__link {
    font-family: gerbera_light, Arial, sans-serif; }
  .page_content--list__link.font-theme-blind-serif,
  .font-theme-blind-serif .page_content--list__link {
    font-family: "Georgia, serif"; }
  .page_content--list__link.color-theme-default,
  .color-theme-default .page_content--list__link {
    -webkit-text-decoration-color: #f54e5a;
            text-decoration-color: #f54e5a; }
  .page_content--list__link.color-theme-blind-white,
  .color-theme-blind-white .page_content--list__link {
    -webkit-text-decoration-color: #000000;
            text-decoration-color: #000000; }
  .page_content--list__link.color-theme-blind-black,
  .color-theme-blind-black .page_content--list__link {
    -webkit-text-decoration-color: #ffffff;
            text-decoration-color: #ffffff; }
  .page_content--list__link.color-theme-default,
  .color-theme-default .page_content--list__link {
    color: #363532; }
  .page_content--list__link.color-theme-blind-white,
  .color-theme-blind-white .page_content--list__link {
    color: #000000; }
  .page_content--list__link.color-theme-blind-black,
  .color-theme-blind-black .page_content--list__link {
    color: #ffffff; }
  .page_content--list__link:hover {
    text-decoration: underline; }
    .page_content--list__link:hover.color-theme-default,
    .color-theme-default .page_content--list__link:hover {
      color: #f54e5a; }
    .page_content--list__link:hover.color-theme-blind-white,
    .color-theme-blind-white .page_content--list__link:hover {
      color: #000000; }
    .page_content--list__link:hover.color-theme-blind-black,
    .color-theme-blind-black .page_content--list__link:hover {
      color: #ffffff; }

#ya-map a {
  text-decoration: underline;
  transition: color 0.3s ease; }
  #ya-map a.font-theme-default,
  .font-theme-default #ya-map a {
    font-family: gerbera_light, Arial, sans-serif; }
  #ya-map a.font-theme-blind-serif,
  .font-theme-blind-serif #ya-map a {
    font-family: "Georgia, serif"; }
  #ya-map a.color-theme-default,
  .color-theme-default #ya-map a {
    -webkit-text-decoration-color: #f54e5a;
            text-decoration-color: #f54e5a; }
  #ya-map a.color-theme-blind-white,
  .color-theme-blind-white #ya-map a {
    -webkit-text-decoration-color: #000000;
            text-decoration-color: #000000; }
  #ya-map a.color-theme-blind-black,
  .color-theme-blind-black #ya-map a {
    -webkit-text-decoration-color: #ffffff;
            text-decoration-color: #ffffff; }
  #ya-map a.color-theme-default,
  .color-theme-default #ya-map a {
    color: #363532; }
  #ya-map a.color-theme-blind-white,
  .color-theme-blind-white #ya-map a {
    color: #000000; }
  #ya-map a.color-theme-blind-black,
  .color-theme-blind-black #ya-map a {
    color: #ffffff; }
  #ya-map a:hover {
    text-decoration: underline; }
    #ya-map a:hover.color-theme-default,
    .color-theme-default #ya-map a:hover {
      color: #f54e5a; }
    #ya-map a:hover.color-theme-blind-white,
    .color-theme-blind-white #ya-map a:hover {
      color: #000000; }
    #ya-map a:hover.color-theme-blind-black,
    .color-theme-blind-black #ya-map a:hover {
      color: #ffffff; }

.list7 {
  margin: 0 !important; }

.admin-edit-panel {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 20px 0;
  border-bottom: 1px solid;
  margin-bottom: 10px; }
  @media screen and (max-width: 768px) {
    .admin-edit-panel {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  .admin-edit-panel > :first-child {
    margin-right: 30px; }
    @media screen and (max-width: 768px) {
      .admin-edit-panel > :first-child {
        margin-right: 0;
        margin-bottom: 15px; } }
  .admin-edit-panel .btn {
    text-align: center; }
    @media screen and (max-width: 480px) {
      .admin-edit-panel .btn {
        font-size: 14px;
        font-size: 0.875em;
        line-height: 22px; } }

body.hidden--stories {
  overflow: hidden; }

.stories-section__close {
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 50%;
  position: absolute;
  width: 50px;
  height: 50px;
  top: 30px;
  right: 20px;
  z-index: 999;
  border: none; }
  .stories-section__close:after {
    content: '';
    width: 24px;
    height: 24px;
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 4L4 20' stroke='white' stroke-width='2' stroke-linejoin='bevel'/%3E%3Cpath d='M20 20L4 4' stroke='white' stroke-width='2' stroke-linejoin='bevel'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    z-index: 9999;
    top: 13px;
    right: 13px; }
  .stories-section__close:hover {
    cursor: pointer; }
  @media screen and (max-width: 480px) {
    .stories-section__close {
      background: none; }
      .stories-section__close:after {
        top: 13px;
        right: 0; } }

.stories-section__modal {
  background: rgba(97, 97, 97, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999; }
  .stories-section__modal-btn {
    width: 47px;
    height: 47px;
    background: rgba(0, 0, 0, 0.6);
    position: absolute;
    top: 50%;
    margin-top: -25px;
    border: none;
    border-radius: 50%;
    cursor: pointer;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center; }
    @media (max-width: 520px) {
      .stories-section__modal-btn {
        top: 60px;
        margin-top: 0;
        width: 20%;
        height: 60%;
        border-radius: 0;
        background: transparent; } }
    .stories-section__modal-btn--prev {
      right: 100%;
      margin-right: 20px; }
      @media (max-width: 520px) {
        .stories-section__modal-btn--prev {
          margin-right: 0;
          right: 80%; } }
      .stories-section__modal-btn--prev:after {
        content: '';
        position: relative;
        display: inline-block;
        height: 14px;
        width: 14px;
        border-left: 2px solid;
        border-bottom: 2px solid;
        border-color: #ffffff;
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
        left: 2px; }
        @media (max-width: 520px) {
          .stories-section__modal-btn--prev:after {
            display: none; } }
    .stories-section__modal-btn--next {
      left: 100%;
      margin-left: 20px; }
      @media (max-width: 520px) {
        .stories-section__modal-btn--next {
          margin-left: 0;
          left: 80%; } }
      .stories-section__modal-btn--next:after {
        content: '';
        position: relative;
        display: inline-block;
        height: 14px;
        width: 14px;
        border-right: 2px solid;
        border-bottom: 2px solid;
        border-color: #ffffff;
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
        right: 3px;
        top: 1px; }
        @media (max-width: 520px) {
          .stories-section__modal-btn--next:after {
            display: none; } }
  .stories-section__modal-content {
    height: 90vh;
    width: 55vh;
    max-width: 390px;
    max-height: 700px;
    background-color: #0f0f0f;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
    @media (max-width: 520px) {
      .stories-section__modal-content {
        height: 100%;
        width: 100%;
        max-width: 100%;
        max-height: 100%;
        top: 0;
        left: 0;
        -ms-transform: none;
            transform: none; } }
    .stories-section__modal-content-mobile {
      position: absolute;
      left: 0;
      right: 0;
      top: 60px;
      height: 70%;
      background: transparent;
      z-index: 1;
      display: none; }
      @media (max-width: 520px) {
        .stories-section__modal-content-mobile {
          left: 20%;
          right: 20%; } }
      @media screen and (max-width: 1024px) {
        .stories-section__modal-content-mobile {
          display: block; } }
    .stories-section__modal-content-desktop {
      position: absolute;
      left: 0;
      right: 0;
      top: 60px;
      height: 70%;
      background: transparent;
      display: block;
      z-index: 1; }
      @media screen and (max-width: 1024px) {
        .stories-section__modal-content-desktop {
          display: none; } }
    .stories-section__modal-content-picture {
      width: 100%;
      height: 70%;
      position: relative; }
      .stories-section__modal-content-picture:after {
        content: '';
        position: absolute;
        bottom: -2px;
        left: 0;
        right: 0;
        display: block;
        height: 130px;
        background: linear-gradient(180deg, rgba(15, 15, 15, 0) 0%, #0f0f0f 100%); }
      .stories-section__modal-content-picture img,
      .stories-section__modal-content-picture video {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover;
        -o-object-position: center;
           object-position: center;
        opacity: 0;
        transition: opacity 0.2s; }
      .stories-section__modal-content-picture.loaded img,
      .stories-section__modal-content-picture.loaded video {
        opacity: 1; }
      .stories-section__modal-content-picture.no-shadow:after {
        display: none; }
    .stories-section__modal-content-wrap {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      padding: 0px 20px 30px 20px; }
      .stories-section__modal-content-wrap.color-theme-default,
      .color-theme-default .stories-section__modal-content-wrap {
        color: #ffffff; }
      .stories-section__modal-content-wrap.color-theme-blind-white,
      .color-theme-blind-white .stories-section__modal-content-wrap {
        color: #ffffff; }
      .stories-section__modal-content-wrap.color-theme-blind-black,
      .color-theme-blind-black .stories-section__modal-content-wrap {
        color: #000000; }
    .stories-section__modal-content-title {
      font-size: 24px;
      font-size: 1.5em;
      line-height: 28px;
      margin-bottom: 12px;
      display: block; }
      .stories-section__modal-content-title.font-theme-default,
      .font-theme-default .stories-section__modal-content-title {
        font-family: gerbera_medium, Arial, sans-serif; }
      .stories-section__modal-content-title.font-theme-blind-serif,
      .font-theme-blind-serif .stories-section__modal-content-title {
        font-family: "Georgia, serif"; }
    .stories-section__modal-content-desc {
      margin-bottom: 20px; }
      .stories-section__modal-content-desc p {
        font-size: 16px;
        font-size: 1em;
        line-height: 24px;
        margin: 0; }
        .stories-section__modal-content-desc p.font-theme-default,
        .font-theme-default .stories-section__modal-content-desc p {
          font-family: gerbera_light, Arial, sans-serif; }
        .stories-section__modal-content-desc p.font-theme-blind-serif,
        .font-theme-blind-serif .stories-section__modal-content-desc p {
          font-family: "Georgia, serif"; }
    .stories-section__modal-content-btns {
      display: -ms-flexbox;
      display: flex; }
    .stories-section__modal-content-like {
      width: 50px;
      height: 50px;
      background: rgba(255, 255, 255, 0.2);
      border-radius: 30px;
      margin-right: 16px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      transition: background 0.3s;
      position: relative;
      cursor: pointer; }
      .stories-section__modal-content-like--active.color-theme-default,
      .color-theme-default .stories-section__modal-content-like--active {
        background-color: #f54e5a; }
      .stories-section__modal-content-like--active.color-theme-blind-white,
      .color-theme-blind-white .stories-section__modal-content-like--active {
        background-color: #000000; }
      .stories-section__modal-content-like--active.color-theme-blind-black,
      .color-theme-blind-black .stories-section__modal-content-like--active {
        background-color: #ffffff; }
      .stories-section__modal-content-like:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 1; }
    .stories-section__modal-content-more {
      height: 50px;
      font-size: 16px;
      font-size: 1em;
      line-height: 27px;
      border-radius: 30px;
      -ms-flex: 1;
          flex: 1;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      cursor: pointer; }
      .stories-section__modal-content-more.color-theme-default,
      .color-theme-default .stories-section__modal-content-more {
        color: #ffffff; }
      .stories-section__modal-content-more.color-theme-blind-white,
      .color-theme-blind-white .stories-section__modal-content-more {
        color: #ffffff; }
      .stories-section__modal-content-more.color-theme-blind-black,
      .color-theme-blind-black .stories-section__modal-content-more {
        color: #000000; }
      .stories-section__modal-content-more.font-theme-default,
      .font-theme-default .stories-section__modal-content-more {
        font-family: gerbera_medium, Arial, sans-serif; }
      .stories-section__modal-content-more.font-theme-blind-serif,
      .font-theme-blind-serif .stories-section__modal-content-more {
        font-family: "Georgia, serif"; }
      .stories-section__modal-content-more.color-theme-default,
      .color-theme-default .stories-section__modal-content-more {
        background-color: #f54e5a; }
      .stories-section__modal-content-more.color-theme-blind-white,
      .color-theme-blind-white .stories-section__modal-content-more {
        background-color: #000000; }
      .stories-section__modal-content-more.color-theme-blind-black,
      .color-theme-blind-black .stories-section__modal-content-more {
        background-color: #ffffff; }
      .stories-section__modal-content-more span {
        text-align: center;
        padding: 0 40px;
        text-overflow: ellipsis;
        width: 280px;
        overflow: hidden;
        white-space: nowrap; }
        @media screen and (max-width: 480px) {
          .stories-section__modal-content-more span {
            padding: 0 15px;
            width: 200px; } }
  .stories-section__modal-progress {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    position: absolute;
    top: 20px;
    left: 20px;
    right: 20px; }
    .stories-section__modal-progress-item {
      -ms-flex: 1;
          flex: 1;
      height: 2px;
      background: rgba(255, 255, 255, 0.3);
      margin-right: 6px; }
      .stories-section__modal-progress-item:last-child {
        margin-right: 0; }
      .stories-section__modal-progress-item--seen.color-theme-default,
      .color-theme-default .stories-section__modal-progress-item--seen {
        background-color: #ffffff; }
      .stories-section__modal-progress-item--seen.color-theme-blind-white,
      .color-theme-blind-white .stories-section__modal-progress-item--seen {
        background-color: #ffffff; }
      .stories-section__modal-progress-item--seen.color-theme-blind-black,
      .color-theme-blind-black .stories-section__modal-progress-item--seen {
        background-color: #000000; }
      .stories-section__modal-progress-item--current {
        position: relative; }
        .stories-section__modal-progress-item--current:after {
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          background-color: #ffffff;
          animation: stories-progress 5s linear; }
        .stories-section__modal-progress-item--current-stop:after {
          animation-play-state: paused; }

@keyframes stories-progress {
  0% {
    transform: scaleX(0);
    transform-origin: left; }
  100% {
    transform: scaleX(1);
    transform-origin: left; } }

.stories-section .swiper-button-next,
.stories-section .swiper-button-prev {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  outline: none; }
  .stories-section .swiper-button-next.color-theme-default,
  .color-theme-default .stories-section .swiper-button-next,
  .stories-section .swiper-button-prev.color-theme-default,
  .color-theme-default
  .stories-section .swiper-button-prev {
    background-color: #f54e5a; }
  .stories-section .swiper-button-next.color-theme-blind-white,
  .color-theme-blind-white .stories-section .swiper-button-next,
  .stories-section .swiper-button-prev.color-theme-blind-white,
  .color-theme-blind-white
  .stories-section .swiper-button-prev {
    background-color: #000000; }
  .stories-section .swiper-button-next.color-theme-blind-black,
  .color-theme-blind-black .stories-section .swiper-button-next,
  .stories-section .swiper-button-prev.color-theme-blind-black,
  .color-theme-blind-black
  .stories-section .swiper-button-prev {
    background-color: #ffffff; }
  @media (max-width: 992px) {
    .stories-section .swiper-button-next,
    .stories-section .swiper-button-prev {
      display: none; } }
  .stories-section .swiper-button-next:after,
  .stories-section .swiper-button-prev:after {
    font-size: 25px;
    font-size: 1.5625em;
    color: #ffffff; }

.stories-section .swiper-button-disabled {
  display: none; }

.stories-section .swiper-button-next {
  right: 60px; }

.stories-section .swiper-button-prev {
  left: 60px; }

.stories-section .swiper-container {
  overflow: visible; }

.stories-section__slider {
  position: relative;
  overflow: hidden; }
  .stories-section__slider:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 50px;
    display: block;
    background: linear-gradient(270deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
    z-index: 1; }
    @media screen and (max-width: 768px) {
      .stories-section__slider:after {
        display: none; } }
  .stories-section__slider--after:after {
    display: none; }
  .stories-section__slider-overflow {
    width: 95%; }
  .stories-section__slider-item-wrap {
    width: 100%;
    overflow: hidden;
    position: relative; }
    .stories-section__slider-item-wrap:before {
      content: '';
      padding-top: 100%;
      float: left; }
  .stories-section__slider-item:hover .stories-section__slider-desc.color-theme-default,
  .color-theme-default .stories-section__slider-item:hover .stories-section__slider-desc {
    background-color: #f54e5a; }
  .stories-section__slider-item:hover .stories-section__slider-desc.color-theme-blind-white,
  .color-theme-blind-white .stories-section__slider-item:hover .stories-section__slider-desc {
    background-color: #000000; }
  .stories-section__slider-item:hover .stories-section__slider-desc.color-theme-blind-black,
  .color-theme-blind-black .stories-section__slider-item:hover .stories-section__slider-desc {
    background-color: #ffffff; }
  .stories-section__slider-item:hover .stories-section__slider-label.color-theme-default,
  .color-theme-default .stories-section__slider-item:hover .stories-section__slider-label {
    background-color: #ffffff; }
  .stories-section__slider-item:hover .stories-section__slider-label.color-theme-blind-white,
  .color-theme-blind-white .stories-section__slider-item:hover .stories-section__slider-label {
    background-color: #ffffff; }
  .stories-section__slider-item:hover .stories-section__slider-label.color-theme-blind-black,
  .color-theme-blind-black .stories-section__slider-item:hover .stories-section__slider-label {
    background-color: #000000; }
  .stories-section__slider-item:hover .stories-section__slider-label.color-theme-default,
  .color-theme-default .stories-section__slider-item:hover .stories-section__slider-label {
    color: #f54e5a; }
  .stories-section__slider-item:hover .stories-section__slider-label.color-theme-blind-white,
  .color-theme-blind-white .stories-section__slider-item:hover .stories-section__slider-label {
    color: #000000; }
  .stories-section__slider-item:hover .stories-section__slider-label.color-theme-blind-black,
  .color-theme-blind-black .stories-section__slider-item:hover .stories-section__slider-label {
    color: #ffffff; }
  .stories-section__slider-img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1; }
    .stories-section__slider-img:after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: linear-gradient(360deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%); }
    .stories-section__slider-img img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
  .stories-section__slider-wrap {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    cursor: pointer; }
  .stories-section__slider-label {
    text-transform: uppercase;
    font-size: 9px;
    font-size: 0.5625em;
    padding: 6px;
    position: absolute;
    top: 10px;
    right: 10px;
    transition: background 0.3s, color 0.3s; }
    .stories-section__slider-label.font-theme-default,
    .font-theme-default .stories-section__slider-label {
      font-family: gerbera_bold, Arial, sans-serif; }
    .stories-section__slider-label.font-theme-blind-serif,
    .font-theme-blind-serif .stories-section__slider-label {
      font-family: "Georgia, serif"; }
    .stories-section__slider-label.color-theme-default,
    .color-theme-default .stories-section__slider-label {
      color: #ffffff; }
    .stories-section__slider-label.color-theme-blind-white,
    .color-theme-blind-white .stories-section__slider-label {
      color: #ffffff; }
    .stories-section__slider-label.color-theme-blind-black,
    .color-theme-blind-black .stories-section__slider-label {
      color: #000000; }
    .stories-section__slider-label.color-theme-default,
    .color-theme-default .stories-section__slider-label {
      background-color: #f54e5a; }
    .stories-section__slider-label.color-theme-blind-white,
    .color-theme-blind-white .stories-section__slider-label {
      background-color: #000000; }
    .stories-section__slider-label.color-theme-blind-black,
    .color-theme-blind-black .stories-section__slider-label {
      background-color: #ffffff; }
    .stories-section__slider-label span {
      vertical-align: -2.28169px; }
    @media screen and (max-width: 480px) {
      .stories-section__slider-label {
        font-size: 6px;
        font-size: 0.375em;
        padding: 3px 4px; }
        .stories-section__slider-label span {
          vertical-align: -1.52113px; } }
  .stories-section__slider-desc {
    font-size: 22px;
    font-size: 1.375em;
    position: absolute;
    left: 16px;
    right: 16px;
    bottom: 19px;
    padding: 9px;
    transition: background 0.3s;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    max-height: 137px;
    /* autoprefixer: off */
    -webkit-box-orient: vertical;
    /* autoprefixer: on */ }
    .stories-section__slider-desc.color-theme-default,
    .color-theme-default .stories-section__slider-desc {
      color: #ffffff; }
    .stories-section__slider-desc.color-theme-blind-white,
    .color-theme-blind-white .stories-section__slider-desc {
      color: #ffffff; }
    .stories-section__slider-desc.color-theme-blind-black,
    .color-theme-blind-black .stories-section__slider-desc {
      color: #000000; }
    .stories-section__slider-desc.font-theme-default,
    .font-theme-default .stories-section__slider-desc {
      font-family: gerbera_medium, Arial, sans-serif; }
    .stories-section__slider-desc.font-theme-blind-serif,
    .font-theme-blind-serif .stories-section__slider-desc {
      font-family: "Georgia, serif"; }
    @media (min-width: 768px) and (max-width: 992px) {
      .stories-section__slider-desc {
        font-size: 18px;
        font-size: 1.125em;
        left: 9px;
        right: 9px;
        bottom: 12px;
        max-height: 110px; } }
    @media screen and (max-width: 480px) {
      .stories-section__slider-desc {
        font-size: 14px;
        font-size: 0.875em;
        left: 12px;
        bottom: 15px;
        right: 12px;
        padding: 0; } }

.news-filter__page {
  display: block; }

.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.5s; }

.fade-enter, .fade-leave-to {
  opacity: 0; }

.slide-enter-active,
.slide-leave-active {
  transition: transform 0.5s, width 0.5s; }

.slide-enter, .slide-leave-to {
  -ms-transform: translateX(100%);
      transform: translateX(100%); }

.main-news__list-filter {
  cursor: pointer; }
  .main-news__list-filter--using.color-theme-default,
  .color-theme-default .main-news__list-filter--using {
    color: #f54e5a; }
  .main-news__list-filter--using.color-theme-blind-white,
  .color-theme-blind-white .main-news__list-filter--using {
    color: #000000; }
  .main-news__list-filter--using.color-theme-blind-black,
  .color-theme-blind-black .main-news__list-filter--using {
    color: #ffffff; }
  .main-news__list-filter--using .icon path {
    fill: #f54e5a; }
  .main-news__list-filter:hover.color-theme-default,
  .color-theme-default .main-news__list-filter:hover {
    color: #f54e5a; }
  .main-news__list-filter:hover.color-theme-blind-white,
  .color-theme-blind-white .main-news__list-filter:hover {
    color: #000000; }
  .main-news__list-filter:hover.color-theme-blind-black,
  .color-theme-blind-black .main-news__list-filter:hover {
    color: #ffffff; }
  .main-news__list-filter:hover .icon path {
    fill: #f54e5a; }

.news-filter__close {
  z-index: 99; }

.news-filter__page--child {
  height: 100%;
  position: relative; }
  .news-filter__page--child .news-filter__parent-form {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    height: calc(100% - 150px);
    overflow-y: scroll; }
    @media (max-width: 500px) {
      .news-filter__page--child .news-filter__parent-form {
        height: 70%; } }
  .news-filter__page--child .parent-form__item {
    width: 48%; }
    @media screen and (max-width: 480px) {
      .news-filter__page--child .parent-form__item {
        width: 100%; } }
    .news-filter__page--child .parent-form__item label {
      font-size: 14px;
      font-size: 0.875em;
      font-weight: normal; }
      .news-filter__page--child .parent-form__item label.font-theme-default,
      .font-theme-default .news-filter__page--child .parent-form__item label {
        font-family: gerbera_light, Arial, sans-serif; }
      .news-filter__page--child .parent-form__item label.font-theme-blind-serif,
      .font-theme-blind-serif .news-filter__page--child .parent-form__item label {
        font-family: "Georgia, serif"; }
  .news-filter__page--child .parent-form__btns {
    position: absolute;
    left: 34px;
    bottom: 40px;
    right: 40px;
    padding-top: 20px;
    border-top: 1px solid rgba(229, 226, 220, 0.7); }
    @media screen and (max-width: 480px) {
      .news-filter__page--child .parent-form__btns {
        display: -ms-flexbox;
        display: flex;
        bottom: 10px;
        left: 20px;
        right: 20px;
        padding-top: 10px; } }
    @media screen and (max-width: 480px) {
      .news-filter__page--child .parent-form__btns > button {
        -ms-flex: 1;
            flex: 1;
        width: auto;
        margin-right: 10px;
        height: 40px;
        padding: 0; }
        .news-filter__page--child .parent-form__btns > button:last-child {
          margin-right: 0; } }

.news-filter__search-input {
  width: 100%;
  padding: 15px;
  font-size: 16px;
  font-size: 1em;
  border: 1px solid #d7d5d2;
  border-radius: 4px; }
  .news-filter__search-input.color-theme-default,
  .color-theme-default .news-filter__search-input {
    color: #7e7266; }
  .news-filter__search-input.color-theme-blind-white,
  .color-theme-blind-white .news-filter__search-input {
    color: #000000; }
  .news-filter__search-input.color-theme-blind-black,
  .color-theme-blind-black .news-filter__search-input {
    color: #ffffff; }
  .news-filter__search-input.font-theme-default,
  .font-theme-default .news-filter__search-input {
    font-family: gerbera_light, Arial, sans-serif; }
  .news-filter__search-input.font-theme-blind-serif,
  .font-theme-blind-serif .news-filter__search-input {
    font-family: "Georgia, serif"; }

.common-btn--transparent-border {
  font-size: 14px;
  font-size: 0.875em;
  background: none;
  padding: 11px 44px;
  border: 1px solid #e5e2dc;
  border-radius: 40px;
  cursor: pointer;
  transition: color 0.3s, background 0.3s; }
  .common-btn--transparent-border.color-theme-default,
  .color-theme-default .common-btn--transparent-border {
    color: #7e7266; }
  .common-btn--transparent-border.color-theme-blind-white,
  .color-theme-blind-white .common-btn--transparent-border {
    color: #000000; }
  .common-btn--transparent-border.color-theme-blind-black,
  .color-theme-blind-black .common-btn--transparent-border {
    color: #ffffff; }
  .common-btn--transparent-border.font-theme-default,
  .font-theme-default .common-btn--transparent-border {
    font-family: gerbera_medium, Arial, sans-serif; }
  .common-btn--transparent-border.font-theme-blind-serif,
  .font-theme-blind-serif .common-btn--transparent-border {
    font-family: "Georgia, serif"; }
  .common-btn--transparent-border:hover.color-theme-default,
  .color-theme-default .common-btn--transparent-border:hover {
    color: #ffffff; }
  .common-btn--transparent-border:hover.color-theme-blind-white,
  .color-theme-blind-white .common-btn--transparent-border:hover {
    color: #ffffff; }
  .common-btn--transparent-border:hover.color-theme-blind-black,
  .color-theme-blind-black .common-btn--transparent-border:hover {
    color: #000000; }
  .common-btn--transparent-border:hover.color-theme-default,
  .color-theme-default .common-btn--transparent-border:hover {
    background-color: #f54e5a; }
  .common-btn--transparent-border:hover.color-theme-blind-white,
  .color-theme-blind-white .common-btn--transparent-border:hover {
    background-color: #000000; }
  .common-btn--transparent-border:hover.color-theme-blind-black,
  .color-theme-blind-black .common-btn--transparent-border:hover {
    background-color: #ffffff; }

@media (max-width: 520px) {
  .news-filter__menu {
    left: 0; } }

@media (max-width: 520px) {
  .news-filter__page--parent {
    width: 100%; } }

.parent-form__item-list {
  padding-left: 40px; }

.slide-enter-active {
  transition: transform 0.3s, opacity 0.3s ease; }

.slide-leave-active {
  transition: transform 0.3s, opacity 0.3s ease; }

.slide-enter,
.slide-leave-to {
  -ms-transform: translateX(10px);
      transform: translateX(10px);
  opacity: 0; }

.header-search__form {
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  margin-left: 15px; }

.header__search {
  position: relative;
  height: 100%;
  top: auto;
  bottom: auto;
  right: auto;
  width: 100%; }
  .header__search.color-theme-default,
  .color-theme-default .header__search {
    background-color: #ffffff; }
  .header__search.color-theme-blind-white,
  .color-theme-blind-white .header__search {
    background-color: #ffffff; }
  .header__search.color-theme-blind-black,
  .color-theme-blind-black .header__search {
    background-color: #000000; }

.header__search-wrap {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 2px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.header__search--active {
  left: 0; }

.header-search__dropdown {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  margin-top: 2px;
  z-index: 99;
  padding: 0; }
  .header-search__dropdown.color-theme-default,
  .color-theme-default .header-search__dropdown {
    background-color: #ffffff; }
  .header-search__dropdown.color-theme-blind-white,
  .color-theme-blind-white .header-search__dropdown {
    background-color: #ffffff; }
  .header-search__dropdown.color-theme-blind-black,
  .color-theme-blind-black .header-search__dropdown {
    background-color: #000000; }
  .header-search__dropdown-item {
    font-size: 16px;
    font-size: 1em;
    padding: 15px 30px 15px 39px;
    cursor: pointer;
    transition: background 0.3s; }
    .header-search__dropdown-item em {
      font-style: normal; }
      .header-search__dropdown-item em.color-theme-default,
      .color-theme-default .header-search__dropdown-item em {
        color: #f54e5a; }
      .header-search__dropdown-item em.color-theme-blind-white,
      .color-theme-blind-white .header-search__dropdown-item em {
        color: #000000; }
      .header-search__dropdown-item em.color-theme-blind-black,
      .color-theme-blind-black .header-search__dropdown-item em {
        color: #ffffff; }
      .header-search__dropdown-item em.font-theme-default,
      .font-theme-default .header-search__dropdown-item em {
        font-family: gerbera_bold, Arial, sans-serif; }
      .header-search__dropdown-item em.font-theme-blind-serif,
      .font-theme-blind-serif .header-search__dropdown-item em {
        font-family: "Georgia, serif"; }
    .header-search__dropdown-item:hover.color-theme-default,
    .color-theme-default .header-search__dropdown-item:hover {
      background-color: #f9f8f7; }
    .header-search__dropdown-item:hover.color-theme-blind-white,
    .color-theme-blind-white .header-search__dropdown-item:hover {
      background-color: #ffffff; }
    .header-search__dropdown-item:hover.color-theme-blind-black,
    .color-theme-blind-black .header-search__dropdown-item:hover {
      background-color: #000000; }

.header-search__form-input {
  -ms-flex: 1;
      flex: 1;
  margin-right: 30px; }

.header-search__form-send {
  margin-right: 25px; }

.header-search__icon--btn {
  position: relative;
  bottom: -4px; }
  .header-search__icon--btn svg circle,
  .header-search__icon--btn svg path {
    transition: 0.3s; }
  .header-search__icon--btn:hover svg circle,
  .header-search__icon--btn:hover svg path {
    stroke: #f54e5a; }

.header-search__form-clear {
  display: inline-block;
  background: none;
  width: 16px;
  height: 16px;
  top: 4px;
  border: none;
  position: relative;
  cursor: pointer; }
  .header-search__form-clear:before, .header-search__form-clear:after {
    content: '';
    display: block;
    width: 2px;
    height: 20px;
    background-color: #8e8b86;
    position: absolute;
    top: 0;
    transition: background 0.3s; }
  .header-search__form-clear:before {
    left: 0;
    -ms-transform-origin: top;
        transform-origin: top;
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg); }
  .header-search__form-clear:after {
    right: 0;
    -ms-transform-origin: top;
        transform-origin: top;
    -ms-transform: rotate(45deg);
        transform: rotate(45deg); }
  .header-search__form-clear:hover:before, .header-search__form-clear:hover:after {
    background-color: #f54e5a; }

.pictured-cols {
  text-align: left; }
  .pictured-cols__img-container {
    width: 100px;
    height: 100px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
        align-items: flex-end;
    -ms-flex-pack: start;
        justify-content: flex-start;
    margin-bottom: 25px; }
  .pictured-cols__img {
    max-width: 100%;
    max-height: 100%; }
  .pictured-cols__img-container {
    -ms-flex-pack: start;
        justify-content: flex-start;
    width: 100%; }
  .pictured-cols .slider--default .owl-dots {
    display: -ms-flexbox;
    display: flex;
    margin: 15px 0;
    padding-left: 15px;
    padding-right: 15px;
    -ms-flex-pack: start;
        justify-content: flex-start; }
  .pictured-cols .owl-dot {
    display: block;
    width: 10px;
    height: 10px;
    background-color: #cbccc9;
    border: none;
    border-radius: 50%;
    margin: 4px;
    padding: 0; }
    .pictured-cols .owl-dot.active {
      background-color: #0079d3; }

.plans__header {
  text-align: center; }
  .plans__header br {
    display: none; }
    @media (min-width: 1318px) {
      .plans__header br {
        display: initial; } }

.page__section {
  padding: 0 20px; }
  @media (min-width: 768px) {
    .page__section {
      padding: 0 40px; } }
  .page__section--map {
    margin: 40px 0; }
    @media (min-width: 768px) {
      .page__section--map {
        margin: 80px 0; } }
  .page__section--numbers {
    padding-top: 50px;
    padding-bottom: 50px; }
    @media (min-width: 768px) {
      .page__section--numbers {
        padding-top: 65px;
        padding-bottom: 65px; } }
    .page__section--numbers .numbers {
      margin-top: 10px;
      margin-bottom: 40px; }
      @media (min-width: 768px) {
        .page__section--numbers .numbers {
          margin-top: 30px;
          margin-bottom: 60px; } }
      .page__section--numbers .numbers:last-of-type {
        margin-bottom: 0; }
  .page__section--gallery {
    margin: 30px 0 50px; }
    @media (min-width: 768px) {
      .page__section--gallery {
        margin: 60px 0 60px; } }
  .page__section--text {
    margin: 40px 0; }
    @media (min-width: 768px) {
      .page__section--text {
        margin: 70px 0; } }
  .page__section--double {
    margin: 40px 0; }

.landing-tabs__section--gray {
  padding: 42px 40px 40px; }
  @media (max-width: 767px) {
    .landing-tabs__section--gray {
      padding-left: 20px;
      padding-right: 20px; } }

.navigation__sub-list {
  display: block; }

/* Misc visuals
---------------------------------- */
/* Overlays */
.datepicker-col {
  /* with multiple calendars */
  /* RTL support */ }
  .datepicker-col .ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .datepicker-col .ui-draggable-handle {
    -ms-touch-action: none;
    touch-action: none; }
  .datepicker-col .ui-resizable {
    position: relative; }
  .datepicker-col .ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
    -ms-touch-action: none;
    touch-action: none; }
  .datepicker-col .ui-resizable-disabled .ui-resizable-handle,
  .datepicker-col .ui-resizable-autohide .ui-resizable-handle {
    display: none; }
  .datepicker-col .ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0; }
  .datepicker-col .ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0; }
  .datepicker-col .ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%; }
  .datepicker-col .ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%; }
  .datepicker-col .ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px; }
  .datepicker-col .ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px; }
  .datepicker-col .ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px; }
  .datepicker-col .ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px; }
  .datepicker-col .ui-selectable {
    -ms-touch-action: none;
    touch-action: none; }
  .datepicker-col .ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted black; }
  .datepicker-col .ui-sortable-handle {
    -ms-touch-action: none;
    touch-action: none; }
  .datepicker-col .datepicker-inline {
    display: none; }
    .datepicker-col .datepicker-inline.visible {
      display: block;
      position: fixed;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      padding: 20px 10px;
      min-height: 100%;
      z-index: 200;
      overflow-y: auto;
      overflow-x: hidden;
      -webkit-overflow-scrolling: touch; }
      .datepicker-col .datepicker-inline.visible.color-theme-default,
      .color-theme-default .datepicker-col .datepicker-inline.visible {
        background-color: #ffffff; }
      .datepicker-col .datepicker-inline.visible.color-theme-blind-white,
      .color-theme-blind-white .datepicker-col .datepicker-inline.visible {
        background-color: #ffffff; }
      .datepicker-col .datepicker-inline.visible.color-theme-blind-black,
      .color-theme-blind-black .datepicker-col .datepicker-inline.visible {
        background-color: #000000; }
    .datepicker-col .datepicker-inline .ui-datepicker {
      width: auto;
      display: block;
      background: transparent;
      box-shadow: none; }
  @media screen and (min-width: 768px) {
    .datepicker-col .datepicker-inline {
      display: block; } }
  .datepicker-col .ui-datepicker .ui-datepicker-header {
    position: relative;
    margin: 0;
    margin-bottom: 24px; }
  .datepicker-col .ui-datepicker .ui-datepicker-prev,
  .datepicker-col .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 0;
    width: 24px;
    height: 24px;
    cursor: pointer; }
  .datepicker-col .ui-datepicker .ui-datepicker-prev span,
  .datepicker-col .ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -6px;
    width: 12px;
    height: 12px;
    border-top: 2px solid #8e8b86;
    border-left: 2px solid #8e8b86; }
  .datepicker-col .ui-datepicker .ui-datepicker-prev span {
    margin-left: -3px;
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg); }
  .datepicker-col .ui-datepicker .ui-datepicker-next span {
    margin-left: -6px;
    -ms-transform: rotate(135deg);
        transform: rotate(135deg); }
  .datepicker-col .ui-datepicker .ui-datepicker-next:hover span {
    border-top-color: #515356;
    border-left-color: #515356; }
  .datepicker-col .ui-datepicker .ui-datepicker-prev:hover span {
    border-top-color: #515356;
    border-left-color: #515356; }
  .datepicker-col .ui-datepicker .ui-datepicker-title {
    margin: 0 30px;
    line-height: 24px;
    text-align: center; }
    .datepicker-col .ui-datepicker .ui-datepicker-title select {
      font-size: 1em;
      margin: 1px 0; }
  .datepicker-col .ui-datepicker select.ui-datepicker-month, .datepicker-col .ui-datepicker select.ui-datepicker-year {
    width: 45%; }
  .datepicker-col .ui-datepicker table {
    width: 100%;
    font-size: 16px;
    font-size: 1em;
    line-height: 1;
    border-collapse: collapse;
    margin: 0 0 0.4em; }
    .datepicker-col .ui-datepicker table:before {
      display: none !important; }
  .datepicker-col .ui-datepicker tbody tr {
    border-bottom: 5px solid; }
    .datepicker-col .ui-datepicker tbody tr.color-theme-default,
    .color-theme-default .datepicker-col .ui-datepicker tbody tr {
      border-color: #ffffff; }
    .datepicker-col .ui-datepicker tbody tr.color-theme-blind-white,
    .color-theme-blind-white .datepicker-col .ui-datepicker tbody tr {
      border-color: #ffffff; }
    .datepicker-col .ui-datepicker tbody tr.color-theme-blind-black,
    .color-theme-blind-black .datepicker-col .ui-datepicker tbody tr {
      border-color: #000000; }
    .datepicker-col .ui-datepicker tbody tr:nth-last-of-type(1) {
      border-bottom: 1px solid transparent; }
    .datepicker-col .ui-datepicker tbody tr:hover {
      background: none !important; }
  .datepicker-col .ui-datepicker thead tr:hover {
    background: none !important; }
  .datepicker-col .ui-datepicker th {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 16px;
    text-transform: uppercase;
    padding: 13px 0;
    text-align: center;
    border: 0; }
    .datepicker-col .ui-datepicker th.color-theme-default,
    .color-theme-default .datepicker-col .ui-datepicker th {
      color: #7e7266; }
    .datepicker-col .ui-datepicker th.color-theme-blind-white,
    .color-theme-blind-white .datepicker-col .ui-datepicker th {
      color: #000000; }
    .datepicker-col .ui-datepicker th.color-theme-blind-black,
    .color-theme-blind-black .datepicker-col .ui-datepicker th {
      color: #ffffff; }
    .datepicker-col .ui-datepicker th.font-theme-default,
    .font-theme-default .datepicker-col .ui-datepicker th {
      font-family: gerbera_medium, Arial, sans-serif; }
    .datepicker-col .ui-datepicker th.font-theme-blind-serif,
    .font-theme-blind-serif .datepicker-col .ui-datepicker th {
      font-family: "Georgia, serif"; }
  .datepicker-col .ui-datepicker td {
    border: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    padding: 0;
    height: auto; }
    .datepicker-col .ui-datepicker td.ui-datepicker-unselectable:hover {
      cursor: default; }
    .datepicker-col .ui-datepicker td.ui-datepicker-calendar-range:hover {
      cursor: pointer; }
    .datepicker-col .ui-datepicker td.ui-datepicker-other-month:hover {
      cursor: default;
      background: transparent; }
    .datepicker-col .ui-datepicker td span,
    .datepicker-col .ui-datepicker td a {
      display: block;
      padding: 15px 0;
      text-align: center;
      text-decoration: none;
      position: relative; }
    .datepicker-col .ui-datepicker td a:hover {
      background-color: #eae6e2; }
      .datepicker-col .ui-datepicker td a:hover.color-theme-default,
      .color-theme-default .datepicker-col .ui-datepicker td a:hover {
        color: #363532; }
      .datepicker-col .ui-datepicker td a:hover.color-theme-blind-white,
      .color-theme-blind-white .datepicker-col .ui-datepicker td a:hover {
        color: #000000; }
      .datepicker-col .ui-datepicker td a:hover.color-theme-blind-black,
      .color-theme-blind-black .datepicker-col .ui-datepicker td a:hover {
        color: #ffffff; }
    .datepicker-col .ui-datepicker td span::before,
    .datepicker-col .ui-datepicker td a::before {
      content: '';
      position: absolute;
      top: -1px;
      left: -1px;
      right: -1px;
      bottom: -1px; }
  .datepicker-col .ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: 0.7em 0 0 0;
    padding: 0 0.2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0; }
    .datepicker-col .ui-datepicker .ui-datepicker-buttonpane button {
      float: right;
      margin: 0.5em 0.2em 0.4em;
      cursor: pointer;
      padding: 0.2em 0.6em 0.3em 0.6em;
      width: auto;
      overflow: visible; }
      .datepicker-col .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
        float: left; }
  .datepicker-col .ui-datepicker.ui-datepicker-multi {
    width: auto; }
  @media screen and (min-width: 768px) {
    .datepicker-col .ui-datepicker .ui-datepicker-header {
      display: block;
      width: auto; } }
  @media screen and (max-width: 1024px) {
    .datepicker-col .ui-datepicker .ui-datepicker-prev {
      left: 0; }
    .datepicker-col .ui-datepicker .ui-datepicker-next {
      right: 0; } }
  @media screen and (min-width: 1025px) {
    .datepicker-col .ui-datepicker .ui-datepicker-prev {
      left: 0px; }
    .datepicker-col .ui-datepicker .ui-datepicker-next {
      right: 0; } }
  @media screen and (min-width: 768px) {
    .datepicker-col .ui-datepicker .ui-datepicker-title {
      font-size: 18px;
      font-size: 1.125em; } }
  @media screen and (min-width: 1025px) {
    .datepicker-col .ui-datepicker .ui-datepicker-title {
      font-size: 22px;
      font-size: 1.375em; } }
  .datepicker-col .ui-datepicker-multi .ui-datepicker-group {
    float: left; }
    .datepicker-col .ui-datepicker-multi .ui-datepicker-group table {
      width: 95%;
      margin: 0 auto 0.4em; }
  .datepicker-col .ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%; }
  .datepicker-col .ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%; }
  .datepicker-col .ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%; }
  .datepicker-col .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
  .datepicker-col .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0; }
  .datepicker-col .ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left; }
  .datepicker-col .ui-datepicker-row-break {
    clear: both;
    width: 100%; }
  .datepicker-col .ui-datepicker-rtl {
    direction: rtl; }
    .datepicker-col .ui-datepicker-rtl .ui-datepicker-prev {
      right: 2px;
      left: auto; }
    .datepicker-col .ui-datepicker-rtl .ui-datepicker-next {
      left: 2px;
      right: auto; }
    .datepicker-col .ui-datepicker-rtl .ui-datepicker-prev:hover {
      right: 1px;
      left: auto; }
    .datepicker-col .ui-datepicker-rtl .ui-datepicker-next:hover {
      left: 1px;
      right: auto; }
    .datepicker-col .ui-datepicker-rtl .ui-datepicker-buttonpane {
      clear: right; }
      .datepicker-col .ui-datepicker-rtl .ui-datepicker-buttonpane button {
        float: left; }
        .datepicker-col .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
          float: right; }
    .datepicker-col .ui-datepicker-rtl .ui-datepicker-group {
      float: right; }
    .datepicker-col .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
    .datepicker-col .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
      border-right-width: 0;
      border-left-width: 1px; }
  .datepicker-col .ui-datepicker-calendar-range {
    cursor: pointer; }
  .datepicker-col .ui-datepicker-calendar-range:hover {
    background-color: #eae6e2;
    cursor: pointer; }
    .datepicker-col .ui-datepicker-calendar-range:hover .ui-state-default.color-theme-default,
    .color-theme-default .datepicker-col .ui-datepicker-calendar-range:hover .ui-state-default {
      color: #363532; }
    .datepicker-col .ui-datepicker-calendar-range:hover .ui-state-default.color-theme-blind-white,
    .color-theme-blind-white .datepicker-col .ui-datepicker-calendar-range:hover .ui-state-default {
      color: #000000; }
    .datepicker-col .ui-datepicker-calendar-range:hover .ui-state-default.color-theme-blind-black,
    .color-theme-blind-black .datepicker-col .ui-datepicker-calendar-range:hover .ui-state-default {
      color: #ffffff; }
  .datepicker-col .ui-datepicker-calendar-highlight.color-theme-default,
  .color-theme-default .datepicker-col .ui-datepicker-calendar-highlight {
    background-color: #f9f8f7; }
  .datepicker-col .ui-datepicker-calendar-highlight.color-theme-blind-white,
  .color-theme-blind-white .datepicker-col .ui-datepicker-calendar-highlight {
    background-color: #ffffff; }
  .datepicker-col .ui-datepicker-calendar-highlight.color-theme-blind-black,
  .color-theme-blind-black .datepicker-col .ui-datepicker-calendar-highlight {
    background-color: #000000; }
  .datepicker-col .ui-datepicker-calendar-highlight .ui-state-default.color-theme-default,
  .color-theme-default .datepicker-col .ui-datepicker-calendar-highlight .ui-state-default {
    color: #363532; }
  .datepicker-col .ui-datepicker-calendar-highlight .ui-state-default.color-theme-blind-white,
  .color-theme-blind-white .datepicker-col .ui-datepicker-calendar-highlight .ui-state-default {
    color: #000000; }
  .datepicker-col .ui-datepicker-calendar-highlight .ui-state-default.color-theme-blind-black,
  .color-theme-blind-black .datepicker-col .ui-datepicker-calendar-highlight .ui-state-default {
    color: #ffffff; }
  .datepicker-col .ui-datepicker-calendar-select.color-theme-default,
  .color-theme-default .datepicker-col .ui-datepicker-calendar-select {
    background-color: #f9f8f7; }
  .datepicker-col .ui-datepicker-calendar-select.color-theme-blind-white,
  .color-theme-blind-white .datepicker-col .ui-datepicker-calendar-select {
    background-color: #ffffff; }
  .datepicker-col .ui-datepicker-calendar-select.color-theme-blind-black,
  .color-theme-blind-black .datepicker-col .ui-datepicker-calendar-select {
    background-color: #000000; }
  .datepicker-col .ui-datepicker-calendar-select .ui-state-default.color-theme-default,
  .color-theme-default .datepicker-col .ui-datepicker-calendar-select .ui-state-default {
    color: #363532; }
  .datepicker-col .ui-datepicker-calendar-select .ui-state-default.color-theme-blind-white,
  .color-theme-blind-white .datepicker-col .ui-datepicker-calendar-select .ui-state-default {
    color: #000000; }
  .datepicker-col .ui-datepicker-calendar-select .ui-state-default.color-theme-blind-black,
  .color-theme-blind-black .datepicker-col .ui-datepicker-calendar-select .ui-state-default {
    color: #ffffff; }
  .datepicker-col .range-controls__wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    margin-bottom: 27px;
    margin-top: 30px; }
  .datepicker-col .range-controls__send {
    margin-bottom: 27px; }
  .datepicker-col .range-controls__turn {
    position: relative; }
    .datepicker-col .range-controls__turn label {
      font-size: 16px;
      font-size: 1em;
      margin-bottom: 0;
      position: relative;
      transition: color 0.3s;
      cursor: pointer;
      display: inline-block; }
      .datepicker-col .range-controls__turn label.font-theme-default,
      .font-theme-default .datepicker-col .range-controls__turn label {
        font-family: gerbera_light, Arial, sans-serif; }
      .datepicker-col .range-controls__turn label.font-theme-blind-serif,
      .font-theme-blind-serif .datepicker-col .range-controls__turn label {
        font-family: "Georgia, serif"; }
      .datepicker-col .range-controls__turn label.color-theme-default,
      .color-theme-default .datepicker-col .range-controls__turn label {
        color: #363532; }
      .datepicker-col .range-controls__turn label.color-theme-blind-white,
      .color-theme-blind-white .datepicker-col .range-controls__turn label {
        color: #000000; }
      .datepicker-col .range-controls__turn label.color-theme-blind-black,
      .color-theme-blind-black .datepicker-col .range-controls__turn label {
        color: #ffffff; }
      .datepicker-col .range-controls__turn label:hover.color-theme-default,
      .color-theme-default .datepicker-col .range-controls__turn label:hover {
        color: #f54e5a; }
      .datepicker-col .range-controls__turn label:hover.color-theme-blind-white,
      .color-theme-blind-white .datepicker-col .range-controls__turn label:hover {
        color: #000000; }
      .datepicker-col .range-controls__turn label:hover.color-theme-blind-black,
      .color-theme-blind-black .datepicker-col .range-controls__turn label:hover {
        color: #ffffff; }
      .datepicker-col .range-controls__turn label span {
        vertical-align: 3px; }
      .datepicker-col .range-controls__turn label:before {
        content: '';
        width: 22px;
        height: 22px;
        background-color: #ffffff;
        display: inline-block;
        border: 1px solid #c5c0b7;
        border-radius: 3px;
        margin-right: 16px;
        position: relative;
        top: 4px;
        left: 0;
        background-color: #ffffff; }
      .datepicker-col .range-controls__turn label:after {
        content: '';
        height: 13px;
        width: 16px;
        display: inline-block;
        position: absolute;
        top: 10px;
        left: 4px;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxOCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgNy40NTQ1NUw2LjM3NSAxMkwxNiAyIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjMiLz4KPC9zdmc+Cg==");
        background-position: center center;
        background-repeat: no-repeat;
        opacity: 0; }
    .datepicker-col .range-controls__turn input {
      position: absolute;
      z-index: -1;
      opacity: 0;
      top: 0; }
      .datepicker-col .range-controls__turn input:checked {
        margin: 0;
        padding: 0; }
      .datepicker-col .range-controls__turn input:checked + label:after {
        opacity: 1; }
      .datepicker-col .range-controls__turn input:checked + label:before {
        border-color: #f54e5a;
        background-color: #f54e5a; }
  .datepicker-col .range-controls__reset-btn {
    font-size: 14px;
    font-size: 0.875em;
    padding: 0;
    border: none;
    background: none;
    transition: color 0.3s;
    cursor: pointer;
    vertical-align: -1px; }
    .datepicker-col .range-controls__reset-btn.font-theme-default,
    .font-theme-default .datepicker-col .range-controls__reset-btn {
      font-family: gerbera_light, Arial, sans-serif; }
    .datepicker-col .range-controls__reset-btn.font-theme-blind-serif,
    .font-theme-blind-serif .datepicker-col .range-controls__reset-btn {
      font-family: "Georgia, serif"; }
    .datepicker-col .range-controls__reset-btn.color-theme-default,
    .color-theme-default .datepicker-col .range-controls__reset-btn {
      color: #363532; }
    .datepicker-col .range-controls__reset-btn.color-theme-blind-white,
    .color-theme-blind-white .datepicker-col .range-controls__reset-btn {
      color: #000000; }
    .datepicker-col .range-controls__reset-btn.color-theme-blind-black,
    .color-theme-blind-black .datepicker-col .range-controls__reset-btn {
      color: #ffffff; }
    .datepicker-col .range-controls__reset-btn:hover.color-theme-default,
    .color-theme-default .datepicker-col .range-controls__reset-btn:hover {
      color: #f54e5a; }
    .datepicker-col .range-controls__reset-btn:hover.color-theme-blind-white,
    .color-theme-blind-white .datepicker-col .range-controls__reset-btn:hover {
      color: #000000; }
    .datepicker-col .range-controls__reset-btn:hover.color-theme-blind-black,
    .color-theme-blind-black .datepicker-col .range-controls__reset-btn:hover {
      color: #ffffff; }
  .datepicker-col .range-controls__send-btn {
    font-size: 16px;
    font-size: 1em;
    line-height: 27px;
    border: 1px solid #e5e2dc;
    box-sizing: border-box;
    border-radius: 40px;
    padding: 11px 53px 12px 53px;
    transition: background 0.3s;
    cursor: pointer; }
    .datepicker-col .range-controls__send-btn.font-theme-default,
    .font-theme-default .datepicker-col .range-controls__send-btn {
      font-family: gerbera_medium, Arial, sans-serif; }
    .datepicker-col .range-controls__send-btn.font-theme-blind-serif,
    .font-theme-blind-serif .datepicker-col .range-controls__send-btn {
      font-family: "Georgia, serif"; }
    .datepicker-col .range-controls__send-btn.color-theme-default,
    .color-theme-default .datepicker-col .range-controls__send-btn {
      color: #363532; }
    .datepicker-col .range-controls__send-btn.color-theme-blind-white,
    .color-theme-blind-white .datepicker-col .range-controls__send-btn {
      color: #000000; }
    .datepicker-col .range-controls__send-btn.color-theme-blind-black,
    .color-theme-blind-black .datepicker-col .range-controls__send-btn {
      color: #ffffff; }
    .datepicker-col .range-controls__send-btn.color-theme-default,
    .color-theme-default .datepicker-col .range-controls__send-btn {
      background-color: #ffffff; }
    .datepicker-col .range-controls__send-btn.color-theme-blind-white,
    .color-theme-blind-white .datepicker-col .range-controls__send-btn {
      background-color: #ffffff; }
    .datepicker-col .range-controls__send-btn.color-theme-blind-black,
    .color-theme-blind-black .datepicker-col .range-controls__send-btn {
      background-color: #000000; }
    .datepicker-col .range-controls__send-btn:hover.color-theme-default,
    .color-theme-default .datepicker-col .range-controls__send-btn:hover {
      color: #ffffff; }
    .datepicker-col .range-controls__send-btn:hover.color-theme-blind-white,
    .color-theme-blind-white .datepicker-col .range-controls__send-btn:hover {
      color: #ffffff; }
    .datepicker-col .range-controls__send-btn:hover.color-theme-blind-black,
    .color-theme-blind-black .datepicker-col .range-controls__send-btn:hover {
      color: #000000; }
    .datepicker-col .range-controls__send-btn:hover.color-theme-default,
    .color-theme-default .datepicker-col .range-controls__send-btn:hover {
      background-color: #f54e5a; }
    .datepicker-col .range-controls__send-btn:hover.color-theme-blind-white,
    .color-theme-blind-white .datepicker-col .range-controls__send-btn:hover {
      background-color: #000000; }
    .datepicker-col .range-controls__send-btn:hover.color-theme-blind-black,
    .color-theme-blind-black .datepicker-col .range-controls__send-btn:hover {
      background-color: #ffffff; }
    .datepicker-col .range-controls__send-btn:hover.color-theme-default,
    .color-theme-default .datepicker-col .range-controls__send-btn:hover {
      border-color: #f54e5a; }
    .datepicker-col .range-controls__send-btn:hover.color-theme-blind-white,
    .color-theme-blind-white .datepicker-col .range-controls__send-btn:hover {
      border-color: #000000; }
    .datepicker-col .range-controls__send-btn:hover.color-theme-blind-black,
    .color-theme-blind-black .datepicker-col .range-controls__send-btn:hover {
      border-color: #ffffff; }

@media screen and (max-width: 480px) {
  .pp-tags--desktop {
    display: none; } }

.pp-tags--desktop .pp-tegs__header {
  font-size: 24px;
  font-size: 1.5em;
  line-height: 40px;
  text-transform: uppercase;
  margin-bottom: 22px; }
  .pp-tags--desktop .pp-tegs__header.color-theme-default,
  .color-theme-default .pp-tags--desktop .pp-tegs__header {
    color: #363532; }
  .pp-tags--desktop .pp-tegs__header.color-theme-blind-white,
  .color-theme-blind-white .pp-tags--desktop .pp-tegs__header {
    color: #000000; }
  .pp-tags--desktop .pp-tegs__header.color-theme-blind-black,
  .color-theme-blind-black .pp-tags--desktop .pp-tegs__header {
    color: #ffffff; }
  .pp-tags--desktop .pp-tegs__header.font-theme-default,
  .font-theme-default .pp-tags--desktop .pp-tegs__header {
    font-family: gerbera_medium, Arial, sans-serif; }
  .pp-tags--desktop .pp-tegs__header.font-theme-blind-serif,
  .font-theme-blind-serif .pp-tags--desktop .pp-tegs__header {
    font-family: "Georgia, serif"; }
  @media screen and (max-width: 768px) {
    .pp-tags--desktop .pp-tegs__header {
      font-size: 20px;
      font-size: 1.25em;
      line-height: 28px; } }
  @media screen and (max-width: 480px) {
    .pp-tags--desktop .pp-tegs__header {
      font-size: 18px;
      font-size: 1.125em;
      line-height: 26px; } }

.pp-tags--desktop .loading {
  height: 65px;
  position: relative; }
  .pp-tags--desktop .loading:after {
    content: '';
    position: absolute;
    top: 35%;
    left: 50%;
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
    background-color: #f54e5a;
    border-radius: 100%;
    animation: sk-spinner-pulse 1s infinite ease-in-out;
    margin: -15px; }

.pp-tags--desktop .pp-tegs__button {
  font-size: 17px;
  font-size: 1.0625em;
  display: inline-block;
  margin-right: 20px;
  margin-bottom: 15px;
  transition: color 0.3s; }
  .pp-tags--desktop .pp-tegs__button.color-theme-default,
  .color-theme-default .pp-tags--desktop .pp-tegs__button {
    color: #7e7266; }
  .pp-tags--desktop .pp-tegs__button.color-theme-blind-white,
  .color-theme-blind-white .pp-tags--desktop .pp-tegs__button {
    color: #000000; }
  .pp-tags--desktop .pp-tegs__button.color-theme-blind-black,
  .color-theme-blind-black .pp-tags--desktop .pp-tegs__button {
    color: #ffffff; }
  .pp-tags--desktop .pp-tegs__button.font-theme-default,
  .font-theme-default .pp-tags--desktop .pp-tegs__button {
    font-family: gerbera_light, Arial, sans-serif; }
  .pp-tags--desktop .pp-tegs__button.font-theme-blind-serif,
  .font-theme-blind-serif .pp-tags--desktop .pp-tegs__button {
    font-family: "Georgia, serif"; }
  .pp-tags--desktop .pp-tegs__button:hover {
    cursor: pointer; }
    .pp-tags--desktop .pp-tegs__button:hover.color-theme-default,
    .color-theme-default .pp-tags--desktop .pp-tegs__button:hover {
      color: #f54e5a; }
    .pp-tags--desktop .pp-tegs__button:hover.color-theme-blind-white,
    .color-theme-blind-white .pp-tags--desktop .pp-tegs__button:hover {
      color: #000000; }
    .pp-tags--desktop .pp-tegs__button:hover.color-theme-blind-black,
    .color-theme-blind-black .pp-tags--desktop .pp-tegs__button:hover {
      color: #ffffff; }
  .pp-tags--desktop .pp-tegs__button em {
    font-style: normal;
    display: inline-block;
    margin-right: 5px; }
    .pp-tags--desktop .pp-tegs__button em.color-theme-default,
    .color-theme-default .pp-tags--desktop .pp-tegs__button em {
      color: #f54e5a; }
    .pp-tags--desktop .pp-tegs__button em.color-theme-blind-white,
    .color-theme-blind-white .pp-tags--desktop .pp-tegs__button em {
      color: #000000; }
    .pp-tags--desktop .pp-tegs__button em.color-theme-blind-black,
    .color-theme-blind-black .pp-tags--desktop .pp-tegs__button em {
      color: #ffffff; }

@keyframes sk-spinner-pulse {
  0% {
    transform: scale(0); }
  100% {
    transform: scale(1);
    opacity: 0; } }

.tags .form {
  position: relative; }
  .tags .form__wrap-bottom {
    padding: 20px 0 40px 0;
    border-top: 1px solid #e5e2dc; }
    .tags .form__wrap-bottom.color-theme-default,
    .color-theme-default .tags .form__wrap-bottom {
      background-color: #ffffff; }
    .tags .form__wrap-bottom.color-theme-blind-white,
    .color-theme-blind-white .tags .form__wrap-bottom {
      background-color: #ffffff; }
    .tags .form__wrap-bottom.color-theme-blind-black,
    .color-theme-blind-black .tags .form__wrap-bottom {
      background-color: #000000; }
    @media screen and (max-width: 480px) {
      .tags .form__wrap-bottom {
        padding: 10px 0; } }
  .tags .form__main-wrapper {
    position: relative; }
    .tags .form__main-wrapper:after {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      height: 5px;
      background-color: #ffffff; }
  .tags .form__tags-wrapper {
    position: relative;
    margin-bottom: 30px;
    padding-left: 25px; }
    .tags .form__tags-wrapper.color-theme-default,
    .color-theme-default .tags .form__tags-wrapper {
      background-color: #ffffff; }
    .tags .form__tags-wrapper.color-theme-blind-white,
    .color-theme-blind-white .tags .form__tags-wrapper {
      background-color: #ffffff; }
    .tags .form__tags-wrapper.color-theme-blind-black,
    .color-theme-blind-black .tags .form__tags-wrapper {
      background-color: #000000; }
    .tags .form__tags-wrapper:not(.form__tags-wrapper--hidden):last-child {
      margin-bottom: 10px; }
    @media (min-width: 768px) {
      .tags .form__tags-wrapper {
        padding-left: 45px; } }
    .tags .form__tags-wrapper--hidden {
      display: none; }
  .tags .form__title {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 18px;
    font-size: 1.125em; }
  .tags .form__btn {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 18px;
    position: relative;
    padding: 11px;
    border: 1px solid #e5e2dc;
    border-radius: 40px;
    cursor: pointer;
    transition: background 0.3s, color 0.3s;
    text-align: center; }
    .tags .form__btn:hover.color-theme-default,
    .color-theme-default .tags .form__btn:hover {
      color: #ffffff; }
    .tags .form__btn:hover.color-theme-blind-white,
    .color-theme-blind-white .tags .form__btn:hover {
      color: #ffffff; }
    .tags .form__btn:hover.color-theme-blind-black,
    .color-theme-blind-black .tags .form__btn:hover {
      color: #000000; }
    .tags .form__btn:hover.color-theme-default,
    .color-theme-default .tags .form__btn:hover {
      background-color: #f54e5a; }
    .tags .form__btn:hover.color-theme-blind-white,
    .color-theme-blind-white .tags .form__btn:hover {
      background-color: #000000; }
    .tags .form__btn:hover.color-theme-blind-black,
    .color-theme-blind-black .tags .form__btn:hover {
      background-color: #ffffff; }
    @media (min-width: 768px) {
      .tags .form__btn {
        display: inline-block;
        margin-top: 0; } }
    .tags .form__btn--all {
      margin-top: 10px; }
      @media screen and (max-width: 480px) {
        .tags .form__btn--all {
          width: 100%; } }
    .tags .form__btn-wrap {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .tags .form__btn-wrap-left {
        display: -ms-flexbox;
        display: flex; }
        @media screen and (max-width: 480px) {
          .tags .form__btn-wrap-left {
            width: 100%;
            -ms-flex-direction: row;
                flex-direction: row; } }
    .tags .form__btn--apply {
      margin-right: 10px;
      border: 1px solid; }
      .tags .form__btn--apply.color-theme-default,
      .color-theme-default .tags .form__btn--apply {
        color: #ffffff; }
      .tags .form__btn--apply.color-theme-blind-white,
      .color-theme-blind-white .tags .form__btn--apply {
        color: #ffffff; }
      .tags .form__btn--apply.color-theme-blind-black,
      .color-theme-blind-black .tags .form__btn--apply {
        color: #000000; }
      .tags .form__btn--apply.color-theme-default,
      .color-theme-default .tags .form__btn--apply {
        border-color: #f54e5a; }
      .tags .form__btn--apply.color-theme-blind-white,
      .color-theme-blind-white .tags .form__btn--apply {
        border-color: #000000; }
      .tags .form__btn--apply.color-theme-blind-black,
      .color-theme-blind-black .tags .form__btn--apply {
        border-color: #ffffff; }
      .tags .form__btn--apply.color-theme-default,
      .color-theme-default .tags .form__btn--apply {
        background-color: #f54e5a; }
      .tags .form__btn--apply.color-theme-blind-white,
      .color-theme-blind-white .tags .form__btn--apply {
        background-color: #000000; }
      .tags .form__btn--apply.color-theme-blind-black,
      .color-theme-blind-black .tags .form__btn--apply {
        background-color: #ffffff; }
      @media screen and (max-width: 768px) {
        .tags .form__btn--apply {
          margin-right: 7px; } }
      @media screen and (max-width: 480px) {
        .tags .form__btn--apply {
          -ms-flex: 1;
              flex: 1; } }
  .tags .form .tag:not(.tag--active) .tag__close {
    opacity: 0; }

.tag:not(.tag--active) .tag__close {
  opacity: 0; }

.letters {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  height: 20px; }
  @media screen and (max-width: 768px) {
    .letters {
      display: none; } }
  .letters__letter {
    margin-right: 2px;
    padding: 4px;
    font-size: 15px;
    font-size: 0.9375em;
    line-height: 18px;
    text-transform: uppercase;
    border-radius: 5px;
    cursor: pointer; }
    .letters__letter.font-theme-default,
    .font-theme-default .letters__letter {
      font-family: gerbera_light, Arial, sans-serif; }
    .letters__letter.font-theme-blind-serif,
    .font-theme-blind-serif .letters__letter {
      font-family: "Georgia, serif"; }
    .letters__letter--lock {
      color: #d7d5d2;
      cursor: default; }

.tags .panel {
  padding-bottom: 22px;
  margin-bottom: 22px;
  background: none;
  border: none;
  padding-top: 5px; }
  .tags .panel--tags {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    padding: 10px 0; }
    @media (max-width: 768px) {
      .tags .panel--tags {
        padding: 0; } }
  .tags .panel__controls {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    margin-top: 20px; }
  .tags .panel__control {
    padding: 12px;
    text-align: center;
    cursor: pointer; }
    .tags .panel__control.color-theme-default,
    .color-theme-default .tags .panel__control {
      background-color: #ffffff; }
    .tags .panel__control.color-theme-blind-white,
    .color-theme-blind-white .tags .panel__control {
      background-color: #ffffff; }
    .tags .panel__control.color-theme-blind-black,
    .color-theme-blind-black .tags .panel__control {
      background-color: #000000; }
    @media (max-width: 768px) {
      .tags .panel__control--tags {
        width: 100%;
        margin-bottom: 15px; } }
    @media screen and (max-width: 480px) {
      .tags .panel__control--tags__descktop {
        display: none; } }
    .tags .panel__control--tags__mobile {
      display: none; }
      .tags .panel__control--tags__mobile.panel__control {
        padding: 16px 0;
        margin-bottom: 30px;
        width: 100%; }
        .tags .panel__control--tags__mobile.panel__control.color-theme-default,
        .color-theme-default .tags .panel__control--tags__mobile.panel__control {
          background-color: #f9f8f7; }
        .tags .panel__control--tags__mobile.panel__control.color-theme-blind-white,
        .color-theme-blind-white .tags .panel__control--tags__mobile.panel__control {
          background-color: #ffffff; }
        .tags .panel__control--tags__mobile.panel__control.color-theme-blind-black,
        .color-theme-blind-black .tags .panel__control--tags__mobile.panel__control {
          background-color: #000000; }
        .tags .panel__control--tags__mobile.panel__control:hover.color-theme-default,
        .color-theme-default .tags .panel__control--tags__mobile.panel__control:hover {
          background-color: #f54e5a; }
        .tags .panel__control--tags__mobile.panel__control:hover.color-theme-blind-white,
        .color-theme-blind-white .tags .panel__control--tags__mobile.panel__control:hover {
          background-color: #000000; }
        .tags .panel__control--tags__mobile.panel__control:hover.color-theme-blind-black,
        .color-theme-blind-black .tags .panel__control--tags__mobile.panel__control:hover {
          background-color: #ffffff; }
      .tags .panel__control--tags__mobile .panel__control-text {
        font-size: 15px;
        font-size: 0.9375em;
        line-height: inherit;
        border: none;
        border-radius: 0;
        padding: 0 0 0 23px; }
        .tags .panel__control--tags__mobile .panel__control-text.color-theme-default,
        .color-theme-default .tags .panel__control--tags__mobile .panel__control-text {
          color: #363532; }
        .tags .panel__control--tags__mobile .panel__control-text.color-theme-blind-white,
        .color-theme-blind-white .tags .panel__control--tags__mobile .panel__control-text {
          color: #000000; }
        .tags .panel__control--tags__mobile .panel__control-text.color-theme-blind-black,
        .color-theme-blind-black .tags .panel__control--tags__mobile .panel__control-text {
          color: #ffffff; }
      @media screen and (max-width: 480px) {
        .tags .panel__control--tags__mobile {
          display: block; } }
  .tags .panel__control-text {
    font-size: 14px;
    font-size: 0.875em;
    line-height: 14px;
    border: 1px solid #d7d5d2;
    border-radius: 2px;
    padding: 7px 10px; }
    .tags .panel__control-text.font-theme-default,
    .font-theme-default .tags .panel__control-text {
      font-family: gerbera_light, Arial, sans-serif; }
    .tags .panel__control-text.font-theme-blind-serif,
    .font-theme-blind-serif .tags .panel__control-text {
      font-family: "Georgia, serif"; }
    .tags .panel__control-text.color-theme-default,
    .color-theme-default .tags .panel__control-text {
      color: #7e7266; }
    .tags .panel__control-text.color-theme-blind-white,
    .color-theme-blind-white .tags .panel__control-text {
      color: #000000; }
    .tags .panel__control-text.color-theme-blind-black,
    .color-theme-blind-black .tags .panel__control-text {
      color: #ffffff; }
    .tags .panel__control-text--tags {
      position: relative;
      cursor: pointer;
      transition: background 0.3s, color 0.3s; }
      .tags .panel__control-text--tags.color-theme-default,
      .color-theme-default .tags .panel__control-text--tags {
        background-color: #ffffff; }
      .tags .panel__control-text--tags.color-theme-blind-white,
      .color-theme-blind-white .tags .panel__control-text--tags {
        background-color: #ffffff; }
      .tags .panel__control-text--tags.color-theme-blind-black,
      .color-theme-blind-black .tags .panel__control-text--tags {
        background-color: #000000; }
      .tags .panel__control-text--tags-adaptive {
        display: none; }
      .tags .panel__control-text--tags:hover.color-theme-default,
      .color-theme-default .tags .panel__control-text--tags:hover {
        color: #ffffff; }
      .tags .panel__control-text--tags:hover.color-theme-blind-white,
      .color-theme-blind-white .tags .panel__control-text--tags:hover {
        color: #ffffff; }
      .tags .panel__control-text--tags:hover.color-theme-blind-black,
      .color-theme-blind-black .tags .panel__control-text--tags:hover {
        color: #000000; }
      .tags .panel__control-text--tags:hover.color-theme-default,
      .color-theme-default .tags .panel__control-text--tags:hover {
        background-color: #f54e5a; }
      .tags .panel__control-text--tags:hover.color-theme-blind-white,
      .color-theme-blind-white .tags .panel__control-text--tags:hover {
        background-color: #000000; }
      .tags .panel__control-text--tags:hover.color-theme-blind-black,
      .color-theme-blind-black .tags .panel__control-text--tags:hover {
        background-color: #ffffff; }
      .tags .panel__control-text--tags:hover.color-theme-default,
      .color-theme-default .tags .panel__control-text--tags:hover {
        border-color: #f54e5a; }
      .tags .panel__control-text--tags:hover.color-theme-blind-white,
      .color-theme-blind-white .tags .panel__control-text--tags:hover {
        border-color: #000000; }
      .tags .panel__control-text--tags:hover.color-theme-blind-black,
      .color-theme-blind-black .tags .panel__control-text--tags:hover {
        border-color: #ffffff; }
      .tags .panel__control-text--tags::before {
        display: none; }
      @media screen and (max-width: 768px) {
        .tags .panel__control-text--tags {
          width: 100%;
          font-size: 16px;
          font-size: 1em;
          padding: 10px;
          text-align: center;
          border-radius: 0;
          text-transform: none;
          box-shadow: none; } }
  .tags .panel__add {
    position: absolute;
    top: 0;
    left: 0;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    margin-bottom: 4px;
    border-radius: 5px;
    font-size: 28px;
    font-size: 1.75em;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    color: #385f9d;
    cursor: pointer; }
    .tags .panel__add.color-theme-default,
    .color-theme-default .tags .panel__add {
      background-color: #ffffff; }
    .tags .panel__add.color-theme-blind-white,
    .color-theme-blind-white .tags .panel__add {
      background-color: #ffffff; }
    .tags .panel__add.color-theme-blind-black,
    .color-theme-blind-black .tags .panel__add {
      background-color: #000000; }
  .tags .panel__reset {
    position: absolute;
    top: 0;
    right: 0;
    padding: 5px 10px;
    font-size: 14px;
    font-size: 0.875em;
    border-radius: 5px;
    cursor: pointer; }
    .tags .panel__reset.color-theme-default,
    .color-theme-default .tags .panel__reset {
      background-color: #ffffff; }
    .tags .panel__reset.color-theme-blind-white,
    .color-theme-blind-white .tags .panel__reset {
      background-color: #ffffff; }
    .tags .panel__reset.color-theme-blind-black,
    .color-theme-blind-black .tags .panel__reset {
      background-color: #000000; }
    .tags .panel__reset--tags {
      font-size: 14px;
      font-size: 0.875em;
      cursor: pointer; }
      .tags .panel__reset--tags.font-theme-default,
      .font-theme-default .tags .panel__reset--tags {
        font-family: gerbera_light, Arial, sans-serif; }
      .tags .panel__reset--tags.font-theme-blind-serif,
      .font-theme-blind-serif .tags .panel__reset--tags {
        font-family: "Georgia, serif"; }
      .tags .panel__reset--tags.color-theme-default,
      .color-theme-default .tags .panel__reset--tags {
        color: #363532; }
      .tags .panel__reset--tags.color-theme-blind-white,
      .color-theme-blind-white .tags .panel__reset--tags {
        color: #000000; }
      .tags .panel__reset--tags.color-theme-blind-black,
      .color-theme-blind-black .tags .panel__reset--tags {
        color: #ffffff; }
      .tags .panel__reset--tags:hover.color-theme-default,
      .color-theme-default .tags .panel__reset--tags:hover {
        color: #f54e5a; }
      .tags .panel__reset--tags:hover.color-theme-blind-white,
      .color-theme-blind-white .tags .panel__reset--tags:hover {
        color: #000000; }
      .tags .panel__reset--tags:hover.color-theme-blind-black,
      .color-theme-blind-black .tags .panel__reset--tags:hover {
        color: #ffffff; }
  .tags .panel--selected {
    position: relative;
    padding-top: 45px; }
    .tags .panel--selected.color-theme-default,
    .color-theme-default .tags .panel--selected {
      background-color: #ffffff; }
    .tags .panel--selected.color-theme-blind-white,
    .color-theme-blind-white .tags .panel--selected {
      background-color: #ffffff; }
    .tags .panel--selected.color-theme-blind-black,
    .color-theme-blind-black .tags .panel--selected {
      background-color: #000000; }
    @media (min-width: 768px) {
      .tags .panel--selected {
        padding: 20px 0; } }
    @media (max-width: 768px) {
      .tags .panel--selected {
        padding: 0;
        box-shadow: none;
        margin-bottom: 15px;
        border-radius: 0; }
        .tags .panel--selected .pp-tegs__header {
          margin-bottom: 0; } }
    @media screen and (max-width: 480px) {
      .tags .panel--selected {
        display: none; } }
    .tags .panel--selected .pp-tegs__header {
      margin-bottom: 22px;
      font-size: 24px;
      font-size: 1.5em;
      line-height: 40px;
      text-transform: uppercase; }
      .tags .panel--selected .pp-tegs__header.color-theme-default,
      .color-theme-default .tags .panel--selected .pp-tegs__header {
        color: #363532; }
      .tags .panel--selected .pp-tegs__header.color-theme-blind-white,
      .color-theme-blind-white .tags .panel--selected .pp-tegs__header {
        color: #000000; }
      .tags .panel--selected .pp-tegs__header.color-theme-blind-black,
      .color-theme-blind-black .tags .panel--selected .pp-tegs__header {
        color: #ffffff; }
      @media screen and (max-width: 768px) {
        .tags .panel--selected .pp-tegs__header {
          font-size: 20px;
          font-size: 1.25em;
          line-height: 28px; } }
      @media screen and (max-width: 480px) {
        .tags .panel--selected .pp-tegs__header {
          font-size: 18px;
          font-size: 1.125em;
          line-height: 26px; } }
    @media (max-width: 768px) {
      .tags .panel--selected .panel__control-text--tags {
        width: 70%; }
        .tags .panel--selected .panel__control-text--tags.color-theme-default,
        .color-theme-default .tags .panel--selected .panel__control-text--tags {
          border-color: #f54e5a; }
        .tags .panel--selected .panel__control-text--tags.color-theme-blind-white,
        .color-theme-blind-white .tags .panel--selected .panel__control-text--tags {
          border-color: #000000; }
        .tags .panel--selected .panel__control-text--tags.color-theme-blind-black,
        .color-theme-blind-black .tags .panel--selected .panel__control-text--tags {
          border-color: #ffffff; }
        .tags .panel--selected .panel__control-text--tags.color-theme-default,
        .color-theme-default .tags .panel--selected .panel__control-text--tags {
          background-color: #f54e5a; }
        .tags .panel--selected .panel__control-text--tags.color-theme-blind-white,
        .color-theme-blind-white .tags .panel--selected .panel__control-text--tags {
          background-color: #000000; }
        .tags .panel--selected .panel__control-text--tags.color-theme-blind-black,
        .color-theme-blind-black .tags .panel--selected .panel__control-text--tags {
          background-color: #ffffff; }
        .tags .panel--selected .panel__control-text--tags.color-theme-default,
        .color-theme-default .tags .panel--selected .panel__control-text--tags {
          color: #ffffff; }
        .tags .panel--selected .panel__control-text--tags.color-theme-blind-white,
        .color-theme-blind-white .tags .panel--selected .panel__control-text--tags {
          color: #ffffff; }
        .tags .panel--selected .panel__control-text--tags.color-theme-blind-black,
        .color-theme-blind-black .tags .panel--selected .panel__control-text--tags {
          color: #000000; } }
    @media (max-width: 768px) {
      .tags .panel--selected .panel__control-text--tags:before {
        color: #ffffff; } }
    .tags .panel--selected .tag {
      padding-right: 25px; }
      .tags .panel--selected .tag.color-theme-default,
      .color-theme-default .tags .panel--selected .tag {
        background-color: #f54e5a; }
      .tags .panel--selected .tag.color-theme-blind-white,
      .color-theme-blind-white .tags .panel--selected .tag {
        background-color: #000000; }
      .tags .panel--selected .tag.color-theme-blind-black,
      .color-theme-blind-black .tags .panel--selected .tag {
        background-color: #ffffff; }
      .tags .panel--selected .tag.color-theme-default,
      .color-theme-default .tags .panel--selected .tag {
        color: #ffffff; }
      .tags .panel--selected .tag.color-theme-blind-white,
      .color-theme-blind-white .tags .panel--selected .tag {
        color: #ffffff; }
      .tags .panel--selected .tag.color-theme-blind-black,
      .color-theme-blind-black .tags .panel--selected .tag {
        color: #000000; }
      .tags .panel--selected .tag__close:before, .tags .panel--selected .tag__close:after {
        background-color: #ffffff; }
  .tags .panel .tag {
    border: none;
    cursor: default; }

.tags--adaptive {
  margin-top: 10px; }

.popup {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 500;
  display: -ms-flexbox;
  display: flex;
  background: rgba(54, 53, 50, 0.5);
  overflow: auto; }
  .popup__window {
    max-width: 900px;
    margin: auto;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    padding: 40px 40px 0px 40px; }
    .popup__window.color-theme-default,
    .color-theme-default .popup__window {
      background-color: #ffffff; }
    .popup__window.color-theme-blind-white,
    .color-theme-blind-white .popup__window {
      background-color: #ffffff; }
    .popup__window.color-theme-blind-black,
    .color-theme-blind-black .popup__window {
      background-color: #000000; }
    @media screen and (max-width: 768px) {
      .popup__window {
        padding: 15px; } }
  .popup__close {
    position: absolute;
    top: 20px;
    right: 34px;
    width: 30px;
    height: 30px;
    cursor: pointer; }
    .popup__close:hover::before, .popup__close:hover::after {
      background-color: #f54e5a; }
    .popup__close::before {
      content: '';
      height: 14px;
      top: 50%;
      left: 50%;
      margin-left: -1px;
      margin-top: -7px;
      width: 2px;
      position: absolute;
      background-color: #8e8b86;
      -ms-transform: rotate(45deg);
          transform: rotate(45deg); }
    .popup__close::after {
      content: '';
      width: 14px;
      top: 50%;
      left: 50%;
      margin-left: -7px;
      margin-top: -1px;
      height: 2px;
      position: absolute;
      background-color: #8e8b86;
      -ms-transform: rotate(45deg);
          transform: rotate(45deg); }
  .popup__title {
    font-size: 34px;
    font-size: 2.125em;
    line-height: 40px;
    margin-bottom: 30px; }
    .popup__title.color-theme-default,
    .color-theme-default .popup__title {
      color: #363532; }
    .popup__title.color-theme-blind-white,
    .color-theme-blind-white .popup__title {
      color: #000000; }
    .popup__title.color-theme-blind-black,
    .color-theme-blind-black .popup__title {
      color: #ffffff; }
    .popup__title.font-theme-default,
    .font-theme-default .popup__title {
      font-family: gerbera_medium, Arial, sans-serif; }
    .popup__title.font-theme-blind-serif,
    .font-theme-blind-serif .popup__title {
      font-family: "Georgia, serif"; }

.tag {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: top;
  margin: 0 8px 8px 0;
  padding: 8px 14px;
  border: 1px solid #d7d5d2;
  border-radius: 2px;
  font-size: 14px;
  font-size: 0.875em;
  line-height: 18px;
  cursor: pointer;
  transition: background 0.3s, color 0.3s, border-color 0.3s; }
  .tag.font-theme-default,
  .font-theme-default .tag {
    font-family: gerbera_light, Arial, sans-serif; }
  .tag.font-theme-blind-serif,
  .font-theme-blind-serif .tag {
    font-family: "Georgia, serif"; }
  .tag.color-theme-default,
  .color-theme-default .tag {
    color: #363532; }
  .tag.color-theme-blind-white,
  .color-theme-blind-white .tag {
    color: #000000; }
  .tag.color-theme-blind-black,
  .color-theme-blind-black .tag {
    color: #ffffff; }
  .tag.color-theme-default,
  .color-theme-default .tag {
    background-color: #ffffff; }
  .tag.color-theme-blind-white,
  .color-theme-blind-white .tag {
    background-color: #ffffff; }
  .tag.color-theme-blind-black,
  .color-theme-blind-black .tag {
    background-color: #000000; }
  .tag:hover.color-theme-default,
  .color-theme-default .tag:hover {
    color: #ffffff; }
  .tag:hover.color-theme-blind-white,
  .color-theme-blind-white .tag:hover {
    color: #ffffff; }
  .tag:hover.color-theme-blind-black,
  .color-theme-blind-black .tag:hover {
    color: #000000; }
  .tag:hover.color-theme-default,
  .color-theme-default .tag:hover {
    background-color: #f54e5a; }
  .tag:hover.color-theme-blind-white,
  .color-theme-blind-white .tag:hover {
    background-color: #000000; }
  .tag:hover.color-theme-blind-black,
  .color-theme-blind-black .tag:hover {
    background-color: #ffffff; }
  .tag:hover.color-theme-default,
  .color-theme-default .tag:hover {
    border-color: #f54e5a; }
  .tag:hover.color-theme-blind-white,
  .color-theme-blind-white .tag:hover {
    border-color: #000000; }
  .tag:hover.color-theme-blind-black,
  .color-theme-blind-black .tag:hover {
    border-color: #ffffff; }
  .tag__close {
    position: absolute;
    top: 50%;
    right: 9px;
    width: 12px;
    height: 12px;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    border: 1px solid transparent;
    cursor: pointer; }
    .tag__close::before {
      content: '';
      position: absolute;
      top: 5px;
      left: 0;
      width: 100%;
      height: 1px;
      background-color: #c8cfd7;
      -ms-transform: rotate(45deg);
          transform: rotate(45deg); }
    .tag__close::after {
      content: '';
      position: absolute;
      top: 5px;
      right: 0;
      width: 100%;
      height: 1px;
      background-color: #c8cfd7;
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg); }
  .tag__photo {
    position: absolute;
    top: 50%;
    left: 7px;
    width: 18px;
    height: 21px;
    -o-object-fit: cover;
       object-fit: cover;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%); }
  .tag--person {
    position: relative;
    padding-left: 36px; }
    .tag--person--no-photo .tag__photo {
      display: none; }
  .tag--active {
    padding-right: 28px; }
    .tag--active.color-theme-default,
    .color-theme-default .tag--active {
      color: #ffffff; }
    .tag--active.color-theme-blind-white,
    .color-theme-blind-white .tag--active {
      color: #ffffff; }
    .tag--active.color-theme-blind-black,
    .color-theme-blind-black .tag--active {
      color: #000000; }
    .tag--active.color-theme-default,
    .color-theme-default .tag--active {
      border-color: #f54e5a; }
    .tag--active.color-theme-blind-white,
    .color-theme-blind-white .tag--active {
      border-color: #000000; }
    .tag--active.color-theme-blind-black,
    .color-theme-blind-black .tag--active {
      border-color: #ffffff; }
    .tag--active.color-theme-default,
    .color-theme-default .tag--active {
      background-color: #f54e5a; }
    .tag--active.color-theme-blind-white,
    .color-theme-blind-white .tag--active {
      background-color: #000000; }
    .tag--active.color-theme-blind-black,
    .color-theme-blind-black .tag--active {
      background-color: #ffffff; }
    .tag--active *::before,
    .tag--active *::after {
      background-color: #ffffff; }

.panel {
  padding-bottom: 15px;
  margin-bottom: 15px;
  background: none; }
  .panel__control {
    padding: 16px 0 16px 0;
    text-align: center;
    cursor: pointer;
    transition: 0.3s; }
    .panel__control.color-theme-default,
    .color-theme-default .panel__control {
      background-color: #f9f8f7; }
    .panel__control.color-theme-blind-white,
    .color-theme-blind-white .panel__control {
      background-color: #ffffff; }
    .panel__control.color-theme-blind-black,
    .color-theme-blind-black .panel__control {
      background-color: #000000; }
    .panel__control:hover.color-theme-default,
    .color-theme-default .panel__control:hover {
      background-color: #f54e5a; }
    .panel__control:hover.color-theme-blind-white,
    .color-theme-blind-white .panel__control:hover {
      background-color: #000000; }
    .panel__control:hover.color-theme-blind-black,
    .color-theme-blind-black .panel__control:hover {
      background-color: #ffffff; }
    .panel__control:hover .panel__control-text.color-theme-default,
    .color-theme-default .panel__control:hover .panel__control-text {
      color: #ffffff; }
    .panel__control:hover .panel__control-text.color-theme-blind-white,
    .color-theme-blind-white .panel__control:hover .panel__control-text {
      color: #ffffff; }
    .panel__control:hover .panel__control-text.color-theme-blind-black,
    .color-theme-blind-black .panel__control:hover .panel__control-text {
      color: #000000; }
    .panel__control:hover .panel__control-text:before {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iNi41IiB3aWR0aD0iMiIgaGVpZ2h0PSIxNSIgZmlsbD0iI2ZmZmZmZiIvPgo8cmVjdCB4PSIxNSIgeT0iNi41IiB3aWR0aD0iMiIgaGVpZ2h0PSIxNSIgdHJhbnNmb3JtPSJyb3RhdGUoOTAgMTUgNi41KSIgZmlsbD0iI2ZmZmZmZiIvPgo8L3N2Zz4K"); }
  .panel__control-text {
    display: inline-block;
    font-size: 15px;
    font-size: 0.9375em;
    line-height: 18px;
    padding-left: 23px;
    position: relative; }
    .panel__control-text.font-theme-default,
    .font-theme-default .panel__control-text {
      font-family: gerbera_light, Arial, sans-serif; }
    .panel__control-text.font-theme-blind-serif,
    .font-theme-blind-serif .panel__control-text {
      font-family: "Georgia, serif"; }
    .panel__control-text.color-theme-default,
    .color-theme-default .panel__control-text {
      color: #363532; }
    .panel__control-text.color-theme-blind-white,
    .color-theme-blind-white .panel__control-text {
      color: #000000; }
    .panel__control-text.color-theme-blind-black,
    .color-theme-blind-black .panel__control-text {
      color: #ffffff; }
    .panel__control-text::before {
      content: '';
      display: inline-block;
      width: 15px;
      height: 15px;
      position: absolute;
      left: 0;
      bottom: 3px;
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iNi41IiB3aWR0aD0iMiIgaGVpZ2h0PSIxNSIgZmlsbD0iIzhFOEI4NiIvPgo8cmVjdCB4PSIxNSIgeT0iNi41IiB3aWR0aD0iMiIgaGVpZ2h0PSIxNSIgdHJhbnNmb3JtPSJyb3RhdGUoOTAgMTUgNi41KSIgZmlsbD0iIzhFOEI4NiIvPgo8L3N2Zz4K");
      background-position: center center;
      background-repeat: no-repeat; }
  .panel__add {
    position: absolute;
    top: 0;
    left: 0;
    width: 50px;
    height: 50px;
    line-height: 28px;
    text-align: center;
    margin-bottom: 4px;
    font-size: 28px;
    font-size: 1.75em;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex; }
    .panel__add.color-theme-default,
    .color-theme-default .panel__add {
      color: #ffffff; }
    .panel__add.color-theme-blind-white,
    .color-theme-blind-white .panel__add {
      color: #ffffff; }
    .panel__add.color-theme-blind-black,
    .color-theme-blind-black .panel__add {
      color: #000000; }
    .panel__add.color-theme-default,
    .color-theme-default .panel__add {
      background-color: #f54e5a; }
    .panel__add.color-theme-blind-white,
    .color-theme-blind-white .panel__add {
      background-color: #000000; }
    .panel__add.color-theme-blind-black,
    .color-theme-blind-black .panel__add {
      background-color: #ffffff; }
  .panel__reset {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 14px;
    font-size: 0.875em;
    line-height: 14px;
    border: 1px solid #d7d5d2;
    border-radius: 2px;
    padding: 7px 10px;
    cursor: pointer;
    transition: 0.3s; }
    .panel__reset.font-theme-default,
    .font-theme-default .panel__reset {
      font-family: gerbera_light, Arial, sans-serif; }
    .panel__reset.font-theme-blind-serif,
    .font-theme-blind-serif .panel__reset {
      font-family: "Georgia, serif"; }
    .panel__reset.color-theme-default,
    .color-theme-default .panel__reset {
      color: #7e7266; }
    .panel__reset.color-theme-blind-white,
    .color-theme-blind-white .panel__reset {
      color: #000000; }
    .panel__reset.color-theme-blind-black,
    .color-theme-blind-black .panel__reset {
      color: #ffffff; }
    .panel__reset.color-theme-default,
    .color-theme-default .panel__reset {
      background-color: #ffffff; }
    .panel__reset.color-theme-blind-white,
    .color-theme-blind-white .panel__reset {
      background-color: #ffffff; }
    .panel__reset.color-theme-blind-black,
    .color-theme-blind-black .panel__reset {
      background-color: #000000; }
    .panel__reset:hover.color-theme-default,
    .color-theme-default .panel__reset:hover {
      background-color: #f54e5a; }
    .panel__reset:hover.color-theme-blind-white,
    .color-theme-blind-white .panel__reset:hover {
      background-color: #000000; }
    .panel__reset:hover.color-theme-blind-black,
    .color-theme-blind-black .panel__reset:hover {
      background-color: #ffffff; }
    .panel__reset:hover.color-theme-default,
    .color-theme-default .panel__reset:hover {
      color: #ffffff; }
    .panel__reset:hover.color-theme-blind-white,
    .color-theme-blind-white .panel__reset:hover {
      color: #ffffff; }
    .panel__reset:hover.color-theme-blind-black,
    .color-theme-blind-black .panel__reset:hover {
      color: #000000; }
    .panel__reset:hover.color-theme-default,
    .color-theme-default .panel__reset:hover {
      border-color: #f54e5a; }
    .panel__reset:hover.color-theme-blind-white,
    .color-theme-blind-white .panel__reset:hover {
      border-color: #000000; }
    .panel__reset:hover.color-theme-blind-black,
    .color-theme-blind-black .panel__reset:hover {
      border-color: #ffffff; }
  .panel--selected {
    position: relative;
    padding-top: 65px; }
    .panel--selected.color-theme-default,
    .color-theme-default .panel--selected {
      background-color: #ffffff; }
    .panel--selected.color-theme-blind-white,
    .color-theme-blind-white .panel--selected {
      background-color: #ffffff; }
    .panel--selected.color-theme-blind-black,
    .color-theme-blind-black .panel--selected {
      background-color: #000000; }
    @media (min-width: 768px) {
      .panel--selected {
        padding: 0 115px 22px 70px; } }
    .panel--selected .tag {
      border-radius: 2px; }
      .panel--selected .tag.color-theme-default,
      .color-theme-default .panel--selected .tag {
        color: #363532; }
      .panel--selected .tag.color-theme-blind-white,
      .color-theme-blind-white .panel--selected .tag {
        color: #000000; }
      .panel--selected .tag.color-theme-blind-black,
      .color-theme-blind-black .panel--selected .tag {
        color: #ffffff; }
      .panel--selected .tag.color-theme-default,
      .color-theme-default .panel--selected .tag {
        background-color: #f9f8f7; }
      .panel--selected .tag.color-theme-blind-white,
      .color-theme-blind-white .panel--selected .tag {
        background-color: #ffffff; }
      .panel--selected .tag.color-theme-blind-black,
      .color-theme-blind-black .panel--selected .tag {
        background-color: #000000; }
      .panel--selected .tag__close:before, .panel--selected .tag__close:after {
        background-color: #8e8b86; }
  .panel .tag {
    border: none;
    cursor: default; }

.tabs {
  margin-bottom: 18px;
  border-bottom: 1px solid #e5e2dc; }
  .tabs__tab {
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: 30px;
    padding-bottom: 15px;
    font-size: 16px;
    font-size: 1em;
    font-weight: 500;
    cursor: pointer; }
    .tabs__tab.font-theme-default,
    .font-theme-default .tabs__tab {
      font-family: gerbera_medium, Arial, sans-serif; }
    .tabs__tab.font-theme-blind-serif,
    .font-theme-blind-serif .tabs__tab {
      font-family: "Georgia, serif"; }
    .tabs__tab:hover {
      border-bottom: 4px solid; }
      .tabs__tab:hover.color-theme-default,
      .color-theme-default .tabs__tab:hover {
        color: #f54e5a; }
      .tabs__tab:hover.color-theme-blind-white,
      .color-theme-blind-white .tabs__tab:hover {
        color: #000000; }
      .tabs__tab:hover.color-theme-blind-black,
      .color-theme-blind-black .tabs__tab:hover {
        color: #ffffff; }
      .tabs__tab:hover.color-theme-default,
      .color-theme-default .tabs__tab:hover {
        border-color: #f54e5a; }
      .tabs__tab:hover.color-theme-blind-white,
      .color-theme-blind-white .tabs__tab:hover {
        border-color: #000000; }
      .tabs__tab:hover.color-theme-blind-black,
      .color-theme-blind-black .tabs__tab:hover {
        border-color: #ffffff; }
    .tabs__tab--active {
      border-bottom: 4px solid;
      cursor: default; }
      .tabs__tab--active.color-theme-default,
      .color-theme-default .tabs__tab--active {
        color: #f54e5a; }
      .tabs__tab--active.color-theme-blind-white,
      .color-theme-blind-white .tabs__tab--active {
        color: #000000; }
      .tabs__tab--active.color-theme-blind-black,
      .color-theme-blind-black .tabs__tab--active {
        color: #ffffff; }
      .tabs__tab--active.color-theme-default,
      .color-theme-default .tabs__tab--active {
        border-color: #f54e5a; }
      .tabs__tab--active.color-theme-blind-white,
      .color-theme-blind-white .tabs__tab--active {
        border-color: #000000; }
      .tabs__tab--active.color-theme-blind-black,
      .color-theme-blind-black .tabs__tab--active {
        border-color: #ffffff; }
    @media screen and (max-width: 768px) {
      .tabs__tab {
        font-size: 15px;
        font-size: 0.9375em;
        padding-bottom: 7px; } }
    @media screen and (max-width: 480px) {
      .tabs__tab {
        font-size: 14px;
        font-size: 0.875em;
        padding-bottom: 5px;
        margin-right: 8px; }
        .tabs__tab:last-child {
          margin-right: 0; } }
  .tabs__tab-counter {
    display: inline-block;
    margin-left: 5px;
    color: #94897e; }
    .tabs__tab-counter.font-theme-default,
    .font-theme-default .tabs__tab-counter {
      font-family: gerbera, Arial, sans-serif; }
    .tabs__tab-counter.font-theme-blind-serif,
    .font-theme-blind-serif .tabs__tab-counter {
      font-family: "Georgia, serif"; }

.tag__close {
  position: absolute;
  top: 50%;
  right: 9px;
  width: 12px;
  height: 12px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  border: 1px solid transparent;
  cursor: pointer; }
  .tag__close::before {
    content: '';
    position: absolute;
    top: 5px;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #ffffff;
    -ms-transform: rotate(45deg);
        transform: rotate(45deg); }
  .tag__close::after {
    content: '';
    position: absolute;
    top: 5px;
    right: 0;
    width: 100%;
    height: 1px;
    background-color: #ffffff;
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg); }

.tag__photo {
  position: absolute;
  top: 50%;
  left: 7px;
  width: 18px;
  height: 21px;
  -o-object-fit: cover;
     object-fit: cover;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%); }

.tag--person {
  position: relative;
  padding-left: 36px; }
  .tag--person--no-photo .tag__photo {
    display: none; }

.tag--active *::before,
.tag--active *::after {
  background-color: #ffffff; }

.person {
  position: relative;
  z-index: 1;
  padding: 22px 22px 22px 90px;
  border-radius: 5px;
  cursor: pointer;
  margin-right: 15px;
  display: inline-block;
  vertical-align: top; }
  @media (min-width: 768px) {
    .person {
      width: 46%; } }
  .person::after {
    content: '';
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 0;
    border-bottom: 1px solid #dcdcdc; }
    @media (min-width: 768px) {
      .person::after {
        right: 44px; } }
  .person__photo-wrapper {
    position: absolute;
    top: 22px;
    left: 22px;
    width: 49px;
    height: 60px;
    margin-right: 22px;
    border-radius: 0 0 10px 10px; }
    .person__photo-wrapper::after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAA/CAYAAACioZtvAAAACXBIWXMAAAsTAAALEwEAmpwYAAA7amlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDIwLTA0LTIyVDIwOjEyOjAzKzAzOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMjAtMDQtMjJUMjA6MjY6MTErMDM6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDIwLTA0LTIyVDIwOjI2OjExKzAzOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOmQzZDU0N2E1LThjNGMtYzM0OS1iYTkzLTk0ZWVlYmFkYTUwNjwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjU0YTdhMWJkLTg0YmUtMTFlYS04MjhkLWNmNjNmNjJjZTJlMDwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDoxOTEyQ0JEM0ZCRTYxMUU5QTA2N0YzQkU5RDYxMDc4QTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDoxOTEyQ0JENEZCRTYxMUU5QTA2N0YzQkU5RDYxMDc4QTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjE5MTJDQkQ2RkJFNjExRTlBMDY3RjNCRTlENjEwNzhBPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDoyMWRkODkyMi1hMGRlLTQ3NGUtYjIxNS1iNWYzYThjNmUxOGY8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMjAtMDQtMjJUMjA6MjY6MTErMDM6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6ZDNkNTQ3YTUtOGM0Yy1jMzQ5LWJhOTMtOTRlZWViYWRhNTA2PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDIwLTA0LTIyVDIwOjI2OjExKzAzOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjUwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjYzPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz43q8YMAAAAIGNIUk0AAHolAACAgwAA+f8AAIDo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");
      background-size: 100% 100%; }
  .person__photo {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    border-radius: 0 0 10px 10px;
    -o-object-fit: cover;
       object-fit: cover; }
  .person__name {
    font-size: 16px;
    font-size: 1em;
    font-weight: 500; }
  .person__post {
    margin-top: 5px;
    font-size: 13px;
    font-size: 0.8125em;
    line-height: 18px;
    color: #94897e; }
  .person--active.color-theme-default,
  .color-theme-default .person--active {
    background-color: #f54e5a; }
  .person--active.color-theme-blind-white,
  .color-theme-blind-white .person--active {
    background-color: #000000; }
  .person--active.color-theme-blind-black,
  .color-theme-blind-black .person--active {
    background-color: #ffffff; }
  .person--active::after {
    display: none; }
  .person--active .person__photo-wrapper::after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAA/CAYAAACioZtvAAAACXBIWXMAAAsTAAALEwEAmpwYAAA7amlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDIwLTA0LTIyVDIwOjEyOjAzKzAzOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMjAtMDQtMjJUMjA6MzE6NDMrMDM6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDIwLTA0LTIyVDIwOjMxOjQzKzAzOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOmY1MDExNjA1LWQ4ZTMtNzQ0My04Y2Y3LWNmZmU3YWI5MDA5NTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjE4ZWZjZjNiLTg0YmYtMTFlYS04MjhkLWNmNjNmNjJjZTJlMDwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDoxOTEyQ0JEM0ZCRTYxMUU5QTA2N0YzQkU5RDYxMDc4QTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDoxOTEyQ0JENEZCRTYxMUU5QTA2N0YzQkU5RDYxMDc4QTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjE5MTJDQkQ2RkJFNjExRTlBMDY3RjNCRTlENjEwNzhBPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDplMWEwZDdiZS05ZmQwLTk5NDMtOTQyZi0xMzU4YjIxNDVmODE8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMjAtMDQtMjJUMjA6MzE6NDMrMDM6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6ZjUwMTE2MDUtZDhlMy03NDQzLThjZjctY2ZmZTdhYjkwMDk1PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDIwLTA0LTIyVDIwOjMxOjQzKzAzOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjUwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjYzPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7vIVfpAAAAIGNIUk0AAHolAACAgwAA+f8AAIDo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"); }
  .person--active .person__name.color-theme-default,
  .color-theme-default .person--active .person__name {
    color: #ffffff; }
  .person--active .person__name.color-theme-blind-white,
  .color-theme-blind-white .person--active .person__name {
    color: #ffffff; }
  .person--active .person__name.color-theme-blind-black,
  .color-theme-blind-black .person--active .person__name {
    color: #000000; }
  .person--active .person__post.color-theme-default,
  .color-theme-default .person--active .person__post {
    color: #ffffff; }
  .person--active .person__post.color-theme-blind-white,
  .color-theme-blind-white .person--active .person__post {
    color: #ffffff; }
  .person--active .person__post.color-theme-blind-black,
  .color-theme-blind-black .person--active .person__post {
    color: #000000; }

@media screen and (max-width: 768px) {
  .filters .popup__title {
    font-size: 24px;
    font-size: 1.5em;
    line-height: 1;
    padding-right: 20px;
    margin-bottom: 15px; } }

@media screen and (max-width: 768px) {
  .popup__close {
    font-size: 21px;
    font-size: 1.3125em;
    right: 10px; } }

.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.3s; }

.fade-enter,
.fade-leave-to {
  opacity: 0; }

.popup-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 100%; }
  .popup-wrapper .popup-bg {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1000; }
  .popup-wrapper .popup {
    position: absolute;
    top: 200px;
    left: auto;
    right: 0;
    z-index: 1001;
    width: 70%;
    max-width: 1000px;
    border-radius: 5px; }
    .popup-wrapper .popup.color-theme-default,
    .color-theme-default .popup-wrapper .popup {
      background-color: #ffffff; }
    .popup-wrapper .popup.color-theme-blind-white,
    .color-theme-blind-white .popup-wrapper .popup {
      background-color: #ffffff; }
    .popup-wrapper .popup.color-theme-blind-black,
    .color-theme-blind-black .popup-wrapper .popup {
      background-color: #000000; }
    @media (max-width: 1040px) {
      .popup-wrapper .popup {
        width: 100%; } }

.ppTags__button {
  margin: 0 5px 5px 0;
  white-space: normal;
  text-align: left; }
  .ppTags__button.is-active {
    background-color: #2589de;
    border-color: #2589de; }
    .ppTags__button.is-active.color-theme-default,
    .color-theme-default .ppTags__button.is-active {
      color: #ffffff; }
    .ppTags__button.is-active.color-theme-blind-white,
    .color-theme-blind-white .ppTags__button.is-active {
      color: #ffffff; }
    .ppTags__button.is-active.color-theme-blind-black,
    .color-theme-blind-black .ppTags__button.is-active {
      color: #000000; }

.persons-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.alphabet-list {
  overflow: visible; }
  .alphabet-list__navbar {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    top: 0;
    margin: 0 -7px;
    padding-right: 35px; }
    .alphabet-list__navbar-symbol {
      font: 300 16px/40px Roboto, 'Helvetica Neue', Helvetica, Arial, sans-serif;
      margin: 0 7px;
      color: #cecece;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      cursor: pointer;
      text-transform: uppercase; }
      .alphabet-list__navbar-symbol.isActive {
        color: #333333; }
  .alphabet-list__board {
    padding: 0 0 0 20px;
    margin: 0px 0 20px -20px;
    height: 500px;
    overflow-x: hidden;
    overflow-y: scroll;
    position: relative; }
  .alphabet-list__section {
    padding: 20px 0 20px 20px;
    border-radius: 5px;
    margin-left: -20px;
    margin-bottom: 0 !important;
    display: -ms-flexbox;
    display: flex; }
    .alphabet-list__section-symbol {
      -ms-flex: 0 0 44px;
          flex: 0 0 44px;
      font: 300 16px/16px Roboto, 'Helvetica Neue', Helvetica, Arial, sans-serif;
      text-transform: uppercase;
      color: #333333; }
  .alphabet-list__section-content {
    width: 100%; }
  .alphabet-list__section.blink {
    background-color: rgba(37, 137, 222, 0);
    animation: blink 1600ms; }

@keyframes blink {
  0% {
    background-color: rgba(37, 137, 222, 0); }
  10% {
    background-color: rgba(37, 137, 222, 0.2); }
  100% {
    background-color: rgba(37, 137, 222, 0); } }

.gallery {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -5px; }
  .gallery__item {
    display: block;
    overflow: hidden;
    width: 100%;
    background-size: cover;
    background-position: center;
    margin: 5px;
    -ms-flex: 0 0 calc(33.333% - 10px);
        flex: 0 0 calc(33.333% - 10px);
    cursor: pointer;
    position: relative;
    width: 32%; }
    .gallery__item::before {
      content: '';
      display: block;
      position: absolute;
      opacity: 0;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: 5;
      background: rgba(11, 99, 193, 0.6);
      transition: all 0.7s ease; }
    .gallery__item::after {
      content: '';
      display: block;
      padding: 37.5% 50%; }
    .gallery__item-icon {
      display: block;
      width: 48px;
      height: 48px;
      position: absolute;
      top: 50%;
      left: 50%;
      z-index: 10;
      margin-top: -24px;
      margin-left: -24px;
      opacity: 0;
      transition: all 0.7s ease; }
    .gallery__item:hover::before {
      opacity: 1; }
    .gallery__item:hover .gallery__item-icon {
      opacity: 1; }

.popupGallery__img-format {
  text-transform: uppercase; }

.popupGallery__content {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1000; }
  .popupGallery__content.color-theme-default,
  .color-theme-default .popupGallery__content {
    background-color: #7e7266; }
  .popupGallery__content.color-theme-blind-white,
  .color-theme-blind-white .popupGallery__content {
    background-color: #000000; }
  .popupGallery__content.color-theme-blind-black,
  .color-theme-blind-black .popupGallery__content {
    background-color: #ffffff; }

.popupGallery__header {
  position: relative;
  padding-left: 20px;
  height: 45px;
  line-height: 45px;
  text-align: left; }
  .popupGallery__header.color-theme-default,
  .color-theme-default .popupGallery__header {
    background-color: #ffffff; }
  .popupGallery__header.color-theme-blind-white,
  .color-theme-blind-white .popupGallery__header {
    background-color: #ffffff; }
  .popupGallery__header.color-theme-blind-black,
  .color-theme-blind-black .popupGallery__header {
    background-color: #000000; }
  @media (min-width: 768px) {
    .popupGallery__header {
      display: none; } }
  .popupGallery__header .popupGallery__counter {
    display: block; }
  .popupGallery__header .popupGallery__close {
    display: block;
    top: 0;
    right: 0;
    border-radius: 0;
    border: none;
    border-left: 1px solid #ececec;
    width: 44px;
    height: 100%;
    background: none;
    -ms-transform: none !important;
        transform: none !important; }
    .popupGallery__header .popupGallery__close::before, .popupGallery__header .popupGallery__close::after {
      background-color: #a5a5a5; }

.popupGallery__decription {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 7px 20px;
  box-sizing: border-box;
  text-align: left; }
  .popupGallery__decription.color-theme-default,
  .color-theme-default .popupGallery__decription {
    background-color: #ffffff; }
  .popupGallery__decription.color-theme-blind-white,
  .color-theme-blind-white .popupGallery__decription {
    background-color: #ffffff; }
  .popupGallery__decription.color-theme-blind-black,
  .color-theme-blind-black .popupGallery__decription {
    background-color: #000000; }

.popupGallery__counter {
  color: #ccc;
  font-size: 14px;
  font-size: 0.875em; }
  @media (max-width: 767px) {
    .popupGallery__counter {
      display: none; } }

.popupGallery__title {
  font-size: 12px;
  font-size: 0.75em;
  font-weight: bold; }

.popupGallery__file-data {
  font-size: 12px;
  font-size: 0.75em; }

.popupGallery__link {
  color: #0069ce; }
  .popupGallery__link:hover {
    text-decoration: none; }
    .popupGallery__link:hover.color-theme-default,
    .color-theme-default .popupGallery__link:hover {
      color: #363532; }
    .popupGallery__link:hover.color-theme-blind-white,
    .color-theme-blind-white .popupGallery__link:hover {
      color: #000000; }
    .popupGallery__link:hover.color-theme-blind-black,
    .color-theme-blind-black .popupGallery__link:hover {
      color: #ffffff; }

.popupGallery__slide-content {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: auto;
  min-width: 300px;
  max-width: 800px; }

.popupGallery__slide {
  height: 100vh;
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.popupGallery__close {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  border: 2px solid;
  cursor: pointer;
  transition: all 0.6s; }
  .popupGallery__close.color-theme-default,
  .color-theme-default .popupGallery__close {
    border-color: #ffffff; }
  .popupGallery__close.color-theme-blind-white,
  .color-theme-blind-white .popupGallery__close {
    border-color: #ffffff; }
  .popupGallery__close.color-theme-blind-black,
  .color-theme-blind-black .popupGallery__close {
    border-color: #000000; }
  .popupGallery__close:hover {
    border-color: #2589de; }
    .popupGallery__close:hover::before, .popupGallery__close:hover::after {
      background-color: #2589de; }
  @media (max-width: 767px) {
    .popupGallery__close {
      display: none; } }
  @media (max-width: 1024px) {
    .popupGallery__close {
      top: 14px;
      right: 14px;
      background: rgba(0, 0, 0, 0.7);
      -ms-transform: scale(0.75) !important;
          transform: scale(0.75) !important; } }
  .popupGallery__close::before {
    content: '';
    height: 16px;
    top: 50%;
    left: 50%;
    margin-left: -1px;
    margin-top: -8px;
    width: 2px;
    position: absolute;
    background-color: #ffffff;
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    transition: all 0.6s; }
  .popupGallery__close::after {
    content: '';
    width: 16px;
    top: 50%;
    left: 50%;
    margin-left: -8px;
    margin-top: -1px;
    height: 2px;
    position: absolute;
    background-color: #ffffff;
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    transition: all 0.6s; }

.popupGallery .VueCarousel-navigation-button {
  width: 44px;
  height: 44px;
  border: 2px solid white;
  border-radius: 50%;
  position: absolute;
  z-index: 1046;
  top: 50%;
  margin: -15px 0 0;
  padding: 0;
  background: transparent;
  -ms-transform: none !important;
      transform: none !important;
  transition: all 0.6s;
  -ms-transform-origin: 100%;
      transform-origin: 100%; }
  .popupGallery .VueCarousel-navigation-button:hover {
    border-color: #2589de; }
    .popupGallery .VueCarousel-navigation-button:hover::before, .popupGallery .VueCarousel-navigation-button:hover::after {
      border-color: #2589de; }
  @media (max-width: 1024px) {
    .popupGallery .VueCarousel-navigation-button {
      background: rgba(0, 0, 0, 0.7);
      -ms-transform: scale(0.75) !important;
          transform: scale(0.75) !important; } }
  @media (max-width: 767px) {
    .popupGallery .VueCarousel-navigation-button {
      border-color: transparent;
      background: rgba(0, 0, 0, 0.35); } }
  .popupGallery .VueCarousel-navigation-button:focus {
    outline: none; }
  .popupGallery .VueCarousel-navigation-button::before {
    content: '';
    position: absolute;
    top: 50%;
    width: 12px;
    height: 12px;
    border-bottom: 0 none;
    border-left: 0 none;
    margin-top: -6px;
    transition: all 0.6s; }

.popupGallery .VueCarousel-navigation-prev {
  left: 20px; }
  .popupGallery .VueCarousel-navigation-prev::before {
    right: 50%;
    margin-right: -8px;
    border-top: 2px solid #d0d0d0;
    border-left: 2px solid #d0d0d0;
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg); }

.popupGallery .VueCarousel-navigation-next {
  right: 20px; }
  .popupGallery .VueCarousel-navigation-next::before {
    left: 50%;
    margin-left: -8px;
    border-top: 2px solid white;
    border-right: 2px solid white;
    -ms-transform: rotate(45deg);
        transform: rotate(45deg); }

.popupGallery .mfp-line3 {
  margin: 10px 0; }

.VueCarousel-pagination {
  display: none; }

.VueCarousel,
.VueCarousel-wrapper {
  height: 100vh; }

.helper-page__column2-3 {
  width: 66.6666666667%; }
  @media screen and (max-width: 1024px) {
    .helper-page__column2-3 {
      width: 100%; } }

.helper-page__column1-3 {
  width: 33.3333333333%; }
  @media screen and (max-width: 1024px) {
    .helper-page__column1-3 {
      display: none; } }

.helper-widget__search.color-theme-default,
.color-theme-default .helper-widget__search {
  color: #363532; }

.helper-widget__search.color-theme-blind-white,
.color-theme-blind-white .helper-widget__search {
  color: #000000; }

.helper-widget__search.color-theme-blind-black,
.color-theme-blind-black .helper-widget__search {
  color: #ffffff; }

.helper-widget__search-text {
  font-size: 18px;
  font-size: 1.125em;
  line-height: 28px;
  margin-bottom: 20px; }
  .helper-widget__search-text.font-theme-default,
  .font-theme-default .helper-widget__search-text {
    font-family: gerbera_light, Arial, sans-serif; }
  .helper-widget__search-text.font-theme-blind-serif,
  .font-theme-blind-serif .helper-widget__search-text {
    font-family: "Georgia, serif"; }

.helper-widget__search__result {
  padding: 40px 30px; }
  .helper-widget__search__result a {
    text-decoration: underline;
    transition: color 0.3s ease; }
    .helper-widget__search__result a.font-theme-default,
    .font-theme-default .helper-widget__search__result a {
      font-family: gerbera_light, Arial, sans-serif; }
    .helper-widget__search__result a.font-theme-blind-serif,
    .font-theme-blind-serif .helper-widget__search__result a {
      font-family: "Georgia, serif"; }
    .helper-widget__search__result a.color-theme-default,
    .color-theme-default .helper-widget__search__result a {
      -webkit-text-decoration-color: #f54e5a;
              text-decoration-color: #f54e5a; }
    .helper-widget__search__result a.color-theme-blind-white,
    .color-theme-blind-white .helper-widget__search__result a {
      -webkit-text-decoration-color: #000000;
              text-decoration-color: #000000; }
    .helper-widget__search__result a.color-theme-blind-black,
    .color-theme-blind-black .helper-widget__search__result a {
      -webkit-text-decoration-color: #ffffff;
              text-decoration-color: #ffffff; }
    .helper-widget__search__result a.color-theme-default,
    .color-theme-default .helper-widget__search__result a {
      color: #363532; }
    .helper-widget__search__result a.color-theme-blind-white,
    .color-theme-blind-white .helper-widget__search__result a {
      color: #000000; }
    .helper-widget__search__result a.color-theme-blind-black,
    .color-theme-blind-black .helper-widget__search__result a {
      color: #ffffff; }
    .helper-widget__search__result a:hover {
      text-decoration: underline;
      cursor: pointer; }
      .helper-widget__search__result a:hover.color-theme-default,
      .color-theme-default .helper-widget__search__result a:hover {
        color: #f54e5a; }
      .helper-widget__search__result a:hover.color-theme-blind-white,
      .color-theme-blind-white .helper-widget__search__result a:hover {
        color: #000000; }
      .helper-widget__search__result a:hover.color-theme-blind-black,
      .color-theme-blind-black .helper-widget__search__result a:hover {
        color: #ffffff; }
  .helper-widget__search__result.color-theme-default,
  .color-theme-default .helper-widget__search__result {
    background-color: #fcfbf9; }
  .helper-widget__search__result.color-theme-blind-white,
  .color-theme-blind-white .helper-widget__search__result {
    background-color: #ffffff; }
  .helper-widget__search__result.color-theme-blind-black,
  .color-theme-blind-black .helper-widget__search__result {
    background-color: #000000; }
  @media screen and (max-width: 768px) {
    .helper-widget__search__result {
      padding: 30px 20px; } }
  .helper-widget__search__result-title {
    font-size: 20px;
    font-size: 1.25em;
    line-height: 28px;
    margin-bottom: 16px; }
    .helper-widget__search__result-title.font-theme-default,
    .font-theme-default .helper-widget__search__result-title {
      font-family: gerbera_medium, Arial, sans-serif; }
    .helper-widget__search__result-title.font-theme-blind-serif,
    .font-theme-blind-serif .helper-widget__search__result-title {
      font-family: "Georgia, serif"; }
    @media screen and (max-width: 768px) {
      .helper-widget__search__result-title {
        font-size: 18px;
        font-size: 1.125em;
        line-height: 26px;
        margin-bottom: 14px; } }
  .helper-widget__search__result .text {
    font-size: 18px;
    font-size: 1.125em;
    line-height: 26px; }
    .helper-widget__search__result .text.font-theme-default,
    .font-theme-default .helper-widget__search__result .text {
      font-family: gerbera_light, Arial, sans-serif; }
    .helper-widget__search__result .text.font-theme-blind-serif,
    .font-theme-blind-serif .helper-widget__search__result .text {
      font-family: "Georgia, serif"; }
    @media screen and (max-width: 768px) {
      .helper-widget__search__result .text {
        font-size: 16px;
        font-size: 1em;
        line-height: 24px; } }
    .helper-widget__search__result .text__noitem {
      -webkit-text-decoration-line: underline;
              text-decoration-line: underline;
      cursor: pointer; }
      .helper-widget__search__result .text__noitem.color-theme-default,
      .color-theme-default .helper-widget__search__result .text__noitem {
        color: #f54e5a; }
      .helper-widget__search__result .text__noitem.color-theme-blind-white,
      .color-theme-blind-white .helper-widget__search__result .text__noitem {
        color: #000000; }
      .helper-widget__search__result .text__noitem.color-theme-blind-black,
      .color-theme-blind-black .helper-widget__search__result .text__noitem {
        color: #ffffff; }
  .helper-widget__search__result--wizard {
    margin: 0 0 0 36px; }
  .helper-widget__search__result--search .text {
    display: block;
    margin-bottom: 16px; }
    @media screen and (max-width: 768px) {
      .helper-widget__search__result--search .text {
        margin-bottom: 14px; } }

.helper-widget__wizard__loading {
  font-size: 18px;
  font-size: 1.125em;
  line-height: 28px;
  margin: 20px 0;
  text-align: center;
  width: 100%; }
  .helper-widget__wizard__loading.font-theme-default,
  .font-theme-default .helper-widget__wizard__loading {
    font-family: gerbera_light, Arial, sans-serif; }
  .helper-widget__wizard__loading.font-theme-blind-serif,
  .font-theme-blind-serif .helper-widget__wizard__loading {
    font-family: "Georgia, serif"; }
  .helper-widget__wizard__loading.color-theme-default,
  .color-theme-default .helper-widget__wizard__loading {
    color: #363532; }
  .helper-widget__wizard__loading.color-theme-blind-white,
  .color-theme-blind-white .helper-widget__wizard__loading {
    color: #000000; }
  .helper-widget__wizard__loading.color-theme-blind-black,
  .color-theme-blind-black .helper-widget__wizard__loading {
    color: #ffffff; }

.helper-widget__wizard-text {
  font-size: 18px;
  font-size: 1.125em;
  line-height: 28px;
  margin-bottom: 20px; }
  .helper-widget__wizard-text.font-theme-default,
  .font-theme-default .helper-widget__wizard-text {
    font-family: gerbera_light, Arial, sans-serif; }
  .helper-widget__wizard-text.font-theme-blind-serif,
  .font-theme-blind-serif .helper-widget__wizard-text {
    font-family: "Georgia, serif"; }
  .helper-widget__wizard-text.color-theme-default,
  .color-theme-default .helper-widget__wizard-text {
    color: #363532; }
  .helper-widget__wizard-text.color-theme-blind-white,
  .color-theme-blind-white .helper-widget__wizard-text {
    color: #000000; }
  .helper-widget__wizard-text.color-theme-blind-black,
  .color-theme-blind-black .helper-widget__wizard-text {
    color: #ffffff; }

.helper-widget__wizard-tabs--mobile {
  display: none;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 20px;
  position: relative; }
  @media screen and (max-width: 768px) {
    .helper-widget__wizard-tabs--mobile {
      display: -ms-flexbox;
      display: flex; } }

.helper-widget__wizard-tabs__divider--mobile {
  border-bottom: 2px dashed #ece8e1;
  padding-bottom: 24.5px;
  height: 10px;
  width: 100%;
  position: absolute;
  z-index: -10; }

.helper-widget__wizard-tabs__tab--mobile {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  text-align: center;
  padding-top: 12.5px;
  color: #94897e;
  border: 2px solid #ece8e1; }
  .helper-widget__wizard-tabs__tab--mobile.color-theme-default,
  .color-theme-default .helper-widget__wizard-tabs__tab--mobile {
    background-color: #ffffff; }
  .helper-widget__wizard-tabs__tab--mobile.color-theme-blind-white,
  .color-theme-blind-white .helper-widget__wizard-tabs__tab--mobile {
    background-color: #ffffff; }
  .helper-widget__wizard-tabs__tab--mobile.color-theme-blind-black,
  .color-theme-blind-black .helper-widget__wizard-tabs__tab--mobile {
    background-color: #000000; }
  .helper-widget__wizard-tabs__tab--mobile.is_active, .helper-widget__wizard-tabs__tab--mobile.is_filled {
    border: none; }
    .helper-widget__wizard-tabs__tab--mobile.is_active.color-theme-default,
    .color-theme-default .helper-widget__wizard-tabs__tab--mobile.is_active, .helper-widget__wizard-tabs__tab--mobile.is_filled.color-theme-default,
    .color-theme-default .helper-widget__wizard-tabs__tab--mobile.is_filled {
      background-color: #f54e5a; }
    .helper-widget__wizard-tabs__tab--mobile.is_active.color-theme-blind-white,
    .color-theme-blind-white .helper-widget__wizard-tabs__tab--mobile.is_active, .helper-widget__wizard-tabs__tab--mobile.is_filled.color-theme-blind-white,
    .color-theme-blind-white .helper-widget__wizard-tabs__tab--mobile.is_filled {
      background-color: #000000; }
    .helper-widget__wizard-tabs__tab--mobile.is_active.color-theme-blind-black,
    .color-theme-blind-black .helper-widget__wizard-tabs__tab--mobile.is_active, .helper-widget__wizard-tabs__tab--mobile.is_filled.color-theme-blind-black,
    .color-theme-blind-black .helper-widget__wizard-tabs__tab--mobile.is_filled {
      background-color: #ffffff; }
    .helper-widget__wizard-tabs__tab--mobile.is_active.color-theme-default,
    .color-theme-default .helper-widget__wizard-tabs__tab--mobile.is_active, .helper-widget__wizard-tabs__tab--mobile.is_filled.color-theme-default,
    .color-theme-default .helper-widget__wizard-tabs__tab--mobile.is_filled {
      color: #ffffff; }
    .helper-widget__wizard-tabs__tab--mobile.is_active.color-theme-blind-white,
    .color-theme-blind-white .helper-widget__wizard-tabs__tab--mobile.is_active, .helper-widget__wizard-tabs__tab--mobile.is_filled.color-theme-blind-white,
    .color-theme-blind-white .helper-widget__wizard-tabs__tab--mobile.is_filled {
      color: #ffffff; }
    .helper-widget__wizard-tabs__tab--mobile.is_active.color-theme-blind-black,
    .color-theme-blind-black .helper-widget__wizard-tabs__tab--mobile.is_active, .helper-widget__wizard-tabs__tab--mobile.is_filled.color-theme-blind-black,
    .color-theme-blind-black .helper-widget__wizard-tabs__tab--mobile.is_filled {
      color: #000000; }
  .helper-widget__wizard-tabs__tab--mobile:after, .helper-widget__wizard-tabs__tab--mobile:before {
    content: ''; }

.helper-widget__wizard-tabs__tab-text--mobile {
  font-size: 20px;
  font-size: 1.25em;
  line-height: 26px; }
  .helper-widget__wizard-tabs__tab-text--mobile.font-theme-default,
  .font-theme-default .helper-widget__wizard-tabs__tab-text--mobile {
    font-family: gerbera_medium, Arial, sans-serif; }
  .helper-widget__wizard-tabs__tab-text--mobile.font-theme-blind-serif,
  .font-theme-blind-serif .helper-widget__wizard-tabs__tab-text--mobile {
    font-family: "Georgia, serif"; }

.helper-widget__wizard-tabs {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: stretch;
      align-items: stretch;
  margin-bottom: 10px; }
  @media screen and (max-width: 768px) {
    .helper-widget__wizard-tabs {
      display: none; } }
  .helper-widget__wizard-tabs__tab {
    -ms-flex: 1;
        flex: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    height: 60px;
    text-align: center;
    font-size: 18px;
    font-size: 1.125em;
    line-height: 26px;
    color: #94897e;
    background-color: #f1efeb;
    position: relative; }
    .helper-widget__wizard-tabs__tab.font-theme-default,
    .font-theme-default .helper-widget__wizard-tabs__tab {
      font-family: gerbera_light, Arial, sans-serif; }
    .helper-widget__wizard-tabs__tab.font-theme-blind-serif,
    .font-theme-blind-serif .helper-widget__wizard-tabs__tab {
      font-family: "Georgia, serif"; }
    .helper-widget__wizard-tabs__tab.is_filled {
      background-color: #b4aca4; }
      .helper-widget__wizard-tabs__tab.is_filled.color-theme-default,
      .color-theme-default .helper-widget__wizard-tabs__tab.is_filled {
        color: #ffffff; }
      .helper-widget__wizard-tabs__tab.is_filled.color-theme-blind-white,
      .color-theme-blind-white .helper-widget__wizard-tabs__tab.is_filled {
        color: #ffffff; }
      .helper-widget__wizard-tabs__tab.is_filled.color-theme-blind-black,
      .color-theme-blind-black .helper-widget__wizard-tabs__tab.is_filled {
        color: #000000; }
      .helper-widget__wizard-tabs__tab.is_filled:after {
        border-color: transparent transparent transparent #b4aca4; }
    .helper-widget__wizard-tabs__tab.is_active {
      background-color: #94897e; }
      .helper-widget__wizard-tabs__tab.is_active.font-theme-default,
      .font-theme-default .helper-widget__wizard-tabs__tab.is_active {
        font-family: gerbera_bold, Arial, sans-serif; }
      .helper-widget__wizard-tabs__tab.is_active.font-theme-blind-serif,
      .font-theme-blind-serif .helper-widget__wizard-tabs__tab.is_active {
        font-family: "Georgia, serif"; }
      .helper-widget__wizard-tabs__tab.is_active.color-theme-default,
      .color-theme-default .helper-widget__wizard-tabs__tab.is_active {
        color: #ffffff; }
      .helper-widget__wizard-tabs__tab.is_active.color-theme-blind-white,
      .color-theme-blind-white .helper-widget__wizard-tabs__tab.is_active {
        color: #ffffff; }
      .helper-widget__wizard-tabs__tab.is_active.color-theme-blind-black,
      .color-theme-blind-black .helper-widget__wizard-tabs__tab.is_active {
        color: #000000; }
      .helper-widget__wizard-tabs__tab.is_active:after {
        border-color: transparent transparent transparent #94897e; }
    .helper-widget__wizard-tabs__tab:after, .helper-widget__wizard-tabs__tab:before {
      content: '';
      position: absolute;
      top: 0;
      display: block;
      left: 100%;
      width: 0;
      height: 0;
      border-style: solid;
      z-index: 10; }
    .helper-widget__wizard-tabs__tab:before {
      border-color: transparent transparent transparent #ffffff;
      border-width: 33px 16.5px;
      top: -3px; }
    .helper-widget__wizard-tabs__tab:after {
      border-color: transparent transparent transparent #f1efeb;
      border-width: 30px 14.5px; }
    .helper-widget__wizard-tabs__tab:last-child:after {
      display: none; }
  .helper-widget__wizard-tabs__content {
    padding: 30px; }
    .helper-widget__wizard-tabs__content.color-theme-default,
    .color-theme-default .helper-widget__wizard-tabs__content {
      background-color: #fcfbf9; }
    .helper-widget__wizard-tabs__content.color-theme-blind-white,
    .color-theme-blind-white .helper-widget__wizard-tabs__content {
      background-color: #ffffff; }
    .helper-widget__wizard-tabs__content.color-theme-blind-black,
    .color-theme-blind-black .helper-widget__wizard-tabs__content {
      background-color: #000000; }
    @media screen and (max-width: 768px) {
      .helper-widget__wizard-tabs__content {
        padding: 20px; } }
    .helper-widget__wizard-tabs__content-title {
      display: none;
      font-size: 20px;
      font-size: 1.25em;
      line-height: 26px;
      margin-bottom: 20px; }
      .helper-widget__wizard-tabs__content-title.font-theme-default,
      .font-theme-default .helper-widget__wizard-tabs__content-title {
        font-family: gerbera_medium, Arial, sans-serif; }
      .helper-widget__wizard-tabs__content-title.font-theme-blind-serif,
      .font-theme-blind-serif .helper-widget__wizard-tabs__content-title {
        font-family: "Georgia, serif"; }
      .helper-widget__wizard-tabs__content-title.color-theme-default,
      .color-theme-default .helper-widget__wizard-tabs__content-title {
        color: #363532; }
      .helper-widget__wizard-tabs__content-title.color-theme-blind-white,
      .color-theme-blind-white .helper-widget__wizard-tabs__content-title {
        color: #000000; }
      .helper-widget__wizard-tabs__content-title.color-theme-blind-black,
      .color-theme-blind-black .helper-widget__wizard-tabs__content-title {
        color: #ffffff; }
      @media screen and (max-width: 768px) {
        .helper-widget__wizard-tabs__content-title {
          display: block; } }
  .helper-widget__wizard-tabs__btns {
    padding: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    position: relative; }
    .helper-widget__wizard-tabs__btns.color-theme-default,
    .color-theme-default .helper-widget__wizard-tabs__btns {
      background-color: #fcfbf9; }
    .helper-widget__wizard-tabs__btns.color-theme-blind-white,
    .color-theme-blind-white .helper-widget__wizard-tabs__btns {
      background-color: #ffffff; }
    .helper-widget__wizard-tabs__btns.color-theme-blind-black,
    .color-theme-blind-black .helper-widget__wizard-tabs__btns {
      background-color: #000000; }
    .helper-widget__wizard-tabs__btns:before {
      content: '';
      position: absolute;
      top: 0;
      left: 30px;
      right: 30px;
      border-top: 1px solid #ece8e1; }
    @media screen and (max-width: 768px) {
      .helper-widget__wizard-tabs__btns {
        padding: 20px; }
        .helper-widget__wizard-tabs__btns:before {
          left: 20px;
          right: 20px; }
        .helper-widget__wizard-tabs__btns .btn {
          margin-right: 30px; }
        .helper-widget__wizard-tabs__btns .btn:last-child {
          margin: 0; } }
    @media screen and (max-width: 480px) {
      .helper-widget__wizard-tabs__btns .btn {
        margin-right: 15px; } }

.helper-widget__wizard__list-items {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media screen and (max-width: 768px) {
    .helper-widget__wizard__list-items {
      -ms-flex-direction: column;
          flex-direction: column; } }
  .helper-widget__wizard__list-items__item, .helper-widget__wizard__list-items__noitem {
    -ms-flex: 1 0 35%;
        flex: 1 0 35%;
    margin-right: 30px;
    margin-bottom: 10px;
    font-size: 16px;
    font-size: 1em;
    line-height: 26px; }
    .helper-widget__wizard__list-items__item.font-theme-default,
    .font-theme-default .helper-widget__wizard__list-items__item, .helper-widget__wizard__list-items__noitem.font-theme-default,
    .font-theme-default .helper-widget__wizard__list-items__noitem {
      font-family: gerbera_light, Arial, sans-serif; }
    .helper-widget__wizard__list-items__item.font-theme-blind-serif,
    .font-theme-blind-serif .helper-widget__wizard__list-items__item, .helper-widget__wizard__list-items__noitem.font-theme-blind-serif,
    .font-theme-blind-serif .helper-widget__wizard__list-items__noitem {
      font-family: "Georgia, serif"; }
    .helper-widget__wizard__list-items__item.color-theme-default,
    .color-theme-default .helper-widget__wizard__list-items__item, .helper-widget__wizard__list-items__noitem.color-theme-default,
    .color-theme-default .helper-widget__wizard__list-items__noitem {
      color: #363532; }
    .helper-widget__wizard__list-items__item.color-theme-blind-white,
    .color-theme-blind-white .helper-widget__wizard__list-items__item, .helper-widget__wizard__list-items__noitem.color-theme-blind-white,
    .color-theme-blind-white .helper-widget__wizard__list-items__noitem {
      color: #000000; }
    .helper-widget__wizard__list-items__item.color-theme-blind-black,
    .color-theme-blind-black .helper-widget__wizard__list-items__item, .helper-widget__wizard__list-items__noitem.color-theme-blind-black,
    .color-theme-blind-black .helper-widget__wizard__list-items__noitem {
      color: #ffffff; }
    @media screen and (max-width: 768px) {
      .helper-widget__wizard__list-items__item, .helper-widget__wizard__list-items__noitem {
        -ms-flex: 1;
            flex: 1;
        margin-right: 0; } }
    .helper-widget__wizard__list-items__item--radio, .helper-widget__wizard__list-items__noitem--radio {
      display: none; }
      .helper-widget__wizard__list-items__item--radio:checked + label:before, .helper-widget__wizard__list-items__noitem--radio:checked + label:before {
        background-color: #f54e5a;
        border: none; }
      .helper-widget__wizard__list-items__item--radio:checked + label:after, .helper-widget__wizard__list-items__noitem--radio:checked + label:after {
        content: '';
        height: 10px;
        width: 10px;
        position: absolute;
        left: 6px;
        top: 6px;
        background-color: #ffffff;
        border-radius: 50%; }
    .helper-widget__wizard__list-items__item--label, .helper-widget__wizard__list-items__noitem--label {
      padding-left: 44px;
      display: inline-block;
      position: relative; }
      .helper-widget__wizard__list-items__item--label:before, .helper-widget__wizard__list-items__noitem--label:before {
        content: '';
        width: 22px;
        height: 22px;
        position: absolute;
        top: 0;
        left: 0;
        background-color: #ffffff;
        border: 1px solid #d7d5d2;
        border-radius: 50%; }
      .helper-widget__wizard__list-items__item--label:hover, .helper-widget__wizard__list-items__noitem--label:hover {
        cursor: pointer; }
  .helper-widget__wizard__list-items__noitem {
    padding-left: 44px;
    -webkit-text-decoration-line: underline;
            text-decoration-line: underline;
    cursor: pointer; }
    .helper-widget__wizard__list-items__noitem.color-theme-default,
    .color-theme-default .helper-widget__wizard__list-items__noitem {
      color: #f54e5a; }
    .helper-widget__wizard__list-items__noitem.color-theme-blind-white,
    .color-theme-blind-white .helper-widget__wizard__list-items__noitem {
      color: #000000; }
    .helper-widget__wizard__list-items__noitem.color-theme-blind-black,
    .color-theme-blind-black .helper-widget__wizard__list-items__noitem {
      color: #ffffff; }

.helper-widget__wizard__result {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .helper-widget__wizard__result-img {
    margin-left: 31px;
    max-width: 88px; }
    .helper-widget__wizard__result-img img {
      width: 100%;
      height: 100%;
      mix-blend-mode: multiply; }
    @media screen and (max-width: 768px) {
      .helper-widget__wizard__result-img {
        position: absolute;
        top: 0;
        right: 0; }
        .helper-widget__wizard__result-img img {
          width: 60px; } }
  .helper-widget__wizard__result-content {
    padding-left: 62px;
    -ms-flex: 1;
        flex: 1; }
    @media screen and (max-width: 768px) {
      .helper-widget__wizard__result-content {
        padding: 0; } }
    .helper-widget__wizard__result-content__text {
      font-size: 20px;
      font-size: 1.25em;
      line-height: 28px;
      padding-right: 70px;
      margin-bottom: 20px; }
      .helper-widget__wizard__result-content__text.font-theme-default,
      .font-theme-default .helper-widget__wizard__result-content__text {
        font-family: gerbera_medium, Arial, sans-serif; }
      .helper-widget__wizard__result-content__text.font-theme-blind-serif,
      .font-theme-blind-serif .helper-widget__wizard__result-content__text {
        font-family: "Georgia, serif"; }
      .helper-widget__wizard__result-content__text.color-theme-default,
      .color-theme-default .helper-widget__wizard__result-content__text {
        color: #363532; }
      .helper-widget__wizard__result-content__text.color-theme-blind-white,
      .color-theme-blind-white .helper-widget__wizard__result-content__text {
        color: #000000; }
      .helper-widget__wizard__result-content__text.color-theme-blind-black,
      .color-theme-blind-black .helper-widget__wizard__result-content__text {
        color: #ffffff; }
      @media screen and (max-width: 768px) {
        .helper-widget__wizard__result-content__text {
          font-size: 16px;
          font-size: 1em;
          line-height: 24px; }
          .helper-widget__wizard__result-content__text.font-theme-default,
          .font-theme-default .helper-widget__wizard__result-content__text {
            font-family: gerbera_light, Arial, sans-serif; }
          .helper-widget__wizard__result-content__text.font-theme-blind-serif,
          .font-theme-blind-serif .helper-widget__wizard__result-content__text {
            font-family: "Georgia, serif"; }
          .helper-widget__wizard__result-content__text.color-theme-default,
          .color-theme-default .helper-widget__wizard__result-content__text {
            color: #363532; }
          .helper-widget__wizard__result-content__text.color-theme-blind-white,
          .color-theme-blind-white .helper-widget__wizard__result-content__text {
            color: #000000; }
          .helper-widget__wizard__result-content__text.color-theme-blind-black,
          .color-theme-blind-black .helper-widget__wizard__result-content__text {
            color: #ffffff; } }
    @media screen and (max-width: 768px) {
      .helper-widget__wizard__result-content__btn {
        margin-top: 50px; } }
    @media screen and (max-width: 480px) {
      .helper-widget__wizard__result-content__btn {
        margin-top: 30px; } }

.filter-popup {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 500;
  display: -ms-flexbox;
  display: flex;
  background: rgba(54, 53, 50, 0.5);
  overflow: auto; }
  .filter-popup__window {
    max-width: 900px;
    margin: auto;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    padding: 40px 40px 0px 40px; }
    .filter-popup__window.color-theme-default,
    .color-theme-default .filter-popup__window {
      background-color: #ffffff; }
    .filter-popup__window.color-theme-blind-white,
    .color-theme-blind-white .filter-popup__window {
      background-color: #ffffff; }
    .filter-popup__window.color-theme-blind-black,
    .color-theme-blind-black .filter-popup__window {
      background-color: #000000; }
    @media screen and (max-width: 768px) {
      .filter-popup__window {
        padding: 15px; } }
  .filter-popup__close {
    position: absolute;
    top: 20px;
    right: 34px;
    width: 30px;
    height: 30px;
    cursor: pointer; }
    .filter-popup__close:hover::before, .filter-popup__close:hover::after {
      background-color: #f54e5a; }
    .filter-popup__close::before {
      content: '';
      height: 14px;
      top: 50%;
      left: 50%;
      margin-left: -1px;
      margin-top: -7px;
      width: 2px;
      position: absolute;
      background-color: #8e8b86;
      -ms-transform: rotate(45deg);
          transform: rotate(45deg); }
    .filter-popup__close::after {
      content: '';
      width: 14px;
      top: 50%;
      left: 50%;
      margin-left: -7px;
      margin-top: -1px;
      height: 2px;
      position: absolute;
      background-color: #8e8b86;
      -ms-transform: rotate(45deg);
          transform: rotate(45deg); }
  .filter-popup__title {
    font-size: 34px;
    font-size: 2.125em;
    line-height: 40px;
    margin-bottom: 30px; }
    .filter-popup__title.color-theme-default,
    .color-theme-default .filter-popup__title {
      color: #363532; }
    .filter-popup__title.color-theme-blind-white,
    .color-theme-blind-white .filter-popup__title {
      color: #000000; }
    .filter-popup__title.color-theme-blind-black,
    .color-theme-blind-black .filter-popup__title {
      color: #ffffff; }
    .filter-popup__title.font-theme-default,
    .font-theme-default .filter-popup__title {
      font-family: gerbera_medium, Arial, sans-serif; }
    .filter-popup__title.font-theme-blind-serif,
    .font-theme-blind-serif .filter-popup__title {
      font-family: "Georgia, serif"; }
  .filter-popup__nav {
    margin-bottom: 30px; }
  .filter-popup__content__scroll-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    overflow: auto;
    height: calc(100vh - 330px);
    height: calc((var(--vh, 1vh) * 100) - (var(--fp-scroll-element) + 100px)); }
    @media screen and (max-width: 768px) {
      .filter-popup__content__scroll-wrapper {
        height: calc(100vh - 193px);
        height: calc((var(--vh, 1vh) * 100) - (var(--fp-scroll-element) + 130px)); } }
    @media screen and (max-width: 480px) {
      .filter-popup__content__scroll-wrapper {
        height: calc(100vh - 205px);
        height: calc((var(--vh, 1vh) * 100) - (var(--fp-scroll-element) + 130px)); } }
  .filter-popup__content__tags-row {
    position: relative;
    margin-bottom: 30px;
    padding-left: 45px;
    -ms-flex: 100%;
        flex: 100%; }
    .filter-popup__content__tags-row.color-theme-default,
    .color-theme-default .filter-popup__content__tags-row {
      background-color: #ffffff; }
    .filter-popup__content__tags-row.color-theme-blind-white,
    .color-theme-blind-white .filter-popup__content__tags-row {
      background-color: #ffffff; }
    .filter-popup__content__tags-row.color-theme-blind-black,
    .color-theme-blind-black .filter-popup__content__tags-row {
      background-color: #000000; }
    .filter-popup__content__tags-row__letter {
      position: absolute;
      top: 5px;
      left: 0;
      font-size: 18px;
      font-size: 1.125em;
      line-height: 23px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      .filter-popup__content__tags-row__letter.color-theme-default,
      .color-theme-default .filter-popup__content__tags-row__letter {
        color: #363532; }
      .filter-popup__content__tags-row__letter.color-theme-blind-white,
      .color-theme-blind-white .filter-popup__content__tags-row__letter {
        color: #000000; }
      .filter-popup__content__tags-row__letter.color-theme-blind-black,
      .color-theme-blind-black .filter-popup__content__tags-row__letter {
        color: #ffffff; }
    .filter-popup__content__tags-row--hidden {
      display: none; }
  .filter-popup__footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    border-top: 1px solid #e5e2dc;
    height: 100px; }
    @media screen and (max-width: 768px) {
      .filter-popup__footer {
        height: 130px;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-pack: center;
            justify-content: center; } }
    .filter-popup__footer__btns--left {
      -ms-flex: 1;
          flex: 1;
      margin-right: 15px; }
      @media screen and (max-width: 768px) {
        .filter-popup__footer__btns--left {
          display: -ms-flexbox;
          display: flex;
          width: 100%;
          max-height: 50px;
          margin: 0; } }
    .filter-popup__footer__btns--right {
      margin-left: auto; }
      @media screen and (max-width: 768px) {
        .filter-popup__footer__btns--right {
          margin: 0;
          width: 100%;
          margin-top: 10px; } }

.blind_mode_controls__wrapper {
  min-height: 260px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 40px 60px 0; }
  .blind_mode_controls__wrapper.color-theme-default,
  .color-theme-default .blind_mode_controls__wrapper {
    background-color: #ffffff; }
  .blind_mode_controls__wrapper.color-theme-blind-white,
  .color-theme-blind-white .blind_mode_controls__wrapper {
    background-color: #ffffff; }
  .blind_mode_controls__wrapper.color-theme-blind-black,
  .color-theme-blind-black .blind_mode_controls__wrapper {
    background-color: #000000; }

.blind_mode_controls__controll-item {
  height: -webkit-max-content;
  height: max-content;
  margin-bottom: 40px;
  margin-right: 40px;
  width: 25%; }
  .blind_mode_controls__controll-item__title {
    font-size: 18px;
    font-size: 1.125em;
    line-height: 26px;
    margin-bottom: 16px; }
    .blind_mode_controls__controll-item__title.font-theme-default,
    .font-theme-default .blind_mode_controls__controll-item__title {
      font-family: gerbera_light, Arial, sans-serif; }
    .blind_mode_controls__controll-item__title.font-theme-blind-serif,
    .font-theme-blind-serif .blind_mode_controls__controll-item__title {
      font-family: "Georgia, serif"; }
    .blind_mode_controls__controll-item__title.color-theme-default,
    .color-theme-default .blind_mode_controls__controll-item__title {
      color: #363532; }
    .blind_mode_controls__controll-item__title.color-theme-blind-white,
    .color-theme-blind-white .blind_mode_controls__controll-item__title {
      color: #000000; }
    .blind_mode_controls__controll-item__title.color-theme-blind-black,
    .color-theme-blind-black .blind_mode_controls__controll-item__title {
      color: #ffffff; }
  .blind_mode_controls__controll-item__btns {
    display: -ms-flexbox;
    display: flex; }
    .blind_mode_controls__controll-item__btns .btn {
      margin-right: 20px; }
    .blind_mode_controls__controll-item__btns .medium-btn {
      font-size: 19px;
      font-size: 1.1875em; }
    .blind_mode_controls__controll-item__btns .large-btn {
      font-size: 24px;
      font-size: 1.5em; }
  .blind_mode_controls__controll-item.last {
    padding-top: 20px; }
  .blind_mode_controls__controll-item.w-auto {
    width: auto; }

@media (min-width: 768px) {
  .auth-form {
    max-width: 50%;
    margin: 0 auto; } }

.jq-selectbox {
  vertical-align: middle;
  padding-bottom: 15px;
  cursor: pointer;
  width: 100%;
  max-width: 100%; }
  .jq-selectbox select {
    outline: none; }

.jq-selectbox__select {
  height: 38px;
  padding: 0 45px 0 10px;
  border: 1px solid #c5c0b7; }
  .jq-selectbox__select:active {
    background-color: #f5f5f5; }

.jq-selectbox.disabled .jq-selectbox__select {
  border-color: #ece8e1;
  background-color: #f5f5f5;
  box-shadow: none;
  color: #888; }

.jq-selectbox__select-text {
  display: block;
  overflow: hidden;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 16px;
  font-size: 1em; }

.jq-selectbox .placeholder {
  color: #888; }

.jq-selectbox__dropdown {
  width: 100%;
  overflow: hidden;
  display: none;
  margin-top: 3px;
  padding: 0;
  position: absolute;
  z-index: 1000;
  border: 1px solid #ece8e1;
  border-radius: 4px;
  box-shadow: 0 0 4px 0 rgba(50, 50, 50, 0.2); }
  .jq-selectbox__dropdown.color-theme-default,
  .color-theme-default .jq-selectbox__dropdown {
    background-color: #ffffff; }
  .jq-selectbox__dropdown.color-theme-blind-white,
  .color-theme-blind-white .jq-selectbox__dropdown {
    background-color: #ffffff; }
  .jq-selectbox__dropdown.color-theme-blind-black,
  .color-theme-blind-black .jq-selectbox__dropdown {
    background-color: #000000; }
  .jq-selectbox__dropdown.color-theme-default,
  .color-theme-default .jq-selectbox__dropdown {
    color: #363532; }
  .jq-selectbox__dropdown.color-theme-blind-white,
  .color-theme-blind-white .jq-selectbox__dropdown {
    color: #000000; }
  .jq-selectbox__dropdown.color-theme-blind-black,
  .color-theme-blind-black .jq-selectbox__dropdown {
    color: #ffffff; }

.jq-selectbox__search {
  margin: 5px; }
  .jq-selectbox__search input {
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    padding: 5px 27px 6px 8px;
    border: 1px solid #ece8e1;
    border-radius: 3px;
    outline: none;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
    box-shadow: inset 1px 1px #f1f1f1;
    color: #333;
    -webkit-appearance: textfield; }
    .jq-selectbox__search input::-webkit-search-cancel-button, .jq-selectbox__search input::-webkit-search-decoration {
      -webkit-appearance: none; }

.jq-selectbox__not-found {
  margin: 5px;
  padding: 5px 8px 6px;
  background-color: #f0f0f0;
  font-size: 13px;
  font-size: 0.8125em; }

.jq-selectbox ul {
  margin: 0 !important;
  padding: 0 !important;
  overflow-y: scroll !important;
  max-height: 500px !important; }

.jq-selectbox li {
  font-size: 16px;
  font-size: 1em;
  min-height: 18px;
  padding: 5px 10px 6px;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #231f20;
  margin: 0 !important; }

.jq-selectbox.opened .jq-selectbox__trigger-arrow {
  top: 50%;
  left: 50%;
  margin-top: -3px;
  margin-left: -4px;
  width: 8px;
  height: 8px;
  -ms-transform: rotate(135deg);
      transform: rotate(135deg); }

.jq-selectbox li.selected {
  background-color: #ece8e1; }
  .jq-selectbox li.selected.color-theme-default,
  .color-theme-default .jq-selectbox li.selected {
    color: #363532; }
  .jq-selectbox li.selected.color-theme-blind-white,
  .color-theme-blind-white .jq-selectbox li.selected {
    color: #000000; }
  .jq-selectbox li.selected.color-theme-blind-black,
  .color-theme-blind-black .jq-selectbox li.selected {
    color: #ffffff; }

.jq-selectbox li:hover.color-theme-default,
.color-theme-default .jq-selectbox li:hover {
  background-color: #f54e5a; }

.jq-selectbox li:hover.color-theme-blind-white,
.color-theme-blind-white .jq-selectbox li:hover {
  background-color: #000000; }

.jq-selectbox li:hover.color-theme-blind-black,
.color-theme-blind-black .jq-selectbox li:hover {
  background-color: #ffffff; }

.jq-selectbox li:hover.color-theme-default,
.color-theme-default .jq-selectbox li:hover {
  color: #ffffff; }

.jq-selectbox li:hover.color-theme-blind-white,
.color-theme-blind-white .jq-selectbox li:hover {
  color: #ffffff; }

.jq-selectbox li:hover.color-theme-blind-black,
.color-theme-blind-black .jq-selectbox li:hover {
  color: #000000; }

.jq-selectbox li.disabled {
  color: #aaa; }
  .jq-selectbox li.disabled:hover {
    background: none; }

.jq-selectbox li.optgroup {
  font-weight: bold; }
  .jq-selectbox li.optgroup:hover {
    background: none;
    color: #231f20;
    cursor: default; }

.jq-selectbox li.option {
  padding-left: 25px; }

.jq-select-multiple {
  box-sizing: border-box;
  padding: 1px;
  border: 1px solid #ece8e1;
  border-bottom-color: #b3b3b3;
  border-radius: 4px;
  box-shadow: inset 1px 1px #f1f1f1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px/18px Arial, sans-serif;
  color: #333;
  cursor: default; }
  .jq-select-multiple.color-theme-default,
  .color-theme-default .jq-select-multiple {
    background-color: #ffffff; }
  .jq-select-multiple.color-theme-blind-white,
  .color-theme-blind-white .jq-select-multiple {
    background-color: #ffffff; }
  .jq-select-multiple.color-theme-blind-black,
  .color-theme-blind-black .jq-select-multiple {
    background-color: #000000; }
  .jq-select-multiple.focused {
    border: 1px solid; }
    .jq-select-multiple.focused.color-theme-default,
    .color-theme-default .jq-select-multiple.focused {
      border-color: #f54e5a; }
    .jq-select-multiple.focused.color-theme-blind-white,
    .color-theme-blind-white .jq-select-multiple.focused {
      border-color: #000000; }
    .jq-select-multiple.focused.color-theme-blind-black,
    .color-theme-blind-black .jq-select-multiple.focused {
      border-color: #ffffff; }
  .jq-select-multiple.disabled {
    border-color: #ece8e1;
    background-color: #f5f5f5;
    box-shadow: none;
    color: #888; }
  .jq-select-multiple ul {
    margin: 0;
    padding: 0; }
  .jq-select-multiple li {
    padding: 3px 9px 4px;
    list-style: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap; }
    .jq-select-multiple li:first-child {
      border-radius: 3px 3px 0 0; }
    .jq-select-multiple li:last-child {
      border-radius: 0 0 3px 3px; }
    .jq-select-multiple li.selected.color-theme-default,
    .color-theme-default .jq-select-multiple li.selected {
      background-color: #f54e5a; }
    .jq-select-multiple li.selected.color-theme-blind-white,
    .color-theme-blind-white .jq-select-multiple li.selected {
      background-color: #000000; }
    .jq-select-multiple li.selected.color-theme-blind-black,
    .color-theme-blind-black .jq-select-multiple li.selected {
      background-color: #ffffff; }
    .jq-select-multiple li.selected.color-theme-default,
    .color-theme-default .jq-select-multiple li.selected {
      color: #ffffff; }
    .jq-select-multiple li.selected.color-theme-blind-white,
    .color-theme-blind-white .jq-select-multiple li.selected {
      color: #ffffff; }
    .jq-select-multiple li.selected.color-theme-blind-black,
    .color-theme-blind-black .jq-select-multiple li.selected {
      color: #000000; }
    .jq-select-multiple li.disabled {
      color: #aaa; }
  .jq-select-multiple.disabled li.selected {
    background-color: #ece8e1; }
    .jq-select-multiple.disabled li.selected.color-theme-default,
    .color-theme-default .jq-select-multiple.disabled li.selected {
      color: #ffffff; }
    .jq-select-multiple.disabled li.selected.color-theme-blind-white,
    .color-theme-blind-white .jq-select-multiple.disabled li.selected {
      color: #ffffff; }
    .jq-select-multiple.disabled li.selected.color-theme-blind-black,
    .color-theme-blind-black .jq-select-multiple.disabled li.selected {
      color: #000000; }
  .jq-select-multiple li.selected.disabled {
    background-color: #ece8e1; }
    .jq-select-multiple li.selected.disabled.color-theme-default,
    .color-theme-default .jq-select-multiple li.selected.disabled {
      color: #ffffff; }
    .jq-select-multiple li.selected.disabled.color-theme-blind-white,
    .color-theme-blind-white .jq-select-multiple li.selected.disabled {
      color: #ffffff; }
    .jq-select-multiple li.selected.disabled.color-theme-blind-black,
    .color-theme-blind-black .jq-select-multiple li.selected.disabled {
      color: #000000; }
  .jq-select-multiple li.optgroup {
    font-weight: bold; }
  .jq-select-multiple li.option {
    padding-left: 25px; }

input[type='email'].styler, input[type='password'].styler, input[type='search'].styler, input[type='tel'].styler, input[type='text'].styler, input[type='url'].styler {
  padding: 8px 9px;
  border: 1px solid #ece8e1;
  border-bottom-color: #b3b3b3;
  border-radius: 4px;
  box-shadow: inset 1px 1px #f1f1f1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px Arial, sans-serif;
  color: #333; }

textarea.styler {
  padding: 8px 9px;
  border: 1px solid #ece8e1;
  border-bottom-color: #b3b3b3;
  border-radius: 4px;
  box-shadow: inset 1px 1px #f1f1f1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px Arial, sans-serif;
  color: #333; }

input[type='search'].styler {
  -webkit-appearance: none; }

textarea.styler {
  overflow: auto; }

input[type='email'].styler:hover, input[type='password'].styler:hover, input[type='search'].styler:hover, input[type='tel'].styler:hover, input[type='text'].styler:hover, input[type='url'].styler:hover {
  border-color: #b3b3b3; }

textarea.styler:hover {
  border-color: #b3b3b3; }

input[type='email'].styler:focus, input[type='password'].styler:focus, input[type='search'].styler:focus, input[type='tel'].styler:focus, input[type='text'].styler:focus, input[type='url'].styler:focus {
  border-color: #ece8e1;
  border-top-color: #b3b3b3;
  outline: none;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

textarea.styler:focus {
  border-color: #ece8e1;
  border-top-color: #b3b3b3;
  outline: none;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

button.styler {
  overflow: visible;
  padding: 8px 11px;
  border: 1px solid #ece8e1;
  border-bottom-color: #b3b3b3;
  border-radius: 4px;
  outline: none;
  background-color: #f5f5f5;
  background: linear-gradient(#fff, #e6e6e6);
  box-shadow: inset 1px -1px #f1f1f1, inset -1px 0 #f1f1f1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px Arial, sans-serif;
  color: #333;
  text-shadow: 1px 1px #fff;
  cursor: pointer; }

input[type='button'].styler, input[type='submit'].styler, input[type='reset'].styler {
  overflow: visible;
  padding: 8px 11px;
  border: 1px solid #ece8e1;
  border-bottom-color: #b3b3b3;
  border-radius: 4px;
  outline: none;
  background-color: #f5f5f5;
  background: linear-gradient(#fff, #e6e6e6);
  box-shadow: inset 1px -1px #f1f1f1, inset -1px 0 #f1f1f1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px Arial, sans-serif;
  color: #333;
  text-shadow: 1px 1px #fff;
  cursor: pointer; }

button.styler::-moz-focus-inner {
  padding: 0;
  border: 0; }

input[type='button'].styler::-moz-focus-inner, input[type='submit'].styler::-moz-focus-inner, input[type='reset'].styler::-moz-focus-inner {
  padding: 0;
  border: 0; }

button.styler:not([disabled]):hover {
  background-color: #e6e6e6;
  background: linear-gradient(#f6f6f6, #e6e6e6); }

input[type='button'].styler:not([disabled]):hover, input[type='submit'].styler:not([disabled]):hover, input[type='reset'].styler:hover {
  background-color: #e6e6e6;
  background: linear-gradient(#f6f6f6, #e6e6e6); }

button.styler:not([disabled]):active {
  background-color: #f5f5f5;
  box-shadow: inset 1px 1px 3px #ddd; }

input[type='button'].styler:not([disabled]):active, input[type='submit'].styler:not([disabled]):active, input[type='reset'].styler:active {
  background-color: #f5f5f5;
  box-shadow: inset 1px 1px 3px #ddd; }

button.styler[disabled] {
  border-color: #ece8e1;
  background-color: #f5f5f5;
  box-shadow: none;
  color: #888; }

input[type='button'].styler[disabled], input[type='submit'].styler[disabled] {
  border-color: #ece8e1;
  background-color: #f5f5f5;
  box-shadow: none;
  color: #888; }

.icon-works {
  top: -2px; }

.persona1 .icon-map {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0007 0C16.9707 0 21 4.05072 21 9.052C21 10.7549 20.5227 12.342 19.7096 13.7015C19.7138 13.7043 19.7263 13.7043 19.7263 13.7043C19.7263 13.7043 19.6833 13.7629 19.6208 13.8495C19.3794 14.2389 19.1088 14.6074 18.8133 14.9564C17.1691 17.1981 13.7295 21.87 11.9951 24C9.52262 21.0827 5.77222 16.1456 4.39443 13.9263C4.37085 13.8886 4.3653 13.8523 4.36807 13.8202C4.33589 13.7672 4.30149 13.7162 4.26715 13.6653C4.22007 13.5955 4.17312 13.5259 4.1322 13.4517C3.41209 12.148 3 10.6488 3 9.052C3 4.05072 7.03068 0 12.0007 0ZM18 9.00004C18 12.3137 15.3137 15 12 15C8.68629 15 6 12.3137 6 9.00004C6 5.68635 8.68629 3.00006 12 3.00006C15.3137 3.00006 18 5.68635 18 9.00004Z' fill='%23D2CBBC'/%3E %3Cpath d='M12 12C13.6569 12 15 10.6568 15 8.99996C15 7.34311 13.6569 5.99997 12 5.99997C10.3431 5.99997 9 7.34311 9 8.99996C9 10.6568 10.3431 12 12 12Z' fill='%23D2CBBC'/%3E %3C/svg%3E"); }

.persona1 .icon-site {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.45264 6.92059C6.7747 5.79408 7.19899 4.78008 7.70001 3.91602C8.88858 1.86625 10.4118 0.800006 11.9282 0.800006C13.4446 0.800006 14.9677 1.86625 16.1563 3.91602C16.6573 4.78008 17.0816 5.79408 17.4037 6.92059H6.45264ZM0.509132 8.52059C0.178014 9.62186 0 10.79 0 12C0 13.15 0.160792 14.2621 0.460991 15.315H4.42832C4.25935 14.2552 4.16992 13.1435 4.16992 12C4.16992 10.7973 4.26887 9.62962 4.45524 8.52059H0.509132ZM1.04323 16.915C2.44624 20.0548 5.15208 22.4778 8.46823 23.4873C7.63951 22.8143 6.9143 21.9186 6.31587 20.8866C5.65299 19.7434 5.1213 18.3977 4.75297 16.915H1.04323ZM15.3878 23.4876C18.7043 22.4782 21.4105 20.055 22.8136 16.915H19.1033C18.735 18.3977 18.2033 19.7434 17.5404 20.8866C16.942 21.9187 16.2166 22.8145 15.3878 23.4876ZM23.3958 15.315C23.696 14.2621 23.8568 13.15 23.8568 12C23.8568 10.79 23.6788 9.62186 23.3477 8.52059H19.4011C19.5875 9.62962 19.6864 10.7973 19.6864 12C19.6864 13.1435 19.597 14.2552 19.428 15.315H23.3958ZM22.7386 6.92059C21.3155 3.86048 18.6462 1.50411 15.3877 0.51239C16.2166 1.18547 16.9419 2.08126 17.5404 3.11343C18.1787 4.21421 18.6954 5.5028 19.0617 6.92059H22.7386ZM8.46828 0.512631C7.63954 1.18569 6.91431 2.08138 6.31587 3.11343C5.67758 4.21421 5.16092 5.5028 4.79463 6.92059H1.11817C2.54125 3.86072 5.21021 1.50449 8.46828 0.512631ZM7.70001 20.084C7.17473 19.1781 6.7338 18.1074 6.40659 16.915L17.4497 16.915C17.1225 18.1074 16.6816 19.1781 16.1563 20.084C14.9677 22.1338 13.4446 23.2 11.9282 23.2C10.4118 23.2 8.88858 22.1338 7.70001 20.084ZM6.05029 15.315L17.806 15.315C17.9877 14.2701 18.0864 13.1575 18.0864 12C18.0864 10.7816 17.9771 9.61289 17.7767 8.52059H6.07966C5.87925 9.61289 5.76992 10.7816 5.76992 12C5.76992 13.1575 5.86859 14.2701 6.05029 15.315Z' fill='%23D2CBBC'/%3E %3C/svg%3E"); }

.persona1 .icon-email {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M12 13L23 5.40271C22.935 4.62102 22.3189 4 21.5447 4H2.33714C1.74023 4 1.23197 4.36921 1 4.89291L12 13Z' fill='%23D2CBBC'/%3E %3Cpath d='M12 15.8L1 7.44434V18.5753C1 19.3644 1.65707 20 2.46667 20H21.5333C22.3444 20 23 19.3644 23 18.5753V7.96703L12 15.8Z' fill='%23D2CBBC'/%3E %3C/svg%3E");
  width: 24px;
  height: 24px; }

.persona1__link--alone {
  text-decoration: none;
  padding-top: 4px; }
  .persona1__link--alone.color-theme-default,
  .color-theme-default .persona1__link--alone {
    color: #363532; }
  .persona1__link--alone.color-theme-blind-white,
  .color-theme-blind-white .persona1__link--alone {
    color: #000000; }
  .persona1__link--alone.color-theme-blind-black,
  .color-theme-blind-black .persona1__link--alone {
    color: #ffffff; }
  .persona1__link--alone:hover {
    color: #0069ce; }
  .persona1__link--alone .persona1__icon {
    display: block;
    width: 25px;
    height: 100%;
    position: absolute;
    top: 2px;
    left: -25px;
    background-position: 0 3px; }

.persona1__block {
  display: inline-block;
  width: 100%;
  margin-bottom: 28px; }

.persona1 .h3 {
  font-size: 20px;
  font-size: 1.25em;
  line-height: 28px;
  margin-bottom: 15px; }

.persona1__small-info {
  font-size: 15px;
  font-size: 0.9375em;
  line-height: 18px;
  margin-bottom: 24px;
  color: #98928c; }

.persona1__info-line {
  padding-left: 45px;
  margin-bottom: 24px;
  position: relative; }
  .persona1__info-line--soc {
    padding-left: 0;
    margin: 22px 0 21px; }

.persona1__where {
  -webkit-text-decoration-color: transparent !important;
          text-decoration-color: transparent !important;
  transition: color 0.3s ease; }
  .persona1__where.font-theme-default,
  .font-theme-default .persona1__where {
    font-family: gerbera_light, Arial, sans-serif; }
  .persona1__where.font-theme-blind-serif,
  .font-theme-blind-serif .persona1__where {
    font-family: "Georgia, serif"; }
  .persona1__where.color-theme-default,
  .color-theme-default .persona1__where {
    -webkit-text-decoration-color: #f54e5a;
            text-decoration-color: #f54e5a; }
  .persona1__where.color-theme-blind-white,
  .color-theme-blind-white .persona1__where {
    -webkit-text-decoration-color: #000000;
            text-decoration-color: #000000; }
  .persona1__where.color-theme-blind-black,
  .color-theme-blind-black .persona1__where {
    -webkit-text-decoration-color: #ffffff;
            text-decoration-color: #ffffff; }
  .persona1__where.color-theme-default,
  .color-theme-default .persona1__where {
    color: #363532; }
  .persona1__where.color-theme-blind-white,
  .color-theme-blind-white .persona1__where {
    color: #000000; }
  .persona1__where.color-theme-blind-black,
  .color-theme-blind-black .persona1__where {
    color: #ffffff; }
  .persona1__where:hover {
    text-decoration: underline; }
    .persona1__where:hover.color-theme-default,
    .color-theme-default .persona1__where:hover {
      color: #f54e5a; }
    .persona1__where:hover.color-theme-blind-white,
    .color-theme-blind-white .persona1__where:hover {
      color: #000000; }
    .persona1__where:hover.color-theme-blind-black,
    .color-theme-blind-black .persona1__where:hover {
      color: #ffffff; }

.persona1__where-icon {
  width: 24px;
  height: 24px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background-size: contain; }

.persona1__icon-email {
  width: 24px;
  height: 24px;
  display: block;
  position: absolute;
  left: 0;
  background-size: contain; }

.persona1__icon-phone {
  width: 25px;
  height: 25px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background-size: contain; }

.persona1__icon-site {
  width: 23px;
  height: 23px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background-size: contain; }

.persona1__link {
  text-decoration: underline;
  transition: color 0.3s ease; }
  .persona1__link.font-theme-default,
  .font-theme-default .persona1__link {
    font-family: gerbera_light, Arial, sans-serif; }
  .persona1__link.font-theme-blind-serif,
  .font-theme-blind-serif .persona1__link {
    font-family: "Georgia, serif"; }
  .persona1__link.color-theme-default,
  .color-theme-default .persona1__link {
    -webkit-text-decoration-color: #f54e5a;
            text-decoration-color: #f54e5a; }
  .persona1__link.color-theme-blind-white,
  .color-theme-blind-white .persona1__link {
    -webkit-text-decoration-color: #000000;
            text-decoration-color: #000000; }
  .persona1__link.color-theme-blind-black,
  .color-theme-blind-black .persona1__link {
    -webkit-text-decoration-color: #ffffff;
            text-decoration-color: #ffffff; }
  .persona1__link.color-theme-default,
  .color-theme-default .persona1__link {
    color: #363532; }
  .persona1__link.color-theme-blind-white,
  .color-theme-blind-white .persona1__link {
    color: #000000; }
  .persona1__link.color-theme-blind-black,
  .color-theme-blind-black .persona1__link {
    color: #ffffff; }
  .persona1__link:hover {
    text-decoration: underline; }
    .persona1__link:hover.color-theme-default,
    .color-theme-default .persona1__link:hover {
      color: #f54e5a; }
    .persona1__link:hover.color-theme-blind-white,
    .color-theme-blind-white .persona1__link:hover {
      color: #000000; }
    .persona1__link:hover.color-theme-blind-black,
    .color-theme-blind-black .persona1__link:hover {
      color: #ffffff; }

.persona1__soc-link {
  display: inline-block;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  font-size: 20px;
  font-size: 1.25em;
  line-height: 33px;
  text-align: center;
  vertical-align: middle;
  color: #ebedf0;
  text-decoration: none !important;
  background-color: #c4cbd5;
  margin: 0 10px;
  position: relative;
  transition: 0.6s; }
  .persona1__soc-link::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
  .persona1__soc-link--vkontakte {
    background-color: #3d6ba1; }
    .persona1__soc-link--vkontakte::before {
      background-image: url("data:image/svg+xml,%3Csvg width='30' height='17' viewBox='0 0 30 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.8409 15.0443C29.8046 14.9704 29.7707 14.9091 29.7392 14.86C29.2187 13.9753 28.2241 12.8893 26.7559 11.6019L26.7249 11.5724L26.7093 11.5579L26.6936 11.5431H26.6779C26.0115 10.9436 25.5895 10.5405 25.4128 10.3342C25.0895 9.94103 25.0171 9.5431 25.1938 9.1399C25.3186 8.83527 25.7876 8.19193 26.5996 7.209C27.0267 6.68809 27.3649 6.27059 27.6147 5.95604C29.4164 3.69558 30.1974 2.25111 29.9578 1.62208L29.8647 1.47508C29.8022 1.38658 29.6408 1.30562 29.3808 1.23179C29.1202 1.15811 28.787 1.14592 28.3808 1.19503L23.8825 1.22435C23.8096 1.19998 23.7055 1.20225 23.57 1.23179C23.4346 1.26132 23.3668 1.27614 23.3668 1.27614L23.2885 1.31306L23.2264 1.35741C23.1743 1.38674 23.117 1.43832 23.0545 1.51205C22.9923 1.58552 22.9403 1.67175 22.8987 1.77C22.4089 2.95915 21.8521 4.06475 21.2272 5.08676C20.8419 5.69618 20.488 6.22432 20.1648 6.67151C19.8421 7.11854 19.5714 7.44791 19.3529 7.65903C19.134 7.87036 18.9365 8.03967 18.7592 8.16756C18.5821 8.2955 18.4469 8.34956 18.3533 8.32979C18.2595 8.31001 18.1711 8.29039 18.0875 8.27077C17.9418 8.18227 17.8246 8.06192 17.7362 7.9096C17.6475 7.75729 17.5877 7.56558 17.5565 7.33463C17.5254 7.10352 17.507 6.90474 17.5018 6.7376C17.4969 6.57067 17.4992 6.33456 17.5097 6.02993C17.5206 5.72514 17.5254 5.51892 17.5254 5.41081C17.5254 5.0373 17.5331 4.63193 17.5486 4.19461C17.5644 3.75728 17.5771 3.41078 17.5878 3.1555C17.5984 2.89998 17.6033 2.62963 17.6033 2.34462C17.6033 2.05961 17.585 1.83609 17.5486 1.67386C17.5127 1.51184 17.4576 1.35457 17.385 1.2021C17.312 1.04978 17.2051 0.931958 17.0648 0.848314C16.9243 0.764773 16.7495 0.698477 16.5416 0.64922C15.9896 0.531343 15.2868 0.467577 14.4327 0.457664C12.496 0.438044 11.2515 0.556075 10.6996 0.811604C10.481 0.919567 10.2831 1.06708 10.1062 1.25368C9.91868 1.46997 9.89253 1.588 10.0279 1.60741C10.6528 1.69576 11.0951 1.90709 11.3555 2.2412L11.4493 2.41825C11.5223 2.54599 11.5952 2.77213 11.6681 3.09639C11.7409 3.42064 11.7879 3.77933 11.8086 4.17225C11.8606 4.88978 11.8606 5.504 11.8086 6.01496C11.7565 6.52611 11.7072 6.92405 11.6602 7.20906C11.6132 7.49407 11.543 7.72502 11.4493 7.90186C11.3555 8.07875 11.2931 8.18687 11.2618 8.22611C11.2305 8.26535 11.2045 8.29008 11.1838 8.29979C11.0485 8.34874 10.9077 8.37368 10.762 8.37368C10.6161 8.37368 10.4392 8.3048 10.231 8.16715C10.0228 8.02949 9.80675 7.84042 9.58282 7.5996C9.3589 7.35874 9.10637 7.02215 8.82511 6.58978C8.54407 6.15741 8.25247 5.6464 7.95048 5.05676L7.70063 4.62914C7.54443 4.35405 7.33107 3.95348 7.06032 3.42781C6.7894 2.90194 6.54994 2.39326 6.34177 1.90187C6.25856 1.6955 6.13355 1.53838 5.96696 1.43026L5.88879 1.38591C5.83681 1.34667 5.75338 1.305 5.63893 1.2606C5.52432 1.21625 5.40472 1.18444 5.27966 1.16487L0.999856 1.1942C0.562515 1.1942 0.265775 1.28771 0.109527 1.47446L0.0469947 1.5628C0.0157561 1.61201 0 1.69059 0 1.79876C0 1.90688 0.0312387 2.03958 0.0937707 2.19669C0.718544 3.5825 1.39797 4.91901 2.13205 6.20641C2.86613 7.49381 3.50404 8.53084 4.04538 9.31658C4.58683 10.1029 5.13873 10.845 5.70108 11.5426C6.26343 12.2404 6.63567 12.6876 6.81779 12.884C7.00014 13.0808 7.14336 13.228 7.24748 13.3262L7.63804 13.68C7.88795 13.9159 8.25494 14.1984 8.73916 14.5276C9.2235 14.8569 9.7597 15.1812 10.348 15.5008C10.9365 15.82 11.6211 16.0804 12.4021 16.2818C13.1831 16.4835 13.9432 16.5644 14.6826 16.5253H16.4789C16.8432 16.4956 17.1192 16.3875 17.3068 16.2009L17.369 16.127C17.4108 16.0684 17.4499 15.9773 17.486 15.8546C17.5225 15.7318 17.5407 15.5965 17.5407 15.4493C17.53 15.0268 17.5641 14.646 17.642 14.307C17.7199 13.968 17.8086 13.7125 17.9078 13.5404C18.007 13.3685 18.119 13.2234 18.2435 13.1058C18.3684 12.9879 18.4573 12.9165 18.5095 12.8919C18.5614 12.8672 18.6028 12.8504 18.634 12.8403C18.884 12.7618 19.1781 12.8379 19.5168 13.069C19.8553 13.3 20.1728 13.5851 20.4697 13.924C20.7665 14.2633 21.1231 14.6439 21.5396 15.0664C21.9563 15.489 22.3206 15.8032 22.6329 16.0099L22.9452 16.1868C23.1537 16.3048 23.4245 16.4129 23.7578 16.5112C24.0905 16.6094 24.382 16.634 24.6322 16.5849L28.6307 16.526C29.0262 16.526 29.334 16.4642 29.5523 16.3416C29.771 16.2187 29.9009 16.0834 29.9428 15.9362C29.9846 15.7889 29.9869 15.6217 29.9508 15.4348C29.9137 15.2483 29.8772 15.1179 29.8409 15.0443Z' fill='%23fff'/%3E %3C/svg%3E ");
      background-size: contain;
      background-repeat: no-repeat;
      width: 24px;
      height: 13px; }
  .persona1__soc-link--facebook {
    background-color: #4864b6; }
    .persona1__soc-link--facebook::before {
      background-size: contain;
      background-image: url("data:image/svg+xml,%3Csvg width='10' height='21' viewBox='0 0 10 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.99915 3.68083H7.58032C7.10166 3.68083 6.61789 4.16583 6.61789 4.5275V6.94417H9.99405C9.85802 8.79833 9.57924 10.4933 9.57924 10.4933H6.60353V21H2.16122V10.4925H0V6.9575H2.16122V4.0675C2.16122 3.53917 2.05154 0 6.7098 0H10L9.99915 3.68083Z' fill='white'/%3E %3C/svg%3E ");
      width: 10px;
      height: 21px; }
  .persona1__soc-link--twitter {
    background-color: #77c1f3; }
    .persona1__soc-link--twitter::before {
      background-size: contain;
      background-image: url("data:image/svg+xml,%3Csvg width='26' height='19' viewBox='0 0 26 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.6922 2.91445C24.7579 3.2785 23.7555 3.52539 22.7022 3.63561C23.7776 3.06928 24.6009 2.171 24.9911 1.10392C23.9823 1.62838 22.8687 2.0092 21.6822 2.21565C20.732 1.32433 19.3805 0.769165 17.8815 0.769165C15.0057 0.769165 12.6739 2.81962 12.6739 5.34711C12.6739 5.70558 12.7199 6.05569 12.8087 6.39049C8.48148 6.19936 4.64437 4.37629 2.07625 1.60606C1.62733 2.28119 1.37195 3.06786 1.37195 3.9076C1.37195 5.49636 2.29198 6.8982 3.68788 7.71835C2.83447 7.69326 2.03182 7.48682 1.32914 7.14367V7.20086C1.32914 9.41869 3.12478 11.2697 5.50571 11.6909C5.06948 11.7942 4.60949 11.8514 4.13361 11.8514C3.79734 11.8514 3.47215 11.8221 3.15331 11.7663C3.81634 13.5866 5.7389 14.9103 8.01676 14.9466C6.23539 16.1741 3.98926 16.9036 1.54964 16.9036C1.1293 16.9036 0.715265 16.8813 0.307617 16.8408C2.61244 18.1422 5.34871 18.901 8.2896 18.901C17.8689 18.901 23.1051 11.9239 23.1051 5.87299L23.0877 5.28018C24.1108 4.6385 24.9959 3.83228 25.6922 2.91445Z' fill='%23fff'/%3E %3C/svg%3E ");
      width: 23px;
      height: 16px; }
  .persona1__soc-link--instagram {
    background: linear-gradient(35.61deg, #ff2637 7.39%, #c50090 75.34%); }
    .persona1__soc-link--instagram::before {
      background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.7692 7.38463C18.1319 7.38463 17.6153 6.86802 17.6153 6.23078C17.6153 5.59354 18.1319 5.07693 18.7692 5.07693C19.4064 5.07693 19.923 5.59354 19.923 6.23078C19.923 6.86802 19.4064 7.38463 18.7692 7.38463ZM12.4231 16.6154C10.1962 16.6154 8.38454 14.8038 8.38454 12.5769C8.38454 10.3501 10.1962 8.53847 12.4231 8.53847C14.6498 8.53847 16.4615 10.3501 16.4615 12.5769C16.4615 14.8038 14.6498 16.6154 12.4231 16.6154ZM12.4231 6.23078C8.91817 6.23078 6.07685 9.07199 6.07685 12.5769C6.07685 16.0818 8.91817 18.9231 12.4231 18.9231C15.9279 18.9231 18.7692 16.0818 18.7692 12.5769C18.7692 9.07199 15.9279 6.23078 12.4231 6.23078ZM22.2307 18.0491C22.2307 20.4397 20.2858 22.3846 17.8952 22.3846H6.95078C4.56025 22.3846 2.61531 20.4397 2.61531 18.0491V7.10472C2.61531 4.71418 4.56025 2.76924 6.95078 2.76924H17.8952C20.2858 2.76924 22.2307 4.71418 22.2307 7.10472V18.0491ZM6.9592 0.461548C3.28563 0.461548 0.307617 3.43956 0.307617 7.11313V18.0407C0.307617 21.7143 3.28563 24.6923 6.9592 24.6923H17.8868C21.5604 24.6923 24.5384 21.7143 24.5384 18.0407V7.11313C24.5384 3.43956 21.5604 0.461548 17.8868 0.461548H6.9592Z' fill='%23fff'/%3E %3C/svg%3E ");
      background-size: contain;
      width: 22px;
      height: 22px; }

.persona1__button1 {
  border: 1px solid #e5e2dc;
  border-radius: 40px;
  font-size: 16px;
  font-size: 1em;
  line-height: 27px;
  -webkit-text-decoration-color: transparent !important;
          text-decoration-color: transparent !important;
  padding: 11px 37px;
  font-weight: 500;
  display: block;
  margin-top: 40px;
  text-align: center; }
  .persona1__button1.font-theme-default,
  .font-theme-default .persona1__button1 {
    font-family: gerbera_medium, Arial, sans-serif; }
  .persona1__button1.font-theme-blind-serif,
  .font-theme-blind-serif .persona1__button1 {
    font-family: "Georgia, serif"; }
  .persona1__button1.color-theme-default,
  .color-theme-default .persona1__button1 {
    color: #363532; }
  .persona1__button1.color-theme-blind-white,
  .color-theme-blind-white .persona1__button1 {
    color: #000000; }
  .persona1__button1.color-theme-blind-black,
  .color-theme-blind-black .persona1__button1 {
    color: #ffffff; }
  .persona1__button1:hover.color-theme-default,
  .color-theme-default .persona1__button1:hover {
    color: #363532; }
  .persona1__button1:hover.color-theme-blind-white,
  .color-theme-blind-white .persona1__button1:hover {
    color: #000000; }
  .persona1__button1:hover.color-theme-blind-black,
  .color-theme-blind-black .persona1__button1:hover {
    color: #ffffff; }
  .persona1__button1:hover.color-theme-default,
  .color-theme-default .persona1__button1:hover {
    background-color: #f9f8f7; }
  .persona1__button1:hover.color-theme-blind-white,
  .color-theme-blind-white .persona1__button1:hover {
    background-color: #ffffff; }
  .persona1__button1:hover.color-theme-blind-black,
  .color-theme-blind-black .persona1__button1:hover {
    background-color: #000000; }

.persona1 .persona1__soc-link a.color-theme-default,
.color-theme-default .persona1 .persona1__soc-link a,
.persona1 .persona1__link a.color-theme-default,
.color-theme-default
.persona1 .persona1__link a,
.persona1 .persona1__link--phone a.color-theme-default,
.color-theme-default
.persona1 .persona1__link--phone a {
  color: #363532; }

.persona1 .persona1__soc-link a.color-theme-blind-white,
.color-theme-blind-white .persona1 .persona1__soc-link a,
.persona1 .persona1__link a.color-theme-blind-white,
.color-theme-blind-white
.persona1 .persona1__link a,
.persona1 .persona1__link--phone a.color-theme-blind-white,
.color-theme-blind-white
.persona1 .persona1__link--phone a {
  color: #000000; }

.persona1 .persona1__soc-link a.color-theme-blind-black,
.color-theme-blind-black .persona1 .persona1__soc-link a,
.persona1 .persona1__link a.color-theme-blind-black,
.color-theme-blind-black
.persona1 .persona1__link a,
.persona1 .persona1__link--phone a.color-theme-blind-black,
.color-theme-blind-black
.persona1 .persona1__link--phone a {
  color: #ffffff; }

.persona1 .persona1__soc-link:hover.color-theme-default,
.color-theme-default .persona1 .persona1__soc-link:hover,
.persona1 .persona1__link:hover.color-theme-default,
.color-theme-default
.persona1 .persona1__link:hover,
.persona1 .persona1__link--phone:hover.color-theme-default,
.color-theme-default
.persona1 .persona1__link--phone:hover {
  color: #f54e5a; }

.persona1 .persona1__soc-link:hover.color-theme-blind-white,
.color-theme-blind-white .persona1 .persona1__soc-link:hover,
.persona1 .persona1__link:hover.color-theme-blind-white,
.color-theme-blind-white
.persona1 .persona1__link:hover,
.persona1 .persona1__link--phone:hover.color-theme-blind-white,
.color-theme-blind-white
.persona1 .persona1__link--phone:hover {
  color: #000000; }

.persona1 .persona1__soc-link:hover.color-theme-blind-black,
.color-theme-blind-black .persona1 .persona1__soc-link:hover,
.persona1 .persona1__link:hover.color-theme-blind-black,
.color-theme-blind-black
.persona1 .persona1__link:hover,
.persona1 .persona1__link--phone:hover.color-theme-blind-black,
.color-theme-blind-black
.persona1 .persona1__link--phone:hover {
  color: #ffffff; }

.persona1 .persona1__soc-link:hover a.color-theme-default,
.color-theme-default .persona1 .persona1__soc-link:hover a,
.persona1 .persona1__link:hover a.color-theme-default,
.color-theme-default
.persona1 .persona1__link:hover a,
.persona1 .persona1__link--phone:hover a.color-theme-default,
.color-theme-default
.persona1 .persona1__link--phone:hover a {
  color: #f54e5a; }

.persona1 .persona1__soc-link:hover a.color-theme-blind-white,
.color-theme-blind-white .persona1 .persona1__soc-link:hover a,
.persona1 .persona1__link:hover a.color-theme-blind-white,
.color-theme-blind-white
.persona1 .persona1__link:hover a,
.persona1 .persona1__link--phone:hover a.color-theme-blind-white,
.color-theme-blind-white
.persona1 .persona1__link--phone:hover a {
  color: #000000; }

.persona1 .persona1__soc-link:hover a.color-theme-blind-black,
.color-theme-blind-black .persona1 .persona1__soc-link:hover a,
.persona1 .persona1__link:hover a.color-theme-blind-black,
.color-theme-blind-black
.persona1 .persona1__link:hover a,
.persona1 .persona1__link--phone:hover a.color-theme-blind-black,
.color-theme-blind-black
.persona1 .persona1__link--phone:hover a {
  color: #ffffff; }

.persona1 .persona1__soc-link:hover.color-theme-default,
.color-theme-default .persona1 .persona1__soc-link:hover {
  background-color: #f54e5a; }

.persona1 .persona1__soc-link:hover.color-theme-blind-white,
.color-theme-blind-white .persona1 .persona1__soc-link:hover {
  background-color: #000000; }

.persona1 .persona1__soc-link:hover.color-theme-blind-black,
.color-theme-blind-black .persona1 .persona1__soc-link:hover {
  background-color: #ffffff; }

.bio__header-icon {
  width: 35px;
  height: 35px; }

.bio__header {
  padding-left: 40px; }

@media screen and (min-width: 768px) {
  .persona1 {
    margin-bottom: 40px; }
    .persona1 .h3 {
      font-size: 28px;
      font-size: 1.75em; }
    .persona1__wrapper {
      display: -ms-flexbox;
      display: flex; }
    .persona1__img {
      width: 302px; }
      .persona1__img img {
        width: 100%;
        height: auto; }
    .persona1__img-float {
      padding-left: 40px; }
    .persona1__button1 {
      display: inline-block; }
    .persona1__info-line--soc {
      margin-top: 35px;
      margin-right: -10px;
      margin-left: -10px; }
    .persona1__small-info {
      margin-bottom: 30px; } }

@media (min-width: 1024px) {
  .persona1__button1 {
    margin-left: 30px; }
  .contacts .clearfix {
    display: none; }
  .swiper-pagination.social-tabs-column__pagination {
    display: none; } }

.fade.in {
  opacity: 1; }

.soc-active__header-line .soc-active__accounts .soc-account {
  margin-right: 0;
  font-size: 18px;
  font-size: 1.125em;
  padding: 16px 5px;
  font-weight: 500;
  margin-right: 15px; }
  .soc-active__header-line .soc-active__accounts .soc-account.font-theme-default,
  .font-theme-default .soc-active__header-line .soc-active__accounts .soc-account {
    font-family: gerbera, Arial, sans-serif; }
  .soc-active__header-line .soc-active__accounts .soc-account.font-theme-blind-serif,
  .font-theme-blind-serif .soc-active__header-line .soc-active__accounts .soc-account {
    font-family: "Georgia, serif"; }
  .soc-active__header-line .soc-active__accounts .soc-account.color-theme-default,
  .color-theme-default .soc-active__header-line .soc-active__accounts .soc-account {
    color: #363532; }
  .soc-active__header-line .soc-active__accounts .soc-account.color-theme-blind-white,
  .color-theme-blind-white .soc-active__header-line .soc-active__accounts .soc-account {
    color: #000000; }
  .soc-active__header-line .soc-active__accounts .soc-account.color-theme-blind-black,
  .color-theme-blind-black .soc-active__header-line .soc-active__accounts .soc-account {
    color: #ffffff; }
  .soc-active__header-line .soc-active__accounts .soc-account:hover.color-theme-default,
  .color-theme-default .soc-active__header-line .soc-active__accounts .soc-account:hover {
    color: #f54e5a; }
  .soc-active__header-line .soc-active__accounts .soc-account:hover.color-theme-blind-white,
  .color-theme-blind-white .soc-active__header-line .soc-active__accounts .soc-account:hover {
    color: #000000; }
  .soc-active__header-line .soc-active__accounts .soc-account:hover.color-theme-blind-black,
  .color-theme-blind-black .soc-active__header-line .soc-active__accounts .soc-account:hover {
    color: #ffffff; }

.soc-active__header-line .soc-active__accounts .soc-account {
  font-size: 16px;
  font-size: 1em; }
  @media (min-width: 768px) {
    .soc-active__header-line .soc-active__accounts .soc-account {
      font-size: 20px;
      font-size: 1.25em; } }

.tabs-component .owl-stage {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.tabs-component .disabled {
  display: none; }

.tabs-component .owl-dots {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }

.tabs-component .owl-stage-outer {
  margin-bottom: 30px; }

.tabs-component .owl-dot {
  border: none;
  background-color: #d8d5cf;
  outline: none;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  margin-right: 15px;
  padding: 0;
  cursor: pointer; }
  .tabs-component .owl-dot.active {
    cursor: unset; }
    .tabs-component .owl-dot.active.color-theme-default,
    .color-theme-default .tabs-component .owl-dot.active {
      background-color: #f54e5a; }
    .tabs-component .owl-dot.active.color-theme-blind-white,
    .color-theme-blind-white .tabs-component .owl-dot.active {
      background-color: #000000; }
    .tabs-component .owl-dot.active.color-theme-blind-black,
    .color-theme-blind-black .tabs-component .owl-dot.active {
      background-color: #ffffff; }
  .tabs-component .owl-dot:last-child {
    margin-right: 0; }

.soc-active .list7__item {
  padding-left: 0;
  padding-right: 0; }
  .soc-active .list7__item.color-theme-default,
  .color-theme-default .soc-active .list7__item {
    background-color: #fcfbf9; }
  .soc-active .list7__item.color-theme-blind-white,
  .color-theme-blind-white .soc-active .list7__item {
    background-color: #ffffff; }
  .soc-active .list7__item.color-theme-blind-black,
  .color-theme-blind-black .soc-active .list7__item {
    background-color: #000000; }

.soc-active .list7 .brick10 {
  background: transparent;
  padding-bottom: 30px; }

.soc-active .soc-active__header {
  font-size: 20px;
  font-size: 1.25em; }

@media (min-width: 768px) {
  .tabs-component .owl-dot {
    display: none; }
  .soc-active .soc-active__header {
    font-size: 34px;
    font-size: 2.125em; } }

.fade {
  opacity: 0;
  transition: opacity 0.15s linear; }

.brick10:hover .brick10__time {
  color: #98928c; }

.brick10__img-bg {
  background-color: transparent; }

.list7 {
  margin-bottom: 60px; }
  .list7__list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .list7__item {
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 40px;
    width: 100%;
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: auto;
        flex-basis: auto; }
    .list7__item:first-of-type {
      margin-top: 0; }
    .list7__item:nth-of-type(1) {
      margin-top: 0; }
  @media (min-width: 768px) {
    .list7__list--col2-sm > * {
      width: 100%; }
      .list7__list--col2-sm > *:first-of-type {
        margin-top: 0; } }
  @media (min-width: 1025px) {
    .list7__list--col3-md > * {
      width: 32%; }
      .list7__list--col3-md > *:first-of-type, .list7__list--col3-md > *:nth-of-type(2), .list7__list--col3-md > *:nth-of-type(3) {
        margin-top: 0; }
    .list7__list {
      -ms-flex-pack: unset;
          justify-content: unset; }
    .list7 .list7__item {
      margin-right: 2%; }
      .list7 .list7__item:nth-child(3n) {
        margin-right: 0; } }

.duty a {
  text-decoration: underline;
  transition: color 0.3s ease; }
  .duty a.font-theme-default,
  .font-theme-default .duty a {
    font-family: gerbera_light, Arial, sans-serif; }
  .duty a.font-theme-blind-serif,
  .font-theme-blind-serif .duty a {
    font-family: "Georgia, serif"; }
  .duty a.color-theme-default,
  .color-theme-default .duty a {
    -webkit-text-decoration-color: #f54e5a;
            text-decoration-color: #f54e5a; }
  .duty a.color-theme-blind-white,
  .color-theme-blind-white .duty a {
    -webkit-text-decoration-color: #000000;
            text-decoration-color: #000000; }
  .duty a.color-theme-blind-black,
  .color-theme-blind-black .duty a {
    -webkit-text-decoration-color: #ffffff;
            text-decoration-color: #ffffff; }
  .duty a.color-theme-default,
  .color-theme-default .duty a {
    color: #363532; }
  .duty a.color-theme-blind-white,
  .color-theme-blind-white .duty a {
    color: #000000; }
  .duty a.color-theme-blind-black,
  .color-theme-blind-black .duty a {
    color: #ffffff; }
  .duty a:hover {
    text-decoration: underline; }
    .duty a:hover.color-theme-default,
    .color-theme-default .duty a:hover {
      color: #f54e5a; }
    .duty a:hover.color-theme-blind-white,
    .color-theme-blind-white .duty a:hover {
      color: #000000; }
    .duty a:hover.color-theme-blind-black,
    .color-theme-blind-black .duty a:hover {
      color: #ffffff; }

.duty h2 {
  margin-top: 0; }

.hidden {
  display: none !important; }

@media (max-width: 767px) {
  .soc-active__header {
    font-size: 34px;
    font-size: 2.125em; }
  .soc-active__menu {
    margin-bottom: 20px; }
    .soc-active__menu a {
      width: 40px;
      height: 40px;
      background-size: contain;
      background-position: center;
      background-repeat: no-repeat;
      margin-right: 30px; }
    .soc-active__menu .social-tabs-column__controls {
      display: none; } }

.soc-active__menu .swiper-container {
  display: none !important; }

.soc-active__menu .social-tabs-column__top {
  margin: 0;
  border-bottom: none; }

.soc-active__menu .social-tabs-column__social-links-item {
  cursor: pointer; }

.soc-active__header-line .social-tabs__wrap {
  display: none; }

.article h2 {
  font-size: 20px;
  font-size: 1.25em;
  line-height: 28px;
  margin: 0 0 0 !important;
  font-weight: 500; }
  .article h2.font-theme-default,
  .font-theme-default .article h2 {
    font-family: gerbera_medium, Arial, sans-serif; }
  .article h2.font-theme-blind-serif,
  .font-theme-blind-serif .article h2 {
    font-family: "Georgia, serif"; }

.article h3 {
  font-size: 18px;
  font-size: 1.125em;
  line-height: 26px;
  margin: 0 0 0 !important;
  font-weight: 500; }
  .article h3.font-theme-default,
  .font-theme-default .article h3 {
    font-family: gerbera_medium, Arial, sans-serif; }
  .article h3.font-theme-blind-serif,
  .font-theme-blind-serif .article h3 {
    font-family: "Georgia, serif"; }

.article h4 {
  font-size: 18px;
  font-size: 1.125em;
  line-height: 26px;
  margin: 0 0 0 !important;
  font-weight: 500; }
  .article h4.font-theme-default,
  .font-theme-default .article h4 {
    font-family: gerbera_medium, Arial, sans-serif; }
  .article h4.font-theme-blind-serif,
  .font-theme-blind-serif .article h4 {
    font-family: "Georgia, serif"; }

.article img {
  vertical-align: middle;
  width: 100%;
  max-width: 100%;
  height: auto; }

.article__info {
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin: 0 0 26px; }

.article__date, .article__view, .article__foto, .article__video {
  display: block;
  margin-bottom: 5px;
  margin-right: 19px;
  position: relative;
  font-size: 13px;
  font-size: 0.8125em;
  line-height: 20px; }
  .article__date.color-theme-default,
  .color-theme-default .article__date, .article__view.color-theme-default,
  .color-theme-default .article__view, .article__foto.color-theme-default,
  .color-theme-default .article__foto, .article__video.color-theme-default,
  .color-theme-default .article__video {
    color: #7e7266; }
  .article__date.color-theme-blind-white,
  .color-theme-blind-white .article__date, .article__view.color-theme-blind-white,
  .color-theme-blind-white .article__view, .article__foto.color-theme-blind-white,
  .color-theme-blind-white .article__foto, .article__video.color-theme-blind-white,
  .color-theme-blind-white .article__video {
    color: #000000; }
  .article__date.color-theme-blind-black,
  .color-theme-blind-black .article__date, .article__view.color-theme-blind-black,
  .color-theme-blind-black .article__view, .article__foto.color-theme-blind-black,
  .color-theme-blind-black .article__foto, .article__video.color-theme-blind-black,
  .color-theme-blind-black .article__video {
    color: #ffffff; }
  .article__date.font-theme-default,
  .font-theme-default .article__date, .article__view.font-theme-default,
  .font-theme-default .article__view, .article__foto.font-theme-default,
  .font-theme-default .article__foto, .article__video.font-theme-default,
  .font-theme-default .article__video {
    font-family: gerbera_light, Arial, sans-serif; }
  .article__date.font-theme-blind-serif,
  .font-theme-blind-serif .article__date, .article__view.font-theme-blind-serif,
  .font-theme-blind-serif .article__view, .article__foto.font-theme-blind-serif,
  .font-theme-blind-serif .article__foto, .article__video.font-theme-blind-serif,
  .font-theme-blind-serif .article__video {
    font-family: "Georgia, serif"; }

.article__date-icon, .article__view-icon, .article__foto-icon, .article__video-icon {
  position: absolute;
  left: 0;
  top: 50%; }
  .article__date-icon svg, .article__view-icon svg, .article__foto-icon svg, .article__video-icon svg {
    display: block;
    position: absolute; }

.article__date {
  padding-left: 30px; }
  .article__date-time, .article__date-update {
    display: inline-block;
    width: 100%; }
  .article__date-time {
    margin-right: 0; }

.article__view, .article__foto {
  padding-left: 30px; }

.article__video {
  padding-left: 16px; }

.article__date-icon {
  margin-top: -12px;
  width: 22px;
  height: 22px; }
  .article__date-icon .icon {
    fill: #7a8288; }

.article__view-icon {
  width: 24px;
  height: 14px;
  fill: #c5c0b7;
  background-position: center;
  margin-top: -8px; }

.article__announce {
  font-size: 20px;
  font-size: 1.25em;
  line-height: 30px;
  margin-bottom: 26px; }
  .article__announce.color-theme-default,
  .color-theme-default .article__announce {
    color: #7e7266; }
  .article__announce.color-theme-blind-white,
  .color-theme-blind-white .article__announce {
    color: #000000; }
  .article__announce.color-theme-blind-black,
  .color-theme-blind-black .article__announce {
    color: #ffffff; }
  .article__announce.font-theme-default,
  .font-theme-default .article__announce {
    font-family: gerbera_light, Arial, sans-serif; }
  .article__announce.font-theme-blind-serif,
  .font-theme-blind-serif .article__announce {
    font-family: "Georgia, serif"; }

.article__mainimg {
  padding-bottom: 10px;
  margin-bottom: 35px; }

.article__mainimg-img-wrap {
  margin-bottom: 5px;
  margin-left: -20px;
  margin-right: -20px; }

.article__source {
  margin-top: 20px;
  padding-bottom: 15px;
  font-size: 14px;
  font-size: 0.875em;
  line-height: 20px; }
  .article__source.color-theme-default,
  .color-theme-default .article__source {
    color: #7e7266; }
  .article__source.color-theme-blind-white,
  .color-theme-blind-white .article__source {
    color: #000000; }
  .article__source.color-theme-blind-black,
  .color-theme-blind-black .article__source {
    color: #ffffff; }
  .article__source a {
    text-decoration: underline; }
    .article__source a.color-theme-default,
    .color-theme-default .article__source a {
      color: #7e7266; }
    .article__source a.color-theme-blind-white,
    .color-theme-blind-white .article__source a {
      color: #000000; }
    .article__source a.color-theme-blind-black,
    .color-theme-blind-black .article__source a {
      color: #ffffff; }
  .article__source:hover a {
    text-decoration: none; }

.article__foto-icon {
  background-size: cover;
  width: 22px;
  height: 22px;
  top: -1px; }

.snews.font-theme-default,
.font-theme-default .snews {
  font-family: gerbera_light, Arial, sans-serif; }

.snews.font-theme-blind-serif,
.font-theme-blind-serif .snews {
  font-family: "Georgia, serif"; }

.snews__header {
  font-size: 24px;
  font-size: 1.5em;
  line-height: 36px;
  font-weight: 500;
  margin-bottom: 10px; }
  .snews__header.color-theme-default,
  .color-theme-default .snews__header {
    color: #363532; }
  .snews__header.color-theme-blind-white,
  .color-theme-blind-white .snews__header {
    color: #000000; }
  .snews__header.color-theme-blind-black,
  .color-theme-blind-black .snews__header {
    color: #ffffff; }
  .snews__header.font-theme-default,
  .font-theme-default .snews__header {
    font-family: gerbera_medium, Arial, sans-serif; }
  .snews__header.font-theme-blind-serif,
  .font-theme-blind-serif .snews__header {
    font-family: "Georgia, serif"; }

.snews .brick6__cell--img {
  width: 100%;
  display: none;
  height: 100%;
  position: relative; }

.snews .brick6__cell-bg {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  z-index: 5;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-image: url("../../img/mosreg/placeholder_news.svg"); }

.snews .brick6__cell--text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  height: 100%; }

.snews .brick6__title {
  width: 100%;
  -ms-flex-order: 2;
      order: 2;
  font-size: 18px;
  font-size: 1.125em;
  line-height: 1.5; }
  .snews .brick6__title.color-theme-default,
  .color-theme-default .snews .brick6__title {
    color: #363532; }
  .snews .brick6__title.color-theme-blind-white,
  .color-theme-blind-white .snews .brick6__title {
    color: #000000; }
  .snews .brick6__title.color-theme-blind-black,
  .color-theme-blind-black .snews .brick6__title {
    color: #ffffff; }
  .snews .brick6__title.font-theme-default,
  .font-theme-default .snews .brick6__title {
    font-family: gerbera_light, Arial, sans-serif; }
  .snews .brick6__title.font-theme-blind-serif,
  .font-theme-blind-serif .snews .brick6__title {
    font-family: "Georgia, serif"; }

.snews .brick6__bottom {
  width: 100%;
  -ms-flex-order: 1;
      order: 1;
  margin-bottom: 10px;
  font-size: 14px;
  font-size: 0.875em; }
  .snews .brick6__bottom.color-theme-default,
  .color-theme-default .snews .brick6__bottom {
    color: #7e7266; }
  .snews .brick6__bottom.color-theme-blind-white,
  .color-theme-blind-white .snews .brick6__bottom {
    color: #000000; }
  .snews .brick6__bottom.color-theme-blind-black,
  .color-theme-blind-black .snews .brick6__bottom {
    color: #ffffff; }
  .snews .brick6__bottom.font-theme-default,
  .font-theme-default .snews .brick6__bottom {
    font-family: gerbera, Arial, sans-serif; }
  .snews .brick6__bottom.font-theme-blind-serif,
  .font-theme-blind-serif .snews .brick6__bottom {
    font-family: "Georgia, serif"; }

.snews .brick6__row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-bottom: 10px;
  border-bottom: 1px solid #d7d5d2; }
  .snews .brick6__row:hover .brick6__title.color-theme-default,
  .color-theme-default .snews .brick6__row:hover .brick6__title {
    color: #f54e5a; }
  .snews .brick6__row:hover .brick6__title.color-theme-blind-white,
  .color-theme-blind-white .snews .brick6__row:hover .brick6__title {
    color: #000000; }
  .snews .brick6__row:hover .brick6__title.color-theme-blind-black,
  .color-theme-blind-black .snews .brick6__row:hover .brick6__title {
    color: #ffffff; }
  @media screen and (min-width: 768px) {
    .snews .brick6__row:hover.color-theme-default,
    .color-theme-default .snews .brick6__row:hover {
      background-color: #f54e5a; }
    .snews .brick6__row:hover.color-theme-blind-white,
    .color-theme-blind-white .snews .brick6__row:hover {
      background-color: #000000; }
    .snews .brick6__row:hover.color-theme-blind-black,
    .color-theme-blind-black .snews .brick6__row:hover {
      background-color: #ffffff; }
    .snews .brick6__row:hover .brick6__title.color-theme-default,
    .color-theme-default .snews .brick6__row:hover .brick6__title, .snews .brick6__row:hover .brick6__bottom.color-theme-default,
    .color-theme-default .snews .brick6__row:hover .brick6__bottom {
      color: #ffffff; }
    .snews .brick6__row:hover .brick6__title.color-theme-blind-white,
    .color-theme-blind-white .snews .brick6__row:hover .brick6__title, .snews .brick6__row:hover .brick6__bottom.color-theme-blind-white,
    .color-theme-blind-white .snews .brick6__row:hover .brick6__bottom {
      color: #ffffff; }
    .snews .brick6__row:hover .brick6__title.color-theme-blind-black,
    .color-theme-blind-black .snews .brick6__row:hover .brick6__title, .snews .brick6__row:hover .brick6__bottom.color-theme-blind-black,
    .color-theme-blind-black .snews .brick6__row:hover .brick6__bottom {
      color: #000000; } }

.snews .brick6 .lazy {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

.snews__item {
  padding: 0;
  margin-bottom: 10px; }

.snews .snews__item:nth-child(1) .brick6__row .brick6__cell--img {
  display: block; }

.snews .snews__item:last-child .brick6__row {
  border-bottom: none; }

.colomns {
  width: 100%;
  margin-bottom: 40px; }

.left-colomn {
  vertical-align: top;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.right-colomn {
  max-width: 425px;
  width: 25%;
  min-height: 1px;
  display: none;
  vertical-align: top; }
  .right-colomn .link-next {
    position: relative;
    display: block; }
    .right-colomn .link-next::after {
      content: '';
      display: inline-block;
      width: 12px;
      height: 12px;
      border-right: 3px solid;
      border-bottom: 3px solid;
      border-color: #f54e5a;
      border-radius: 2px;
      -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
      margin-left: 15px;
      margin-top: 5px;
      position: relative;
      bottom: 1px;
      transition: margin-left 0.2s; }
    .right-colomn .link-next:hover::after {
      margin-left: 25px; }

p {
  line-height: 28px; }
  p.font-theme-default,
  .font-theme-default p {
    font-family: gerbera_light, Arial, sans-serif; }
  p.font-theme-blind-serif,
  .font-theme-blind-serif p {
    font-family: "Georgia, serif"; }
  p a {
    text-decoration: underline;
    transition: color 0.3s ease; }
    p a.font-theme-default,
    .font-theme-default p a {
      font-family: gerbera_light, Arial, sans-serif; }
    p a.font-theme-blind-serif,
    .font-theme-blind-serif p a {
      font-family: "Georgia, serif"; }
    p a.color-theme-default,
    .color-theme-default p a {
      -webkit-text-decoration-color: #f54e5a;
              text-decoration-color: #f54e5a; }
    p a.color-theme-blind-white,
    .color-theme-blind-white p a {
      -webkit-text-decoration-color: #000000;
              text-decoration-color: #000000; }
    p a.color-theme-blind-black,
    .color-theme-blind-black p a {
      -webkit-text-decoration-color: #ffffff;
              text-decoration-color: #ffffff; }
    p a.color-theme-default,
    .color-theme-default p a {
      color: #363532; }
    p a.color-theme-blind-white,
    .color-theme-blind-white p a {
      color: #000000; }
    p a.color-theme-blind-black,
    .color-theme-blind-black p a {
      color: #ffffff; }
    p a:hover {
      text-decoration: underline; }
      p a:hover.color-theme-default,
      .color-theme-default p a:hover {
        color: #f54e5a; }
      p a:hover.color-theme-blind-white,
      .color-theme-blind-white p a:hover {
        color: #000000; }
      p a:hover.color-theme-blind-black,
      .color-theme-blind-black p a:hover {
        color: #ffffff; }

.common_section {
  margin-bottom: 40px; }
  @media screen and (max-width: 768px) {
    .common_section {
      margin-bottom: 25px; } }
  .common_section .common__h1-deco {
    font-size: 40px;
    font-size: 2.5em;
    line-height: 50px;
    margin: 0 0 30px;
    width: 75%; }
    .common_section .common__h1-deco.font-theme-default,
    .font-theme-default .common_section .common__h1-deco {
      font-family: gerbera_medium, Arial, sans-serif; }
    .common_section .common__h1-deco.font-theme-blind-serif,
    .font-theme-blind-serif .common_section .common__h1-deco {
      font-family: "Georgia, serif"; }
    @media screen and (max-width: 1200px) {
      .common_section .common__h1-deco {
        width: 100%; } }
    @media screen and (max-width: 768px) {
      .common_section .common__h1-deco {
        font-size: 24px;
        font-size: 1.5em;
        line-height: 34px;
        margin: 0 0 17px; } }
  .common_section ul,
  .common_section ol {
    padding: 0;
    margin: 9px 0 20px 36px; }
    .common_section ul li,
    .common_section ol li {
      position: relative;
      list-style-type: none;
      line-height: 28px;
      margin-bottom: 20px;
      margin: 0 0 14px; }
      .common_section ul li.font-theme-default,
      .font-theme-default .common_section ul li,
      .common_section ol li.font-theme-default,
      .font-theme-default
      .common_section ol li {
        font-family: gerbera_light, Arial, sans-serif; }
      .common_section ul li.font-theme-blind-serif,
      .font-theme-blind-serif .common_section ul li,
      .common_section ol li.font-theme-blind-serif,
      .font-theme-blind-serif
      .common_section ol li {
        font-family: "Georgia, serif"; }
      .common_section ul li:last-child,
      .common_section ol li:last-child {
        margin-bottom: 0; }
  .common_section ul li::before {
    background-color: #f54e5a;
    border-radius: 50%;
    content: '';
    width: 8px;
    height: 8px;
    left: -36px;
    position: absolute;
    top: 9px; }
  .common_section ol {
    counter-reset: li; }
    .common_section ol li::before {
      content: counter(li, decimal) ".";
      counter-increment: li;
      font-size: 16px;
      font-size: 1em;
      left: -35px;
      top: 5px;
      line-height: 18px;
      position: absolute;
      text-align: left;
      width: 25px;
      color: #f54e5a;
      background: transparent; }
      .common_section ol li::before.font-theme-default,
      .font-theme-default .common_section ol li::before {
        font-family: gerbera_bold, Arial, sans-serif; }
      .common_section ol li::before.font-theme-blind-serif,
      .font-theme-blind-serif .common_section ol li::before {
        font-family: "Georgia, serif"; }

.common_section {
  width: 100%;
  max-width: 100%; }

.bottom-line {
  z-index: 99;
  margin-top: 30px;
  margin-bottom: 30px;
  clear: both; }
  .bottom-line.color-theme-default,
  .color-theme-default .bottom-line {
    background-color: #ffffff; }
  .bottom-line.color-theme-blind-white,
  .color-theme-blind-white .bottom-line {
    background-color: #ffffff; }
  .bottom-line.color-theme-blind-black,
  .color-theme-blind-black .bottom-line {
    background-color: #000000; }
  .bottom-line:last-child {
    margin-bottom: 0; }
  .bottom-line > :nth-child(n) {
    margin-bottom: 25px; }
    @media screen and (max-width: 480px) {
      .bottom-line > :nth-child(n) {
        margin-bottom: 20px; } }
  .bottom-line > *:last-child {
    margin-bottom: 0; }
  .bottom-line__first-line .share ul li:hover {
    background-repeat: no-repeat;
    background-position: center; }
  .bottom-line__first-line .last-update {
    display: block;
    height: 15px;
    position: relative;
    font-size: 12px;
    font-size: 0.75em;
    line-height: 26px;
    text-align: right; }
    .bottom-line__first-line .last-update.color-theme-default,
    .color-theme-default .bottom-line__first-line .last-update {
      color: #7e7266; }
    .bottom-line__first-line .last-update.color-theme-blind-white,
    .color-theme-blind-white .bottom-line__first-line .last-update {
      color: #000000; }
    .bottom-line__first-line .last-update.color-theme-blind-black,
    .color-theme-blind-black .bottom-line__first-line .last-update {
      color: #ffffff; }
    .bottom-line__first-line .last-update.font-theme-default,
    .font-theme-default .bottom-line__first-line .last-update {
      font-family: gerbera_light, Arial, sans-serif; }
    .bottom-line__first-line .last-update.font-theme-blind-serif,
    .font-theme-blind-serif .bottom-line__first-line .last-update {
      font-family: "Georgia, serif"; }
    @media screen and (max-width: 480px) {
      .bottom-line__first-line .last-update {
        margin-bottom: 5px; } }

.link-next {
  text-transform: uppercase;
  font-size: 20px;
  font-size: 1.25em;
  font-weight: 500;
  margin-bottom: 30px;
  display: inline-block; }
  .link-next.color-theme-default,
  .color-theme-default .link-next {
    color: #f54e5a; }
  .link-next.color-theme-blind-white,
  .color-theme-blind-white .link-next {
    color: #000000; }
  .link-next.color-theme-blind-black,
  .color-theme-blind-black .link-next {
    color: #ffffff; }
  .link-next.font-theme-default,
  .font-theme-default .link-next {
    font-family: gerbera_medium, Arial, sans-serif; }
  .link-next.font-theme-blind-serif,
  .font-theme-blind-serif .link-next {
    font-family: "Georgia, serif"; }

@media screen and (min-width: 768px) {
  .article__left {
    display: -ms-flexbox;
    display: flex; }
  .article__mainimg-img-wrap {
    margin-left: 0;
    margin-right: 0; }
  .article__announce {
    margin-bottom: 40px; }
  .article__info {
    display: -ms-flexbox;
    display: flex; }
  .article__date-time, .article__date-update {
    display: inline;
    width: auto; }
  .article__date-update {
    display: inline-block;
    padding-left: 0; }
    .article__date-update::before {
      content: '|'; }
  .article h2 {
    font-size: 34px;
    font-size: 2.125em;
    line-height: 42px; }
  .article h3 {
    font-size: 28px;
    font-size: 1.75em;
    line-height: 36px; }
  .article h4 {
    font-size: 26px;
    font-size: 1.625em;
    line-height: 36px; }
  .common_r-padd {
    padding-right: 30px; }
  .common_l-padd {
    padding: 0; }
  .snews {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .snews__header {
      width: 100%; }
    .snews .brick6__cell--img {
      width: 40%;
      display: block;
      height: auto; }
    .snews .brick6__cell--text {
      width: 60%;
      padding: 20px 50px 30px 30px; }
    .snews .brick6__title {
      font-size: 22px;
      font-size: 1.375em;
      line-height: 32px; }
      .snews .brick6__title.font-theme-default,
      .font-theme-default .snews .brick6__title {
        font-family: gerbera_medium, Arial, sans-serif; }
      .snews .brick6__title.font-theme-blind-serif,
      .font-theme-blind-serif .snews .brick6__title {
        font-family: "Georgia, serif"; }
    .snews .brick6__row {
      padding-bottom: 0;
      border-bottom: 0; }
    .snews__item {
      margin-bottom: 30px; }
    .snews__header {
      font-size: 34px;
      font-size: 2.125em;
      line-height: 42px;
      font-weight: 500;
      margin: 0 0 35px 0; } }

@media (min-width: 1050px) {
  .snews {
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .snews__item {
      width: 49%; }
      .snews__item:nth-child(3n) {
        margin-right: 0; }
    .snews .brick6 {
      transition: 0.6s;
      height: 100%; }
      .snews .brick6__cell--img {
        width: 40%; }
        .snews .brick6__cell--img img {
          height: auto;
          width: 100%; }
      .snews .brick6__cell--text {
        width: 60%; }
      .snews .brick6__row {
        display: -ms-flexbox;
        display: flex;
        height: 100%; }
      .snews .brick6__title {
        font-size: 20px;
        font-size: 1.25em; }
    .snews__row:hover {
      background: transparent; } }

@media (min-width: 1200px) {
  .colomns {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .right-colomn {
    display: block; }
  .left-colomn {
    width: 75%;
    padding-right: 30px; } }

.wrap-link {
  margin: 0; }
  .wrap-link a {
    text-decoration: none; }
    .wrap-link a:hover {
      text-decoration: none; }

.registry-table__search {
  width: 100%;
  display: block;
  max-width: 100%;
  border: none;
  border-bottom: 1px solid #d7d5d2;
  outline: none;
  padding-left: 13px;
  background-image: url("/img/mosreg/icon_mini_search.svg");
  background-repeat: no-repeat;
  background-position: left center; }
  .registry-table__search.color-theme-default,
  .color-theme-default .registry-table__search {
    color: #363532; }
  .registry-table__search.color-theme-blind-white,
  .color-theme-blind-white .registry-table__search {
    color: #000000; }
  .registry-table__search.color-theme-blind-black,
  .color-theme-blind-black .registry-table__search {
    color: #ffffff; }

.article .gallery {
  margin: 0; }

.contact__block {
  float: left;
  min-height: 1px;
  width: 100%; }

.contacts h2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end; }
  @media screen and (max-width: 768px) {
    .contacts h2 {
      height: auto;
      margin-top: 0; } }

.contacts .contact__block {
  padding-right: 15px; }
  .contacts .contact__block.hidden-xs {
    display: none; }
    .contacts .contact__block.hidden-xs .banners2 .banner2 {
      transition: 0.6s; }
      .contacts .contact__block.hidden-xs .banners2 .banner2.color-theme-default,
      .color-theme-default .contacts .contact__block.hidden-xs .banners2 .banner2 {
        background-color: #f54e5a; }
      .contacts .contact__block.hidden-xs .banners2 .banner2.color-theme-blind-white,
      .color-theme-blind-white .contacts .contact__block.hidden-xs .banners2 .banner2 {
        background-color: #000000; }
      .contacts .contact__block.hidden-xs .banners2 .banner2.color-theme-blind-black,
      .color-theme-blind-black .contacts .contact__block.hidden-xs .banners2 .banner2 {
        background-color: #ffffff; }
      .contacts .contact__block.hidden-xs .banners2 .banner2.color-theme-default,
      .color-theme-default .contacts .contact__block.hidden-xs .banners2 .banner2 {
        color: #ffffff; }
      .contacts .contact__block.hidden-xs .banners2 .banner2.color-theme-blind-white,
      .color-theme-blind-white .contacts .contact__block.hidden-xs .banners2 .banner2 {
        color: #ffffff; }
      .contacts .contact__block.hidden-xs .banners2 .banner2.color-theme-blind-black,
      .color-theme-blind-black .contacts .contact__block.hidden-xs .banners2 .banner2 {
        color: #000000; }
      .contacts .contact__block.hidden-xs .banners2 .banner2 :hover {
        background: linear-gradient(0deg, #eb3946, #eb3946);
        background-repeat: no-repeat;
        background-position: right center; }
  .contacts .contact__block .persona1__block {
    font-size: 16px;
    font-size: 1em; }
  .contacts .contact__block .persona1__info-line.persona1__info-line--buttons, .contacts .contact__block .persona1__info-line.persona1__info-line--no-left-padd {
    padding-left: 0; }
  .contacts .contact__block .persona1__info-line .persona1__button1 {
    margin-left: 0; }

.contacts h2 {
  font-size: 20px;
  font-size: 1.25em;
  padding-bottom: 17px;
  margin-bottom: 17px;
  border-bottom: 1px solid #d0d1d5; }

.contacts h3 {
  font-size: 18px;
  font-size: 1.125em; }

.mfp-content .department1__content .h6 {
  font-size: 16px;
  font-size: 1em;
  font-weight: 500;
  margin-bottom: 10px; }

.mfp-content .department1__content .persona1__small-info {
  margin-bottom: 13px;
  font-size: 14px;
  font-size: 0.875em;
  color: #8e8b86; }
  .mfp-content .department1__content .persona1__small-info.font-theme-default,
  .font-theme-default .mfp-content .department1__content .persona1__small-info {
    font-family: gerbera, Arial, sans-serif; }
  .mfp-content .department1__content .persona1__small-info.font-theme-blind-serif,
  .font-theme-blind-serif .mfp-content .department1__content .persona1__small-info {
    font-family: "Georgia, serif"; }

.mfp-content .department1__content .row .department1__popup-col {
  float: none; }

@media (min-width: 768px) {
  .mfp-content .department1__content .row {
    display: -ms-flexbox;
    display: flex; } }

.mfp-content .department1__item {
  padding-bottom: 23px;
  border-bottom: 1px solid #d4d5d9; }
  .mfp-content .department1__item.font-theme-default,
  .font-theme-default .mfp-content .department1__item {
    font-family: gerbera_medium, Arial, sans-serif; }
  .mfp-content .department1__item.font-theme-blind-serif,
  .font-theme-blind-serif .mfp-content .department1__item {
    font-family: "Georgia, serif"; }
  .mfp-content .department1__item .department1__head.active .department1__arrow::before {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto; }
  .mfp-content .department1__item .department1__head .department1__arrow::before {
    top: 7px;
    left: 0;
    right: 0;
    margin: auto; }

.vertical-tabs {
  width: 100%; }

.persona1__link.persona1__link--phone a.color-theme-default,
.color-theme-default .persona1__link.persona1__link--phone a {
  color: #363532; }

.persona1__link.persona1__link--phone a.color-theme-blind-white,
.color-theme-blind-white .persona1__link.persona1__link--phone a {
  color: #000000; }

.persona1__link.persona1__link--phone a.color-theme-blind-black,
.color-theme-blind-black .persona1__link.persona1__link--phone a {
  color: #ffffff; }

@media (min-width: 768px) {
  .contact__block {
    width: 50%; }
  .contacts .contact__block.hidden-xs {
    display: inline-block; }
  .contacts h2 {
    font-size: 20px;
    font-size: 1.25em; } }

@media (min-width: 1050px) {
  .contacts {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    display: -ms-flexbox;
    display: flex; }
  .vertical-tabs__page .department1__item .row {
    display: -ms-flexbox;
    display: flex; }
    .vertical-tabs__page .department1__item .row .department1__popup-col {
      float: none; }
    .vertical-tabs__page .department1__item .row .clearfix {
      display: none; }
  .contact__block {
    padding-left: 0; } }

@media (min-width: 1280px) {
  .contact__block {
    width: 33.333333%; } }

.map-panel {
  height: 670px;
  position: absolute;
  z-index: 200;
  padding: 10px 20px 26px;
  overflow-x: auto;
  width: 355px;
  transition: all 0.3s ease-out 0s;
  right: -385px;
  transform: translateZ(0); }
  .map-panel.color-theme-default,
  .color-theme-default .map-panel {
    background-color: #ffffff; }
  .map-panel.color-theme-blind-white,
  .color-theme-blind-white .map-panel {
    background-color: #ffffff; }
  .map-panel.color-theme-blind-black,
  .color-theme-blind-black .map-panel {
    background-color: #000000; }
  @media screen and (min-width: 1050px) {
    .map-panel {
      height: 655px; } }
  .map-panel.opened {
    right: 0px; }
  .map-panel_cont {
    position: relative;
    overflow: hidden; }
  .map-panel_cont--inset {
    margin: 0; }
    .map-panel_cont--inset .map-panel.opened {
      right: 0;
      top: 0;
      height: 650px; }
      @media screen and (max-width: 767px) {
        .map-panel_cont--inset .map-panel.opened {
          height: 100%; } }
  .map-panel_close {
    top: 12px;
    right: 12px; }
  .map-panel_inner {
    padding-right: 20px; }
    .map-panel_inner.color-theme-default,
    .color-theme-default .map-panel_inner {
      color: #363532; }
    .map-panel_inner.color-theme-blind-white,
    .color-theme-blind-white .map-panel_inner {
      color: #000000; }
    .map-panel_inner.color-theme-blind-black,
    .color-theme-blind-black .map-panel_inner {
      color: #ffffff; }
  .map-panel .map-panel_ttl {
    font-size: 24px;
    font-size: 1.5em;
    margin-bottom: 16px !important;
    margin-top: 0;
    font-weight: 600; }
    .map-panel .map-panel_ttl.font-theme-default,
    .font-theme-default .map-panel .map-panel_ttl {
      font-family: gerbera_light, Arial, sans-serif; }
    .map-panel .map-panel_ttl.font-theme-blind-serif,
    .font-theme-blind-serif .map-panel .map-panel_ttl {
      font-family: "Georgia, serif"; }
  .map-panel_img {
    display: block; }
  .map-panel_info {
    padding-left: 26px;
    margin-bottom: 5px;
    position: relative;
    margin-top: 7px; }
  .map-panel_link {
    display: inline-block;
    margin-bottom: 5px;
    position: relative; }
    .map-panel_link::before {
      content: ' ';
      display: table; }
    .map-panel_link::after {
      content: ' ';
      display: table;
      clear: both; }
  .map-panel_icon-site {
    width: 25px;
    height: 100%;
    position: absolute;
    top: 2px;
    left: -25px;
    background-position: 0 3px;
    display: block; }
  .map-panel__where-icon {
    width: 13px;
    height: 20px;
    position: absolute;
    top: 1px;
    left: 0; }
  .map-panel img {
    height: 300px;
    width: auto; }

.ymaps-2-1-77-controls__control {
  left: 40px !important;
  top: 250px !important; }

@media screen and (max-width: 767px) {
  body.map-detail #ya-map {
    height: 0;
    margin: 0; } }

#ya-map {
  height: 670px;
  position: relative; }
  #ya-map .ymaps-controls-lefttop > ymaps {
    left: 10px !important;
    top: 298px !important;
    height: 74px; }
  #ya-map .ymaps-b-zoom {
    width: 34px;
    height: 74px; }
  #ya-map .ymaps-b-zoom__button {
    width: 34px;
    height: 34px;
    margin-bottom: 6px; }
  #ya-map .ymaps-b-zoom__button_type_plus .ymaps-b-form-button::before {
    content: '+';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    font-size: 28px;
    font-size: 1.75em;
    line-height: 34px;
    text-align: center;
    color: #ffffff; }
  #ya-map .ymaps-b-zoom__button_type_minus .ymaps-b-form-button::before {
    content: '—';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    font-size: 24px;
    font-size: 1.5em;
    line-height: 34px;
    text-align: center;
    color: #ffffff; }
  #ya-map .ymaps-b-form-button {
    width: 34px;
    height: 34px;
    background: rgba(0, 0, 0, 0.6);
    border-radius: 4px; }
  #ya-map .ymaps-b-form-button__left,
  #ya-map .ymaps-b-form-button__content {
    display: none; }

@media screen and (max-width: 767px) {
  #ya-map {
    height: calc(100vh - 200px) !important; } }

@media screen and (max-width: 767px) {
  #ya-map .ymaps-controls-lefttop > ymaps {
    top: calc(50vh - 87px) !important; } }

@media screen and (max-width: 767px) {
  body.map-detail .testing,
  body.map-detail #wrapper {
    position: static; }
  body.map-detail .jump-fix2,
  body.map-detail .menu-2,
  body.map-detail .breadcrumb,
  body.map-detail h1,
  body.map-detail .bottom-line,
  body.map-detail .banners3,
  body.map-detail .footer {
    display: none; } }

@media screen and (max-width: 767px) {
  .map-panel {
    padding: 26px 20px;
    margin: auto;
    top: 0;
    left: 0;
    right: 0 !important;
    width: auto;
    height: auto;
    z-index: 500;
    min-height: 100%;
    display: none; }
    .map-panel.opened {
      display: block;
      position: fixed;
      overflow-y: scroll;
      height: 100%; }
    .map-panel_cont {
      margin-left: -20px;
      margin-right: -20px; } }

@media screen and (max-width: 1024px) {
  .map-panel_cont {
    position: relative;
    overflow: visible; } }

.address1__block {
  margin-bottom: 28px;
  margin-top: 27px; }
  .address1__block.color-theme-default,
  .color-theme-default .address1__block {
    color: #363532; }
  .address1__block.color-theme-blind-white,
  .color-theme-blind-white .address1__block {
    color: #000000; }
  .address1__block.color-theme-blind-black,
  .color-theme-blind-black .address1__block {
    color: #ffffff; }

.address1__block__mobile {
  display: none; }

.address1__header-deco3 {
  margin-top: 28px;
  margin-bottom: 17px;
  font-size: 18px;
  font-size: 1.125em; }
  .address1__header-deco3.color-theme-default,
  .color-theme-default .address1__header-deco3 {
    color: #363532; }
  .address1__header-deco3.color-theme-blind-white,
  .color-theme-blind-white .address1__header-deco3 {
    color: #000000; }
  .address1__header-deco3.color-theme-blind-black,
  .color-theme-blind-black .address1__header-deco3 {
    color: #ffffff; }

.address1__small-info {
  margin-bottom: 10px; }

.address1__info-line {
  padding-left: 35px;
  margin-bottom: 5px;
  position: relative;
  font-size: 18px;
  font-size: 1.125em; }
  .address1__info-line.font-theme-default,
  .font-theme-default .address1__info-line {
    font-family: gerbera_light, Arial, sans-serif; }
  .address1__info-line.font-theme-blind-serif,
  .font-theme-blind-serif .address1__info-line {
    font-family: "Georgia, serif"; }

.address1__link {
  display: inline-block;
  margin-bottom: 5px;
  position: relative; }
  .address1__link::before {
    content: ' ';
    display: table; }
  .address1__link::after {
    content: ' ';
    display: table;
    clear: both; }
  .address1__link--phone {
    font-weight: 500; }
    .address1__link--phone.color-theme-default,
    .color-theme-default .address1__link--phone {
      color: #363532; }
    .address1__link--phone.color-theme-blind-white,
    .color-theme-blind-white .address1__link--phone {
      color: #000000; }
    .address1__link--phone.color-theme-blind-black,
    .color-theme-blind-black .address1__link--phone {
      color: #ffffff; }
    .address1__link--phone:hover {
      text-decoration: none; }

.address1__icon-phone {
  width: 25px;
  height: 25px;
  position: absolute;
  top: 3px;
  left: -35px;
  background-size: cover;
  background-position: center; }

.address1_email--container, .address1_phone--container, .address1_site--container {
  text-decoration: underline;
  transition: color 0.3s ease; }
  .address1_email--container.font-theme-default,
  .font-theme-default .address1_email--container, .address1_phone--container.font-theme-default,
  .font-theme-default .address1_phone--container, .address1_site--container.font-theme-default,
  .font-theme-default .address1_site--container {
    font-family: gerbera_light, Arial, sans-serif; }
  .address1_email--container.font-theme-blind-serif,
  .font-theme-blind-serif .address1_email--container, .address1_phone--container.font-theme-blind-serif,
  .font-theme-blind-serif .address1_phone--container, .address1_site--container.font-theme-blind-serif,
  .font-theme-blind-serif .address1_site--container {
    font-family: "Georgia, serif"; }
  .address1_email--container.color-theme-default,
  .color-theme-default .address1_email--container, .address1_phone--container.color-theme-default,
  .color-theme-default .address1_phone--container, .address1_site--container.color-theme-default,
  .color-theme-default .address1_site--container {
    -webkit-text-decoration-color: #f54e5a;
            text-decoration-color: #f54e5a; }
  .address1_email--container.color-theme-blind-white,
  .color-theme-blind-white .address1_email--container, .address1_phone--container.color-theme-blind-white,
  .color-theme-blind-white .address1_phone--container, .address1_site--container.color-theme-blind-white,
  .color-theme-blind-white .address1_site--container {
    -webkit-text-decoration-color: #000000;
            text-decoration-color: #000000; }
  .address1_email--container.color-theme-blind-black,
  .color-theme-blind-black .address1_email--container, .address1_phone--container.color-theme-blind-black,
  .color-theme-blind-black .address1_phone--container, .address1_site--container.color-theme-blind-black,
  .color-theme-blind-black .address1_site--container {
    -webkit-text-decoration-color: #ffffff;
            text-decoration-color: #ffffff; }
  .address1_email--container.color-theme-default,
  .color-theme-default .address1_email--container, .address1_phone--container.color-theme-default,
  .color-theme-default .address1_phone--container, .address1_site--container.color-theme-default,
  .color-theme-default .address1_site--container {
    color: #363532; }
  .address1_email--container.color-theme-blind-white,
  .color-theme-blind-white .address1_email--container, .address1_phone--container.color-theme-blind-white,
  .color-theme-blind-white .address1_phone--container, .address1_site--container.color-theme-blind-white,
  .color-theme-blind-white .address1_site--container {
    color: #000000; }
  .address1_email--container.color-theme-blind-black,
  .color-theme-blind-black .address1_email--container, .address1_phone--container.color-theme-blind-black,
  .color-theme-blind-black .address1_phone--container, .address1_site--container.color-theme-blind-black,
  .color-theme-blind-black .address1_site--container {
    color: #ffffff; }
  .address1_email--container:hover.color-theme-default,
  .color-theme-default .address1_email--container:hover, .address1_phone--container:hover.color-theme-default,
  .color-theme-default .address1_phone--container:hover, .address1_site--container:hover.color-theme-default,
  .color-theme-default .address1_site--container:hover {
    color: #f54e5a; }
  .address1_email--container:hover.color-theme-blind-white,
  .color-theme-blind-white .address1_email--container:hover, .address1_phone--container:hover.color-theme-blind-white,
  .color-theme-blind-white .address1_phone--container:hover, .address1_site--container:hover.color-theme-blind-white,
  .color-theme-blind-white .address1_site--container:hover {
    color: #000000; }
  .address1_email--container:hover.color-theme-blind-black,
  .color-theme-blind-black .address1_email--container:hover, .address1_phone--container:hover.color-theme-blind-black,
  .color-theme-blind-black .address1_phone--container:hover, .address1_site--container:hover.color-theme-blind-black,
  .color-theme-blind-black .address1_site--container:hover {
    color: #ffffff; }

.address1 .address1__info-line .address1__link--phone:nth-of-type(1) .address1__icon-phone {
  display: block; }

.address1__icon-email {
  width: 25px;
  height: 25px;
  position: absolute;
  top: 3px;
  left: -35px;
  background-position: 0 3px; }

.address1 .address1__info-line .address1__link--email:nth-of-type(1) .address1__icon-email {
  display: block; }

.address1__icon-site {
  width: 25px;
  height: 27px;
  position: absolute;
  top: 2px;
  left: -35px;
  background-position: 0 3px; }

.address1 .address1__info-line .address1__link--site:nth-of-type(1) .address1__icon-site {
  display: block; }

.address1__date-icon {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 5px;
  left: 0;
  background-size: cover; }

.address1__where-icon {
  width: 21px;
  height: 25px;
  position: absolute;
  top: 1px;
  left: 0px; }

@media screen and (max-width: 768px) {
  .address1__block__mobile {
    display: block; } }

.ymaps-2-1-77-placemark-overlay > ymaps {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Ccircle cx='20' cy='20' r='17.5' fill='white' stroke='%23F54E5A' stroke-width='5'/%3E %3C/svg%3E ") !important;
  background-size: 46px 46px !important; }

.ymaps-2-1-77-svg-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Ccircle cx='9' cy='9' r='8' fill='%23F54E5A' stroke='white' stroke-width='2'/%3E %3C/svg%3E ") !important;
  background-size: 34px 34px !important;
  background-repeat: no-repeat !important; }

.inner-section .ya-map__title {
  margin-bottom: 10px !important; }
  @media (min-width: 768px) {
    .inner-section .ya-map__title {
      margin-bottom: 20px !important; } }

.map-panel::-webkit-scrollbar {
  display: none; }

.list4 {
  margin-left: -10px;
  margin-right: -10px; }
  .list4__title,
  .list4 > h2 {
    margin-left: 20px; }

@media screen and (min-width: 768px) {
  .list4 {
    margin-right: -20px;
    margin-left: -20px; } }

.list4-row {
  min-height: 1px;
  position: relative;
  margin-left: -5px;
  margin-right: -5px; }
  .list4-row::before {
    content: ' ';
    display: table; }
  .list4-row::after {
    content: ' ';
    display: table;
    clear: both; }

@media screen and (min-width: 768px) {
  .list4-row {
    margin-bottom: 10px;
    display: -ms-flexbox;
    display: flex; } }

.structure1 {
  padding-bottom: 58px;
  position: relative;
  overflow: hidden; }
  .structure1 .persona1__button1 {
    margin-left: 0; }
  .structure1__small-screen {
    display: none; }
  .structure1 img {
    vertical-align: middle;
    width: auto;
    max-width: 100%;
    height: auto; }
  .structure1::before {
    content: ' ';
    display: table; }
  .structure1::after {
    content: ' ';
    display: table;
    clear: both; }
  .structure1__link2all {
    display: block;
    width: 222px;
    padding: 11px 15px 11px 55px;
    margin-bottom: 13px;
    position: relative;
    font-size: 14px;
    font-size: 0.875em;
    line-height: 18px;
    text-decoration: none;
    text-align: center; }
    .structure1__link2all.color-theme-default,
    .color-theme-default .structure1__link2all {
      background-color: #f54e5a; }
    .structure1__link2all.color-theme-blind-white,
    .color-theme-blind-white .structure1__link2all {
      background-color: #000000; }
    .structure1__link2all.color-theme-blind-black,
    .color-theme-blind-black .structure1__link2all {
      background-color: #ffffff; }
    .structure1__link2all.color-theme-default,
    .color-theme-default .structure1__link2all {
      color: #ffffff; }
    .structure1__link2all.color-theme-blind-white,
    .color-theme-blind-white .structure1__link2all {
      color: #ffffff; }
    .structure1__link2all.color-theme-blind-black,
    .color-theme-blind-black .structure1__link2all {
      color: #000000; }
    .structure1__link2all:hover {
      text-decoration: none;
      background: linear-gradient(0deg, #eb3946, #eb3946), #f54e5a; }
      .structure1__link2all:hover.color-theme-default,
      .color-theme-default .structure1__link2all:hover {
        color: #ffffff; }
      .structure1__link2all:hover.color-theme-blind-white,
      .color-theme-blind-white .structure1__link2all:hover {
        color: #ffffff; }
      .structure1__link2all:hover.color-theme-blind-black,
      .color-theme-blind-black .structure1__link2all:hover {
        color: #000000; }
  .structure1__icon-tree {
    display: block;
    width: 27px;
    height: 23px;
    position: absolute;
    left: 15px;
    top: 50%;
    margin-top: -12px; }
  .structure1__row1 {
    margin-bottom: 37px; }
    .structure1__row1::before {
      content: ' ';
      display: table; }
    .structure1__row1::after {
      content: ' ';
      display: table;
      clear: both; }
  .structure1__item1 {
    position: relative;
    max-width: 100%;
    width: 75%;
    padding-right: 5px; }
    .structure1__item1--up {
      margin-top: 45px; }
  .structure1__item1-inner {
    display: block;
    transition: all 0.3s ease;
    border: 1px solid #d0d1d5; }
    .structure1__item1-inner.color-theme-default,
    .color-theme-default .structure1__item1-inner {
      background-color: #fcfbf9; }
    .structure1__item1-inner.color-theme-blind-white,
    .color-theme-blind-white .structure1__item1-inner {
      background-color: #ffffff; }
    .structure1__item1-inner.color-theme-blind-black,
    .color-theme-blind-black .structure1__item1-inner {
      background-color: #000000; }
    .structure1__item1-inner.color-theme-default,
    .color-theme-default .structure1__item1-inner {
      color: #363532; }
    .structure1__item1-inner.color-theme-blind-white,
    .color-theme-blind-white .structure1__item1-inner {
      color: #000000; }
    .structure1__item1-inner.color-theme-blind-black,
    .color-theme-blind-black .structure1__item1-inner {
      color: #ffffff; }
    .structure1__item1-inner::before {
      content: ' ';
      display: table; }
    .structure1__item1-inner::after {
      content: ' ';
      display: table;
      clear: both; }
  .structure1 a.structure1__item1-inner:hover {
    text-decoration: none; }
    .structure1 a.structure1__item1-inner:hover.color-theme-default,
    .color-theme-default .structure1 a.structure1__item1-inner:hover {
      color: #ffffff; }
    .structure1 a.structure1__item1-inner:hover.color-theme-blind-white,
    .color-theme-blind-white .structure1 a.structure1__item1-inner:hover {
      color: #ffffff; }
    .structure1 a.structure1__item1-inner:hover.color-theme-blind-black,
    .color-theme-blind-black .structure1 a.structure1__item1-inner:hover {
      color: #000000; }
    .structure1 a.structure1__item1-inner:hover.color-theme-default,
    .color-theme-default .structure1 a.structure1__item1-inner:hover {
      background-color: #f54e5a; }
    .structure1 a.structure1__item1-inner:hover.color-theme-blind-white,
    .color-theme-blind-white .structure1 a.structure1__item1-inner:hover {
      background-color: #000000; }
    .structure1 a.structure1__item1-inner:hover.color-theme-blind-black,
    .color-theme-blind-black .structure1 a.structure1__item1-inner:hover {
      background-color: #ffffff; }
  .structure1__img1 {
    width: 189px;
    float: left; }
  .structure1__line1 {
    width: 1px;
    height: 24px;
    background-color: #d0d1d5;
    position: absolute;
    top: 100%;
    left: 29px; }
  .structure1 .structure1__img1 + .structure1__img1-float {
    margin-left: 189px; }
  .structure1__text {
    padding: 20px; }
  .structure1__position1 {
    font-size: 20px;
    font-size: 1.25em;
    line-height: 24px;
    font-weight: 500;
    padding-bottom: 10px; }
    .structure1__position1.font-theme-default,
    .font-theme-default .structure1__position1 {
      font-family: gerbera_medium, Arial, sans-serif; }
    .structure1__position1.font-theme-blind-serif,
    .font-theme-blind-serif .structure1__position1 {
      font-family: "Georgia, serif"; }
  .structure1__name1 {
    font-size: 16px;
    font-size: 1em;
    line-height: 24px; }
  .structure1__wrap {
    position: relative; }
    .structure1__wrap::after {
      content: '';
      position: absolute;
      left: 0;
      background-color: #ffffff;
      height: 191px;
      width: 2px;
      z-index: 2; }
  .structure1__row2 {
    margin-left: -5px;
    margin-right: -5px;
    position: relative;
    display: block;
    padding: 0 15px; }
    .structure1__row2:last-child .structure1__row2line {
      display: none; }
    .structure1__row2::before {
      content: ' ';
      display: table; }
    .structure1__row2::after {
      content: ' ';
      display: table;
      clear: both; }
    .structure1__row2::before {
      position: absolute; }
  .structure1__row3 {
    margin: 33px 0;
    position: relative; }
  .structure1__col {
    padding-left: 5px;
    padding-right: 5px;
    position: static; }
  .structure1__round-link {
    display: block;
    position: absolute;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    border: 2px solid #b5bac1;
    transition: all 0.6s ease; }
    .structure1__round-link:hover.color-theme-default,
    .color-theme-default .structure1__round-link:hover {
      border-color: #f54e5a; }
    .structure1__round-link:hover.color-theme-blind-white,
    .color-theme-blind-white .structure1__round-link:hover {
      border-color: #000000; }
    .structure1__round-link:hover.color-theme-blind-black,
    .color-theme-blind-black .structure1__round-link:hover {
      border-color: #ffffff; }
    .structure1__round-link::before {
      content: '';
      position: absolute;
      width: 10px;
      height: 10px;
      top: 11px;
      left: 0;
      right: 0;
      margin: auto;
      border-top: 2px solid #b5bac1;
      border-left: 2px solid #b5bac1;
      transition: all 0.6s ease;
      -ms-transform: rotate(45deg);
          transform: rotate(45deg); }
    .structure1__round-link:hover::before {
      border-top-color: #f54e5a;
      border-left-color: #f54e5a; }
    .structure1__round-link--up {
      top: -41px;
      left: 50%;
      margin-left: -16px; }
  .structure1__round-link--down {
    -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    bottom: -41px;
    left: 50%;
    margin-left: -16px; }
  .structure1__item2 {
    width: 50%;
    min-height: 1px;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    position: relative; }
    .structure1__item2::before {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      left: 5px;
      right: 5px; }
    .structure1__item2--down {
      margin-bottom: 41px; }
  .structure1__item2-inner {
    display: block;
    padding: 20px;
    position: relative;
    z-index: 5;
    transition: all 0.3s ease;
    border: 1px solid #d0d1d5;
    height: 200px; }
    .structure1__item2-inner.color-theme-default,
    .color-theme-default .structure1__item2-inner {
      background-color: #fcfbf9; }
    .structure1__item2-inner.color-theme-blind-white,
    .color-theme-blind-white .structure1__item2-inner {
      background-color: #ffffff; }
    .structure1__item2-inner.color-theme-blind-black,
    .color-theme-blind-black .structure1__item2-inner {
      background-color: #000000; }
    .structure1__item2-inner.color-theme-default,
    .color-theme-default .structure1__item2-inner {
      color: #363532; }
    .structure1__item2-inner.color-theme-blind-white,
    .color-theme-blind-white .structure1__item2-inner {
      color: #000000; }
    .structure1__item2-inner.color-theme-blind-black,
    .color-theme-blind-black .structure1__item2-inner {
      color: #ffffff; }
    .structure1__item2-inner::before {
      content: ' ';
      display: table; }
    .structure1__item2-inner::after {
      content: ' ';
      display: table;
      clear: both; }
    .structure1__item2-inner:hover {
      text-decoration: none; }
      .structure1__item2-inner:hover.color-theme-default,
      .color-theme-default .structure1__item2-inner:hover {
        color: #ffffff; }
      .structure1__item2-inner:hover.color-theme-blind-white,
      .color-theme-blind-white .structure1__item2-inner:hover {
        color: #ffffff; }
      .structure1__item2-inner:hover.color-theme-blind-black,
      .color-theme-blind-black .structure1__item2-inner:hover {
        color: #000000; }
      .structure1__item2-inner:hover.color-theme-default,
      .color-theme-default .structure1__item2-inner:hover {
        background-color: #f54e5a; }
      .structure1__item2-inner:hover.color-theme-blind-white,
      .color-theme-blind-white .structure1__item2-inner:hover {
        background-color: #000000; }
      .structure1__item2-inner:hover.color-theme-blind-black,
      .color-theme-blind-black .structure1__item2-inner:hover {
        background-color: #ffffff; }
  .structure1__item2-inner2 {
    display: block;
    padding: 20px;
    position: relative;
    z-index: 5;
    border: 1px solid #d0d1d5; }
    .structure1__item2-inner2.color-theme-default,
    .color-theme-default .structure1__item2-inner2 {
      background-color: #fcfbf9; }
    .structure1__item2-inner2.color-theme-blind-white,
    .color-theme-blind-white .structure1__item2-inner2 {
      background-color: #ffffff; }
    .structure1__item2-inner2.color-theme-blind-black,
    .color-theme-blind-black .structure1__item2-inner2 {
      background-color: #000000; }
    .structure1__item2-inner2.color-theme-default,
    .color-theme-default .structure1__item2-inner2 {
      color: #363532; }
    .structure1__item2-inner2.color-theme-blind-white,
    .color-theme-blind-white .structure1__item2-inner2 {
      color: #000000; }
    .structure1__item2-inner2.color-theme-blind-black,
    .color-theme-blind-black .structure1__item2-inner2 {
      color: #ffffff; }
    .structure1__item2-inner2::before {
      content: ' ';
      display: table; }
    .structure1__item2-inner2::after {
      content: ' ';
      display: table;
      clear: both; }
  .structure1__position2 {
    font-size: 16px;
    font-size: 1em;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 10px;
    max-height: 100px;
    text-overflow: ellipsis;
    overflow: hidden; }
    .structure1__position2.font-theme-default,
    .font-theme-default .structure1__position2 {
      font-family: gerbera_medium, Arial, sans-serif; }
    .structure1__position2.font-theme-blind-serif,
    .font-theme-blind-serif .structure1__position2 {
      font-family: "Georgia, serif"; }
  .structure1__img2 {
    width: 44px;
    height: 44px;
    float: left;
    border-radius: 50%;
    overflow: hidden; }
  .structure1__name2 {
    overflow: hidden;
    padding-left: 10px;
    font-size: 16px;
    font-size: 1em; }
  .structure1__line2 {
    width: 500%;
    height: 1px;
    background-color: #d0d1d5;
    position: absolute;
    top: -13px;
    right: 100%;
    margin-right: -35px; }
    .structure1__line2::before {
      content: '';
      width: 1px;
      height: 13px;
      position: absolute;
      right: 0;
      top: 0;
      background-color: #d0d1d5; }
  .structure1 .structure1__item2--not-subordinate .structure1__line2 {
    display: none; }
    .structure1 .structure1__item2--not-subordinate .structure1__line2::before {
      display: none; }

@media (min-width: 768px) {
  .structure1__big-screen {
    display: block; }
  .structure1__link2all {
    margin-bottom: 0;
    position: absolute;
    bottom: 100%;
    right: 0; }
  .structure1__row2:last-child .structure1__row3line {
    display: none; }
  .structure1 .persona1__button1 {
    margin-top: 10px; } }

@media (max-width: 767px) {
  .structure1__small-screen {
    display: block; }
  .structure1__big-screen {
    display: none; } }

@media screen and (min-width: 1280px) {
  .structure1__item1 {
    width: 50%; } }

@media screen and (min-width: 1200px) {
  .structure1__row2line {
    width: 1px;
    position: absolute;
    left: 5px;
    top: -13px;
    bottom: -21px;
    background-color: #d0d1d5;
    z-index: 2; }
  __row2:nth-last-child(1) .structure1__row2line {
    background: transparent; }
  __row2:only-child .structure1__row2line::before {
    content: '';
    position: absolute;
    top: -3px;
    height: 5px;
    width: 44px;
    background-color: #f6f6f6;
    z-index: 10; } }

@media screen and (max-width: 1199px) {
  .structure1__row3::before {
    content: ' ';
    display: table; }
  .structure1__row3::after {
    content: ' ';
    display: table;
    clear: both; }
  .structure1__row3:nth-last-child(1) {
    margin-bottom: 0; }
  .structure1__row3line {
    width: 1px;
    position: absolute;
    left: -10px;
    top: -13px;
    bottom: -21px;
    background-color: #d0d1d5; }
  __row2:nth-last-child(1) .structure1__row3:nth-last-child(1) .structure1__row3line {
    background: transparent; }
  __row2:only-child .structure1__row3:only-of-type .structure1__row3line::before {
    content: '';
    position: absolute;
    top: -3px;
    height: 5px;
    width: 44px;
    background-color: #f6f6f6;
    z-index: 10; } }

@media screen and (min-width: 1200px) {
  .structure1__item2 {
    width: 25%; } }

.structure2 ul {
  padding-left: 0;
  margin: 0; }
  .structure2 ul ul {
    margin: 0;
    padding-left: 15px; }
  .structure2 ul li::before {
    display: none; }
  .structure2 ul li li {
    position: relative;
    list-style: none outside none;
    border-left: solid 1px #999;
    margin: 0;
    padding: 0 0 0 19px;
    line-height: 23px; }
    .structure2 ul li li::after {
      content: '';
      display: block;
      border-bottom: solid 1px #999;
      position: absolute;
      width: 18px;
      height: 30px;
      left: 0;
      top: 0; }
    .structure2 ul li li:last-child {
      border-left: 0 none; }
      .structure2 ul li li:last-child::after {
        border-left: solid 1px #999; }

.structure2__item1 {
  display: block;
  padding-top: 10px; }

.structure2__item2 {
  display: block;
  padding: 10px 15px 10px 15px;
  border: 1px solid #c6c6c6; }
  .structure2__item2.color-theme-default,
  .color-theme-default .structure2__item2 {
    background-color: #ffffff; }
  .structure2__item2.color-theme-blind-white,
  .color-theme-blind-white .structure2__item2 {
    background-color: #ffffff; }
  .structure2__item2.color-theme-blind-black,
  .color-theme-blind-black .structure2__item2 {
    background-color: #000000; }
  .structure2__item2.color-theme-default,
  .color-theme-default .structure2__item2 {
    color: #363532; }
  .structure2__item2.color-theme-blind-white,
  .color-theme-blind-white .structure2__item2 {
    color: #000000; }
  .structure2__item2.color-theme-blind-black,
  .color-theme-blind-black .structure2__item2 {
    color: #ffffff; }
  .structure2__item2:hover {
    text-decoration: none; }

.structure2__show-manager {
  margin-bottom: 5px; }

.structure2__position {
  font-weight: 500;
  font-size: 14px;
  font-size: 0.875em; }
  .structure2__position.font-theme-default,
  .font-theme-default .structure2__position {
    font-family: gerbera_medium, Arial, sans-serif; }
  .structure2__position.font-theme-blind-serif,
  .font-theme-blind-serif .structure2__position {
    font-family: "Georgia, serif"; }
  .structure2__position.color-theme-default,
  .color-theme-default .structure2__position {
    color: #363532; }
  .structure2__position.color-theme-blind-white,
  .color-theme-blind-white .structure2__position {
    color: #000000; }
  .structure2__position.color-theme-blind-black,
  .color-theme-blind-black .structure2__position {
    color: #ffffff; }
  .structure2__position.color-theme-default,
  .color-theme-default .structure2__position {
    color: #f54e5a; }
  .structure2__position.color-theme-blind-white,
  .color-theme-blind-white .structure2__position {
    color: #000000; }
  .structure2__position.color-theme-blind-black,
  .color-theme-blind-black .structure2__position {
    color: #ffffff; }

.structure2__name {
  font-size: 16px;
  font-size: 1em;
  color: #1b1c1d; }

.structure2__contacts {
  font-size: 14px;
  font-size: 0.875em; }

.structure2__position a {
  color: #004271; }

.structure2__name a {
  color: #1b1c1d; }

.structure2__arrow {
  display: block;
  position: relative;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  border: 2px solid; }
  .structure2__arrow.color-theme-default,
  .color-theme-default .structure2__arrow {
    border-color: #363532; }
  .structure2__arrow.color-theme-blind-white,
  .color-theme-blind-white .structure2__arrow {
    border-color: #000000; }
  .structure2__arrow.color-theme-blind-black,
  .color-theme-blind-black .structure2__arrow {
    border-color: #ffffff; }
  .structure2__arrow:hover.color-theme-default,
  .color-theme-default .structure2__arrow:hover {
    border-color: #363532; }
  .structure2__arrow:hover.color-theme-blind-white,
  .color-theme-blind-white .structure2__arrow:hover {
    border-color: #000000; }
  .structure2__arrow:hover.color-theme-blind-black,
  .color-theme-blind-black .structure2__arrow:hover {
    border-color: #ffffff; }
  .structure2__arrow::before {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    top: 11px;
    left: 9px;
    border-top: 2px solid;
    border-left: 2px solid;
    border-color: #363532;
    transition: all 0.6s ease;
    -ms-transform: rotate(45deg);
        transform: rotate(45deg); }
  .structure2__arrow:hover.color-theme-default,
  .color-theme-default .structure2__arrow:hover {
    border-color: #ffffff; }
  .structure2__arrow:hover.color-theme-blind-white,
  .color-theme-blind-white .structure2__arrow:hover {
    border-color: #ffffff; }
  .structure2__arrow:hover.color-theme-blind-black,
  .color-theme-blind-black .structure2__arrow:hover {
    border-color: #000000; }
  .structure2__arrow:hover.color-theme-default,
  .color-theme-default .structure2__arrow:hover {
    background-color: #363532; }
  .structure2__arrow:hover.color-theme-blind-white,
  .color-theme-blind-white .structure2__arrow:hover {
    background-color: #000000; }
  .structure2__arrow:hover.color-theme-blind-black,
  .color-theme-blind-black .structure2__arrow:hover {
    background-color: #ffffff; }
  .structure2__arrow:hover::before {
    border-top-color: #fff;
    border-left-color: #fff; }

.structure2__arrow--down {
  -ms-transform: rotate(180deg);
      transform: rotate(180deg); }

.structure2__sub {
  margin-top: 15px !important;
  display: inline-block;
  text-align: center; }
  .structure2__sub.color-theme-default,
  .color-theme-default .structure2__sub {
    background-color: #f54e5a; }
  .structure2__sub.color-theme-blind-white,
  .color-theme-blind-white .structure2__sub {
    background-color: #000000; }
  .structure2__sub.color-theme-blind-black,
  .color-theme-blind-black .structure2__sub {
    background-color: #ffffff; }
  .structure2__sub.color-theme-default,
  .color-theme-default .structure2__sub {
    color: #ffffff; }
  .structure2__sub.color-theme-blind-white,
  .color-theme-blind-white .structure2__sub {
    color: #ffffff; }
  .structure2__sub.color-theme-blind-black,
  .color-theme-blind-black .structure2__sub {
    color: #000000; }
  .structure2__sub:hover {
    background: linear-gradient(0deg, #eb3946, #eb3946); }

.structure2__small-info {
  color: #7f8287;
  font-size: 14px;
  font-size: 0.875em; }

.doc-download {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px; }
  @media screen and (max-width: 480px) {
    .doc-download {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  .doc-download__title {
    font-size: 18px;
    font-size: 1.125em; }
    .doc-download__title.color-theme-default,
    .color-theme-default .doc-download__title {
      color: #363532; }
    .doc-download__title.color-theme-blind-white,
    .color-theme-blind-white .doc-download__title {
      color: #000000; }
    .doc-download__title.color-theme-blind-black,
    .color-theme-blind-black .doc-download__title {
      color: #ffffff; }
    .doc-download__title.font-theme-default,
    .font-theme-default .doc-download__title {
      font-family: gerbera_medium, Arial, sans-serif; }
    .doc-download__title.font-theme-blind-serif,
    .font-theme-blind-serif .doc-download__title {
      font-family: "Georgia, serif"; }
    @media screen and (max-width: 480px) {
      .doc-download__title {
        margin-bottom: 10px; } }
  .doc-download__links {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .doc-download__link {
    font-size: 14px;
    font-size: 0.875em;
    background-color: #f54e5a;
    border-radius: 40px;
    padding: 11px 20px;
    transition: 0.6s;
    margin-right: 10px;
    margin-bottom: 10px;
    text-transform: uppercase; }
    .doc-download__link.font-theme-default,
    .font-theme-default .doc-download__link {
      font-family: gerbera_medium, Arial, sans-serif; }
    .doc-download__link.font-theme-blind-serif,
    .font-theme-blind-serif .doc-download__link {
      font-family: "Georgia, serif"; }
    .doc-download__link.color-theme-default,
    .color-theme-default .doc-download__link {
      color: #ffffff; }
    .doc-download__link.color-theme-blind-white,
    .color-theme-blind-white .doc-download__link {
      color: #ffffff; }
    .doc-download__link.color-theme-blind-black,
    .color-theme-blind-black .doc-download__link {
      color: #000000; }
    .doc-download__link:hover {
      cursor: pointer;
      background: linear-gradient(0deg, #eb3946, #eb3946), #f54e5a; }
    .doc-download__link:nth-child(2n) {
      margin-right: 0; }

.adaptive-data1__row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 20px; }

.adaptive-data1__left, .adaptive-data1__right {
  font-size: 18px;
  font-size: 1.125em;
  width: 100%; }
  .adaptive-data1__left.color-theme-default,
  .color-theme-default .adaptive-data1__left, .adaptive-data1__right.color-theme-default,
  .color-theme-default .adaptive-data1__right {
    color: #7e7266; }
  .adaptive-data1__left.color-theme-blind-white,
  .color-theme-blind-white .adaptive-data1__left, .adaptive-data1__right.color-theme-blind-white,
  .color-theme-blind-white .adaptive-data1__right {
    color: #000000; }
  .adaptive-data1__left.color-theme-blind-black,
  .color-theme-blind-black .adaptive-data1__left, .adaptive-data1__right.color-theme-blind-black,
  .color-theme-blind-black .adaptive-data1__right {
    color: #ffffff; }
  .adaptive-data1__left.font-theme-default,
  .font-theme-default .adaptive-data1__left, .adaptive-data1__right.font-theme-default,
  .font-theme-default .adaptive-data1__right {
    font-family: gerbera_light, Arial, sans-serif; }
  .adaptive-data1__left.font-theme-blind-serif,
  .font-theme-blind-serif .adaptive-data1__left, .adaptive-data1__right.font-theme-blind-serif,
  .font-theme-blind-serif .adaptive-data1__right {
    font-family: "Georgia, serif"; }

.adaptive-data1__right.color-theme-default,
.color-theme-default .adaptive-data1__right {
  color: #363532; }

.adaptive-data1__right.color-theme-blind-white,
.color-theme-blind-white .adaptive-data1__right {
  color: #000000; }

.adaptive-data1__right.color-theme-blind-black,
.color-theme-blind-black .adaptive-data1__right {
  color: #ffffff; }

.adaptive-data1__header1::after {
  content: ':'; }

.menu1__select {
  display: none; }

.bottom-line .row {
  margin: 0; }
  .bottom-line .row .col-xs-12 {
    width: 100%; }

h3 {
  font-size: 18px;
  font-size: 1.125em; }

.docs-list1-list ul {
  margin: 0; }

.docs-list1-list__title::after {
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.5 4.5C22.5 4.22386 22.7239 4 23 4H37C37.2761 4 37.5 4.22386 37.5 4.5V11.1378C37.5 11.414 37.2761 11.6378 37 11.6378H23C22.7239 11.6378 22.5 11.414 22.5 11.1378V4.5Z' fill='%23E8E6E2'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 8.30249H19.5V10.6378C19.5 12.5708 21.067 14.1378 23 14.1378H37C38.933 14.1378 40.5 12.5708 40.5 10.6378V8.30249H50C51.1046 8.30249 52 9.19792 52 10.3025V54.6572C52 55.7617 51.1046 56.6572 50 56.6572H10C8.89543 56.6572 8 55.7617 8 54.6572V10.3025C8 9.19792 8.89543 8.30249 10 8.30249ZM37.5 8.30249H22.5V10.6378C22.5 10.914 22.7239 11.1378 23 11.1378H37C37.2761 11.1378 37.5 10.914 37.5 10.6378V8.30249ZM22 23.2923C22 25.1617 20.433 26.6771 18.5 26.6771C16.567 26.6771 15 25.1617 15 23.2923C15 21.4229 16.567 19.9075 18.5 19.9075C20.433 19.9075 22 21.4229 22 23.2923ZM25 21.8418H45V24.7432H25V21.8418ZM18.5 38.2824C20.433 38.2824 22 36.767 22 34.8976C22 33.0281 20.433 31.5127 18.5 31.5127C16.567 31.5127 15 33.0281 15 34.8976C15 36.767 16.567 38.2824 18.5 38.2824ZM25 33.4469H45V36.3481H25V33.4469ZM18.5 49.8875C20.433 49.8875 22 48.372 22 46.5026C22 44.6331 20.433 43.1177 18.5 43.1177C16.567 43.1177 15 44.6331 15 46.5026C15 48.372 16.567 49.8875 18.5 49.8875ZM25 45.0519H45V47.9533H25V45.0519Z' fill='%23E8E6E2'/%3E %3C/svg%3E ");
  background-size: cover;
  background-position: center;
  top: 5px; }

.docs-releases-list ul {
  margin: 0; }

.docs-releases-list__item {
  padding-bottom: 10px; }

.adaptive-data1 {
  margin-bottom: 30px; }

.doc-download {
  -ms-flex-align: center;
      align-items: center; }
  .doc-download__link {
    width: auto; }
    .doc-download__link:nth-child(2n) {
      margin-right: 10px; }
  .doc-download__title {
    margin-right: 30px;
    margin-top: 0; }

.docs-releases-list .doc-download__link {
  min-width: 150px;
  text-align: center; }

h3 {
  font-size: 28px;
  font-size: 1.75em; }

@media screen and (min-width: 1050px) {
  .adaptive-data1__left, .adaptive-data1__right {
    width: 40%;
    margin: 0; }
  .doc-download {
    margin-bottom: 50px;
    padding-top: 30px; }
  .docs-list1-list,
  .docs-releases-list {
    margin-bottom: 20px; } }

.common_section .sitemap {
  margin: 0;
  margin-bottom: 30px; }
  .common_section .sitemap ul li::before,
  .common_section .sitemap ol li::before {
    display: none; }
  .common_section .sitemap a {
    color: unset; }
    .common_section .sitemap a:hover.color-theme-default,
    .color-theme-default .common_section .sitemap a:hover {
      color: #f54e5a; }
    .common_section .sitemap a:hover.color-theme-blind-white,
    .color-theme-blind-white .common_section .sitemap a:hover {
      color: #000000; }
    .common_section .sitemap a:hover.color-theme-blind-black,
    .color-theme-blind-black .common_section .sitemap a:hover {
      color: #ffffff; }
  .common_section .sitemap__list-item::before {
    display: none; }
  .common_section .sitemap__section-title {
    font-size: 14px;
    font-size: 0.875em;
    padding-left: 10px;
    border-left: 2px solid; }
    .common_section .sitemap__section-title.color-theme-default,
    .color-theme-default .common_section .sitemap__section-title {
      color: #363532; }
    .common_section .sitemap__section-title.color-theme-blind-white,
    .color-theme-blind-white .common_section .sitemap__section-title {
      color: #000000; }
    .common_section .sitemap__section-title.color-theme-blind-black,
    .color-theme-blind-black .common_section .sitemap__section-title {
      color: #ffffff; }
    .common_section .sitemap__section-title.font-theme-default,
    .font-theme-default .common_section .sitemap__section-title {
      font-family: gerbera_medium, Arial, sans-serif; }
    .common_section .sitemap__section-title.font-theme-blind-serif,
    .font-theme-blind-serif .common_section .sitemap__section-title {
      font-family: "Georgia, serif"; }
    .common_section .sitemap__section-title.color-theme-default,
    .color-theme-default .common_section .sitemap__section-title {
      border-color: #f54e5a; }
    .common_section .sitemap__section-title.color-theme-blind-white,
    .color-theme-blind-white .common_section .sitemap__section-title {
      border-color: #000000; }
    .common_section .sitemap__section-title.color-theme-blind-black,
    .color-theme-blind-black .common_section .sitemap__section-title {
      border-color: #ffffff; }
    .common_section .sitemap__section-title:hover a.color-theme-default,
    .color-theme-default .common_section .sitemap__section-title:hover a {
      color: #f54e5a; }
    .common_section .sitemap__section-title:hover a.color-theme-blind-white,
    .color-theme-blind-white .common_section .sitemap__section-title:hover a {
      color: #000000; }
    .common_section .sitemap__section-title:hover a.color-theme-blind-black,
    .color-theme-blind-black .common_section .sitemap__section-title:hover a {
      color: #ffffff; }
  .common_section .sitemap__subsection {
    margin: 0;
    padding-left: 25px;
    border-left: 2px solid #d2cbbc; }
    .common_section .sitemap__subsection .sitemap__item {
      font-size: 13px;
      font-size: 0.8125em;
      margin-bottom: 0; }
      .common_section .sitemap__subsection .sitemap__item.color-theme-default,
      .color-theme-default .common_section .sitemap__subsection .sitemap__item {
        color: #363532; }
      .common_section .sitemap__subsection .sitemap__item.color-theme-blind-white,
      .color-theme-blind-white .common_section .sitemap__subsection .sitemap__item {
        color: #000000; }
      .common_section .sitemap__subsection .sitemap__item.color-theme-blind-black,
      .color-theme-blind-black .common_section .sitemap__subsection .sitemap__item {
        color: #ffffff; }
      .common_section .sitemap__subsection .sitemap__item ul {
        border: none; }
        .common_section .sitemap__subsection .sitemap__item ul .sitemap__item {
          line-height: 25px; }

.bottom-line .row {
  margin: 0; }

.article__dopinfo-header {
  margin-bottom: 20px;
  font-size: 18px;
  font-size: 1.125em;
  font-weight: 500;
  line-height: 24px; }
  .article__dopinfo-header.font-theme-default,
  .font-theme-default .article__dopinfo-header {
    font-family: gerbera_medium, Arial, sans-serif; }
  .article__dopinfo-header.font-theme-blind-serif,
  .font-theme-blind-serif .article__dopinfo-header {
    font-family: "Georgia, serif"; }

.article__dopinfo-inner {
  margin-bottom: 20px; }

.article__line {
  padding-left: 26px;
  margin-bottom: 5px;
  font-size: 15px;
  font-size: 0.9375em;
  line-height: 22px; }
  .article__line.color-theme-default,
  .color-theme-default .article__line {
    color: #363532; }
  .article__line.color-theme-blind-white,
  .color-theme-blind-white .article__line {
    color: #000000; }
  .article__line.color-theme-blind-black,
  .color-theme-blind-black .article__line {
    color: #ffffff; }

.article__when, .article__where {
  position: relative;
  font-size: 15px;
  font-size: 0.9375em;
  line-height: 22px;
  line-height: 22px;
  margin-bottom: 20px; }
  .article__when.color-theme-default,
  .color-theme-default .article__when, .article__where.color-theme-default,
  .color-theme-default .article__where {
    color: #363532; }
  .article__when.color-theme-blind-white,
  .color-theme-blind-white .article__when, .article__where.color-theme-blind-white,
  .color-theme-blind-white .article__where {
    color: #000000; }
  .article__when.color-theme-blind-black,
  .color-theme-blind-black .article__when, .article__where.color-theme-blind-black,
  .color-theme-blind-black .article__where {
    color: #ffffff; }
  .article__when.font-theme-default,
  .font-theme-default .article__when, .article__where.font-theme-default,
  .font-theme-default .article__where {
    font-family: gerbera_light, Arial, sans-serif; }
  .article__when.font-theme-blind-serif,
  .font-theme-blind-serif .article__when, .article__where.font-theme-blind-serif,
  .font-theme-blind-serif .article__where {
    font-family: "Georgia, serif"; }

.article__when-icon {
  position: absolute;
  left: -26px;
  top: 4px;
  width: 18px;
  height: 18px; }

.article .icon-map {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0007 0C16.9707 0 21 4.05072 21 9.052C21 10.7549 20.5227 12.342 19.7096 13.7015C19.7138 13.7043 19.7263 13.7043 19.7263 13.7043C19.7263 13.7043 19.6833 13.7629 19.6208 13.8495C19.3794 14.2389 19.1088 14.6074 18.8133 14.9564C17.1691 17.1981 13.7295 21.87 11.9951 24C9.52262 21.0827 5.77222 16.1456 4.39443 13.9263C4.37085 13.8886 4.3653 13.8523 4.36807 13.8202C4.33589 13.7672 4.30149 13.7162 4.26715 13.6653C4.22007 13.5955 4.17312 13.5259 4.1322 13.4517C3.41209 12.148 3 10.6488 3 9.052C3 4.05072 7.03068 0 12.0007 0ZM18 9.00004C18 12.3137 15.3137 15 12 15C8.68629 15 6 12.3137 6 9.00004C6 5.68635 8.68629 3.00006 12 3.00006C15.3137 3.00006 18 5.68635 18 9.00004Z' fill='%23D2CBBC'/%3E %3Cpath d='M12 12C13.6569 12 15 10.6568 15 8.99999C15 7.34314 13.6569 6 12 6C10.3431 6 9 7.34314 9 8.99999C9 10.6568 10.3431 12 12 12Z' fill='%23C5C0B7'/%3E%3C/svg%3E"); }

.article__where-icon {
  position: absolute;
  left: -26px;
  top: 1px;
  width: 18px;
  height: 18px;
  background-size: cover; }

.article__mainimg {
  padding-bottom: 10px;
  margin-bottom: 35px; }

.article__mainimg-img-wrap {
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right: 0px; }

@media (min-width: 1200px) {
  .meropriyatia .prel {
    display: none; }
  __dopinfo-header {
    margin-bottom: 30px; } }

.clearfix .colomns {
  margin-bottom: 0; }

@media (min-width: 1200px) {
  .clearfix .colomns > .common__h1-deco {
    max-width: 980px;
    padding-right: 30px; } }

@media screen and (max-width: 767px) {
  .article__when-icon {
    top: 2px; } }

.achiev__img svg {
  max-width: 85px;
  max-height: 60px; }

article .achiev__items {
  margin: 0; }

article .achiev__link.color-theme-default,
.color-theme-default article .achiev__link {
  background-color: #7e7266; }

article .achiev__link.color-theme-blind-white,
.color-theme-blind-white article .achiev__link {
  background-color: #000000; }

article .achiev__link.color-theme-blind-black,
.color-theme-blind-black article .achiev__link {
  background-color: #ffffff; }

@media screen and (max-width: 480px) {
  article .achiev__link {
    background-image: none !important; } }

article .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link.color-theme-default,
.color-theme-default article .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link,
article .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link.color-theme-default,
.color-theme-default
article .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link {
  background-color: #f9f8f7; }

article .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-white,
.color-theme-blind-white article .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link,
article .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link.color-theme-blind-white,
.color-theme-blind-white
article .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link {
  background-color: #ffffff; }

article .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-black,
.color-theme-blind-black article .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link,
article .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link.color-theme-blind-black,
.color-theme-blind-black
article .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link {
  background-color: #000000; }

article .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link .achiev__title.color-theme-default,
.color-theme-default article .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link .achiev__title,
article .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link .achiev__title.color-theme-default,
.color-theme-default
article .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link .achiev__title {
  color: #363532; }

article .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link .achiev__title.color-theme-blind-white,
.color-theme-blind-white article .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link .achiev__title,
article .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link .achiev__title.color-theme-blind-white,
.color-theme-blind-white
article .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link .achiev__title {
  color: #000000; }

article .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link .achiev__title.color-theme-blind-black,
.color-theme-blind-black article .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link .achiev__title,
article .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link .achiev__title.color-theme-blind-black,
.color-theme-blind-black
article .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link .achiev__title {
  color: #ffffff; }

article .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link:hover.color-theme-default,
.color-theme-default article .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link:hover,
article .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link:hover.color-theme-default,
.color-theme-default
article .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link:hover,
article .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link:hover.color-theme-default,
.color-theme-default
article .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link:hover,
article .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link:hover.color-theme-default,
.color-theme-default
article .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link:hover,
article .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link:hover.color-theme-default,
.color-theme-default
article .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link:hover,
article .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link:hover.color-theme-default,
.color-theme-default
article .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link:hover {
  background-color: #363532; }

article .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link:hover.color-theme-blind-white,
.color-theme-blind-white article .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link:hover,
article .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link:hover.color-theme-blind-white,
.color-theme-blind-white
article .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link:hover,
article .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link:hover.color-theme-blind-white,
.color-theme-blind-white
article .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link:hover,
article .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link:hover.color-theme-blind-white,
.color-theme-blind-white
article .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link:hover,
article .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link:hover.color-theme-blind-white,
.color-theme-blind-white
article .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link:hover,
article .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link:hover.color-theme-blind-white,
.color-theme-blind-white
article .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link:hover {
  background-color: #000000; }

article .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link:hover.color-theme-blind-black,
.color-theme-blind-black article .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link:hover,
article .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link:hover.color-theme-blind-black,
.color-theme-blind-black
article .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link:hover,
article .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link:hover.color-theme-blind-black,
.color-theme-blind-black
article .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link:hover,
article .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link:hover.color-theme-blind-black,
.color-theme-blind-black
article .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link:hover,
article .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link:hover.color-theme-blind-black,
.color-theme-blind-black
article .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link:hover,
article .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link:hover.color-theme-blind-black,
.color-theme-blind-black
article .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link:hover {
  background-color: #ffffff; }

article .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link:hover .achiev__title.color-theme-default,
.color-theme-default article .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link:hover .achiev__title,
article .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link:hover .achiev__title.color-theme-default,
.color-theme-default
article .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link:hover .achiev__title,
article .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link:hover .achiev__title.color-theme-default,
.color-theme-default
article .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link:hover .achiev__title,
article .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link:hover .achiev__title.color-theme-default,
.color-theme-default
article .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link:hover .achiev__title,
article .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link:hover .achiev__title.color-theme-default,
.color-theme-default
article .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link:hover .achiev__title,
article .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link:hover .achiev__title.color-theme-default,
.color-theme-default
article .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link:hover .achiev__title {
  color: #ffffff; }

article .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link:hover .achiev__title.color-theme-blind-white,
.color-theme-blind-white article .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link:hover .achiev__title,
article .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link:hover .achiev__title.color-theme-blind-white,
.color-theme-blind-white
article .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link:hover .achiev__title,
article .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link:hover .achiev__title.color-theme-blind-white,
.color-theme-blind-white
article .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link:hover .achiev__title,
article .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link:hover .achiev__title.color-theme-blind-white,
.color-theme-blind-white
article .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link:hover .achiev__title,
article .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link:hover .achiev__title.color-theme-blind-white,
.color-theme-blind-white
article .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link:hover .achiev__title,
article .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link:hover .achiev__title.color-theme-blind-white,
.color-theme-blind-white
article .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link:hover .achiev__title {
  color: #ffffff; }

article .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link:hover .achiev__title.color-theme-blind-black,
.color-theme-blind-black article .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link:hover .achiev__title,
article .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link:hover .achiev__title.color-theme-blind-black,
.color-theme-blind-black
article .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link:hover .achiev__title,
article .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link:hover .achiev__title.color-theme-blind-black,
.color-theme-blind-black
article .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link:hover .achiev__title,
article .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link:hover .achiev__title.color-theme-blind-black,
.color-theme-blind-black
article .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link:hover .achiev__title,
article .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link:hover .achiev__title.color-theme-blind-black,
.color-theme-blind-black
article .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link:hover .achiev__title,
article .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link:hover .achiev__title.color-theme-blind-black,
.color-theme-blind-black
article .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link:hover .achiev__title {
  color: #000000; }

article .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link:hover .achiev__img svg,
article .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link:hover .achiev__img svg,
article .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link:hover .achiev__img svg,
article .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link:hover .achiev__img svg,
article .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link:hover .achiev__img svg,
article .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link:hover .achiev__img svg {
  fill: #fff; }

article .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link.color-theme-default,
.color-theme-default article .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link {
  background-color: #7e7266; }

article .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link.color-theme-blind-white,
.color-theme-blind-white article .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link {
  background-color: #000000; }

article .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link.color-theme-blind-black,
.color-theme-blind-black article .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link {
  background-color: #ffffff; }

article .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link.color-theme-default,
.color-theme-default article .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link,
article .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link.color-theme-default,
.color-theme-default
article .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link,
article .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link.color-theme-default,
.color-theme-default
article .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link {
  background-color: #f54e5a; }

article .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link.color-theme-blind-white,
.color-theme-blind-white article .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link,
article .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link.color-theme-blind-white,
.color-theme-blind-white
article .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link,
article .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link.color-theme-blind-white,
.color-theme-blind-white
article .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link {
  background-color: #000000; }

article .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link.color-theme-blind-black,
.color-theme-blind-black article .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link,
article .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link.color-theme-blind-black,
.color-theme-blind-black
article .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link,
article .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link.color-theme-blind-black,
.color-theme-blind-black
article .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link {
  background-color: #ffffff; }

@media (max-width: 767px), print {
  .achiev__items {
    margin-left: -10px;
    margin-right: -10px;
    height: auto; }
  .achiev__item {
    margin-bottom: 2px; }
  .achiev__link {
    display: block;
    min-height: 200px;
    padding-bottom: 95px;
    position: relative;
    background-color: #114577;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    text-decoration: none;
    fill: #fff;
    transition: all 0.3s ease; }
    .achiev__link.color-theme-default,
    .color-theme-default .achiev__link {
      color: #ffffff; }
    .achiev__link.color-theme-blind-white,
    .color-theme-blind-white .achiev__link {
      color: #ffffff; }
    .achiev__link.color-theme-blind-black,
    .color-theme-blind-black .achiev__link {
      color: #000000; }
    .achiev__link:hover {
      text-decoration: none; }
    .achiev__link::after {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background: rgba(0, 0, 0, 0.6);
      transition: all 0.6s; }
    .achiev__link:hover::after {
      background: rgba(0, 0, 0, 0.37); }
  .achiev__title {
    padding: 20px 20px 0;
    position: relative;
    z-index: 10; }
  .achiev__count {
    display: inline-block;
    font-size: 26px;
    font-size: 1.625em;
    font-weight: 500;
    line-height: 20px; }
  .achiev__img {
    width: 62px;
    position: absolute;
    bottom: 20px;
    right: 20px;
    z-index: 10;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
    .achiev__img img {
      height: 60px;
      display: block;
      width: 100%; }
  .achiev__item--pos2 .achiev__link {
    background-image: none; }
    .achiev__item--pos2 .achiev__link.color-theme-default,
    .color-theme-default .achiev__item--pos2 .achiev__link {
      background-color: #f9f8f7; }
    .achiev__item--pos2 .achiev__link.color-theme-blind-white,
    .color-theme-blind-white .achiev__item--pos2 .achiev__link {
      background-color: #ffffff; }
    .achiev__item--pos2 .achiev__link.color-theme-blind-black,
    .color-theme-blind-black .achiev__item--pos2 .achiev__link {
      background-color: #000000; }
    .achiev__item--pos2 .achiev__link.color-theme-default,
    .color-theme-default .achiev__item--pos2 .achiev__link {
      color: #363532; }
    .achiev__item--pos2 .achiev__link.color-theme-blind-white,
    .color-theme-blind-white .achiev__item--pos2 .achiev__link {
      color: #000000; }
    .achiev__item--pos2 .achiev__link.color-theme-blind-black,
    .color-theme-blind-black .achiev__item--pos2 .achiev__link {
      color: #ffffff; }
    .achiev__item--pos2 .achiev__link.color-theme-default,
    .color-theme-default .achiev__item--pos2 .achiev__link {
      fill: #363532; }
    .achiev__item--pos2 .achiev__link.color-theme-blind-white,
    .color-theme-blind-white .achiev__item--pos2 .achiev__link {
      fill: #000000; }
    .achiev__item--pos2 .achiev__link.color-theme-blind-black,
    .color-theme-blind-black .achiev__item--pos2 .achiev__link {
      fill: #ffffff; }
    .achiev__item--pos2 .achiev__link::after {
      display: none; }
    .achiev__item--pos2 .achiev__link:hover.color-theme-default,
    .color-theme-default .achiev__item--pos2 .achiev__link:hover {
      background-color: #7e7266; }
    .achiev__item--pos2 .achiev__link:hover.color-theme-blind-white,
    .color-theme-blind-white .achiev__item--pos2 .achiev__link:hover {
      background-color: #000000; }
    .achiev__item--pos2 .achiev__link:hover.color-theme-blind-black,
    .color-theme-blind-black .achiev__item--pos2 .achiev__link:hover {
      background-color: #ffffff; }
    .achiev__item--pos2 .achiev__link .achiev__title.color-theme-default,
    .color-theme-default .achiev__item--pos2 .achiev__link .achiev__title {
      color: #363532; }
    .achiev__item--pos2 .achiev__link .achiev__title.color-theme-blind-white,
    .color-theme-blind-white .achiev__item--pos2 .achiev__link .achiev__title {
      color: #000000; }
    .achiev__item--pos2 .achiev__link .achiev__title.color-theme-blind-black,
    .color-theme-blind-black .achiev__item--pos2 .achiev__link .achiev__title {
      color: #ffffff; }
  .achiev__item--pos3 .achiev__link {
    background-image: none; }
    .achiev__item--pos3 .achiev__link.color-theme-default,
    .color-theme-default .achiev__item--pos3 .achiev__link {
      background-color: #7e7266; }
    .achiev__item--pos3 .achiev__link.color-theme-blind-white,
    .color-theme-blind-white .achiev__item--pos3 .achiev__link {
      background-color: #000000; }
    .achiev__item--pos3 .achiev__link.color-theme-blind-black,
    .color-theme-blind-black .achiev__item--pos3 .achiev__link {
      background-color: #ffffff; }
    .achiev__item--pos3 .achiev__link::after {
      display: none; }
    .achiev__item--pos3 .achiev__link:hover.color-theme-default,
    .color-theme-default .achiev__item--pos3 .achiev__link:hover {
      background-color: #363532; }
    .achiev__item--pos3 .achiev__link:hover.color-theme-blind-white,
    .color-theme-blind-white .achiev__item--pos3 .achiev__link:hover {
      background-color: #000000; }
    .achiev__item--pos3 .achiev__link:hover.color-theme-blind-black,
    .color-theme-blind-black .achiev__item--pos3 .achiev__link:hover {
      background-color: #ffffff; }
  .achiev__item--pos4 .achiev__link {
    background-image: none; }
    .achiev__item--pos4 .achiev__link.color-theme-default,
    .color-theme-default .achiev__item--pos4 .achiev__link {
      background-color: #f54e5a; }
    .achiev__item--pos4 .achiev__link.color-theme-blind-white,
    .color-theme-blind-white .achiev__item--pos4 .achiev__link {
      background-color: #000000; }
    .achiev__item--pos4 .achiev__link.color-theme-blind-black,
    .color-theme-blind-black .achiev__item--pos4 .achiev__link {
      background-color: #ffffff; }
    .achiev__item--pos4 .achiev__link::after {
      display: none; }
    .achiev__item--pos4 .achiev__link:hover.color-theme-default,
    .color-theme-default .achiev__item--pos4 .achiev__link:hover {
      background-color: #7e7266; }
    .achiev__item--pos4 .achiev__link:hover.color-theme-blind-white,
    .color-theme-blind-white .achiev__item--pos4 .achiev__link:hover {
      background-color: #000000; }
    .achiev__item--pos4 .achiev__link:hover.color-theme-blind-black,
    .color-theme-blind-black .achiev__item--pos4 .achiev__link:hover {
      background-color: #ffffff; } }

@media screen and (min-width: 768px) {
  .achiev__items {
    position: relative; } }

@media screen and (min-width: 768px) and (min-width: 768px) {
  .achiev__items-inner {
    height: 1px;
    min-height: 100%; } }

@media screen and (min-width: 768px) {
  .achiev__items--scheme1,
  .achiev__items--scheme2,
  .achiev__items--scheme3,
  .achiev__items--scheme4,
  .achiev__items--scheme5 {
    max-height: 460px;
    min-height: 440px; }
  .achiev__items--scheme6,
  .achiev__items--scheme7,
  .achiev__items--scheme8 {
    max-height: 613.333333333px;
    min-height: 586.666666667px; }
  .achiev__items--scheme9,
  .achiev__items--scheme10 {
    max-height: 920px;
    min-height: 880px; }
  .achiev__items--scheme11 {
    max-height: 1150px;
    min-height: 1100px; }
  .achiev__item {
    display: block;
    width: 33.3333333333%;
    height: 25%;
    position: absolute;
    overflow: hidden;
    opacity: 0; }
  .achiev__link {
    position: absolute;
    top: 1px;
    left: 1px;
    right: 1px;
    bottom: 1px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    text-decoration: none;
    fill: #fff;
    transition: all 0.3s ease; }
    .achiev__link.color-theme-default,
    .color-theme-default .achiev__link {
      background-color: #7e7266; }
    .achiev__link.color-theme-blind-white,
    .color-theme-blind-white .achiev__link {
      background-color: #000000; }
    .achiev__link.color-theme-blind-black,
    .color-theme-blind-black .achiev__link {
      background-color: #ffffff; }
    .achiev__link.color-theme-default,
    .color-theme-default .achiev__link {
      color: #ffffff; }
    .achiev__link.color-theme-blind-white,
    .color-theme-blind-white .achiev__link {
      color: #ffffff; }
    .achiev__link.color-theme-blind-black,
    .color-theme-blind-black .achiev__link {
      color: #000000; }
    .achiev__link:hover {
      text-decoration: none; }
    .achiev__link::after {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background: rgba(0, 0, 0, 0.6);
      transition: all 0.6s; }
    .achiev__link:hover::after {
      background: rgba(0, 0, 0, 0.37); }
  .achiev__title {
    padding: 20px 20px 0;
    position: relative;
    z-index: 10; }
  .achiev__count {
    display: block;
    padding-bottom: 8px;
    font-size: 50px;
    font-size: 3.125em;
    font-weight: 500;
    line-height: 37px; }
  .achiev__img {
    width: 62px;
    position: absolute;
    bottom: 20px;
    right: 20px;
    z-index: 10;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
    .achiev__img img {
      height: 60px;
      display: block;
      width: 100%; }
  .achiev__items .achiev__item {
    opacity: 1;
    transition: opacity 0.6s; }
  .achiev__items--scheme1 .achiev__item {
    height: 100%;
    top: 0;
    left: 0; }
  .achiev__items--scheme2 .achiev__item:nth-of-type(1) {
    height: 100%;
    top: 0;
    left: 0; }
  .achiev__items--scheme2 .achiev__item:nth-of-type(2) {
    height: 100%;
    top: 0;
    left: 33.3333333333%; }
  .achiev__items--scheme3 .achiev__item:nth-of-type(1) {
    height: 100%;
    top: 0;
    left: 0; }
  .achiev__items--scheme3 .achiev__item:nth-of-type(2) {
    height: 100%;
    top: 0;
    left: 33.3333333333%; }
  .achiev__items--scheme3 .achiev__item:nth-of-type(3) {
    height: 100%;
    top: 0;
    left: 66.6666666667%; }
  .achiev__items--scheme4 .achiev__item:nth-of-type(1) {
    height: 100%;
    top: 0;
    left: 0; }
  .achiev__items--scheme4 .achiev__item:nth-of-type(2) {
    height: 50%;
    top: 0;
    left: 33.3333333333%; }
    .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link {
      background-image: none; }
      .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link {
        background-color: #f9f8f7; }
      .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link {
        color: #363532; }
      .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link {
        color: #000000; }
      .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link {
        color: #ffffff; }
      .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link {
        fill: #363532; }
      .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link {
        fill: #000000; }
      .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link {
        fill: #ffffff; }
      .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link::after {
        display: none; }
      .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link:hover {
        background-color: #ffffff; }
      .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link .achiev__title.color-theme-default,
      .color-theme-default .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link .achiev__title {
        color: #363532; }
      .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link .achiev__title.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link .achiev__title {
        color: #000000; }
      .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link .achiev__title.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme4 .achiev__item:nth-of-type(2) .achiev__link .achiev__title {
        color: #ffffff; }
  .achiev__items--scheme4 .achiev__item:nth-of-type(3) {
    height: 50%;
    top: 50%;
    left: 33.3333333333%; }
    .achiev__items--scheme4 .achiev__item:nth-of-type(3) .achiev__link {
      background-image: none; }
      .achiev__items--scheme4 .achiev__item:nth-of-type(3) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme4 .achiev__item:nth-of-type(3) .achiev__link {
        background-color: #7e7266; }
      .achiev__items--scheme4 .achiev__item:nth-of-type(3) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme4 .achiev__item:nth-of-type(3) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme4 .achiev__item:nth-of-type(3) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme4 .achiev__item:nth-of-type(3) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme4 .achiev__item:nth-of-type(3) .achiev__link::after {
        display: none; }
      .achiev__items--scheme4 .achiev__item:nth-of-type(3) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme4 .achiev__item:nth-of-type(3) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme4 .achiev__item:nth-of-type(3) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme4 .achiev__item:nth-of-type(3) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme4 .achiev__item:nth-of-type(3) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme4 .achiev__item:nth-of-type(3) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme4 .achiev__item:nth-of-type(4) {
    height: 100%;
    top: 0;
    left: 66.6666666667%; }
  .achiev__items--scheme5 .achiev__item:nth-of-type(1) {
    height: 100%;
    top: 0;
    left: 0; }
  .achiev__items--scheme5 .achiev__item:nth-of-type(2) {
    height: 50%;
    top: 0;
    left: 33.3333333333%; }
    .achiev__items--scheme5 .achiev__item:nth-of-type(2) .achiev__link {
      background-image: none; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(2) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme5 .achiev__item:nth-of-type(2) .achiev__link {
        background-color: #f9f8f7; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme5 .achiev__item:nth-of-type(2) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme5 .achiev__item:nth-of-type(2) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(2) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme5 .achiev__item:nth-of-type(2) .achiev__link {
        color: #363532; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme5 .achiev__item:nth-of-type(2) .achiev__link {
        color: #000000; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme5 .achiev__item:nth-of-type(2) .achiev__link {
        color: #ffffff; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(2) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme5 .achiev__item:nth-of-type(2) .achiev__link {
        fill: #363532; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme5 .achiev__item:nth-of-type(2) .achiev__link {
        fill: #000000; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme5 .achiev__item:nth-of-type(2) .achiev__link {
        fill: #ffffff; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(2) .achiev__link::after {
        display: none; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(2) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme5 .achiev__item:nth-of-type(2) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(2) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme5 .achiev__item:nth-of-type(2) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(2) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme5 .achiev__item:nth-of-type(2) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme5 .achiev__item:nth-of-type(3) {
    height: 50%;
    top: 0;
    left: 66.6666666667%; }
    .achiev__items--scheme5 .achiev__item:nth-of-type(3) .achiev__link {
      background-image: none; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(3) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme5 .achiev__item:nth-of-type(3) .achiev__link {
        background-color: #f54e5a; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(3) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme5 .achiev__item:nth-of-type(3) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(3) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme5 .achiev__item:nth-of-type(3) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(3) .achiev__link::after {
        display: none; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(3) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme5 .achiev__item:nth-of-type(3) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(3) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme5 .achiev__item:nth-of-type(3) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(3) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme5 .achiev__item:nth-of-type(3) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme5 .achiev__item:nth-of-type(4) {
    height: 50%;
    top: 50%;
    left: 33.3333333333%; }
    .achiev__items--scheme5 .achiev__item:nth-of-type(4) .achiev__link {
      background-image: none; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(4) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme5 .achiev__item:nth-of-type(4) .achiev__link {
        background-color: #7e7266; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(4) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme5 .achiev__item:nth-of-type(4) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(4) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme5 .achiev__item:nth-of-type(4) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(4) .achiev__link::after {
        display: none; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(4) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme5 .achiev__item:nth-of-type(4) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(4) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme5 .achiev__item:nth-of-type(4) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(4) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme5 .achiev__item:nth-of-type(4) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme5 .achiev__item:nth-of-type(5) {
    height: 50%;
    top: 50%;
    left: 66.6666666667%; }
    .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link {
      background-image: none; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link {
        background-color: #f9f8f7; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link {
        color: #363532; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link {
        color: #000000; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link {
        color: #ffffff; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link {
        fill: #363532; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link {
        fill: #000000; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link {
        fill: #ffffff; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link::after {
        display: none; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link:hover {
        background-color: #ffffff; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link .achiev__title.color-theme-default,
      .color-theme-default .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link .achiev__title {
        color: #363532; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link .achiev__title.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link .achiev__title {
        color: #000000; }
      .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link .achiev__title.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme5 .achiev__item:nth-of-type(5) .achiev__link .achiev__title {
        color: #ffffff; }
  .achiev__items--scheme6 .achiev__item:nth-of-type(1) {
    height: 66.6666666667%;
    top: 0;
    left: 0; }
  .achiev__items--scheme6 .achiev__item:nth-of-type(2) {
    height: 33.3333333333%;
    top: 0;
    left: 33.3333333333%; }
    .achiev__items--scheme6 .achiev__item:nth-of-type(2) .achiev__link {
      background-image: none; }
      .achiev__items--scheme6 .achiev__item:nth-of-type(2) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme6 .achiev__item:nth-of-type(2) .achiev__link {
        background-color: #f9f8f7; }
      .achiev__items--scheme6 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme6 .achiev__item:nth-of-type(2) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme6 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme6 .achiev__item:nth-of-type(2) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme6 .achiev__item:nth-of-type(2) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme6 .achiev__item:nth-of-type(2) .achiev__link {
        color: #363532; }
      .achiev__items--scheme6 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme6 .achiev__item:nth-of-type(2) .achiev__link {
        color: #000000; }
      .achiev__items--scheme6 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme6 .achiev__item:nth-of-type(2) .achiev__link {
        color: #ffffff; }
      .achiev__items--scheme6 .achiev__item:nth-of-type(2) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme6 .achiev__item:nth-of-type(2) .achiev__link {
        fill: #363532; }
      .achiev__items--scheme6 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme6 .achiev__item:nth-of-type(2) .achiev__link {
        fill: #000000; }
      .achiev__items--scheme6 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme6 .achiev__item:nth-of-type(2) .achiev__link {
        fill: #ffffff; }
      .achiev__items--scheme6 .achiev__item:nth-of-type(2) .achiev__link::after {
        display: none; }
      .achiev__items--scheme6 .achiev__item:nth-of-type(2) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme6 .achiev__item:nth-of-type(2) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme6 .achiev__item:nth-of-type(2) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme6 .achiev__item:nth-of-type(2) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme6 .achiev__item:nth-of-type(2) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme6 .achiev__item:nth-of-type(2) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme6 .achiev__item:nth-of-type(3) {
    height: 66.6666666667%;
    top: 0;
    left: 66.6666666667%; }
  .achiev__items--scheme6 .achiev__item:nth-of-type(4) {
    height: 66.6666666667%;
    top: 33.3333333333%;
    left: 33.3333333333%; }
  .achiev__items--scheme6 .achiev__item:nth-of-type(5) {
    height: 33.3333333333%;
    top: 66.6666666667%;
    left: 0; }
    .achiev__items--scheme6 .achiev__item:nth-of-type(5) .achiev__link {
      background-image: none; }
      .achiev__items--scheme6 .achiev__item:nth-of-type(5) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme6 .achiev__item:nth-of-type(5) .achiev__link {
        background-color: #7e7266; }
      .achiev__items--scheme6 .achiev__item:nth-of-type(5) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme6 .achiev__item:nth-of-type(5) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme6 .achiev__item:nth-of-type(5) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme6 .achiev__item:nth-of-type(5) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme6 .achiev__item:nth-of-type(5) .achiev__link::after {
        display: none; }
      .achiev__items--scheme6 .achiev__item:nth-of-type(5) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme6 .achiev__item:nth-of-type(5) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme6 .achiev__item:nth-of-type(5) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme6 .achiev__item:nth-of-type(5) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme6 .achiev__item:nth-of-type(5) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme6 .achiev__item:nth-of-type(5) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme6 .achiev__item:nth-of-type(6) {
    height: 33.3333333333%;
    top: 66.6666666667%;
    left: 66.6666666667%; }
    .achiev__items--scheme6 .achiev__item:nth-of-type(6) .achiev__link {
      background-image: none; }
      .achiev__items--scheme6 .achiev__item:nth-of-type(6) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme6 .achiev__item:nth-of-type(6) .achiev__link {
        background-color: #f54e5a; }
      .achiev__items--scheme6 .achiev__item:nth-of-type(6) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme6 .achiev__item:nth-of-type(6) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme6 .achiev__item:nth-of-type(6) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme6 .achiev__item:nth-of-type(6) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme6 .achiev__item:nth-of-type(6) .achiev__link::after {
        display: none; }
      .achiev__items--scheme6 .achiev__item:nth-of-type(6) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme6 .achiev__item:nth-of-type(6) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme6 .achiev__item:nth-of-type(6) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme6 .achiev__item:nth-of-type(6) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme6 .achiev__item:nth-of-type(6) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme6 .achiev__item:nth-of-type(6) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme7 .achiev__item:nth-of-type(1) {
    height: 66.6666666667%;
    top: 0;
    left: 0; }
  .achiev__items--scheme7 .achiev__item:nth-of-type(2) {
    height: 33.3333333333%;
    top: 0;
    left: 33.3333333333%; }
    .achiev__items--scheme7 .achiev__item:nth-of-type(2) .achiev__link {
      background-image: none; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(2) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme7 .achiev__item:nth-of-type(2) .achiev__link {
        background-color: #f9f8f7; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme7 .achiev__item:nth-of-type(2) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme7 .achiev__item:nth-of-type(2) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(2) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme7 .achiev__item:nth-of-type(2) .achiev__link {
        color: #363532; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme7 .achiev__item:nth-of-type(2) .achiev__link {
        color: #000000; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme7 .achiev__item:nth-of-type(2) .achiev__link {
        color: #ffffff; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(2) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme7 .achiev__item:nth-of-type(2) .achiev__link {
        fill: #363532; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme7 .achiev__item:nth-of-type(2) .achiev__link {
        fill: #000000; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme7 .achiev__item:nth-of-type(2) .achiev__link {
        fill: #ffffff; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(2) .achiev__link::after {
        display: none; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(2) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme7 .achiev__item:nth-of-type(2) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(2) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme7 .achiev__item:nth-of-type(2) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(2) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme7 .achiev__item:nth-of-type(2) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme7 .achiev__item:nth-of-type(3) {
    height: 33.3333333333%;
    top: 0;
    left: 66.6666666667%; }
    .achiev__items--scheme7 .achiev__item:nth-of-type(3) .achiev__link {
      background-image: none; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(3) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme7 .achiev__item:nth-of-type(3) .achiev__link {
        background-color: #f54e5a; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(3) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme7 .achiev__item:nth-of-type(3) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(3) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme7 .achiev__item:nth-of-type(3) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(3) .achiev__link::after {
        display: none; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(3) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme7 .achiev__item:nth-of-type(3) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(3) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme7 .achiev__item:nth-of-type(3) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(3) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme7 .achiev__item:nth-of-type(3) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme7 .achiev__item:nth-of-type(4) {
    height: 33.3333333333%;
    top: 33.3333333333%;
    left: 33.3333333333%; }
    .achiev__items--scheme7 .achiev__item:nth-of-type(4) .achiev__link {
      background-image: none; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(4) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme7 .achiev__item:nth-of-type(4) .achiev__link {
        background-color: #7e7266; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(4) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme7 .achiev__item:nth-of-type(4) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(4) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme7 .achiev__item:nth-of-type(4) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(4) .achiev__link::after {
        display: none; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(4) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme7 .achiev__item:nth-of-type(4) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(4) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme7 .achiev__item:nth-of-type(4) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(4) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme7 .achiev__item:nth-of-type(4) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme7 .achiev__item:nth-of-type(5) {
    height: 66.6666666667%;
    top: 33.3333333333%;
    left: 66.6666666667%; }
  .achiev__items--scheme7 .achiev__item:nth-of-type(6) {
    height: 33.3333333333%;
    top: 66.6666666667%;
    left: 0; }
    .achiev__items--scheme7 .achiev__item:nth-of-type(6) .achiev__link {
      background-image: none; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(6) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme7 .achiev__item:nth-of-type(6) .achiev__link {
        background-color: #7e7266; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(6) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme7 .achiev__item:nth-of-type(6) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(6) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme7 .achiev__item:nth-of-type(6) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(6) .achiev__link::after {
        display: none; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(6) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme7 .achiev__item:nth-of-type(6) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(6) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme7 .achiev__item:nth-of-type(6) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(6) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme7 .achiev__item:nth-of-type(6) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme7 .achiev__item:nth-of-type(7) {
    height: 33.3333333333%;
    top: 66.6666666667%;
    left: 33.3333333333%; }
    .achiev__items--scheme7 .achiev__item:nth-of-type(7) .achiev__link {
      background-image: none; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(7) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme7 .achiev__item:nth-of-type(7) .achiev__link {
        background-color: #f9f8f7; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(7) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme7 .achiev__item:nth-of-type(7) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(7) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme7 .achiev__item:nth-of-type(7) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(7) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme7 .achiev__item:nth-of-type(7) .achiev__link {
        color: #363532; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(7) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme7 .achiev__item:nth-of-type(7) .achiev__link {
        color: #000000; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(7) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme7 .achiev__item:nth-of-type(7) .achiev__link {
        color: #ffffff; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(7) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme7 .achiev__item:nth-of-type(7) .achiev__link {
        fill: #363532; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(7) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme7 .achiev__item:nth-of-type(7) .achiev__link {
        fill: #000000; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(7) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme7 .achiev__item:nth-of-type(7) .achiev__link {
        fill: #ffffff; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(7) .achiev__link::after {
        display: none; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(7) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme7 .achiev__item:nth-of-type(7) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(7) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme7 .achiev__item:nth-of-type(7) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme7 .achiev__item:nth-of-type(7) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme7 .achiev__item:nth-of-type(7) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme8 .achiev__item:nth-of-type(1) {
    height: 66.6666666667%;
    top: 0;
    left: 0; }
  .achiev__items--scheme8 .achiev__item:nth-of-type(2) {
    height: 33.3333333333%;
    top: 0;
    left: 33.3333333333%; }
    .achiev__items--scheme8 .achiev__item:nth-of-type(2) .achiev__link {
      background-image: none; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(2) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme8 .achiev__item:nth-of-type(2) .achiev__link {
        background-color: #f9f8f7; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme8 .achiev__item:nth-of-type(2) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme8 .achiev__item:nth-of-type(2) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(2) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme8 .achiev__item:nth-of-type(2) .achiev__link {
        color: #363532; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme8 .achiev__item:nth-of-type(2) .achiev__link {
        color: #000000; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme8 .achiev__item:nth-of-type(2) .achiev__link {
        color: #ffffff; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(2) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme8 .achiev__item:nth-of-type(2) .achiev__link {
        fill: #363532; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme8 .achiev__item:nth-of-type(2) .achiev__link {
        fill: #000000; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme8 .achiev__item:nth-of-type(2) .achiev__link {
        fill: #ffffff; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(2) .achiev__link::after {
        display: none; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(2) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme8 .achiev__item:nth-of-type(2) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(2) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme8 .achiev__item:nth-of-type(2) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(2) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme8 .achiev__item:nth-of-type(2) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme8 .achiev__item:nth-of-type(3) {
    height: 33.3333333333%;
    top: 0;
    left: 66.6666666667%; }
    .achiev__items--scheme8 .achiev__item:nth-of-type(3) .achiev__link {
      background-image: none; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(3) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme8 .achiev__item:nth-of-type(3) .achiev__link {
        background-color: #7e7266; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(3) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme8 .achiev__item:nth-of-type(3) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(3) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme8 .achiev__item:nth-of-type(3) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(3) .achiev__link::after {
        display: none; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(3) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme8 .achiev__item:nth-of-type(3) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(3) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme8 .achiev__item:nth-of-type(3) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(3) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme8 .achiev__item:nth-of-type(3) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme8 .achiev__item:nth-of-type(4) {
    height: 33.3333333333%;
    top: 33.3333333333%;
    left: 33.3333333333%; }
    .achiev__items--scheme8 .achiev__item:nth-of-type(4) .achiev__link {
      background-image: none; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(4) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme8 .achiev__item:nth-of-type(4) .achiev__link {
        background-color: #f54e5a; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(4) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme8 .achiev__item:nth-of-type(4) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(4) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme8 .achiev__item:nth-of-type(4) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(4) .achiev__link::after {
        display: none; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(4) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme8 .achiev__item:nth-of-type(4) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(4) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme8 .achiev__item:nth-of-type(4) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(4) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme8 .achiev__item:nth-of-type(4) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme8 .achiev__item:nth-of-type(5) {
    height: 33.3333333333%;
    top: 33.3333333333%;
    left: 66.6666666667%; }
    .achiev__items--scheme8 .achiev__item:nth-of-type(5) .achiev__link {
      background-image: none; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(5) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme8 .achiev__item:nth-of-type(5) .achiev__link {
        background-color: #f9f8f7; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(5) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme8 .achiev__item:nth-of-type(5) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(5) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme8 .achiev__item:nth-of-type(5) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(5) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme8 .achiev__item:nth-of-type(5) .achiev__link {
        color: #363532; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(5) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme8 .achiev__item:nth-of-type(5) .achiev__link {
        color: #000000; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(5) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme8 .achiev__item:nth-of-type(5) .achiev__link {
        color: #ffffff; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(5) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme8 .achiev__item:nth-of-type(5) .achiev__link {
        fill: #363532; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(5) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme8 .achiev__item:nth-of-type(5) .achiev__link {
        fill: #000000; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(5) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme8 .achiev__item:nth-of-type(5) .achiev__link {
        fill: #ffffff; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(5) .achiev__link::after {
        display: none; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(5) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme8 .achiev__item:nth-of-type(5) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(5) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme8 .achiev__item:nth-of-type(5) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(5) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme8 .achiev__item:nth-of-type(5) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme8 .achiev__item:nth-of-type(6) {
    height: 33.3333333333%;
    top: 66.6666666667%;
    left: 0; }
    .achiev__items--scheme8 .achiev__item:nth-of-type(6) .achiev__link {
      background-image: none; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(6) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme8 .achiev__item:nth-of-type(6) .achiev__link {
        background-color: #f9f8f7; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(6) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme8 .achiev__item:nth-of-type(6) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(6) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme8 .achiev__item:nth-of-type(6) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(6) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme8 .achiev__item:nth-of-type(6) .achiev__link {
        color: #363532; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(6) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme8 .achiev__item:nth-of-type(6) .achiev__link {
        color: #000000; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(6) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme8 .achiev__item:nth-of-type(6) .achiev__link {
        color: #ffffff; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(6) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme8 .achiev__item:nth-of-type(6) .achiev__link {
        fill: #363532; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(6) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme8 .achiev__item:nth-of-type(6) .achiev__link {
        fill: #000000; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(6) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme8 .achiev__item:nth-of-type(6) .achiev__link {
        fill: #ffffff; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(6) .achiev__link::after {
        display: none; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(6) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme8 .achiev__item:nth-of-type(6) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(6) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme8 .achiev__item:nth-of-type(6) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(6) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme8 .achiev__item:nth-of-type(6) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme8 .achiev__item:nth-of-type(7) {
    height: 33.3333333333%;
    top: 66.6666666667%;
    left: 33.3333333333%; }
    .achiev__items--scheme8 .achiev__item:nth-of-type(7) .achiev__link {
      background-image: none; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(7) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme8 .achiev__item:nth-of-type(7) .achiev__link {
        background-color: #7e7266; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(7) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme8 .achiev__item:nth-of-type(7) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(7) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme8 .achiev__item:nth-of-type(7) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(7) .achiev__link::after {
        display: none; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(7) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme8 .achiev__item:nth-of-type(7) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(7) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme8 .achiev__item:nth-of-type(7) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(7) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme8 .achiev__item:nth-of-type(7) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme8 .achiev__item:nth-of-type(8) {
    height: 33.3333333333%;
    top: 66.6666666667%;
    left: 66.6666666667%; }
    .achiev__items--scheme8 .achiev__item:nth-of-type(8) .achiev__link {
      background-image: none; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(8) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme8 .achiev__item:nth-of-type(8) .achiev__link {
        background-color: #f54e5a; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(8) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme8 .achiev__item:nth-of-type(8) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(8) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme8 .achiev__item:nth-of-type(8) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(8) .achiev__link::after {
        display: none; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(8) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme8 .achiev__item:nth-of-type(8) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(8) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme8 .achiev__item:nth-of-type(8) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme8 .achiev__item:nth-of-type(8) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme8 .achiev__item:nth-of-type(8) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme9 .achiev__item:nth-of-type(1) {
    height: 50%;
    top: 0;
    left: 0; }
  .achiev__items--scheme9 .achiev__item:nth-of-type(2) {
    top: 0;
    left: 33.3333333333%; }
    .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link {
      background-image: none; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link {
        background-color: #f9f8f7; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link {
        color: #363532; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link {
        color: #000000; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link {
        color: #ffffff; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link {
        fill: #363532; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link {
        fill: #000000; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link {
        fill: #ffffff; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link::after {
        display: none; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme9 .achiev__item:nth-of-type(3) {
    top: 0;
    left: 66.6666666667%; }
    .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link {
      background-image: none; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link {
        background-color: #7e7266; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link::after {
        display: none; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme9 .achiev__item:nth-of-type(4) {
    top: 25%;
    left: 33.3333333333%; }
    .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link {
      background-image: none; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link {
        background-color: #f54e5a; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link::after {
        display: none; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme9 .achiev__item:nth-of-type(5) {
    top: 25%;
    left: 66.6666666667%;
    height: 50%; }
  .achiev__items--scheme9 .achiev__item:nth-of-type(6) {
    top: 50%;
    left: 0; }
    .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link {
      background-image: none; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link {
        background-color: #f9f8f7; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link {
        color: #363532; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link {
        color: #000000; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link {
        color: #ffffff; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link {
        fill: #363532; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link {
        fill: #000000; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link {
        fill: #ffffff; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link::after {
        display: none; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme9 .achiev__item:nth-of-type(7) {
    top: 50%;
    left: 33.3333333333%;
    height: 50%; }
  .achiev__items--scheme9 .achiev__item:nth-of-type(8) {
    top: 75%;
    left: 0; }
    .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link {
      background-image: none; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link {
        background-color: #7e7266; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link::after {
        display: none; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme9 .achiev__item:nth-of-type(9) {
    top: 75%;
    left: 66.6666666667%; }
    .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link {
      background-image: none; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link {
        background-color: #f54e5a; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link::after {
        display: none; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme10 .achiev__item:nth-of-type(1) {
    height: 50%;
    top: 0;
    left: 0; }
  .achiev__items--scheme10 .achiev__item:nth-of-type(2) {
    height: 25%;
    top: 0;
    left: 33.3333333333%; }
    .achiev__items--scheme10 .achiev__item:nth-of-type(2) .achiev__link {
      background-image: none; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(2) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme10 .achiev__item:nth-of-type(2) .achiev__link {
        background-color: #f9f8f7; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme10 .achiev__item:nth-of-type(2) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme10 .achiev__item:nth-of-type(2) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(2) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme10 .achiev__item:nth-of-type(2) .achiev__link {
        color: #363532; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme10 .achiev__item:nth-of-type(2) .achiev__link {
        color: #000000; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme10 .achiev__item:nth-of-type(2) .achiev__link {
        color: #ffffff; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(2) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme10 .achiev__item:nth-of-type(2) .achiev__link {
        fill: #363532; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme10 .achiev__item:nth-of-type(2) .achiev__link {
        fill: #000000; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme10 .achiev__item:nth-of-type(2) .achiev__link {
        fill: #ffffff; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(2) .achiev__link::after {
        display: none; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(2) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme10 .achiev__item:nth-of-type(2) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(2) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme10 .achiev__item:nth-of-type(2) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(2) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme10 .achiev__item:nth-of-type(2) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme10 .achiev__item:nth-of-type(3) {
    height: 25%;
    top: 0;
    left: 66.6666666667%; }
    .achiev__items--scheme10 .achiev__item:nth-of-type(3) .achiev__link {
      background-image: none; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(3) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme10 .achiev__item:nth-of-type(3) .achiev__link {
        background-color: #7e7266; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(3) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme10 .achiev__item:nth-of-type(3) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(3) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme10 .achiev__item:nth-of-type(3) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(3) .achiev__link::after {
        display: none; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(3) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme10 .achiev__item:nth-of-type(3) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(3) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme10 .achiev__item:nth-of-type(3) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(3) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme10 .achiev__item:nth-of-type(3) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme10 .achiev__item:nth-of-type(4) {
    height: 25%;
    top: 25%;
    left: 33.3333333333%; }
    .achiev__items--scheme10 .achiev__item:nth-of-type(4) .achiev__link {
      background-image: none; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(4) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme10 .achiev__item:nth-of-type(4) .achiev__link {
        background-color: #f54e5a; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(4) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme10 .achiev__item:nth-of-type(4) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(4) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme10 .achiev__item:nth-of-type(4) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(4) .achiev__link::after {
        display: none; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(4) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme10 .achiev__item:nth-of-type(4) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(4) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme10 .achiev__item:nth-of-type(4) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(4) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme10 .achiev__item:nth-of-type(4) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme10 .achiev__item:nth-of-type(5) {
    height: 50%;
    top: 25%;
    left: 66.6666666667%; }
  .achiev__items--scheme10 .achiev__item:nth-of-type(6) {
    height: 25%;
    top: 50%;
    left: 0; }
    .achiev__items--scheme10 .achiev__item:nth-of-type(6) .achiev__link {
      background-image: none; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(6) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme10 .achiev__item:nth-of-type(6) .achiev__link {
        background-color: #f9f8f7; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(6) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme10 .achiev__item:nth-of-type(6) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(6) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme10 .achiev__item:nth-of-type(6) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(6) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme10 .achiev__item:nth-of-type(6) .achiev__link {
        color: #363532; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(6) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme10 .achiev__item:nth-of-type(6) .achiev__link {
        color: #000000; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(6) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme10 .achiev__item:nth-of-type(6) .achiev__link {
        color: #ffffff; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(6) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme10 .achiev__item:nth-of-type(6) .achiev__link {
        fill: #363532; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(6) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme10 .achiev__item:nth-of-type(6) .achiev__link {
        fill: #000000; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(6) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme10 .achiev__item:nth-of-type(6) .achiev__link {
        fill: #ffffff; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(6) .achiev__link::after {
        display: none; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(6) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme10 .achiev__item:nth-of-type(6) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(6) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme10 .achiev__item:nth-of-type(6) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(6) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme10 .achiev__item:nth-of-type(6) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme10 .achiev__item:nth-of-type(7) {
    height: 25%;
    top: 50%;
    left: 33.3333333333%; }
    .achiev__items--scheme10 .achiev__item:nth-of-type(7) .achiev__link {
      background-image: none; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(7) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme10 .achiev__item:nth-of-type(7) .achiev__link {
        background-color: #7e7266; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(7) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme10 .achiev__item:nth-of-type(7) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(7) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme10 .achiev__item:nth-of-type(7) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(7) .achiev__link::after {
        display: none; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(7) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme10 .achiev__item:nth-of-type(7) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(7) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme10 .achiev__item:nth-of-type(7) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(7) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme10 .achiev__item:nth-of-type(7) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme10 .achiev__item:nth-of-type(8) {
    height: 25%;
    top: 75%;
    left: 0; }
    .achiev__items--scheme10 .achiev__item:nth-of-type(8) .achiev__link {
      background-image: none; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(8) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme10 .achiev__item:nth-of-type(8) .achiev__link {
        background-color: #7e7266; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(8) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme10 .achiev__item:nth-of-type(8) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(8) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme10 .achiev__item:nth-of-type(8) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(8) .achiev__link::after {
        display: none; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(8) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme10 .achiev__item:nth-of-type(8) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(8) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme10 .achiev__item:nth-of-type(8) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(8) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme10 .achiev__item:nth-of-type(8) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme10 .achiev__item:nth-of-type(9) {
    height: 25%;
    top: 75%;
    left: 33.3333333333%; }
    .achiev__items--scheme10 .achiev__item:nth-of-type(9) .achiev__link {
      background-image: none; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(9) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme10 .achiev__item:nth-of-type(9) .achiev__link {
        background-color: #f9f8f7; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(9) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme10 .achiev__item:nth-of-type(9) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(9) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme10 .achiev__item:nth-of-type(9) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(9) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme10 .achiev__item:nth-of-type(9) .achiev__link {
        color: #363532; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(9) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme10 .achiev__item:nth-of-type(9) .achiev__link {
        color: #000000; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(9) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme10 .achiev__item:nth-of-type(9) .achiev__link {
        color: #ffffff; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(9) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme10 .achiev__item:nth-of-type(9) .achiev__link {
        fill: #363532; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(9) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme10 .achiev__item:nth-of-type(9) .achiev__link {
        fill: #000000; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(9) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme10 .achiev__item:nth-of-type(9) .achiev__link {
        fill: #ffffff; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(9) .achiev__link::after {
        display: none; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(9) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme10 .achiev__item:nth-of-type(9) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(9) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme10 .achiev__item:nth-of-type(9) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(9) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme10 .achiev__item:nth-of-type(9) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme10 .achiev__item:nth-of-type(10) {
    height: 25%;
    top: 75%;
    left: 66.6666666667%; }
    .achiev__items--scheme10 .achiev__item:nth-of-type(10) .achiev__link {
      background-image: none; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(10) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme10 .achiev__item:nth-of-type(10) .achiev__link {
        background-color: #f54e5a; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(10) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme10 .achiev__item:nth-of-type(10) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(10) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme10 .achiev__item:nth-of-type(10) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(10) .achiev__link::after {
        display: none; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(10) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme10 .achiev__item:nth-of-type(10) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(10) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme10 .achiev__item:nth-of-type(10) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme10 .achiev__item:nth-of-type(10) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme10 .achiev__item:nth-of-type(10) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme11 .achiev__item:nth-of-type(1) {
    height: 40%;
    top: 0;
    left: 0; }
  .achiev__items--scheme11 .achiev__item:nth-of-type(2) {
    height: 20%;
    top: 0;
    left: 33.3333333333%; }
    .achiev__items--scheme11 .achiev__item:nth-of-type(2) .achiev__link {
      background-image: none; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(2) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme11 .achiev__item:nth-of-type(2) .achiev__link {
        background-color: #f9f8f7; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme11 .achiev__item:nth-of-type(2) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme11 .achiev__item:nth-of-type(2) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(2) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme11 .achiev__item:nth-of-type(2) .achiev__link {
        color: #363532; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme11 .achiev__item:nth-of-type(2) .achiev__link {
        color: #000000; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme11 .achiev__item:nth-of-type(2) .achiev__link {
        color: #ffffff; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(2) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme11 .achiev__item:nth-of-type(2) .achiev__link {
        fill: #363532; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme11 .achiev__item:nth-of-type(2) .achiev__link {
        fill: #000000; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(2) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme11 .achiev__item:nth-of-type(2) .achiev__link {
        fill: #ffffff; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(2) .achiev__link::after {
        display: none; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(2) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme11 .achiev__item:nth-of-type(2) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(2) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme11 .achiev__item:nth-of-type(2) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(2) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme11 .achiev__item:nth-of-type(2) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme11 .achiev__item:nth-of-type(3) {
    height: 20%;
    top: 0;
    left: 66.6666666667%; }
    .achiev__items--scheme11 .achiev__item:nth-of-type(3) .achiev__link {
      background-image: none; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(3) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme11 .achiev__item:nth-of-type(3) .achiev__link {
        background-color: #7e7266; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(3) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme11 .achiev__item:nth-of-type(3) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(3) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme11 .achiev__item:nth-of-type(3) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(3) .achiev__link::after {
        display: none; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(3) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme11 .achiev__item:nth-of-type(3) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(3) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme11 .achiev__item:nth-of-type(3) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(3) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme11 .achiev__item:nth-of-type(3) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme11 .achiev__item:nth-of-type(4) {
    height: 20%;
    top: 20%;
    left: 33.3333333333%; }
    .achiev__items--scheme11 .achiev__item:nth-of-type(4) .achiev__link {
      background-image: none; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(4) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme11 .achiev__item:nth-of-type(4) .achiev__link {
        background-color: #f54e5a; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(4) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme11 .achiev__item:nth-of-type(4) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(4) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme11 .achiev__item:nth-of-type(4) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(4) .achiev__link::after {
        display: none; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(4) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme11 .achiev__item:nth-of-type(4) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(4) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme11 .achiev__item:nth-of-type(4) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(4) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme11 .achiev__item:nth-of-type(4) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme11 .achiev__item:nth-of-type(5) {
    height: 40%;
    top: 20%;
    left: 66.6666666667%; }
  .achiev__items--scheme11 .achiev__item:nth-of-type(6) {
    height: 20%;
    top: 40%;
    left: 0; }
    .achiev__items--scheme11 .achiev__item:nth-of-type(6) .achiev__link {
      background-image: none; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(6) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme11 .achiev__item:nth-of-type(6) .achiev__link {
        background-color: #f9f8f7; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(6) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme11 .achiev__item:nth-of-type(6) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(6) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme11 .achiev__item:nth-of-type(6) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(6) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme11 .achiev__item:nth-of-type(6) .achiev__link {
        color: #363532; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(6) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme11 .achiev__item:nth-of-type(6) .achiev__link {
        color: #000000; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(6) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme11 .achiev__item:nth-of-type(6) .achiev__link {
        color: #ffffff; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(6) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme11 .achiev__item:nth-of-type(6) .achiev__link {
        fill: #363532; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(6) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme11 .achiev__item:nth-of-type(6) .achiev__link {
        fill: #000000; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(6) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme11 .achiev__item:nth-of-type(6) .achiev__link {
        fill: #ffffff; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(6) .achiev__link::after {
        display: none; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(6) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme11 .achiev__item:nth-of-type(6) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(6) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme11 .achiev__item:nth-of-type(6) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(6) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme11 .achiev__item:nth-of-type(6) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme11 .achiev__item:nth-of-type(7) {
    height: 20%;
    top: 40%;
    left: 33.3333333333%; }
    .achiev__items--scheme11 .achiev__item:nth-of-type(7) .achiev__link {
      background-image: none; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(7) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme11 .achiev__item:nth-of-type(7) .achiev__link {
        background-color: #7e7266; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(7) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme11 .achiev__item:nth-of-type(7) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(7) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme11 .achiev__item:nth-of-type(7) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(7) .achiev__link::after {
        display: none; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(7) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme11 .achiev__item:nth-of-type(7) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(7) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme11 .achiev__item:nth-of-type(7) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(7) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme11 .achiev__item:nth-of-type(7) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme11 .achiev__item:nth-of-type(8) {
    height: 40%;
    top: 60%;
    left: 0; }
  .achiev__items--scheme11 .achiev__item:nth-of-type(9) {
    height: 20%;
    top: 60%;
    left: 33.3333333333%; }
    .achiev__items--scheme11 .achiev__item:nth-of-type(9) .achiev__link {
      background-image: none; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(9) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme11 .achiev__item:nth-of-type(9) .achiev__link {
        background-color: #f54e5a; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(9) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme11 .achiev__item:nth-of-type(9) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(9) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme11 .achiev__item:nth-of-type(9) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(9) .achiev__link::after {
        display: none; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(9) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme11 .achiev__item:nth-of-type(9) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(9) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme11 .achiev__item:nth-of-type(9) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(9) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme11 .achiev__item:nth-of-type(9) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme11 .achiev__item:nth-of-type(10) {
    height: 20%;
    top: 80%;
    left: 33.3333333333%; }
    .achiev__items--scheme11 .achiev__item:nth-of-type(10) .achiev__link {
      background-image: none; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(10) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme11 .achiev__item:nth-of-type(10) .achiev__link {
        background-color: #f9f8f7; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(10) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme11 .achiev__item:nth-of-type(10) .achiev__link {
        background-color: #ffffff; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(10) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme11 .achiev__item:nth-of-type(10) .achiev__link {
        background-color: #000000; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(10) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme11 .achiev__item:nth-of-type(10) .achiev__link {
        color: #363532; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(10) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme11 .achiev__item:nth-of-type(10) .achiev__link {
        color: #000000; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(10) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme11 .achiev__item:nth-of-type(10) .achiev__link {
        color: #ffffff; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(10) .achiev__link.color-theme-default,
      .color-theme-default .achiev__items--scheme11 .achiev__item:nth-of-type(10) .achiev__link {
        fill: #363532; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(10) .achiev__link.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme11 .achiev__item:nth-of-type(10) .achiev__link {
        fill: #000000; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(10) .achiev__link.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme11 .achiev__item:nth-of-type(10) .achiev__link {
        fill: #ffffff; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(10) .achiev__link::after {
        display: none; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(10) .achiev__link:hover.color-theme-default,
      .color-theme-default .achiev__items--scheme11 .achiev__item:nth-of-type(10) .achiev__link:hover {
        background-color: #7e7266; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(10) .achiev__link:hover.color-theme-blind-white,
      .color-theme-blind-white .achiev__items--scheme11 .achiev__item:nth-of-type(10) .achiev__link:hover {
        background-color: #000000; }
      .achiev__items--scheme11 .achiev__item:nth-of-type(10) .achiev__link:hover.color-theme-blind-black,
      .color-theme-blind-black .achiev__items--scheme11 .achiev__item:nth-of-type(10) .achiev__link:hover {
        background-color: #ffffff; }
  .achiev__items--scheme11 .achiev__item:nth-of-type(11) {
    height: 40%;
    top: 60%;
    left: 66.6666666667%; } }

@media (min-width: 1025px) {
  .achiev__items--scheme9 .achiev__item:nth-of-type(2) .achiev__link .achiev__title,
  .achiev__items--scheme9 .achiev__item:nth-of-type(4) .achiev__link .achiev__title,
  .achiev__items--scheme9 .achiev__item:nth-of-type(3) .achiev__link .achiev__title,
  .achiev__items--scheme9 .achiev__item:nth-of-type(6) .achiev__link .achiev__title,
  .achiev__items--scheme9 .achiev__item:nth-of-type(8) .achiev__link .achiev__title,
  .achiev__items--scheme9 .achiev__item:nth-of-type(9) .achiev__link .achiev__title {
    overflow: unset;
    text-overflow: ellipsis;
    height: auto; } }

@media print {
  .achiev__link {
    min-height: 0;
    padding-bottom: 0;
    background-image: none;
    background-color: transparent; }
    .achiev__link::after {
      background-color: transparent; }
  .achiev__img {
    display: none; }
  .achiev__title {
    padding: 5px 10px; } }

@media (min-width: 768px) and (max-width: 1049px) {
  article .achiev__items--scheme9,
  article .achiev__items--scheme10 {
    max-height: 1300px;
    min-height: 1200px; } }

.error-page {
  background-image: url("/img/mosreg/city-bg-mobile.png");
  background-repeat: repeat-x;
  background-position: center bottom;
  height: auto;
  background-attachment: fixed; }
  .error-page .error-block {
    padding: 0 20px; }
    .error-page .error-block.color-theme-default,
    .color-theme-default .error-page .error-block {
      color: #363532; }
    .error-page .error-block.color-theme-blind-white,
    .color-theme-blind-white .error-page .error-block {
      color: #000000; }
    .error-page .error-block.color-theme-blind-black,
    .color-theme-blind-black .error-page .error-block {
      color: #ffffff; }
    .error-page .error-block__code {
      font-size: 170px;
      font-size: 10.625em;
      line-height: 178px;
      font-weight: 400;
      text-align: center; }
    .error-page .error-block__title {
      margin: 0;
      margin-bottom: 10px;
      font-size: 26px;
      font-size: 1.625em;
      font-weight: 500;
      line-height: 24px; }
    .error-page .error-block__text {
      margin-bottom: 22px; }
      .error-page .error-block__text p {
        margin: 0;
        margin-bottom: 8px;
        font-size: 14px;
        font-size: 0.875em;
        font-weight: 300;
        line-height: 20px; }
    .error-page .error-block__form-left {
      margin-bottom: 40px;
      position: relative; }
    .error-page .error-block__input-text {
      width: 100%;
      outline: none;
      border: 1px solid #d7d5d2;
      box-sizing: border-box;
      border-radius: 4px;
      padding: 10px; }
    .error-page .error-block__form-right {
      display: inline-block;
      position: relative; }
      .error-page .error-block__form-right::after {
        content: '';
        position: absolute;
        left: 30px;
        top: 0;
        bottom: 0;
        margin: auto;
        background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg opacity='0.6'%3E %3Ccircle cx='7.08683' cy='7.08683' r='6.08683' stroke='white' stroke-width='2'/%3E %3Cpath d='M16.209 18.1108L11.0232 12.925' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/g%3E %3C/svg%3E ");
        width: 16px;
        height: 18px;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center; }
    .error-page .error-block__form-submit {
      border-radius: 40px;
      font-size: 16px;
      font-size: 1em;
      line-height: 17px;
      border: none;
      box-shadow: none;
      padding: 11px 37px 11px 60px;
      height: 50px;
      cursor: pointer;
      outline: none; }
      .error-page .error-block__form-submit.color-theme-default,
      .color-theme-default .error-page .error-block__form-submit {
        background-color: #f54e5a; }
      .error-page .error-block__form-submit.color-theme-blind-white,
      .color-theme-blind-white .error-page .error-block__form-submit {
        background-color: #000000; }
      .error-page .error-block__form-submit.color-theme-blind-black,
      .color-theme-blind-black .error-page .error-block__form-submit {
        background-color: #ffffff; }
      .error-page .error-block__form-submit.font-theme-default,
      .font-theme-default .error-page .error-block__form-submit {
        font-family: gerbera_medium, Arial, sans-serif; }
      .error-page .error-block__form-submit.font-theme-blind-serif,
      .font-theme-blind-serif .error-page .error-block__form-submit {
        font-family: "Georgia, serif"; }
      .error-page .error-block__form-submit.color-theme-default,
      .color-theme-default .error-page .error-block__form-submit {
        color: #ffffff; }
      .error-page .error-block__form-submit.color-theme-blind-white,
      .color-theme-blind-white .error-page .error-block__form-submit {
        color: #ffffff; }
      .error-page .error-block__form-submit.color-theme-blind-black,
      .color-theme-blind-black .error-page .error-block__form-submit {
        color: #000000; }
    .error-page .error-block__form-right {
      margin-bottom: 20px; }
    .error-page .error-block__error {
      bottom: -25px;
      position: absolute;
      margin: 0;
      line-height: 20px; }
  @media screen and (min-width: 768px) {
    .error-page {
      background-image: url("/img/mosreg/city-bg.png"); }
      .error-page .error-block {
        width: 385px;
        padding-bottom: 65px;
        margin: auto; }
        .error-page .error-block__form-submit:hover {
          background: linear-gradient(0deg, #eb3946, #eb3946); }
        .error-page .error-block__title {
          margin-bottom: 20px; } }

.eventsCalendar_bottomControls {
  margin-top: 25px;
  position: relative; }
  @media screen and (max-width: 480px) {
    .eventsCalendar_bottomControls {
      display: none; } }
  .eventsCalendar_bottomControls .ui-datepicker-header {
    margin-top: 17px; }

.hasDatepicker {
  position: relative;
  padding-bottom: 30px; }

.ui-datepicker-calendar .common__popup {
  max-width: 770px;
  padding: 30px;
  margin: 0 auto;
  position: relative; }
  .ui-datepicker-calendar .common__popup.color-theme-default,
  .color-theme-default .ui-datepicker-calendar .common__popup {
    background-color: #ffffff; }
  .ui-datepicker-calendar .common__popup.color-theme-blind-white,
  .color-theme-blind-white .ui-datepicker-calendar .common__popup {
    background-color: #ffffff; }
  .ui-datepicker-calendar .common__popup.color-theme-blind-black,
  .color-theme-blind-black .ui-datepicker-calendar .common__popup {
    background-color: #000000; }
  .ui-datepicker-calendar .common__popup__child {
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
    position: absolute;
    width: 300px;
    margin-left: -286px;
    left: 50%;
    top: 0;
    z-index: 200;
    padding: 20px 24px 24px; }

.ui-datepicker-calendar .ui-state-active.color-theme-default,
.color-theme-default .ui-datepicker-calendar .ui-state-active {
  color: #363532; }

.ui-datepicker-calendar .ui-state-active.color-theme-blind-white,
.color-theme-blind-white .ui-datepicker-calendar .ui-state-active {
  color: #000000; }

.ui-datepicker-calendar .ui-state-active.color-theme-blind-black,
.color-theme-blind-black .ui-datepicker-calendar .ui-state-active {
  color: #ffffff; }

.ui-datepicker-calendar h2.common__h2-deco.common__h2-deco__small {
  text-transform: capitalize; }

.ui-datepicker-calendar .common__popup.isHidden {
  opacity: 0; }

.table-responsive {
  overflow: hidden; }

.ui-state-disabled .ui-datepicker-more-inner.color-theme-default,
.color-theme-default .ui-state-disabled .ui-datepicker-more-inner,
.ui-state-disabled .ui-datepicker-text-inner.color-theme-default,
.color-theme-default
.ui-state-disabled .ui-datepicker-text-inner {
  color: #7e7266; }

.ui-state-disabled .ui-datepicker-more-inner.color-theme-blind-white,
.color-theme-blind-white .ui-state-disabled .ui-datepicker-more-inner,
.ui-state-disabled .ui-datepicker-text-inner.color-theme-blind-white,
.color-theme-blind-white
.ui-state-disabled .ui-datepicker-text-inner {
  color: #000000; }

.ui-state-disabled .ui-datepicker-more-inner.color-theme-blind-black,
.color-theme-blind-black .ui-state-disabled .ui-datepicker-more-inner,
.ui-state-disabled .ui-datepicker-text-inner.color-theme-blind-black,
.color-theme-blind-black
.ui-state-disabled .ui-datepicker-text-inner {
  color: #ffffff; }

.ui-datepicker3_fix-bth {
  margin: 20px 0 30px 0;
  position: static;
  border-radius: 40px;
  width: auto;
  height: 50px;
  text-align: center;
  margin-top: 0;
  display: inline-block;
  margin-bottom: 7px;
  font-size: 14px;
  font-size: 0.875em; }
  .ui-datepicker3_fix-bth.font-theme-default,
  .font-theme-default .ui-datepicker3_fix-bth {
    font-family: gerbera_medium, Arial, sans-serif; }
  .ui-datepicker3_fix-bth.font-theme-blind-serif,
  .font-theme-blind-serif .ui-datepicker3_fix-bth {
    font-family: "Georgia, serif"; }

.ui-datepicker3 {
  margin-top: 17px; }
  .ui-datepicker3 .ui-datepicker-header {
    padding: 0 0 5px;
    width: auto; }

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0 0 10px; }

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 0;
  width: 24px;
  height: 24px;
  border: none;
  cursor: pointer; }

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  bottom: 8px;
  margin-top: -4px;
  width: 8px;
  height: 8px;
  border-top: 2px solid #9ba1ab;
  border-left: 2px solid #9ba1ab;
  text-indent: -99999px; }

.ui-datepicker .ui-datepicker-prev {
  left: 15px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }
  .ui-datepicker .ui-datepicker-prev span {
    margin-left: -3px;
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg); }

.ui-datepicker .ui-datepicker-next {
  right: 15px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }
  .ui-datepicker .ui-datepicker-next span {
    margin-left: -6px;
    -ms-transform: rotate(135deg);
        transform: rotate(135deg); }
  .ui-datepicker .ui-datepicker-next:hover span {
    border-top-color: #515356;
    border-left-color: #515356; }

.ui-datepicker .ui-datepicker-prev:hover span {
  border-top-color: #515356;
  border-left-color: #515356; }

.ui-datepicker .ui-datepicker-title {
  margin: 0 30px;
  line-height: 24px;
  text-align: center; }
  .ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0; }

.ui-datepicker .ui-datepicker-month,
.ui-datepicker .ui-datepicker-year {
  display: inline-block;
  font-size: 20px;
  font-size: 1.25em; }
  .ui-datepicker .ui-datepicker-month.font-theme-default,
  .font-theme-default .ui-datepicker .ui-datepicker-month,
  .ui-datepicker .ui-datepicker-year.font-theme-default,
  .font-theme-default
  .ui-datepicker .ui-datepicker-year {
    font-family: gerbera_medium, Arial, sans-serif; }
  .ui-datepicker .ui-datepicker-month.font-theme-blind-serif,
  .font-theme-blind-serif .ui-datepicker .ui-datepicker-month,
  .ui-datepicker .ui-datepicker-year.font-theme-blind-serif,
  .font-theme-blind-serif
  .ui-datepicker .ui-datepicker-year {
    font-family: "Georgia, serif"; }

.ui-datepicker .ui-datepicker-month {
  margin-right: 10px;
  text-transform: uppercase; }

.ui-datepicker table {
  width: 100%;
  font-size: 16px;
  font-size: 1em;
  line-height: 1;
  border-collapse: unset;
  margin: 0 0 0.4em;
  table-layout: fixed; }

.ui-datepicker .ui-datepicker3 table tr {
  border: none; }

.ui-datepicker tr {
  background: none;
  transition: 0.6s;
  border: none;
  position: relative; }
  .ui-datepicker tr:hover {
    background: rgba(245, 78, 90, 0.4); }

.ui-datepicker th {
  font-size: 12px;
  font-size: 0.75em;
  text-transform: uppercase;
  text-align: center;
  padding: 7px 0;
  font-weight: 300;
  border: 0; }

.ui-datepicker td {
  padding: 9px 0;
  height: auto;
  transition: all 0.6s ease 0s;
  font-size: 16px;
  font-size: 1em; }
  .ui-datepicker td.color-theme-default,
  .color-theme-default .ui-datepicker td {
    color: #363532; }
  .ui-datepicker td.color-theme-blind-white,
  .color-theme-blind-white .ui-datepicker td {
    color: #000000; }
  .ui-datepicker td.color-theme-blind-black,
  .color-theme-blind-black .ui-datepicker td {
    color: #ffffff; }
  .ui-datepicker td:hover {
    cursor: pointer; }
    .ui-datepicker td:hover.color-theme-default,
    .color-theme-default .ui-datepicker td:hover {
      background-color: #f54e5a; }
    .ui-datepicker td:hover.color-theme-blind-white,
    .color-theme-blind-white .ui-datepicker td:hover {
      background-color: #000000; }
    .ui-datepicker td:hover.color-theme-blind-black,
    .color-theme-blind-black .ui-datepicker td:hover {
      background-color: #ffffff; }
    .ui-datepicker td:hover a.ui-state-default.color-theme-default,
    .color-theme-default .ui-datepicker td:hover a.ui-state-default,
    .ui-datepicker td:hover span.color-theme-default,
    .color-theme-default
    .ui-datepicker td:hover span {
      color: #ffffff; }
    .ui-datepicker td:hover a.ui-state-default.color-theme-blind-white,
    .color-theme-blind-white .ui-datepicker td:hover a.ui-state-default,
    .ui-datepicker td:hover span.color-theme-blind-white,
    .color-theme-blind-white
    .ui-datepicker td:hover span {
      color: #ffffff; }
    .ui-datepicker td:hover a.ui-state-default.color-theme-blind-black,
    .color-theme-blind-black .ui-datepicker td:hover a.ui-state-default,
    .ui-datepicker td:hover span.color-theme-blind-black,
    .color-theme-blind-black
    .ui-datepicker td:hover span {
      color: #000000; }
  .ui-datepicker td span,
  .ui-datepicker td a {
    display: block;
    text-align: center;
    text-decoration: none;
    position: relative; }
  .ui-datepicker td a.ui-state-default.color-theme-default,
  .color-theme-default .ui-datepicker td a.ui-state-default {
    color: #363532; }
  .ui-datepicker td a.ui-state-default.color-theme-blind-white,
  .color-theme-blind-white .ui-datepicker td a.ui-state-default {
    color: #000000; }
  .ui-datepicker td a.ui-state-default.color-theme-blind-black,
  .color-theme-blind-black .ui-datepicker td a.ui-state-default {
    color: #ffffff; }
  .ui-datepicker td span::before,
  .ui-datepicker td a::before {
    content: '';
    position: absolute;
    top: -1px;
    left: -1px;
    right: -1px;
    bottom: -1px; }
  .ui-datepicker td.ui-state-disabled {
    cursor: default; }
    .ui-datepicker td.ui-state-disabled.color-theme-default,
    .color-theme-default .ui-datepicker td.ui-state-disabled {
      color: #7e7266; }
    .ui-datepicker td.ui-state-disabled.color-theme-blind-white,
    .color-theme-blind-white .ui-datepicker td.ui-state-disabled {
      color: #000000; }
    .ui-datepicker td.ui-state-disabled.color-theme-blind-black,
    .color-theme-blind-black .ui-datepicker td.ui-state-disabled {
      color: #ffffff; }
    .ui-datepicker td.ui-state-disabled:hover.color-theme-default,
    .color-theme-default .ui-datepicker td.ui-state-disabled:hover {
      background-color: #f9f8f7; }
    .ui-datepicker td.ui-state-disabled:hover.color-theme-blind-white,
    .color-theme-blind-white .ui-datepicker td.ui-state-disabled:hover {
      background-color: #ffffff; }
    .ui-datepicker td.ui-state-disabled:hover.color-theme-blind-black,
    .color-theme-blind-black .ui-datepicker td.ui-state-disabled:hover {
      background-color: #000000; }
    .ui-datepicker td.ui-state-disabled a.ui-state-default.color-theme-default,
    .color-theme-default .ui-datepicker td.ui-state-disabled a.ui-state-default,
    .ui-datepicker td.ui-state-disabled span.color-theme-default,
    .color-theme-default
    .ui-datepicker td.ui-state-disabled span {
      color: #7e7266; }
    .ui-datepicker td.ui-state-disabled a.ui-state-default.color-theme-blind-white,
    .color-theme-blind-white .ui-datepicker td.ui-state-disabled a.ui-state-default,
    .ui-datepicker td.ui-state-disabled span.color-theme-blind-white,
    .color-theme-blind-white
    .ui-datepicker td.ui-state-disabled span {
      color: #000000; }
    .ui-datepicker td.ui-state-disabled a.ui-state-default.color-theme-blind-black,
    .color-theme-blind-black .ui-datepicker td.ui-state-disabled a.ui-state-default,
    .ui-datepicker td.ui-state-disabled span.color-theme-blind-black,
    .color-theme-blind-black
    .ui-datepicker td.ui-state-disabled span {
      color: #ffffff; }
  .ui-datepicker td.ui-datepicker-today {
    cursor: default; }
    .ui-datepicker td.ui-datepicker-today span,
    .ui-datepicker td.ui-datepicker-today a.ui-state-default {
      font-weight: 500; }
      .ui-datepicker td.ui-datepicker-today span.color-theme-default,
      .color-theme-default .ui-datepicker td.ui-datepicker-today span,
      .ui-datepicker td.ui-datepicker-today a.ui-state-default.color-theme-default,
      .color-theme-default
      .ui-datepicker td.ui-datepicker-today a.ui-state-default {
        color: #f54e5a; }
      .ui-datepicker td.ui-datepicker-today span.color-theme-blind-white,
      .color-theme-blind-white .ui-datepicker td.ui-datepicker-today span,
      .ui-datepicker td.ui-datepicker-today a.ui-state-default.color-theme-blind-white,
      .color-theme-blind-white
      .ui-datepicker td.ui-datepicker-today a.ui-state-default {
        color: #000000; }
      .ui-datepicker td.ui-datepicker-today span.color-theme-blind-black,
      .color-theme-blind-black .ui-datepicker td.ui-datepicker-today span,
      .ui-datepicker td.ui-datepicker-today a.ui-state-default.color-theme-blind-black,
      .color-theme-blind-black
      .ui-datepicker td.ui-datepicker-today a.ui-state-default {
        color: #ffffff; }
    .ui-datepicker td.ui-datepicker-today:hover {
      background: unset; }

@media screen and (max-width: 767px) {
  .ui-datepicker td .ui-datepicker-text,
  .ui-datepicker td .ui-datepicker-more {
    display: none; } }

@media screen and (min-width: 768px) {
  .ui-datepicker-calendar .common__popup__child {
    width: 500px; }
  .ui-datepicker-calendar .common__popup h2 {
    margin-top: 0; }
  .ui-datepicker3_fix-bth {
    position: absolute;
    top: -12px;
    font-size: 16px;
    font-size: 1em;
    width: auto; }
  .ui-datepicker table,
  .ui-datepicker thead {
    border-collapse: collapse;
    position: relative; }
    .ui-datepicker table::before,
    .ui-datepicker thead::before {
      content: '';
      position: absolute;
      height: 100%;
      top: 0;
      right: 0;
      width: 1px; }
  .ui-datepicker thead::before {
    background-color: #ffffff;
    height: 26px;
    width: 3px;
    right: 0px; }
  .ui-datepicker .ui-datepicker-header {
    width: 280px;
    margin-left: 150px;
    margin-bottom: 40px;
    padding-bottom: 0; }
  .ui-datepicker th {
    padding: 7px 9px;
    text-align: left; }
  .ui-datepicker td {
    padding: 8px 8px 15px;
    height: 129px;
    border: 1px solid #d0d1d5;
    background: none;
    transition: 0.6s;
    position: relative; }
    .ui-datepicker td .ui-state-default {
      text-align: left; }
    .ui-datepicker td .ui-datepicker-text-inner {
      font-size: 11px;
      font-size: 0.6875em;
      line-height: 14px;
      text-align: left;
      font-weight: 300;
      margin: 4px 0 10px; }
      .ui-datepicker td .ui-datepicker-text-inner.color-theme-default,
      .color-theme-default .ui-datepicker td .ui-datepicker-text-inner {
        color: #363532; }
      .ui-datepicker td .ui-datepicker-text-inner.color-theme-blind-white,
      .color-theme-blind-white .ui-datepicker td .ui-datepicker-text-inner {
        color: #000000; }
      .ui-datepicker td .ui-datepicker-text-inner.color-theme-blind-black,
      .color-theme-blind-black .ui-datepicker td .ui-datepicker-text-inner {
        color: #ffffff; }
    .ui-datepicker td .ui-state-default {
      position: unset; }
    .ui-datepicker td .ui-datepicker-more {
      position: absolute;
      left: 8px;
      bottom: 8px;
      margin: 0;
      color: #7e7b7b;
      font-size: 11px;
      font-size: 0.6875em;
      line-height: 14px;
      text-align: left; }
    .ui-datepicker td.ui-state-disabled .ui-datepicker-text-inner.color-theme-default,
    .color-theme-default .ui-datepicker td.ui-state-disabled .ui-datepicker-text-inner {
      color: #7e7266; }
    .ui-datepicker td.ui-state-disabled .ui-datepicker-text-inner.color-theme-blind-white,
    .color-theme-blind-white .ui-datepicker td.ui-state-disabled .ui-datepicker-text-inner {
      color: #000000; }
    .ui-datepicker td.ui-state-disabled .ui-datepicker-text-inner.color-theme-blind-black,
    .color-theme-blind-black .ui-datepicker td.ui-state-disabled .ui-datepicker-text-inner {
      color: #ffffff; }
    .ui-datepicker td.ui-state-disabled:hover {
      background: unset; }
  .eventsCalendar_bottomControls .ui-datepicker3_fix-bth {
    top: -18px; }
  .ui-datepicker .ui-datepicker-prev span,
  .ui-datepicker .ui-datepicker-next span {
    width: 10px;
    height: 10px;
    bottom: 6px; }
  .ui-datepicker3 {
    margin-top: 50px; }
  .eventsCalendar_bottomControls {
    margin-top: 60px; } }

.fake-class .list5__item {
  margin-bottom: 30px;
  display: inline-block;
  width: 100%;
  font-size: 20px;
  font-size: 1.25em; }
  .fake-class .list5__item.color-theme-default,
  .color-theme-default .fake-class .list5__item {
    color: #363532; }
  .fake-class .list5__item.color-theme-blind-white,
  .color-theme-blind-white .fake-class .list5__item {
    color: #000000; }
  .fake-class .list5__item.color-theme-blind-black,
  .color-theme-blind-black .fake-class .list5__item {
    color: #ffffff; }
  .fake-class .list5__item.font-theme-default,
  .font-theme-default .fake-class .list5__item {
    font-family: gerbera, Arial, sans-serif; }
  .fake-class .list5__item.font-theme-blind-serif,
  .font-theme-blind-serif .fake-class .list5__item {
    font-family: "Georgia, serif"; }

.fake-class .list5__item--img--cont {
  width: 100%;
  height: 200px;
  display: block;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: 10px; }
  .fake-class .list5__item--img--cont.color-theme-default,
  .color-theme-default .fake-class .list5__item--img--cont {
    background-color: #ffffff; }
  .fake-class .list5__item--img--cont.color-theme-blind-white,
  .color-theme-blind-white .fake-class .list5__item--img--cont {
    background-color: #ffffff; }
  .fake-class .list5__item--img--cont.color-theme-blind-black,
  .color-theme-blind-black .fake-class .list5__item--img--cont {
    background-color: #000000; }

.fake-class .list5__item--name {
  display: block;
  width: 100%; }

.fake-class .list5__item--inner {
  display: block;
  width: 100%; }

@media (min-width: 768px) {
  .fake-class {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .fake-class .list5__item {
      -ms-flex-preferred-size: 30%;
          flex-basis: 30%; }
      .fake-class .list5__item.color-theme-default,
      .color-theme-default .fake-class .list5__item {
        background-color: #fcfbf9; }
      .fake-class .list5__item.color-theme-blind-white,
      .color-theme-blind-white .fake-class .list5__item {
        background-color: #ffffff; }
      .fake-class .list5__item.color-theme-blind-black,
      .color-theme-blind-black .fake-class .list5__item {
        background-color: #000000; }
      .fake-class .list5__item:hover.color-theme-default,
      .color-theme-default .fake-class .list5__item:hover {
        background-color: #f54e5a; }
      .fake-class .list5__item:hover.color-theme-blind-white,
      .color-theme-blind-white .fake-class .list5__item:hover {
        background-color: #000000; }
      .fake-class .list5__item:hover.color-theme-blind-black,
      .color-theme-blind-black .fake-class .list5__item:hover {
        background-color: #ffffff; }
      .fake-class .list5__item:hover .list5__item--name.color-theme-default,
      .color-theme-default .fake-class .list5__item:hover .list5__item--name {
        color: #ffffff; }
      .fake-class .list5__item:hover .list5__item--name.color-theme-blind-white,
      .color-theme-blind-white .fake-class .list5__item:hover .list5__item--name {
        color: #ffffff; }
      .fake-class .list5__item:hover .list5__item--name.color-theme-blind-black,
      .color-theme-blind-black .fake-class .list5__item:hover .list5__item--name {
        color: #000000; }
    .fake-class .list5__item--name {
      padding-top: 10px;
      font-size: 16px;
      font-size: 1em;
      line-height: 21px;
      padding: 20px; }
      .fake-class .list5__item--name.font-theme-default,
      .font-theme-default .fake-class .list5__item--name {
        font-family: gerbera_medium, Arial, sans-serif; }
      .fake-class .list5__item--name.font-theme-blind-serif,
      .font-theme-blind-serif .fake-class .list5__item--name {
        font-family: "Georgia, serif"; } }

@media (min-width: 1050px) {
  .fake-class {
    -ms-flex-pack: unset;
        justify-content: unset; }
    .fake-class .list5__item {
      -ms-flex-preferred-size: 22%;
          flex-basis: 22%;
      margin-bottom: 50px;
      margin-right: 3%; }
    .fake-class .list5__item--name {
      font-size: 20px;
      font-size: 1.25em;
      line-height: 28px; } }

.mfp-container.font-theme-default,
.font-theme-default .mfp-container {
  font-family: gerbera_light, Arial, sans-serif; }

.mfp-container.font-theme-blind-serif,
.font-theme-blind-serif .mfp-container {
  font-family: "Georgia, serif"; }

.mfp-container .popup_table {
  padding: 20px;
  padding-top: 40px; }
  .mfp-container .popup_table-cell {
    text-align: center; }
  .mfp-container .popup_table-img {
    width: 100%; }
    @media screen and (max-width: 1024px) {
      .mfp-container .popup_table-img {
        width: 40%; } }
    @media screen and (max-width: 480px) {
      .mfp-container .popup_table-img {
        width: 80%; } }
  .mfp-container .popup_table .common__h2-deco {
    font-size: 20px;
    font-size: 1.25em; }
    .mfp-container .popup_table .common__h2-deco.font-theme-default,
    .font-theme-default .mfp-container .popup_table .common__h2-deco {
      font-family: gerbera_medium, Arial, sans-serif; }
    .mfp-container .popup_table .common__h2-deco.font-theme-blind-serif,
    .font-theme-blind-serif .mfp-container .popup_table .common__h2-deco {
      font-family: "Georgia, serif"; }

.mfp-container .mfp_table-popup.color-theme-default,
.color-theme-default .mfp-container .mfp_table-popup {
  background-color: #ffffff; }

.mfp-container .mfp_table-popup.color-theme-blind-white,
.color-theme-blind-white .mfp-container .mfp_table-popup {
  background-color: #ffffff; }

.mfp-container .mfp_table-popup.color-theme-blind-black,
.color-theme-blind-black .mfp-container .mfp_table-popup {
  background-color: #000000; }

.mfp-container .popup_table-cell-bottom-cont {
  text-align: left; }

.mfp-container ul,
.mfp-container ol {
  padding: 0;
  margin: 9px 0 20px 36px; }
  .mfp-container ul li,
  .mfp-container ol li {
    position: relative;
    list-style-type: none;
    line-height: 28px;
    margin-bottom: 20px;
    margin: 0 0 14px; }
    .mfp-container ul li.font-theme-default,
    .font-theme-default .mfp-container ul li,
    .mfp-container ol li.font-theme-default,
    .font-theme-default
    .mfp-container ol li {
      font-family: gerbera_light, Arial, sans-serif; }
    .mfp-container ul li.font-theme-blind-serif,
    .font-theme-blind-serif .mfp-container ul li,
    .mfp-container ol li.font-theme-blind-serif,
    .font-theme-blind-serif
    .mfp-container ol li {
      font-family: "Georgia, serif"; }
    .mfp-container ul li:last-child,
    .mfp-container ol li:last-child {
      margin-bottom: 0; }

.mfp-container ul li::before {
  background-color: #f54e5a;
  border-radius: 50%;
  content: '';
  width: 8px;
  height: 8px;
  left: -36px;
  position: absolute;
  top: 9px; }

.mfp-container ol {
  counter-reset: li; }
  .mfp-container ol li::before {
    content: counter(li, decimal) ".";
    counter-increment: li;
    font-size: 16px;
    font-size: 1em;
    left: -35px;
    top: 5px;
    line-height: 18px;
    position: absolute;
    text-align: left;
    width: 25px;
    color: #f54e5a; }
    .mfp-container ol li::before.font-theme-default,
    .font-theme-default .mfp-container ol li::before {
      font-family: gerbera_bold, Arial, sans-serif; }
    .mfp-container ol li::before.font-theme-blind-serif,
    .font-theme-blind-serif .mfp-container ol li::before {
      font-family: "Georgia, serif"; }

.mfp-container .ya-share2__list {
  margin-left: 0 !important; }

.mfp-container .ya-share2__link {
  border: 1px solid #dedede;
  width: 50px;
  height: 50px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border-right: 0; }

.mfp-container .ya-share2__item {
  margin-right: 0 !important; }
  .mfp-container .ya-share2__item:last-child a {
    border-right: 1px solid #dedede; }
  .no-touch .mfp-container .ya-share2__item:hover,
  .touch .mfp-container .ya-share2__item:active {
    background-repeat: no-repeat;
    background-position: center center; }
  .mfp-container .ya-share2__item::before {
    display: none; }

.mfp-container .ya-share2__item_service_odnoklassniki {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAxOSAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi44NTggOC4wODQxQzEyLjg1OCA2LjM3OSAxMS40NzU3IDQuOTk2NjggOS43NzA2MiA0Ljk5NjY4QzguMDY1NTIgNC45OTY2OCA2LjY4MzIgNi4zNzkgNi42ODMyIDguMDg0MUM2LjY4MzIgOS43ODkyIDguMDY1NTIgMTEuMTcxNiA5Ljc3MDYyIDExLjE3MTZDMTEuNDc1NyAxMS4xNzE2IDEyLjg1OCA5Ljc4OTIgMTIuODU4IDguMDg0MVpNMTcuMjM5NCA4LjA4Mzk5QzE3LjIzOTQgMTIuMjA4OSAxMy44OTU2IDE1LjU1MzIgOS43NzA2MyAxNS41NTMyQzUuNjQ1NzEgMTUuNTUzMiAyLjMwMTg4IDEyLjIwODkgMi4zMDE4OCA4LjA4Mzk5QzIuMzAxODggMy45NTkxNyA1LjY0NTcxIDAuNjE1MjM0IDkuNzcwNjMgMC42MTUyMzRDMTMuODk1NiAwLjYxNTIzNCAxNy4yMzk0IDMuOTU5MTcgMTcuMjM5NCA4LjA4Mzk5Wk0xNy43NTIzIDE5LjI5MzFDMTcuNjUyMiAxOS4zNjkzIDE1Ljc2MjYgMjAuNzg3MiAxMi42MDkxIDIxLjM5NzJMMTcuMzY5MiAyNS44NzY3QzE4LjIwNjIgMjYuNjcwMyAxOC4yMDczIDI3Ljk1NzkgMTcuMzcxNSAyOC43NTI4QzE2LjUzNTggMjkuNTQ3NSAxNS4xNzk5IDI5LjU0ODggMTQuMzQyNiAyOC43NTVMOS43MjEzNCAyNC40ODJMNS41MjM5MiAyOC43Mjc1QzUuMTAzNzkgMjkuMTQxNCA0LjU0MzIxIDI5LjM0OTYgMy45ODIwNiAyOS4zNDk2QzMuNDQ2ODQgMjkuMzQ5NiAyLjkxMTE4IDI5LjE2MDUgMi40OTU1NiAyOC43Nzk5QzEuNjQ0MDMgMjguMDAwMyAxLjYxOTM1IDI2LjcxMjkgMi40NDA0NCAyNS45MDQ0TDYuOTU4NTcgMjEuNDIwOUMzLjcxNjcxIDIwLjgyNTIgMS43NDg5OCAxOS4zNzAzIDEuNjQ3NjQgMTkuMjkzMUMwLjcyNDg3MyAxOC41OTA1IDAuNTc2NjQgMTcuMzEwNSAxLjMxNjY4IDE2LjQzNDNDMi4wNTY2MSAxNS41NTgxIDMuNDA0NDYgMTUuNDE3MyA0LjMyNzQ1IDE2LjExOTlDNC4zNDY5NSAxNi4xMzQ5IDYuNDA1MDkgMTcuNjAzIDkuNzIxMTIgMTcuNjA1MUM5LjcyMDQ1IDE3LjYwNSA5LjcxOTU2IDE3LjYwNSA5LjcxOTQgMTcuNjA1QzkuNzE5MjYgMTcuNjA1IDkuNzE5NjYgMTcuNjA1IDkuNzIxMjMgMTcuNjA1QzkuNzIyNTYgMTcuNjA1IDkuNzIzMDMgMTcuNjA1IDkuNzIzMDMgMTcuNjA1QzkuNzIzMDMgMTcuNjA1IDkuNzIyMDMgMTcuNjA1IDkuNzIxMjMgMTcuNjA1MUMxMy4wMzc1IDE3LjYwMyAxNS4wNTMgMTYuMTM0OSAxNS4wNzI1IDE2LjExOTlDMTUuOTk1NSAxNS40MTczIDE3LjM0MzQgMTUuNTU4MSAxOC4wODMzIDE2LjQzNDNDMTguODIzMyAxNy4zMTA1IDE4LjY3NTEgMTguNTkwNSAxNy43NTIzIDE5LjI5MzFaIiBmaWxsPSIjQzVDMEI3Ii8+Cjwvc3ZnPgo="); }
  .mfp-container .ya-share2__item_service_odnoklassniki:hover {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAxOSAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi44NTggOC4wODQxQzEyLjg1OCA2LjM3OSAxMS40NzU3IDQuOTk2NjggOS43NzA2MiA0Ljk5NjY4QzguMDY1NTIgNC45OTY2OCA2LjY4MzIgNi4zNzkgNi42ODMyIDguMDg0MUM2LjY4MzIgOS43ODkyIDguMDY1NTIgMTEuMTcxNiA5Ljc3MDYyIDExLjE3MTZDMTEuNDc1NyAxMS4xNzE2IDEyLjg1OCA5Ljc4OTIgMTIuODU4IDguMDg0MVpNMTcuMjM5NCA4LjA4Mzk5QzE3LjIzOTQgMTIuMjA4OSAxMy44OTU2IDE1LjU1MzIgOS43NzA2MyAxNS41NTMyQzUuNjQ1NzEgMTUuNTUzMiAyLjMwMTg4IDEyLjIwODkgMi4zMDE4OCA4LjA4Mzk5QzIuMzAxODggMy45NTkxNyA1LjY0NTcxIDAuNjE1MjM0IDkuNzcwNjMgMC42MTUyMzRDMTMuODk1NiAwLjYxNTIzNCAxNy4yMzk0IDMuOTU5MTcgMTcuMjM5NCA4LjA4Mzk5Wk0xNy43NTIzIDE5LjI5MzFDMTcuNjUyMiAxOS4zNjkzIDE1Ljc2MjYgMjAuNzg3MiAxMi42MDkxIDIxLjM5NzJMMTcuMzY5MiAyNS44NzY3QzE4LjIwNjIgMjYuNjcwMyAxOC4yMDczIDI3Ljk1NzkgMTcuMzcxNSAyOC43NTI4QzE2LjUzNTggMjkuNTQ3NSAxNS4xNzk5IDI5LjU0ODggMTQuMzQyNiAyOC43NTVMOS43MjEzNCAyNC40ODJMNS41MjM5MiAyOC43Mjc1QzUuMTAzNzkgMjkuMTQxNCA0LjU0MzIxIDI5LjM0OTYgMy45ODIwNiAyOS4zNDk2QzMuNDQ2ODQgMjkuMzQ5NiAyLjkxMTE4IDI5LjE2MDUgMi40OTU1NiAyOC43Nzk5QzEuNjQ0MDMgMjguMDAwMyAxLjYxOTM1IDI2LjcxMjkgMi40NDA0NCAyNS45MDQ0TDYuOTU4NTcgMjEuNDIwOUMzLjcxNjcxIDIwLjgyNTIgMS43NDg5OCAxOS4zNzAzIDEuNjQ3NjQgMTkuMjkzMUMwLjcyNDg3MyAxOC41OTA1IDAuNTc2NjQgMTcuMzEwNSAxLjMxNjY4IDE2LjQzNDNDMi4wNTY2MSAxNS41NTgxIDMuNDA0NDYgMTUuNDE3MyA0LjMyNzQ1IDE2LjExOTlDNC4zNDY5NSAxNi4xMzQ5IDYuNDA1MDkgMTcuNjAzIDkuNzIxMTIgMTcuNjA1MUM5LjcyMDQ1IDE3LjYwNSA5LjcxOTU2IDE3LjYwNSA5LjcxOTQgMTcuNjA1QzkuNzE5MjYgMTcuNjA1IDkuNzE5NjYgMTcuNjA1IDkuNzIxMjMgMTcuNjA1QzkuNzIyNTYgMTcuNjA1IDkuNzIzMDMgMTcuNjA1IDkuNzIzMDMgMTcuNjA1QzkuNzIzMDMgMTcuNjA1IDkuNzIyMDMgMTcuNjA1IDkuNzIxMjMgMTcuNjA1MUMxMy4wMzc1IDE3LjYwMyAxNS4wNTMgMTYuMTM0OSAxNS4wNzI1IDE2LjExOTlDMTUuOTk1NSAxNS40MTczIDE3LjM0MzQgMTUuNTU4MSAxOC4wODMzIDE2LjQzNDNDMTguODIzMyAxNy4zMTA1IDE4LjY3NTEgMTguNTkwNSAxNy43NTIzIDE5LjI5MzFaIiBmaWxsPSIjRUU4MjM1Ii8+Cjwvc3ZnPgo="); }

.mfp-container .ya-share2__item_service_vkontakte {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAzNCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMy44MTk3IDE2Ljk4MzZDMzMuNzc4NSAxNi44OTk4IDMzLjc0MDEgMTYuODMwNCAzMy43MDQ1IDE2Ljc3NDdDMzMuMTE0NiAxNS43NzIgMzEuOTg3MyAxNC41NDEzIDMwLjMyMzMgMTMuMDgyMkwzMC4yODgyIDEzLjA0ODhMMzAuMjcwNiAxMy4wMzI0TDMwLjI1MjggMTMuMDE1NkgzMC4yMzQ5QzI5LjQ3OTcgMTIuMzM2MiAyOS4wMDE1IDExLjg3OTMgMjguODAxMiAxMS42NDU0QzI4LjQzNDggMTEuMTk5OSAyOC4zNTI3IDEwLjc0ODkgMjguNTUyOSAxMC4yOTJDMjguNjk0NCA5Ljk0NjcgMjkuMjI1OSA5LjIxNzU4IDMwLjE0NjIgOC4xMDM2QzMwLjYzMDIgNy41MTMyMyAzMS4wMTM2IDcuMDQwMDYgMzEuMjk2NyA2LjY4MzU4QzMzLjMzODUgNC4xMjE3MiAzNC4yMjM4IDIuNDg0NjYgMzMuOTUyMiAxLjc3MTc1TDMzLjg0NjcgMS42MDUxNUMzMy43NzU4IDEuNTA0ODYgMzMuNTkyOSAxLjQxMzEgMzMuMjk4MiAxLjMyOTQyQzMzLjAwMjggMS4yNDU5MiAzMi42MjUzIDEuMjMyMTEgMzIuMTY0OSAxLjI4Nzc2TDI3LjA2NjggMS4zMjFDMjYuOTg0MiAxLjI5MzM4IDI2Ljg2NjMgMS4yOTU5NSAyNi43MTI2IDEuMzI5NDJDMjYuNTU5MiAxLjM2MjkgMjYuNDgyNCAxLjM3OTY5IDI2LjQ4MjQgMS4zNzk2OUwyNi4zOTM3IDEuNDIxNTNMMjYuMzIzMyAxLjQ3MThDMjYuMjY0MiAxLjUwNTAzIDI2LjE5OTMgMS41NjM0OSAyNi4xMjg0IDEuNjQ3MDVDMjYuMDU3OSAxLjczMDMyIDI1Ljk5OSAxLjgyODA0IDI1Ljk1MTkgMS45Mzk0QzI1LjM5NjggMy4yODcxIDI0Ljc2NTcgNC41NDAxMiAyNC4wNTc1IDUuNjk4MzlDMjMuNjIwOCA2LjM4OTA3IDIzLjIxOTcgNi45ODc2MyAyMi44NTM1IDcuNDk0NDRDMjIuNDg3NyA4LjAwMTA4IDIyLjE4MDkgOC4zNzQzNiAyMS45MzMyIDguNjEzNjNDMjEuNjg1MiA4Ljg1MzE0IDIxLjQ2MTQgOS4wNDUwMiAyMS4yNjA0IDkuMTg5OTdDMjEuMDU5NyA5LjMzNDk3IDIwLjkwNjUgOS4zOTYyNCAyMC44MDA0IDkuMzczODJDMjAuNjk0IDkuMzUxNDEgMjAuNTkzOSA5LjMyOTE4IDIwLjQ5OTEgOS4zMDY5NEMyMC4zMzQgOS4yMDY2NCAyMC4yMDEyIDkuMDcwMjQgMjAuMTAxIDguODk3NjJDMjAuMDAwNSA4LjcyNDk5IDE5LjkzMjggOC41MDc3MiAxOS44OTc0IDguMjQ1OTdDMTkuODYyMiA3Ljk4NDA1IDE5Ljg0MTMgNy43NTg3NyAxOS44MzU0IDcuNTY5MzVDMTkuODI5OCA3LjM4MDE2IDE5LjgzMjQgNy4xMTI1NyAxOS44NDQ0IDYuNzY3MzJDMTkuODU2NiA2LjQyMTg5IDE5Ljg2MjIgNi4xODgxOCAxOS44NjIyIDYuMDY1NjRDMTkuODYyMiA1LjY0MjMzIDE5Ljg3MDkgNS4xODI5MiAxOS44ODg0IDQuNjg3MjhDMTkuOTA2MyA0LjE5MTY1IDE5LjkyMDcgMy43OTg5NCAxOS45MzI4IDMuNTA5NjRDMTkuOTQ0OSAzLjIyMDA0IDE5Ljk1MDQgMi45MTM2NSAxOS45NTA0IDIuNTkwNjNDMTkuOTUwNCAyLjI2NzYyIDE5LjkyOTYgMi4wMTQzIDE5Ljg4ODQgMS44MzA0NEMxOS44NDc4IDEuNjQ2ODIgMTkuNzg1MyAxLjQ2ODU4IDE5LjcwMzEgMS4yOTU3OEMxOS42MjAzIDEuMTIzMTUgMTkuNDk5MSAwLjk4OTYxOCAxOS4zNDAxIDAuODk0ODIxQzE5LjE4MDkgMC44MDAxNDEgMTguOTgyOCAwLjcyNTAwNiAxOC43NDcyIDAuNjY5MTgxQzE4LjEyMTYgMC41MzU1ODcgMTcuMzI1IDAuNDYzMzE5IDE2LjM1NzEgMC40NTIwODRDMTQuMTYyMSAwLjQyOTg0OCAxMi43NTE4IDAuNTYzNjE3IDEyLjEyNjMgMC44NTMyMTZDMTEuODc4NCAwLjk3NTU3NCAxMS42NTQyIDEuMTQyNzYgMTEuNDUzNyAxLjM1NDI0QzExLjI0MTIgMS41OTkzNiAxMS4yMTE1IDEuNzMzMTMgMTEuMzY0OSAxLjc1NTEzQzEyLjA3MzEgMS44NTUyNSAxMi41NzQ1IDIuMDk0NzYgMTIuODY5NiAyLjQ3MzQyTDEyLjk3NTkgMi42NzQwOEMxMy4wNTg2IDIuODE4ODUgMTMuMTQxMiAzLjA3NTE1IDEzLjIyMzggMy40NDI2NEMxMy4zMDY0IDMuODEwMTIgMTMuMzU5NiA0LjIxNjY0IDEzLjM4MzEgNC42NjE5NUMxMy40NDIgNS40NzUxNSAxMy40NDIgNi4xNzEyNyAxMy4zODMxIDYuNzUwMzVDMTMuMzI0IDcuMzI5NjYgMTMuMjY4MiA3Ljc4MDY1IDEzLjIxNDkgOC4xMDM2NkMxMy4xNjE3IDguNDI2NjcgMTMuMDgyIDguNjg4NDIgMTIuOTc1OSA4Ljg4ODg0QzEyLjg2OTYgOS4wODkzMiAxMi43OTg4IDkuMjExODUgMTIuNzYzMyA5LjI1NjMyQzEyLjcyNzkgOS4zMDA4IDEyLjY5ODQgOS4zMjg4MiAxMi42NzUgOS4zMzk4M0MxMi41MjE2IDkuMzk1MyAxMi4zNjIxIDkuNDIzNTYgMTIuMTk2OSA5LjQyMzU2QzEyLjAzMTYgOS40MjM1NiAxMS44MzExIDkuMzQ1NSAxMS41OTUxIDkuMTg5NUMxMS4zNTkyIDkuMDMzNDkgMTEuMTE0MyA4LjgxOTIgMTAuODYwNSA4LjU0NjI4QzEwLjYwNjggOC4yNzMzIDEwLjMyMDUgNy44OTE4MyAxMC4wMDE4IDcuNDAxODFDOS42ODMyOCA2LjkxMTggOS4zNTI4IDYuMzMyNjYgOS4wMTA1NSA1LjY2NDRMOC43MjczOCA1LjE3OTc2QzguNTUwMzYgNC44Njc5OCA4LjMwODU1IDQuNDE0MDEgOC4wMDE2OSAzLjgxODI1QzcuNjk0NjUgMy4yMjIyNiA3LjQyMzI3IDIuNjQ1NzYgNy4xODczNCAyLjA4ODg1QzcuMDkzMDQgMS44NTQ5NiA2Ljk1MTM2IDEuNjc2OSA2Ljc2MjU2IDEuNTU0MzZMNi42NzM5NiAxLjUwNDFDNi42MTUwNSAxLjQ1OTYyIDYuNTIwNSAxLjQxMjQgNi4zOTA3OSAxLjM2MjA4QzYuMjYwODkgMS4zMTE4MSA2LjEyNTM1IDEuMjc1NzYgNS45ODM2MSAxLjI1MzU5TDEuMTMzMTcgMS4yODY4MkMwLjYzNzUxNiAxLjI4NjgyIDAuMzAxMjExIDEuMzkyOCAwLjEyNDEzIDEuNjA0NDVMMC4wNTMyNjA3IDEuNzA0NTdDMC4wMTc4NTY5IDEuNzYwMzQgMCAxLjg0OTQgMCAxLjk3MkMwIDIuMDk0NTMgMC4wMzU0MDM4IDIuMjQ0OTIgMC4xMDYyNzMgMi40MjI5OEMwLjgxNDM0OSAzLjk5MzU3IDEuNTg0MzcgNS41MDgyNyAyLjQxNjMyIDYuOTY3MzNDMy4yNDgyOCA4LjQyNjM4IDMuOTcxMjQgOS42MDE2OSA0LjU4NDc2IDEwLjQ5MjJDNS4xOTg0MSAxMS4zODMzIDUuODIzODkgMTIuMjI0NCA2LjQ2MTIyIDEzLjAxNUM3LjA5ODU2IDEzLjgwNTggNy41MjA0MiAxNC4zMTI2IDcuNzI2ODMgMTQuNTM1M0M3LjkzMzQ5IDE0Ljc1ODQgOC4wOTU4MSAxNC45MjUxIDguMjEzODEgMTUuMDM2NUw4LjY1NjQ1IDE1LjQzNzRDOC45Mzk2OCAxNS43MDQ3IDkuMzU1NTkgMTYuMDI0OSA5LjkwNDM4IDE2LjM5OEMxMC40NTMzIDE2Ljc3MTMgMTEuMDYxIDE3LjEzODcgMTEuNzI3OCAxNy41MDFDMTIuMzk0NyAxNy44NjI3IDEzLjE3MDUgMTguMTU3OSAxNC4wNTU3IDE4LjM4NjFDMTQuOTQwOCAxOC42MTQ3IDE1LjgwMjMgMTguNzA2NCAxNi42NDAzIDE4LjY2MjFIMTguNjc2MUMxOS4wODkgMTguNjI4NSAxOS40MDE4IDE4LjUwNTkgMTkuNjE0NCAxOC4yOTQ1TDE5LjY4NDggMTguMjEwN0MxOS43MzIyIDE4LjE0NDIgMTkuNzc2NSAxOC4wNDEgMTkuODE3NCAxNy45MDJDMTkuODU4OSAxNy43NjI4IDE5Ljg3OTQgMTcuNjA5NCAxOS44Nzk0IDE3LjQ0MjZDMTkuODY3NCAxNi45NjM3IDE5LjkwNiAxNi41MzIyIDE5Ljk5NDMgMTYuMTQ3OUMyMC4wODI1IDE1Ljc2MzggMjAuMTgzMSAxNS40NzQyIDIwLjI5NTYgMTUuMjc5MkMyMC40MDggMTUuMDg0MyAyMC41MzQ4IDE0LjkxOTkgMjAuNjc2IDE0Ljc4NjZDMjAuODE3NSAxNC42NTMgMjAuOTE4MyAxNC41NzIxIDIwLjk3NzUgMTQuNTQ0MkMyMS4wMzYyIDE0LjUxNjIgMjEuMDgzMiAxNC40OTcyIDIxLjExODYgMTQuNDg1OEMyMS40MDE4IDE0LjM5NjcgMjEuNzM1MSAxNC40ODMgMjIuMTE5MSAxNC43NDQ5QzIyLjUwMjcgMTUuMDA2NyAyMi44NjI1IDE1LjMyOTkgMjMuMTk5IDE1LjcxNEMyMy41MzU0IDE2LjA5ODQgMjMuOTM5NSAxNi41Mjk4IDI0LjQxMTUgMTcuMDA4NkMyNC44ODM4IDE3LjQ4NzYgMjUuMjk2NyAxNy44NDM3IDI1LjY1MDYgMTguMDc3OUwyNi4wMDQ2IDE4LjI3ODRDMjYuMjQwOSAxOC40MTIyIDI2LjU0NzggMTguNTM0NyAyNi45MjU1IDE4LjY0NjFDMjcuMzAyNSAxOC43NTc0IDI3LjYzMjkgMTguNzg1MiAyNy45MTY1IDE4LjcyOTZMMzIuNDQ4MiAxOC42NjI5QzMyLjg5NjQgMTguNjYyOSAzMy4yNDUyIDE4LjU5MjggMzMuNDkyNiAxOC40NTM5QzMzLjc0MDQgMTguMzE0NiAzMy44ODc3IDE4LjE2MTMgMzMuOTM1MiAxNy45OTQ0QzMzLjk4MjYgMTcuODI3NCAzMy45ODUxIDE3LjYzOCAzMy45NDQyIDE3LjQyNjFDMzMuOTAyMiAxNy4yMTQ4IDMzLjg2MDkgMTcuMDY3MSAzMy44MTk3IDE2Ljk4MzZaIiBmaWxsPSIjQzVDMEI3Ii8+Cjwvc3ZnPgo="); }
  .mfp-container .ya-share2__item_service_vkontakte:hover {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAzNCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMy44MTk3IDE2Ljk4MzZDMzMuNzc4NSAxNi44OTk4IDMzLjc0MDEgMTYuODMwNCAzMy43MDQ1IDE2Ljc3NDdDMzMuMTE0NiAxNS43NzIgMzEuOTg3MyAxNC41NDEzIDMwLjMyMzMgMTMuMDgyMkwzMC4yODgyIDEzLjA0ODhMMzAuMjcwNiAxMy4wMzI0TDMwLjI1MjggMTMuMDE1NkgzMC4yMzQ5QzI5LjQ3OTcgMTIuMzM2MiAyOS4wMDE1IDExLjg3OTMgMjguODAxMiAxMS42NDU0QzI4LjQzNDggMTEuMTk5OSAyOC4zNTI3IDEwLjc0ODkgMjguNTUyOSAxMC4yOTJDMjguNjk0NCA5Ljk0NjcgMjkuMjI1OSA5LjIxNzU4IDMwLjE0NjIgOC4xMDM2QzMwLjYzMDIgNy41MTMyMyAzMS4wMTM2IDcuMDQwMDYgMzEuMjk2NyA2LjY4MzU4QzMzLjMzODUgNC4xMjE3MiAzNC4yMjM4IDIuNDg0NjYgMzMuOTUyMiAxLjc3MTc1TDMzLjg0NjcgMS42MDUxNUMzMy43NzU4IDEuNTA0ODYgMzMuNTkyOSAxLjQxMzEgMzMuMjk4MiAxLjMyOTQyQzMzLjAwMjggMS4yNDU5MiAzMi42MjUzIDEuMjMyMTEgMzIuMTY0OSAxLjI4Nzc2TDI3LjA2NjggMS4zMjFDMjYuOTg0MiAxLjI5MzM4IDI2Ljg2NjMgMS4yOTU5NSAyNi43MTI2IDEuMzI5NDJDMjYuNTU5MiAxLjM2MjkgMjYuNDgyNCAxLjM3OTY5IDI2LjQ4MjQgMS4zNzk2OUwyNi4zOTM3IDEuNDIxNTNMMjYuMzIzMyAxLjQ3MThDMjYuMjY0MiAxLjUwNTAzIDI2LjE5OTMgMS41NjM0OSAyNi4xMjg0IDEuNjQ3MDVDMjYuMDU3OSAxLjczMDMyIDI1Ljk5OSAxLjgyODA0IDI1Ljk1MTkgMS45Mzk0QzI1LjM5NjggMy4yODcxIDI0Ljc2NTcgNC41NDAxMiAyNC4wNTc1IDUuNjk4MzlDMjMuNjIwOCA2LjM4OTA3IDIzLjIxOTcgNi45ODc2MyAyMi44NTM1IDcuNDk0NDRDMjIuNDg3NyA4LjAwMTA4IDIyLjE4MDkgOC4zNzQzNiAyMS45MzMyIDguNjEzNjNDMjEuNjg1MiA4Ljg1MzE0IDIxLjQ2MTQgOS4wNDUwMiAyMS4yNjA0IDkuMTg5OTdDMjEuMDU5NyA5LjMzNDk3IDIwLjkwNjUgOS4zOTYyNCAyMC44MDA0IDkuMzczODJDMjAuNjk0IDkuMzUxNDEgMjAuNTkzOSA5LjMyOTE4IDIwLjQ5OTEgOS4zMDY5NEMyMC4zMzQgOS4yMDY2NCAyMC4yMDEyIDkuMDcwMjQgMjAuMTAxIDguODk3NjJDMjAuMDAwNSA4LjcyNDk5IDE5LjkzMjggOC41MDc3MiAxOS44OTc0IDguMjQ1OTdDMTkuODYyMiA3Ljk4NDA1IDE5Ljg0MTMgNy43NTg3NyAxOS44MzU0IDcuNTY5MzVDMTkuODI5OCA3LjM4MDE2IDE5LjgzMjQgNy4xMTI1NyAxOS44NDQ0IDYuNzY3MzJDMTkuODU2NiA2LjQyMTg5IDE5Ljg2MjIgNi4xODgxOCAxOS44NjIyIDYuMDY1NjRDMTkuODYyMiA1LjY0MjMzIDE5Ljg3MDkgNS4xODI5MiAxOS44ODg0IDQuNjg3MjhDMTkuOTA2MyA0LjE5MTY1IDE5LjkyMDcgMy43OTg5NCAxOS45MzI4IDMuNTA5NjRDMTkuOTQ0OSAzLjIyMDA0IDE5Ljk1MDQgMi45MTM2NSAxOS45NTA0IDIuNTkwNjNDMTkuOTUwNCAyLjI2NzYyIDE5LjkyOTYgMi4wMTQzIDE5Ljg4ODQgMS44MzA0NEMxOS44NDc4IDEuNjQ2ODIgMTkuNzg1MyAxLjQ2ODU4IDE5LjcwMzEgMS4yOTU3OEMxOS42MjAzIDEuMTIzMTUgMTkuNDk5MSAwLjk4OTYxOCAxOS4zNDAxIDAuODk0ODIxQzE5LjE4MDkgMC44MDAxNDEgMTguOTgyOCAwLjcyNTAwNiAxOC43NDcyIDAuNjY5MTgxQzE4LjEyMTYgMC41MzU1ODcgMTcuMzI1IDAuNDYzMzE5IDE2LjM1NzEgMC40NTIwODRDMTQuMTYyMSAwLjQyOTg0OCAxMi43NTE4IDAuNTYzNjE3IDEyLjEyNjMgMC44NTMyMTZDMTEuODc4NCAwLjk3NTU3NCAxMS42NTQyIDEuMTQyNzYgMTEuNDUzNyAxLjM1NDI0QzExLjI0MTIgMS41OTkzNiAxMS4yMTE1IDEuNzMzMTMgMTEuMzY0OSAxLjc1NTEzQzEyLjA3MzEgMS44NTUyNSAxMi41NzQ1IDIuMDk0NzYgMTIuODY5NiAyLjQ3MzQyTDEyLjk3NTkgMi42NzQwOEMxMy4wNTg2IDIuODE4ODUgMTMuMTQxMiAzLjA3NTE1IDEzLjIyMzggMy40NDI2NEMxMy4zMDY0IDMuODEwMTIgMTMuMzU5NiA0LjIxNjY0IDEzLjM4MzEgNC42NjE5NUMxMy40NDIgNS40NzUxNSAxMy40NDIgNi4xNzEyNyAxMy4zODMxIDYuNzUwMzVDMTMuMzI0IDcuMzI5NjYgMTMuMjY4MiA3Ljc4MDY1IDEzLjIxNDkgOC4xMDM2NkMxMy4xNjE3IDguNDI2NjcgMTMuMDgyIDguNjg4NDIgMTIuOTc1OSA4Ljg4ODg0QzEyLjg2OTYgOS4wODkzMiAxMi43OTg4IDkuMjExODUgMTIuNzYzMyA5LjI1NjMyQzEyLjcyNzkgOS4zMDA4IDEyLjY5ODQgOS4zMjg4MiAxMi42NzUgOS4zMzk4M0MxMi41MjE2IDkuMzk1MyAxMi4zNjIxIDkuNDIzNTYgMTIuMTk2OSA5LjQyMzU2QzEyLjAzMTYgOS40MjM1NiAxMS44MzExIDkuMzQ1NSAxMS41OTUxIDkuMTg5NUMxMS4zNTkyIDkuMDMzNDkgMTEuMTE0MyA4LjgxOTIgMTAuODYwNSA4LjU0NjI4QzEwLjYwNjggOC4yNzMzIDEwLjMyMDUgNy44OTE4MyAxMC4wMDE4IDcuNDAxODFDOS42ODMyOCA2LjkxMTggOS4zNTI4IDYuMzMyNjYgOS4wMTA1NSA1LjY2NDRMOC43MjczOCA1LjE3OTc2QzguNTUwMzYgNC44Njc5OCA4LjMwODU1IDQuNDE0MDEgOC4wMDE2OSAzLjgxODI1QzcuNjk0NjUgMy4yMjIyNiA3LjQyMzI3IDIuNjQ1NzYgNy4xODczNCAyLjA4ODg1QzcuMDkzMDQgMS44NTQ5NiA2Ljk1MTM2IDEuNjc2OSA2Ljc2MjU2IDEuNTU0MzZMNi42NzM5NiAxLjUwNDFDNi42MTUwNSAxLjQ1OTYyIDYuNTIwNSAxLjQxMjQgNi4zOTA3OSAxLjM2MjA4QzYuMjYwODkgMS4zMTE4MSA2LjEyNTM1IDEuMjc1NzYgNS45ODM2MSAxLjI1MzU5TDEuMTMzMTcgMS4yODY4MkMwLjYzNzUxNiAxLjI4NjgyIDAuMzAxMjExIDEuMzkyOCAwLjEyNDEzIDEuNjA0NDVMMC4wNTMyNjA3IDEuNzA0NTdDMC4wMTc4NTY5IDEuNzYwMzQgMCAxLjg0OTQgMCAxLjk3MkMwIDIuMDk0NTMgMC4wMzU0MDM4IDIuMjQ0OTIgMC4xMDYyNzMgMi40MjI5OEMwLjgxNDM0OSAzLjk5MzU3IDEuNTg0MzcgNS41MDgyNyAyLjQxNjMyIDYuOTY3MzNDMy4yNDgyOCA4LjQyNjM4IDMuOTcxMjQgOS42MDE2OSA0LjU4NDc2IDEwLjQ5MjJDNS4xOTg0MSAxMS4zODMzIDUuODIzODkgMTIuMjI0NCA2LjQ2MTIyIDEzLjAxNUM3LjA5ODU2IDEzLjgwNTggNy41MjA0MiAxNC4zMTI2IDcuNzI2ODMgMTQuNTM1M0M3LjkzMzQ5IDE0Ljc1ODQgOC4wOTU4MSAxNC45MjUxIDguMjEzODEgMTUuMDM2NUw4LjY1NjQ1IDE1LjQzNzRDOC45Mzk2OCAxNS43MDQ3IDkuMzU1NTkgMTYuMDI0OSA5LjkwNDM4IDE2LjM5OEMxMC40NTMzIDE2Ljc3MTMgMTEuMDYxIDE3LjEzODcgMTEuNzI3OCAxNy41MDFDMTIuMzk0NyAxNy44NjI3IDEzLjE3MDUgMTguMTU3OSAxNC4wNTU3IDE4LjM4NjFDMTQuOTQwOCAxOC42MTQ3IDE1LjgwMjMgMTguNzA2NCAxNi42NDAzIDE4LjY2MjFIMTguNjc2MUMxOS4wODkgMTguNjI4NSAxOS40MDE4IDE4LjUwNTkgMTkuNjE0NCAxOC4yOTQ1TDE5LjY4NDggMTguMjEwN0MxOS43MzIyIDE4LjE0NDIgMTkuNzc2NSAxOC4wNDEgMTkuODE3NCAxNy45MDJDMTkuODU4OSAxNy43NjI4IDE5Ljg3OTQgMTcuNjA5NCAxOS44Nzk0IDE3LjQ0MjZDMTkuODY3NCAxNi45NjM3IDE5LjkwNiAxNi41MzIyIDE5Ljk5NDMgMTYuMTQ3OUMyMC4wODI1IDE1Ljc2MzggMjAuMTgzMSAxNS40NzQyIDIwLjI5NTYgMTUuMjc5MkMyMC40MDggMTUuMDg0MyAyMC41MzQ4IDE0LjkxOTkgMjAuNjc2IDE0Ljc4NjZDMjAuODE3NSAxNC42NTMgMjAuOTE4MyAxNC41NzIxIDIwLjk3NzUgMTQuNTQ0MkMyMS4wMzYyIDE0LjUxNjIgMjEuMDgzMiAxNC40OTcyIDIxLjExODYgMTQuNDg1OEMyMS40MDE4IDE0LjM5NjcgMjEuNzM1MSAxNC40ODMgMjIuMTE5MSAxNC43NDQ5QzIyLjUwMjcgMTUuMDA2NyAyMi44NjI1IDE1LjMyOTkgMjMuMTk5IDE1LjcxNEMyMy41MzU0IDE2LjA5ODQgMjMuOTM5NSAxNi41Mjk4IDI0LjQxMTUgMTcuMDA4NkMyNC44ODM4IDE3LjQ4NzYgMjUuMjk2NyAxNy44NDM3IDI1LjY1MDYgMTguMDc3OUwyNi4wMDQ2IDE4LjI3ODRDMjYuMjQwOSAxOC40MTIyIDI2LjU0NzggMTguNTM0NyAyNi45MjU1IDE4LjY0NjFDMjcuMzAyNSAxOC43NTc0IDI3LjYzMjkgMTguNzg1MiAyNy45MTY1IDE4LjcyOTZMMzIuNDQ4MiAxOC42NjI5QzMyLjg5NjQgMTguNjYyOSAzMy4yNDUyIDE4LjU5MjggMzMuNDkyNiAxOC40NTM5QzMzLjc0MDQgMTguMzE0NiAzMy44ODc3IDE4LjE2MTMgMzMuOTM1MiAxNy45OTQ0QzMzLjk4MjYgMTcuODI3NCAzMy45ODUxIDE3LjYzOCAzMy45NDQyIDE3LjQyNjFDMzMuOTAyMiAxNy4yMTQ4IDMzLjg2MDkgMTcuMDY3MSAzMy44MTk3IDE2Ljk4MzZaIiBmaWxsPSIjNDM2NThFIi8+Cjwvc3ZnPgo="); }

.mfp-container .ya-share2__item_service_facebook {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMy41Mzc4IDguNTA3MDRIMjAuNjkxQzIwLjEyNzYgOC41MDcwNCAxOS41NTgzIDkuMTExMDcgMTkuNTU4MyA5LjU2MTVWMTIuNTcxM0gyMy41MzE4QzIzLjM3MTcgMTQuODgwNSAyMy4wNDM2IDE2Ljk5MTUgMjMuMDQzNiAxNi45OTE1SDE5LjU0MTRWMzAuMDc2N0gxNC4zMTMxVjE2Ljk5MDRIMTEuNzY5NVYxMi41ODc5SDE0LjMxMzFWOC45ODg2QzE0LjMxMzEgOC4zMzA2MSAxNC4xODQgMy45MjI4NSAxOS42NjY1IDMuOTIyODVIMjMuNTM4OEwyMy41Mzc4IDguNTA3MDRaIiBmaWxsPSIjQzVDMEI3Ii8+Cjwvc3ZnPgo=");
  background-size: 29px; }
  .mfp-container .ya-share2__item_service_facebook:hover {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAxMyAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi41Mzc4IDUuNTA3MDRIOS42OTA5OUM5LjEyNzY0IDUuNTA3MDQgOC41NTgyOCA2LjExMTA3IDguNTU4MjggNi41NjE1VjkuNTcxMjZIMTIuNTMxOEMxMi4zNzE3IDExLjg4MDUgMTIuMDQzNiAxMy45OTE1IDEyLjA0MzYgMTMuOTkxNUg4LjU0MTM3VjI3LjA3NjdIMy4zMTMxMlYxMy45OTA0SDAuNzY5NTMxVjkuNTg3ODdIMy4zMTMxMlY1Ljk4ODZDMy4zMTMxMiA1LjMzMDYxIDMuMTg0MDQgMC45MjI4NTIgOC42NjY0NSAwLjkyMjg1MkgxMi41Mzg4TDEyLjUzNzggNS41MDcwNFoiIGZpbGw9IiMzOTU2OUEiLz4KPC9zdmc+Cg==");
    background-size: 11px 23px; }

.mfp-container .ya-share2__item_service_twitter {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMS4zODQ1IDguOTY5OUMzMC4zMjU2IDkuMzgyNDggMjkuMTg5NCA5LjY2MjI5IDI3Ljk5NTcgOS43ODcyMUMyOS4yMTQ2IDkuMTQ1MzcgMzAuMTQ3NiA4LjEyNzMyIDMwLjU4OTggNi45MTc5N0MyOS40NDY1IDcuNTEyMzUgMjguMTg0NCA3Ljk0Mzk1IDI2LjgzOTcgOC4xNzc5MkMyNS43NjI5IDcuMTY3NzcgMjQuMjMxMiA2LjUzODU3IDIyLjUzMjMgNi41Mzg1N0MxOS4yNzMgNi41Mzg1NyAxNi42MzAzIDguODYyNDIgMTYuNjMwMyAxMS43MjY5QzE2LjYzMDMgMTIuMTMzMiAxNi42ODI1IDEyLjUzIDE2Ljc4MzIgMTIuOTA5NEMxMS44Nzg5IDEyLjY5MjggNy41MzAyMiAxMC42MjY2IDQuNjE5NjggNy40ODcwNUM0LjExMDkxIDguMjUyMiAzLjgyMTQ4IDkuMTQzNzYgMy44MjE0OCAxMC4wOTU1QzMuODIxNDggMTEuODk2MSA0Ljg2NDE3IDEzLjQ4NDggNi40NDYyIDE0LjQxNDNDNS40NzkgMTQuMzg1OSA0LjU2OTM0IDE0LjE1MTkgMy43NzI5NiAxMy43NjNWMTMuODI3OEMzLjc3Mjk2IDE2LjM0MTQgNS44MDgwMSAxOC40MzkxIDguNTA2NCAxOC45MTY2QzguMDEyMDEgMTkuMDMzNiA3LjQ5MDY5IDE5LjA5ODQgNi45NTEzNiAxOS4wOTg0QzYuNTcwMjYgMTkuMDk4NCA2LjIwMTcxIDE5LjA2NTIgNS44NDAzNSAxOS4wMDJDNi41OTE3OSAyMS4wNjUgOC43NzA2OCAyMi41NjUyIDExLjM1MjMgMjIuNjA2M0M5LjMzMzM4IDIzLjk5NzUgNi43ODc3NyAyNC44MjQyIDQuMDIyODYgMjQuODI0MkMzLjU0NjQ4IDI0LjgyNDIgMy4wNzcyNCAyNC43OTg5IDIuNjE1MjMgMjQuNzUzMUM1LjIyNzM2IDI2LjIyOCA4LjMyODQ3IDI3LjA4OCAxMS42NjE1IDI3LjA4OEMyMi41MTggMjcuMDg4IDI4LjQ1MjQgMTkuMTgwNiAyOC40NTI0IDEyLjMyMjlMMjguNDMyNiAxMS42NTExQzI5LjU5MjEgMTAuOTIzOCAzMC41OTUyIDEwLjAxMDEgMzEuMzg0NSA4Ljk2OTlaIiBmaWxsPSIjQzVDMEI3Ii8+Cjwvc3ZnPgo=");
  background-size: 34px 34px; }
  .mfp-container .ya-share2__item_service_twitter:hover {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAzMCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOS4zODQ1IDIuOTY5OUMyOC4zMjU2IDMuMzgyNDggMjcuMTg5NCAzLjY2MjI5IDI1Ljk5NTcgMy43ODcyMUMyNy4yMTQ2IDMuMTQ1MzcgMjguMTQ3NiAyLjEyNzMyIDI4LjU4OTggMC45MTc5NjZDMjcuNDQ2NSAxLjUxMjM1IDI2LjE4NDQgMS45NDM5NSAyNC44Mzk3IDIuMTc3OTJDMjMuNzYyOSAxLjE2Nzc3IDIyLjIzMTIgMC41Mzg1NzQgMjAuNTMyMyAwLjUzODU3NEMxNy4yNzMgMC41Mzg1NzQgMTQuNjMwMyAyLjg2MjQyIDE0LjYzMDMgNS43MjY5MkMxNC42MzAzIDYuMTMzMTggMTQuNjgyNSA2LjUyOTk3IDE0Ljc4MzIgNi45MDk0QzkuODc4OTQgNi42OTI4IDUuNTMwMjIgNC42MjY2NSAyLjYxOTY4IDEuNDg3MDVDMi4xMTA5MSAyLjI1MjIgMS44MjE0OCAzLjE0Mzc2IDEuODIxNDggNC4wOTU0NkMxLjgyMTQ4IDUuODk2MDcgMi44NjQxNyA3LjQ4NDgyIDQuNDQ2MiA4LjQxNDMyQzMuNDc5IDguMzg1ODggMi41NjkzNCA4LjE1MTkxIDEuNzcyOTYgNy43NjMwMVY3LjgyNzgzQzEuNzcyOTYgMTAuMzQxNCAzLjgwODAxIDEyLjQzOTEgNi41MDY0IDEyLjkxNjZDNi4wMTIwMSAxMy4wMzM2IDUuNDkwNjkgMTMuMDk4NCA0Ljk1MTM2IDEzLjA5ODRDNC41NzAyNiAxMy4wOTg0IDQuMjAxNzEgMTMuMDY1MiAzLjg0MDM1IDEzLjAwMkM0LjU5MTc5IDE1LjA2NSA2Ljc3MDY4IDE2LjU2NTIgOS4zNTIyNiAxNi42MDYzQzcuMzMzMzggMTcuOTk3NSA0Ljc4Nzc3IDE4LjgyNDIgMi4wMjI4NiAxOC44MjQyQzEuNTQ2NDggMTguODI0MiAxLjA3NzI0IDE4Ljc5ODkgMC42MTUyMzQgMTguNzUzMUMzLjIyNzM2IDIwLjIyOCA2LjMyODQ3IDIxLjA4OCA5LjY2MTQ4IDIxLjA4OEMyMC41MTggMjEuMDg4IDI2LjQ1MjQgMTMuMTgwNiAyNi40NTI0IDYuMzIyOTFMMjYuNDMyNiA1LjY1MTA2QzI3LjU5MjEgNC45MjM4MiAyOC41OTUyIDQuMDEwMSAyOS4zODQ1IDIuOTY5OVoiIGZpbGw9IiMxMzlGRUYiLz4KPC9zdmc+Cg==");
    background-size: 30px 30px; }

.mfp-container .ya-share2__item {
  background-repeat: no-repeat !important;
  background-position: center !important; }

.mfp-container .ya-share2__badge {
  display: none; }

@media (min-width: 1050px) {
  .mfp-container {
    background: transparent;
    height: 100%; }
    .mfp-container .mfp_table-popup {
      width: 80vw;
      margin: auto;
      padding: 10px 20px;
      position: relative; }
      .mfp-container .mfp_table-popup.color-theme-default,
      .color-theme-default .mfp-container .mfp_table-popup {
        background-color: #ffffff; }
      .mfp-container .mfp_table-popup.color-theme-blind-white,
      .color-theme-blind-white .mfp-container .mfp_table-popup {
        background-color: #ffffff; }
      .mfp-container .mfp_table-popup.color-theme-blind-black,
      .color-theme-blind-black .mfp-container .mfp_table-popup {
        background-color: #000000; }
    .mfp-container .popup_table {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .mfp-container .popup_table-cell {
        width: 50%;
        text-align: center; }
        .mfp-container .popup_table-cell .common__h2-deco {
          font-size: 34px;
          font-size: 2.125em; }
    .mfp-container .popup_table-cell-bottom-cont {
      padding-left: 30px;
      text-align: left; }
      .mfp-container .popup_table-cell-bottom-cont .popup_table-cell-bottom {
        -ms-flex-item-align: end;
            align-self: flex-end;
        margin-right: auto; }
    .mfp-container .popup_table-cell-scroll-inner h2 {
      margin-top: 0; } }

article {
  overflow: hidden; }

.row:after,
.row:before {
  content: ' ';
  display: table; }

.row:after {
  clear: both; }

.colomn1-3,
.colomn2-3 {
  min-height: 1px;
  float: left;
  width: 100%; }

.colomn1-3 {
  padding-right: 0;
  padding-left: 30px; }
  @media screen and (max-width: 768px) {
    .colomn1-3 {
      padding: 0; } }

.colomn2-3 {
  padding: 0; }
  .colomn2-3 .pagination1 {
    margin: 40px 0; }
    @media screen and (max-width: 768px) {
      .colomn2-3 .pagination1 {
        margin: 20px 0 30px; } }

@media (min-width: 768px) {
  .colomn1-3 {
    width: 33.3333333333%; }
  .colomn2-3 {
    width: 66.6666666667%; } }

@media screen and (max-width: 768px) {
  .calendar-of-events {
    display: none; } }

.list2 {
  padding: 0 5px; }

.list2__title,
.list2 > h2 {
  margin-left: 20px; }

.list2-row {
  min-height: 1px;
  position: relative;
  margin-left: -5px;
  margin-right: -5px; }
  .list2-row::before {
    content: ' ';
    display: table; }
  .list2-row::after {
    content: ' ';
    display: table;
    clear: both; }

@media screen and (min-width: 768px) {
  .list2-row {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px; } }

.mobile-tags {
  display: none; }
  @media screen and (max-width: 480px) {
    .mobile-tags {
      display: block; } }

@media screen and (max-width: 480px) {
  .pp-tags {
    display: none; } }

.docs .btn {
  width: auto;
  display: inline-block; }
  .docs .btn.color-theme-default,
  .color-theme-default .docs .btn {
    background-color: #f54e5a; }
  .docs .btn.color-theme-blind-white,
  .color-theme-blind-white .docs .btn {
    background-color: #000000; }
  .docs .btn.color-theme-blind-black,
  .color-theme-blind-black .docs .btn {
    background-color: #ffffff; }
  .docs .btn.color-theme-default,
  .color-theme-default .docs .btn {
    color: #ffffff; }
  .docs .btn.color-theme-blind-white,
  .color-theme-blind-white .docs .btn {
    color: #ffffff; }
  .docs .btn.color-theme-blind-black,
  .color-theme-blind-black .docs .btn {
    color: #000000; }
  .docs .btn:hover {
    background: linear-gradient(0deg, #eb3946, #eb3946);
    text-decoration: none; }
  .docs .btn .docs__toggle-button-inner::before {
    content: '';
    position: absolute;
    left: -5px;
    top: 0;
    bottom: 0;
    margin: auto;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg opacity='0.6'%3E %3Ccircle cx='7.08683' cy='7.08683' r='6.08683' stroke='white' stroke-width='2'/%3E %3Cpath d='M16.209 18.1108L11.0232 12.925' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/g%3E %3C/svg%3E ");
    width: 16px;
    height: 18px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }
  .docs .btn:last-child {
    margin-top: 0; }

.docs .row--paddings7 .col--paddings7:last-child .docs-form-search__float {
  margin-bottom: 0; }

.docs .form-control-lable-wrap {
  position: relative; }
  .docs .form-control-lable-wrap::before {
    content: '';
    position: absolute;
    left: 30px;
    top: 0;
    bottom: 0;
    margin: auto;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg opacity='0.6'%3E %3Ccircle cx='7.08683' cy='7.08683' r='6.08683' stroke='white' stroke-width='2'/%3E %3Cpath d='M16.209 18.1108L11.0232 12.925' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/g%3E %3C/svg%3E ");
    width: 16px;
    height: 18px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }
  .docs .form-control-lable-wrap input {
    padding-left: 50px; }

.docs .docs-form-search__btn {
  width: auto; }

.docs .text-center .col-sm-12 {
  text-align: center; }

.docs .docs-list1-list {
  margin-bottom: 40px; }

.docs .form-control {
  width: 100%;
  outline: none;
  border: 1px solid #d7d5d2;
  border-radius: 4px;
  padding: 10px;
  font-size: 16px;
  font-size: 1em; }
  .docs .form-control.color-theme-default,
  .color-theme-default .docs .form-control {
    background-color: #ffffff; }
  .docs .form-control.color-theme-blind-white,
  .color-theme-blind-white .docs .form-control {
    background-color: #ffffff; }
  .docs .form-control.color-theme-blind-black,
  .color-theme-blind-black .docs .form-control {
    background-color: #000000; }
  .docs .form-control.font-theme-default,
  .font-theme-default .docs .form-control {
    font-family: gerbera, Arial, sans-serif; }
  .docs .form-control.font-theme-blind-serif,
  .font-theme-blind-serif .docs .form-control {
    font-family: "Georgia, serif"; }
  .docs .form-control.error {
    border: 2px solid; }
    .docs .form-control.error.color-theme-default,
    .color-theme-default .docs .form-control.error {
      border-color: #f54e5a; }
    .docs .form-control.error.color-theme-blind-white,
    .color-theme-blind-white .docs .form-control.error {
      border-color: #000000; }
    .docs .form-control.error.color-theme-blind-black,
    .color-theme-blind-black .docs .form-control.error {
      border-color: #ffffff; }

.docs .multiple-select {
  width: 100%; }

.docs .form-control__datepiker {
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='22' viewBox='0 0 23 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M18.9767 3V0H16.1196V3H7V0H4V3H0V22H23V3H18.9767Z' fill='%23D7D5D2'/%3E %3Crect x='4' y='6' width='3' height='3' fill='white'/%3E %3Crect x='10' y='6' width='3' height='3' fill='white'/%3E %3Crect x='16' y='6' width='3' height='3' fill='white'/%3E %3Crect x='4' y='11' width='3' height='3' fill='white'/%3E %3Crect x='10' y='11' width='3' height='3' fill='white'/%3E %3Crect x='4' y='16' width='3' height='3' fill='white'/%3E %3Crect x='10' y='16' width='3' height='3' fill='white'/%3E %3Crect x='16' y='11' width='3' height='3' fill='white'/%3E %3C/svg%3E ");
  padding-right: 45px;
  background-repeat: no-repeat;
  background-position: 95%;
  cursor: pointer; }

.docs .form__section-title {
  font-size: 20px;
  font-size: 1.25em;
  line-height: 30px; }
  .docs .form__section-title.font-theme-default,
  .font-theme-default .docs .form__section-title {
    font-family: gerbera_medium, Arial, sans-serif; }
  .docs .form__section-title.font-theme-blind-serif,
  .font-theme-blind-serif .docs .form__section-title {
    font-family: "Georgia, serif"; }

.docs .ms-choice {
  width: 100%;
  border: 1px solid #d7d5d2;
  border-radius: 4px;
  outline: none;
  padding: 10px 30px 10px 10px;
  font-size: 16px;
  font-size: 1em;
  position: relative;
  cursor: pointer;
  text-align: left; }
  .docs .ms-choice.color-theme-default,
  .color-theme-default .docs .ms-choice {
    background-color: #ffffff; }
  .docs .ms-choice.color-theme-blind-white,
  .color-theme-blind-white .docs .ms-choice {
    background-color: #ffffff; }
  .docs .ms-choice.color-theme-blind-black,
  .color-theme-blind-black .docs .ms-choice {
    background-color: #000000; }
  .docs .ms-choice.color-theme-default,
  .color-theme-default .docs .ms-choice {
    color: #363532; }
  .docs .ms-choice.color-theme-blind-white,
  .color-theme-blind-white .docs .ms-choice {
    color: #000000; }
  .docs .ms-choice.color-theme-blind-black,
  .color-theme-blind-black .docs .ms-choice {
    color: #ffffff; }
  .docs .ms-choice span {
    width: 100%;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
  .docs .ms-choice div {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto; }
    .docs .ms-choice div::after {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      right: 10px;
      margin: auto;
      height: 20px;
      width: 20px;
      background-repeat: no-repeat;
      background-position: center;
      background-image: url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M1 1L8 8L15 1' stroke='%23CDCBC7' stroke-width='2'/%3E %3C/svg%3E ");
      -ms-transform: rotate(0);
          transform: rotate(0);
      transition: 0.6s; }
    .docs .ms-choice div.open::after {
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }

.docs .ms-parent.multiple-select {
  position: relative; }

.docs .ms-drop.bottom {
  display: none;
  position: absolute;
  top: 43px;
  left: 0;
  width: 100%;
  z-index: 101;
  padding: 10px;
  border: 1px solid #d7d5d2; }
  .docs .ms-drop.bottom.color-theme-default,
  .color-theme-default .docs .ms-drop.bottom {
    background-color: #ffffff; }
  .docs .ms-drop.bottom.color-theme-blind-white,
  .color-theme-blind-white .docs .ms-drop.bottom {
    background-color: #ffffff; }
  .docs .ms-drop.bottom.color-theme-blind-black,
  .color-theme-blind-black .docs .ms-drop.bottom {
    background-color: #000000; }
  .docs .ms-drop.bottom .ms-search input {
    width: 100%;
    border: 1px solid #d7d5d2;
    border-radius: 4px;
    outline: none;
    padding: 10px;
    font-size: 16px;
    font-size: 1em;
    position: relative;
    cursor: pointer;
    text-align: left; }
    .docs .ms-drop.bottom .ms-search input.color-theme-default,
    .color-theme-default .docs .ms-drop.bottom .ms-search input {
      background-color: #ffffff; }
    .docs .ms-drop.bottom .ms-search input.color-theme-blind-white,
    .color-theme-blind-white .docs .ms-drop.bottom .ms-search input {
      background-color: #ffffff; }
    .docs .ms-drop.bottom .ms-search input.color-theme-blind-black,
    .color-theme-blind-black .docs .ms-drop.bottom .ms-search input {
      background-color: #000000; }
    .docs .ms-drop.bottom .ms-search input.color-theme-default,
    .color-theme-default .docs .ms-drop.bottom .ms-search input {
      color: #363532; }
    .docs .ms-drop.bottom .ms-search input.color-theme-blind-white,
    .color-theme-blind-white .docs .ms-drop.bottom .ms-search input {
      color: #000000; }
    .docs .ms-drop.bottom .ms-search input.color-theme-blind-black,
    .color-theme-blind-black .docs .ms-drop.bottom .ms-search input {
      color: #ffffff; }
  .docs .ms-drop.bottom ul {
    margin: 0 !important;
    overflow-y: auto;
    padding-top: 10px; }
  .docs .ms-drop.bottom li {
    padding-left: 35px;
    font-size: 14px;
    font-size: 0.875em;
    cursor: pointer; }
    .docs .ms-drop.bottom li::before {
      display: none; }
  .docs .ms-drop.bottom label span {
    display: block;
    width: 100%;
    position: relative;
    cursor: pointer; }
    .docs .ms-drop.bottom label span::before {
      content: '';
      position: absolute;
      left: -30px;
      top: 4px;
      width: 18px;
      height: 18px;
      border-radius: 50%;
      background-color: #ffffff;
      border: 1px solid #ebe9e4; }
  .docs .ms-drop.bottom label input:checked + span::before {
    background-color: #f54e5a;
    border-color: #f54e5a; }
  .docs .ms-drop.bottom label input:checked + span::after {
    content: '';
    position: absolute;
    background-color: #ffffff;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    left: -24px;
    top: 10px; }

.docs .menu1 {
  margin-bottom: 20px; }
  .docs .menu1 li a {
    padding-bottom: 5px;
    border-bottom: 2px solid transparent; }
    .docs .menu1 li a:hover {
      border-bottom: 2px solid; }
      .docs .menu1 li a:hover.color-theme-default,
      .color-theme-default .docs .menu1 li a:hover {
        border-color: #f54e5a; }
      .docs .menu1 li a:hover.color-theme-blind-white,
      .color-theme-blind-white .docs .menu1 li a:hover {
        border-color: #000000; }
      .docs .menu1 li a:hover.color-theme-blind-black,
      .color-theme-blind-black .docs .menu1 li a:hover {
        border-color: #ffffff; }
  .docs .menu1 li.active a {
    border-bottom: 2px solid; }
    .docs .menu1 li.active a.color-theme-default,
    .color-theme-default .docs .menu1 li.active a {
      border-color: #f54e5a; }
    .docs .menu1 li.active a.color-theme-blind-white,
    .color-theme-blind-white .docs .menu1 li.active a {
      border-color: #000000; }
    .docs .menu1 li.active a.color-theme-blind-black,
    .color-theme-blind-black .docs .menu1 li.active a {
      border-color: #ffffff; }

.docs .control-label.docs-form-search__col2 {
  display: none; }

.docs .group__list {
  background: #f9f8f7;
  counter-reset: author;
  margin-bottom: 15px;
  padding: 0 15px; }
  @media screen and (min-width: 768px) {
    .docs .group__list {
      margin-bottom: 26px; } }

.docs .group__item {
  padding: 15px 0;
  position: relative;
  margin-top: 30px; }
  .docs .group__item .col-sm-3 {
    position: relative;
    min-height: 1px; }
    @media screen and (min-width: 768px) {
      .docs .group__item .col-sm-3 {
        width: 25%;
        float: left;
        padding-left: 15px;
        padding-right: 15px; } }
  .docs .group__item .form__input-hint {
    position: absolute;
    top: 10px;
    left: 10px;
    cursor: initial;
    opacity: 0.7; }
    @media screen and (min-width: 768px) {
      .docs .group__item .form__input-hint {
        left: 25px; } }
  .docs .group__item:not(:first-of-type) {
    border-top: 1px solid #d7d5d2; }
  .docs .group__item .form__label--hint {
    display: inline-block;
    width: 100%;
    margin-bottom: 5px;
    font-size: 16px;
    font-size: 1em; }
    .docs .group__item .form__label--hint.color-theme-default,
    .color-theme-default .docs .group__item .form__label--hint {
      color: #7e7266; }
    .docs .group__item .form__label--hint.color-theme-blind-white,
    .color-theme-blind-white .docs .group__item .form__label--hint {
      color: #000000; }
    .docs .group__item .form__label--hint.color-theme-blind-black,
    .color-theme-blind-black .docs .group__item .form__label--hint {
      color: #ffffff; }
    .docs .group__item .form__label--hint.font-theme-default,
    .font-theme-default .docs .group__item .form__label--hint {
      font-family: gerbera_light, Arial, sans-serif; }
    .docs .group__item .form__label--hint.font-theme-blind-serif,
    .font-theme-blind-serif .docs .group__item .form__label--hint {
      font-family: "Georgia, serif"; }
  .docs .group__item .group__remove {
    position: absolute;
    width: 18px;
    height: 18px;
    top: 19px;
    right: 0;
    cursor: pointer; }
    .docs .group__item .group__remove::before, .docs .group__item .group__remove::after {
      content: '';
      width: 1.5px;
      height: 100%;
      position: absolute;
      background-color: #8e8b86;
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg); }
    .docs .group__item .group__remove::before {
      -ms-transform: rotate(45deg);
          transform: rotate(45deg); }
    .docs .group__item .group__remove:hover::before, .docs .group__item .group__remove:hover::after {
      background-color: #f54e5a; }

.docs .group__counter {
  font-size: 18px;
  font-size: 1.125em;
  line-height: 28px;
  font-weight: 500;
  margin-bottom: 12px; }
  @media screen and (min-width: 768px) {
    .docs .group__counter {
      padding-left: 15px;
      padding-right: 15px; } }

@media screen and (max-width: 767px) {
  .docs .btn {
    display: inline-block;
    padding: 11px 37px;
    text-align: center; }
  .docs .menu1 {
    display: none; }
  .docs .menu1__select {
    display: block;
    width: 100%;
    margin-bottom: 20px;
    margin-left: 0;
    padding-bottom: 0; }
    .docs .menu1__select .jq-selectbox__trigger {
      display: none; } }

@media screen and (min-width: 768px) {
  .docs .btn {
    top: -79px; }
  .docs .menu1 ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .docs .menu1 a {
    border-bottom: 5px solid transparent; }
  .docs .menu1::after {
    display: none; }
  .docs .ms-drop.bottom label span::before {
    width: 20px;
    height: 20px; }
  .docs .ms-drop.bottom label input:checked + span::after {
    width: 10px;
    height: 10px; }
  .docs .docs-form-search__col {
    float: none;
    width: 49.9%;
    padding-right: 15px;
    padding-left: 15px; }
  .docs .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .docs .row .col-md-6 {
      width: 100%;
      padding-right: 15px;
      padding-left: 15px; }
  .docs .row.row--paddings7 {
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .docs .row.row--paddings7 .col-sm-6 {
      width: 49.5%;
      padding-left: 15px;
      padding-right: 15px; }
  .docs .ms-choice {
    margin-bottom: 0; }
  .docs .text-center {
    -ms-flex-pack: center;
        justify-content: center; }
  .docs .col-sm-12 {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px; } }

@media screen and (min-width: 1050px) {
  .docs .form__section-title {
    font-size: 34px;
    font-size: 2.125em;
    line-height: 44px; } }

@media screen and (min-width: 768px) {
  .docs .row {
    margin-left: -15px;
    margin-right: -15px; } }

.ui-datepicker.ui-widget.ui-widget-content.ui-datepicker-custom1 {
  z-index: 102 !important;
  padding: 10px;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.4);
  right: 15px;
  overflow: hidden; }
  .ui-datepicker.ui-widget.ui-widget-content.ui-datepicker-custom1.color-theme-default,
  .color-theme-default .ui-datepicker.ui-widget.ui-widget-content.ui-datepicker-custom1 {
    background-color: #ffffff; }
  .ui-datepicker.ui-widget.ui-widget-content.ui-datepicker-custom1.color-theme-blind-white,
  .color-theme-blind-white .ui-datepicker.ui-widget.ui-widget-content.ui-datepicker-custom1 {
    background-color: #ffffff; }
  .ui-datepicker.ui-widget.ui-widget-content.ui-datepicker-custom1.color-theme-blind-black,
  .color-theme-blind-black .ui-datepicker.ui-widget.ui-widget-content.ui-datepicker-custom1 {
    background-color: #000000; }
  @media screen and (min-width: 768px) {
    .ui-datepicker.ui-widget.ui-widget-content.ui-datepicker-custom1 {
      width: 320px; }
      .ui-datepicker.ui-widget.ui-widget-content.ui-datepicker-custom1 table {
        width: 300px; }
      .ui-datepicker.ui-widget.ui-widget-content.ui-datepicker-custom1 td {
        height: auto;
        padding: 9px 0; }
        .ui-datepicker.ui-widget.ui-widget-content.ui-datepicker-custom1 td a {
          text-align: center; }
      .ui-datepicker.ui-widget.ui-widget-content.ui-datepicker-custom1 .ui-datepicker-header {
        width: auto;
        margin-left: 0; } }

.row .form-group {
  width: 100%;
  margin-bottom: 20px; }
  @media screen and (min-width: 768px) {
    .row .form-group {
      margin-bottom: 30px; } }

.checkbox-wrap {
  display: inline-block;
  position: relative; }

.checkbox-swipe-label {
  border-radius: 20px;
  width: 50px;
  height: 25px;
  visibility: hidden;
  position: relative;
  margin-right: 5px;
  cursor: pointer; }
  .checkbox-swipe-label::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #d2cbbc;
    visibility: visible;
    border-radius: 20px; }
  .checkbox-swipe-label::after {
    content: '';
    position: absolute;
    z-index: 2;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    background-color: #ffffff;
    top: 0;
    left: 2px;
    visibility: visible;
    top: 0;
    bottom: 0;
    margin: auto; }
  @media screen and (min-width: 768px) {
    .checkbox-swipe-label {
      width: 60px;
      height: 30px; }
      .checkbox-swipe-label::after {
        width: 24px;
        height: 24px; } }

.checkbox-swipe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: 3;
  cursor: pointer; }
  .checkbox-swipe:checked + .checkbox-swipe-label::after {
    left: auto;
    right: 2px; }

.search__fuzzy-search {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 20px; }
  .search__fuzzy-search .docs-form-search__label {
    margin-bottom: 0;
    margin-left: 10px;
    cursor: pointer; }
  .search__fuzzy-search .label-checkbox {
    position: relative;
    width: 20px;
    height: 20px;
    border: 1px solid #d7d5d2;
    display: block;
    border-radius: 2px;
    cursor: pointer; }
    .search__fuzzy-search .label-checkbox.color-theme-default,
    .color-theme-default .search__fuzzy-search .label-checkbox {
      background-color: #ffffff; }
    .search__fuzzy-search .label-checkbox.color-theme-blind-white,
    .color-theme-blind-white .search__fuzzy-search .label-checkbox {
      background-color: #ffffff; }
    .search__fuzzy-search .label-checkbox.color-theme-blind-black,
    .color-theme-blind-black .search__fuzzy-search .label-checkbox {
      background-color: #000000; }
    @media screen and (min-width: 768px) {
      .search__fuzzy-search .label-checkbox {
        margin-top: 5px;
        width: 24px;
        height: 24px; } }
    @media screen and (min-width: 1050px) {
      .search__fuzzy-search .label-checkbox {
        margin-top: 0; } }
  .search__fuzzy-search input {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: 3;
    cursor: pointer; }
    .search__fuzzy-search input:checked + .label-checkbox.color-theme-default,
    .color-theme-default .search__fuzzy-search input:checked + .label-checkbox {
      background-color: #f54e5a; }
    .search__fuzzy-search input:checked + .label-checkbox.color-theme-blind-white,
    .color-theme-blind-white .search__fuzzy-search input:checked + .label-checkbox {
      background-color: #000000; }
    .search__fuzzy-search input:checked + .label-checkbox.color-theme-blind-black,
    .color-theme-blind-black .search__fuzzy-search input:checked + .label-checkbox {
      background-color: #ffffff; }
    .search__fuzzy-search input:checked + .label-checkbox.color-theme-default,
    .color-theme-default .search__fuzzy-search input:checked + .label-checkbox {
      border-color: #f54e5a; }
    .search__fuzzy-search input:checked + .label-checkbox.color-theme-blind-white,
    .color-theme-blind-white .search__fuzzy-search input:checked + .label-checkbox {
      border-color: #000000; }
    .search__fuzzy-search input:checked + .label-checkbox.color-theme-blind-black,
    .color-theme-blind-black .search__fuzzy-search input:checked + .label-checkbox {
      border-color: #ffffff; }
    .search__fuzzy-search input:checked + .label-checkbox::after {
      background-image: url("data:image/svg+xml,%3Csvg width='18' height='15' viewBox='0 0 18 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M2 7.45455L6.375 12L16 2' stroke='white' stroke-width='3'/%3E %3C/svg%3E");
      content: '';
      visibility: visible;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      margin: auto;
      background-repeat: no-repeat;
      background-position: center; }

.fuzzySearchTooltip {
  position: absolute;
  font-size: 14px;
  font-size: 0.875em;
  z-index: 150;
  border: 1px solid #d7d5d2;
  border-radius: 4px;
  padding: 10px;
  width: 250px; }
  .fuzzySearchTooltip.color-theme-default,
  .color-theme-default .fuzzySearchTooltip {
    background-color: #ffffff; }
  .fuzzySearchTooltip.color-theme-blind-white,
  .color-theme-blind-white .fuzzySearchTooltip {
    background-color: #ffffff; }
  .fuzzySearchTooltip.color-theme-blind-black,
  .color-theme-blind-black .fuzzySearchTooltip {
    background-color: #000000; }
  @media screen and (min-width: 768px) {
    .fuzzySearchTooltip {
      width: 300px; } }

.form-input-file-wrap__filelist li {
  font-size: 14px;
  font-size: 0.875em; }

.form-horizontal {
  margin-bottom: 40px; }
  .form-horizontal p a.color-theme-default,
  .color-theme-default .form-horizontal p a {
    color: #363532; }
  .form-horizontal p a.color-theme-blind-white,
  .color-theme-blind-white .form-horizontal p a {
    color: #000000; }
  .form-horizontal p a.color-theme-blind-black,
  .color-theme-blind-black .form-horizontal p a {
    color: #ffffff; }
  .form-horizontal p a:hover.color-theme-default,
  .color-theme-default .form-horizontal p a:hover {
    color: #f54e5a; }
  .form-horizontal p a:hover.color-theme-blind-white,
  .color-theme-blind-white .form-horizontal p a:hover {
    color: #000000; }
  .form-horizontal p a:hover.color-theme-blind-black,
  .color-theme-blind-black .form-horizontal p a:hover {
    color: #ffffff; }
  .form-horizontal a.color-theme-default,
  .color-theme-default .form-horizontal a {
    color: #f54e5a; }
  .form-horizontal a.color-theme-blind-white,
  .color-theme-blind-white .form-horizontal a {
    color: #000000; }
  .form-horizontal a.color-theme-blind-black,
  .color-theme-blind-black .form-horizontal a {
    color: #ffffff; }
  .form-horizontal a:hover {
    text-decoration: underline; }
  .form-horizontal .row {
    -ms-flex-pack: unset;
        justify-content: unset; }
  .form-horizontal .control-label {
    font-size: 15px;
    font-size: 0.9375em;
    display: inline-block;
    margin-bottom: 10px; }
    .form-horizontal .control-label.color-theme-default,
    .color-theme-default .form-horizontal .control-label {
      color: #7e7266; }
    .form-horizontal .control-label.color-theme-blind-white,
    .color-theme-blind-white .form-horizontal .control-label {
      color: #000000; }
    .form-horizontal .control-label.color-theme-blind-black,
    .color-theme-blind-black .form-horizontal .control-label {
      color: #ffffff; }
    .form-horizontal .control-label.font-theme-default,
    .font-theme-default .form-horizontal .control-label {
      font-family: gerbera_light, Arial, sans-serif; }
    .form-horizontal .control-label.font-theme-blind-serif,
    .font-theme-blind-serif .form-horizontal .control-label {
      font-family: "Georgia, serif"; }
  .form-horizontal .text-center {
    text-align: center; }
  .form-horizontal .form-group {
    margin-bottom: 15px;
    position: relative;
    top: 5px; }
    .form-horizontal .form-group .control-label__comment {
      display: block;
      font-size: 14px;
      font-size: 0.875em;
      width: 95%; }
    .form-horizontal .form-group p {
      margin-top: 0; }
    .form-horizontal .form-group input:-ms-input-placeholder {
      font-size: 16px;
      font-size: 1em;
      line-height: 19px; }
    .form-horizontal .form-group input::placeholder {
      font-size: 16px;
      font-size: 1em;
      line-height: 19px; }
      .form-horizontal .form-group input:-ms-input-placeholder.color-theme-default,
      .color-theme-default .form-horizontal .form-group input:-ms-input-placeholder {
        color: #7e7266; }
      .form-horizontal .form-group input::placeholder.color-theme-default,
      .color-theme-default .form-horizontal .form-group input::placeholder {
        color: #7e7266; }
      .form-horizontal .form-group input:-ms-input-placeholder.color-theme-blind-white,
      .color-theme-blind-white .form-horizontal .form-group input:-ms-input-placeholder {
        color: #000000; }
      .form-horizontal .form-group input::placeholder.color-theme-blind-white,
      .color-theme-blind-white .form-horizontal .form-group input::placeholder {
        color: #000000; }
      .form-horizontal .form-group input:-ms-input-placeholder.color-theme-blind-black,
      .color-theme-blind-black .form-horizontal .form-group input:-ms-input-placeholder {
        color: #ffffff; }
      .form-horizontal .form-group input::placeholder.color-theme-blind-black,
      .color-theme-blind-black .form-horizontal .form-group input::placeholder {
        color: #ffffff; }
      .form-horizontal .form-group input:-ms-input-placeholder.font-theme-default,
      .font-theme-default .form-horizontal .form-group input:-ms-input-placeholder {
        font-family: gerbera_light, Arial, sans-serif; }
      .form-horizontal .form-group input::placeholder.font-theme-default,
      .font-theme-default .form-horizontal .form-group input::placeholder {
        font-family: gerbera_light, Arial, sans-serif; }
      .form-horizontal .form-group input:-ms-input-placeholder.font-theme-blind-serif,
      .font-theme-blind-serif .form-horizontal .form-group input:-ms-input-placeholder {
        font-family: "Georgia, serif"; }
      .form-horizontal .form-group input::placeholder.font-theme-blind-serif,
      .font-theme-blind-serif .form-horizontal .form-group input::placeholder {
        font-family: "Georgia, serif"; }
    .form-horizontal .form-group .col-sm-12 {
      padding-left: 0px;
      padding-right: 0px; }
    .form-horizontal .form-group .row {
      margin-left: 0px;
      margin-right: 0px; }
  .form-horizontal .group {
    margin-bottom: 30px; }
  .form-horizontal .btn-file {
    margin-bottom: 15px; }
  .form-horizontal .form-control-wrapper1 {
    display: inline-block;
    position: absolute;
    top: -3px; }
    .form-horizontal .form-control-wrapper1 .checkbox-field {
      border-radius: 2px;
      width: 50px;
      height: 25px;
      position: relative;
      cursor: pointer;
      border: 1px solid #d7d5d2;
      width: 20px;
      height: 20px;
      box-sizing: content-box; }
      .form-horizontal .form-control-wrapper1 .checkbox-field .check {
        width: 100%;
        height: 100%;
        position: absolute;
        width: 22px;
        height: 22px;
        top: -1px;
        left: -1px;
        border-radius: 2px; }
        .form-horizontal .form-control-wrapper1 .checkbox-field .check.color-theme-default,
        .color-theme-default .form-horizontal .form-control-wrapper1 .checkbox-field .check {
          background-color: #f54e5a; }
        .form-horizontal .form-control-wrapper1 .checkbox-field .check.color-theme-blind-white,
        .color-theme-blind-white .form-horizontal .form-control-wrapper1 .checkbox-field .check {
          background-color: #000000; }
        .form-horizontal .form-control-wrapper1 .checkbox-field .check.color-theme-blind-black,
        .color-theme-blind-black .form-horizontal .form-control-wrapper1 .checkbox-field .check {
          background-color: #ffffff; }
        .form-horizontal .form-control-wrapper1 .checkbox-field .check::after {
          background-image: url("data:image/svg+xml,%3Csvg width='18' height='15' viewBox='0 0 18 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M2 7.45455L6.375 12L16 2' stroke='white' stroke-width='3'/%3E %3C/svg%3E");
          content: '';
          position: absolute;
          top: 0;
          bottom: 0;
          left: 0;
          right: 0;
          margin: auto;
          background-repeat: no-repeat;
          background-position: center; }
  .form-horizontal .form-control-wrapper1 + label {
    font-size: 14px;
    font-size: 0.875em;
    padding-left: 30px;
    line-height: 16px;
    cursor: pointer; }
    .form-horizontal .form-control-wrapper1 + label.color-theme-default,
    .color-theme-default .form-horizontal .form-control-wrapper1 + label {
      color: #7e7266; }
    .form-horizontal .form-control-wrapper1 + label.color-theme-blind-white,
    .color-theme-blind-white .form-horizontal .form-control-wrapper1 + label {
      color: #000000; }
    .form-horizontal .form-control-wrapper1 + label.color-theme-blind-black,
    .color-theme-blind-black .form-horizontal .form-control-wrapper1 + label {
      color: #ffffff; }
    .form-horizontal .form-control-wrapper1 + label.font-theme-default,
    .font-theme-default .form-horizontal .form-control-wrapper1 + label {
      font-family: gerbera_light, Arial, sans-serif; }
    .form-horizontal .form-control-wrapper1 + label.font-theme-blind-serif,
    .font-theme-blind-serif .form-horizontal .form-control-wrapper1 + label {
      font-family: "Georgia, serif"; }
  .form-horizontal .control-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  .form-horizontal .form-control-wrapper2,
  .form-horizontal .form-control-text1 {
    display: inline-block; }
  .form-horizontal .form-control-wrapper2 {
    margin-top: 20px;
    margin-bottom: 20px; }
  .form-horizontal .form-control-text1 {
    padding-left: 10px; }
  @media (min-width: 768px) {
    .form-horizontal .col-sm-4 {
      width: 33.3333333333%; }
    .form-horizontal .col-sm-offset-4 {
      margin-left: 33.3333333333%; }
    .form-horizontal .col-sm-8 {
      width: 66.6666666667%;
      position: relative;
      float: left;
      padding-left: 15px; }
      .form-horizontal .col-sm-8 .col-sm-8 {
        padding-left: 0px; }
    .form-horizontal .form-group {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin-bottom: 30px; }
    .form-horizontal .control-label {
      margin-bottom: 10px; } }

.wrap-filed-block {
  width: 66%; }
  .wrap-filed-block .col-sm-8 {
    width: 100%; }
  @media (max-width: 767px) {
    .wrap-filed-block {
      width: 100%; } }

.control-required {
  font-style: inherit; }
  .control-required.color-theme-default,
  .color-theme-default .control-required {
    color: #f54e5a; }
  .control-required.color-theme-blind-white,
  .color-theme-blind-white .control-required {
    color: #000000; }
  .control-required.color-theme-blind-black,
  .color-theme-blind-black .control-required {
    color: #ffffff; }

hr {
  border: none;
  border-bottom: 1px solid #e5e2dc;
  margin-top: 24px;
  margin-bottom: 24px; }

.form-input-file-wrap__remove {
  position: absolute;
  width: 12px;
  height: 12px;
  top: 13px;
  left: 0;
  cursor: pointer; }
  .form-input-file-wrap__remove::before, .form-input-file-wrap__remove::after {
    content: '';
    width: 12px;
    height: 2px;
    position: absolute;
    background-color: #7e7266;
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg); }
  .form-input-file-wrap__remove::before {
    -ms-transform: rotate(45deg);
        transform: rotate(45deg); }
  .form-input-file-wrap__remove:hover::before, .form-input-file-wrap__remove:hover::after {
    background-color: #f54e5a; }

.form-input-file-wrap {
  position: relative; }
  .form-input-file-wrap ul li::before {
    display: none; }
  .form-input-file-wrap .form-input-file-wrap__filelist {
    margin-bottom: 10px; }

.form-control-text3 {
  font-size: 15px;
  font-size: 0.9375em;
  margin-top: 5px; }
  .form-control-text3::before {
    content: '*';
    color: #f54e5a;
    top: 0;
    left: 0;
    font-size: 18px;
    font-size: 1.125em;
    line-height: 19px;
    margin-right: 5px; }

.inner-section {
  margin-bottom: 60px; }
  .inner-section h3 {
    margin-bottom: 10px !important;
    font-size: 20px;
    font-size: 1.25em; }
  @media (min-width: 1025px) {
    .inner-section--right-offset {
      padding-right: 30%; } }
  .inner-section .persona1__link--alone .persona1__icon {
    left: 0;
    top: -2px; }
  .inner-section .map-panel_cont {
    overflow: hidden; }
  .inner-section .col-xs-12.col-sm-6:hover a {
    text-decoration: underline; }
    .inner-section .col-xs-12.col-sm-6:hover a.color-theme-default,
    .color-theme-default .inner-section .col-xs-12.col-sm-6:hover a {
      -webkit-text-decoration-color: #f54e5a;
              text-decoration-color: #f54e5a; }
    .inner-section .col-xs-12.col-sm-6:hover a.color-theme-blind-white,
    .color-theme-blind-white .inner-section .col-xs-12.col-sm-6:hover a {
      -webkit-text-decoration-color: #000000;
              text-decoration-color: #000000; }
    .inner-section .col-xs-12.col-sm-6:hover a.color-theme-blind-black,
    .color-theme-blind-black .inner-section .col-xs-12.col-sm-6:hover a {
      -webkit-text-decoration-color: #ffffff;
              text-decoration-color: #ffffff; }
  .inner-section .virtue__caption.h3 {
    margin-bottom: 0;
    font-size: 18px;
    font-size: 1.125em;
    line-height: 26px; }
    @media (min-width: 768px) {
      .inner-section .virtue__caption.h3 {
        font-size: 28px;
        font-size: 1.75em;
        margin-bottom: 20px; } }
  .inner-section .persona1__block {
    margin-bottom: 0; }
  .inner-section .row {
    margin-left: 0px;
    margin-right: 0px; }
  @media (min-width: 768px) {
    .inner-section h3 {
      font-size: 34px;
      font-size: 2.125em;
      line-height: 42px;
      margin-bottom: 20px !important; } }
  @media (min-width: 1050px) {
    .inner-section {
      margin-bottom: 80px; }
      .inner-section .contact__block {
        width: 32%; }
      .inner-section .row.contacts {
        -ms-flex-pack: justify;
            justify-content: space-between; }
      .inner-section .col-md-4 {
        width: 49%;
        display: inline-block; }
      .inner-section .row {
        display: -ms-flexbox;
        display: flex; }
      .inner-section .persona1.js-popup-contacts p:first-child {
        margin-top: 0; } }

.cards {
  display: -ms-flexbox;
  display: flex;
  margin: -1px;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .cards__item {
    width: 100%;
    padding: 30px;
    margin-bottom: 10px;
    box-sizing: border-box;
    transition: background-color 0.3s, color 0.3s; }
    .cards__item.color-theme-default,
    .color-theme-default .cards__item {
      background-color: #fcfbf9; }
    .cards__item.color-theme-blind-white,
    .color-theme-blind-white .cards__item {
      background-color: #ffffff; }
    .cards__item.color-theme-blind-black,
    .color-theme-blind-black .cards__item {
      background-color: #000000; }
    .cards__item.color-theme-default,
    .color-theme-default .cards__item {
      color: #363532; }
    .cards__item.color-theme-blind-white,
    .color-theme-blind-white .cards__item {
      color: #000000; }
    .cards__item.color-theme-blind-black,
    .color-theme-blind-black .cards__item {
      color: #ffffff; }
    .cards__item.font-theme-default,
    .font-theme-default .cards__item {
      font-family: gerbera_light, Arial, sans-serif; }
    .cards__item.font-theme-blind-serif,
    .font-theme-blind-serif .cards__item {
      font-family: "Georgia, serif"; }
    .cards__item--white.color-theme-default,
    .color-theme-default .cards__item--white {
      color: #ffffff; }
    .cards__item--white.color-theme-blind-white,
    .color-theme-blind-white .cards__item--white {
      color: #ffffff; }
    .cards__item--white.color-theme-blind-black,
    .color-theme-blind-black .cards__item--white {
      color: #000000; }
  .cards__content {
    font-size: 14px;
    font-size: 0.875em; }
  .cards__head {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 25px;
    -ms-flex-align: start;
        align-items: flex-start; }
    .cards__head.font-theme-default,
    .font-theme-default .cards__head {
      font-family: gerbera_medium, Arial, sans-serif; }
    .cards__head.font-theme-blind-serif,
    .font-theme-blind-serif .cards__head {
      font-family: "Georgia, serif"; }
  .cards__caption {
    -ms-flex-order: 2;
        order: 2; }
  .cards__icon {
    -ms-flex: 0 0 96px;
        flex: 0 0 96px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
        align-items: flex-end;
    -ms-flex-pack: left;
        justify-content: left;
    -ms-flex-order: 1;
        order: 1; }
    .cards__icon svg,
    .cards__icon g {
      width: 100%;
      max-width: 56px;
      fill: #f54e5a;
      max-height: 60px; }
  .cards__btn {
    font-size: 11px;
    font-size: 0.6875em;
    line-height: 1;
    display: inline-block;
    position: relative;
    padding: 11px 10px;
    text-transform: uppercase;
    border-radius: 3px;
    text-decoration: none;
    cursor: pointer;
    border: 1px solid;
    transition: all 0.6s ease 0s; }
    .cards__btn.color-theme-default,
    .color-theme-default .cards__btn {
      color: #363532; }
    .cards__btn.color-theme-blind-white,
    .color-theme-blind-white .cards__btn {
      color: #000000; }
    .cards__btn.color-theme-blind-black,
    .color-theme-blind-black .cards__btn {
      color: #ffffff; }
    .cards__btn.color-theme-default,
    .color-theme-default .cards__btn {
      border-color: #363532; }
    .cards__btn.color-theme-blind-white,
    .color-theme-blind-white .cards__btn {
      border-color: #000000; }
    .cards__btn.color-theme-blind-black,
    .color-theme-blind-black .cards__btn {
      border-color: #ffffff; }
    .cards__btn:hover {
      background: rgba(0, 0, 0, 0.5); }
      .cards__btn:hover.color-theme-default,
      .color-theme-default .cards__btn:hover {
        color: #363532; }
      .cards__btn:hover.color-theme-blind-white,
      .color-theme-blind-white .cards__btn:hover {
        color: #000000; }
      .cards__btn:hover.color-theme-blind-black,
      .color-theme-blind-black .cards__btn:hover {
        color: #ffffff; }
    .cards__btn--white {
      border: 1px solid; }
      .cards__btn--white.color-theme-default,
      .color-theme-default .cards__btn--white {
        color: #ffffff; }
      .cards__btn--white.color-theme-blind-white,
      .color-theme-blind-white .cards__btn--white {
        color: #ffffff; }
      .cards__btn--white.color-theme-blind-black,
      .color-theme-blind-black .cards__btn--white {
        color: #000000; }
      .cards__btn--white.color-theme-default,
      .color-theme-default .cards__btn--white {
        border-color: #ffffff; }
      .cards__btn--white.color-theme-blind-white,
      .color-theme-blind-white .cards__btn--white {
        border-color: #ffffff; }
      .cards__btn--white.color-theme-blind-black,
      .color-theme-blind-black .cards__btn--white {
        border-color: #000000; }
      .cards__btn--white:hover {
        background: rgba(255, 255, 255, 0.5); }
        .cards__btn--white:hover.color-theme-default,
        .color-theme-default .cards__btn--white:hover {
          color: #ffffff; }
        .cards__btn--white:hover.color-theme-blind-white,
        .color-theme-blind-white .cards__btn--white:hover {
          color: #ffffff; }
        .cards__btn--white:hover.color-theme-blind-black,
        .color-theme-blind-black .cards__btn--white:hover {
          color: #000000; }
  .cards a.cards__item,
  .cards .cards__item--link {
    text-decoration: none;
    cursor: pointer; }
    .cards a.cards__item:hover.color-theme-default,
    .color-theme-default .cards a.cards__item:hover,
    .cards .cards__item--link:hover.color-theme-default,
    .color-theme-default
    .cards .cards__item--link:hover {
      background-color: #f54e5a; }
    .cards a.cards__item:hover.color-theme-blind-white,
    .color-theme-blind-white .cards a.cards__item:hover,
    .cards .cards__item--link:hover.color-theme-blind-white,
    .color-theme-blind-white
    .cards .cards__item--link:hover {
      background-color: #000000; }
    .cards a.cards__item:hover.color-theme-blind-black,
    .color-theme-blind-black .cards a.cards__item:hover,
    .cards .cards__item--link:hover.color-theme-blind-black,
    .color-theme-blind-black
    .cards .cards__item--link:hover {
      background-color: #ffffff; }
    .cards a.cards__item:hover.color-theme-default,
    .color-theme-default .cards a.cards__item:hover,
    .cards .cards__item--link:hover.color-theme-default,
    .color-theme-default
    .cards .cards__item--link:hover {
      color: #ffffff; }
    .cards a.cards__item:hover.color-theme-blind-white,
    .color-theme-blind-white .cards a.cards__item:hover,
    .cards .cards__item--link:hover.color-theme-blind-white,
    .color-theme-blind-white
    .cards .cards__item--link:hover {
      color: #ffffff; }
    .cards a.cards__item:hover.color-theme-blind-black,
    .color-theme-blind-black .cards a.cards__item:hover,
    .cards .cards__item--link:hover.color-theme-blind-black,
    .color-theme-blind-black
    .cards .cards__item--link:hover {
      color: #000000; }
    .cards a.cards__item:hover .cards__icon svg,
    .cards a.cards__item:hover .cards__icon g,
    .cards .cards__item--link:hover .cards__icon svg,
    .cards .cards__item--link:hover .cards__icon g {
      fill: #fff; }
    .cards a.cards__item--white:hover.color-theme-default,
    .color-theme-default .cards a.cards__item--white:hover,
    .cards .cards__item--link--white:hover.color-theme-default,
    .color-theme-default
    .cards .cards__item--link--white:hover {
      color: #363532; }
    .cards a.cards__item--white:hover.color-theme-blind-white,
    .color-theme-blind-white .cards a.cards__item--white:hover,
    .cards .cards__item--link--white:hover.color-theme-blind-white,
    .color-theme-blind-white
    .cards .cards__item--link--white:hover {
      color: #000000; }
    .cards a.cards__item--white:hover.color-theme-blind-black,
    .color-theme-blind-black .cards a.cards__item--white:hover,
    .cards .cards__item--link--white:hover.color-theme-blind-black,
    .color-theme-blind-black
    .cards .cards__item--link--white:hover {
      color: #ffffff; }
  @media (min-width: 768px) {
    .cards__head {
      font-size: 28px;
      font-size: 1.75em; } }
  @media (min-width: 1050px) {
    .cards {
      -ms-flex-pack: justify;
          justify-content: space-between; }
      .cards__item {
        -ms-flex-preferred-size: none;
            flex-basis: none;
        width: 32%; }
      .cards__head {
        font-size: 22px;
        font-size: 1.375em; }
      .cards__content {
        font-size: 18px;
        font-size: 1.125em; } }

.virtue {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  padding: 30px;
  margin: 1px;
  box-sizing: border-box;
  transition: background-color 0.3s, color 0.3s;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  background: url("/img/mosreg/virtue-cards-bg.jpg") center center no-repeat;
  background-size: cover; }
  .virtue.color-theme-default,
  .color-theme-default .virtue {
    color: #ffffff; }
  .virtue.color-theme-blind-white,
  .color-theme-blind-white .virtue {
    color: #ffffff; }
  .virtue.color-theme-blind-black,
  .color-theme-blind-black .virtue {
    color: #000000; }
  .virtue.color-theme-default,
  .color-theme-default .virtue {
    background-color: #7e7266; }
  .virtue.color-theme-blind-white,
  .color-theme-blind-white .virtue {
    background-color: #000000; }
  .virtue.color-theme-blind-black,
  .color-theme-blind-black .virtue {
    background-color: #ffffff; }
  .virtue__content {
    font: normal 14px/16px;
    -ms-flex: 0 0 100%;
        flex: 0 0 100%; }
    .virtue__content p {
      font-size: 14px;
      font-size: 0.875em;
      margin-top: 0; }
      @media (min-width: 1050px) {
        .virtue__content p {
          font-size: 18px;
          font-size: 1.125em; } }
    @media (min-width: 1050px) {
      .virtue__content {
        -ms-flex-preferred-size: 70%;
            flex-basis: 70%; } }
  .virtue__caption {
    font: normal 18px/24px;
    min-height: 70px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    @media (min-width: 1050px) {
      .virtue__caption {
        min-height: auto; } }
  .virtue__icon {
    -ms-flex: 0 0 96px;
        flex: 0 0 96px;
    fill: rgba(0, 0, 0, 0.1);
    position: absolute;
    right: 20px;
    top: 20px;
    width: 58px; }
    @media (min-width: 1050px) {
      .virtue__icon {
        width: auto; } }
  .virtue__btn {
    margin: 10px 0 5px;
    display: inline-block;
    position: relative;
    padding: 11px 30px;
    text-transform: uppercase;
    border-radius: 3px;
    text-decoration: none;
    cursor: pointer;
    border: 1px solid;
    transition: all 0.6s ease 0s;
    width: 100%;
    box-sizing: border-box;
    text-align: center;
    font-size: 16px;
    font-size: 1em;
    line-height: 27px;
    border-radius: 40px; }
    .virtue__btn.color-theme-default,
    .color-theme-default .virtue__btn {
      color: #363532; }
    .virtue__btn.color-theme-blind-white,
    .color-theme-blind-white .virtue__btn {
      color: #000000; }
    .virtue__btn.color-theme-blind-black,
    .color-theme-blind-black .virtue__btn {
      color: #ffffff; }
    .virtue__btn.color-theme-default,
    .color-theme-default .virtue__btn {
      border-color: #363532; }
    .virtue__btn.color-theme-blind-white,
    .color-theme-blind-white .virtue__btn {
      border-color: #000000; }
    .virtue__btn.color-theme-blind-black,
    .color-theme-blind-black .virtue__btn {
      border-color: #ffffff; }
    .virtue__btn.font-theme-default,
    .font-theme-default .virtue__btn {
      font-family: gerbera_medium, Arial, sans-serif; }
    .virtue__btn.font-theme-blind-serif,
    .font-theme-blind-serif .virtue__btn {
      font-family: "Georgia, serif"; }
    @media (min-width: 1050px) {
      .virtue__btn {
        width: auto; } }
    .virtue__btn:hover {
      background: rgba(0, 0, 0, 0.5); }
      .virtue__btn:hover.color-theme-default,
      .color-theme-default .virtue__btn:hover {
        color: #363532; }
      .virtue__btn:hover.color-theme-blind-white,
      .color-theme-blind-white .virtue__btn:hover {
        color: #000000; }
      .virtue__btn:hover.color-theme-blind-black,
      .color-theme-blind-black .virtue__btn:hover {
        color: #ffffff; }
    .virtue__btn--white {
      border: 1px solid; }
      .virtue__btn--white.color-theme-default,
      .color-theme-default .virtue__btn--white {
        color: #ffffff; }
      .virtue__btn--white.color-theme-blind-white,
      .color-theme-blind-white .virtue__btn--white {
        color: #ffffff; }
      .virtue__btn--white.color-theme-blind-black,
      .color-theme-blind-black .virtue__btn--white {
        color: #000000; }
      .virtue__btn--white.color-theme-default,
      .color-theme-default .virtue__btn--white {
        border-color: #ffffff; }
      .virtue__btn--white.color-theme-blind-white,
      .color-theme-blind-white .virtue__btn--white {
        border-color: #ffffff; }
      .virtue__btn--white.color-theme-blind-black,
      .color-theme-blind-black .virtue__btn--white {
        border-color: #000000; }
      .virtue__btn--white:hover {
        background: rgba(255, 255, 255, 0.5); }
        .virtue__btn--white:hover.color-theme-default,
        .color-theme-default .virtue__btn--white:hover {
          color: #ffffff; }
        .virtue__btn--white:hover.color-theme-blind-white,
        .color-theme-blind-white .virtue__btn--white:hover {
          color: #ffffff; }
        .virtue__btn--white:hover.color-theme-blind-black,
        .color-theme-blind-black .virtue__btn--white:hover {
          color: #000000; }

.popup-wrapper {
  cursor: unset; }
  .popup-wrapper .mfp-form__popup {
    width: 100%;
    position: relative; }
    .popup-wrapper .mfp-form__popup.color-theme-default,
    .color-theme-default .popup-wrapper .mfp-form__popup {
      background-color: #ffffff; }
    .popup-wrapper .mfp-form__popup.color-theme-blind-white,
    .color-theme-blind-white .popup-wrapper .mfp-form__popup {
      background-color: #ffffff; }
    .popup-wrapper .mfp-form__popup.color-theme-blind-black,
    .color-theme-blind-black .popup-wrapper .mfp-form__popup {
      background-color: #000000; }
  .popup-wrapper .popup {
    width: 100%;
    top: 0 !important;
    height: 100vh;
    overflow: unset; }
  .popup-wrapper .alphabet-list {
    padding: 80px 40px 40px;
    width: 100%;
    height: 100%; }
    .popup-wrapper .alphabet-list__navbar {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      text-transform: uppercase;
      font-size: 15px;
      font-size: 0.9375em;
      line-height: 18px;
      padding-bottom: 30px; }
      .popup-wrapper .alphabet-list__navbar.color-theme-default,
      .color-theme-default .popup-wrapper .alphabet-list__navbar {
        color: #363532; }
      .popup-wrapper .alphabet-list__navbar.color-theme-blind-white,
      .color-theme-blind-white .popup-wrapper .alphabet-list__navbar {
        color: #000000; }
      .popup-wrapper .alphabet-list__navbar.color-theme-blind-black,
      .color-theme-blind-black .popup-wrapper .alphabet-list__navbar {
        color: #ffffff; }
    .popup-wrapper .alphabet-list__navbar-symbol {
      margin-right: 15px;
      margin-bottom: 5px; }
      .popup-wrapper .alphabet-list__navbar-symbol.color-theme-default,
      .color-theme-default .popup-wrapper .alphabet-list__navbar-symbol {
        color: #363532; }
      .popup-wrapper .alphabet-list__navbar-symbol.color-theme-blind-white,
      .color-theme-blind-white .popup-wrapper .alphabet-list__navbar-symbol {
        color: #000000; }
      .popup-wrapper .alphabet-list__navbar-symbol.color-theme-blind-black,
      .color-theme-blind-black .popup-wrapper .alphabet-list__navbar-symbol {
        color: #ffffff; }
      .popup-wrapper .alphabet-list__navbar-symbol.font-theme-default,
      .font-theme-default .popup-wrapper .alphabet-list__navbar-symbol {
        font-family: gerbera_light, Arial, sans-serif; }
      .popup-wrapper .alphabet-list__navbar-symbol.font-theme-blind-serif,
      .font-theme-blind-serif .popup-wrapper .alphabet-list__navbar-symbol {
        font-family: "Georgia, serif"; }
      .popup-wrapper .alphabet-list__navbar-symbol.isActive.color-theme-default,
      .color-theme-default .popup-wrapper .alphabet-list__navbar-symbol.isActive {
        color: #f54e5a; }
      .popup-wrapper .alphabet-list__navbar-symbol.isActive.color-theme-blind-white,
      .color-theme-blind-white .popup-wrapper .alphabet-list__navbar-symbol.isActive {
        color: #000000; }
      .popup-wrapper .alphabet-list__navbar-symbol.isActive.color-theme-blind-black,
      .color-theme-blind-black .popup-wrapper .alphabet-list__navbar-symbol.isActive {
        color: #ffffff; }
    .popup-wrapper .alphabet-list__board {
      overflow-y: auto;
      height: 80%; }
    .popup-wrapper .alphabet-list__section {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin-bottom: 22px; }
      .popup-wrapper .alphabet-list__section-symbol {
        text-transform: uppercase;
        width: 10%;
        font-size: 18px;
        font-size: 1.125em; }
        .popup-wrapper .alphabet-list__section-symbol.color-theme-default,
        .color-theme-default .popup-wrapper .alphabet-list__section-symbol {
          color: #363532; }
        .popup-wrapper .alphabet-list__section-symbol.color-theme-blind-white,
        .color-theme-blind-white .popup-wrapper .alphabet-list__section-symbol {
          color: #000000; }
        .popup-wrapper .alphabet-list__section-symbol.color-theme-blind-black,
        .color-theme-blind-black .popup-wrapper .alphabet-list__section-symbol {
          color: #ffffff; }
        .popup-wrapper .alphabet-list__section-symbol.font-theme-default,
        .font-theme-default .popup-wrapper .alphabet-list__section-symbol {
          font-family: gerbera_light, Arial, sans-serif; }
        .popup-wrapper .alphabet-list__section-symbol.font-theme-blind-serif,
        .font-theme-blind-serif .popup-wrapper .alphabet-list__section-symbol {
          font-family: "Georgia, serif"; }
      .popup-wrapper .alphabet-list__section-content {
        width: 90%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
      .popup-wrapper .alphabet-list__section.blink {
        background-color: rgba(245, 78, 90, 0.6); }
    .popup-wrapper .alphabet-list .ppTags__button {
      display: inline-block;
      font-size: 14px;
      font-size: 0.875em;
      line-height: 18px;
      padding: 8px 14px;
      border-radius: 2px;
      margin-bottom: 8px;
      margin-right: 8px; }
      .popup-wrapper .alphabet-list .ppTags__button.font-theme-default,
      .font-theme-default .popup-wrapper .alphabet-list .ppTags__button {
        font-family: gerbera_light, Arial, sans-serif; }
      .popup-wrapper .alphabet-list .ppTags__button.font-theme-blind-serif,
      .font-theme-blind-serif .popup-wrapper .alphabet-list .ppTags__button {
        font-family: "Georgia, serif"; }
      .popup-wrapper .alphabet-list .ppTags__button:hover.color-theme-default,
      .color-theme-default .popup-wrapper .alphabet-list .ppTags__button:hover {
        background-color: #f54e5a; }
      .popup-wrapper .alphabet-list .ppTags__button:hover.color-theme-blind-white,
      .color-theme-blind-white .popup-wrapper .alphabet-list .ppTags__button:hover {
        background-color: #000000; }
      .popup-wrapper .alphabet-list .ppTags__button:hover.color-theme-blind-black,
      .color-theme-blind-black .popup-wrapper .alphabet-list .ppTags__button:hover {
        background-color: #ffffff; }
      .popup-wrapper .alphabet-list .ppTags__button:hover.color-theme-default,
      .color-theme-default .popup-wrapper .alphabet-list .ppTags__button:hover {
        border-color: #f54e5a; }
      .popup-wrapper .alphabet-list .ppTags__button:hover.color-theme-blind-white,
      .color-theme-blind-white .popup-wrapper .alphabet-list .ppTags__button:hover {
        border-color: #000000; }
      .popup-wrapper .alphabet-list .ppTags__button:hover.color-theme-blind-black,
      .color-theme-blind-black .popup-wrapper .alphabet-list .ppTags__button:hover {
        border-color: #ffffff; }
      .popup-wrapper .alphabet-list .ppTags__button:hover.color-theme-default,
      .color-theme-default .popup-wrapper .alphabet-list .ppTags__button:hover {
        color: #ffffff; }
      .popup-wrapper .alphabet-list .ppTags__button:hover.color-theme-blind-white,
      .color-theme-blind-white .popup-wrapper .alphabet-list .ppTags__button:hover {
        color: #ffffff; }
      .popup-wrapper .alphabet-list .ppTags__button:hover.color-theme-blind-black,
      .color-theme-blind-black .popup-wrapper .alphabet-list .ppTags__button:hover {
        color: #000000; }
  @media (max-width: 1049px) {
    .popup-wrapper .mfp-form__popup {
      width: 100%;
      left: 0; }
    .popup-wrapper .alphabet-list__board {
      overflow-y: auto; } }
  @media (max-width: 767px) {
    .popup-wrapper .alphabet-list {
      padding: 40px 20px 20px; }
      .popup-wrapper .alphabet-list__navbar-symbol {
        line-height: 20px; }
      .popup-wrapper .alphabet-list__navbar {
        padding-bottom: 20px; }
      .popup-wrapper .alphabet-list__section-symbol {
        margin-bottom: 8px; }
      .popup-wrapper .alphabet-list .ppTags__button:last-child {
        margin-top: 0; }
    .popup-wrapper .alphabet-list__board {
      height: 70%; } }

@media (min-width: 1025px) {
  .cards-description__title {
    padding: 0; } }

#wrapper.wrapper--full {
  max-width: 1600px;
  background-color: #ffffff; }

@media all and (min-width: 1025px) {
  #wrapper.wrapper--full {
    margin-left: 0; }
  .gamb--desktop-visible {
    display: block;
    left: 0; }
  .landing-header__logo-sm {
    display: block; }
  .landing-header__mobile-search {
    right: 247px;
    left: 392px;
    border-left: 1px solid #f2f2f2; }
  .jump-fix2 {
    margin-left: 0;
    max-width: 1600px; }
  .m-white-layer,
  .m-line-left {
    display: block; }
  .page-footer {
    margin-left: 267px;
    max-width: 1333px;
    background-color: #f3f3f9; } }

.dectop-landing-menu {
  width: 267px;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: -100;
  -ms-transform: translateX(-267px);
      transform: translateX(-267px);
  overflow: hidden; }
  .dectop-landing-menu.color-theme-default,
  .color-theme-default .dectop-landing-menu {
    background-color: #ffffff; }
  .dectop-landing-menu.color-theme-blind-white,
  .color-theme-blind-white .dectop-landing-menu {
    background-color: #ffffff; }
  .dectop-landing-menu.color-theme-blind-black,
  .color-theme-blind-black .dectop-landing-menu {
    background-color: #000000; }

.landing .banners3 {
  margin-top: 25px; }

.top-banner {
  position: relative;
  width: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover; }
  .top-banner::after {
    content: '';
    display: block;
    padding: 30% 50%; }
    @media screen and (min-width: 1025px) {
      .top-banner::after {
        padding: 19% 50%; } }
  .top-banner__text {
    width: 100%;
    font-size: 24px;
    font-size: 1.5em;
    line-height: 36px;
    margin: 0;
    background: linear-gradient(to bottom, rgba(5, 5, 5, 0) 0, rgba(5, 5, 5, 0.11) 11%, rgba(5, 5, 5, 0.62) 40%, rgba(5, 5, 5, 0.69) 100%);
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 40px 20px 25px;
    font-weight: 500;
    font-family: inherit; }
    .top-banner__text.color-theme-default,
    .color-theme-default .top-banner__text {
      color: #ffffff; }
    .top-banner__text.color-theme-blind-white,
    .color-theme-blind-white .top-banner__text {
      color: #ffffff; }
    .top-banner__text.color-theme-blind-black,
    .color-theme-blind-black .top-banner__text {
      color: #000000; }
    @media (min-width: 768px) {
      .top-banner__text {
        padding: 40px 30px 25px;
        font-size: 40px;
        font-size: 2.5em; } }
    @media screen and (min-width: 1025px) {
      .top-banner__text {
        font-size: 2.22em;
        line-height: 60px;
        padding: 139px 15px 50px 36px; } }

.page__main {
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 65px; }

.page__side {
  -ms-flex: 0 0 300px;
      flex: 0 0 300px;
  display: none; }
  @media screen and (min-width: 1025px) {
    .page__side {
      display: block; } }

.page__content {
  width: 100%;
  max-width: 1300px;
  border-left: 1px solid #f1f2f8; }
  .page__content .btn {
    min-height: 50px;
    display: inline-block;
    -webkit-appearance: unset !important; }
    .page__content .btn.color-theme-default,
    .color-theme-default .page__content .btn {
      background-color: #f54e5a; }
    .page__content .btn.color-theme-blind-white,
    .color-theme-blind-white .page__content .btn {
      background-color: #000000; }
    .page__content .btn.color-theme-blind-black,
    .color-theme-blind-black .page__content .btn {
      background-color: #ffffff; }
    .page__content .btn.color-theme-default,
    .color-theme-default .page__content .btn {
      color: #ffffff; }
    .page__content .btn.color-theme-blind-white,
    .color-theme-blind-white .page__content .btn {
      color: #ffffff; }
    .page__content .btn.color-theme-blind-black,
    .color-theme-blind-black .page__content .btn {
      color: #000000; }
    .page__content .btn:hover {
      background: linear-gradient(0deg, #eb3946, #eb3946); }
  .page__content .users__list__item a {
    transition: 0.6s; }
    .page__content .users__list__item a.color-theme-default,
    .color-theme-default .page__content .users__list__item a {
      color: #363532; }
    .page__content .users__list__item a.color-theme-blind-white,
    .color-theme-blind-white .page__content .users__list__item a {
      color: #000000; }
    .page__content .users__list__item a.color-theme-blind-black,
    .color-theme-blind-black .page__content .users__list__item a {
      color: #ffffff; }
    .page__content .users__list__item a:hover.color-theme-default,
    .color-theme-default .page__content .users__list__item a:hover {
      color: #f54e5a; }
    .page__content .users__list__item a:hover.color-theme-blind-white,
    .color-theme-blind-white .page__content .users__list__item a:hover {
      color: #000000; }
    .page__content .users__list__item a:hover.color-theme-blind-black,
    .color-theme-blind-black .page__content .users__list__item a:hover {
      color: #ffffff; }
  .page__content h4,
  .page__content h3 {
    margin-top: 0; }
  .page__content p {
    font-size: 16px;
    font-size: 1em;
    margin-top: 0; }
  .page__content li {
    font-size: 0.9em; }
  .page__content .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .page__content .row--paddings5 {
    margin-left: -15px;
    margin-right: -15px; }
  .page__content .col-sm-6 {
    width: 40%; }
  .page__content .col-sm-3 {
    width: 24.5%;
    -ms-flex-preferred-size: auto;
        flex-basis: auto; }
  .page__content .col-md-4 {
    width: 33%; }
  .page__content .col-md-5,
  .page__content .col-sm-5 {
    width: 45%; }
  .page__content .col-md-5 {
    padding-right: 15px; }
  .page__content .col-sm-offset-1,
  .page__content .col-md-offset-1 {
    margin-left: 8.3333333333%; }
  .page__content .col-sm-12 {
    width: 100%; }

.page__section {
  padding: 0 15px; }
  .page__section-title {
    margin-bottom: 25px; }
  .page__section-img {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    .page__section-img img {
      height: auto;
      width: 100%; }
  .page__section .page__section-text,
  .page__section .page__section-img {
    width: 50%; }

.page .owl-carousel .owl-item img {
  width: auto; }

.page__tile-categories {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%; }
  @media (max-width: 480px) {
    .page__tile-categories {
      padding-left: 0;
      padding-right: 0; } }

@media (min-width: 1050px) {
  .page {
    position: relative;
    padding-right: 60px;
    padding-left: 60px;
    max-width: 1600px;
    margin: 0 auto; } }

.test + .bottom-line {
  padding-right: 60px;
  padding-left: 60px;
  max-width: 1600px;
  margin: 0 auto;
  position: relative; }
  @media (max-width: 1049px) {
    .test + .bottom-line {
      padding-right: 40px;
      padding-left: 40px; } }
  @media (max-width: 767px) {
    .test + .bottom-line {
      padding-right: 20px;
      padding-left: 20px; } }

.navigation__list {
  display: block;
  -ms-flex-direction: column;
      flex-direction: column; }
  .navigation__list ul {
    padding: 22px 0;
    margin: 0; }
    .navigation__list ul.color-theme-default,
    .color-theme-default .navigation__list ul {
      background-color: #f9f8f7; }
    .navigation__list ul.color-theme-blind-white,
    .color-theme-blind-white .navigation__list ul {
      background-color: #ffffff; }
    .navigation__list ul.color-theme-blind-black,
    .color-theme-blind-black .navigation__list ul {
      background-color: #000000; }

.navigation__item {
  padding: 16px 36px 16px;
  position: relative; }
  .navigation__item.color-theme-default,
  .color-theme-default .navigation__item {
    background-color: #f9f8f7; }
  .navigation__item.color-theme-blind-white,
  .color-theme-blind-white .navigation__item {
    background-color: #ffffff; }
  .navigation__item.color-theme-blind-black,
  .color-theme-blind-black .navigation__item {
    background-color: #000000; }
  .navigation__item .navigation__sub-list ul {
    padding: 0; }
  .navigation__item .navigation__sub-list .navigation__item {
    padding: 10px 0 10px 20px; }
    .navigation__item .navigation__sub-list .navigation__item:last-child {
      padding-bottom: 0; }

.navigation__link {
  font-size: 16px;
  font-size: 1em;
  color: #363532;
  display: block;
  transition: all 0.3s;
  text-decoration: none;
  cursor: pointer; }
  .navigation__link.font-theme-default,
  .font-theme-default .navigation__link {
    font-family: gerbera_medium, Arial, sans-serif; }
  .navigation__link.font-theme-blind-serif,
  .font-theme-blind-serif .navigation__link {
    font-family: "Georgia, serif"; }
  .navigation__link.color-theme-default,
  .color-theme-default .navigation__link {
    background-color: #f9f8f7; }
  .navigation__link.color-theme-blind-white,
  .color-theme-blind-white .navigation__link {
    background-color: #ffffff; }
  .navigation__link.color-theme-blind-black,
  .color-theme-blind-black .navigation__link {
    background-color: #000000; }
  .navigation__link::after {
    content: '';
    position: absolute;
    width: 4px;
    height: 100%;
    top: 0;
    right: 0; }
  .navigation__link:hover, .navigation__link:hover.navigation__sub-list__link, .navigation__link--active, .navigation__link--active.navigation__sub-list__link {
    color: #f54e5a;
    text-decoration: none; }
  .navigation__link:hover::after, .navigation__link--active::after {
    background: #f54e5a; }

.navigation__sub-list {
  display: none; }
  .navigation__sub-list__link {
    font: 16px "gerbera_light", Arial, sans-serif;
    line-height: 19px;
    color: #94897e;
    transition: all 0.3s;
    text-decoration: none;
    cursor: pointer;
    border-bottom: 1px dashed #d2cbbc; }
    .navigation__sub-list__link.color-theme-default,
    .color-theme-default .navigation__sub-list__link {
      background-color: #f9f8f7; }
    .navigation__sub-list__link.color-theme-blind-white,
    .color-theme-blind-white .navigation__sub-list__link {
      background-color: #ffffff; }
    .navigation__sub-list__link.color-theme-blind-black,
    .color-theme-blind-black .navigation__sub-list__link {
      background-color: #000000; }
    .navigation__sub-list__link:hover, .navigation__sub-list__link--active {
      color: #f54e5a;
      text-decoration: none;
      border-bottom: none; }

.navigation--fixed {
  position: fixed;
  top: 0;
  width: 300px; }
  .navigation--fixed.color-theme-default,
  .color-theme-default .navigation--fixed {
    background-color: #f9f8f7; }
  .navigation--fixed.color-theme-blind-white,
  .color-theme-blind-white .navigation--fixed {
    background-color: #ffffff; }
  .navigation--fixed.color-theme-blind-black,
  .color-theme-blind-black .navigation--fixed {
    background-color: #000000; }

.introduction {
  font-family: "gerbera_light", Arial, sans-serif;
  font-size: 16px;
  font-size: 1em;
  padding: 40px 30px;
  line-height: 28px; }
  .introduction.color-theme-default,
  .color-theme-default .introduction {
    background-color: #f9f8f7; }
  .introduction.color-theme-blind-white,
  .color-theme-blind-white .introduction {
    background-color: #ffffff; }
  .introduction.color-theme-blind-black,
  .color-theme-blind-black .introduction {
    background-color: #000000; }
  @media (max-width: 767px) {
    .introduction {
      padding-left: 20px;
      padding-right: 20px;
      list-style: 20px; } }

h1 {
  font-size: 24px;
  font-size: 1.5em;
  line-height: 34px;
  margin: 0 0 17px;
  font-weight: 500; }
  h1.font-theme-default,
  .font-theme-default h1 {
    font-family: gerbera_medium, Arial, sans-serif; }
  h1.font-theme-blind-serif,
  .font-theme-blind-serif h1 {
    font-family: "Georgia, serif"; }
  @media (min-width: 768px) {
    h1 {
      font-size: 40px;
      font-size: 2.5em;
      line-height: 50px;
      margin-bottom: 30px; } }

.info-graphic {
  margin-top: 20px; }
  @media (min-width: 768px) {
    .info-graphic {
      margin-top: 50px; } }
  @media (min-width: 1025px) {
    .info-graphic {
      margin-top: 100px; } }
  .info-graphic__title {
    margin-bottom: 20px; }
    @media (min-width: 768px) {
      .info-graphic__title {
        margin-bottom: 42px; } }
  .info-graphic__line {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: center;
        align-items: center;
    margin: 18px 0; }
  .info-graphic__graphic {
    font: bold 25px/39px "gerbera_light", Arial, sans-serif;
    padding: 0 12px;
    margin-right: 16px;
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    .info-graphic__graphic.color-theme-default,
    .color-theme-default .info-graphic__graphic {
      color: #ffffff; }
    .info-graphic__graphic.color-theme-blind-white,
    .color-theme-blind-white .info-graphic__graphic {
      color: #ffffff; }
    .info-graphic__graphic.color-theme-blind-black,
    .color-theme-blind-black .info-graphic__graphic {
      color: #000000; }
    .info-graphic__graphic--blue {
      background-color: #528ede; }
    .info-graphic__graphic--red {
      background-color: #fe6e6e; }
  .info-graphic__comment {
    color: #484848;
    font: normal 12px/20px "gerbera_light", Arial, sans-serif;
    padding-top: 8px;
    -ms-flex: 0 0 100%;
        flex: 0 0 100%; }
  .info-graphic__section:not(:first-of-type) {
    margin-top: 35px; }
    @media (min-width: 1025px) {
      .info-graphic__section:not(:first-of-type) {
        margin-top: 0; } }

.illustrated-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  margin: 18px 0;
  font: normal 16px/24px "gerbera_light", Arial, sans-serif; }
  @media (min-width: 768px) {
    .illustrated-text {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      margin: 37px 0; } }
  .illustrated-text-set .illustrated-text {
    margin: 18px 20px; }
  .illustrated-text__img {
    margin-right: 22px;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    margin-bottom: 10px; }
    @media (min-width: 768px) {
      .illustrated-text__img {
        margin-bottom: 0; } }
  .illustrated-text strong {
    font: bold 25px/32px "gerbera_light", Arial, sans-serif;
    color: inherit; }
  .illustrated-text__description {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%; }
    @media (min-width: 768px) {
      .illustrated-text__description {
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; } }
  .illustrated-text__title {
    font: bold 16px/24px "gerbera_light", Arial, sans-serif; }
  .illustrated-text-set {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 -20px; }
    .illustrated-text-set .illustrated-text__description {
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }

.cards-info.color-theme-default,
.color-theme-default .cards-info {
  background-color: #f9f8f7; }

.cards-info.color-theme-blind-white,
.color-theme-blind-white .cards-info {
  background-color: #ffffff; }

.cards-info.color-theme-blind-black,
.color-theme-blind-black .cards-info {
  background-color: #000000; }

@media (min-width: 1025px) {
  .cards-info {
    padding: 83px 30px 0 30px; }
    .cards-info.color-theme-default,
    .color-theme-default .cards-info {
      background-color: #ffffff; }
    .cards-info.color-theme-blind-white,
    .color-theme-blind-white .cards-info {
      background-color: #ffffff; }
    .cards-info.color-theme-blind-black,
    .color-theme-blind-black .cards-info {
      background-color: #000000; } }

.cards-info__title {
  font: bold 24px/34px "gerbera_light", Arial, sans-serif; }
  @media (min-width: 768px) {
    .cards-info__title {
      margin-top: 83px;
      font: bold 40px/50px "gerbera_light", Arial, sans-serif; } }

.landing-tabs {
  margin: 0 -15px; }
  @media (min-width: 1025px) {
    .landing-tabs {
      margin: 0 -30px; } }
  .landing-tabs__controls {
    border-bottom: 5px solid #ffffff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .landing-tabs__icon-container {
    filter: contrast(0.5) grayscale(1);
    opacity: 0.7; }
  .landing-tabs__btn {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 450px;
    padding: 25px 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    font: bold 16px/24px "gerbera_light", Arial, sans-serif;
    cursor: pointer;
    box-shadow: 0 5px #fff; }
    .landing-tabs__btn.color-theme-default,
    .color-theme-default .landing-tabs__btn {
      background-color: #ffffff; }
    .landing-tabs__btn.color-theme-blind-white,
    .color-theme-blind-white .landing-tabs__btn {
      background-color: #ffffff; }
    .landing-tabs__btn.color-theme-blind-black,
    .color-theme-blind-black .landing-tabs__btn {
      background-color: #000000; }
    @media (min-width: 1025px) {
      .landing-tabs__btn {
        font: bold 18px/27px "gerbera_light", Arial, sans-serif;
        box-shadow: none; } }
    .landing-tabs__btn--active {
      color: #f54e5a;
      box-shadow: 0 5px #f54e5a;
      background: none; }
      .landing-tabs__btn--active .landing-tabs__icon-container {
        filter: grayscale(0) contrast(1);
        opacity: 1; }
  .landing-tabs__icon-container {
    margin-right: 30px;
    -ms-flex: 0 0 66px;
        flex: 0 0 66px;
    display: none; }
    @media (min-width: 768px) {
      .landing-tabs__icon-container {
        display: block; } }
  .landing-tabs__item {
    display: none; }
    .landing-tabs__item--active {
      display: block; }
    @media (min-width: 768px) {
      .landing-tabs__item {
        width: auto; } }
  .landing-tabs__section {
    padding: 25px 30px; }
    .landing-tabs__section h1 {
      font-size: 40px;
      font-size: 2.5em;
      margin-bottom: 20px;
      line-height: 50px; }
      @media (max-width: 767px) {
        .landing-tabs__section h1 {
          font-size: 24px;
          font-size: 1.5em; } }
    @media (min-width: 768px) {
      .landing-tabs__section {
        padding: 37px 30px; } }
    @media (min-width: 1025px) {
      .landing-tabs__section {
        padding: 37px 30px 52px; } }
    .landing-tabs__section--blue {
      background-color: #f54e5a; }
    .landing-tabs__section--gray.color-theme-default,
    .color-theme-default .landing-tabs__section--gray {
      background-color: #f9f8f7; }
    .landing-tabs__section--gray.color-theme-blind-white,
    .color-theme-blind-white .landing-tabs__section--gray {
      background-color: #ffffff; }
    .landing-tabs__section--gray.color-theme-blind-black,
    .color-theme-blind-black .landing-tabs__section--gray {
      background-color: #000000; }
    .landing-tabs__section-title {
      margin-bottom: 20px;
      font-size: 28px;
      font-size: 1.75em; }
      @media (max-width: 767px) {
        .landing-tabs__section-title {
          font-size: 24px;
          font-size: 1.5em; } }
    .landing-tabs__section h4 {
      font-size: 24px;
      font-size: 1.5em;
      margin-bottom: 10px; }
    .landing-tabs__section .col-md-4 {
      width: 45%; }
    .landing-tabs__section .col-md-5.col-md-offset-1 {
      width: 50%;
      margin-left: 0; }
    .landing-tabs__section .drop-list {
      margin-left: 20px; }
  .landing-tabs__centred-tile {
    margin-top: 46px; }
  .landing-tabs__cropper {
    width: calc(100% + 30px);
    overflow: hidden;
    margin: 0 -15px; }
  .landing-tabs__big-icon {
    padding: 0 30px;
    overflow: hidden;
    width: 100%; }
    .landing-tabs__big-icon-image {
      width: 100%; }
  .landing-tabs__slider .owl-theme .owl-nav.disabled + .owl-dots {
    position: absolute;
    top: 57.3vw;
    left: 50%;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%); }
  .landing-tabs__slider .owl-carousel .owl-item img.landing-tabs__big-icon-image {
    width: 100%; }
  @media (max-width: 767px) {
    .landing-tabs__section h4 {
      font-size: 20px;
      font-size: 1.25em; } }

.slider--default .owl-dots {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center !important;
      justify-content: center !important;
  width: 90vw;
  margin: 15px 0;
  top: auto;
  position: relative; }

.slider--default .owl-dot {
  display: block;
  width: 10px;
  height: 10px;
  border: none;
  border-radius: 50%;
  margin: 4px;
  padding: 0; }
  .slider--default .owl-dot.color-theme-default,
  .color-theme-default .slider--default .owl-dot {
    background-color: #7e7266; }
  .slider--default .owl-dot.color-theme-blind-white,
  .color-theme-blind-white .slider--default .owl-dot {
    background-color: #000000; }
  .slider--default .owl-dot.color-theme-blind-black,
  .color-theme-blind-black .slider--default .owl-dot {
    background-color: #ffffff; }
  .slider--default .owl-dot span {
    display: none !important; }

.slider--default .owl-dot.active.color-theme-default,
.color-theme-default .slider--default .owl-dot.active {
  background-color: #f54e5a; }

.slider--default .owl-dot.active.color-theme-blind-white,
.color-theme-blind-white .slider--default .owl-dot.active {
  background-color: #000000; }

.slider--default .owl-dot.active.color-theme-blind-black,
.color-theme-blind-black .slider--default .owl-dot.active {
  background-color: #ffffff; }

.card-description {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 35px 15px;
  -ms-flex-align: center;
      align-items: center; }
  @media (min-width: 1025px) {
    .card-description {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      padding: 65px 30px; } }
  .card-description__icon {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    margin-bottom: 20px; }
    @media (min-width: 1025px) {
      .card-description__icon {
        -ms-flex: 0 0 26%;
            flex: 0 0 26%;
        margin-bottom: 0; } }
  .card-description__text {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%; }
    .card-description__text.font-theme-default,
    .font-theme-default .card-description__text {
      font-family: gerbera_light, Arial, sans-serif; }
    .card-description__text.font-theme-blind-serif,
    .font-theme-blind-serif .card-description__text {
      font-family: "Georgia, serif"; }
    @media (min-width: 1025px) {
      .card-description__text {
        -ms-flex: 0 0 49%;
            flex: 0 0 49%;
        margin-left: 7%; } }
  .card-description__img {
    margin-bottom: 40px; }
    @media (min-width: 1025px) {
      .card-description__img {
        margin-bottom: 0; } }

.list-tale {
  margin: -10px 0 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media (min-width: 1025px) {
    .list-tale {
      margin: 9px 0 10px 0px;
      width: 100%; } }
  .list-tale__item {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 10px 0;
    -ms-flex: 0 0 100%;
        flex: 0 0 100%; }
    @media (min-width: 1025px) {
      .list-tale__item {
        -ms-flex: 0 0 41.666666666666663%;
            flex: 0 0 41.666666666666663%; }
        .list-tale__item:nth-child(2n) {
          margin-left: 8.3333333333%; } }
    @media (min-width: 1200px) {
      .list-tale__item {
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%; } }
    .list-tale__item::before {
      background-color: #ffffff;
      border-radius: 0;
      content: '';
      width: 6px;
      height: 6px;
      left: 0;
      top: 7px;
      position: absolute; }
  .list-tale--dark .users__list__item::before {
    background: #f54e5a; }

.users {
  font: normal 15px/22px "gerbera_light", Arial, sans-serif;
  background-color: #044798; }
  .users.color-theme-default,
  .color-theme-default .users {
    color: #ffffff; }
  .users.color-theme-blind-white,
  .color-theme-blind-white .users {
    color: #ffffff; }
  .users.color-theme-blind-black,
  .color-theme-blind-black .users {
    color: #000000; }
  @media (min-width: 1025px) {
    .users {
      background: url("/img/mosreg/landing/background--users.jpg") 0 0;
      background-color: #f54e5a;
      background-size: cover; } }
  .users__link {
    text-decoration: underline;
    margin-top: 20px; }
    .users__link.color-theme-default,
    .color-theme-default .users__link {
      color: #ffffff; }
    .users__link.color-theme-blind-white,
    .color-theme-blind-white .users__link {
      color: #ffffff; }
    .users__link.color-theme-blind-black,
    .color-theme-blind-black .users__link {
      color: #000000; }
    .users__link-wrapper {
      margin-top: 20px; }
    .users__link__title {
      margin-bottom: 13px; }
    .users__link::after {
      content: '';
      margin-left: 7px;
      height: 8px;
      width: 8px;
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
      border-top: 2px solid;
      border-right: 2px solid;
      border-color: #ffffff;
      display: inline-block;
      transition: margin 0.3s; }
    .users__link:hover.color-theme-default,
    .color-theme-default .users__link:hover {
      color: #ffffff; }
    .users__link:hover.color-theme-blind-white,
    .color-theme-blind-white .users__link:hover {
      color: #ffffff; }
    .users__link:hover.color-theme-blind-black,
    .color-theme-blind-black .users__link:hover {
      color: #000000; }
    .users__link:hover::after {
      margin-left: 10px; }
  @media (min-width: 1025px) {
    .users__img-container {
      text-align: right; } }
  .users__img {
    -ms-flex-order: 1;
        order: 1; }
    @media (min-width: 1025px) {
      .users__img {
        margin-top: 25px; } }
    .users__img--first-in-mobile {
      -ms-flex-order: 0;
          order: 0; }

.comparison {
  width: 100%;
  margin-top: 20px; }
  @media (min-width: 768px) {
    .comparison {
      width: 310px; } }
  .comparison__graph {
    display: -ms-flexbox;
    display: flex; }
  .comparison__rect {
    font: bold 25px/47px "gerbera_light", Arial, sans-serif;
    padding: 0 10px; }
    .comparison__rect.color-theme-default,
    .color-theme-default .comparison__rect {
      color: #ffffff; }
    .comparison__rect.color-theme-blind-white,
    .color-theme-blind-white .comparison__rect {
      color: #ffffff; }
    .comparison__rect.color-theme-blind-black,
    .color-theme-blind-black .comparison__rect {
      color: #000000; }
  .comparison__explanation {
    color: #535353;
    font: normal 12px/18px "gerbera_light", Arial, sans-serif;
    margin-top: 10px; }

.tile-categories {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -10px;
  -ms-flex-align: end;
      align-items: flex-end; }
  .tile-categories__item {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    text-align: center;
    -ms-flex-align: stretch;
        align-items: stretch;
    padding: 0 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    margin: 12px 0;
    width: 50%; }
    @media (min-width: 768px) {
      .tile-categories__item {
        -ms-flex: 0 0 24%;
            flex: 0 0 24%;
        padding: 0; }
        .tile-categories__item:not(:nth-child(3n + 1)) {
          margin-left: calc(8.3333333333% + 30px); } }
  .tile-categories__illustration {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
        align-items: flex-end;
    max-height: 120px; }
  .tile-categories__icon {
    width: 100%;
    max-width: 100%; }
  .tile-categories__descr {
    margin-top: 10px;
    font: normal 16px/24px "gerbera_light", Arial, sans-serif; }

.centred-tile {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: 0;
  margin-right: 0; }
  @media (min-width: 768px) {
    .centred-tile {
      padding: 0 15px;
      margin-left: -15px;
      margin-right: -15px; } }
  @media (min-width: 1280px) {
    .centred-tile__comment {
      width: 80%;
      margin: 0 auto; } }
  @media (min-width: 1280px) {
    .centred-tile__comment--full-width {
      width: 100%;
      margin: 0 auto; } }
  .centred-tile__item {
    width: 100%;
    min-height: 1px;
    padding: 15px;
    text-align: center;
    font: normal 16px/24px "gerbera_light", Arial, sans-serif;
    position: relative; }
    .centred-tile__item.color-theme-default,
    .color-theme-default .centred-tile__item {
      background-color: #ffffff; }
    .centred-tile__item.color-theme-blind-white,
    .color-theme-blind-white .centred-tile__item {
      background-color: #ffffff; }
    .centred-tile__item.color-theme-blind-black,
    .color-theme-blind-black .centred-tile__item {
      background-color: #000000; }
    @media (min-width: 768px) {
      .centred-tile__item {
        background: none; } }
    @media (min-width: 768px) {
      .centred-tile__item {
        width: 33.3333333333%;
        padding: 0 15px; } }
    .centred-tile__item--arrow {
      padding: 0 0 55px 0;
      text-align: left;
      background: none; }
      .centred-tile__item--arrow .centred-tile__illustr {
        -ms-flex-pack: start;
            justify-content: flex-start; }
      .centred-tile__item--arrow .centred-tile__inner {
        padding: 0; }
      @media (min-width: 768px) {
        .centred-tile__item--arrow {
          padding-left: 15px;
          padding-right: 15px;
          padding-bottom: 0;
          text-align: center; }
          .centred-tile__item--arrow .centred-tile__illustr {
            -ms-flex-pack: center;
                justify-content: center; } }
      .centred-tile__item--arrow::after {
        content: '';
        position: absolute;
        left: 17px;
        bottom: 11px;
        background: url("/img/mosreg/landing/arrow.svg") 100% 100%;
        background-size: cover;
        width: 32px;
        height: 12px;
        -ms-transform: rotate(90deg);
            transform: rotate(90deg); }
        @media (min-width: 768px) {
          .centred-tile__item--arrow::after {
            left: auto;
            bottom: auto;
            right: 0;
            top: 53px;
            -ms-transform: translateX(50%);
                transform: translateX(50%);
            width: 12%;
            height: 22px; } }
      .centred-tile__item--arrow:last-of-type {
        padding-bottom: 0; }
        .centred-tile__item--arrow:last-of-type::after {
          display: none; }
    .centred-tile__item--left {
      text-align: left;
      padding-left: 0;
      padding-right: 30px; }
      .centred-tile__item--left .centred-tile__illustr {
        -ms-flex-pack: left;
            justify-content: left; }
      .centred-tile__item--left .centred-tile__comment {
        padding-right: 50px; }
      .centred-tile__item--left.centred-tile__item--arrow::after {
        right: 70px; }
  .centred-tile__illustr {
    height: 106px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }
  .centred-tile__img {
    max-height: 106px;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    max-width: 75px; }
  .centred-tile__inner {
    padding: 0 15%;
    width: 100%; }
  .centred-tile .owl-theme .owl-dots .owl-dot.active span,
  .centred-tile .owl-theme .owl-dots .owl-dot:hover span {
    background: #f54e5a; }
  .centred-tile i {
    font: normal 14px/22px "gerbera_light", Arial, sans-serif;
    color: #d8d5cf; }
  .centred-tile ul {
    margin: 9px 0 10px 20px; }
    @media (min-width: 1025px) {
      .centred-tile ul {
        margin: 9px 0 10px 20px; } }
    .centred-tile ul li::before {
      border-radius: 0;
      content: '';
      width: 6px;
      height: 6px;
      left: -20px;
      position: absolute;
      background: #f54e5a; }

.attention {
  padding-top: 35px;
  font: normal 14px/24px "gerbera_light", Arial, sans-serif;
  position: relative; }
  .attention.color-theme-default,
  .color-theme-default .attention {
    color: #363532; }
  .attention.color-theme-blind-white,
  .color-theme-blind-white .attention {
    color: #000000; }
  .attention.color-theme-blind-black,
  .color-theme-blind-black .attention {
    color: #ffffff; }
  .attention--offset {
    margin-top: 21px; }
  @media (min-width: 768px) {
    .attention {
      padding-top: 0;
      padding-left: 55px; } }
  .attention::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 22px;
    height: 22px;
    background: url("/img/mosreg/landing/attention.svg"); }
    @media (min-width: 768px) {
      .attention::before {
        width: 33px;
        height: 33px; } }
  .attention--top {
    padding-top: 55px;
    padding-left: 0; }
    .attention--top::before {
      top: 16px; }
    @media (min-width: 768px) {
      .attention--top {
        padding-top: 0;
        padding-left: 55px;
        min-height: 33px; }
        .attention--top::before {
          top: -5px; } }
  @media (min-width: 1025px) {
    .attention--oneline::before {
      height: 33px;
      top: -6px; } }

.drop-list__item-header {
  font: normal 16px/24px "gerbera_light", Arial, sans-serif;
  color: #f54e5a;
  cursor: pointer;
  margin: 10px 0;
  position: relative; }
  .drop-list__item-header:hover {
    text-decoration: underline; }
  .drop-list__item-header::before {
    position: absolute;
    content: '';
    width: 6px;
    height: 6px;
    display: block;
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    left: -21px;
    top: 7px;
    border-right: 1px solid #f54e5a;
    border-bottom: 1px solid #f54e5a;
    transition: transform 0.3s; }

.drop-list__item-description {
  max-height: 0;
  overflow: hidden;
  font: normal 14px/21px "gerbera_light", Arial, sans-serif;
  margin-top: 10px; }

.drop-list__item::before {
  display: none; }

.drop-list__item--active .drop-list__item-header {
  font-weight: bold; }
  .drop-list__item--active .drop-list__item-header.color-theme-default,
  .color-theme-default .drop-list__item--active .drop-list__item-header {
    color: #363532; }
  .drop-list__item--active .drop-list__item-header.color-theme-blind-white,
  .color-theme-blind-white .drop-list__item--active .drop-list__item-header {
    color: #000000; }
  .drop-list__item--active .drop-list__item-header.color-theme-blind-black,
  .color-theme-blind-black .drop-list__item--active .drop-list__item-header {
    color: #ffffff; }
  .drop-list__item--active .drop-list__item-header:hover {
    text-decoration: none; }
  .drop-list__item--active .drop-list__item-header::before {
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg); }

.drop-list__item--active .drop-list__item-description {
  max-height: none; }

.drop-list__more {
  font: normal 16px/24px "gerbera_light", Arial, sans-serif;
  color: #f54e5a;
  padding: 0;
  margin: 9px 0 10px 20px;
  position: relative;
  cursor: pointer; }
  .drop-list__more::before {
    position: absolute;
    content: '';
    width: 6px;
    height: 6px;
    display: block;
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    left: -21px;
    top: 7px;
    border-right: 1px solid #f54e5a;
    border-bottom: 1px solid #f54e5a;
    transition: transform 0.3s; }

.drop-list--overmore {
  display: none; }
  @media (min-width: 1025px) {
    .drop-list--overmore {
      display: block; } }

@media (max-width: 1040px) {
  .type-of-cards.carousel--long-dots .owl-dots {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    margin: 15px 0;
    top: auto;
    position: relative; }
  .type-of-cards.carousel--long-dots .owl-dot {
    display: block;
    width: 10px;
    height: 10px;
    background-color: #cbccc9;
    border: none;
    border-radius: 50%;
    margin: 4px;
    padding: 0; }
  .type-of-cards.carousel--long-dots .owl-dot.active {
    background: #f54e5a; } }

.type-of-cards .owl-theme .owl-nav {
  -ms-flex-pack: justify;
      justify-content: space-between;
  position: absolute;
  top: 50%;
  width: 85%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  display: none; }
  @media (min-width: 1025px) {
    .type-of-cards .owl-theme .owl-nav {
      display: -ms-flexbox;
      display: flex; } }
  .type-of-cards .owl-theme .owl-nav > * {
    background-color: #f54e5a;
    width: 28px;
    height: 28px;
    position: relative;
    text-indent: -1000000px; }
    .type-of-cards .owl-theme .owl-nav > *::before {
      content: '';
      position: absolute;
      display: block;
      width: 8px;
      height: 8px;
      border-top: 2px solid;
      border-right: 2px solid;
      border-color: #ffffff;
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
      top: 10px;
      left: 9px; }
    .type-of-cards .owl-theme .owl-nav > *.owl-prev::before {
      border-top: 0;
      border-right: 0;
      border-bottom: 2px solid;
      border-left: 2px solid;
      border-color: #ffffff; }
  .type-of-cards .owl-theme .owl-nav:hover > * {
    background: linear-gradient(0deg, #eb3946, #eb3946); }

.type-of-cards__slide {
  display: -ms-flexbox;
  display: flex; }
  @media (min-width: 1025px) {
    .type-of-cards__slide {
      display: block; } }

.type-of-cards__decsr {
  -ms-flex-order: 1;
      order: 1;
  width: 46%;
  padding-right: 10px; }
  @media (max-width: 1025px) {
    .type-of-cards__decsr {
      width: 100%;
      -ms-flex-order: 2;
          order: 2;
      padding-right: 0; } }

.type-of-cards__img--first-in-mobile {
  -ms-flex-order: 2;
      order: 2;
  margin-bottom: 41px;
  width: 33% !important; }
  @media (max-width: 1025px) {
    .type-of-cards__img--first-in-mobile {
      width: 100% !important;
      -ms-flex-order: 1;
          order: 1; } }

.common__h2-deco.common__h2-deco--no-bmargin .header {
  font-size: 26px;
  font-size: 1.625em;
  line-height: 26px;
  font-weight: unset; }
  .common__h2-deco.common__h2-deco--no-bmargin .header.font-theme-default,
  .font-theme-default .common__h2-deco.common__h2-deco--no-bmargin .header {
    font-family: gerbera_medium, Arial, sans-serif; }
  .common__h2-deco.common__h2-deco--no-bmargin .header.font-theme-blind-serif,
  .font-theme-blind-serif .common__h2-deco.common__h2-deco--no-bmargin .header {
    font-family: "Georgia, serif"; }

.table-striping {
  table-layout: fixed;
  border-collapse: collapse; }
  .table-striping-wrapper {
    overflow-x: auto; }
  .table-striping td,
  .table-striping th {
    border: 1px solid;
    padding-right: 20px;
    padding-left: 20px;
    vertical-align: top; }
    .table-striping td.color-theme-default,
    .color-theme-default .table-striping td,
    .table-striping th.color-theme-default,
    .color-theme-default
    .table-striping th {
      border-color: #363532; }
    .table-striping td.color-theme-blind-white,
    .color-theme-blind-white .table-striping td,
    .table-striping th.color-theme-blind-white,
    .color-theme-blind-white
    .table-striping th {
      border-color: #000000; }
    .table-striping td.color-theme-blind-black,
    .color-theme-blind-black .table-striping td,
    .table-striping th.color-theme-blind-black,
    .color-theme-blind-black
    .table-striping th {
      border-color: #ffffff; }
  .table-striping thead th.font-theme-default,
  .font-theme-default .table-striping thead th,
  .table-striping thead td.font-theme-default,
  .font-theme-default
  .table-striping thead td {
    font-family: gerbera_medium, Arial, sans-serif; }
  .table-striping thead th.font-theme-blind-serif,
  .font-theme-blind-serif .table-striping thead th,
  .table-striping thead td.font-theme-blind-serif,
  .font-theme-blind-serif
  .table-striping thead td {
    font-family: "Georgia, serif"; }

.ok-sign {
  width: 29px;
  height: 29px;
  border-radius: 50%;
  background-color: #528ede;
  display: inline-block;
  position: relative; }
  .ok-sign::before {
    content: '';
    width: 14px;
    height: 9px;
    border-bottom: 3px solid;
    border-left: 3px solid;
    border-color: #ffffff;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translateX(-47%) translateY(-75%) rotate(-45deg);
        transform: translateX(-47%) translateY(-75%) rotate(-45deg); }

.wide-popup {
  max-width: 1000px;
  margin: auto;
  padding: 20px; }
  .wide-popup.color-theme-default,
  .color-theme-default .wide-popup {
    background-color: #ffffff; }
  .wide-popup.color-theme-blind-white,
  .color-theme-blind-white .wide-popup {
    background-color: #ffffff; }
  .wide-popup.color-theme-blind-black,
  .color-theme-blind-black .wide-popup {
    background-color: #000000; }

.page-footer .footer .news-block {
  margin-bottom: 70px; }

.landing .common_section + .banners3 {
  margin-top: 30px; }

h4:not(:first-of-type) {
  margin-top: 20px; }

.carousel--long-dots .owl-dots {
  display: none; }
  .carousel--long-dots .owl-dots span {
    display: none !important; }

@media (min-width: 1025px) {
  .carousel--long-dots {
    position: relative; } }

.carousel--long-dots .owl-dots {
  margin: 0 17px;
  position: absolute;
  top: -40px;
  left: 0;
  width: 100%;
  display: none; }
  @media (min-width: 1025px) {
    .carousel--long-dots .owl-dots {
      margin-left: 8.3333333333%;
      margin-bottom: 20px; } }

.carousel--long-dots .owl-dot {
  border: 0;
  width: 44px;
  height: 4px;
  margin: 0 3px;
  background-color: #d4d4d4;
  cursor: pointer; }
  .carousel--long-dots .owl-dot:hover, .carousel--long-dots .owl-dot.active {
    background-color: #f54e5a; }

.carousel--long-dots h6 {
  margin-bottom: 10px;
  font-size: 16px;
  font-size: 1em;
  font-weight: unset; }
  .carousel--long-dots h6.font-theme-default,
  .font-theme-default .carousel--long-dots h6 {
    font-family: gerbera_medium, Arial, sans-serif; }
  .carousel--long-dots h6.font-theme-blind-serif,
  .font-theme-blind-serif .carousel--long-dots h6 {
    font-family: "Georgia, serif"; }

.numbers {
  margin-top: -10px;
  margin-bottom: -10px; }
  .numbers__item {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 25%; }
    .numbers__item__header {
      font-size: 0.7em;
      line-height: 1.2;
      font-weight: normal;
      width: 100%; }
      @media (min-width: 640px) {
        .numbers__item__header {
          width: 70%;
          font-size: 1em; } }
  .numbers__big-text {
    display: block;
    font-size: 2.8em;
    line-height: 30px;
    margin-bottom: 18px; }
    .numbers__big-text.color-theme-default,
    .color-theme-default .numbers__big-text {
      color: #f54e5a; }
    .numbers__big-text.color-theme-blind-white,
    .color-theme-blind-white .numbers__big-text {
      color: #000000; }
    .numbers__big-text.color-theme-blind-black,
    .color-theme-blind-black .numbers__big-text {
      color: #ffffff; }
    @media (min-width: 640px) {
      .numbers__big-text {
        font-size: 2.65em; } }
  .numbers__icon {
    max-width: 75px;
    max-height: 75px;
    margin-bottom: 25px; }

.double {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 20px;
  -ms-flex-align: center;
      align-items: center; }
  @media (min-width: 768px) {
    .double {
      margin-bottom: 70px; } }
  .double__img {
    -ms-flex-order: 1;
        order: 1; }
    @media (min-width: 768px) {
      .double__img {
        -ms-flex-order: 2;
            order: 2; } }
    .double__img img {
      width: 100%; }
    @media (max-width: 768px) {
      .double__img {
        margin-top: 0 !important;
        margin-bottom: 20px; } }
  .double__text {
    -ms-flex-order: 2;
        order: 2;
    width: 50%; }
    .double__text h3 {
      font-size: 28px;
      font-size: 1.75em; }
    @media (min-width: 768px) {
      .double__text {
        -ms-flex-order: initial;
            order: initial; } }
    @media (max-width: 767px) {
      .double__text h3 {
        font-size: 24px;
        font-size: 1.5em; } }
  .double > * {
    margin-top: 30px; }
  @media (min-width: 768px) {
    .double {
      margin-top: 20px; } }

@media (max-width: 1049px) {
  .page__section-text {
    font-size: 16px;
    font-size: 1em; }
  .page__content {
    border-left: none; }
    .page__content .page__section--numbers {
      padding-left: 40px;
      padding-right: 40px; }
    .page__content .col-md-4,
    .page__content .col-md-5 {
      width: 100%; }
    .page__content .landing-tabs__section .col-md-5 {
      width: 100%; }
    .page__content .col-md-offset-1 {
      margin-left: 0; }
    .page__content .col-sm-6 {
      width: 49%; }
    .page__content .col-sm-5 {
      width: 41%; }
    .page__content .users__list {
      margin-bottom: 0; }
  .numbers__item {
    width: 49%; } }

@media (max-width: 767px) {
  .page__content .page__section {
    padding-left: 20px;
    padding-right: 20px; }
  .page__content .col-xs-12 {
    width: 100% !important; }
  .page__content .col-sm-offset-1 {
    margin: 0; }
  .page__content .col--paddings5 {
    padding-left: 5px;
    padding-right: 5px; }
  .page__content .col-xs-4 {
    width: 33%; }
  .page__content .btn {
    text-align: center; }
  .page__content .centred-tile .owl-dots {
    display: block; }
  .pictured-cols {
    padding: 50px 0 20px;
    display: block !important; } }

.test {
  overflow-x: hidden; }

.form-control {
  display: block;
  width: 100%;
  padding: 14px;
  font-size: 16px;
  font-size: 1em;
  line-height: 19px;
  background-color: transparent;
  background-image: none;
  border: 1px solid #d7d5d2;
  border-radius: 4px;
  transition: border-color ease-in-out 0.15s;
  outline: none; }
  .form-control.color-theme-default,
  .color-theme-default .form-control {
    color: #363532; }
  .form-control.color-theme-blind-white,
  .color-theme-blind-white .form-control {
    color: #000000; }
  .form-control.color-theme-blind-black,
  .color-theme-blind-black .form-control {
    color: #ffffff; }
  .form-control::-moz-placeholder {
    color: #9a9b9c;
    opacity: 1; }
  .form-control[disabled], .form-control[readonly] {
    background-color: #d7d5d2;
    opacity: 1; }

fieldset[disabled] .form-control {
  background-color: #eee;
  opacity: 1; }

.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed; }

textarea.form-control {
  height: auto; }

input[type='search'] {
  -webkit-appearance: none; }

.appeals-search__control-label {
  font-size: 15px;
  font-size: 0.9375em;
  line-height: 18px;
  display: inline-block; }
  .appeals-search__control-label.font-theme-default,
  .font-theme-default .appeals-search__control-label {
    font-family: gerbera_light, Arial, sans-serif; }
  .appeals-search__control-label.font-theme-blind-serif,
  .font-theme-blind-serif .appeals-search__control-label {
    font-family: "Georgia, serif"; }
  .appeals-search__control-label.color-theme-default,
  .color-theme-default .appeals-search__control-label {
    color: #7e7266; }
  .appeals-search__control-label.color-theme-blind-white,
  .color-theme-blind-white .appeals-search__control-label {
    color: #000000; }
  .appeals-search__control-label.color-theme-blind-black,
  .color-theme-blind-black .appeals-search__control-label {
    color: #ffffff; }

.captcha__control {
  font-size: 14px;
  font-size: 0.875em;
  cursor: pointer;
  display: table;
  line-height: 22px; }
  .captcha__control.color-theme-default,
  .color-theme-default .captcha__control {
    color: #7e7266; }
  .captcha__control.color-theme-blind-white,
  .color-theme-blind-white .captcha__control {
    color: #000000; }
  .captcha__control.color-theme-blind-black,
  .color-theme-blind-black .captcha__control {
    color: #ffffff; }
  .captcha__control:hover {
    text-decoration: underline; }

.captcha__input-wrapper {
  margin-top: 15px; }
  @media screen and (min-width: 768px) {
    .captcha__input-wrapper {
      margin-top: 0; } }

.form.appeals-search .row {
  -ms-flex-pack: unset;
      justify-content: unset; }

.form-field {
  margin-bottom: 20px; }

@media screen and (min-width: 768px) {
  .form.appeals-search .row {
    margin-left: -15px;
    margin-right: -15px; }
  .row.captcha {
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .row.captcha .col-sm-6 {
      width: 50%;
      padding-left: 15px;
      padding-right: 15px; }
  .col-sm-10.form-field {
    width: 83.3333333333%;
    padding-left: 15px;
    padding-right: 15px; }
  .form-field.col-sm-5 {
    width: 41.6666666667%;
    padding-left: 15px;
    padding-right: 15px; }
  .col-sm-2.form-field {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px; }
  .form-field {
    margin-bottom: 30px; } }

@media screen and (min-width: 768px) {
  .popup_file-name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .menu1__select {
    display: none; } }

.menu1 {
  position: relative;
  margin-bottom: 20px;
  display: none; }
  .menu1 ul,
  .menu1 li {
    margin: 0 !important; }
  .menu1 li {
    margin-bottom: 10px !important; }
  .menu1::after {
    width: 100%;
    position: absolute;
    bottom: 10px;
    left: 0;
    border-bottom: 1px solid #edebe7;
    content: ''; }
  .menu1 ul,
  .menu1 li {
    margin: 0;
    padding: 0; }
  .menu1 ul {
    display: block;
    width: 100%; }
    .menu1 ul::before {
      content: ' ';
      display: table; }
    .menu1 ul::after {
      content: ' ';
      display: table;
      clear: both; }
  .menu1 li {
    display: block;
    float: left;
    padding: 0 19px 0 0;
    margin-bottom: 10px;
    position: relative;
    z-index: 50; }
    .menu1 li::before {
      display: none; }
  .menu1 a {
    display: block;
    float: left;
    padding: 0 0 24px 0;
    border-bottom: 2px solid transparent;
    font-weight: 500;
    text-decoration: none !important;
    line-height: 20px;
    font-size: 17px;
    font-size: 1.0625em; }
    .menu1 a.font-theme-default,
    .font-theme-default .menu1 a {
      font-family: gerbera_medium, Arial, sans-serif; }
    .menu1 a.font-theme-blind-serif,
    .font-theme-blind-serif .menu1 a {
      font-family: "Georgia, serif"; }
    .menu1 a.color-theme-default,
    .color-theme-default .menu1 a {
      color: #363532; }
    .menu1 a.color-theme-blind-white,
    .color-theme-blind-white .menu1 a {
      color: #000000; }
    .menu1 a.color-theme-blind-black,
    .color-theme-blind-black .menu1 a {
      color: #ffffff; }
    .menu1 a:hover {
      border-bottom: 5px solid; }
      .menu1 a:hover.color-theme-default,
      .color-theme-default .menu1 a:hover {
        color: #f54e5a; }
      .menu1 a:hover.color-theme-blind-white,
      .color-theme-blind-white .menu1 a:hover {
        color: #000000; }
      .menu1 a:hover.color-theme-blind-black,
      .color-theme-blind-black .menu1 a:hover {
        color: #ffffff; }
      .menu1 a:hover.color-theme-default,
      .color-theme-default .menu1 a:hover {
        border-color: #f54e5a; }
      .menu1 a:hover.color-theme-blind-white,
      .color-theme-blind-white .menu1 a:hover {
        border-color: #000000; }
      .menu1 a:hover.color-theme-blind-black,
      .color-theme-blind-black .menu1 a:hover {
        border-color: #ffffff; }
  .menu1 li.active a {
    border-bottom: 5px solid; }
    .menu1 li.active a.color-theme-default,
    .color-theme-default .menu1 li.active a {
      color: #f54e5a; }
    .menu1 li.active a.color-theme-blind-white,
    .color-theme-blind-white .menu1 li.active a {
      color: #000000; }
    .menu1 li.active a.color-theme-blind-black,
    .color-theme-blind-black .menu1 li.active a {
      color: #ffffff; }
    .menu1 li.active a.color-theme-default,
    .color-theme-default .menu1 li.active a {
      border-color: #f54e5a; }
    .menu1 li.active a.color-theme-blind-white,
    .color-theme-blind-white .menu1 li.active a {
      border-color: #000000; }
    .menu1 li.active a.color-theme-blind-black,
    .color-theme-blind-black .menu1 li.active a {
      border-color: #ffffff; }

@media screen and (min-width: 768px) {
  .menu1 {
    display: block; } }

.menu1--top-pos {
  margin-top: 10px;
  margin-bottom: 5px; }

.menu1__select.jq-selectbox {
  width: 100%; }

@media screen and (min-width: 768px) {
  .menu1__select.jq-selectbox {
    display: none !important; } }

@media (min-width: 1024px) {
  .menu1 li {
    padding-right: 30px; } }

@media print {
  .menu1 {
    display: block; }
  .menu1__select {
    display: none !important; } }

.brick7 {
  width: 100%;
  min-height: 1px;
  margin-bottom: 13px;
  vertical-align: top;
  text-decoration: none; }
  .brick7:hover {
    text-decoration: none; }
  .brick7:first-child {
    margin-right: 15px; }

.brick7__inner {
  display: block;
  position: relative;
  z-index: 5;
  text-decoration: none;
  transition: none 0.6s ease; }
  .brick7__inner.color-theme-default,
  .color-theme-default .brick7__inner {
    background-color: #ffffff; }
  .brick7__inner.color-theme-blind-white,
  .color-theme-blind-white .brick7__inner {
    background-color: #ffffff; }
  .brick7__inner.color-theme-blind-black,
  .color-theme-blind-black .brick7__inner {
    background-color: #000000; }
  .brick7__inner:hover {
    text-decoration: none; }
    .brick7__inner:hover .brick7__pubtime2 {
      text-decoration: none; }

@media screen and (min-width: 768px) {
  .brick7__bg {
    display: block;
    width: 50%;
    height: 100%;
    position: absolute;
    top: 0; }
    .brick7__bg::before {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      left: 5px;
      right: 5px;
      height: 100%;
      background-color: #ffffff; }
  .brick7__inner {
    background-color: transparent; }
  .brick7--col-3 .brick7__bg {
    width: 33.3333333333%; }
  .brick7--nobg .brick7__bg {
    background-color: transparent; } }

.brick7__img {
  display: block;
  position: relative;
  padding-bottom: 54.6%;
  z-index: 5;
  overflow: hidden;
  background-color: #dce0e5; }
  .brick7__img::before {
    content: '';
    position: absolute;
    z-index: 10;
    bottom: 0;
    left: 0;
    right: 0;
    height: 46px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.51) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.51) 100%); }

.brick7__img--noshadow::before {
  display: none; }

.brick7__img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.brick7__img--nofoto {
  background-color: #dce0e5;
  background-size: auto;
  background-position: center 35%; }

.brick7__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat; }

.brick7__image--nofoto {
  background-size: auto;
  background-position: center 33%;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20class%3D%22icon%20slider1-no-foto%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2062%2045%22%20width%3D%2262%22%20height%3D%2245%22%20fill%3D%22%23EAECEF%22%3E%3Cpath%20d%3D%22M30.7%2015.5c-5.4%200-9.8%204.4-9.8%209.8s4.4%209.8%209.8%209.8%209.8-4.4%209.8-9.8-4.4-9.8-9.8-9.8z%22%2F%3E%3Cpath%20d%3D%22M59.4%208.5H46.2L41.8.8c0-.5-.3-.8-.7-.8H21.6c-.4%200-.7.4-.7.8l-4.4%207.7h-14C1.1%208.5%200%209.7%200%2011v31.5C0%2043.9%201.1%2045%202.5%2045h56.9c1.4%200%202.5-1.1%202.5-2.5V11c0-1.3-1.1-2.5-2.5-2.5zM30.7%2039.4c-7.8%200-14.1-6.3-14.1-14.1s6.3-14.1%2014.1-14.1%2014.1%206.3%2014.1%2014.1c.1%207.7-6.3%2014.1-14.1%2014.1z%22%2F%3E%3C%2Fsvg%3E"); }

.brick7__pubtime {
  display: block;
  position: absolute;
  z-index: 15;
  left: 10px;
  bottom: 11px;
  line-height: 1;
  font-size: 11px;
  font-size: 0.6875em; }
  .brick7__pubtime.color-theme-default,
  .color-theme-default .brick7__pubtime {
    color: #ffffff; }
  .brick7__pubtime.color-theme-blind-white,
  .color-theme-blind-white .brick7__pubtime {
    color: #ffffff; }
  .brick7__pubtime.color-theme-blind-black,
  .color-theme-blind-black .brick7__pubtime {
    color: #000000; }
  .brick7__pubtime.font-theme-default,
  .font-theme-default .brick7__pubtime {
    font-family: gerbera_light, Arial, sans-serif; }
  .brick7__pubtime.font-theme-blind-serif,
  .font-theme-blind-serif .brick7__pubtime {
    font-family: "Georgia, serif"; }

@media screen and (min-width: 1025px) {
  .brick7__pubtime {
    left: 20px;
    bottom: 13px;
    font-size: 15px;
    font-size: 0.9375em; } }

.brick7__duration,
.brick7__fotos {
  display: block;
  position: absolute;
  z-index: 15;
  right: 10px;
  bottom: 11px;
  line-height: 1;
  font-size: 12px;
  font-size: 0.75em;
  padding-left: 20px; }
  .brick7__duration.color-theme-default,
  .color-theme-default .brick7__duration,
  .brick7__fotos.color-theme-default,
  .color-theme-default
  .brick7__fotos {
    color: #ffffff; }
  .brick7__duration.color-theme-blind-white,
  .color-theme-blind-white .brick7__duration,
  .brick7__fotos.color-theme-blind-white,
  .color-theme-blind-white
  .brick7__fotos {
    color: #ffffff; }
  .brick7__duration.color-theme-blind-black,
  .color-theme-blind-black .brick7__duration,
  .brick7__fotos.color-theme-blind-black,
  .color-theme-blind-black
  .brick7__fotos {
    color: #000000; }
  .brick7__duration.font-theme-default,
  .font-theme-default .brick7__duration,
  .brick7__fotos.font-theme-default,
  .font-theme-default
  .brick7__fotos {
    font-family: gerbera_medium, Arial, sans-serif; }
  .brick7__duration.font-theme-blind-serif,
  .font-theme-blind-serif .brick7__duration,
  .brick7__fotos.font-theme-blind-serif,
  .font-theme-blind-serif
  .brick7__fotos {
    font-family: "Georgia, serif"; }

@media screen and (min-width: 1025px) {
  .brick7:first-child {
    margin-right: 30px; }
  .brick7__duration,
  .brick7__fotos {
    right: 20px;
    bottom: 12px;
    font-size: 15px;
    font-size: 0.9375em; } }

.brick7__row {
  display: none; }
  .brick7__row::before {
    content: ' ';
    display: table; }
  .brick7__row::after {
    content: ' ';
    display: table;
    clear: both; }

.brick7__pubtime2 {
  display: block;
  line-height: 1;
  margin-right: 17px;
  float: left;
  text-decoration: none; }
  .brick7__pubtime2.color-theme-default,
  .color-theme-default .brick7__pubtime2 {
    color: #363532; }
  .brick7__pubtime2.color-theme-blind-white,
  .color-theme-blind-white .brick7__pubtime2 {
    color: #000000; }
  .brick7__pubtime2.color-theme-blind-black,
  .color-theme-blind-black .brick7__pubtime2 {
    color: #ffffff; }

.brick7__fotos2,
.brick7__duration2 {
  display: block;
  line-height: 1; }
  .brick7__fotos2.color-theme-default,
  .color-theme-default .brick7__fotos2,
  .brick7__duration2.color-theme-default,
  .color-theme-default
  .brick7__duration2 {
    color: #363532; }
  .brick7__fotos2.color-theme-blind-white,
  .color-theme-blind-white .brick7__fotos2,
  .brick7__duration2.color-theme-blind-white,
  .color-theme-blind-white
  .brick7__duration2 {
    color: #000000; }
  .brick7__fotos2.color-theme-blind-black,
  .color-theme-blind-black .brick7__fotos2,
  .brick7__duration2.color-theme-blind-black,
  .color-theme-blind-black
  .brick7__duration2 {
    color: #ffffff; }

.brick7__icon {
  width: 16px;
  position: absolute; }
  .brick7__icon.__photo {
    height: 13px;
    bottom: 1px;
    left: -2px; }
  .brick7__icon.__video {
    height: 16px;
    bottom: -2px;
    right: 0; }

.brick7__title {
  display: block;
  padding: 10px 0;
  font-size: 14px;
  font-size: 0.875em;
  line-height: 18px;
  transition: color 0.6s ease; }
  .brick7__title.color-theme-default,
  .color-theme-default .brick7__title {
    color: #363532; }
  .brick7__title.color-theme-blind-white,
  .color-theme-blind-white .brick7__title {
    color: #000000; }
  .brick7__title.color-theme-blind-black,
  .color-theme-blind-black .brick7__title {
    color: #ffffff; }
  .brick7__title.font-theme-default,
  .font-theme-default .brick7__title {
    font-family: gerbera_medium, Arial, sans-serif; }
  .brick7__title.font-theme-blind-serif,
  .font-theme-blind-serif .brick7__title {
    font-family: "Georgia, serif"; }

@media screen and (min-width: 768px) {
  .brick7__title {
    padding: 15px 0; } }

@media screen and (min-width: 1025px) {
  .brick7__icon.__photo {
    bottom: 2px; }
  .brick7__icon.__video {
    bottom: 0px; }
  .brick7__title {
    padding: 15px 0;
    font-size: 18px;
    font-size: 1.125em;
    line-height: 28px; } }

.brick7__inner:hover .brick7__title.color-theme-default,
.color-theme-default .brick7__inner:hover .brick7__title {
  color: #f54e5a; }

.brick7__inner:hover .brick7__title.color-theme-blind-white,
.color-theme-blind-white .brick7__inner:hover .brick7__title {
  color: #000000; }

.brick7__inner:hover .brick7__title.color-theme-blind-black,
.color-theme-blind-black .brick7__inner:hover .brick7__title {
  color: #ffffff; }

.brick7__source {
  display: block;
  padding: 0 10px 17px 10px;
  color: #7a7a7a;
  font-size: 11px;
  font-size: 0.6875em;
  line-height: 1.57; }

@media screen and (min-width: 768px) {
  .brick7__source {
    padding: 0 10px 20px 10px; } }

@media screen and (min-width: 1025px) {
  .brick7__source {
    font-size: 12px;
    font-size: 0.75em;
    padding: 0 20px 20px 20px; } }

@media screen and (max-width: 767px) {
  .brick7__title,
  .brick7__source {
    height: auto !important; } }

.brick7__announce {
  display: none;
  padding: 0 20px 20px 20px;
  font-size: 14px;
  font-size: 0.875em;
  font-weight: 300;
  line-height: 1.57; }
  .brick7__announce.color-theme-default,
  .color-theme-default .brick7__announce {
    color: #363532; }
  .brick7__announce.color-theme-blind-white,
  .color-theme-blind-white .brick7__announce {
    color: #000000; }
  .brick7__announce.color-theme-blind-black,
  .color-theme-blind-black .brick7__announce {
    color: #ffffff; }

@media screen and (min-width: 1025px) {
  .brick7__announce {
    display: block; } }

@media screen and (min-width: 768px), print {
  .brick7 {
    width: 50%;
    margin-bottom: 0; }
  .brick7--col-3 {
    width: 33.3333333333%; } }

.breadcrumb {
  display: block;
  padding-top: 19px;
  padding-bottom: 8px;
  margin: 0 0 25px !important;
  position: relative;
  line-height: 0; }
  .breadcrumb.color-theme-default,
  .color-theme-default .breadcrumb {
    color: #7e7266; }
  .breadcrumb.color-theme-blind-white,
  .color-theme-blind-white .breadcrumb {
    color: #000000; }
  .breadcrumb.color-theme-blind-black,
  .color-theme-blind-black .breadcrumb {
    color: #ffffff; }
  .breadcrumb li {
    display: inline;
    padding: 0 7px 0 0;
    font-size: 12px;
    font-size: 0.75em;
    line-height: 14px;
    text-transform: uppercase; }
    .breadcrumb li.color-theme-default,
    .color-theme-default .breadcrumb li {
      color: #7e7266; }
    .breadcrumb li.color-theme-blind-white,
    .color-theme-blind-white .breadcrumb li {
      color: #000000; }
    .breadcrumb li.color-theme-blind-black,
    .color-theme-blind-black .breadcrumb li {
      color: #ffffff; }
    .breadcrumb li.font-theme-default,
    .font-theme-default .breadcrumb li {
      font-family: gerbera, Arial, sans-serif; }
    .breadcrumb li.font-theme-blind-serif,
    .font-theme-blind-serif .breadcrumb li {
      font-family: "Georgia, serif"; }
    .breadcrumb li::before {
      display: none; }
  .breadcrumb a {
    text-decoration: none !important; }
    .breadcrumb a.color-theme-default,
    .color-theme-default .breadcrumb a {
      color: #7e7266; }
    .breadcrumb a.color-theme-blind-white,
    .color-theme-blind-white .breadcrumb a {
      color: #000000; }
    .breadcrumb a.color-theme-blind-black,
    .color-theme-blind-black .breadcrumb a {
      color: #ffffff; }
    .breadcrumb a:hover {
      color: #1c1c1d; }
  .breadcrumb span {
    line-height: 1.3; }

@media print {
  .breadcrumb {
    display: none; } }

.jumbo_modern {
  padding-bottom: 10px; }
  .jumbo_modern .breadcrumb a {
    color: #98928c; }
  .jumbo_modern .breadcrumb span {
    color: #98928c; }

.brick5 {
  margin-bottom: 30px; }
  @media screen and (max-width: 480px) {
    .brick5 {
      margin-bottom: 20px;
      border-bottom: 1px solid #ebe7e2; }
      .brick5:nth-last-of-type(1) {
        border: none; } }

.brick5__row {
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  position: relative; }
  .brick5__row.color-theme-default,
  .color-theme-default .brick5__row {
    color: #363532; }
  .brick5__row.color-theme-blind-white,
  .color-theme-blind-white .brick5__row {
    color: #000000; }
  .brick5__row.color-theme-blind-black,
  .color-theme-blind-black .brick5__row {
    color: #ffffff; }
  .brick5__row.color-theme-default,
  .color-theme-default .brick5__row {
    background-color: #ffffff; }
  .brick5__row.color-theme-blind-white,
  .color-theme-blind-white .brick5__row {
    background-color: #ffffff; }
  .brick5__row.color-theme-blind-black,
  .color-theme-blind-black .brick5__row {
    background-color: #000000; }
  .brick5__row:hover {
    text-decoration: none; }
    .brick5__row:hover.color-theme-default,
    .color-theme-default .brick5__row:hover {
      color: #f54e5a; }
    .brick5__row:hover.color-theme-blind-white,
    .color-theme-blind-white .brick5__row:hover {
      color: #000000; }
    .brick5__row:hover.color-theme-blind-black,
    .color-theme-blind-black .brick5__row:hover {
      color: #ffffff; }
  @media screen and (max-width: 768px) {
    .brick5__row {
      display: block; } }

.brick5__cell {
  display: block; }
  .brick5__cell--img {
    width: 32.65%;
    padding-bottom: 22.44%;
    margin-right: 20px;
    min-height: 1px;
    position: relative; }
    @media screen and (max-width: 768px) {
      .brick5__cell--img {
        width: 100%;
        padding-bottom: 68.75%;
        margin-bottom: 25px;
        margin-right: 0; } }
    @media screen and (max-width: 480px) {
      .brick5__cell--img {
        display: none;
        margin-bottom: 20px; } }
    .brick5__cell--img img {
      vertical-align: top;
      width: 100%; }
  .brick5__cell-bg {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    z-index: 5;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-image: url("../../img/mosreg/placeholder_news.svg"); }
  .brick5__cell--text {
    width: 67.35%;
    padding-top: 10px; }
    @media screen and (max-width: 768px) {
      .brick5__cell--text {
        width: 100%;
        padding: 0; } }
    @media screen and (max-width: 480px) {
      .brick5__cell--text {
        padding-bottom: 20px; } }
    .brick5__cell--text--small {
      font-size: 12px;
      font-size: 0.75em;
      line-height: 18px;
      color: #888;
      display: block;
      margin: 6px 0;
      max-height: 54px; }
      .brick5__cell--text--small b {
        color: #494949;
        font-weight: 500; }
      @media screen and (max-width: 1024px) {
        .brick5__cell--text--small {
          margin: 4px 0; } }

@media screen and (max-width: 480px) {
  .brick5--mobile-img .brick5__cell--img {
    display: block; } }

.brick5__title {
  display: block;
  font-size: 24px;
  font-size: 1.5em;
  line-height: 34px;
  font-weight: 400;
  overflow: hidden; }
  .brick5__title a {
    text-decoration: none; }
    .brick5__title a.color-theme-default,
    .color-theme-default .brick5__title a {
      color: #363532; }
    .brick5__title a.color-theme-blind-white,
    .color-theme-blind-white .brick5__title a {
      color: #000000; }
    .brick5__title a.color-theme-blind-black,
    .color-theme-blind-black .brick5__title a {
      color: #ffffff; }
    .brick5__title a:hover {
      text-decoration: none; }
      .brick5__title a:hover.color-theme-default,
      .color-theme-default .brick5__title a:hover {
        color: #f54e5a; }
      .brick5__title a:hover.color-theme-blind-white,
      .color-theme-blind-white .brick5__title a:hover {
        color: #000000; }
      .brick5__title a:hover.color-theme-blind-black,
      .color-theme-blind-black .brick5__title a:hover {
        color: #ffffff; }
  .brick5__title_big {
    overflow: hidden; }
  @media screen and (max-width: 1024px) {
    .brick5__title {
      font-size: 20px;
      font-size: 1.25em;
      line-height: 30px; } }
  @media screen and (max-width: 480px) {
    .brick5__title {
      font-size: 18px;
      font-size: 1.125em;
      line-height: 26px; } }

.brick5__bottom {
  display: block;
  padding: 15px 0;
  position: absolute;
  bottom: 0; }
  @media screen and (max-width: 768px) {
    .brick5__bottom {
      padding: 15px 0 15px; } }

.brick5__time {
  display: block;
  position: relative;
  font-size: 13px;
  font-size: 0.8125em;
  line-height: 15px;
  margin-bottom: 10px; }
  .brick5__time.color-theme-default,
  .color-theme-default .brick5__time {
    color: #7e7266; }
  .brick5__time.color-theme-blind-white,
  .color-theme-blind-white .brick5__time {
    color: #000000; }
  .brick5__time.color-theme-blind-black,
  .color-theme-blind-black .brick5__time {
    color: #ffffff; }
  .brick5__time.font-theme-default,
  .font-theme-default .brick5__time {
    font-family: gerbera_light, Arial, sans-serif; }
  .brick5__time.font-theme-blind-serif,
  .font-theme-blind-serif .brick5__time {
    font-family: "Georgia, serif"; }
  .brick5__time-icon {
    position: absolute;
    left: 0;
    top: 2px;
    width: 11px;
    height: 11px;
    background-size: 11px 11px; }

.search-widget__settings {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 30px; }
  @media screen and (max-width: 480px) {
    .search-widget__settings {
      position: relative;
      min-height: 105px;
      margin-bottom: 20px; } }
  .search-widget__settings--left {
    -ms-flex: 1;
        flex: 1;
    width: 66.6666666667%; }
    @media screen and (max-width: 480px) {
      .search-widget__settings--left {
        position: absolute;
        left: 0;
        top: 50px;
        width: 100%; } }
  .search-widget__settings--right {
    width: 33.3333333333%;
    margin-left: auto; }
    .search-widget__settings--right .search__fuzzy-search {
      width: -webkit-max-content;
      width: max-content; }
    @media screen and (max-width: 480px) {
      .search-widget__settings--right {
        position: absolute;
        left: 0;
        top: 0; } }

.search-page-form input[type='text'] {
  cursor: text; }

.search-page-form {
  margin-bottom: 30px; }
  .search-page-form__correction {
    font-size: 16px;
    font-size: 1em;
    line-height: 22px;
    color: #94897e;
    margin-top: 14px; }
    .search-page-form__correction.font-theme-default,
    .font-theme-default .search-page-form__correction {
      font-family: gerbera_light, Arial, sans-serif; }
    .search-page-form__correction.font-theme-blind-serif,
    .font-theme-blind-serif .search-page-form__correction {
      font-family: "Georgia, serif"; }
  .search-page-form__resultPhrase.color-theme-default,
  .color-theme-default .search-page-form__resultPhrase {
    color: #f54e5a; }
  .search-page-form__resultPhrase.color-theme-blind-white,
  .color-theme-blind-white .search-page-form__resultPhrase {
    color: #000000; }
  .search-page-form__resultPhrase.color-theme-blind-black,
  .color-theme-blind-black .search-page-form__resultPhrase {
    color: #ffffff; }
  .search-page-form__resultPhrase:hover {
    text-decoration: none; }
  .search-page-form .col-sm-4 .docs-form-search__label,
  .search-page-form .col-sm-4 .jq-selectbox {
    display: none !important; }
  @media (min-width: 768px) {
    .search-page-form .col-sm-5 {
      width: 45%;
      padding-left: 15px;
      padding-right: 15px; }
    .search-page-form .col-sm-3 {
      width: 25%; }
    .search-page-form .row {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin-bottom: 0; }
    .search-page-form__filter-item {
      margin-bottom: 0; } }
  @media (min-width: 1050px) {
    .search-page-form {
      margin-bottom: 10px; } }

.search-page-form__header {
  margin-bottom: 12px; }
  @media (min-width: 768px) {
    .search-page-form__header {
      display: table;
      table-layout: fixed;
      margin-bottom: 30px; } }

.search-page-form__left {
  position: relative;
  width: 100%; }
  @media (min-width: 768px) {
    .search-page-form__left {
      display: table-cell;
      vertical-align: top; } }
  .search-page-form__left input {
    display: block;
    width: 100%;
    padding: 12px 25px 12px 40px;
    height: auto;
    font-size: 16px;
    font-size: 1em;
    line-height: 24px;
    font-weight: 500;
    border-radius: 4px;
    border: 1px solid #d7d9dc;
    box-shadow: none;
    outline: none; }
    .search-page-form__left input.color-theme-default,
    .color-theme-default .search-page-form__left input {
      background-color: #ffffff; }
    .search-page-form__left input.color-theme-blind-white,
    .color-theme-blind-white .search-page-form__left input {
      background-color: #ffffff; }
    .search-page-form__left input.color-theme-blind-black,
    .color-theme-blind-black .search-page-form__left input {
      background-color: #000000; }
    .search-page-form__left input.color-theme-default,
    .color-theme-default .search-page-form__left input {
      color: #363532; }
    .search-page-form__left input.color-theme-blind-white,
    .color-theme-blind-white .search-page-form__left input {
      color: #000000; }
    .search-page-form__left input.color-theme-blind-black,
    .color-theme-blind-black .search-page-form__left input {
      color: #ffffff; }

.search-page-form__right {
  margin-top: 15px; }
  @media (min-width: 768px) {
    .search-page-form__right {
      display: table-cell;
      vertical-align: top;
      margin: 0;
      padding-left: 10px; } }

.search-page-form__icon {
  position: absolute;
  top: 50%;
  margin-top: -9px;
  left: 14px;
  width: 18px;
  height: 18px; }

.search-page-form__submit-btn {
  padding: 12px 35px;
  border: none;
  outline: none;
  border-radius: 40px;
  width: 148px;
  height: 50px;
  font-size: 16px;
  font-size: 1em;
  cursor: pointer; }
  .search-page-form__submit-btn.color-theme-default,
  .color-theme-default .search-page-form__submit-btn {
    background-color: #f54e5a; }
  .search-page-form__submit-btn.color-theme-blind-white,
  .color-theme-blind-white .search-page-form__submit-btn {
    background-color: #000000; }
  .search-page-form__submit-btn.color-theme-blind-black,
  .color-theme-blind-black .search-page-form__submit-btn {
    background-color: #ffffff; }
  .search-page-form__submit-btn.color-theme-default,
  .color-theme-default .search-page-form__submit-btn {
    color: #ffffff; }
  .search-page-form__submit-btn.color-theme-blind-white,
  .color-theme-blind-white .search-page-form__submit-btn {
    color: #ffffff; }
  .search-page-form__submit-btn.color-theme-blind-black,
  .color-theme-blind-black .search-page-form__submit-btn {
    color: #000000; }
  .search-page-form__submit-btn.font-theme-default,
  .font-theme-default .search-page-form__submit-btn {
    font-family: gerbera_medium, Arial, sans-serif; }
  .search-page-form__submit-btn.font-theme-blind-serif,
  .font-theme-blind-serif .search-page-form__submit-btn {
    font-family: "Georgia, serif"; }
  .search-page-form__submit-btn:hover {
    background: linear-gradient(0deg, #eb3946, #eb3946); }

.search-page-form-group {
  position: relative; }

.search-page-form__left .tips-list {
  position: absolute;
  width: 100%;
  border: 1px solid #d7d5d2;
  top: 50px;
  z-index: 200;
  margin: 0; }
  .search-page-form__left .tips-list.color-theme-default,
  .color-theme-default .search-page-form__left .tips-list {
    background-color: #ffffff; }
  .search-page-form__left .tips-list.color-theme-blind-white,
  .color-theme-blind-white .search-page-form__left .tips-list {
    background-color: #ffffff; }
  .search-page-form__left .tips-list.color-theme-blind-black,
  .color-theme-blind-black .search-page-form__left .tips-list {
    background-color: #000000; }
  .search-page-form__left .tips-list__item {
    padding: 10px;
    font-size: 14px;
    font-size: 0.875em;
    cursor: pointer; }
    .search-page-form__left .tips-list__item.color-theme-default,
    .color-theme-default .search-page-form__left .tips-list__item {
      color: #363532; }
    .search-page-form__left .tips-list__item.color-theme-blind-white,
    .color-theme-blind-white .search-page-form__left .tips-list__item {
      color: #000000; }
    .search-page-form__left .tips-list__item.color-theme-blind-black,
    .color-theme-blind-black .search-page-form__left .tips-list__item {
      color: #ffffff; }
    .search-page-form__left .tips-list__item.font-theme-default,
    .font-theme-default .search-page-form__left .tips-list__item {
      font-family: gerbera_light, Arial, sans-serif; }
    .search-page-form__left .tips-list__item.font-theme-blind-serif,
    .font-theme-blind-serif .search-page-form__left .tips-list__item {
      font-family: "Georgia, serif"; }
    .search-page-form__left .tips-list__item:hover.color-theme-default,
    .color-theme-default .search-page-form__left .tips-list__item:hover {
      background-color: #f9f8f7; }
    .search-page-form__left .tips-list__item:hover.color-theme-blind-white,
    .color-theme-blind-white .search-page-form__left .tips-list__item:hover {
      background-color: #ffffff; }
    .search-page-form__left .tips-list__item:hover.color-theme-blind-black,
    .color-theme-blind-black .search-page-form__left .tips-list__item:hover {
      background-color: #000000; }
    .search-page-form__left .tips-list__item:hover.color-theme-default,
    .color-theme-default .search-page-form__left .tips-list__item:hover {
      color: #363532; }
    .search-page-form__left .tips-list__item:hover.color-theme-blind-white,
    .color-theme-blind-white .search-page-form__left .tips-list__item:hover {
      color: #000000; }
    .search-page-form__left .tips-list__item:hover.color-theme-blind-black,
    .color-theme-blind-black .search-page-form__left .tips-list__item:hover {
      color: #ffffff; }
    .search-page-form__left .tips-list__item::before {
      display: none; }
    .search-page-form__left .tips-list__item em {
      font-style: normal; }
      .search-page-form__left .tips-list__item em.color-theme-default,
      .color-theme-default .search-page-form__left .tips-list__item em {
        color: #f54e5a; }
      .search-page-form__left .tips-list__item em.color-theme-blind-white,
      .color-theme-blind-white .search-page-form__left .tips-list__item em {
        color: #000000; }
      .search-page-form__left .tips-list__item em.color-theme-blind-black,
      .color-theme-blind-black .search-page-form__left .tips-list__item em {
        color: #ffffff; }
      .search-page-form__left .tips-list__item em.font-theme-default,
      .font-theme-default .search-page-form__left .tips-list__item em {
        font-family: gerbera_bold, Arial, sans-serif; }
      .search-page-form__left .tips-list__item em.font-theme-blind-serif,
      .font-theme-blind-serif .search-page-form__left .tips-list__item em {
        font-family: "Georgia, serif"; }

.search-page-form .search__fuzzy-search {
  margin-top: 0; }

.search-page-form__filter-item {
  display: inline-block;
  vertical-align: baseline;
  font-size: 13px;
  font-size: 0.8125em;
  margin-right: 35px;
  font-size: 16px;
  font-size: 1em; }
  .search-page-form__filter-item.font-theme-default,
  .font-theme-default .search-page-form__filter-item {
    font-family: gerbera_light, Arial, sans-serif; }
  .search-page-form__filter-item.font-theme-blind-serif,
  .font-theme-blind-serif .search-page-form__filter-item {
    font-family: "Georgia, serif"; }
  .search-page-form__filter-item label {
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
    font-size: 0.9375em; }

.search-page-form__filter-item-title {
  color: #787a7e; }

.search-page-form__filter-label {
  margin-right: 12px; }

.search-page-form label {
  margin-bottom: 0; }

.search-page-form .jq-selectbox__select {
  padding-right: 32px;
  padding-left: 2px; }

.search-page-form .jq-selectbox__select-text {
  font-size: 13px;
  font-size: 0.8125em; }

.search-page-form .jq-selectbox__trigger-arrow {
  top: 6px; }

.search-page-form .jq-selectbox__trigger {
  display: none; }

.search-page-form .jq-selectbox__dropdown {
  width: auto; }

.search-page-form .jq-selectbox.focused .jq-selectbox__select {
  border: 0; }

.search-page-form .jq-selectbox.opened .jq-selectbox__trigger-arrow {
  top: 10px; }

.SearchResultsFilters {
  margin-bottom: 30px; }
  @media screen and (max-width: 480px) {
    .SearchResultsFilters {
      margin-bottom: 20px; } }
  .SearchResultsFilters .filter-line {
    margin: 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #d4d5d9; }
    .SearchResultsFilters .filter-line__item {
      font-size: 16px;
      font-size: 1em;
      display: inline-block;
      padding-right: 20px;
      margin-bottom: 5px;
      line-height: 24px; }
      .SearchResultsFilters .filter-line__item a.color-theme-default,
      .color-theme-default .SearchResultsFilters .filter-line__item a {
        color: #363532; }
      .SearchResultsFilters .filter-line__item a.color-theme-blind-white,
      .color-theme-blind-white .SearchResultsFilters .filter-line__item a {
        color: #000000; }
      .SearchResultsFilters .filter-line__item a.color-theme-blind-black,
      .color-theme-blind-black .SearchResultsFilters .filter-line__item a {
        color: #ffffff; }
      .SearchResultsFilters .filter-line__item::before {
        display: none; }
      .SearchResultsFilters .filter-line__item:hover a {
        color: #e85052; }
      .SearchResultsFilters .filter-line__item:hover-counter.color-theme-default,
      .color-theme-default .SearchResultsFilters .filter-line__item:hover-counter {
        color: #363532; }
      .SearchResultsFilters .filter-line__item:hover-counter.color-theme-blind-white,
      .color-theme-blind-white .SearchResultsFilters .filter-line__item:hover-counter {
        color: #000000; }
      .SearchResultsFilters .filter-line__item:hover-counter.color-theme-blind-black,
      .color-theme-blind-black .SearchResultsFilters .filter-line__item:hover-counter {
        color: #ffffff; }
      .SearchResultsFilters .filter-line__item-counter {
        font-size: 15px;
        font-size: 0.9375em; }
        .SearchResultsFilters .filter-line__item-counter.color-theme-default,
        .color-theme-default .SearchResultsFilters .filter-line__item-counter {
          color: #7e7266; }
        .SearchResultsFilters .filter-line__item-counter.color-theme-blind-white,
        .color-theme-blind-white .SearchResultsFilters .filter-line__item-counter {
          color: #000000; }
        .SearchResultsFilters .filter-line__item-counter.color-theme-blind-black,
        .color-theme-blind-black .SearchResultsFilters .filter-line__item-counter {
          color: #ffffff; }
    .SearchResultsFilters .filter-line__item-title.active.color-theme-default,
    .color-theme-default .SearchResultsFilters .filter-line__item-title.active {
      color: #f54e5a; }
    .SearchResultsFilters .filter-line__item-title.active.color-theme-blind-white,
    .color-theme-blind-white .SearchResultsFilters .filter-line__item-title.active {
      color: #000000; }
    .SearchResultsFilters .filter-line__item-title.active.color-theme-blind-black,
    .color-theme-blind-black .SearchResultsFilters .filter-line__item-title.active {
      color: #ffffff; }

.docs-list1-list__title.font-theme-default,
.font-theme-default .docs-list1-list__title {
  font-family: gerbera_medium, Arial, sans-serif; }

.docs-list1-list__title.font-theme-blind-serif,
.font-theme-blind-serif .docs-list1-list__title {
  font-family: "Georgia, serif"; }

.article-item__tags {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.article-item__tag {
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 5px;
  font-size: 13px;
  font-size: 0.8125em;
  line-height: 14px;
  border: 1px solid #d7d5d2;
  border-radius: 2px;
  padding: 7px 10px; }
  .article-item__tag.font-theme-default,
  .font-theme-default .article-item__tag {
    font-family: gerbera_light, Arial, sans-serif; }
  .article-item__tag.font-theme-blind-serif,
  .font-theme-blind-serif .article-item__tag {
    font-family: "Georgia, serif"; }
  .article-item__tag.color-theme-default,
  .color-theme-default .article-item__tag {
    color: #7e7266; }
  .article-item__tag.color-theme-blind-white,
  .color-theme-blind-white .article-item__tag {
    color: #000000; }
  .article-item__tag.color-theme-blind-black,
  .color-theme-blind-black .article-item__tag {
    color: #ffffff; }

.article-item__tag--no-border {
  border: none;
  padding: 0;
  margin: 0;
  line-height: 28px; }
  .article-item__tag--no-border.color-theme-default,
  .color-theme-default .article-item__tag--no-border {
    color: #363532; }
  .article-item__tag--no-border.color-theme-blind-white,
  .color-theme-blind-white .article-item__tag--no-border {
    color: #000000; }
  .article-item__tag--no-border.color-theme-blind-black,
  .color-theme-blind-black .article-item__tag--no-border {
    color: #ffffff; }

.article-item__labels-item-title {
  font-size: 13px;
  font-size: 0.8125em; }
  .article-item__labels-item-title.color-theme-default,
  .color-theme-default .article-item__labels-item-title {
    color: #7e7266; }
  .article-item__labels-item-title.color-theme-blind-white,
  .color-theme-blind-white .article-item__labels-item-title {
    color: #000000; }
  .article-item__labels-item-title.color-theme-blind-black,
  .color-theme-blind-black .article-item__labels-item-title {
    color: #ffffff; }

.article-item__text {
  font-size: 16px;
  font-size: 1em;
  line-height: 24px; }

.search-result-list {
  margin: 0 !important;
  margin-bottom: 30px !important; }
  .search-result-list.color-theme-default,
  .color-theme-default .search-result-list {
    color: #363532; }
  .search-result-list.color-theme-blind-white,
  .color-theme-blind-white .search-result-list {
    color: #000000; }
  .search-result-list.color-theme-blind-black,
  .color-theme-blind-black .search-result-list {
    color: #ffffff; }
  .search-result-list__item {
    padding-bottom: 30px;
    border-bottom: 1px solid #d4d5d9;
    margin-bottom: 30px !important; }
    .search-result-list__item:last-child {
      border: none; }
    .search-result-list__item::before {
      display: none; }
  .search-result-list .article-item__title {
    margin-bottom: 10px; }
    .search-result-list .article-item__title a.color-theme-default,
    .color-theme-default .search-result-list .article-item__title a {
      color: #363532; }
    .search-result-list .article-item__title a.color-theme-blind-white,
    .color-theme-blind-white .search-result-list .article-item__title a {
      color: #000000; }
    .search-result-list .article-item__title a.color-theme-blind-black,
    .color-theme-blind-black .search-result-list .article-item__title a {
      color: #ffffff; }
    .search-result-list .article-item__title a.font-theme-default,
    .font-theme-default .search-result-list .article-item__title a {
      font-family: gerbera_medium, Arial, sans-serif; }
    .search-result-list .article-item__title a.font-theme-blind-serif,
    .font-theme-blind-serif .search-result-list .article-item__title a {
      font-family: "Georgia, serif"; }
    .search-result-list .article-item__title:hover a {
      color: #e85052; }
  .search-result-list .article-item__image-wrap {
    width: 100%; }
    .search-result-list .article-item__image-wrap a {
      display: inline-block;
      width: 100%; }
      .search-result-list .article-item__image-wrap a img {
        width: 100%;
        height: auto; }
      .search-result-list .article-item__image-wrap a .article-item__icon {
        width: 40px;
        height: 40px;
        background-color: #e85052;
        background-position: center;
        background-size: auto; }
  .search-result-list .article-item p {
    margin-top: 0; }
  .search-result-list .article-item__image-link {
    min-height: 1px;
    position: relative;
    padding-bottom: 60%; }
  .search-result-list .article-item__image.lazy {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    z-index: 5;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center; }
  @media (min-width: 768px) {
    .search-result-list .article-item {
      display: -ms-flexbox;
      display: flex; }
      .search-result-list .article-item__labels-item {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
      .search-result-list .article-item__labels-item-title {
        padding-right: 15px;
        display: inline-block; }
      .search-result-list .article-item__image-wrap {
        margin-right: 20px;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
        -ms-flex-preferred-size: 32.65%;
            flex-basis: 32.65%; }
      .search-result-list .article-item__content {
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
        -ms-flex-preferred-size: 70%;
            flex-basis: 70%; }
      .search-result-list .article-item__labels {
        margin-bottom: 10px; } }
  @media (min-width: 1050px) {
    .search-result-list .article-item__image-wrap a img {
      max-height: 150px;
      height: 100%;
      width: auto; }
    .search-result-list .article-item__text {
      line-height: 28px; } }
  @media (min-width: 1050px) {
    .search-result-list__item {
      margin-bottom: 30px !important;
      padding-bottom: 30px; }
      .search-result-list__item .article-item__text {
        margin-bottom: 12px; } }

.no_result {
  margin-bottom: 30px; }
  .no_result.font-theme-default,
  .font-theme-default .no_result {
    font-family: gerbera_light, Arial, sans-serif; }
  .no_result.font-theme-blind-serif,
  .font-theme-blind-serif .no_result {
    font-family: "Georgia, serif"; }

.docs__right-col em,
.search-result-list em {
  font-style: normal; }
  .docs__right-col em.color-theme-default,
  .color-theme-default .docs__right-col em,
  .search-result-list em.color-theme-default,
  .color-theme-default
  .search-result-list em {
    color: #f54e5a; }
  .docs__right-col em.color-theme-blind-white,
  .color-theme-blind-white .docs__right-col em,
  .search-result-list em.color-theme-blind-white,
  .color-theme-blind-white
  .search-result-list em {
    color: #000000; }
  .docs__right-col em.color-theme-blind-black,
  .color-theme-blind-black .docs__right-col em,
  .search-result-list em.color-theme-blind-black,
  .color-theme-blind-black
  .search-result-list em {
    color: #ffffff; }
  .docs__right-col em.font-theme-default,
  .font-theme-default .docs__right-col em,
  .search-result-list em.font-theme-default,
  .font-theme-default
  .search-result-list em {
    font-family: gerbera_bold, Arial, sans-serif; }
  .docs__right-col em.font-theme-blind-serif,
  .font-theme-blind-serif .docs__right-col em,
  .search-result-list em.font-theme-blind-serif,
  .font-theme-blind-serif
  .search-result-list em {
    font-family: "Georgia, serif"; }

.docs__right-col ul li.docs-list1-list__item:last-child {
  margin-bottom: 30px; }

.docs__right-col .docs-list1-list__title {
  margin-bottom: 10px; }

.popupGallery__slide-content .popupGallery__header {
  position: unset; }

.popupGallery__content .popupGallery__close {
  display: block; }

.VueCarousel .popupGallery__header .popupGallery__close {
  height: 44px;
  display: block;
  position: fixed;
  top: 14px;
  right: 14px;
  background: rgba(0, 0, 0, 0.7);
  text-align: center;
  padding: 0;
  -ms-transform: scale(0.75) !important;
      transform: scale(0.75) !important;
  border-radius: 50%;
  border: 2px solid;
  opacity: 0.65;
  display: none; }
  .VueCarousel .popupGallery__header .popupGallery__close.color-theme-default,
  .color-theme-default .VueCarousel .popupGallery__header .popupGallery__close {
    border-color: #ffffff; }
  .VueCarousel .popupGallery__header .popupGallery__close.color-theme-blind-white,
  .color-theme-blind-white .VueCarousel .popupGallery__header .popupGallery__close {
    border-color: #ffffff; }
  .VueCarousel .popupGallery__header .popupGallery__close.color-theme-blind-black,
  .color-theme-blind-black .VueCarousel .popupGallery__header .popupGallery__close {
    border-color: #000000; }
  .VueCarousel .popupGallery__header .popupGallery__close::before, .VueCarousel .popupGallery__header .popupGallery__close::after {
    background-color: #ffffff; }
  .VueCarousel .popupGallery__header .popupGallery__close:hover {
    opacity: 1; }
    .VueCarousel .popupGallery__header .popupGallery__close:hover.color-theme-default,
    .color-theme-default .VueCarousel .popupGallery__header .popupGallery__close:hover {
      border-color: #f54e5a; }
    .VueCarousel .popupGallery__header .popupGallery__close:hover.color-theme-blind-white,
    .color-theme-blind-white .VueCarousel .popupGallery__header .popupGallery__close:hover {
      border-color: #000000; }
    .VueCarousel .popupGallery__header .popupGallery__close:hover.color-theme-blind-black,
    .color-theme-blind-black .VueCarousel .popupGallery__header .popupGallery__close:hover {
      border-color: #ffffff; }
    .VueCarousel .popupGallery__header .popupGallery__close:hover::before, .VueCarousel .popupGallery__header .popupGallery__close:hover::after {
      background-color: #f54e5a; }

.VueCarousel .popupGallery__header .popupGallery__counter {
  text-align: right;
  padding-right: 20px; }

.VueCarousel .VueCarousel-navigation button {
  background: rgba(0, 0, 0, 0.7);
  width: 44px;
  height: 44px;
  border-radius: 50%;
  border: 2px solid;
  top: 0;
  bottom: 0;
  margin: auto;
  outline: none; }
  .VueCarousel .VueCarousel-navigation button.color-theme-default,
  .color-theme-default .VueCarousel .VueCarousel-navigation button {
    color: #ffffff; }
  .VueCarousel .VueCarousel-navigation button.color-theme-blind-white,
  .color-theme-blind-white .VueCarousel .VueCarousel-navigation button {
    color: #ffffff; }
  .VueCarousel .VueCarousel-navigation button.color-theme-blind-black,
  .color-theme-blind-black .VueCarousel .VueCarousel-navigation button {
    color: #000000; }
  .VueCarousel .VueCarousel-navigation button.color-theme-default,
  .color-theme-default .VueCarousel .VueCarousel-navigation button {
    border-color: #ffffff; }
  .VueCarousel .VueCarousel-navigation button.color-theme-blind-white,
  .color-theme-blind-white .VueCarousel .VueCarousel-navigation button {
    border-color: #ffffff; }
  .VueCarousel .VueCarousel-navigation button.color-theme-blind-black,
  .color-theme-blind-black .VueCarousel .VueCarousel-navigation button {
    border-color: #000000; }
  .VueCarousel .VueCarousel-navigation button.color-theme-default,
  .color-theme-default .VueCarousel .VueCarousel-navigation button {
    border-color: #ffffff; }
  .VueCarousel .VueCarousel-navigation button.color-theme-blind-white,
  .color-theme-blind-white .VueCarousel .VueCarousel-navigation button {
    border-color: #ffffff; }
  .VueCarousel .VueCarousel-navigation button.color-theme-blind-black,
  .color-theme-blind-black .VueCarousel .VueCarousel-navigation button {
    border-color: #000000; }
  .VueCarousel .VueCarousel-navigation button:hover.color-theme-default,
  .color-theme-default .VueCarousel .VueCarousel-navigation button:hover {
    border-color: #f54e5a; }
  .VueCarousel .VueCarousel-navigation button:hover.color-theme-blind-white,
  .color-theme-blind-white .VueCarousel .VueCarousel-navigation button:hover {
    border-color: #000000; }
  .VueCarousel .VueCarousel-navigation button:hover.color-theme-blind-black,
  .color-theme-blind-black .VueCarousel .VueCarousel-navigation button:hover {
    border-color: #ffffff; }
  .VueCarousel .VueCarousel-navigation button:hover::before {
    border-color: #f54e5a; }

.VueCarousel .VueCarousel-navigation .VueCarousel-navigation-next {
  right: 20px; }

.VueCarousel .VueCarousel-navigation .VueCarousel-navigation-prev {
  left: 10px; }

.VueCarousel .popupGallery__title {
  display: block;
  margin-bottom: 15px;
  line-height: 1.57;
  color: #898989;
  font-size: 14px;
  font-size: 0.875em;
  font-weight: 500; }
  .VueCarousel .popupGallery__title.font-theme-default,
  .font-theme-default .VueCarousel .popupGallery__title {
    font-family: gerbera_light, Arial, sans-serif; }
  .VueCarousel .popupGallery__title.font-theme-blind-serif,
  .font-theme-blind-serif .VueCarousel .popupGallery__title {
    font-family: "Georgia, serif"; }
  .VueCarousel .popupGallery__title::before {
    content: ' ';
    display: table; }
  .VueCarousel .popupGallery__title::after {
    content: ' ';
    display: table;
    clear: both; }

.VueCarousel .popupGallery__file-data {
  font-size: 14px;
  font-size: 0.875em;
  color: #898989; }
  .VueCarousel .popupGallery__file-data a.color-theme-default,
  .color-theme-default .VueCarousel .popupGallery__file-data a {
    color: #f54e5a; }
  .VueCarousel .popupGallery__file-data a.color-theme-blind-white,
  .color-theme-blind-white .VueCarousel .popupGallery__file-data a {
    color: #000000; }
  .VueCarousel .popupGallery__file-data a.color-theme-blind-black,
  .color-theme-blind-black .VueCarousel .popupGallery__file-data a {
    color: #ffffff; }
  .VueCarousel .popupGallery__file-data a:hover {
    text-decoration: underline; }
  .VueCarousel .popupGallery__file-data span {
    display: inline-block; }

@media (min-width: 768px) {
  .VueCarousel .popupGallery__counter {
    width: 10%;
    text-align: right; }
  .VueCarousel .VueCarousel-navigation button {
    background: none; }
  .VueCarousel .popupGallery__file-data span {
    margin-left: 10px; }
    .VueCarousel .popupGallery__file-data span .popupGallery__img-format {
      margin-left: 0; } }

.popupGallery__content .popupGallery__close:hover.color-theme-default,
.color-theme-default .popupGallery__content .popupGallery__close:hover {
  border-color: #f54e5a; }

.popupGallery__content .popupGallery__close:hover.color-theme-blind-white,
.color-theme-blind-white .popupGallery__content .popupGallery__close:hover {
  border-color: #000000; }

.popupGallery__content .popupGallery__close:hover.color-theme-blind-black,
.color-theme-blind-black .popupGallery__content .popupGallery__close:hover {
  border-color: #ffffff; }

.popupGallery__content .popupGallery__close:hover::before, .popupGallery__content .popupGallery__close:hover::after {
  background-color: #f54e5a; }

.itemClass {
  display: inline-block; }

.article-item__content .article__date-time {
  display: inline-block; }

.article-item__content .article__date-icon {
  top: -3px;
  margin-top: 0; }

.menu1 {
  display: none; }

@media screen and (min-width: 768px) {
  .menu1 {
    display: block; } }

.docs_modern {
  padding-left: 0;
  padding-right: 0; }
  .docs_modern.docs_category .docs__left-menu {
    display: block !important; }
  .docs_modern .docs__left-col::after {
    background-color: #f6f6f6; }
  .docs_modern .docs__left-menu > ul {
    margin-left: 0; }
    .docs_modern .docs__left-menu > ul > li.active {
      position: relative;
      overflow: hidden; }
      .docs_modern .docs__left-menu > ul > li.active.color-theme-default,
      .color-theme-default .docs_modern .docs__left-menu > ul > li.active {
        background-color: #ffffff; }
      .docs_modern .docs__left-menu > ul > li.active.color-theme-blind-white,
      .color-theme-blind-white .docs_modern .docs__left-menu > ul > li.active {
        background-color: #ffffff; }
      .docs_modern .docs__left-menu > ul > li.active.color-theme-blind-black,
      .color-theme-blind-black .docs_modern .docs__left-menu > ul > li.active {
        background-color: #000000; }
      .docs_modern .docs__left-menu > ul > li.active > a {
        z-index: 5;
        background: transparent; }
    .docs_modern .docs__left-menu > ul > li > a {
      position: static;
      padding: 25px 30px;
      transition: none; }
      .docs_modern .docs__left-menu > ul > li > a .docs__left-menu-text {
        font-weight: 500; }
      .docs_modern .docs__left-menu > ul > li > a:hover .docs__left-menu-text.color-theme-default,
      .color-theme-default .docs_modern .docs__left-menu > ul > li > a:hover .docs__left-menu-text {
        color: #f54e5a; }
      .docs_modern .docs__left-menu > ul > li > a:hover .docs__left-menu-text.color-theme-blind-white,
      .color-theme-blind-white .docs_modern .docs__left-menu > ul > li > a:hover .docs__left-menu-text {
        color: #000000; }
      .docs_modern .docs__left-menu > ul > li > a:hover .docs__left-menu-text.color-theme-blind-black,
      .color-theme-blind-black .docs_modern .docs__left-menu > ul > li > a:hover .docs__left-menu-text {
        color: #ffffff; }
    .docs_modern .docs__left-menu > ul > li.hasChild.active > a {
      padding-bottom: 10px; }
    .docs_modern .docs__left-menu > ul > li > a::before {
      content: none; }
    .docs_modern .docs__left-menu > ul > li > ul {
      display: none;
      padding-bottom: 20px; }
    .docs_modern .docs__left-menu > ul > li.active > ul {
      display: block; }
    .docs_modern .docs__left-menu > ul > li.active > a > .docs__left-menu-link-content > .docs__left-menu-text,
    .docs_modern .docs__left-menu > ul > li.active > ul {
      position: relative;
      z-index: 10; }
    .docs_modern .docs__left-menu > ul > li > ul > li > a {
      padding: 12px 30px; }
      .docs_modern .docs__left-menu > ul > li > ul > li > a::after, .docs_modern .docs__left-menu > ul > li > ul > li > a::before {
        content: none; }
  .docs_modern .docs__left-menu--has-icons ul > li > ul > li {
    margin-left: 0; }
  .docs_modern .docs__left-menu-bg-icon {
    display: none; }
  .docs_modern .docs__left-menu > ul > li.active .docs__left-menu-bg-icon {
    position: absolute;
    top: 50%;
    right: -15px;
    z-index: 0;
    display: block;
    max-height: 70px;
    max-width: 160px;
    width: 100%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%); }
    .docs_modern .docs__left-menu > ul > li.active .docs__left-menu-bg-icon svg {
      position: absolute;
      top: 50%;
      right: -15px;
      z-index: 0;
      display: block;
      max-height: 70px;
      max-width: 160px;
      width: 100%;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }

@media (min-width: 768px), print {
  .docs_modern.docs_category .docs__right-col {
    display: block; } }

@media (min-width: 1024px) {
  .docs_modern .docs__left-menu > ul > li.hasChild > a .docs__left-menu-text::after {
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-left: 10px;
    border-top: 2px solid #c5c5c5;
    border-right: 2px solid #c5c5c5;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); }
  .docs_modern .docs__left-menu > ul > li.hasChild.active > a .docs__left-menu-text::after {
    top: -3px;
    margin-left: 14px;
    -ms-transform: rotate(135deg) translateY(3px) translateX(1px);
    transform: rotate(135deg) translateY(3px) translateX(1px); } }

.docs__left-menu-bg-icon path {
  fill: #e5e6e6 !important; }

.docs_modern .docs__left-menu > ul > li:not(.hasChild).active .docs__left-menu-bg-icon {
  max-height: 60px; }
  .docs_modern .docs__left-menu > ul > li:not(.hasChild).active .docs__left-menu-bg-icon svg {
    max-height: 60px; }

.docs_modern .docs-list1-list__title,
.docs_modern .docs__left-menu-text {
  font-size: 15px;
  font-size: 0.9375em; }

.docs_modern .docs-list1-list__external::after {
  content: '';
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-left: 10px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADwSURBVDhPY6AbUGy9FaLQficNhOVabyXL9D7ihEoRBxTab7XIt92aqdB++xkQ/5fruG0FlYIAmZab0iBbFNtvh2LgjptmIDUKbbdL5NtuP1Zou/VcqeOuDVgjDABNPQ9UcByoYDcKbr+1UaXjlgxMs3LbbRWgSy5hGAAUfKjYfkcXykUByJpBfKCh3bKd16XAkjCAywBkzUDvpCg335aFSqECbAbANCt13lEF8YFqPgCdLgeWRAfoBmjVX+EBhvwZmGYQIMkAbGCQGwAMsPvAAGuEJVesuO3WN4zogwGgAbHy7bdX4cVAC6DKBw1gYAAAg6zArnvUZvwAAAAASUVORK5CYII=) center no-repeat; }

.docs_modern .docs-list1-list__label {
  display: inline-block;
  padding: 0 7px;
  margin-top: 7px;
  margin-right: 10px;
  font-size: 12px;
  font-size: 0.75em;
  line-height: 20px;
  background-color: #8e8b86; }
  .docs_modern .docs-list1-list__label.color-theme-default,
  .color-theme-default .docs_modern .docs-list1-list__label {
    color: #ffffff; }
  .docs_modern .docs-list1-list__label.color-theme-blind-white,
  .color-theme-blind-white .docs_modern .docs-list1-list__label {
    color: #ffffff; }
  .docs_modern .docs-list1-list__label.color-theme-blind-black,
  .color-theme-blind-black .docs_modern .docs-list1-list__label {
    color: #000000; }

.docs_modern .docs__right-col {
  position: relative;
  padding: 0 30px 145px 45px;
  margin-left: -1px; }
  .docs_modern .docs__right-col.color-theme-default,
  .color-theme-default .docs_modern .docs__right-col {
    background-color: #ffffff; }
  .docs_modern .docs__right-col.color-theme-blind-white,
  .color-theme-blind-white .docs_modern .docs__right-col {
    background-color: #ffffff; }
  .docs_modern .docs__right-col.color-theme-blind-black,
  .color-theme-blind-black .docs_modern .docs__right-col {
    background-color: #000000; }
  .docs_modern .docs__right-col::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 1px;
    background-color: #f6f6f6; }

.docs_modern .docs__left-col + .docs__right-col {
  padding-top: 25px; }

.docs_modern .docs-list1-list__item--no-icon:not(:last-child) {
  border-bottom: 1px solid #f2f2f2; }

.docs_modern .docs-list1-list > ul {
  overflow: hidden;
  margin: 0; }

.docs_modern .menu2_select {
  margin-top: 20px;
  margin-bottom: 20px; }

.docs_modern .pagination1 {
  position: absolute;
  bottom: 43px;
  left: 0;
  z-index: 5;
  width: 100%; }

.docs_modern.docs_category .docs__left-menu > ul > li > a {
  display: block; }

.docs_modern.docs_category .docs__left-menu > ul > li:not(.active) > a {
  color: #141414; }

@media (max-width: 767px) {
  .docs_modern .docs__left-menu > ul > li .docs__left-menu-bg-icon {
    display: none !important; }
  .js_docs-mobile-nav {
    display: none; } }

@media (max-width: 900px) {
  .docs_modern .docs__right-col {
    padding-right: 25px;
    padding-left: 25px;
    padding-bottom: 145px;
    padding-top: 10px !important; } }

@media (max-width: 767px) {
  .docs_modern .docs__right-col {
    padding-left: 1px;
    padding-right: 0; }
  .docs_modern .docs__left-menu > ul > li > a {
    padding: 25px 30px;
    border-bottom: 1px solid #dadcdf;
    background: none; }
  .docs_modern .docs__left-menu > ul > li.active > a {
    padding-bottom: 25px; }
  .docs_modern .docs__left-menu > ul > li.active > a::before {
    top: 35px;
    border-right: 0;
    border-bottom: 0;
    border-left: 2px solid #626f78;
    border-top: 2px solid #626f78; }
  .docs_modern .docs__left-menu > ul > li.active > ul {
    display: block;
    border-bottom: 1px solid #dadcdf; }
  .docs_modern .docs__left-menu > ul > li.active > ul {
    padding-bottom: 0; }
  .docs_modern .docs__left-menu > ul > li > a:hover::after {
    content: none; }
  .docs_modern .docs__left-menu > ul > li > a::before {
    content: '';
    position: absolute;
    top: 30px;
    bottom: auto;
    left: auto;
    right: 20px;
    display: block;
    width: 10px;
    height: 10px;
    border-right: 2px solid #626f78;
    border-bottom: 2px solid #626f78;
    -ms-transform: rotate(45deg);
        transform: rotate(45deg); }
  .docs_modern .docs__left-menu > ul > li > ul > li > a {
    padding: 25px 20px 25px 0;
    margin-left: 30px; }
  .docs_modern .docs__left-menu > ul > li > ul > li:not(:last-child) > a {
    border-bottom: 1px solid #dadcdf; } }

@media (min-width: 768px), print {
  .docs_modern.docs_category .docs__right-col {
    display: block; } }

@media (min-width: 768px), print {
  .docs__left-col + .docs__right-col {
    width: 66.6666666667%;
    float: left;
    padding-left: 23px; } }

.docs {
  position: relative; }

.docs__toggle-button {
  margin-bottom: 10px; }

@media screen and (min-width: 768px) {
  .docs__toggle-button {
    position: absolute;
    top: -57px;
    right: 0; } }

@media (max-width: 767px) {
  .docs__toggle-button {
    width: 100%;
    margin-bottom: 21px; } }

.docs__toggle-button-inner {
  position: relative;
  padding-left: 27px; }
  .docs__toggle-button-inner::before {
    width: 14px;
    height: 14px;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -7px;
    font-family: 'fontello', serif;
    font-size: 14px;
    font-size: 0.875em;
    line-height: 14px;
    content: '\e807';
    opacity: 0.5; }

.docs-search-filter {
  display: none; }

.docs-form-search {
  padding: 30px 15px;
  margin-bottom: 25px;
  position: relative; }
  .docs-form-search.color-theme-default,
  .color-theme-default .docs-form-search {
    background-color: #f9f8f7; }
  .docs-form-search.color-theme-blind-white,
  .color-theme-blind-white .docs-form-search {
    background-color: #ffffff; }
  .docs-form-search.color-theme-blind-black,
  .color-theme-blind-black .docs-form-search {
    background-color: #000000; }

.docs-form-search input[type='radio'] {
  display: none; }

.docs-form-search__close {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 10px;
  right: 0;
  z-index: 50;
  text-decoration: none;
  text-align: center;
  color: #bebebe; }
  .docs-form-search__close::before, .docs-form-search__close::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 2px;
    background-color: #8f8f8f;
    -ms-transform: rotate(45deg);
        transform: rotate(45deg); }
  .docs-form-search__close::after {
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg); }
  .docs-form-search__close:hover::before, .docs-form-search__close:hover::after {
    background-color: #f54e5a; }

.docs-form-search__select {
  width: 100%; }

.docs-form-search__icon {
  position: absolute;
  top: 1px;
  bottom: 1px;
  right: 2px;
  width: 38px;
  background-position: center center; }

.docs-form-search__btn {
  min-width: 130px; }

.docs-form-search__row1 {
  display: none; }

.docs-form-search__col {
  width: 100%;
  min-height: 1px;
  float: left; }

.docs-form-search__col2 {
  width: 100%;
  white-space: nowrap;
  padding-right: 15px;
  padding-left: 15px;
  padding-top: 15px; }

.docs-form-search__label--display {
  display: block; }

.docs-form-search__label2 {
  line-height: 19px; }

.docs-form-search__label2--left {
  padding-right: 5px; }

.docs-form-search__label2--right {
  text-align: left; }

@media (min-width: 768px) {
  .docs-form-search__row1 {
    display: block; }
  .docs-form-search__col {
    width: 50%; }
  .docs-form-search__col1 {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px; }
  .docs-form-search__col2 {
    display: table-cell;
    width: 325px;
    padding-top: 0;
    text-align: right !important;
    vertical-align: middle; }
  .docs-form-search__toggler {
    width: 325px; }
  .docs-form-search__label--display {
    display: none; }
  .docs-form-search {
    padding: 30px 30px; } }

.docs-form-search__label {
  margin-bottom: 10px;
  font-size: 15px;
  font-size: 0.9375em;
  line-height: 18px; }
  .docs-form-search__label.color-theme-default,
  .color-theme-default .docs-form-search__label {
    color: #7e7266; }
  .docs-form-search__label.color-theme-blind-white,
  .color-theme-blind-white .docs-form-search__label {
    color: #000000; }
  .docs-form-search__label.color-theme-blind-black,
  .color-theme-blind-black .docs-form-search__label {
    color: #ffffff; }
  .docs-form-search__label.font-theme-default,
  .font-theme-default .docs-form-search__label {
    font-family: gerbera_light, Arial, sans-serif; }
  .docs-form-search__label.font-theme-blind-serif,
  .font-theme-blind-serif .docs-form-search__label {
    font-family: "Georgia, serif"; }

@media (max-width: 767px) {
  .docs-form-search__label {
    height: auto !important; } }

.search-page-form__filter-item {
  margin-right: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 20px; }

.docs-form-search__word {
  width: 27px;
  padding-right: 10px;
  float: left;
  line-height: 38px;
  padding-top: 2px; }

.docs-form-search__float {
  padding: 1px;
  overflow: hidden;
  margin-bottom: 15px; }

@media screen and (min-width: 768px) {
  .docs-form-search__word {
    width: auto;
    height: 100%;
    vertical-align: middle;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    padding-top: 0; }
  .docs-form-search__float {
    margin-bottom: 0; } }

@media (min-width: 768px), print {
  .docs__left-col {
    width: 33.3333333333%;
    min-height: 1px;
    float: left;
    position: relative; }
    .docs__left-col::after {
      position: absolute;
      top: 0;
      bottom: 0;
      right: 0;
      width: 1px;
      background-color: #d8dade;
      content: ''; } }

.docs__left-menu {
  display: none; }
  .docs__left-menu > ul {
    margin: 0; }
    .docs__left-menu > ul > li {
      padding: 0;
      margin-bottom: 0 !important; }
      .docs__left-menu > ul > li::before {
        display: none; }
      .docs__left-menu > ul > li > a:hover {
        text-decoration: none; }
        .docs__left-menu > ul > li > a:hover.color-theme-default,
        .color-theme-default .docs__left-menu > ul > li > a:hover {
          color: #f54e5a; }
        .docs__left-menu > ul > li > a:hover.color-theme-blind-white,
        .color-theme-blind-white .docs__left-menu > ul > li > a:hover {
          color: #000000; }
        .docs__left-menu > ul > li > a:hover.color-theme-blind-black,
        .color-theme-blind-black .docs__left-menu > ul > li > a:hover {
          color: #ffffff; }
        .docs__left-menu > ul > li > a:hover.color-theme-default,
        .color-theme-default .docs__left-menu > ul > li > a:hover {
          background-color: #f9f8f7; }
        .docs__left-menu > ul > li > a:hover.color-theme-blind-white,
        .color-theme-blind-white .docs__left-menu > ul > li > a:hover {
          background-color: #ffffff; }
        .docs__left-menu > ul > li > a:hover.color-theme-blind-black,
        .color-theme-blind-black .docs__left-menu > ul > li > a:hover {
          background-color: #000000; }
      .docs__left-menu > ul > li.active > a {
        text-decoration: none;
        font-weight: 600; }
        .docs__left-menu > ul > li.active > a.color-theme-default,
        .color-theme-default .docs__left-menu > ul > li.active > a {
          color: #f54e5a; }
        .docs__left-menu > ul > li.active > a.color-theme-blind-white,
        .color-theme-blind-white .docs__left-menu > ul > li.active > a {
          color: #000000; }
        .docs__left-menu > ul > li.active > a.color-theme-blind-black,
        .color-theme-blind-black .docs__left-menu > ul > li.active > a {
          color: #ffffff; }
        .docs__left-menu > ul > li.active > a.color-theme-default,
        .color-theme-default .docs__left-menu > ul > li.active > a {
          background-color: #f9f8f7; }
        .docs__left-menu > ul > li.active > a.color-theme-blind-white,
        .color-theme-blind-white .docs__left-menu > ul > li.active > a {
          background-color: #ffffff; }
        .docs__left-menu > ul > li.active > a.color-theme-blind-black,
        .color-theme-blind-black .docs__left-menu > ul > li.active > a {
          background-color: #000000; }
      .docs__left-menu > ul > li > a:hover::after {
        height: 1px;
        background-color: #f9f8f7;
        position: absolute;
        left: 0;
        right: 0;
        top: -1px;
        content: ''; }
      .docs__left-menu > ul > li:last-child a::before {
        display: none; }
      .docs__left-menu > ul > li > ul {
        display: none;
        margin: 0;
        padding: 0; }
        .docs__left-menu > ul > li > ul > li {
          margin: 0 0 0 20px;
          padding: 0;
          margin-bottom: 0 !important; }
          .docs__left-menu > ul > li > ul > li::before {
            display: none; }
          .docs__left-menu > ul > li > ul > li > a {
            display: block;
            padding: 10px 20px;
            position: relative;
            font-size: 16px;
            font-size: 1em;
            line-height: 20px; }
            .docs__left-menu > ul > li > ul > li > a.color-theme-default,
            .color-theme-default .docs__left-menu > ul > li > ul > li > a {
              color: #363532; }
            .docs__left-menu > ul > li > ul > li > a.color-theme-blind-white,
            .color-theme-blind-white .docs__left-menu > ul > li > ul > li > a {
              color: #000000; }
            .docs__left-menu > ul > li > ul > li > a.color-theme-blind-black,
            .color-theme-blind-black .docs__left-menu > ul > li > ul > li > a {
              color: #ffffff; }
            .docs__left-menu > ul > li > ul > li > a::after {
              width: 6px;
              height: 6px;
              border-radius: 50%;
              position: absolute;
              top: 18px;
              left: 0;
              background-color: #f54e5a;
              content: ''; }
            .docs__left-menu > ul > li > ul > li > a:hover {
              text-decoration: none; }
              .docs__left-menu > ul > li > ul > li > a:hover.color-theme-default,
              .color-theme-default .docs__left-menu > ul > li > ul > li > a:hover {
                color: #f54e5a; }
              .docs__left-menu > ul > li > ul > li > a:hover.color-theme-blind-white,
              .color-theme-blind-white .docs__left-menu > ul > li > ul > li > a:hover {
                color: #000000; }
              .docs__left-menu > ul > li > ul > li > a:hover.color-theme-blind-black,
              .color-theme-blind-black .docs__left-menu > ul > li > ul > li > a:hover {
                color: #ffffff; }
          .docs__left-menu > ul > li > ul > li.active > a {
            text-decoration: none;
            font-weight: 500; }
            .docs__left-menu > ul > li > ul > li.active > a.color-theme-default,
            .color-theme-default .docs__left-menu > ul > li > ul > li.active > a {
              color: #f54e5a; }
            .docs__left-menu > ul > li > ul > li.active > a.color-theme-blind-white,
            .color-theme-blind-white .docs__left-menu > ul > li > ul > li.active > a {
              color: #000000; }
            .docs__left-menu > ul > li > ul > li.active > a.color-theme-blind-black,
            .color-theme-blind-black .docs__left-menu > ul > li > ul > li.active > a {
              color: #ffffff; }

@media (min-width: 768px), print {
  .docs__left-menu {
    display: block; } }

@media (min-width: 768px), print {
  .docs__left-col .docs__left-menu > ul {
    margin-left: 0px; } }

@media (min-width: 768px) {
  .docs__left-menu > ul > li > a {
    display: block;
    padding: 15px 20px;
    position: relative; }
    .docs__left-menu > ul > li > a.color-theme-default,
    .color-theme-default .docs__left-menu > ul > li > a {
      color: #363532; }
    .docs__left-menu > ul > li > a.color-theme-blind-white,
    .color-theme-blind-white .docs__left-menu > ul > li > a {
      color: #000000; }
    .docs__left-menu > ul > li > a.color-theme-blind-black,
    .color-theme-blind-black .docs__left-menu > ul > li > a {
      color: #ffffff; } }

@media (min-width: 768px), print {
  .docs__left-menu > ul > li > ul {
    display: block; } }

@media (min-width: 768px), print {
  .docs__left-col + .docs__right-col {
    width: 66.6666666667%;
    float: left;
    padding-left: 23px; } }

.docs-list1-list > ul {
  margin: 0;
  padding: 0; }
  .docs-list1-list > ul > li::before {
    display: none; }

.docs-list1-list__item {
  padding-left: 30px;
  padding-bottom: 25px;
  margin-top: 15px;
  margin-bottom: 20px;
  border-bottom: 1px solid #d8dade; }
  .docs-list1-list__item:last-child {
    border-bottom: 0 none; }

.docs-list1-list__link {
  display: block;
  position: relative;
  text-decoration: none; }
  .docs-list1-list__link:hover {
    text-decoration: none; }
    .docs-list1-list__link:hover .docs-list1-list__title.color-theme-default,
    .color-theme-default .docs-list1-list__link:hover .docs-list1-list__title {
      color: #f54e5a; }
    .docs-list1-list__link:hover .docs-list1-list__title.color-theme-blind-white,
    .color-theme-blind-white .docs-list1-list__link:hover .docs-list1-list__title {
      color: #000000; }
    .docs-list1-list__link:hover .docs-list1-list__title.color-theme-blind-black,
    .color-theme-blind-black .docs-list1-list__link:hover .docs-list1-list__title {
      color: #ffffff; }

.docs-list1-list__title {
  transition: all 0.6s ease; }
  .docs-list1-list__title.color-theme-default,
  .color-theme-default .docs-list1-list__title {
    color: #363532; }
  .docs-list1-list__title.color-theme-blind-white,
  .color-theme-blind-white .docs-list1-list__title {
    color: #000000; }
  .docs-list1-list__title.color-theme-blind-black,
  .color-theme-blind-black .docs-list1-list__title {
    color: #ffffff; }
  .docs-list1-list__title::before {
    position: absolute;
    top: 0;
    left: -27px;
    width: 30px;
    height: 20px;
    content: ''; }
  .docs-list1-list__title::after {
    position: absolute;
    top: 2px;
    left: -27px;
    width: 16px;
    height: 20px;
    content: '';
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20class%3D%22icon%20doc2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%224%204%2016%2020%22%20width%3D%2216%22%20height%3D%2220%22%20fill%3D%22%23C8CCD1%22%3E%3Cpath%20d%3D%22M4%204v20h16V4H4zm13%2015H7v-2h10v2zm0-4H7v-2h10v2zm0-4H7V9h10v2z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat; }

.docs-list1-list__source {
  margin: 8px 0 10px 0;
  font-size: 16px;
  font-size: 1em;
  line-height: 1.57;
  font-weight: 500; }
  .docs-list1-list__source.font-theme-default,
  .font-theme-default .docs-list1-list__source {
    font-family: gerbera_light, Arial, sans-serif; }
  .docs-list1-list__source.font-theme-blind-serif,
  .font-theme-blind-serif .docs-list1-list__source {
    font-family: "Georgia, serif"; }
  .docs-list1-list__source.color-theme-default,
  .color-theme-default .docs-list1-list__source {
    color: #363532; }
  .docs-list1-list__source.color-theme-blind-white,
  .color-theme-blind-white .docs-list1-list__source {
    color: #000000; }
  .docs-list1-list__source.color-theme-blind-black,
  .color-theme-blind-black .docs-list1-list__source {
    color: #ffffff; }

.docs-list1-list__date {
  margin: 5px 0 5px 0;
  font-size: 13px;
  font-size: 0.8125em;
  line-height: 1; }
  .docs-list1-list__date.color-theme-default,
  .color-theme-default .docs-list1-list__date {
    color: #7e7266; }
  .docs-list1-list__date.color-theme-blind-white,
  .color-theme-blind-white .docs-list1-list__date {
    color: #000000; }
  .docs-list1-list__date.color-theme-blind-black,
  .color-theme-blind-black .docs-list1-list__date {
    color: #ffffff; }

.docs-releases-list > ul {
  margin: 0;
  padding: 0; }
  .docs-releases-list > ul > li::before {
    display: none; }

.docs-releases-list__item {
  padding-bottom: 25px;
  margin-top: 15px;
  margin-bottom: 20px;
  border-bottom: 1px solid #d8dade; }
  .docs-releases-list__item:first-child {
    margin-top: 0; }
  .docs-releases-list__item:last-child {
    border-bottom: 0 none;
    padding-bottom: 0; }

.docs-releases-list__link {
  display: block;
  position: relative;
  text-decoration: none; }
  .docs-releases-list__link:hover {
    text-decoration: none; }
    .docs-releases-list__link:hover .docs-releases-list__title.color-theme-default,
    .color-theme-default .docs-releases-list__link:hover .docs-releases-list__title {
      color: #f54e5a; }
    .docs-releases-list__link:hover .docs-releases-list__title.color-theme-blind-white,
    .color-theme-blind-white .docs-releases-list__link:hover .docs-releases-list__title {
      color: #000000; }
    .docs-releases-list__link:hover .docs-releases-list__title.color-theme-blind-black,
    .color-theme-blind-black .docs-releases-list__link:hover .docs-releases-list__title {
      color: #ffffff; }

.docs-releases-list__title {
  transition: all 0.6s ease; }
  .docs-releases-list__title.color-theme-default,
  .color-theme-default .docs-releases-list__title {
    color: #363532; }
  .docs-releases-list__title.color-theme-blind-white,
  .color-theme-blind-white .docs-releases-list__title {
    color: #000000; }
  .docs-releases-list__title.color-theme-blind-black,
  .color-theme-blind-black .docs-releases-list__title {
    color: #ffffff; }

.docs-releases-list__source {
  margin: 8px 0 5px 0;
  font-size: 14px;
  font-size: 0.875em;
  line-height: 1.57;
  font-weight: 500; }

.docs-releases-list__date {
  margin: 7px 0 5px 0;
  font-size: 12px;
  font-size: 0.75em;
  line-height: 1;
  color: #888; }

.docs-releases-list__links {
  margin-top: 15px;
  margin-bottom: -10px; }

.docs__m-nav.jq-selectbox {
  width: 100%;
  margin-bottom: 10px; }
  .docs__m-nav.jq-selectbox .jq-selectbox__dropdown {
    width: 100% !important; }
    .docs__m-nav.jq-selectbox .jq-selectbox__dropdown li {
      white-space: normal; }

@media (min-width: 768px) {
  .docs__m-nav {
    display: none !important; } }

@media (min-width: 1025px) {
  .docs-form-search {
    padding: 30px 40px; }
  .docs .menu1 li {
    margin-bottom: 17px !important; } }

@media print {
  .docs__left-menu {
    display: block !important; } }

.error {
  font-size: 13px;
  font-size: 0.8125em;
  line-height: 15px;
  display: inline-block;
  margin-bottom: 5px; }
  .error.color-theme-default,
  .color-theme-default .error {
    color: #f54e5a; }
  .error.color-theme-blind-white,
  .color-theme-blind-white .error {
    color: #000000; }
  .error.color-theme-blind-black,
  .color-theme-blind-black .error {
    color: #ffffff; }

.docs__left-col .jq-selectbox {
  z-index: 99 !important; }

.share {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  padding-right: 0;
  margin-bottom: 0; }
  @media screen and (max-width: 768px) {
    .share {
      display: block;
      margin-right: 30px; }
      .share__paddings {
        padding: 0 5px; } }
  @media screen and (max-width: 480px) {
    .share {
      margin-bottom: 10px; }
      .share__paddings {
        padding: 0 5px; } }
  .share__wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .share__header {
    min-width: 131px;
    display: block;
    font-size: 14px;
    font-size: 0.875em;
    font-size: 16px;
    font-size: 1em;
    line-height: 20px;
    font-weight: 500; }
    .share__header.font-theme-default,
    .font-theme-default .share__header {
      font-family: gerbera_medium, Arial, sans-serif; }
    .share__header.font-theme-blind-serif,
    .font-theme-blind-serif .share__header {
      font-family: "Georgia, serif"; }
    @media screen and (max-width: 768px) {
      .share__header {
        margin-bottom: 10px; } }
  .share li::before {
    display: none !important; }
  .share__paddings {
    padding: 0 15px; }
  .share .ya-share2__list {
    margin: 0; }
  .share .ya-share2__link {
    border: 1px solid #dedede;
    width: 50px;
    height: 50px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    border-right: 0; }
  .share .ya-share2__item_service_odnoklassniki {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAxOSAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi44NTggOC4wODQxQzEyLjg1OCA2LjM3OSAxMS40NzU3IDQuOTk2NjggOS43NzA2MiA0Ljk5NjY4QzguMDY1NTIgNC45OTY2OCA2LjY4MzIgNi4zNzkgNi42ODMyIDguMDg0MUM2LjY4MzIgOS43ODkyIDguMDY1NTIgMTEuMTcxNiA5Ljc3MDYyIDExLjE3MTZDMTEuNDc1NyAxMS4xNzE2IDEyLjg1OCA5Ljc4OTIgMTIuODU4IDguMDg0MVpNMTcuMjM5NCA4LjA4Mzk5QzE3LjIzOTQgMTIuMjA4OSAxMy44OTU2IDE1LjU1MzIgOS43NzA2MyAxNS41NTMyQzUuNjQ1NzEgMTUuNTUzMiAyLjMwMTg4IDEyLjIwODkgMi4zMDE4OCA4LjA4Mzk5QzIuMzAxODggMy45NTkxNyA1LjY0NTcxIDAuNjE1MjM0IDkuNzcwNjMgMC42MTUyMzRDMTMuODk1NiAwLjYxNTIzNCAxNy4yMzk0IDMuOTU5MTcgMTcuMjM5NCA4LjA4Mzk5Wk0xNy43NTIzIDE5LjI5MzFDMTcuNjUyMiAxOS4zNjkzIDE1Ljc2MjYgMjAuNzg3MiAxMi42MDkxIDIxLjM5NzJMMTcuMzY5MiAyNS44NzY3QzE4LjIwNjIgMjYuNjcwMyAxOC4yMDczIDI3Ljk1NzkgMTcuMzcxNSAyOC43NTI4QzE2LjUzNTggMjkuNTQ3NSAxNS4xNzk5IDI5LjU0ODggMTQuMzQyNiAyOC43NTVMOS43MjEzNCAyNC40ODJMNS41MjM5MiAyOC43Mjc1QzUuMTAzNzkgMjkuMTQxNCA0LjU0MzIxIDI5LjM0OTYgMy45ODIwNiAyOS4zNDk2QzMuNDQ2ODQgMjkuMzQ5NiAyLjkxMTE4IDI5LjE2MDUgMi40OTU1NiAyOC43Nzk5QzEuNjQ0MDMgMjguMDAwMyAxLjYxOTM1IDI2LjcxMjkgMi40NDA0NCAyNS45MDQ0TDYuOTU4NTcgMjEuNDIwOUMzLjcxNjcxIDIwLjgyNTIgMS43NDg5OCAxOS4zNzAzIDEuNjQ3NjQgMTkuMjkzMUMwLjcyNDg3MyAxOC41OTA1IDAuNTc2NjQgMTcuMzEwNSAxLjMxNjY4IDE2LjQzNDNDMi4wNTY2MSAxNS41NTgxIDMuNDA0NDYgMTUuNDE3MyA0LjMyNzQ1IDE2LjExOTlDNC4zNDY5NSAxNi4xMzQ5IDYuNDA1MDkgMTcuNjAzIDkuNzIxMTIgMTcuNjA1MUM5LjcyMDQ1IDE3LjYwNSA5LjcxOTU2IDE3LjYwNSA5LjcxOTQgMTcuNjA1QzkuNzE5MjYgMTcuNjA1IDkuNzE5NjYgMTcuNjA1IDkuNzIxMjMgMTcuNjA1QzkuNzIyNTYgMTcuNjA1IDkuNzIzMDMgMTcuNjA1IDkuNzIzMDMgMTcuNjA1QzkuNzIzMDMgMTcuNjA1IDkuNzIyMDMgMTcuNjA1IDkuNzIxMjMgMTcuNjA1MUMxMy4wMzc1IDE3LjYwMyAxNS4wNTMgMTYuMTM0OSAxNS4wNzI1IDE2LjExOTlDMTUuOTk1NSAxNS40MTczIDE3LjM0MzQgMTUuNTU4MSAxOC4wODMzIDE2LjQzNDNDMTguODIzMyAxNy4zMTA1IDE4LjY3NTEgMTguNTkwNSAxNy43NTIzIDE5LjI5MzFaIiBmaWxsPSIjQzVDMEI3Ii8+Cjwvc3ZnPgo="); }
    .share .ya-share2__item_service_odnoklassniki:hover {
      background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAxOSAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi44NTggOC4wODQxQzEyLjg1OCA2LjM3OSAxMS40NzU3IDQuOTk2NjggOS43NzA2MiA0Ljk5NjY4QzguMDY1NTIgNC45OTY2OCA2LjY4MzIgNi4zNzkgNi42ODMyIDguMDg0MUM2LjY4MzIgOS43ODkyIDguMDY1NTIgMTEuMTcxNiA5Ljc3MDYyIDExLjE3MTZDMTEuNDc1NyAxMS4xNzE2IDEyLjg1OCA5Ljc4OTIgMTIuODU4IDguMDg0MVpNMTcuMjM5NCA4LjA4Mzk5QzE3LjIzOTQgMTIuMjA4OSAxMy44OTU2IDE1LjU1MzIgOS43NzA2MyAxNS41NTMyQzUuNjQ1NzEgMTUuNTUzMiAyLjMwMTg4IDEyLjIwODkgMi4zMDE4OCA4LjA4Mzk5QzIuMzAxODggMy45NTkxNyA1LjY0NTcxIDAuNjE1MjM0IDkuNzcwNjMgMC42MTUyMzRDMTMuODk1NiAwLjYxNTIzNCAxNy4yMzk0IDMuOTU5MTcgMTcuMjM5NCA4LjA4Mzk5Wk0xNy43NTIzIDE5LjI5MzFDMTcuNjUyMiAxOS4zNjkzIDE1Ljc2MjYgMjAuNzg3MiAxMi42MDkxIDIxLjM5NzJMMTcuMzY5MiAyNS44NzY3QzE4LjIwNjIgMjYuNjcwMyAxOC4yMDczIDI3Ljk1NzkgMTcuMzcxNSAyOC43NTI4QzE2LjUzNTggMjkuNTQ3NSAxNS4xNzk5IDI5LjU0ODggMTQuMzQyNiAyOC43NTVMOS43MjEzNCAyNC40ODJMNS41MjM5MiAyOC43Mjc1QzUuMTAzNzkgMjkuMTQxNCA0LjU0MzIxIDI5LjM0OTYgMy45ODIwNiAyOS4zNDk2QzMuNDQ2ODQgMjkuMzQ5NiAyLjkxMTE4IDI5LjE2MDUgMi40OTU1NiAyOC43Nzk5QzEuNjQ0MDMgMjguMDAwMyAxLjYxOTM1IDI2LjcxMjkgMi40NDA0NCAyNS45MDQ0TDYuOTU4NTcgMjEuNDIwOUMzLjcxNjcxIDIwLjgyNTIgMS43NDg5OCAxOS4zNzAzIDEuNjQ3NjQgMTkuMjkzMUMwLjcyNDg3MyAxOC41OTA1IDAuNTc2NjQgMTcuMzEwNSAxLjMxNjY4IDE2LjQzNDNDMi4wNTY2MSAxNS41NTgxIDMuNDA0NDYgMTUuNDE3MyA0LjMyNzQ1IDE2LjExOTlDNC4zNDY5NSAxNi4xMzQ5IDYuNDA1MDkgMTcuNjAzIDkuNzIxMTIgMTcuNjA1MUM5LjcyMDQ1IDE3LjYwNSA5LjcxOTU2IDE3LjYwNSA5LjcxOTQgMTcuNjA1QzkuNzE5MjYgMTcuNjA1IDkuNzE5NjYgMTcuNjA1IDkuNzIxMjMgMTcuNjA1QzkuNzIyNTYgMTcuNjA1IDkuNzIzMDMgMTcuNjA1IDkuNzIzMDMgMTcuNjA1QzkuNzIzMDMgMTcuNjA1IDkuNzIyMDMgMTcuNjA1IDkuNzIxMjMgMTcuNjA1MUMxMy4wMzc1IDE3LjYwMyAxNS4wNTMgMTYuMTM0OSAxNS4wNzI1IDE2LjExOTlDMTUuOTk1NSAxNS40MTczIDE3LjM0MzQgMTUuNTU4MSAxOC4wODMzIDE2LjQzNDNDMTguODIzMyAxNy4zMTA1IDE4LjY3NTEgMTguNTkwNSAxNy43NTIzIDE5LjI5MzFaIiBmaWxsPSIjRUU4MjM1Ii8+Cjwvc3ZnPgo="); }
  .share .ya-share2__item_service_vkontakte {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAzNCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMy44MTk3IDE2Ljk4MzZDMzMuNzc4NSAxNi44OTk4IDMzLjc0MDEgMTYuODMwNCAzMy43MDQ1IDE2Ljc3NDdDMzMuMTE0NiAxNS43NzIgMzEuOTg3MyAxNC41NDEzIDMwLjMyMzMgMTMuMDgyMkwzMC4yODgyIDEzLjA0ODhMMzAuMjcwNiAxMy4wMzI0TDMwLjI1MjggMTMuMDE1NkgzMC4yMzQ5QzI5LjQ3OTcgMTIuMzM2MiAyOS4wMDE1IDExLjg3OTMgMjguODAxMiAxMS42NDU0QzI4LjQzNDggMTEuMTk5OSAyOC4zNTI3IDEwLjc0ODkgMjguNTUyOSAxMC4yOTJDMjguNjk0NCA5Ljk0NjcgMjkuMjI1OSA5LjIxNzU4IDMwLjE0NjIgOC4xMDM2QzMwLjYzMDIgNy41MTMyMyAzMS4wMTM2IDcuMDQwMDYgMzEuMjk2NyA2LjY4MzU4QzMzLjMzODUgNC4xMjE3MiAzNC4yMjM4IDIuNDg0NjYgMzMuOTUyMiAxLjc3MTc1TDMzLjg0NjcgMS42MDUxNUMzMy43NzU4IDEuNTA0ODYgMzMuNTkyOSAxLjQxMzEgMzMuMjk4MiAxLjMyOTQyQzMzLjAwMjggMS4yNDU5MiAzMi42MjUzIDEuMjMyMTEgMzIuMTY0OSAxLjI4Nzc2TDI3LjA2NjggMS4zMjFDMjYuOTg0MiAxLjI5MzM4IDI2Ljg2NjMgMS4yOTU5NSAyNi43MTI2IDEuMzI5NDJDMjYuNTU5MiAxLjM2MjkgMjYuNDgyNCAxLjM3OTY5IDI2LjQ4MjQgMS4zNzk2OUwyNi4zOTM3IDEuNDIxNTNMMjYuMzIzMyAxLjQ3MThDMjYuMjY0MiAxLjUwNTAzIDI2LjE5OTMgMS41NjM0OSAyNi4xMjg0IDEuNjQ3MDVDMjYuMDU3OSAxLjczMDMyIDI1Ljk5OSAxLjgyODA0IDI1Ljk1MTkgMS45Mzk0QzI1LjM5NjggMy4yODcxIDI0Ljc2NTcgNC41NDAxMiAyNC4wNTc1IDUuNjk4MzlDMjMuNjIwOCA2LjM4OTA3IDIzLjIxOTcgNi45ODc2MyAyMi44NTM1IDcuNDk0NDRDMjIuNDg3NyA4LjAwMTA4IDIyLjE4MDkgOC4zNzQzNiAyMS45MzMyIDguNjEzNjNDMjEuNjg1MiA4Ljg1MzE0IDIxLjQ2MTQgOS4wNDUwMiAyMS4yNjA0IDkuMTg5OTdDMjEuMDU5NyA5LjMzNDk3IDIwLjkwNjUgOS4zOTYyNCAyMC44MDA0IDkuMzczODJDMjAuNjk0IDkuMzUxNDEgMjAuNTkzOSA5LjMyOTE4IDIwLjQ5OTEgOS4zMDY5NEMyMC4zMzQgOS4yMDY2NCAyMC4yMDEyIDkuMDcwMjQgMjAuMTAxIDguODk3NjJDMjAuMDAwNSA4LjcyNDk5IDE5LjkzMjggOC41MDc3MiAxOS44OTc0IDguMjQ1OTdDMTkuODYyMiA3Ljk4NDA1IDE5Ljg0MTMgNy43NTg3NyAxOS44MzU0IDcuNTY5MzVDMTkuODI5OCA3LjM4MDE2IDE5LjgzMjQgNy4xMTI1NyAxOS44NDQ0IDYuNzY3MzJDMTkuODU2NiA2LjQyMTg5IDE5Ljg2MjIgNi4xODgxOCAxOS44NjIyIDYuMDY1NjRDMTkuODYyMiA1LjY0MjMzIDE5Ljg3MDkgNS4xODI5MiAxOS44ODg0IDQuNjg3MjhDMTkuOTA2MyA0LjE5MTY1IDE5LjkyMDcgMy43OTg5NCAxOS45MzI4IDMuNTA5NjRDMTkuOTQ0OSAzLjIyMDA0IDE5Ljk1MDQgMi45MTM2NSAxOS45NTA0IDIuNTkwNjNDMTkuOTUwNCAyLjI2NzYyIDE5LjkyOTYgMi4wMTQzIDE5Ljg4ODQgMS44MzA0NEMxOS44NDc4IDEuNjQ2ODIgMTkuNzg1MyAxLjQ2ODU4IDE5LjcwMzEgMS4yOTU3OEMxOS42MjAzIDEuMTIzMTUgMTkuNDk5MSAwLjk4OTYxOCAxOS4zNDAxIDAuODk0ODIxQzE5LjE4MDkgMC44MDAxNDEgMTguOTgyOCAwLjcyNTAwNiAxOC43NDcyIDAuNjY5MTgxQzE4LjEyMTYgMC41MzU1ODcgMTcuMzI1IDAuNDYzMzE5IDE2LjM1NzEgMC40NTIwODRDMTQuMTYyMSAwLjQyOTg0OCAxMi43NTE4IDAuNTYzNjE3IDEyLjEyNjMgMC44NTMyMTZDMTEuODc4NCAwLjk3NTU3NCAxMS42NTQyIDEuMTQyNzYgMTEuNDUzNyAxLjM1NDI0QzExLjI0MTIgMS41OTkzNiAxMS4yMTE1IDEuNzMzMTMgMTEuMzY0OSAxLjc1NTEzQzEyLjA3MzEgMS44NTUyNSAxMi41NzQ1IDIuMDk0NzYgMTIuODY5NiAyLjQ3MzQyTDEyLjk3NTkgMi42NzQwOEMxMy4wNTg2IDIuODE4ODUgMTMuMTQxMiAzLjA3NTE1IDEzLjIyMzggMy40NDI2NEMxMy4zMDY0IDMuODEwMTIgMTMuMzU5NiA0LjIxNjY0IDEzLjM4MzEgNC42NjE5NUMxMy40NDIgNS40NzUxNSAxMy40NDIgNi4xNzEyNyAxMy4zODMxIDYuNzUwMzVDMTMuMzI0IDcuMzI5NjYgMTMuMjY4MiA3Ljc4MDY1IDEzLjIxNDkgOC4xMDM2NkMxMy4xNjE3IDguNDI2NjcgMTMuMDgyIDguNjg4NDIgMTIuOTc1OSA4Ljg4ODg0QzEyLjg2OTYgOS4wODkzMiAxMi43OTg4IDkuMjExODUgMTIuNzYzMyA5LjI1NjMyQzEyLjcyNzkgOS4zMDA4IDEyLjY5ODQgOS4zMjg4MiAxMi42NzUgOS4zMzk4M0MxMi41MjE2IDkuMzk1MyAxMi4zNjIxIDkuNDIzNTYgMTIuMTk2OSA5LjQyMzU2QzEyLjAzMTYgOS40MjM1NiAxMS44MzExIDkuMzQ1NSAxMS41OTUxIDkuMTg5NUMxMS4zNTkyIDkuMDMzNDkgMTEuMTE0MyA4LjgxOTIgMTAuODYwNSA4LjU0NjI4QzEwLjYwNjggOC4yNzMzIDEwLjMyMDUgNy44OTE4MyAxMC4wMDE4IDcuNDAxODFDOS42ODMyOCA2LjkxMTggOS4zNTI4IDYuMzMyNjYgOS4wMTA1NSA1LjY2NDRMOC43MjczOCA1LjE3OTc2QzguNTUwMzYgNC44Njc5OCA4LjMwODU1IDQuNDE0MDEgOC4wMDE2OSAzLjgxODI1QzcuNjk0NjUgMy4yMjIyNiA3LjQyMzI3IDIuNjQ1NzYgNy4xODczNCAyLjA4ODg1QzcuMDkzMDQgMS44NTQ5NiA2Ljk1MTM2IDEuNjc2OSA2Ljc2MjU2IDEuNTU0MzZMNi42NzM5NiAxLjUwNDFDNi42MTUwNSAxLjQ1OTYyIDYuNTIwNSAxLjQxMjQgNi4zOTA3OSAxLjM2MjA4QzYuMjYwODkgMS4zMTE4MSA2LjEyNTM1IDEuMjc1NzYgNS45ODM2MSAxLjI1MzU5TDEuMTMzMTcgMS4yODY4MkMwLjYzNzUxNiAxLjI4NjgyIDAuMzAxMjExIDEuMzkyOCAwLjEyNDEzIDEuNjA0NDVMMC4wNTMyNjA3IDEuNzA0NTdDMC4wMTc4NTY5IDEuNzYwMzQgMCAxLjg0OTQgMCAxLjk3MkMwIDIuMDk0NTMgMC4wMzU0MDM4IDIuMjQ0OTIgMC4xMDYyNzMgMi40MjI5OEMwLjgxNDM0OSAzLjk5MzU3IDEuNTg0MzcgNS41MDgyNyAyLjQxNjMyIDYuOTY3MzNDMy4yNDgyOCA4LjQyNjM4IDMuOTcxMjQgOS42MDE2OSA0LjU4NDc2IDEwLjQ5MjJDNS4xOTg0MSAxMS4zODMzIDUuODIzODkgMTIuMjI0NCA2LjQ2MTIyIDEzLjAxNUM3LjA5ODU2IDEzLjgwNTggNy41MjA0MiAxNC4zMTI2IDcuNzI2ODMgMTQuNTM1M0M3LjkzMzQ5IDE0Ljc1ODQgOC4wOTU4MSAxNC45MjUxIDguMjEzODEgMTUuMDM2NUw4LjY1NjQ1IDE1LjQzNzRDOC45Mzk2OCAxNS43MDQ3IDkuMzU1NTkgMTYuMDI0OSA5LjkwNDM4IDE2LjM5OEMxMC40NTMzIDE2Ljc3MTMgMTEuMDYxIDE3LjEzODcgMTEuNzI3OCAxNy41MDFDMTIuMzk0NyAxNy44NjI3IDEzLjE3MDUgMTguMTU3OSAxNC4wNTU3IDE4LjM4NjFDMTQuOTQwOCAxOC42MTQ3IDE1LjgwMjMgMTguNzA2NCAxNi42NDAzIDE4LjY2MjFIMTguNjc2MUMxOS4wODkgMTguNjI4NSAxOS40MDE4IDE4LjUwNTkgMTkuNjE0NCAxOC4yOTQ1TDE5LjY4NDggMTguMjEwN0MxOS43MzIyIDE4LjE0NDIgMTkuNzc2NSAxOC4wNDEgMTkuODE3NCAxNy45MDJDMTkuODU4OSAxNy43NjI4IDE5Ljg3OTQgMTcuNjA5NCAxOS44Nzk0IDE3LjQ0MjZDMTkuODY3NCAxNi45NjM3IDE5LjkwNiAxNi41MzIyIDE5Ljk5NDMgMTYuMTQ3OUMyMC4wODI1IDE1Ljc2MzggMjAuMTgzMSAxNS40NzQyIDIwLjI5NTYgMTUuMjc5MkMyMC40MDggMTUuMDg0MyAyMC41MzQ4IDE0LjkxOTkgMjAuNjc2IDE0Ljc4NjZDMjAuODE3NSAxNC42NTMgMjAuOTE4MyAxNC41NzIxIDIwLjk3NzUgMTQuNTQ0MkMyMS4wMzYyIDE0LjUxNjIgMjEuMDgzMiAxNC40OTcyIDIxLjExODYgMTQuNDg1OEMyMS40MDE4IDE0LjM5NjcgMjEuNzM1MSAxNC40ODMgMjIuMTE5MSAxNC43NDQ5QzIyLjUwMjcgMTUuMDA2NyAyMi44NjI1IDE1LjMyOTkgMjMuMTk5IDE1LjcxNEMyMy41MzU0IDE2LjA5ODQgMjMuOTM5NSAxNi41Mjk4IDI0LjQxMTUgMTcuMDA4NkMyNC44ODM4IDE3LjQ4NzYgMjUuMjk2NyAxNy44NDM3IDI1LjY1MDYgMTguMDc3OUwyNi4wMDQ2IDE4LjI3ODRDMjYuMjQwOSAxOC40MTIyIDI2LjU0NzggMTguNTM0NyAyNi45MjU1IDE4LjY0NjFDMjcuMzAyNSAxOC43NTc0IDI3LjYzMjkgMTguNzg1MiAyNy45MTY1IDE4LjcyOTZMMzIuNDQ4MiAxOC42NjI5QzMyLjg5NjQgMTguNjYyOSAzMy4yNDUyIDE4LjU5MjggMzMuNDkyNiAxOC40NTM5QzMzLjc0MDQgMTguMzE0NiAzMy44ODc3IDE4LjE2MTMgMzMuOTM1MiAxNy45OTQ0QzMzLjk4MjYgMTcuODI3NCAzMy45ODUxIDE3LjYzOCAzMy45NDQyIDE3LjQyNjFDMzMuOTAyMiAxNy4yMTQ4IDMzLjg2MDkgMTcuMDY3MSAzMy44MTk3IDE2Ljk4MzZaIiBmaWxsPSIjQzVDMEI3Ii8+Cjwvc3ZnPgo="); }
    .share .ya-share2__item_service_vkontakte:hover {
      background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAzNCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMy44MTk3IDE2Ljk4MzZDMzMuNzc4NSAxNi44OTk4IDMzLjc0MDEgMTYuODMwNCAzMy43MDQ1IDE2Ljc3NDdDMzMuMTE0NiAxNS43NzIgMzEuOTg3MyAxNC41NDEzIDMwLjMyMzMgMTMuMDgyMkwzMC4yODgyIDEzLjA0ODhMMzAuMjcwNiAxMy4wMzI0TDMwLjI1MjggMTMuMDE1NkgzMC4yMzQ5QzI5LjQ3OTcgMTIuMzM2MiAyOS4wMDE1IDExLjg3OTMgMjguODAxMiAxMS42NDU0QzI4LjQzNDggMTEuMTk5OSAyOC4zNTI3IDEwLjc0ODkgMjguNTUyOSAxMC4yOTJDMjguNjk0NCA5Ljk0NjcgMjkuMjI1OSA5LjIxNzU4IDMwLjE0NjIgOC4xMDM2QzMwLjYzMDIgNy41MTMyMyAzMS4wMTM2IDcuMDQwMDYgMzEuMjk2NyA2LjY4MzU4QzMzLjMzODUgNC4xMjE3MiAzNC4yMjM4IDIuNDg0NjYgMzMuOTUyMiAxLjc3MTc1TDMzLjg0NjcgMS42MDUxNUMzMy43NzU4IDEuNTA0ODYgMzMuNTkyOSAxLjQxMzEgMzMuMjk4MiAxLjMyOTQyQzMzLjAwMjggMS4yNDU5MiAzMi42MjUzIDEuMjMyMTEgMzIuMTY0OSAxLjI4Nzc2TDI3LjA2NjggMS4zMjFDMjYuOTg0MiAxLjI5MzM4IDI2Ljg2NjMgMS4yOTU5NSAyNi43MTI2IDEuMzI5NDJDMjYuNTU5MiAxLjM2MjkgMjYuNDgyNCAxLjM3OTY5IDI2LjQ4MjQgMS4zNzk2OUwyNi4zOTM3IDEuNDIxNTNMMjYuMzIzMyAxLjQ3MThDMjYuMjY0MiAxLjUwNTAzIDI2LjE5OTMgMS41NjM0OSAyNi4xMjg0IDEuNjQ3MDVDMjYuMDU3OSAxLjczMDMyIDI1Ljk5OSAxLjgyODA0IDI1Ljk1MTkgMS45Mzk0QzI1LjM5NjggMy4yODcxIDI0Ljc2NTcgNC41NDAxMiAyNC4wNTc1IDUuNjk4MzlDMjMuNjIwOCA2LjM4OTA3IDIzLjIxOTcgNi45ODc2MyAyMi44NTM1IDcuNDk0NDRDMjIuNDg3NyA4LjAwMTA4IDIyLjE4MDkgOC4zNzQzNiAyMS45MzMyIDguNjEzNjNDMjEuNjg1MiA4Ljg1MzE0IDIxLjQ2MTQgOS4wNDUwMiAyMS4yNjA0IDkuMTg5OTdDMjEuMDU5NyA5LjMzNDk3IDIwLjkwNjUgOS4zOTYyNCAyMC44MDA0IDkuMzczODJDMjAuNjk0IDkuMzUxNDEgMjAuNTkzOSA5LjMyOTE4IDIwLjQ5OTEgOS4zMDY5NEMyMC4zMzQgOS4yMDY2NCAyMC4yMDEyIDkuMDcwMjQgMjAuMTAxIDguODk3NjJDMjAuMDAwNSA4LjcyNDk5IDE5LjkzMjggOC41MDc3MiAxOS44OTc0IDguMjQ1OTdDMTkuODYyMiA3Ljk4NDA1IDE5Ljg0MTMgNy43NTg3NyAxOS44MzU0IDcuNTY5MzVDMTkuODI5OCA3LjM4MDE2IDE5LjgzMjQgNy4xMTI1NyAxOS44NDQ0IDYuNzY3MzJDMTkuODU2NiA2LjQyMTg5IDE5Ljg2MjIgNi4xODgxOCAxOS44NjIyIDYuMDY1NjRDMTkuODYyMiA1LjY0MjMzIDE5Ljg3MDkgNS4xODI5MiAxOS44ODg0IDQuNjg3MjhDMTkuOTA2MyA0LjE5MTY1IDE5LjkyMDcgMy43OTg5NCAxOS45MzI4IDMuNTA5NjRDMTkuOTQ0OSAzLjIyMDA0IDE5Ljk1MDQgMi45MTM2NSAxOS45NTA0IDIuNTkwNjNDMTkuOTUwNCAyLjI2NzYyIDE5LjkyOTYgMi4wMTQzIDE5Ljg4ODQgMS44MzA0NEMxOS44NDc4IDEuNjQ2ODIgMTkuNzg1MyAxLjQ2ODU4IDE5LjcwMzEgMS4yOTU3OEMxOS42MjAzIDEuMTIzMTUgMTkuNDk5MSAwLjk4OTYxOCAxOS4zNDAxIDAuODk0ODIxQzE5LjE4MDkgMC44MDAxNDEgMTguOTgyOCAwLjcyNTAwNiAxOC43NDcyIDAuNjY5MTgxQzE4LjEyMTYgMC41MzU1ODcgMTcuMzI1IDAuNDYzMzE5IDE2LjM1NzEgMC40NTIwODRDMTQuMTYyMSAwLjQyOTg0OCAxMi43NTE4IDAuNTYzNjE3IDEyLjEyNjMgMC44NTMyMTZDMTEuODc4NCAwLjk3NTU3NCAxMS42NTQyIDEuMTQyNzYgMTEuNDUzNyAxLjM1NDI0QzExLjI0MTIgMS41OTkzNiAxMS4yMTE1IDEuNzMzMTMgMTEuMzY0OSAxLjc1NTEzQzEyLjA3MzEgMS44NTUyNSAxMi41NzQ1IDIuMDk0NzYgMTIuODY5NiAyLjQ3MzQyTDEyLjk3NTkgMi42NzQwOEMxMy4wNTg2IDIuODE4ODUgMTMuMTQxMiAzLjA3NTE1IDEzLjIyMzggMy40NDI2NEMxMy4zMDY0IDMuODEwMTIgMTMuMzU5NiA0LjIxNjY0IDEzLjM4MzEgNC42NjE5NUMxMy40NDIgNS40NzUxNSAxMy40NDIgNi4xNzEyNyAxMy4zODMxIDYuNzUwMzVDMTMuMzI0IDcuMzI5NjYgMTMuMjY4MiA3Ljc4MDY1IDEzLjIxNDkgOC4xMDM2NkMxMy4xNjE3IDguNDI2NjcgMTMuMDgyIDguNjg4NDIgMTIuOTc1OSA4Ljg4ODg0QzEyLjg2OTYgOS4wODkzMiAxMi43OTg4IDkuMjExODUgMTIuNzYzMyA5LjI1NjMyQzEyLjcyNzkgOS4zMDA4IDEyLjY5ODQgOS4zMjg4MiAxMi42NzUgOS4zMzk4M0MxMi41MjE2IDkuMzk1MyAxMi4zNjIxIDkuNDIzNTYgMTIuMTk2OSA5LjQyMzU2QzEyLjAzMTYgOS40MjM1NiAxMS44MzExIDkuMzQ1NSAxMS41OTUxIDkuMTg5NUMxMS4zNTkyIDkuMDMzNDkgMTEuMTE0MyA4LjgxOTIgMTAuODYwNSA4LjU0NjI4QzEwLjYwNjggOC4yNzMzIDEwLjMyMDUgNy44OTE4MyAxMC4wMDE4IDcuNDAxODFDOS42ODMyOCA2LjkxMTggOS4zNTI4IDYuMzMyNjYgOS4wMTA1NSA1LjY2NDRMOC43MjczOCA1LjE3OTc2QzguNTUwMzYgNC44Njc5OCA4LjMwODU1IDQuNDE0MDEgOC4wMDE2OSAzLjgxODI1QzcuNjk0NjUgMy4yMjIyNiA3LjQyMzI3IDIuNjQ1NzYgNy4xODczNCAyLjA4ODg1QzcuMDkzMDQgMS44NTQ5NiA2Ljk1MTM2IDEuNjc2OSA2Ljc2MjU2IDEuNTU0MzZMNi42NzM5NiAxLjUwNDFDNi42MTUwNSAxLjQ1OTYyIDYuNTIwNSAxLjQxMjQgNi4zOTA3OSAxLjM2MjA4QzYuMjYwODkgMS4zMTE4MSA2LjEyNTM1IDEuMjc1NzYgNS45ODM2MSAxLjI1MzU5TDEuMTMzMTcgMS4yODY4MkMwLjYzNzUxNiAxLjI4NjgyIDAuMzAxMjExIDEuMzkyOCAwLjEyNDEzIDEuNjA0NDVMMC4wNTMyNjA3IDEuNzA0NTdDMC4wMTc4NTY5IDEuNzYwMzQgMCAxLjg0OTQgMCAxLjk3MkMwIDIuMDk0NTMgMC4wMzU0MDM4IDIuMjQ0OTIgMC4xMDYyNzMgMi40MjI5OEMwLjgxNDM0OSAzLjk5MzU3IDEuNTg0MzcgNS41MDgyNyAyLjQxNjMyIDYuOTY3MzNDMy4yNDgyOCA4LjQyNjM4IDMuOTcxMjQgOS42MDE2OSA0LjU4NDc2IDEwLjQ5MjJDNS4xOTg0MSAxMS4zODMzIDUuODIzODkgMTIuMjI0NCA2LjQ2MTIyIDEzLjAxNUM3LjA5ODU2IDEzLjgwNTggNy41MjA0MiAxNC4zMTI2IDcuNzI2ODMgMTQuNTM1M0M3LjkzMzQ5IDE0Ljc1ODQgOC4wOTU4MSAxNC45MjUxIDguMjEzODEgMTUuMDM2NUw4LjY1NjQ1IDE1LjQzNzRDOC45Mzk2OCAxNS43MDQ3IDkuMzU1NTkgMTYuMDI0OSA5LjkwNDM4IDE2LjM5OEMxMC40NTMzIDE2Ljc3MTMgMTEuMDYxIDE3LjEzODcgMTEuNzI3OCAxNy41MDFDMTIuMzk0NyAxNy44NjI3IDEzLjE3MDUgMTguMTU3OSAxNC4wNTU3IDE4LjM4NjFDMTQuOTQwOCAxOC42MTQ3IDE1LjgwMjMgMTguNzA2NCAxNi42NDAzIDE4LjY2MjFIMTguNjc2MUMxOS4wODkgMTguNjI4NSAxOS40MDE4IDE4LjUwNTkgMTkuNjE0NCAxOC4yOTQ1TDE5LjY4NDggMTguMjEwN0MxOS43MzIyIDE4LjE0NDIgMTkuNzc2NSAxOC4wNDEgMTkuODE3NCAxNy45MDJDMTkuODU4OSAxNy43NjI4IDE5Ljg3OTQgMTcuNjA5NCAxOS44Nzk0IDE3LjQ0MjZDMTkuODY3NCAxNi45NjM3IDE5LjkwNiAxNi41MzIyIDE5Ljk5NDMgMTYuMTQ3OUMyMC4wODI1IDE1Ljc2MzggMjAuMTgzMSAxNS40NzQyIDIwLjI5NTYgMTUuMjc5MkMyMC40MDggMTUuMDg0MyAyMC41MzQ4IDE0LjkxOTkgMjAuNjc2IDE0Ljc4NjZDMjAuODE3NSAxNC42NTMgMjAuOTE4MyAxNC41NzIxIDIwLjk3NzUgMTQuNTQ0MkMyMS4wMzYyIDE0LjUxNjIgMjEuMDgzMiAxNC40OTcyIDIxLjExODYgMTQuNDg1OEMyMS40MDE4IDE0LjM5NjcgMjEuNzM1MSAxNC40ODMgMjIuMTE5MSAxNC43NDQ5QzIyLjUwMjcgMTUuMDA2NyAyMi44NjI1IDE1LjMyOTkgMjMuMTk5IDE1LjcxNEMyMy41MzU0IDE2LjA5ODQgMjMuOTM5NSAxNi41Mjk4IDI0LjQxMTUgMTcuMDA4NkMyNC44ODM4IDE3LjQ4NzYgMjUuMjk2NyAxNy44NDM3IDI1LjY1MDYgMTguMDc3OUwyNi4wMDQ2IDE4LjI3ODRDMjYuMjQwOSAxOC40MTIyIDI2LjU0NzggMTguNTM0NyAyNi45MjU1IDE4LjY0NjFDMjcuMzAyNSAxOC43NTc0IDI3LjYzMjkgMTguNzg1MiAyNy45MTY1IDE4LjcyOTZMMzIuNDQ4MiAxOC42NjI5QzMyLjg5NjQgMTguNjYyOSAzMy4yNDUyIDE4LjU5MjggMzMuNDkyNiAxOC40NTM5QzMzLjc0MDQgMTguMzE0NiAzMy44ODc3IDE4LjE2MTMgMzMuOTM1MiAxNy45OTQ0QzMzLjk4MjYgMTcuODI3NCAzMy45ODUxIDE3LjYzOCAzMy45NDQyIDE3LjQyNjFDMzMuOTAyMiAxNy4yMTQ4IDMzLjg2MDkgMTcuMDY3MSAzMy44MTk3IDE2Ljk4MzZaIiBmaWxsPSIjNDM2NThFIi8+Cjwvc3ZnPgo="); }
  .share .ya-share2__item_service_facebook {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMy41Mzc4IDguNTA3MDRIMjAuNjkxQzIwLjEyNzYgOC41MDcwNCAxOS41NTgzIDkuMTExMDcgMTkuNTU4MyA5LjU2MTVWMTIuNTcxM0gyMy41MzE4QzIzLjM3MTcgMTQuODgwNSAyMy4wNDM2IDE2Ljk5MTUgMjMuMDQzNiAxNi45OTE1SDE5LjU0MTRWMzAuMDc2N0gxNC4zMTMxVjE2Ljk5MDRIMTEuNzY5NVYxMi41ODc5SDE0LjMxMzFWOC45ODg2QzE0LjMxMzEgOC4zMzA2MSAxNC4xODQgMy45MjI4NSAxOS42NjY1IDMuOTIyODVIMjMuNTM4OEwyMy41Mzc4IDguNTA3MDRaIiBmaWxsPSIjQzVDMEI3Ii8+Cjwvc3ZnPgo=");
    background-size: 29px; }
    .share .ya-share2__item_service_facebook:hover {
      background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAxMyAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi41Mzc4IDUuNTA3MDRIOS42OTA5OUM5LjEyNzY0IDUuNTA3MDQgOC41NTgyOCA2LjExMTA3IDguNTU4MjggNi41NjE1VjkuNTcxMjZIMTIuNTMxOEMxMi4zNzE3IDExLjg4MDUgMTIuMDQzNiAxMy45OTE1IDEyLjA0MzYgMTMuOTkxNUg4LjU0MTM3VjI3LjA3NjdIMy4zMTMxMlYxMy45OTA0SDAuNzY5NTMxVjkuNTg3ODdIMy4zMTMxMlY1Ljk4ODZDMy4zMTMxMiA1LjMzMDYxIDMuMTg0MDQgMC45MjI4NTIgOC42NjY0NSAwLjkyMjg1MkgxMi41Mzg4TDEyLjUzNzggNS41MDcwNFoiIGZpbGw9IiMzOTU2OUEiLz4KPC9zdmc+Cg==");
      background-size: 11px 23px; }
  .share .ya-share2__item_service_twitter {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMS4zODQ1IDguOTY5OUMzMC4zMjU2IDkuMzgyNDggMjkuMTg5NCA5LjY2MjI5IDI3Ljk5NTcgOS43ODcyMUMyOS4yMTQ2IDkuMTQ1MzcgMzAuMTQ3NiA4LjEyNzMyIDMwLjU4OTggNi45MTc5N0MyOS40NDY1IDcuNTEyMzUgMjguMTg0NCA3Ljk0Mzk1IDI2LjgzOTcgOC4xNzc5MkMyNS43NjI5IDcuMTY3NzcgMjQuMjMxMiA2LjUzODU3IDIyLjUzMjMgNi41Mzg1N0MxOS4yNzMgNi41Mzg1NyAxNi42MzAzIDguODYyNDIgMTYuNjMwMyAxMS43MjY5QzE2LjYzMDMgMTIuMTMzMiAxNi42ODI1IDEyLjUzIDE2Ljc4MzIgMTIuOTA5NEMxMS44Nzg5IDEyLjY5MjggNy41MzAyMiAxMC42MjY2IDQuNjE5NjggNy40ODcwNUM0LjExMDkxIDguMjUyMiAzLjgyMTQ4IDkuMTQzNzYgMy44MjE0OCAxMC4wOTU1QzMuODIxNDggMTEuODk2MSA0Ljg2NDE3IDEzLjQ4NDggNi40NDYyIDE0LjQxNDNDNS40NzkgMTQuMzg1OSA0LjU2OTM0IDE0LjE1MTkgMy43NzI5NiAxMy43NjNWMTMuODI3OEMzLjc3Mjk2IDE2LjM0MTQgNS44MDgwMSAxOC40MzkxIDguNTA2NCAxOC45MTY2QzguMDEyMDEgMTkuMDMzNiA3LjQ5MDY5IDE5LjA5ODQgNi45NTEzNiAxOS4wOTg0QzYuNTcwMjYgMTkuMDk4NCA2LjIwMTcxIDE5LjA2NTIgNS44NDAzNSAxOS4wMDJDNi41OTE3OSAyMS4wNjUgOC43NzA2OCAyMi41NjUyIDExLjM1MjMgMjIuNjA2M0M5LjMzMzM4IDIzLjk5NzUgNi43ODc3NyAyNC44MjQyIDQuMDIyODYgMjQuODI0MkMzLjU0NjQ4IDI0LjgyNDIgMy4wNzcyNCAyNC43OTg5IDIuNjE1MjMgMjQuNzUzMUM1LjIyNzM2IDI2LjIyOCA4LjMyODQ3IDI3LjA4OCAxMS42NjE1IDI3LjA4OEMyMi41MTggMjcuMDg4IDI4LjQ1MjQgMTkuMTgwNiAyOC40NTI0IDEyLjMyMjlMMjguNDMyNiAxMS42NTExQzI5LjU5MjEgMTAuOTIzOCAzMC41OTUyIDEwLjAxMDEgMzEuMzg0NSA4Ljk2OTlaIiBmaWxsPSIjQzVDMEI3Ii8+Cjwvc3ZnPgo=");
    background-size: 34px 34px; }
    .share .ya-share2__item_service_twitter:hover {
      background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAzMCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOS4zODQ1IDIuOTY5OUMyOC4zMjU2IDMuMzgyNDggMjcuMTg5NCAzLjY2MjI5IDI1Ljk5NTcgMy43ODcyMUMyNy4yMTQ2IDMuMTQ1MzcgMjguMTQ3NiAyLjEyNzMyIDI4LjU4OTggMC45MTc5NjZDMjcuNDQ2NSAxLjUxMjM1IDI2LjE4NDQgMS45NDM5NSAyNC44Mzk3IDIuMTc3OTJDMjMuNzYyOSAxLjE2Nzc3IDIyLjIzMTIgMC41Mzg1NzQgMjAuNTMyMyAwLjUzODU3NEMxNy4yNzMgMC41Mzg1NzQgMTQuNjMwMyAyLjg2MjQyIDE0LjYzMDMgNS43MjY5MkMxNC42MzAzIDYuMTMzMTggMTQuNjgyNSA2LjUyOTk3IDE0Ljc4MzIgNi45MDk0QzkuODc4OTQgNi42OTI4IDUuNTMwMjIgNC42MjY2NSAyLjYxOTY4IDEuNDg3MDVDMi4xMTA5MSAyLjI1MjIgMS44MjE0OCAzLjE0Mzc2IDEuODIxNDggNC4wOTU0NkMxLjgyMTQ4IDUuODk2MDcgMi44NjQxNyA3LjQ4NDgyIDQuNDQ2MiA4LjQxNDMyQzMuNDc5IDguMzg1ODggMi41NjkzNCA4LjE1MTkxIDEuNzcyOTYgNy43NjMwMVY3LjgyNzgzQzEuNzcyOTYgMTAuMzQxNCAzLjgwODAxIDEyLjQzOTEgNi41MDY0IDEyLjkxNjZDNi4wMTIwMSAxMy4wMzM2IDUuNDkwNjkgMTMuMDk4NCA0Ljk1MTM2IDEzLjA5ODRDNC41NzAyNiAxMy4wOTg0IDQuMjAxNzEgMTMuMDY1MiAzLjg0MDM1IDEzLjAwMkM0LjU5MTc5IDE1LjA2NSA2Ljc3MDY4IDE2LjU2NTIgOS4zNTIyNiAxNi42MDYzQzcuMzMzMzggMTcuOTk3NSA0Ljc4Nzc3IDE4LjgyNDIgMi4wMjI4NiAxOC44MjQyQzEuNTQ2NDggMTguODI0MiAxLjA3NzI0IDE4Ljc5ODkgMC42MTUyMzQgMTguNzUzMUMzLjIyNzM2IDIwLjIyOCA2LjMyODQ3IDIxLjA4OCA5LjY2MTQ4IDIxLjA4OEMyMC41MTggMjEuMDg4IDI2LjQ1MjQgMTMuMTgwNiAyNi40NTI0IDYuMzIyOTFMMjYuNDMyNiA1LjY1MTA2QzI3LjU5MjEgNC45MjM4MiAyOC41OTUyIDQuMDEwMSAyOS4zODQ1IDIuOTY5OVoiIGZpbGw9IiMxMzlGRUYiLz4KPC9zdmc+Cg==");
      background-size: 30px 30px; }
  .share .ya-share2__item {
    background-repeat: no-repeat;
    background-position: center center;
    margin-right: 0 !important; }
    .share .ya-share2__item:last-child a {
      border-right: 1px solid #dedede; }
    .no-touch .share .ya-share2__item:hover,
    .touch .share .ya-share2__item:active {
      background-repeat: no-repeat;
      background-position: center center; }
  .share .ya-share2__badge {
    display: none; }
  .share__a {
    display: inline-block;
    width: 28px;
    height: 28px;
    margin-right: 5px;
    line-height: 26px;
    font-size: 18px;
    font-size: 1.125em;
    border: 1px solid #cacfd6;
    border-radius: 3px;
    color: #999ea5;
    text-align: center;
    vertical-align: top; }
    .share__a.icon-facebook:hover {
      border-color: #3a5795; }
    .share__a.icon-vkontakte:hover, .share__a.icon-vk:hover {
      border-color: #587a9f; }
    .share__a.icon-twitter:hover {
      border-color: #53a8e9; }
    .share__a.icon-odnoklassniki:hover {
      border-color: #f58220; }
    .share__a.icon-moimir:hover {
      border-color: #168de2; }
    .share__a.icon-googleplus:hover {
      border-color: #dc4436; }
    .share__a.icon-mail:hover {
      border-color: #168de2; }

.btn {
  border: 1px solid #e5e2dc;
  border-radius: 40px;
  background-color: transparent;
  -webkit-appearance: none;
  font-size: 16px;
  font-size: 1em;
  line-height: 27px;
  font-weight: 500;
  padding: 11px 36px;
  cursor: pointer;
  width: 100%;
  max-height: 50px; }
  .btn.font-theme-default,
  .font-theme-default .btn {
    font-family: gerbera_medium, Arial, sans-serif; }
  .btn.font-theme-blind-serif,
  .font-theme-blind-serif .btn {
    font-family: "Georgia, serif"; }
  .btn.color-theme-default,
  .color-theme-default .btn {
    color: #363532; }
  .btn.color-theme-blind-white,
  .color-theme-blind-white .btn {
    color: #000000; }
  .btn.color-theme-blind-black,
  .color-theme-blind-black .btn {
    color: #ffffff; }
  .btn.small {
    height: 29px;
    padding: 2px 20px; }
  @media screen and (max-width: 480px) {
    .btn {
      padding: 11px 15px; } }
  .btn:disabled {
    color: rgba(54, 52, 50, 0.4); }
  .btn:hover.color-theme-default,
  .color-theme-default .btn:hover {
    background-color: #f9f8f7; }
  .btn:hover.color-theme-blind-white,
  .color-theme-blind-white .btn:hover {
    background-color: #ffffff; }
  .btn:hover.color-theme-blind-black,
  .color-theme-blind-black .btn:hover {
    background-color: #000000; }
  .btn--fill {
    border: 0; }
    .btn--fill.color-theme-default,
    .color-theme-default .btn--fill {
      color: #ffffff; }
    .btn--fill.color-theme-blind-white,
    .color-theme-blind-white .btn--fill {
      color: #ffffff; }
    .btn--fill.color-theme-blind-black,
    .color-theme-blind-black .btn--fill {
      color: #000000; }
    .btn--fill.color-theme-default,
    .color-theme-default .btn--fill {
      background-color: #f54e5a; }
    .btn--fill.color-theme-blind-white,
    .color-theme-blind-white .btn--fill {
      background-color: #000000; }
    .btn--fill.color-theme-blind-black,
    .color-theme-blind-black .btn--fill {
      background-color: #ffffff; }
    .btn--fill:hover {
      background: linear-gradient(0deg, #eb3946, #eb3946), #f54e5a; }
    .btn--fill:disabled {
      background: rgba(245, 78, 90, 0.4); }
      .btn--fill:disabled.color-theme-default,
      .color-theme-default .btn--fill:disabled {
        color: #ffffff; }
      .btn--fill:disabled.color-theme-blind-white,
      .color-theme-blind-white .btn--fill:disabled {
        color: #ffffff; }
      .btn--fill:disabled.color-theme-blind-black,
      .color-theme-blind-black .btn--fill:disabled {
        color: #000000; }
  .btn--long-text {
    max-height: 150px; }
  .btn--type-link {
    font-family: gerbera_medium, Arial, sans-serif !important; }
    .btn--type-link:hover {
      color: #ffffff !important; }
  @media screen and (max-width: 768px) {
    .btn--mobile--mb10 {
      margin-bottom: 10px; }
    .btn--mobile--mb15 {
      margin-bottom: 15px; }
    .btn--mobile--mb20 {
      margin-bottom: 20px; }
    .btn--mobile--mb30 {
      margin-bottom: 30px; }
    .btn--mobile--ml10 {
      margin-left: 10px; }
    .btn--mobile--ml15 {
      margin-left: 15px; }
    .btn--mobile--ml20 {
      margin-left: 20px; }
    .btn--mobile--ml30 {
      margin-left: 30px; } }
  .btn--mb10 {
    margin-bottom: 10px; }
  .btn--mb15 {
    margin-bottom: 15px; }
  .btn--mb20 {
    margin-bottom: 20px; }
  .btn--mb30 {
    margin-bottom: 30px; }
  @media screen and (max-width: 480px) {
    .btn--flex1 {
      -ms-flex: 1;
          flex: 1; } }
  @media (min-width: 768px) {
    .btn {
      width: auto; }
      .btn:last-child {
        margin-top: 0; } }

.category {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%; }
  .category__header {
    font-size: 14px;
    font-size: 0.875em;
    font-size: 16px;
    font-size: 1em;
    line-height: 20px;
    font-weight: 500;
    min-width: 131px;
    display: inline-block; }
    .category__header.font-theme-default,
    .font-theme-default .category__header {
      font-family: gerbera_medium, Arial, sans-serif; }
    .category__header.font-theme-blind-serif,
    .font-theme-blind-serif .category__header {
      font-family: "Georgia, serif"; }
    @media screen and (max-width: 768px) {
      .category__header {
        margin-bottom: 10px; } }
  .category__right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .category__button {
    font-size: 16px;
    font-size: 1em;
    line-height: 19px;
    transition: color 0.3s ease;
    margin-right: 20px;
    margin-bottom: 10px;
    border: 0;
    border-radius: 0;
    padding: 0; }
    .category__button.color-theme-default,
    .color-theme-default .category__button {
      color: #7e7266; }
    .category__button.color-theme-blind-white,
    .color-theme-blind-white .category__button {
      color: #000000; }
    .category__button.color-theme-blind-black,
    .color-theme-blind-black .category__button {
      color: #ffffff; }
    .category__button.font-theme-default,
    .font-theme-default .category__button {
      font-family: gerbera_light, Arial, sans-serif; }
    .category__button.font-theme-blind-serif,
    .font-theme-blind-serif .category__button {
      font-family: "Georgia, serif"; }
    .category__button:last-child {
      margin-bottom: 0; }
    @media screen and (max-width: 768px) {
      .category__button {
        margin-bottom: 10px; } }
    .category__button span {
      display: inline-block; }
      .category__button span.color-theme-default,
      .color-theme-default .category__button span {
        color: #f54e5a; }
      .category__button span.color-theme-blind-white,
      .color-theme-blind-white .category__button span {
        color: #000000; }
      .category__button span.color-theme-blind-black,
      .color-theme-blind-black .category__button span {
        color: #ffffff; }
    .category__button:hover.color-theme-default,
    .color-theme-default .category__button:hover {
      background-color: #ffffff; }
    .category__button:hover.color-theme-blind-white,
    .color-theme-blind-white .category__button:hover {
      background-color: #ffffff; }
    .category__button:hover.color-theme-blind-black,
    .color-theme-blind-black .category__button:hover {
      background-color: #000000; }
    .category__button:hover.color-theme-default,
    .color-theme-default .category__button:hover {
      color: #f54e5a; }
    .category__button:hover.color-theme-blind-white,
    .color-theme-blind-white .category__button:hover {
      color: #000000; }
    .category__button:hover.color-theme-blind-black,
    .color-theme-blind-black .category__button:hover {
      color: #ffffff; }

@media screen and (min-width: 768px) {
  .category {
    -ms-flex-direction: row;
        flex-direction: row; } }

.brick10 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0;
  width: 100%;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  position: relative;
  text-decoration: none; }
  .brick10.color-theme-default,
  .color-theme-default .brick10 {
    background-color: #ffffff; }
  .brick10.color-theme-blind-white,
  .color-theme-blind-white .brick10 {
    background-color: #ffffff; }
  .brick10.color-theme-blind-black,
  .color-theme-blind-black .brick10 {
    background-color: #000000; }
  .brick10:hover {
    text-decoration: none; }
    .brick10:hover .brick10__title.color-theme-default,
    .color-theme-default .brick10:hover .brick10__title,
    .brick10:hover .brick10__time.color-theme-default,
    .color-theme-default
    .brick10:hover .brick10__time {
      color: #f54e5a; }
    .brick10:hover .brick10__title.color-theme-blind-white,
    .color-theme-blind-white .brick10:hover .brick10__title,
    .brick10:hover .brick10__time.color-theme-blind-white,
    .color-theme-blind-white
    .brick10:hover .brick10__time {
      color: #000000; }
    .brick10:hover .brick10__title.color-theme-blind-black,
    .color-theme-blind-black .brick10:hover .brick10__title,
    .brick10:hover .brick10__time.color-theme-blind-black,
    .color-theme-blind-black
    .brick10:hover .brick10__time {
      color: #ffffff; }
  .brick10__img-holder2 {
    width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }
  .brick10__img-holder {
    width: 100%;
    height: 0;
    padding-top: 56.25%;
    position: relative;
    overflow: hidden; }
  .brick10__img, .brick10__img-bg {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: #dce0e5; }
  .brick10__img {
    opacity: 0;
    width: 100%;
    height: 100%; }
  .brick10 img {
    vertical-align: middle;
    width: auto;
    max-width: 100%;
    height: auto; }
  .brick10__text {
    width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    padding: 10px; }
    .brick10__text > *:first-child {
      margin-top: 0; }
    .brick10__text > *:last-child {
      margin-bottom: 0; }
  .brick10__time {
    margin: 7px 0;
    font-size: 13px;
    font-size: 0.8125em;
    line-height: 15px;
    color: #98928c;
    font-weight: 300;
    transition: all 0.3s ease; }
    .brick10__time.font-theme-default,
    .font-theme-default .brick10__time {
      font-family: gerbera_light, Arial, sans-serif; }
    .brick10__time.font-theme-blind-serif,
    .font-theme-blind-serif .brick10__time {
      font-family: "Georgia, serif"; }
  .brick10__title-holder {
    margin: 7px 0; }
  .brick10__title {
    font-size: 16px;
    font-size: 1em;
    line-height: 24px;
    font-weight: 500;
    transition: all 0.3s ease; }
    .brick10__title.font-theme-default,
    .font-theme-default .brick10__title {
      font-family: gerbera_medium, Arial, sans-serif; }
    .brick10__title.font-theme-blind-serif,
    .font-theme-blind-serif .brick10__title {
      font-family: "Georgia, serif"; }
    .brick10__title.color-theme-default,
    .color-theme-default .brick10__title {
      color: #363532; }
    .brick10__title.color-theme-blind-white,
    .color-theme-blind-white .brick10__title {
      color: #000000; }
    .brick10__title.color-theme-blind-black,
    .color-theme-blind-black .brick10__title {
      color: #ffffff; }
    .brick10__title--soc-active {
      max-height: 75px;
      overflow: hidden;
      font-size: 16px;
      font-size: 1em;
      line-height: 26px; }
      .brick10__title--soc-active.font-theme-default,
      .font-theme-default .brick10__title--soc-active {
        font-family: gerbera_light, Arial, sans-serif; }
      .brick10__title--soc-active.font-theme-blind-serif,
      .font-theme-blind-serif .brick10__title--soc-active {
        font-family: "Georgia, serif"; }
  .brick10--no-foto .brick10 .brick10__img-bg {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20class%3D%22icon%20slider1-no-foto%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2062%2045%22%20width%3D%2262%22%20height%3D%2245%22%20fill%3D%22%23EAECEF%22%3E%3Cpath%20d%3D%22M30.7%2015.5c-5.4%200-9.8%204.4-9.8%209.8s4.4%209.8%209.8%209.8%209.8-4.4%209.8-9.8-4.4-9.8-9.8-9.8z%22%2F%3E%3Cpath%20d%3D%22M59.4%208.5H46.2L41.8.8c0-.5-.3-.8-.7-.8H21.6c-.4%200-.7.4-.7.8l-4.4%207.7h-14C1.1%208.5%200%209.7%200%2011v31.5C0%2043.9%201.1%2045%202.5%2045h56.9c1.4%200%202.5-1.1%202.5-2.5V11c0-1.3-1.1-2.5-2.5-2.5zM30.7%2039.4c-7.8%200-14.1-6.3-14.1-14.1s6.3-14.1%2014.1-14.1%2014.1%206.3%2014.1%2014.1c.1%207.7-6.3%2014.1-14.1%2014.1z%22%2F%3E%3C%2Fsvg%3E");
    background-size: cover;
    background-position: center center; }
  .brick10 a.brick10:hover .brick10__title {
    color: #0069ce; }
  .brick10 a.brick10--soc-active:hover .brick10__title {
    text-decoration: underline; }
    .brick10 a.brick10--soc-active:hover .brick10__title.color-theme-default,
    .color-theme-default .brick10 a.brick10--soc-active:hover .brick10__title {
      color: #363532; }
    .brick10 a.brick10--soc-active:hover .brick10__title.color-theme-blind-white,
    .color-theme-blind-white .brick10 a.brick10--soc-active:hover .brick10__title {
      color: #000000; }
    .brick10 a.brick10--soc-active:hover .brick10__title.color-theme-blind-black,
    .color-theme-blind-black .brick10 a.brick10--soc-active:hover .brick10__title {
      color: #ffffff; }
  .brick10__time2-holder {
    padding-left: 10px; }
  .brick10__time2 {
    margin-top: 10px;
    position: relative;
    color: #7a8288;
    font-size: 12px;
    font-size: 0.75em;
    line-height: 1;
    transition: all 0.3s ease; }
  .brick10__time2-icon {
    position: absolute;
    width: 11px;
    height: 11px;
    top: 0;
    left: 0;
    background-size: 11px 11px;
    display: none; }
  .brick10--empty-content .brick10 {
    border: 1px solid #bfc0c2;
    border-radius: 4px; }
    .brick10--empty-content .brick10 .brick10__title {
      width: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      min-height: 0; }
  .brick10__preloader {
    display: inline-block;
    width: 20px;
    margin-right: 15px;
    position: relative; }
    .brick10__preloader::before {
      content: '';
      position: absolute;
      top: 50%;
      width: 20px;
      height: 20px;
      margin-top: -10px;
      margin-left: 0;
      border-radius: 50%;
      border-top: 2px solid;
      border-left: 2px solid;
      border-color: #363532;
      border-bottom: 2px solid transparent;
      border-right: 2px solid transparent;
      animation: spinner;
      animation-duration: 1s;
      animation-iteration-count: infinite;
      animation-timing-function: linear; }
  @media (min-width: 768px) {
    .brick10 {
      height: 100%; }
      .brick10__text {
        padding: 20px 0 10px; }
      .brick10__title {
        min-height: 0; }
        .brick10__title--soc-active {
          padding: 0 20px; }
      .brick10__time2-holder {
        padding-left: 20px; } }
  @media (min-width: 1025px) {
    .brick10__title {
      font-size: 22px;
      font-size: 1.375em;
      line-height: 32px; }
      .brick10__title--soc-active {
        font-size: 16px;
        font-size: 1em;
        line-height: 26px; } }

/* ВОСЬМОЙ ТИП КИРПИЧИКА */
.brick8 {
  display: inline-block;
  width: 100%;
  min-height: 1px;
  margin-bottom: 30px;
  font-size: 16px;
  font-size: 1em;
  vertical-align: top;
  text-decoration: none; }
  .brick8:hover {
    text-decoration: none; }
  .brick8__inner {
    display: block;
    margin-left: 5px;
    margin-right: 5px;
    text-decoration: none;
    transition: all 0.6s ease; }
    .brick8__inner.color-theme-default,
    .color-theme-default .brick8__inner {
      background-color: #ffffff; }
    .brick8__inner.color-theme-blind-white,
    .color-theme-blind-white .brick8__inner {
      background-color: #ffffff; }
    .brick8__inner.color-theme-blind-black,
    .color-theme-blind-black .brick8__inner {
      background-color: #000000; }
    .brick8__inner:hover {
      text-decoration: none; }
  .brick8__img {
    display: block;
    position: relative;
    padding-bottom: 54.6%;
    z-index: 5;
    overflow: hidden;
    background-color: #dce0e5;
    height: 200px;
    margin-bottom: 10px; }
    .brick8__img::before {
      content: '';
      position: absolute;
      z-index: 10;
      bottom: 0;
      left: 0;
      right: 0;
      height: 46px;
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAyIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMDUiLz4KICAgIDxzdG9wIG9mZnNldD0iMzYlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz4KICAgIDxzdG9wIG9mZnNldD0iNTglIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMzkiLz4KICAgIDxzdG9wIG9mZnNldD0iNzMlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNDYiLz4KICAgIDxzdG9wIG9mZnNldD0iODclIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNDkiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNDgiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
      background: linear-gradient(to bottom, rgba(0, 0, 0, 0.02) 0, rgba(0, 0, 0, 0.05) 9%, rgba(0, 0, 0, 0.25) 36%, rgba(0, 0, 0, 0.39) 58%, rgba(0, 0, 0, 0.46) 73%, rgba(0, 0, 0, 0.49) 87%, rgba(0, 0, 0, 0.5) 98%, rgba(0, 0, 0, 0.48) 100%); }
    @media screen and (max-width: 1440px) {
      .brick8__img {
        height: 300px; } }
    @media screen and (max-width: 1024px) {
      .brick8__img {
        height: 200px; } }
  .brick8__img--noshadow::before {
    display: none; }
  .brick8__img img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%; }
  .brick8__img--nofoto {
    background-color: #dce0e5;
    background-size: auto;
    background-position: center center; }
  .brick8__image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center center; }
  .brick8__pubtime {
    display: block;
    position: absolute;
    z-index: 15;
    left: 20px;
    bottom: 12px;
    line-height: 1;
    font-size: 12px;
    font-size: 0.75em; }
    .brick8__pubtime.color-theme-default,
    .color-theme-default .brick8__pubtime {
      color: #ffffff; }
    .brick8__pubtime.color-theme-blind-white,
    .color-theme-blind-white .brick8__pubtime {
      color: #ffffff; }
    .brick8__pubtime.color-theme-blind-black,
    .color-theme-blind-black .brick8__pubtime {
      color: #000000; }
  .brick8__duration, .brick8__fotos {
    display: block;
    height: 12px;
    position: absolute;
    z-index: 15;
    right: 20px;
    bottom: 12px;
    line-height: 1;
    font-size: 12px;
    font-size: 0.75em;
    padding-left: 20px; }
    .brick8__duration.color-theme-default,
    .color-theme-default .brick8__duration, .brick8__fotos.color-theme-default,
    .color-theme-default .brick8__fotos {
      color: #ffffff; }
    .brick8__duration.color-theme-blind-white,
    .color-theme-blind-white .brick8__duration, .brick8__fotos.color-theme-blind-white,
    .color-theme-blind-white .brick8__fotos {
      color: #ffffff; }
    .brick8__duration.color-theme-blind-black,
    .color-theme-blind-black .brick8__duration, .brick8__fotos.color-theme-blind-black,
    .color-theme-blind-black .brick8__fotos {
      color: #000000; }
  .brick8__icon, .brick8__icon-fotos {
    display: block;
    position: absolute;
    top: 50%;
    left: 0; }
  .brick8__icon {
    width: 11px;
    height: 13px;
    margin-top: -7px; }
  .brick8__icon-fotos {
    width: 15px;
    height: 12px;
    margin-top: -6px; }
  .brick8__title, .brick8__subtitle {
    font-size: 22px;
    font-size: 1.375em;
    line-height: 32px;
    padding: 0 20px;
    display: block; }
    .brick8__title.color-theme-default,
    .color-theme-default .brick8__title, .brick8__subtitle.color-theme-default,
    .color-theme-default .brick8__subtitle {
      color: #363532; }
    .brick8__title.color-theme-blind-white,
    .color-theme-blind-white .brick8__title, .brick8__subtitle.color-theme-blind-white,
    .color-theme-blind-white .brick8__subtitle {
      color: #000000; }
    .brick8__title.color-theme-blind-black,
    .color-theme-blind-black .brick8__title, .brick8__subtitle.color-theme-blind-black,
    .color-theme-blind-black .brick8__subtitle {
      color: #ffffff; }
    .brick8__title.font-theme-default,
    .font-theme-default .brick8__title, .brick8__subtitle.font-theme-default,
    .font-theme-default .brick8__subtitle {
      font-family: gerbera_medium, Arial, sans-serif; }
    .brick8__title.font-theme-blind-serif,
    .font-theme-blind-serif .brick8__title, .brick8__subtitle.font-theme-blind-serif,
    .font-theme-blind-serif .brick8__subtitle {
      font-family: "Georgia, serif"; }
    @media screen and (max-width: 1024px) {
      .brick8__title, .brick8__subtitle {
        font-size: 16px;
        font-size: 1em;
        line-height: 21px;
        padding: 0; } }
    @media screen and (max-width: 480px) {
      .brick8__title, .brick8__subtitle {
        font-size: 20px;
        font-size: 1.25em;
        line-height: 1.5; }
        .brick8__title.font-theme-default,
        .font-theme-default .brick8__title, .brick8__subtitle.font-theme-default,
        .font-theme-default .brick8__subtitle {
          font-family: gerbera, Arial, sans-serif; }
        .brick8__title.font-theme-blind-serif,
        .font-theme-blind-serif .brick8__title, .brick8__subtitle.font-theme-blind-serif,
        .font-theme-blind-serif .brick8__subtitle {
          font-family: "Georgia, serif"; } }
  .brick8 .brick8__title + .brick8__subtitle {
    padding-top: 0; }
  .brick8__title--medium {
    font-size: 18px;
    font-size: 1.125em; }
  .brick8__announce--as_date {
    font-size: 12px;
    font-size: 0.75em;
    margin-top: -10px;
    padding-top: 0;
    padding-bottom: 0; }
  .brick8 .brick8 .brick8__announce--as_date:last-child {
    padding-bottom: 20px; }
  .brick8__source {
    display: block;
    padding: 0 20px 20px 20px;
    color: #7a7a7a;
    font-size: 12px;
    font-size: 0.75em;
    font-weight: 300;
    line-height: 1.57; }
  .brick8__announce {
    display: none;
    padding: 0 20px 20px 20px;
    position: relative;
    z-index: 10;
    font-size: 14px;
    font-size: 0.875em;
    font-weight: 300;
    line-height: 1.57; }
    .brick8__announce.color-theme-default,
    .color-theme-default .brick8__announce {
      color: #363532; }
    .brick8__announce.color-theme-blind-white,
    .color-theme-blind-white .brick8__announce {
      color: #000000; }
    .brick8__announce.color-theme-blind-black,
    .color-theme-blind-black .brick8__announce {
      color: #ffffff; }
  .brick8 .brick8__title + .brick8__announce {
    margin-top: -7px; }
  @media screen and (min-width: 768px), print {
    .brick8 {
      width: calc(100% / 3);
      margin-bottom: 0; } }
  @media screen and (min-width: 768px) {
    .brick8 {
      margin-bottom: 30px;
      display: block; }
      .brick8__img {
        margin-bottom: 0; }
      .brick8__inner {
        height: 100%; }
        .brick8__inner.color-theme-default,
        .color-theme-default .brick8__inner {
          background-color: #fcfbf9; }
        .brick8__inner.color-theme-blind-white,
        .color-theme-blind-white .brick8__inner {
          background-color: #ffffff; }
        .brick8__inner.color-theme-blind-black,
        .color-theme-blind-black .brick8__inner {
          background-color: #000000; }
        .brick8__inner:hover.color-theme-default,
        .color-theme-default .brick8__inner:hover {
          background-color: #f54e5a; }
        .brick8__inner:hover.color-theme-blind-white,
        .color-theme-blind-white .brick8__inner:hover {
          background-color: #000000; }
        .brick8__inner:hover.color-theme-blind-black,
        .color-theme-blind-black .brick8__inner:hover {
          background-color: #ffffff; }
      .brick8__bg {
        display: block;
        width: calc((100% / 3) - 10px);
        position: absolute;
        top: 0; }
        .brick8__bg::before {
          content: '';
          display: block;
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          height: 100%;
          background-color: #ffffff; }
      .brick8--nobg .brick8__bg {
        background-color: transparent; }
      .brick8__title {
        padding: 20px 50px 20px 30px; }
      .brick8 a.brick8__inner:hover .brick8__title.color-theme-default,
      .color-theme-default .brick8 a.brick8__inner:hover .brick8__title {
        color: #ffffff; }
      .brick8 a.brick8__inner:hover .brick8__title.color-theme-blind-white,
      .color-theme-blind-white .brick8 a.brick8__inner:hover .brick8__title {
        color: #ffffff; }
      .brick8 a.brick8__inner:hover .brick8__title.color-theme-blind-black,
      .color-theme-blind-black .brick8 a.brick8__inner:hover .brick8__title {
        color: #000000; }
      .brick8 a.brick8__title, .brick8 a.brick8__announce {
        text-decoration: none; } }
  @media screen and (max-width: 767px) {
    .brick8__title, .brick8__source {
      height: auto; } }
  @media screen and (max-width: 1024px) {
    .brick8__subtitle {
      display: none; } }
  @media (min-width: 1025px) {
    .brick8 {
      width: 30%;
      margin-right: 5%; }
      .brick8:last-child {
        margin-right: 0; }
      .brick8__announce, .brick8__subtitle {
        display: block; }
      .brick8__title {
        padding: 20px 50px 10px 30px; } }

/* ВОСЬМОЙ ТИП КИРПИЧИКА */
.blind-lenta__next-line,
.hidden-xs {
  display: none; }

@media (min-width: 768px) {
  .blind-lenta__next-line,
  .hidden-xs {
    display: block; }
  .bricks-lenta {
    display: none; } }

.bio__header {
  padding-left: 37px;
  padding-bottom: 20px;
  margin-top: 25px;
  margin-bottom: 20px;
  border-bottom: 1px solid #d6d9dd;
  font-size: 1.25em;
  font-weight: 500;
  position: relative; }
  .bio__header.font-theme-default,
  .font-theme-default .bio__header {
    font-family: gerbera_medium, Arial, sans-serif; }
  .bio__header.font-theme-blind-serif,
  .font-theme-blind-serif .bio__header {
    font-family: "Georgia, serif"; }

.bio__header-icon {
  position: absolute;
  top: -5px;
  left: -5px;
  width: 35px;
  height: 35px; }

.bio__left {
  color: #7f848b;
  margin-bottom: 15px; }
  .bio__left.font-theme-default,
  .font-theme-default .bio__left {
    font-family: gerbera_light, Arial, sans-serif; }
  .bio__left.font-theme-blind-serif,
  .font-theme-blind-serif .bio__left {
    font-family: "Georgia, serif"; }

.bio__right {
  margin-bottom: 15px;
  line-height: 28px; }
  .bio__right.font-theme-default,
  .font-theme-default .bio__right {
    font-family: gerbera_light, Arial, sans-serif; }
  .bio__right.font-theme-blind-serif,
  .font-theme-blind-serif .bio__right {
    font-family: "Georgia, serif"; }

.bio .row:first-child .bio__header {
  margin-top: 0; }

.bio .row {
  margin-left: -15px;
  margin-right: -15px; }

.bio .col-xs-12 {
  width: 100%; }

.bio .col-lg-1,
.bio .col-lg-2,
.bio .col-lg-3,
.bio .col-lg-4,
.bio .col-lg-5,
.bio .col-lg-6,
.bio .col-lg-7,
.bio .col-lg-8,
.bio .col-lg-9,
.bio .col-lg-10,
.bio .col-lg-11,
.bio .col-lg-12,
.bio .col-md-1,
.bio .col-md-2,
.bio .col-md-3,
.bio .col-md-4,
.bio .col-md-5,
.bio .col-md-6,
.bio .col-md-7,
.bio .col-md-8,
.bio .col-md-9,
.bio .col-md-10,
.bio .col-md-11,
.bio .col-md-12,
.bio .col-sm-1,
.bio .col-sm-2,
.bio .col-sm-3,
.bio .col-sm-4,
.bio .col-sm-5,
.bio .col-sm-6,
.bio .col-sm-7,
.bio .col-sm-8,
.bio .col-sm-9,
.bio .col-sm-10,
.bio .col-sm-11,
.bio .col-sm-12,
.bio .col-xs-1,
.bio .col-xs-2,
.bio .col-xs-3,
.bio .col-xs-4,
.bio .col-xs-5,
.bio .col-xs-6,
.bio .col-xs-7,
.bio .col-xs-8,
.bio .col-xs-9,
.bio .col-xs-10,
.bio .col-xs-11,
.bio .col-xs-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }

@media (min-width: 768px) {
  .bio .row {
    display: -ms-flexbox;
    display: flex; }
  .bio .col-sm-3 {
    width: 25%; }
  .bio .col-sm-9 {
    width: 75%; } }

.soc-active {
  margin-top: 20px; }
  .soc-active__header-line {
    padding-top: 16px;
    position: relative;
    z-index: 10;
    margin-bottom: 30px; }
    .index-page .soc-active__header-line {
      padding-left: 20px;
      padding-right: 20px; }
  .soc-active__header {
    font-size: 34px;
    font-size: 2.125em;
    line-height: 44px;
    vertical-align: middle;
    margin-bottom: 20px; }
    .soc-active__header.font-theme-default,
    .font-theme-default .soc-active__header {
      font-family: gerbera_medium, Arial, sans-serif; }
    .soc-active__header.font-theme-blind-serif,
    .font-theme-blind-serif .soc-active__header {
      font-family: "Georgia, serif"; }
  .soc-active__menu {
    text-align: left; }
    .soc-active__menu a {
      text-decoration: none;
      cursor: pointer;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      vertical-align: middle; }
      .soc-active__menu a::before {
        display: inline-block;
        content: '';
        background-size: contain;
        background-repeat: no-repeat; }
      .soc-active__menu a.icon-twitter::before {
        width: 24px;
        height: 24px; }
      .soc-active__menu a.icon-vk::before {
        width: 30px;
        height: 16px;
        background-size: contain; }
      .soc-active__menu a.icon-instagram::before {
        width: 26px;
        height: 26px;
        background-size: contain; }
      .soc-active__menu a.active.icon-twitter, .soc-active__menu a:hover.icon-twitter {
        background-image: url("data:image/svg+xml,%3Csvg width='26' height='19' viewBox='0 0 26 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.6922 2.91445C24.7579 3.2785 23.7555 3.52539 22.7022 3.63561C23.7776 3.06928 24.6009 2.171 24.9911 1.10392C23.9823 1.62838 22.8687 2.0092 21.6822 2.21565C20.732 1.32433 19.3805 0.769165 17.8815 0.769165C15.0057 0.769165 12.6739 2.81962 12.6739 5.34711C12.6739 5.70558 12.7199 6.05569 12.8087 6.39049C8.48148 6.19936 4.64437 4.37629 2.07625 1.60606C1.62733 2.28119 1.37195 3.06786 1.37195 3.9076C1.37195 5.49636 2.29198 6.8982 3.68788 7.71835C2.83447 7.69326 2.03182 7.48682 1.32914 7.14367V7.20086C1.32914 9.41869 3.12478 11.2697 5.50571 11.6909C5.06948 11.7942 4.60949 11.8514 4.13361 11.8514C3.79734 11.8514 3.47215 11.8221 3.15331 11.7663C3.81634 13.5866 5.7389 14.9103 8.01676 14.9466C6.23539 16.1741 3.98926 16.9036 1.54964 16.9036C1.1293 16.9036 0.715265 16.8813 0.307617 16.8408C2.61244 18.1422 5.34871 18.901 8.2896 18.901C17.8689 18.901 23.1051 11.9239 23.1051 5.87299L23.0877 5.28018C24.1108 4.6385 24.9959 3.83228 25.6922 2.91445Z' fill='%23F54E5A'/%3E %3C/svg%3E "); }
      .soc-active__menu a.active.icon-instagram, .soc-active__menu a:hover.icon-instagram {
        background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.7692 7.38463C18.1319 7.38463 17.6153 6.86802 17.6153 6.23078C17.6153 5.59354 18.1319 5.07693 18.7692 5.07693C19.4064 5.07693 19.923 5.59354 19.923 6.23078C19.923 6.86802 19.4064 7.38463 18.7692 7.38463ZM12.4231 16.6154C10.1962 16.6154 8.38454 14.8038 8.38454 12.5769C8.38454 10.3501 10.1962 8.53847 12.4231 8.53847C14.6498 8.53847 16.4615 10.3501 16.4615 12.5769C16.4615 14.8038 14.6498 16.6154 12.4231 16.6154ZM12.4231 6.23078C8.91817 6.23078 6.07685 9.07199 6.07685 12.5769C6.07685 16.0818 8.91817 18.9231 12.4231 18.9231C15.9279 18.9231 18.7692 16.0818 18.7692 12.5769C18.7692 9.07199 15.9279 6.23078 12.4231 6.23078ZM22.2307 18.0491C22.2307 20.4397 20.2858 22.3846 17.8952 22.3846H6.95078C4.56025 22.3846 2.61531 20.4397 2.61531 18.0491V7.10472C2.61531 4.71418 4.56025 2.76924 6.95078 2.76924H17.8952C20.2858 2.76924 22.2307 4.71418 22.2307 7.10472V18.0491ZM6.9592 0.461548C3.28563 0.461548 0.307617 3.43956 0.307617 7.11313V18.0407C0.307617 21.7143 3.28563 24.6923 6.9592 24.6923H17.8868C21.5604 24.6923 24.5384 21.7143 24.5384 18.0407V7.11313C24.5384 3.43956 21.5604 0.461548 17.8868 0.461548H6.9592Z' fill='%23F54E5A'/%3E %3C/svg%3E "); }
      .soc-active__menu a.active.icon-vk, .soc-active__menu a:hover.icon-vk {
        background-image: url("data:image/svg+xml,%3Csvg width='30' height='17' viewBox='0 0 30 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.8409 15.0443C29.8046 14.9704 29.7707 14.9091 29.7392 14.86C29.2187 13.9753 28.2241 12.8893 26.7559 11.6019L26.7249 11.5724L26.7093 11.5579L26.6936 11.5431H26.6779C26.0115 10.9436 25.5895 10.5405 25.4128 10.3342C25.0895 9.94103 25.0171 9.5431 25.1938 9.1399C25.3186 8.83527 25.7876 8.19193 26.5996 7.209C27.0267 6.68809 27.3649 6.27059 27.6147 5.95604C29.4164 3.69558 30.1974 2.25111 29.9578 1.62208L29.8647 1.47508C29.8022 1.38658 29.6408 1.30562 29.3808 1.23179C29.1202 1.15811 28.787 1.14592 28.3808 1.19503L23.8825 1.22435C23.8096 1.19998 23.7055 1.20225 23.57 1.23179C23.4346 1.26132 23.3668 1.27614 23.3668 1.27614L23.2885 1.31306L23.2264 1.35741C23.1743 1.38674 23.117 1.43832 23.0545 1.51205C22.9923 1.58552 22.9403 1.67175 22.8987 1.77C22.4089 2.95915 21.8521 4.06475 21.2272 5.08676C20.8419 5.69618 20.488 6.22432 20.1648 6.67151C19.8421 7.11854 19.5714 7.44791 19.3529 7.65903C19.134 7.87036 18.9365 8.03967 18.7592 8.16756C18.5821 8.2955 18.4469 8.34956 18.3533 8.32979C18.2595 8.31001 18.1711 8.29039 18.0875 8.27077C17.9418 8.18227 17.8246 8.06192 17.7362 7.9096C17.6475 7.75729 17.5877 7.56558 17.5565 7.33463C17.5254 7.10352 17.507 6.90474 17.5018 6.7376C17.4969 6.57067 17.4992 6.33456 17.5097 6.02993C17.5206 5.72514 17.5254 5.51892 17.5254 5.41081C17.5254 5.0373 17.5331 4.63193 17.5486 4.19461C17.5644 3.75728 17.5771 3.41078 17.5878 3.1555C17.5984 2.89998 17.6033 2.62963 17.6033 2.34462C17.6033 2.05961 17.585 1.83609 17.5486 1.67386C17.5127 1.51184 17.4576 1.35457 17.385 1.2021C17.312 1.04978 17.2051 0.931958 17.0648 0.848314C16.9243 0.764773 16.7495 0.698477 16.5416 0.64922C15.9896 0.531343 15.2868 0.467577 14.4327 0.457664C12.496 0.438044 11.2515 0.556075 10.6996 0.811604C10.481 0.919567 10.2831 1.06708 10.1062 1.25368C9.91868 1.46997 9.89253 1.588 10.0279 1.60741C10.6528 1.69576 11.0951 1.90709 11.3555 2.2412L11.4493 2.41825C11.5223 2.54599 11.5952 2.77213 11.6681 3.09639C11.7409 3.42064 11.7879 3.77933 11.8086 4.17225C11.8606 4.88978 11.8606 5.504 11.8086 6.01496C11.7565 6.52611 11.7072 6.92405 11.6602 7.20906C11.6132 7.49407 11.543 7.72502 11.4493 7.90186C11.3555 8.07875 11.2931 8.18687 11.2618 8.22611C11.2305 8.26535 11.2045 8.29008 11.1838 8.29979C11.0485 8.34874 10.9077 8.37368 10.762 8.37368C10.6161 8.37368 10.4392 8.3048 10.231 8.16715C10.0228 8.02949 9.80675 7.84042 9.58282 7.5996C9.3589 7.35874 9.10637 7.02215 8.82511 6.58978C8.54407 6.15741 8.25247 5.6464 7.95048 5.05676L7.70063 4.62914C7.54443 4.35405 7.33107 3.95348 7.06032 3.42781C6.7894 2.90194 6.54994 2.39326 6.34177 1.90187C6.25856 1.6955 6.13355 1.53838 5.96696 1.43026L5.88879 1.38591C5.83681 1.34667 5.75338 1.305 5.63893 1.2606C5.52432 1.21625 5.40472 1.18444 5.27966 1.16487L0.999856 1.1942C0.562515 1.1942 0.265775 1.28771 0.109527 1.47446L0.0469947 1.5628C0.0157561 1.61201 0 1.69059 0 1.79876C0 1.90688 0.0312387 2.03958 0.0937707 2.19669C0.718544 3.5825 1.39797 4.91901 2.13205 6.20641C2.86613 7.49381 3.50404 8.53084 4.04538 9.31658C4.58683 10.1029 5.13873 10.845 5.70108 11.5426C6.26343 12.2404 6.63567 12.6876 6.81779 12.884C7.00014 13.0808 7.14336 13.228 7.24748 13.3262L7.63804 13.68C7.88795 13.9159 8.25494 14.1984 8.73916 14.5276C9.2235 14.8569 9.7597 15.1812 10.348 15.5008C10.9365 15.82 11.6211 16.0804 12.4021 16.2818C13.1831 16.4835 13.9432 16.5644 14.6826 16.5253H16.4789C16.8432 16.4956 17.1192 16.3875 17.3068 16.2009L17.369 16.127C17.4108 16.0684 17.4499 15.9773 17.486 15.8546C17.5225 15.7318 17.5407 15.5965 17.5407 15.4493C17.53 15.0268 17.5641 14.646 17.642 14.307C17.7199 13.968 17.8086 13.7125 17.9078 13.5404C18.007 13.3685 18.119 13.2234 18.2435 13.1058C18.3684 12.9879 18.4573 12.9165 18.5095 12.8919C18.5614 12.8672 18.6028 12.8504 18.634 12.8403C18.884 12.7618 19.1781 12.8379 19.5168 13.069C19.8553 13.3 20.1728 13.5851 20.4697 13.924C20.7665 14.2633 21.1231 14.6439 21.5396 15.0664C21.9563 15.489 22.3206 15.8032 22.6329 16.0099L22.9452 16.1868C23.1537 16.3048 23.4245 16.4129 23.7578 16.5112C24.0905 16.6094 24.382 16.634 24.6322 16.5849L28.6307 16.526C29.0262 16.526 29.334 16.4642 29.5523 16.3416C29.771 16.2187 29.9009 16.0834 29.9428 15.9362C29.9846 15.7889 29.9869 15.6217 29.9508 15.4348C29.9137 15.2483 29.8772 15.1179 29.8409 15.0443Z' fill='%23F54E5A'/%3E %3C/svg%3E "); }
  .soc-active__submenu {
    padding-bottom: 13px; }
  .soc-active__accounts {
    display: none;
    overflow: hidden;
    border-radius: 4px;
    vertical-align: top;
    text-decoration: none;
    cursor: pointer; }
    .soc-active__accounts.color-theme-default,
    .color-theme-default .soc-active__accounts {
      color: #363532; }
    .soc-active__accounts.color-theme-blind-white,
    .color-theme-blind-white .soc-active__accounts {
      color: #000000; }
    .soc-active__accounts.color-theme-blind-black,
    .color-theme-blind-black .soc-active__accounts {
      color: #ffffff; }
    .soc-active__accounts.active {
      width: 100%;
      display: -ms-flexbox;
      display: flex; }
      @media (min-width: 767px) {
        .soc-active__accounts.active {
          display: inline-block; } }
    .soc-active__accounts .soc-account {
      display: inline-block;
      text-decoration: none;
      margin-right: 30px;
      font-size: 20px;
      font-size: 1.25em;
      line-height: 23px;
      border-bottom: 2px solid transparent; }
      .soc-active__accounts .soc-account:hover {
        text-decoration: none !important; }
      @media (max-width: 767px) {
        .soc-active__accounts .soc-account {
          -ms-flex: 1 1 50%;
              flex: 1 1 50%;
          text-align: center; } }
      .soc-active__accounts .soc-account.active {
        text-decoration: none;
        border-bottom: 2px solid; }
        .soc-active__accounts .soc-account.active.color-theme-default,
        .color-theme-default .soc-active__accounts .soc-account.active {
          color: #f54e5a; }
        .soc-active__accounts .soc-account.active.color-theme-blind-white,
        .color-theme-blind-white .soc-active__accounts .soc-account.active {
          color: #000000; }
        .soc-active__accounts .soc-account.active.color-theme-blind-black,
        .color-theme-blind-black .soc-active__accounts .soc-account.active {
          color: #ffffff; }
        .soc-active__accounts .soc-account.active.color-theme-default,
        .color-theme-default .soc-active__accounts .soc-account.active {
          border-color: #f54e5a; }
        .soc-active__accounts .soc-account.active.color-theme-blind-white,
        .color-theme-blind-white .soc-active__accounts .soc-account.active {
          border-color: #000000; }
        .soc-active__accounts .soc-account.active.color-theme-blind-black,
        .color-theme-blind-black .soc-active__accounts .soc-account.active {
          border-color: #ffffff; }
  .soc-active .brick-inner {
    background-size: cover; }
  .soc-active .brick-title {
    z-index: 10;
    background: linear-gradient(to bottom, white 0, white 37%, rgba(255, 255, 255, 0.97) 46%, rgba(255, 255, 255, 0.76) 65%, rgba(255, 255, 255, 0) 100%); }
  .soc-active__icon {
    margin-left: 0;
    margin-right: 15px;
    color: #c5c0b7;
    font-size: 18px;
    font-size: 1.125em; }
    .soc-active__icon:hover.color-theme-default,
    .color-theme-default .soc-active__icon:hover {
      color: #f54e5a; }
    .soc-active__icon:hover.color-theme-blind-white,
    .color-theme-blind-white .soc-active__icon:hover {
      color: #000000; }
    .soc-active__icon:hover.color-theme-blind-black,
    .color-theme-blind-black .soc-active__icon:hover {
      color: #ffffff; }
  .soc-active__item {
    display: none;
    position: relative;
    transition: opacity 0.5s linear 0s;
    opacity: 0; }
    .soc-active__item.active {
      display: block;
      opacity: 1; }
  .soc-active .owl-dots {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    margin-top: 30px; }
    .soc-active .owl-dots .owl-dot {
      width: 10px;
      height: 10px;
      background-color: #d8d5cf;
      border-radius: 50%;
      margin-right: 15px; }
      .soc-active .owl-dots .owl-dot.active.color-theme-default,
      .color-theme-default .soc-active .owl-dots .owl-dot.active {
        background-color: #f54e5a; }
      .soc-active .owl-dots .owl-dot.active.color-theme-blind-white,
      .color-theme-blind-white .soc-active .owl-dots .owl-dot.active {
        background-color: #000000; }
      .soc-active .owl-dots .owl-dot.active.color-theme-blind-black,
      .color-theme-blind-black .soc-active .owl-dots .owl-dot.active {
        background-color: #ffffff; }
  @media (max-width: 767px) {
    .soc-active .soc-active__slider-wrap {
      display: none; } }
  .soc-active .bricks-lenta__next-line {
    margin-bottom: 0; }
  @media screen and (min-width: 768px) {
    .soc-active .inner-page .soc-active {
      margin-left: -30px;
      margin-right: -30px; } }
  @media (max-width: 767px) {
    .soc-active .soc-active__lenta {
      display: block; } }
  @media (min-width: 768px) {
    .soc-active .soc-active__lenta {
      display: none; } }
  @media screen and (min-width: 768px) and (min-width: 768px) {
    .soc-active .soc-active__blocks {
      height: 1px;
      min-height: 100%; } }
  @media screen and (min-width: 768px) {
    .soc-active__header-line {
      margin-bottom: 0; }
    .soc-active__header {
      margin-bottom: 45px; }
    .soc-active__header-line3 {
      padding-bottom: 30px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center; }
    .soc-active__menu {
      text-align: right; }
    .soc-active__submenu {
      padding-bottom: 0; }
    .soc-active__items {
      height: 1px;
      min-height: 100%; }
    .soc-active__icon {
      margin-left: 15px;
      margin-right: 0; }
    .soc-active__item {
      height: 1px;
      min-height: 100%; }
    .soc-active__blocks {
      padding-top: 110px;
      margin-top: -110px; }
    .soc-active__slider-wrap {
      height: 1px;
      min-height: 100%; } }

.banners1 {
  width: 100%;
  overflow: hidden;
  text-align: center;
  display: block; }

.banners1--padding-bottom {
  padding-bottom: 37px; }

.banners6 {
  width: 100%;
  overflow: hidden;
  text-align: center;
  display: block; }

.banner1-wrap img,
.banner6-wrap img {
  margin-bottom: 10px; }

.banner1-wrap:last-child,
.banner6-wrap:last-child {
  margin-bottom: 0; }

.banner1-wrap--320-767,
.banner6-wrap--320-767,
.banner1-wrap--768-1289,
.banner6-wrap--768-1289,
.banner1-wrap--1290-1600,
.banner6-wrap--1290-1600,
.banner1-wrap--320-767-and-1290-1600,
.banner6-wrap--320-767-and-1290-1600 {
  display: none; }

@media (max-width: 767px) {
  .banner1-wrap--320-767,
  .banner6-wrap--320-767 {
    display: block; } }

@media (min-width: 768px) and (max-width: 1289px) {
  .banner1-wrap--768-1289,
  .banner6-wrap--768-1289 {
    display: block; } }

@media (min-width: 1290px) {
  .banner1-wrap--1290-1600,
  .banner6-wrap--1290-1600 {
    display: block; } }

@media (max-width: 767px), (min-width: 1290px) {
  .banner1-wrap--320-767-and-1290-1600,
  .banner6-wrap--320-767-and-1290-1600 {
    display: block; } }

.banners2 {
  margin: 0 0 50px; }

@media screen and (min-width: 768px) {
  .banners2 {
    margin-bottom: 28px; } }

.banner2 {
  display: table;
  height: 115px;
  width: 100%;
  position: relative;
  border: 1px solid #f6f6f6;
  border-bottom: 0;
  font-size: 14px;
  font-size: 0.875em;
  line-height: 1.57;
  vertical-align: middle; }
  .banner2.color-theme-default,
  .color-theme-default .banner2 {
    color: #363532; }
  .banner2.color-theme-blind-white,
  .color-theme-blind-white .banner2 {
    color: #000000; }
  .banner2.color-theme-blind-black,
  .color-theme-blind-black .banner2 {
    color: #ffffff; }
  .banner2.color-theme-default,
  .color-theme-default .banner2 {
    background-color: #ffffff; }
  .banner2.color-theme-blind-white,
  .color-theme-blind-white .banner2 {
    background-color: #ffffff; }
  .banner2.color-theme-blind-black,
  .color-theme-blind-black .banner2 {
    background-color: #000000; }
  .banner2.color-theme-default,
  .color-theme-default .banner2 {
    background-color: #f9f8f7; }
  .banner2.color-theme-blind-white,
  .color-theme-blind-white .banner2 {
    background-color: #ffffff; }
  .banner2.color-theme-blind-black,
  .color-theme-blind-black .banner2 {
    background-color: #000000; }
  .banner2:last-child {
    border-bottom: 1px solid #f6f6f6; }

.banner2__inner {
  display: table-cell;
  width: 100%;
  position: relative;
  padding: 20px;
  height: 100%;
  text-decoration: none;
  vertical-align: middle; }

.banner2__img {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  background-position: right center;
  background-repeat: no-repeat; }

.banner2:hover {
  text-decoration: none;
  background-color: #fd4e3d; }
  .banner2:hover .banner2__inner {
    text-decoration: none; }
    .banner2:hover .banner2__inner.color-theme-default,
    .color-theme-default .banner2:hover .banner2__inner {
      color: #ffffff; }
    .banner2:hover .banner2__inner.color-theme-blind-white,
    .color-theme-blind-white .banner2:hover .banner2__inner {
      color: #ffffff; }
    .banner2:hover .banner2__inner.color-theme-blind-black,
    .color-theme-blind-black .banner2:hover .banner2__inner {
      color: #000000; }
  .banner2:hover .banner2__img {
    opacity: 0.3; }

.banners3 {
  width: 100%;
  overflow: hidden;
  position: relative;
  text-align: center;
  line-height: 0; }

.banner3-wrap--320-649,
.banner3-wrap--320-767,
.banner3-wrap--650-767,
.banner3-wrap--768-1365,
.banner3-wrap--1366-1599,
.banner3-wrap--1600 {
  display: none; }

@media (max-width: 649px) {
  .banner3-wrap--320-649 {
    display: block; } }

@media (max-width: 767px) {
  .banner3-wrap--320-767 {
    display: block; }
    .banner3-wrap--320-767 > div {
      display: inline-block; }
      .banner3-wrap--320-767 > div:nth-child(2) {
        margin-left: 10px;
        display: inline-block; } }

@media (max-width: 649px) {
  .banner3-wrap--320-767 > div:nth-child(2) {
    display: none; } }

@media (min-width: 650px) and (max-width: 767px) {
  .banner3-wrap--650-767 {
    display: block; }
    .banner3-wrap--650-767 > div {
      display: inline-block; }
      .banner3-wrap--650-767 > div:nth-child(2) {
        margin-left: 10px;
        display: inline-block; } }

@media (min-width: 768px) and (max-width: 1365px) {
  .banner3-wrap--768-1365 {
    display: block; } }

@media (min-width: 1366px) and (max-width: 1599px) {
  .banner3-wrap--1366-1599 {
    display: block; } }

@media (min-width: 1600px) {
  .banner3-wrap--1600 {
    display: block;
    margin-top: 30px; } }

.banners4 {
  width: 100%;
  overflow: hidden;
  text-align: center;
  display: block; }

.banner4-wrap img {
  margin-bottom: 20px; }

.banner4-wrap--1200-1600 {
  display: none; }

@media (min-width: 1200px) {
  .banner4-wrap--1200-1600 {
    display: block; } }

.conditionalBanner {
  display: none;
  width: 100%;
  max-height: 60px; }
  .conditionalBanner > * {
    display: block; }
  .conditionalBanner.-media-sm > * {
    width: 290px; }
  .conditionalBanner.-media-md > * {
    width: 698px; }
  .conditionalBanner.-media-lg > * {
    width: 1023px; }
  .conditionalBanner.-media-sm > * {
    float: left; }
    .conditionalBanner.-media-sm > *:not(:last-child) {
      margin: 0 20px 20px 0; }

@media (max-width: 767px) {
  .conditionalBanner {
    overflow: hidden; }
    .conditionalBanner.-media-sm {
      display: block; } }

@media (min-width: 768px) and (max-width: 1599px) {
  .conditionalBanner.-media-md {
    display: block; } }

@media (min-width: 1600px) {
  .conditionalBanner.-media-lg {
    display: block; } }

@media print {
  .banners1,
  .banners2,
  .banners3,
  .banners4,
  .banners6 {
    display: none; } }

/* vertical-tabs */
.vertical-tabs {
  overflow: hidden; }
  .vertical-tabs__nav-box {
    float: left;
    width: 24%;
    margin-right: 1%; }
  .vertical-tabs__content-box {
    float: left;
    width: 74%;
    margin-left: 1%; }
  .vertical-tabs__tab {
    position: relative;
    display: block;
    padding: 20px;
    margin: 0 0 10px;
    cursor: pointer;
    transition: 300ms; }
    .vertical-tabs__tab.color-theme-default,
    .color-theme-default .vertical-tabs__tab {
      background-color: #f9f8f7; }
    .vertical-tabs__tab.color-theme-blind-white,
    .color-theme-blind-white .vertical-tabs__tab {
      background-color: #ffffff; }
    .vertical-tabs__tab.color-theme-blind-black,
    .color-theme-blind-black .vertical-tabs__tab {
      background-color: #000000; }
    .vertical-tabs__tab.color-theme-default,
    .color-theme-default .vertical-tabs__tab {
      color: #363532; }
    .vertical-tabs__tab.color-theme-blind-white,
    .color-theme-blind-white .vertical-tabs__tab {
      color: #000000; }
    .vertical-tabs__tab.color-theme-blind-black,
    .color-theme-blind-black .vertical-tabs__tab {
      color: #ffffff; }
  .vertical-tabs__page {
    padding: 20px 40px; }
    .vertical-tabs__page.color-theme-default,
    .color-theme-default .vertical-tabs__page {
      background-color: #f9f8f7; }
    .vertical-tabs__page.color-theme-blind-white,
    .color-theme-blind-white .vertical-tabs__page {
      background-color: #ffffff; }
    .vertical-tabs__page.color-theme-blind-black,
    .color-theme-blind-black .vertical-tabs__page {
      background-color: #000000; }
  @media (min-width: 1025px) {
    .vertical-tabs [data-tabs_content]:not(.isActive) {
      display: none; }
    .vertical-tabs__tab.isActive.color-theme-default,
    .color-theme-default .vertical-tabs__tab.isActive {
      background-color: #f54e5a; }
    .vertical-tabs__tab.isActive.color-theme-blind-white,
    .color-theme-blind-white .vertical-tabs__tab.isActive {
      background-color: #000000; }
    .vertical-tabs__tab.isActive.color-theme-blind-black,
    .color-theme-blind-black .vertical-tabs__tab.isActive {
      background-color: #ffffff; }
    .vertical-tabs__tab.isActive.color-theme-default,
    .color-theme-default .vertical-tabs__tab.isActive {
      color: #ffffff; }
    .vertical-tabs__tab.isActive.color-theme-blind-white,
    .color-theme-blind-white .vertical-tabs__tab.isActive {
      color: #ffffff; }
    .vertical-tabs__tab.isActive.color-theme-blind-black,
    .color-theme-blind-black .vertical-tabs__tab.isActive {
      color: #000000; }
    .vertical-tabs__tab::after {
      display: none;
      content: '';
      position: absolute;
      top: 50%;
      left: 100%;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
      width: 0;
      height: 0;
      border-top: 10px solid transparent;
      border-bottom: 10px solid transparent;
      border-left: 10px solid transparent;
      transition: 300ms; }
    .vertical-tabs__tab.isActive::after {
      border-left: 10px solid;
      border-color: #f54e5a; }
    .vertical-tabs__mobile-title {
      display: none !important; } }
  @media screen and (min-width: 768px) {
    .vertical-tabs__mobile-title {
      font-size: 32px;
      font-size: 2em; } }
  @media (max-width: 1024px) {
    .vertical-tabs__nav-box {
      width: 100%;
      margin-right: 0; }
    .vertical-tabs__mobile-title {
      display: block;
      margin-bottom: 30px;
      font-size: 26px;
      font-size: 1.625em;
      font-weight: 500;
      padding-right: 30px;
      white-space: pre-wrap;
      word-break: break-word; }
      .vertical-tabs__mobile-title.color-theme-default,
      .color-theme-default .vertical-tabs__mobile-title {
        color: #363532; }
      .vertical-tabs__mobile-title.color-theme-blind-white,
      .color-theme-blind-white .vertical-tabs__mobile-title {
        color: #000000; }
      .vertical-tabs__mobile-title.color-theme-blind-black,
      .color-theme-blind-black .vertical-tabs__mobile-title {
        color: #ffffff; }
      .vertical-tabs__mobile-title.font-theme-default,
      .font-theme-default .vertical-tabs__mobile-title {
        font-family: gerbera_medium, Arial, sans-serif; }
      .vertical-tabs__mobile-title.font-theme-blind-serif,
      .font-theme-blind-serif .vertical-tabs__mobile-title {
        font-family: "Georgia, serif"; }
    .vertical-tabs__content-box {
      display: none; } }

/* normal tabs */
.tabs-component .soc-active__submenu {
  display: none; }

.tabs-component .soc-active__header-line .location.menu1__select {
  display: none; }

.tabs-component .opened .jq-selectbox__select::after {
  -ms-transform: rotate(180deg);
      transform: rotate(180deg); }

.tabs-component .soc-active__accounts {
  overflow: unset; }
  .tabs-component .soc-active__accounts span {
    line-height: 28px;
    display: block;
    float: left;
    padding: 0 19px 0 0;
    font-size: 16px;
    font-size: 1em;
    z-index: 50; }
    .tabs-component .soc-active__accounts span.font-theme-default,
    .font-theme-default .tabs-component .soc-active__accounts span {
      font-family: gerbera_light, Arial, sans-serif; }
    .tabs-component .soc-active__accounts span.font-theme-blind-serif,
    .font-theme-blind-serif .tabs-component .soc-active__accounts span {
      font-family: "Georgia, serif"; }

.tabs-component .soc-account {
  display: block;
  float: left;
  padding: 0 0 24px 0;
  border-bottom: 5px solid transparent;
  font-weight: 500;
  text-decoration: none !important;
  font-size: 17px;
  font-size: 1.0625em;
  line-height: 20px;
  margin-right: 0;
  position: relative; }
  .tabs-component .soc-account.color-theme-default,
  .color-theme-default .tabs-component .soc-account {
    color: #363532; }
  .tabs-component .soc-account.color-theme-blind-white,
  .color-theme-blind-white .tabs-component .soc-account {
    color: #000000; }
  .tabs-component .soc-account.color-theme-blind-black,
  .color-theme-blind-black .tabs-component .soc-account {
    color: #ffffff; }
  .tabs-component .soc-account.font-theme-default,
  .font-theme-default .tabs-component .soc-account {
    font-family: gerbera_medium, Arial, sans-serif; }
  .tabs-component .soc-account.font-theme-blind-serif,
  .font-theme-blind-serif .tabs-component .soc-account {
    font-family: "Georgia, serif"; }
  .tabs-component .soc-account .tab-suffix {
    position: absolute; }
  .tabs-component .soc-account.active {
    border-bottom: 5px solid; }
    .tabs-component .soc-account.active.color-theme-default,
    .color-theme-default .tabs-component .soc-account.active {
      color: #f54e5a; }
    .tabs-component .soc-account.active.color-theme-blind-white,
    .color-theme-blind-white .tabs-component .soc-account.active {
      color: #000000; }
    .tabs-component .soc-account.active.color-theme-blind-black,
    .color-theme-blind-black .tabs-component .soc-account.active {
      color: #ffffff; }
    .tabs-component .soc-account.active.color-theme-default,
    .color-theme-default .tabs-component .soc-account.active {
      border-color: #f54e5a; }
    .tabs-component .soc-account.active.color-theme-blind-white,
    .color-theme-blind-white .tabs-component .soc-account.active {
      border-color: #000000; }
    .tabs-component .soc-account.active.color-theme-blind-black,
    .color-theme-blind-black .tabs-component .soc-account.active {
      border-color: #ffffff; }
  .tabs-component .soc-account:hover {
    border-bottom: 5px solid; }
    .tabs-component .soc-account:hover.color-theme-default,
    .color-theme-default .tabs-component .soc-account:hover {
      color: #f54e5a; }
    .tabs-component .soc-account:hover.color-theme-blind-white,
    .color-theme-blind-white .tabs-component .soc-account:hover {
      color: #000000; }
    .tabs-component .soc-account:hover.color-theme-blind-black,
    .color-theme-blind-black .tabs-component .soc-account:hover {
      color: #ffffff; }
    .tabs-component .soc-account:hover.color-theme-default,
    .color-theme-default .tabs-component .soc-account:hover {
      border-color: #f54e5a; }
    .tabs-component .soc-account:hover.color-theme-blind-white,
    .color-theme-blind-white .tabs-component .soc-account:hover {
      border-color: #000000; }
    .tabs-component .soc-account:hover.color-theme-blind-black,
    .color-theme-blind-black .tabs-component .soc-account:hover {
      border-color: #ffffff; }

.tabs-component .jq-selectbox {
  margin-left: 0; }

.tabs-component .jq-selectbox__trigger {
  display: none; }

@media (min-width: 768px) {
  .tabs-component .soc-active__header-line3 .soc-active__submenu {
    display: block; }
  .tabs-component .soc-active__header-line3 .tabs-components-select {
    display: none; }
  .tabs-component .soc-active__header-line3 {
    padding-bottom: 0;
    margin-bottom: 30px;
    border-bottom: 1px solid #edebe7;
    -ms-flex-pack: start;
        justify-content: flex-start; } }

@media (min-width: 1050px) {
  .tabs-component .soc-active__accounts span {
    padding-right: 30px; } }

.jq-selectbox__select {
  margin-bottom: 20px;
  width: 100%;
  border: 1px solid #d7d5d2;
  border-radius: 4px;
  outline: none;
  padding: 10px 20px 10px 10px;
  font-size: 16px;
  font-size: 1em;
  position: relative;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer; }
  .jq-selectbox__select.color-theme-default,
  .color-theme-default .jq-selectbox__select {
    background-color: #ffffff; }
  .jq-selectbox__select.color-theme-blind-white,
  .color-theme-blind-white .jq-selectbox__select {
    background-color: #ffffff; }
  .jq-selectbox__select.color-theme-blind-black,
  .color-theme-blind-black .jq-selectbox__select {
    background-color: #000000; }
  .jq-selectbox__select.color-theme-default,
  .color-theme-default .jq-selectbox__select {
    color: #363532; }
  .jq-selectbox__select.color-theme-blind-white,
  .color-theme-blind-white .jq-selectbox__select {
    color: #000000; }
  .jq-selectbox__select.color-theme-blind-black,
  .color-theme-blind-black .jq-selectbox__select {
    color: #ffffff; }

.jq-selectbox__select {
  position: absolute; }
  .jq-selectbox__select::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 10px;
    margin: auto;
    height: 20px;
    width: 20px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M1 1L8 8L15 1' stroke='%23CDCBC7' stroke-width='2'/%3E %3C/svg%3E ");
    -ms-transform: rotate(0);
        transform: rotate(0);
    transition: 0.6s; }
  .jq-selectbox__select-text {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }

.jq-selectbox__dropdown {
  top: 35px !important;
  left: 0;
  width: 100% !important;
  overflow: unset !important; }
  .jq-selectbox__dropdown ul {
    margin: 0 !important;
    border: 1px solid #d7d5d2;
    max-height: 50vh; }
    .jq-selectbox__dropdown ul.color-theme-default,
    .color-theme-default .jq-selectbox__dropdown ul {
      background-color: #ffffff; }
    .jq-selectbox__dropdown ul.color-theme-blind-white,
    .color-theme-blind-white .jq-selectbox__dropdown ul {
      background-color: #ffffff; }
    .jq-selectbox__dropdown ul.color-theme-blind-black,
    .color-theme-blind-black .jq-selectbox__dropdown ul {
      background-color: #000000; }
    .jq-selectbox__dropdown ul li {
      margin: 0 !important;
      padding: 10px;
      font-size: 14px;
      font-size: 0.875em; }
      .jq-selectbox__dropdown ul li:hover, .jq-selectbox__dropdown ul li:focus {
        background-color: #d2cbbc; }

.opened .jq-selectbox__select::after {
  -ms-transform: rotate(180deg);
      transform: rotate(180deg); }

.social-tabs-column .social-tabs-column__controls-item {
  padding-bottom: 0;
  cursor: pointer;
  position: relative;
  display: block; }
  .social-tabs-column .social-tabs-column__controls-item:hover.color-theme-default,
  .color-theme-default .social-tabs-column .social-tabs-column__controls-item:hover {
    color: #f54e5a; }
  .social-tabs-column .social-tabs-column__controls-item:hover.color-theme-blind-white,
  .color-theme-blind-white .social-tabs-column .social-tabs-column__controls-item:hover {
    color: #000000; }
  .social-tabs-column .social-tabs-column__controls-item:hover.color-theme-blind-black,
  .color-theme-blind-black .social-tabs-column .social-tabs-column__controls-item:hover {
    color: #ffffff; }
  .social-tabs-column .social-tabs-column__controls-item--active.color-theme-default,
  .color-theme-default .social-tabs-column .social-tabs-column__controls-item--active {
    color: #363532; }
  .social-tabs-column .social-tabs-column__controls-item--active.color-theme-blind-white,
  .color-theme-blind-white .social-tabs-column .social-tabs-column__controls-item--active {
    color: #000000; }
  .social-tabs-column .social-tabs-column__controls-item--active.color-theme-blind-black,
  .color-theme-blind-black .social-tabs-column .social-tabs-column__controls-item--active {
    color: #ffffff; }
  .social-tabs-column .social-tabs-column__controls-item--active::after {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -7px;
    height: 2px;
    background-color: #f54e5a;
    -ms-transform-origin: center;
        transform-origin: center;
    transition: transform 0.3s;
    -ms-transform: scaleX(1);
        transform: scaleX(1);
    display: block; }

.social-tabs-column .social-tabs-column__top {
  border-bottom: none; }

.social-tabs-column__social-links-item {
  cursor: pointer; }
  .social-tabs-column__social-links-item:hover svg {
    fill: #f54e5a; }

@media (min-width: 1050px) {
  .social-tabs-column__controls-item {
    font-size: 20px;
    font-size: 1.25em; }
  .social-tabs-column .social-tabs-column__top {
    margin-bottom: 30px; } }

.departments {
  margin-left: -5px;
  margin-right: -5px;
  position: relative; }

.department1 {
  display: block;
  margin-bottom: 10px; }
  .department1.color-theme-default,
  .color-theme-default .department1 {
    background-color: #ffffff; }
  .department1.color-theme-blind-white,
  .color-theme-blind-white .department1 {
    background-color: #ffffff; }
  .department1.color-theme-blind-black,
  .color-theme-blind-black .department1 {
    background-color: #000000; }
  .department1.color-theme-default,
  .color-theme-default .department1 {
    color: #f54e5a; }
  .department1.color-theme-blind-white,
  .color-theme-blind-white .department1 {
    color: #000000; }
  .department1.color-theme-blind-black,
  .color-theme-blind-black .department1 {
    color: #ffffff; }

.department1__inner {
  display: block;
  padding: 20px;
  position: relative;
  z-index: 5; }

@media screen and (min-width: 768px) {
  .department1 {
    margin: 0 0 10px; } }

@media screen and (max-width: 767px) {
  .department1 {
    height: auto !important; } }

.department1__row {
  position: relative; }

.department1__elem {
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  float: left; }

.department1__bg {
  position: absolute;
  display: none;
  width: 100%;
  top: 0;
  bottom: 10px; }
  .department1__bg::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: calc(0px);
    bottom: 0;
    background-color: #ffffff;
    transition: all 0.6s; }

.department1:hover {
  text-decoration: none; }
  .department1:hover.color-theme-default,
  .color-theme-default .department1:hover {
    color: #ffffff; }
  .department1:hover.color-theme-blind-white,
  .color-theme-blind-white .department1:hover {
    color: #ffffff; }
  .department1:hover.color-theme-blind-black,
  .color-theme-blind-black .department1:hover {
    color: #000000; }
  .department1:hover.color-theme-default,
  .color-theme-default .department1:hover {
    background-color: #f54e5a; }
  .department1:hover.color-theme-blind-white,
  .color-theme-blind-white .department1:hover {
    background-color: #000000; }
  .department1:hover.color-theme-blind-black,
  .color-theme-blind-black .department1:hover {
    background-color: #ffffff; }
  .department1:hover .department1__bg::before {
    background-color: #f54e5a; }

.department1__item {
  padding-bottom: 23px;
  margin-bottom: 18px;
  border-bottom: 1px solid #dde0e2; }
  .department1__item:nth-last-of-type(1) {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: 1px solid transparent; }

.department1__arrow {
  width: 28px;
  height: 28px;
  margin: 0;
  border: 1px solid #9f9f9f;
  border-radius: 50%;
  padding: 0;
  -webkit-tap-highlight-color: transparent; }
  @media (max-width: 767px) {
    .department1__arrow {
      position: absolute;
      margin-left: 15px;
      right: 0; } }
  .department1__arrow:hover.color-theme-default,
  .color-theme-default .department1__arrow:hover {
    border-color: #f54e5a; }
  .department1__arrow:hover.color-theme-blind-white,
  .color-theme-blind-white .department1__arrow:hover {
    border-color: #000000; }
  .department1__arrow:hover.color-theme-blind-black,
  .color-theme-blind-black .department1__arrow:hover {
    border-color: #ffffff; }
  .department1__arrow::before {
    content: '';
    position: absolute;
    top: 6px;
    left: 0;
    right: 0;
    margin: auto;
    width: 8px;
    height: 8px;
    border-top: 2px solid #9f9f9f;
    border-left: 2px solid #9f9f9f;
    -ms-transform: rotate(225deg);
        transform: rotate(225deg); }

.department1__main-head {
  font-size: 26px;
  font-size: 1.625em;
  font-weight: 500;
  padding-right: 30px;
  white-space: pre-wrap;
  word-break: break-word; }
  .department1__main-head.color-theme-default,
  .color-theme-default .department1__main-head {
    color: #363532; }
  .department1__main-head.color-theme-blind-white,
  .color-theme-blind-white .department1__main-head {
    color: #000000; }
  .department1__main-head.color-theme-blind-black,
  .color-theme-blind-black .department1__main-head {
    color: #ffffff; }

.department1__head {
  position: relative;
  font-size: 20px;
  font-size: 1.25em;
  cursor: pointer; }
  .department1__head:hover.color-theme-default,
  .color-theme-default .department1__head:hover {
    color: #f54e5a; }
  .department1__head:hover.color-theme-blind-white,
  .color-theme-blind-white .department1__head:hover {
    color: #000000; }
  .department1__head:hover.color-theme-blind-black,
  .color-theme-blind-black .department1__head:hover {
    color: #ffffff; }
  .department1__head:hover .department1__arrow {
    display: block;
    width: 28px;
    height: 28px;
    margin: 0;
    border: 1px solid;
    border-radius: 50%;
    padding: 0;
    -webkit-tap-highlight-color: transparent; }
    .department1__head:hover .department1__arrow.color-theme-default,
    .color-theme-default .department1__head:hover .department1__arrow {
      border-color: #f54e5a; }
    .department1__head:hover .department1__arrow.color-theme-blind-white,
    .color-theme-blind-white .department1__head:hover .department1__arrow {
      border-color: #000000; }
    .department1__head:hover .department1__arrow.color-theme-blind-black,
    .color-theme-blind-black .department1__head:hover .department1__arrow {
      border-color: #ffffff; }
    .department1__head:hover .department1__arrow:hover.color-theme-default,
    .color-theme-default .department1__head:hover .department1__arrow:hover {
      border-color: #f54e5a; }
    .department1__head:hover .department1__arrow:hover.color-theme-blind-white,
    .color-theme-blind-white .department1__head:hover .department1__arrow:hover {
      border-color: #000000; }
    .department1__head:hover .department1__arrow:hover.color-theme-blind-black,
    .color-theme-blind-black .department1__head:hover .department1__arrow:hover {
      border-color: #ffffff; }
    .department1__head:hover .department1__arrow::before {
      border-color: #f54e5a; }
    .department1__head:hover .department1__arrow:hover {
      border-top-color: #f54e5a;
      border-left-color: #f54e5a; }

.department1__header-deco2 {
  display: inline-block;
  padding-top: 3px;
  padding-right: 30px !important;
  margin-bottom: 0;
  font-size: 18px;
  font-size: 1.125em;
  font-weight: 500;
  position: relative;
  width: 100%;
  margin-top: 0; }

.department1__popup {
  max-width: none; }

@media screen and (min-width: 768px) {
  .department1__popup {
    max-width: 600px; } }

.department1__popup-col {
  width: 100%;
  min-height: 1px;
  float: left; }

.department1__item .department1__head.active.color-theme-default,
.color-theme-default .department1__item .department1__head.active {
  color: #f54e5a; }

.department1__item .department1__head.active.color-theme-blind-white,
.color-theme-blind-white .department1__item .department1__head.active {
  color: #000000; }

.department1__item .department1__head.active.color-theme-blind-black,
.color-theme-blind-black .department1__item .department1__head.active {
  color: #ffffff; }

.department1__item .department1__head.active .department1__arrow {
  display: block;
  width: 28px;
  height: 28px;
  margin: 0;
  border: 1px solid;
  border-radius: 50%;
  padding: 0;
  -webkit-tap-highlight-color: transparent; }
  .department1__item .department1__head.active .department1__arrow.color-theme-default,
  .color-theme-default .department1__item .department1__head.active .department1__arrow {
    border-color: #f54e5a; }
  .department1__item .department1__head.active .department1__arrow.color-theme-blind-white,
  .color-theme-blind-white .department1__item .department1__head.active .department1__arrow {
    border-color: #000000; }
  .department1__item .department1__head.active .department1__arrow.color-theme-blind-black,
  .color-theme-blind-black .department1__item .department1__head.active .department1__arrow {
    border-color: #ffffff; }
  .department1__item .department1__head.active .department1__arrow:hover.color-theme-default,
  .color-theme-default .department1__item .department1__head.active .department1__arrow:hover {
    border-color: #f54e5a; }
  .department1__item .department1__head.active .department1__arrow:hover.color-theme-blind-white,
  .color-theme-blind-white .department1__item .department1__head.active .department1__arrow:hover {
    border-color: #000000; }
  .department1__item .department1__head.active .department1__arrow:hover.color-theme-blind-black,
  .color-theme-blind-black .department1__item .department1__head.active .department1__arrow:hover {
    border-color: #ffffff; }
  .department1__item .department1__head.active .department1__arrow::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -3px;
    margin-left: -4px;
    width: 8px;
    height: 8px;
    border-top: 2px solid;
    border-left: 2px solid;
    border-color: #f54e5a;
    -ms-transform: rotate(45deg);
        transform: rotate(45deg); }
  .department1__item .department1__head.active .department1__arrow:hover {
    border-top-color: #f54e5a;
    border-left-color: #f54e5a; }

.department1__item .department1__head.active .department1__header-deco2::after {
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
  bottom: 4px; }

.department1__content {
  display: none;
  margin-top: 13px; }

@media screen and (min-width: 768px) {
  .department1__elem {
    width: 33.3333333333%; }
  .department1__bg {
    display: block;
    width: calc(100% / 3 - 10px); }
  .department1__popup-col {
    width: 50%; }
  .department1__main-head {
    font-size: 32px;
    font-size: 2em; }
  .department1__head {
    padding-left: 40px; }
  .department1__header-deco2 {
    display: block;
    font-size: 20px;
    font-size: 1.25em; }
    .department1__header-deco2::after {
      display: none; }
  .department1__arrow {
    display: block;
    position: absolute;
    top: 7px;
    left: 0; }
  .department1__content {
    padding-left: 40px; } }

@media screen and (min-width: 1025px) {
  .department1__elem {
    width: 25%; }
  .department1__bg {
    display: block;
    width: calc(100% / 4 - 10px); } }

.fotoalbom__popup,
.fotoalbom__download {
  display: block;
  margin-bottom: 10px;
  position: relative;
  padding-top: 74.5%;
  overflow: hidden; }

.fotoalbom__popup-image,
.fotoalbom__download-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center; }

.fotoalbom__popup picture,
.fotoalbom__download picture {
  position: absolute;
  top: 0;
  left: 0; }

.fotoalbom__popup-icon,
.fotoalbom__download-icon {
  display: block;
  width: 48px;
  height: 48px;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  margin-top: -24px;
  margin-left: -24px;
  opacity: 0;
  transition: all 0.7s ease; }

.fotoalbom__popup-text,
.fotoalbom__download-text {
  display: none;
  position: absolute;
  top: 50%;
  margin-top: -12px;
  left: 0;
  right: 0;
  z-index: 10;
  text-align: center; }

.fotoalbom__popup-text-inner,
.fotoalbom__download-text-inner {
  display: inline-block;
  line-height: 24px;
  font-size: 18px;
  font-size: 1.125em;
  font-weight: bold;
  padding: 0 10px;
  border-radius: 4px; }
  .fotoalbom__popup-text-inner.color-theme-default,
  .color-theme-default .fotoalbom__popup-text-inner,
  .fotoalbom__download-text-inner.color-theme-default,
  .color-theme-default
  .fotoalbom__download-text-inner {
    background-color: #ffffff; }
  .fotoalbom__popup-text-inner.color-theme-blind-white,
  .color-theme-blind-white .fotoalbom__popup-text-inner,
  .fotoalbom__download-text-inner.color-theme-blind-white,
  .color-theme-blind-white
  .fotoalbom__download-text-inner {
    background-color: #ffffff; }
  .fotoalbom__popup-text-inner.color-theme-blind-black,
  .color-theme-blind-black .fotoalbom__popup-text-inner,
  .fotoalbom__download-text-inner.color-theme-blind-black,
  .color-theme-blind-black
  .fotoalbom__download-text-inner {
    background-color: #000000; }
  .fotoalbom__popup-text-inner.color-theme-default,
  .color-theme-default .fotoalbom__popup-text-inner,
  .fotoalbom__download-text-inner.color-theme-default,
  .color-theme-default
  .fotoalbom__download-text-inner {
    color: #363532; }
  .fotoalbom__popup-text-inner.color-theme-blind-white,
  .color-theme-blind-white .fotoalbom__popup-text-inner,
  .fotoalbom__download-text-inner.color-theme-blind-white,
  .color-theme-blind-white
  .fotoalbom__download-text-inner {
    color: #000000; }
  .fotoalbom__popup-text-inner.color-theme-blind-black,
  .color-theme-blind-black .fotoalbom__popup-text-inner,
  .fotoalbom__download-text-inner.color-theme-blind-black,
  .color-theme-blind-black
  .fotoalbom__download-text-inner {
    color: #ffffff; }

.fotoalbom__popup::before,
.fotoalbom__download::before,
.gallery .gallery__item::before {
  content: '';
  position: absolute;
  opacity: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 5;
  background: rgba(245, 78, 90, 0.6);
  transition: all 0.7s ease; }

.fotoalbom__popup:hover::before,
.fotoalbom__download:hover::before,
.fotoalbom__popup:hover .fotoalbom__popup-icon,
.fotoalbom__download:hover .fotoalbom__popup-icon,
.fotoalbom__popup:hover .fotoalbom__download-icon,
.fotoalbom__download:hover .fotoalbom__download-icon {
  opacity: 1; }

.js_mfp-content-gallery .col--paddings5 {
  padding: 0 15px;
  margin-bottom: 15px; }

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  opacity: 0.7;
  filter: alpha(opacity=70); }
  .mfp-bg.color-theme-default,
  .color-theme-default .mfp-bg {
    background-color: #363532; }
  .mfp-bg.color-theme-blind-white,
  .color-theme-blind-white .mfp-bg {
    background-color: #000000; }
  .mfp-bg.color-theme-blind-black,
  .color-theme-blind-black .mfp-bg {
    background-color: #ffffff; }

.mfp-wrap {
  top: 0 !important;
  left: 0 !important;
  width: 100%;
  z-index: 1043;
  outline: none !important;
  -webkit-backface-visibility: hidden;
  min-height: 100%;
  position: fixed !important;
  height: 100% !important;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch; }

.mfp-container {
  text-align: center;
  left: 0;
  top: 0;
  padding: 0;
  position: absolute;
  width: 100%;
  height: 100%; }
  .mfp-container::before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
  @media screen and (min-width: 1025px) {
    .mfp-container {
      padding: 10px; } }

.mfp-align-top .mfp-container::before {
  display: none; }

.mfp-content {
  height: auto;
  position: relative;
  display: inline-block;
  margin: 0 auto 10px;
  text-align: left;
  z-index: 1045;
  padding: 0;
  vertical-align: middle; }

.mfp-wrapper {
  padding: 30px 30px 20px; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur {
  cursor: zoom-out; }
  .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: zoom-out; }

.mfp-zoom {
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #ccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #ccc; }
    .mfp-preloader a:hover.color-theme-default,
    .color-theme-default .mfp-preloader a:hover {
      color: #ffffff; }
    .mfp-preloader a:hover.color-theme-blind-white,
    .color-theme-blind-white .mfp-preloader a:hover {
      color: #ffffff; }
    .mfp-preloader a:hover.color-theme-blind-black,
    .color-theme-blind-black .mfp-preloader a:hover {
      color: #000000; }

.mfp-s-ready .mfp-preloader,
.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close {
  display: block;
  padding: 0;
  overflow: visible;
  cursor: pointer;
  background: transparent;
  -webkit-appearance: none;
  outline: none;
  z-index: 1046;
  box-shadow: none;
  text-indent: -9999px;
  border-radius: 50%;
  border: 2px solid #d0d0d0; }
  button.mfp-close::before {
    height: 14px;
    top: 50%;
    left: 50%;
    margin-left: -1px;
    margin-top: -7px;
    width: 2px;
    position: absolute;
    background-color: #d0d0d0;
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    transition: all 0.6s;
    content: ''; }
  button.mfp-close::after {
    width: 14px;
    top: 50%;
    left: 50%;
    margin-left: -7px;
    margin-top: -1px;
    height: 2px;
    position: absolute;
    background-color: #d0d0d0;
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    transition: all 0.6s;
    content: ''; }
  button.mfp-close:hover::before, button.mfp-close:hover::after {
    background-color: #f54e5a; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 30px;
  height: 30px;
  padding: 0 0 18px 10px;
  line-height: 26px;
  position: absolute;
  right: 10px;
  top: 10px;
  color: #d0d0d0;
  text-decoration: none;
  text-align: center;
  transition: all 0.6s;
  font-style: normal;
  font-size: 26px;
  font-size: 1.625em;
  font-family: Arial, Baskerville, monospace;
  border: 2px solid #d0d0d0;
  border-radius: 50%; }

@media screen and (min-width: 768px) {
  .mfp-close {
    right: 20px;
    top: 20px; } }

.mfp-close_small {
  width: 24px;
  height: 24px;
  top: 10px;
  right: 10px;
  line-height: 22px; }

.mfp-close:hover.color-theme-default,
.color-theme-default .mfp-close:hover {
  color: #f54e5a; }

.mfp-close:hover.color-theme-blind-white,
.color-theme-blind-white .mfp-close:hover {
  color: #000000; }

.mfp-close:hover.color-theme-blind-black,
.color-theme-blind-black .mfp-close:hover {
  color: #ffffff; }

.mfp-close:hover.color-theme-default,
.color-theme-default .mfp-close:hover {
  border-color: #f54e5a; }

.mfp-close:hover.color-theme-blind-white,
.color-theme-blind-white .mfp-close:hover {
  border-color: #000000; }

.mfp-close:hover.color-theme-blind-black,
.color-theme-blind-black .mfp-close:hover {
  border-color: #ffffff; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close,
.mfp-clappr-holder .mfp-close {
  right: 0; }

@media screen and (min-width: 1025px) {
  .mfp-image-holder .mfp-close,
  .mfp-iframe-holder .mfp-close,
  .mfp-clappr-holder .mfp-close {
    right: -17px; } }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  padding-top: 7px;
  padding-right: 20px;
  padding-bottom: 7px;
  color: #ccc;
  font-size: 14px;
  font-size: 0.875em;
  line-height: 1.57;
  white-space: nowrap; }

.mfp-arrow {
  width: 30px;
  height: 30px;
  border: 2px solid #d0d0d0;
  border-radius: 50%;
  position: absolute;
  z-index: 1046;
  top: 50%;
  margin: -15px 0 0;
  padding: 0;
  -webkit-tap-highlight-color: transparent;
  background: transparent !important;
  transition: all 0.6s;
  cursor: pointer; }
  .mfp-arrow::before, .mfp-arrow::after {
    transition: all 0.6s; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow .mfp-b,
  .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    margin-top: 35px;
    margin-left: 35px;
    position: absolute;
    left: 0;
    top: 0;
    border: medium inset transparent; }

.mfp-arrow-left {
  left: 20px; }

.mfp-arrow-right {
  right: 20px; }
  .mfp-arrow-right::before {
    content: '';
    width: 12px;
    height: 12px;
    border-top: 2px solid #d0d0d0;
    border-right: 2px solid #d0d0d0;
    border-bottom: 0 none;
    border-left: 0 none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -6px;
    margin-left: -8px;
    -ms-transform: rotate(45deg);
        transform: rotate(45deg); }

.mfp-arrow-left::before {
  content: '';
  width: 12px;
  height: 12px;
  border-top: 2px solid #d0d0d0;
  border-left: 2px solid #d0d0d0;
  border-bottom: 0 none;
  border-right: 0 none;
  position: absolute;
  top: 50%;
  right: 50%;
  margin-top: -6px;
  margin-right: -8px;
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg); }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: 10px;
    right: 10px; }

@media screen and (min-width: 768px) {
  .mfp-iframe-holder .mfp-close {
    top: -40px;
    right: 0;
    box-shadow: none; } }

.mfp-clappr-holder .mfp-content {
  line-height: 0;
  width: auto;
  max-width: 900px; }

.mfp-clappr-holder .mfp-close {
  top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 100%;
  padding-top: 56.25%;
  position: relative; }

.mfp-iframe-scaler-inner {
  position: relative; }

@media screen and (min-width: 768px) {
  .mfp-iframe-scaler {
    height: 0; } }

.mfp-iframe-scaler iframe {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); }
  .mfp-iframe-scaler iframe.color-theme-default,
  .color-theme-default .mfp-iframe-scaler iframe {
    background-color: #363532; }
  .mfp-iframe-scaler iframe.color-theme-blind-white,
  .color-theme-blind-white .mfp-iframe-scaler iframe {
    background-color: #000000; }
  .mfp-iframe-scaler iframe.color-theme-blind-black,
  .color-theme-blind-black .mfp-iframe-scaler iframe {
    background-color: #ffffff; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  /* padding: 10px 0; */
  padding: 0;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
  display: inline-table;
  table-layout: fixed; }
  .mfp-figure::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 40px;
    z-index: -1;
    display: block;
    width: auto;
    height: auto;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background-color: #444; }
  .mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    font-size: 0.75em;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-iframe-container {
  line-height: 0;
  display: inline-table;
  table-layout: fixed;
  width: 100%;
  max-width: 900px;
  position: relative; }

.mfp-bottom-bar {
  display: inline-block;
  width: 100%;
  padding: 7px 90px 7px 20px;
  cursor: auto;
  font-size: 14px;
  font-size: 0.875em; }
  .mfp-bottom-bar.color-theme-default,
  .color-theme-default .mfp-bottom-bar {
    background-color: #ffffff; }
  .mfp-bottom-bar.color-theme-blind-white,
  .color-theme-blind-white .mfp-bottom-bar {
    background-color: #ffffff; }
  .mfp-bottom-bar.color-theme-blind-black,
  .color-theme-blind-black .mfp-bottom-bar {
    background-color: #000000; }

.mfp-title {
  display: block;
  text-align: left;
  line-height: 24px;
  word-wrap: break-word;
  padding-right: 70px; }
  .mfp-title.color-theme-default,
  .color-theme-default .mfp-title {
    color: #363532; }
  .mfp-title.color-theme-blind-white,
  .color-theme-blind-white .mfp-title {
    color: #000000; }
  .mfp-title.color-theme-blind-black,
  .color-theme-blind-black .mfp-title {
    color: #ffffff; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

/* CONTENTGALLERY */
.mfp-content-gallery.mfp-bg {
  opacity: 0.7;
  filter: alpha(opacity=70); }

.mfp-content-gallery .mfp-close {
  position: fixed;
  width: 44px;
  height: 44px;
  line-height: 40px;
  font-size: 36px;
  font-size: 2.25em;
  font-weight: 300; }
  .mfp-content-gallery .mfp-close.color-theme-default,
  .color-theme-default .mfp-content-gallery .mfp-close {
    color: #ffffff; }
  .mfp-content-gallery .mfp-close.color-theme-blind-white,
  .color-theme-blind-white .mfp-content-gallery .mfp-close {
    color: #ffffff; }
  .mfp-content-gallery .mfp-close.color-theme-blind-black,
  .color-theme-blind-black .mfp-content-gallery .mfp-close {
    color: #000000; }
  .mfp-content-gallery .mfp-close.color-theme-default,
  .color-theme-default .mfp-content-gallery .mfp-close {
    border-color: #ffffff; }
  .mfp-content-gallery .mfp-close.color-theme-blind-white,
  .color-theme-blind-white .mfp-content-gallery .mfp-close {
    border-color: #ffffff; }
  .mfp-content-gallery .mfp-close.color-theme-blind-black,
  .color-theme-blind-black .mfp-content-gallery .mfp-close {
    border-color: #000000; }
  .mfp-content-gallery .mfp-close::before {
    height: 16px;
    top: 50%;
    left: 50%;
    margin-left: -1px;
    margin-top: -8px;
    width: 2px;
    position: absolute;
    background-color: #ffffff;
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    transition: all 0.6s;
    content: ''; }
  .mfp-content-gallery .mfp-close::after {
    width: 16px;
    top: 50%;
    left: 50%;
    margin-left: -8px;
    margin-top: -1px;
    height: 2px;
    position: absolute;
    background-color: #ffffff;
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    transition: all 0.6s;
    content: ''; }
  .mfp-content-gallery .mfp-close:hover.color-theme-default,
  .color-theme-default .mfp-content-gallery .mfp-close:hover {
    border-color: #f54e5a; }
  .mfp-content-gallery .mfp-close:hover.color-theme-blind-white,
  .color-theme-blind-white .mfp-content-gallery .mfp-close:hover {
    border-color: #000000; }
  .mfp-content-gallery .mfp-close:hover.color-theme-blind-black,
  .color-theme-blind-black .mfp-content-gallery .mfp-close:hover {
    border-color: #ffffff; }
  .mfp-content-gallery .mfp-close:hover::before, .mfp-content-gallery .mfp-close:hover::after {
    background-color: #f54e5a; }

.mfp-content-gallery .mfp-content {
  vertical-align: middle;
  max-width: 900px; }

.mfp-content-gallery .mfp-title {
  display: block;
  margin-bottom: 12px; }

.mfp-content-gallery .mfp-close:hover.color-theme-default,
.color-theme-default .mfp-content-gallery .mfp-close:hover {
  color: #ffffff; }

.mfp-content-gallery .mfp-close:hover.color-theme-blind-white,
.color-theme-blind-white .mfp-content-gallery .mfp-close:hover {
  color: #ffffff; }

.mfp-content-gallery .mfp-close:hover.color-theme-blind-black,
.color-theme-blind-black .mfp-content-gallery .mfp-close:hover {
  color: #000000; }

.mfp-content-gallery .mfp-arrow {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  border: 2px solid;
  top: 0;
  bottom: 0;
  margin: auto; }
  .mfp-content-gallery .mfp-arrow.color-theme-default,
  .color-theme-default .mfp-content-gallery .mfp-arrow {
    color: #ffffff; }
  .mfp-content-gallery .mfp-arrow.color-theme-blind-white,
  .color-theme-blind-white .mfp-content-gallery .mfp-arrow {
    color: #ffffff; }
  .mfp-content-gallery .mfp-arrow.color-theme-blind-black,
  .color-theme-blind-black .mfp-content-gallery .mfp-arrow {
    color: #000000; }
  .mfp-content-gallery .mfp-arrow.color-theme-default,
  .color-theme-default .mfp-content-gallery .mfp-arrow {
    border-color: #ffffff; }
  .mfp-content-gallery .mfp-arrow.color-theme-blind-white,
  .color-theme-blind-white .mfp-content-gallery .mfp-arrow {
    border-color: #ffffff; }
  .mfp-content-gallery .mfp-arrow.color-theme-blind-black,
  .color-theme-blind-black .mfp-content-gallery .mfp-arrow {
    border-color: #000000; }
  .mfp-content-gallery .mfp-arrow.color-theme-default,
  .color-theme-default .mfp-content-gallery .mfp-arrow {
    border-color: #ffffff; }
  .mfp-content-gallery .mfp-arrow.color-theme-blind-white,
  .color-theme-blind-white .mfp-content-gallery .mfp-arrow {
    border-color: #ffffff; }
  .mfp-content-gallery .mfp-arrow.color-theme-blind-black,
  .color-theme-blind-black .mfp-content-gallery .mfp-arrow {
    border-color: #000000; }
  .mfp-content-gallery .mfp-arrow::before {
    border-color: #ffffff;
    top: 0;
    bottom: 0;
    left: 10px;
    margin: auto; }
  .mfp-content-gallery .mfp-arrow:hover.color-theme-default,
  .color-theme-default .mfp-content-gallery .mfp-arrow:hover {
    border-color: #f54e5a; }
  .mfp-content-gallery .mfp-arrow:hover.color-theme-blind-white,
  .color-theme-blind-white .mfp-content-gallery .mfp-arrow:hover {
    border-color: #000000; }
  .mfp-content-gallery .mfp-arrow:hover.color-theme-blind-black,
  .color-theme-blind-black .mfp-content-gallery .mfp-arrow:hover {
    border-color: #ffffff; }
  .mfp-content-gallery .mfp-arrow:hover::before, .mfp-content-gallery .mfp-arrow:hover::after {
    border-color: #f54e5a; }
  .mfp-content-gallery .mfp-arrow:active {
    top: 0;
    bottom: 0;
    margin: auto; }

.mfp-content-gallery .mfp-arrow.mfp-arrow-left::before {
  right: 10px;
  left: auto; }

.mfp-content-gallery .mfp-figure,
.mfp-content-gallery .mfp-iframe-container {
  max-width: 900px;
  position: relative;
  padding-top: 45px; }

.mfp-content-gallery .mfp-popup-top {
  display: block;
  height: 45px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }
  .mfp-content-gallery .mfp-popup-top.color-theme-default,
  .color-theme-default .mfp-content-gallery .mfp-popup-top {
    background-color: #ffffff; }
  .mfp-content-gallery .mfp-popup-top.color-theme-blind-white,
  .color-theme-blind-white .mfp-content-gallery .mfp-popup-top {
    background-color: #ffffff; }
  .mfp-content-gallery .mfp-popup-top.color-theme-blind-black,
  .color-theme-blind-black .mfp-content-gallery .mfp-popup-top {
    background-color: #000000; }
  .mfp-content-gallery .mfp-popup-top::before {
    content: '';
    height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-bottom: 1px solid #ececec; }

.mfp-content-gallery .mfp-figure .mfp-close,
.mfp-content-gallery .mfp-iframe-scaler .mfp-close {
  display: none; }

.mfp-content-gallery .mfp-img-container {
  position: relative;
  width: 100%; }

.mfp-content-gallery .mfp-img-container-inner {
  display: inline-block;
  position: relative;
  line-height: 0;
  vertical-align: top;
  width: 100%; }
  .mfp-content-gallery .mfp-img-container-inner img {
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover; }

.mfp-content-gallery .mfp-bottom-bar-container {
  width: 100%; }

.mfp-content-gallery .mfp-bottom-bar {
  min-height: 36px;
  position: relative; }
  .mfp-content-gallery .mfp-bottom-bar::before {
    content: ' ';
    display: table; }
  .mfp-content-gallery .mfp-bottom-bar::after {
    content: ' ';
    display: table;
    clear: both; }

.mfp-content-gallery .mfp-source,
.mfp-content-gallery .popupGallery__title {
  display: block;
  margin-top: 3px;
  margin-bottom: 15px;
  line-height: 1.57;
  color: #898989; }
  .mfp-content-gallery .mfp-source::before,
  .mfp-content-gallery .popupGallery__title::before {
    content: ' ';
    display: table; }
  .mfp-content-gallery .mfp-source::after,
  .mfp-content-gallery .popupGallery__title::after {
    content: ' ';
    display: table;
    clear: both; }

.mfp-content-gallery .mfp-source__link {
  color: #898989;
  text-decoration: underline; }
  .mfp-content-gallery .mfp-source__link:hover {
    text-decoration: none; }

.mfp-content-gallery .mfp-counter {
  right: 5px;
  top: 14px; }

.mfp-content-gallery .mfp-title + .mfp-counter,
.mfp-content-gallery .mfp-source + .mfp-counter {
  top: 3px; }

.mfp-content-gallery .mfp-line3 {
  margin-bottom: 10px;
  margin-top: 10px; }
  .mfp-content-gallery .mfp-line3::before {
    content: ' ';
    display: table; }
  .mfp-content-gallery .mfp-line3::after {
    content: ' ';
    display: table;
    clear: both; }

.mfp-content-gallery .mfp-share {
  float: left;
  display: block;
  margin-bottom: 10px;
  margin-right: 15px;
  white-space: nowrap; }

.mfp-content-gallery .mfp-share--no-bottom {
  margin-bottom: 0; }

.mfp-content-gallery .mfp-full-size {
  display: block;
  float: left;
  position: relative;
  top: -1px;
  line-height: 15px;
  text-decoration: none; }

.mfp-content-gallery .mfp-full-size__text1 {
  display: block;
  color: #2373c8;
  font-size: 12px;
  font-size: 0.75em; }

.mfp-content-gallery .mfp-full-size__text2 {
  display: block;
  color: #646464;
  font-size: 11px;
  font-size: 0.6875em; }

.mfp-content-gallery .mfp-full-size:hover .mfp-full-size__text1 {
  text-decoration: underline; }

.mfp-content-gallery .hidden-xs {
  display: none; }

.fotoalbom1 .col--paddings5 {
  padding: 0; }

.mfp-img-hide-bottom-bar .mfp-bottom-bar,
.mfp-arrow.mfp-arrow-right.mfp-prevent-close.visible-xs.js_mfp-arrow-next,
.mfp-arrow.mfp-arrow-left.mfp-prevent-close.visible-xs.js_mfp-arrow-prev,
.mfp-arrow.mfp-arrow-right.mfp-prevent-close::after,
.mfp-arrow.mfp-arrow-left.mfp-prevent-close::after {
  display: none; }

@media screen and (min-width: 768px) {
  .mfp-content-gallery .mfp-figure,
  .mfp-content-gallery .mfp-iframe-container {
    padding-top: 0; } }

@media screen and (min-width: 768px) {
  .mfp-content-gallery .mfp-popup-top {
    display: none; }
  .mfp-content-gallery .hidden-xs {
    display: block; }
  .mfp-content-gallery .mfp-source {
    margin-right: 40px; }
  .fotoalbom1 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .fotoalbom1 .col--paddings5 {
      -ms-flex-preferred-size: 25%;
          flex-basis: 25%;
      padding: 0 5px; }
  .mfp-figure {
    max-width: 500px !important;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; } }

@media screen and (max-width: 1024px) {
  .mfp-content-gallery-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-content-gallery-mobile img.mfp-img {
    padding: 0; }
  .mfp-content-gallery-mobile .mfp-figure::after {
    top: 0;
    bottom: 0; }
  .mfp-content-gallery-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-content-gallery-mobile .mfp-bottom-bar {
    bottom: 0;
    margin: 0;
    top: auto;
    padding-right: 20px; }
    .mfp-content-gallery-mobile .mfp-bottom-bar.color-theme-default,
    .color-theme-default .mfp-content-gallery-mobile .mfp-bottom-bar {
      background-color: #ffffff; }
    .mfp-content-gallery-mobile .mfp-bottom-bar.color-theme-blind-white,
    .color-theme-blind-white .mfp-content-gallery-mobile .mfp-bottom-bar {
      background-color: #ffffff; }
    .mfp-content-gallery-mobile .mfp-bottom-bar.color-theme-blind-black,
    .color-theme-blind-black .mfp-content-gallery-mobile .mfp-bottom-bar {
      background-color: #000000; }
    .mfp-content-gallery-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-content-gallery-mobile .mfp-arrow {
    background: rgba(0, 0, 0, 0.7) !important; }
  .mfp-content-gallery-mobile .mfp-figure .mfp-close,
  .mfp-content-gallery-mobile .mfp-iframe-container .mfp-close {
    display: block;
    position: fixed;
    top: 14px;
    right: 14px;
    background: rgba(0, 0, 0, 0.7) !important;
    text-align: center;
    padding: 0;
    -ms-transform: scale(0.75);
        transform: scale(0.75); }
  .mfp-content-gallery-mobile button.mfp-close {
    display: none; } }

@media screen and (min-width: 1024px) {
  .mfp-figure {
    max-width: 100% !important;
    width: 500vw; }
  .mfp-bottom-bar {
    top: 0; }
  .mfp-content-gallery .mfp-bottom-bar-container {
    width: 100%; } }

.ya-share2__list {
  margin-left: 0 !important; }

.ya-share2__badge {
  display: none !important; }

.ya-share2__link {
  border: 1px solid #dedede;
  width: 40px;
  height: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border-right: 0; }

.ya-share2__item_service_odnoklassniki {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAxOSAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi44NTggOC4wODQxQzEyLjg1OCA2LjM3OSAxMS40NzU3IDQuOTk2NjggOS43NzA2MiA0Ljk5NjY4QzguMDY1NTIgNC45OTY2OCA2LjY4MzIgNi4zNzkgNi42ODMyIDguMDg0MUM2LjY4MzIgOS43ODkyIDguMDY1NTIgMTEuMTcxNiA5Ljc3MDYyIDExLjE3MTZDMTEuNDc1NyAxMS4xNzE2IDEyLjg1OCA5Ljc4OTIgMTIuODU4IDguMDg0MVpNMTcuMjM5NCA4LjA4Mzk5QzE3LjIzOTQgMTIuMjA4OSAxMy44OTU2IDE1LjU1MzIgOS43NzA2MyAxNS41NTMyQzUuNjQ1NzEgMTUuNTUzMiAyLjMwMTg4IDEyLjIwODkgMi4zMDE4OCA4LjA4Mzk5QzIuMzAxODggMy45NTkxNyA1LjY0NTcxIDAuNjE1MjM0IDkuNzcwNjMgMC42MTUyMzRDMTMuODk1NiAwLjYxNTIzNCAxNy4yMzk0IDMuOTU5MTcgMTcuMjM5NCA4LjA4Mzk5Wk0xNy43NTIzIDE5LjI5MzFDMTcuNjUyMiAxOS4zNjkzIDE1Ljc2MjYgMjAuNzg3MiAxMi42MDkxIDIxLjM5NzJMMTcuMzY5MiAyNS44NzY3QzE4LjIwNjIgMjYuNjcwMyAxOC4yMDczIDI3Ljk1NzkgMTcuMzcxNSAyOC43NTI4QzE2LjUzNTggMjkuNTQ3NSAxNS4xNzk5IDI5LjU0ODggMTQuMzQyNiAyOC43NTVMOS43MjEzNCAyNC40ODJMNS41MjM5MiAyOC43Mjc1QzUuMTAzNzkgMjkuMTQxNCA0LjU0MzIxIDI5LjM0OTYgMy45ODIwNiAyOS4zNDk2QzMuNDQ2ODQgMjkuMzQ5NiAyLjkxMTE4IDI5LjE2MDUgMi40OTU1NiAyOC43Nzk5QzEuNjQ0MDMgMjguMDAwMyAxLjYxOTM1IDI2LjcxMjkgMi40NDA0NCAyNS45MDQ0TDYuOTU4NTcgMjEuNDIwOUMzLjcxNjcxIDIwLjgyNTIgMS43NDg5OCAxOS4zNzAzIDEuNjQ3NjQgMTkuMjkzMUMwLjcyNDg3MyAxOC41OTA1IDAuNTc2NjQgMTcuMzEwNSAxLjMxNjY4IDE2LjQzNDNDMi4wNTY2MSAxNS41NTgxIDMuNDA0NDYgMTUuNDE3MyA0LjMyNzQ1IDE2LjExOTlDNC4zNDY5NSAxNi4xMzQ5IDYuNDA1MDkgMTcuNjAzIDkuNzIxMTIgMTcuNjA1MUM5LjcyMDQ1IDE3LjYwNSA5LjcxOTU2IDE3LjYwNSA5LjcxOTQgMTcuNjA1QzkuNzE5MjYgMTcuNjA1IDkuNzE5NjYgMTcuNjA1IDkuNzIxMjMgMTcuNjA1QzkuNzIyNTYgMTcuNjA1IDkuNzIzMDMgMTcuNjA1IDkuNzIzMDMgMTcuNjA1QzkuNzIzMDMgMTcuNjA1IDkuNzIyMDMgMTcuNjA1IDkuNzIxMjMgMTcuNjA1MUMxMy4wMzc1IDE3LjYwMyAxNS4wNTMgMTYuMTM0OSAxNS4wNzI1IDE2LjExOTlDMTUuOTk1NSAxNS40MTczIDE3LjM0MzQgMTUuNTU4MSAxOC4wODMzIDE2LjQzNDNDMTguODIzMyAxNy4zMTA1IDE4LjY3NTEgMTguNTkwNSAxNy43NTIzIDE5LjI5MzFaIiBmaWxsPSIjQzVDMEI3Ii8+Cjwvc3ZnPgo="); }
  .ya-share2__item_service_odnoklassniki:hover {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAxOSAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi44NTggOC4wODQxQzEyLjg1OCA2LjM3OSAxMS40NzU3IDQuOTk2NjggOS43NzA2MiA0Ljk5NjY4QzguMDY1NTIgNC45OTY2OCA2LjY4MzIgNi4zNzkgNi42ODMyIDguMDg0MUM2LjY4MzIgOS43ODkyIDguMDY1NTIgMTEuMTcxNiA5Ljc3MDYyIDExLjE3MTZDMTEuNDc1NyAxMS4xNzE2IDEyLjg1OCA5Ljc4OTIgMTIuODU4IDguMDg0MVpNMTcuMjM5NCA4LjA4Mzk5QzE3LjIzOTQgMTIuMjA4OSAxMy44OTU2IDE1LjU1MzIgOS43NzA2MyAxNS41NTMyQzUuNjQ1NzEgMTUuNTUzMiAyLjMwMTg4IDEyLjIwODkgMi4zMDE4OCA4LjA4Mzk5QzIuMzAxODggMy45NTkxNyA1LjY0NTcxIDAuNjE1MjM0IDkuNzcwNjMgMC42MTUyMzRDMTMuODk1NiAwLjYxNTIzNCAxNy4yMzk0IDMuOTU5MTcgMTcuMjM5NCA4LjA4Mzk5Wk0xNy43NTIzIDE5LjI5MzFDMTcuNjUyMiAxOS4zNjkzIDE1Ljc2MjYgMjAuNzg3MiAxMi42MDkxIDIxLjM5NzJMMTcuMzY5MiAyNS44NzY3QzE4LjIwNjIgMjYuNjcwMyAxOC4yMDczIDI3Ljk1NzkgMTcuMzcxNSAyOC43NTI4QzE2LjUzNTggMjkuNTQ3NSAxNS4xNzk5IDI5LjU0ODggMTQuMzQyNiAyOC43NTVMOS43MjEzNCAyNC40ODJMNS41MjM5MiAyOC43Mjc1QzUuMTAzNzkgMjkuMTQxNCA0LjU0MzIxIDI5LjM0OTYgMy45ODIwNiAyOS4zNDk2QzMuNDQ2ODQgMjkuMzQ5NiAyLjkxMTE4IDI5LjE2MDUgMi40OTU1NiAyOC43Nzk5QzEuNjQ0MDMgMjguMDAwMyAxLjYxOTM1IDI2LjcxMjkgMi40NDA0NCAyNS45MDQ0TDYuOTU4NTcgMjEuNDIwOUMzLjcxNjcxIDIwLjgyNTIgMS43NDg5OCAxOS4zNzAzIDEuNjQ3NjQgMTkuMjkzMUMwLjcyNDg3MyAxOC41OTA1IDAuNTc2NjQgMTcuMzEwNSAxLjMxNjY4IDE2LjQzNDNDMi4wNTY2MSAxNS41NTgxIDMuNDA0NDYgMTUuNDE3MyA0LjMyNzQ1IDE2LjExOTlDNC4zNDY5NSAxNi4xMzQ5IDYuNDA1MDkgMTcuNjAzIDkuNzIxMTIgMTcuNjA1MUM5LjcyMDQ1IDE3LjYwNSA5LjcxOTU2IDE3LjYwNSA5LjcxOTQgMTcuNjA1QzkuNzE5MjYgMTcuNjA1IDkuNzE5NjYgMTcuNjA1IDkuNzIxMjMgMTcuNjA1QzkuNzIyNTYgMTcuNjA1IDkuNzIzMDMgMTcuNjA1IDkuNzIzMDMgMTcuNjA1QzkuNzIzMDMgMTcuNjA1IDkuNzIyMDMgMTcuNjA1IDkuNzIxMjMgMTcuNjA1MUMxMy4wMzc1IDE3LjYwMyAxNS4wNTMgMTYuMTM0OSAxNS4wNzI1IDE2LjExOTlDMTUuOTk1NSAxNS40MTczIDE3LjM0MzQgMTUuNTU4MSAxOC4wODMzIDE2LjQzNDNDMTguODIzMyAxNy4zMTA1IDE4LjY3NTEgMTguNTkwNSAxNy43NTIzIDE5LjI5MzFaIiBmaWxsPSIjRUU4MjM1Ii8+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    background-position: center; }

.ya-share2__item_service_vkontakte {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAzNCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMy44MTk3IDE2Ljk4MzZDMzMuNzc4NSAxNi44OTk4IDMzLjc0MDEgMTYuODMwNCAzMy43MDQ1IDE2Ljc3NDdDMzMuMTE0NiAxNS43NzIgMzEuOTg3MyAxNC41NDEzIDMwLjMyMzMgMTMuMDgyMkwzMC4yODgyIDEzLjA0ODhMMzAuMjcwNiAxMy4wMzI0TDMwLjI1MjggMTMuMDE1NkgzMC4yMzQ5QzI5LjQ3OTcgMTIuMzM2MiAyOS4wMDE1IDExLjg3OTMgMjguODAxMiAxMS42NDU0QzI4LjQzNDggMTEuMTk5OSAyOC4zNTI3IDEwLjc0ODkgMjguNTUyOSAxMC4yOTJDMjguNjk0NCA5Ljk0NjcgMjkuMjI1OSA5LjIxNzU4IDMwLjE0NjIgOC4xMDM2QzMwLjYzMDIgNy41MTMyMyAzMS4wMTM2IDcuMDQwMDYgMzEuMjk2NyA2LjY4MzU4QzMzLjMzODUgNC4xMjE3MiAzNC4yMjM4IDIuNDg0NjYgMzMuOTUyMiAxLjc3MTc1TDMzLjg0NjcgMS42MDUxNUMzMy43NzU4IDEuNTA0ODYgMzMuNTkyOSAxLjQxMzEgMzMuMjk4MiAxLjMyOTQyQzMzLjAwMjggMS4yNDU5MiAzMi42MjUzIDEuMjMyMTEgMzIuMTY0OSAxLjI4Nzc2TDI3LjA2NjggMS4zMjFDMjYuOTg0MiAxLjI5MzM4IDI2Ljg2NjMgMS4yOTU5NSAyNi43MTI2IDEuMzI5NDJDMjYuNTU5MiAxLjM2MjkgMjYuNDgyNCAxLjM3OTY5IDI2LjQ4MjQgMS4zNzk2OUwyNi4zOTM3IDEuNDIxNTNMMjYuMzIzMyAxLjQ3MThDMjYuMjY0MiAxLjUwNTAzIDI2LjE5OTMgMS41NjM0OSAyNi4xMjg0IDEuNjQ3MDVDMjYuMDU3OSAxLjczMDMyIDI1Ljk5OSAxLjgyODA0IDI1Ljk1MTkgMS45Mzk0QzI1LjM5NjggMy4yODcxIDI0Ljc2NTcgNC41NDAxMiAyNC4wNTc1IDUuNjk4MzlDMjMuNjIwOCA2LjM4OTA3IDIzLjIxOTcgNi45ODc2MyAyMi44NTM1IDcuNDk0NDRDMjIuNDg3NyA4LjAwMTA4IDIyLjE4MDkgOC4zNzQzNiAyMS45MzMyIDguNjEzNjNDMjEuNjg1MiA4Ljg1MzE0IDIxLjQ2MTQgOS4wNDUwMiAyMS4yNjA0IDkuMTg5OTdDMjEuMDU5NyA5LjMzNDk3IDIwLjkwNjUgOS4zOTYyNCAyMC44MDA0IDkuMzczODJDMjAuNjk0IDkuMzUxNDEgMjAuNTkzOSA5LjMyOTE4IDIwLjQ5OTEgOS4zMDY5NEMyMC4zMzQgOS4yMDY2NCAyMC4yMDEyIDkuMDcwMjQgMjAuMTAxIDguODk3NjJDMjAuMDAwNSA4LjcyNDk5IDE5LjkzMjggOC41MDc3MiAxOS44OTc0IDguMjQ1OTdDMTkuODYyMiA3Ljk4NDA1IDE5Ljg0MTMgNy43NTg3NyAxOS44MzU0IDcuNTY5MzVDMTkuODI5OCA3LjM4MDE2IDE5LjgzMjQgNy4xMTI1NyAxOS44NDQ0IDYuNzY3MzJDMTkuODU2NiA2LjQyMTg5IDE5Ljg2MjIgNi4xODgxOCAxOS44NjIyIDYuMDY1NjRDMTkuODYyMiA1LjY0MjMzIDE5Ljg3MDkgNS4xODI5MiAxOS44ODg0IDQuNjg3MjhDMTkuOTA2MyA0LjE5MTY1IDE5LjkyMDcgMy43OTg5NCAxOS45MzI4IDMuNTA5NjRDMTkuOTQ0OSAzLjIyMDA0IDE5Ljk1MDQgMi45MTM2NSAxOS45NTA0IDIuNTkwNjNDMTkuOTUwNCAyLjI2NzYyIDE5LjkyOTYgMi4wMTQzIDE5Ljg4ODQgMS44MzA0NEMxOS44NDc4IDEuNjQ2ODIgMTkuNzg1MyAxLjQ2ODU4IDE5LjcwMzEgMS4yOTU3OEMxOS42MjAzIDEuMTIzMTUgMTkuNDk5MSAwLjk4OTYxOCAxOS4zNDAxIDAuODk0ODIxQzE5LjE4MDkgMC44MDAxNDEgMTguOTgyOCAwLjcyNTAwNiAxOC43NDcyIDAuNjY5MTgxQzE4LjEyMTYgMC41MzU1ODcgMTcuMzI1IDAuNDYzMzE5IDE2LjM1NzEgMC40NTIwODRDMTQuMTYyMSAwLjQyOTg0OCAxMi43NTE4IDAuNTYzNjE3IDEyLjEyNjMgMC44NTMyMTZDMTEuODc4NCAwLjk3NTU3NCAxMS42NTQyIDEuMTQyNzYgMTEuNDUzNyAxLjM1NDI0QzExLjI0MTIgMS41OTkzNiAxMS4yMTE1IDEuNzMzMTMgMTEuMzY0OSAxLjc1NTEzQzEyLjA3MzEgMS44NTUyNSAxMi41NzQ1IDIuMDk0NzYgMTIuODY5NiAyLjQ3MzQyTDEyLjk3NTkgMi42NzQwOEMxMy4wNTg2IDIuODE4ODUgMTMuMTQxMiAzLjA3NTE1IDEzLjIyMzggMy40NDI2NEMxMy4zMDY0IDMuODEwMTIgMTMuMzU5NiA0LjIxNjY0IDEzLjM4MzEgNC42NjE5NUMxMy40NDIgNS40NzUxNSAxMy40NDIgNi4xNzEyNyAxMy4zODMxIDYuNzUwMzVDMTMuMzI0IDcuMzI5NjYgMTMuMjY4MiA3Ljc4MDY1IDEzLjIxNDkgOC4xMDM2NkMxMy4xNjE3IDguNDI2NjcgMTMuMDgyIDguNjg4NDIgMTIuOTc1OSA4Ljg4ODg0QzEyLjg2OTYgOS4wODkzMiAxMi43OTg4IDkuMjExODUgMTIuNzYzMyA5LjI1NjMyQzEyLjcyNzkgOS4zMDA4IDEyLjY5ODQgOS4zMjg4MiAxMi42NzUgOS4zMzk4M0MxMi41MjE2IDkuMzk1MyAxMi4zNjIxIDkuNDIzNTYgMTIuMTk2OSA5LjQyMzU2QzEyLjAzMTYgOS40MjM1NiAxMS44MzExIDkuMzQ1NSAxMS41OTUxIDkuMTg5NUMxMS4zNTkyIDkuMDMzNDkgMTEuMTE0MyA4LjgxOTIgMTAuODYwNSA4LjU0NjI4QzEwLjYwNjggOC4yNzMzIDEwLjMyMDUgNy44OTE4MyAxMC4wMDE4IDcuNDAxODFDOS42ODMyOCA2LjkxMTggOS4zNTI4IDYuMzMyNjYgOS4wMTA1NSA1LjY2NDRMOC43MjczOCA1LjE3OTc2QzguNTUwMzYgNC44Njc5OCA4LjMwODU1IDQuNDE0MDEgOC4wMDE2OSAzLjgxODI1QzcuNjk0NjUgMy4yMjIyNiA3LjQyMzI3IDIuNjQ1NzYgNy4xODczNCAyLjA4ODg1QzcuMDkzMDQgMS44NTQ5NiA2Ljk1MTM2IDEuNjc2OSA2Ljc2MjU2IDEuNTU0MzZMNi42NzM5NiAxLjUwNDFDNi42MTUwNSAxLjQ1OTYyIDYuNTIwNSAxLjQxMjQgNi4zOTA3OSAxLjM2MjA4QzYuMjYwODkgMS4zMTE4MSA2LjEyNTM1IDEuMjc1NzYgNS45ODM2MSAxLjI1MzU5TDEuMTMzMTcgMS4yODY4MkMwLjYzNzUxNiAxLjI4NjgyIDAuMzAxMjExIDEuMzkyOCAwLjEyNDEzIDEuNjA0NDVMMC4wNTMyNjA3IDEuNzA0NTdDMC4wMTc4NTY5IDEuNzYwMzQgMCAxLjg0OTQgMCAxLjk3MkMwIDIuMDk0NTMgMC4wMzU0MDM4IDIuMjQ0OTIgMC4xMDYyNzMgMi40MjI5OEMwLjgxNDM0OSAzLjk5MzU3IDEuNTg0MzcgNS41MDgyNyAyLjQxNjMyIDYuOTY3MzNDMy4yNDgyOCA4LjQyNjM4IDMuOTcxMjQgOS42MDE2OSA0LjU4NDc2IDEwLjQ5MjJDNS4xOTg0MSAxMS4zODMzIDUuODIzODkgMTIuMjI0NCA2LjQ2MTIyIDEzLjAxNUM3LjA5ODU2IDEzLjgwNTggNy41MjA0MiAxNC4zMTI2IDcuNzI2ODMgMTQuNTM1M0M3LjkzMzQ5IDE0Ljc1ODQgOC4wOTU4MSAxNC45MjUxIDguMjEzODEgMTUuMDM2NUw4LjY1NjQ1IDE1LjQzNzRDOC45Mzk2OCAxNS43MDQ3IDkuMzU1NTkgMTYuMDI0OSA5LjkwNDM4IDE2LjM5OEMxMC40NTMzIDE2Ljc3MTMgMTEuMDYxIDE3LjEzODcgMTEuNzI3OCAxNy41MDFDMTIuMzk0NyAxNy44NjI3IDEzLjE3MDUgMTguMTU3OSAxNC4wNTU3IDE4LjM4NjFDMTQuOTQwOCAxOC42MTQ3IDE1LjgwMjMgMTguNzA2NCAxNi42NDAzIDE4LjY2MjFIMTguNjc2MUMxOS4wODkgMTguNjI4NSAxOS40MDE4IDE4LjUwNTkgMTkuNjE0NCAxOC4yOTQ1TDE5LjY4NDggMTguMjEwN0MxOS43MzIyIDE4LjE0NDIgMTkuNzc2NSAxOC4wNDEgMTkuODE3NCAxNy45MDJDMTkuODU4OSAxNy43NjI4IDE5Ljg3OTQgMTcuNjA5NCAxOS44Nzk0IDE3LjQ0MjZDMTkuODY3NCAxNi45NjM3IDE5LjkwNiAxNi41MzIyIDE5Ljk5NDMgMTYuMTQ3OUMyMC4wODI1IDE1Ljc2MzggMjAuMTgzMSAxNS40NzQyIDIwLjI5NTYgMTUuMjc5MkMyMC40MDggMTUuMDg0MyAyMC41MzQ4IDE0LjkxOTkgMjAuNjc2IDE0Ljc4NjZDMjAuODE3NSAxNC42NTMgMjAuOTE4MyAxNC41NzIxIDIwLjk3NzUgMTQuNTQ0MkMyMS4wMzYyIDE0LjUxNjIgMjEuMDgzMiAxNC40OTcyIDIxLjExODYgMTQuNDg1OEMyMS40MDE4IDE0LjM5NjcgMjEuNzM1MSAxNC40ODMgMjIuMTE5MSAxNC43NDQ5QzIyLjUwMjcgMTUuMDA2NyAyMi44NjI1IDE1LjMyOTkgMjMuMTk5IDE1LjcxNEMyMy41MzU0IDE2LjA5ODQgMjMuOTM5NSAxNi41Mjk4IDI0LjQxMTUgMTcuMDA4NkMyNC44ODM4IDE3LjQ4NzYgMjUuMjk2NyAxNy44NDM3IDI1LjY1MDYgMTguMDc3OUwyNi4wMDQ2IDE4LjI3ODRDMjYuMjQwOSAxOC40MTIyIDI2LjU0NzggMTguNTM0NyAyNi45MjU1IDE4LjY0NjFDMjcuMzAyNSAxOC43NTc0IDI3LjYzMjkgMTguNzg1MiAyNy45MTY1IDE4LjcyOTZMMzIuNDQ4MiAxOC42NjI5QzMyLjg5NjQgMTguNjYyOSAzMy4yNDUyIDE4LjU5MjggMzMuNDkyNiAxOC40NTM5QzMzLjc0MDQgMTguMzE0NiAzMy44ODc3IDE4LjE2MTMgMzMuOTM1MiAxNy45OTQ0QzMzLjk4MjYgMTcuODI3NCAzMy45ODUxIDE3LjYzOCAzMy45NDQyIDE3LjQyNjFDMzMuOTAyMiAxNy4yMTQ4IDMzLjg2MDkgMTcuMDY3MSAzMy44MTk3IDE2Ljk4MzZaIiBmaWxsPSIjQzVDMEI3Ii8+Cjwvc3ZnPgo="); }
  .ya-share2__item_service_vkontakte:hover {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAzNCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMy44MTk3IDE2Ljk4MzZDMzMuNzc4NSAxNi44OTk4IDMzLjc0MDEgMTYuODMwNCAzMy43MDQ1IDE2Ljc3NDdDMzMuMTE0NiAxNS43NzIgMzEuOTg3MyAxNC41NDEzIDMwLjMyMzMgMTMuMDgyMkwzMC4yODgyIDEzLjA0ODhMMzAuMjcwNiAxMy4wMzI0TDMwLjI1MjggMTMuMDE1NkgzMC4yMzQ5QzI5LjQ3OTcgMTIuMzM2MiAyOS4wMDE1IDExLjg3OTMgMjguODAxMiAxMS42NDU0QzI4LjQzNDggMTEuMTk5OSAyOC4zNTI3IDEwLjc0ODkgMjguNTUyOSAxMC4yOTJDMjguNjk0NCA5Ljk0NjcgMjkuMjI1OSA5LjIxNzU4IDMwLjE0NjIgOC4xMDM2QzMwLjYzMDIgNy41MTMyMyAzMS4wMTM2IDcuMDQwMDYgMzEuMjk2NyA2LjY4MzU4QzMzLjMzODUgNC4xMjE3MiAzNC4yMjM4IDIuNDg0NjYgMzMuOTUyMiAxLjc3MTc1TDMzLjg0NjcgMS42MDUxNUMzMy43NzU4IDEuNTA0ODYgMzMuNTkyOSAxLjQxMzEgMzMuMjk4MiAxLjMyOTQyQzMzLjAwMjggMS4yNDU5MiAzMi42MjUzIDEuMjMyMTEgMzIuMTY0OSAxLjI4Nzc2TDI3LjA2NjggMS4zMjFDMjYuOTg0MiAxLjI5MzM4IDI2Ljg2NjMgMS4yOTU5NSAyNi43MTI2IDEuMzI5NDJDMjYuNTU5MiAxLjM2MjkgMjYuNDgyNCAxLjM3OTY5IDI2LjQ4MjQgMS4zNzk2OUwyNi4zOTM3IDEuNDIxNTNMMjYuMzIzMyAxLjQ3MThDMjYuMjY0MiAxLjUwNTAzIDI2LjE5OTMgMS41NjM0OSAyNi4xMjg0IDEuNjQ3MDVDMjYuMDU3OSAxLjczMDMyIDI1Ljk5OSAxLjgyODA0IDI1Ljk1MTkgMS45Mzk0QzI1LjM5NjggMy4yODcxIDI0Ljc2NTcgNC41NDAxMiAyNC4wNTc1IDUuNjk4MzlDMjMuNjIwOCA2LjM4OTA3IDIzLjIxOTcgNi45ODc2MyAyMi44NTM1IDcuNDk0NDRDMjIuNDg3NyA4LjAwMTA4IDIyLjE4MDkgOC4zNzQzNiAyMS45MzMyIDguNjEzNjNDMjEuNjg1MiA4Ljg1MzE0IDIxLjQ2MTQgOS4wNDUwMiAyMS4yNjA0IDkuMTg5OTdDMjEuMDU5NyA5LjMzNDk3IDIwLjkwNjUgOS4zOTYyNCAyMC44MDA0IDkuMzczODJDMjAuNjk0IDkuMzUxNDEgMjAuNTkzOSA5LjMyOTE4IDIwLjQ5OTEgOS4zMDY5NEMyMC4zMzQgOS4yMDY2NCAyMC4yMDEyIDkuMDcwMjQgMjAuMTAxIDguODk3NjJDMjAuMDAwNSA4LjcyNDk5IDE5LjkzMjggOC41MDc3MiAxOS44OTc0IDguMjQ1OTdDMTkuODYyMiA3Ljk4NDA1IDE5Ljg0MTMgNy43NTg3NyAxOS44MzU0IDcuNTY5MzVDMTkuODI5OCA3LjM4MDE2IDE5LjgzMjQgNy4xMTI1NyAxOS44NDQ0IDYuNzY3MzJDMTkuODU2NiA2LjQyMTg5IDE5Ljg2MjIgNi4xODgxOCAxOS44NjIyIDYuMDY1NjRDMTkuODYyMiA1LjY0MjMzIDE5Ljg3MDkgNS4xODI5MiAxOS44ODg0IDQuNjg3MjhDMTkuOTA2MyA0LjE5MTY1IDE5LjkyMDcgMy43OTg5NCAxOS45MzI4IDMuNTA5NjRDMTkuOTQ0OSAzLjIyMDA0IDE5Ljk1MDQgMi45MTM2NSAxOS45NTA0IDIuNTkwNjNDMTkuOTUwNCAyLjI2NzYyIDE5LjkyOTYgMi4wMTQzIDE5Ljg4ODQgMS44MzA0NEMxOS44NDc4IDEuNjQ2ODIgMTkuNzg1MyAxLjQ2ODU4IDE5LjcwMzEgMS4yOTU3OEMxOS42MjAzIDEuMTIzMTUgMTkuNDk5MSAwLjk4OTYxOCAxOS4zNDAxIDAuODk0ODIxQzE5LjE4MDkgMC44MDAxNDEgMTguOTgyOCAwLjcyNTAwNiAxOC43NDcyIDAuNjY5MTgxQzE4LjEyMTYgMC41MzU1ODcgMTcuMzI1IDAuNDYzMzE5IDE2LjM1NzEgMC40NTIwODRDMTQuMTYyMSAwLjQyOTg0OCAxMi43NTE4IDAuNTYzNjE3IDEyLjEyNjMgMC44NTMyMTZDMTEuODc4NCAwLjk3NTU3NCAxMS42NTQyIDEuMTQyNzYgMTEuNDUzNyAxLjM1NDI0QzExLjI0MTIgMS41OTkzNiAxMS4yMTE1IDEuNzMzMTMgMTEuMzY0OSAxLjc1NTEzQzEyLjA3MzEgMS44NTUyNSAxMi41NzQ1IDIuMDk0NzYgMTIuODY5NiAyLjQ3MzQyTDEyLjk3NTkgMi42NzQwOEMxMy4wNTg2IDIuODE4ODUgMTMuMTQxMiAzLjA3NTE1IDEzLjIyMzggMy40NDI2NEMxMy4zMDY0IDMuODEwMTIgMTMuMzU5NiA0LjIxNjY0IDEzLjM4MzEgNC42NjE5NUMxMy40NDIgNS40NzUxNSAxMy40NDIgNi4xNzEyNyAxMy4zODMxIDYuNzUwMzVDMTMuMzI0IDcuMzI5NjYgMTMuMjY4MiA3Ljc4MDY1IDEzLjIxNDkgOC4xMDM2NkMxMy4xNjE3IDguNDI2NjcgMTMuMDgyIDguNjg4NDIgMTIuOTc1OSA4Ljg4ODg0QzEyLjg2OTYgOS4wODkzMiAxMi43OTg4IDkuMjExODUgMTIuNzYzMyA5LjI1NjMyQzEyLjcyNzkgOS4zMDA4IDEyLjY5ODQgOS4zMjg4MiAxMi42NzUgOS4zMzk4M0MxMi41MjE2IDkuMzk1MyAxMi4zNjIxIDkuNDIzNTYgMTIuMTk2OSA5LjQyMzU2QzEyLjAzMTYgOS40MjM1NiAxMS44MzExIDkuMzQ1NSAxMS41OTUxIDkuMTg5NUMxMS4zNTkyIDkuMDMzNDkgMTEuMTE0MyA4LjgxOTIgMTAuODYwNSA4LjU0NjI4QzEwLjYwNjggOC4yNzMzIDEwLjMyMDUgNy44OTE4MyAxMC4wMDE4IDcuNDAxODFDOS42ODMyOCA2LjkxMTggOS4zNTI4IDYuMzMyNjYgOS4wMTA1NSA1LjY2NDRMOC43MjczOCA1LjE3OTc2QzguNTUwMzYgNC44Njc5OCA4LjMwODU1IDQuNDE0MDEgOC4wMDE2OSAzLjgxODI1QzcuNjk0NjUgMy4yMjIyNiA3LjQyMzI3IDIuNjQ1NzYgNy4xODczNCAyLjA4ODg1QzcuMDkzMDQgMS44NTQ5NiA2Ljk1MTM2IDEuNjc2OSA2Ljc2MjU2IDEuNTU0MzZMNi42NzM5NiAxLjUwNDFDNi42MTUwNSAxLjQ1OTYyIDYuNTIwNSAxLjQxMjQgNi4zOTA3OSAxLjM2MjA4QzYuMjYwODkgMS4zMTE4MSA2LjEyNTM1IDEuMjc1NzYgNS45ODM2MSAxLjI1MzU5TDEuMTMzMTcgMS4yODY4MkMwLjYzNzUxNiAxLjI4NjgyIDAuMzAxMjExIDEuMzkyOCAwLjEyNDEzIDEuNjA0NDVMMC4wNTMyNjA3IDEuNzA0NTdDMC4wMTc4NTY5IDEuNzYwMzQgMCAxLjg0OTQgMCAxLjk3MkMwIDIuMDk0NTMgMC4wMzU0MDM4IDIuMjQ0OTIgMC4xMDYyNzMgMi40MjI5OEMwLjgxNDM0OSAzLjk5MzU3IDEuNTg0MzcgNS41MDgyNyAyLjQxNjMyIDYuOTY3MzNDMy4yNDgyOCA4LjQyNjM4IDMuOTcxMjQgOS42MDE2OSA0LjU4NDc2IDEwLjQ5MjJDNS4xOTg0MSAxMS4zODMzIDUuODIzODkgMTIuMjI0NCA2LjQ2MTIyIDEzLjAxNUM3LjA5ODU2IDEzLjgwNTggNy41MjA0MiAxNC4zMTI2IDcuNzI2ODMgMTQuNTM1M0M3LjkzMzQ5IDE0Ljc1ODQgOC4wOTU4MSAxNC45MjUxIDguMjEzODEgMTUuMDM2NUw4LjY1NjQ1IDE1LjQzNzRDOC45Mzk2OCAxNS43MDQ3IDkuMzU1NTkgMTYuMDI0OSA5LjkwNDM4IDE2LjM5OEMxMC40NTMzIDE2Ljc3MTMgMTEuMDYxIDE3LjEzODcgMTEuNzI3OCAxNy41MDFDMTIuMzk0NyAxNy44NjI3IDEzLjE3MDUgMTguMTU3OSAxNC4wNTU3IDE4LjM4NjFDMTQuOTQwOCAxOC42MTQ3IDE1LjgwMjMgMTguNzA2NCAxNi42NDAzIDE4LjY2MjFIMTguNjc2MUMxOS4wODkgMTguNjI4NSAxOS40MDE4IDE4LjUwNTkgMTkuNjE0NCAxOC4yOTQ1TDE5LjY4NDggMTguMjEwN0MxOS43MzIyIDE4LjE0NDIgMTkuNzc2NSAxOC4wNDEgMTkuODE3NCAxNy45MDJDMTkuODU4OSAxNy43NjI4IDE5Ljg3OTQgMTcuNjA5NCAxOS44Nzk0IDE3LjQ0MjZDMTkuODY3NCAxNi45NjM3IDE5LjkwNiAxNi41MzIyIDE5Ljk5NDMgMTYuMTQ3OUMyMC4wODI1IDE1Ljc2MzggMjAuMTgzMSAxNS40NzQyIDIwLjI5NTYgMTUuMjc5MkMyMC40MDggMTUuMDg0MyAyMC41MzQ4IDE0LjkxOTkgMjAuNjc2IDE0Ljc4NjZDMjAuODE3NSAxNC42NTMgMjAuOTE4MyAxNC41NzIxIDIwLjk3NzUgMTQuNTQ0MkMyMS4wMzYyIDE0LjUxNjIgMjEuMDgzMiAxNC40OTcyIDIxLjExODYgMTQuNDg1OEMyMS40MDE4IDE0LjM5NjcgMjEuNzM1MSAxNC40ODMgMjIuMTE5MSAxNC43NDQ5QzIyLjUwMjcgMTUuMDA2NyAyMi44NjI1IDE1LjMyOTkgMjMuMTk5IDE1LjcxNEMyMy41MzU0IDE2LjA5ODQgMjMuOTM5NSAxNi41Mjk4IDI0LjQxMTUgMTcuMDA4NkMyNC44ODM4IDE3LjQ4NzYgMjUuMjk2NyAxNy44NDM3IDI1LjY1MDYgMTguMDc3OUwyNi4wMDQ2IDE4LjI3ODRDMjYuMjQwOSAxOC40MTIyIDI2LjU0NzggMTguNTM0NyAyNi45MjU1IDE4LjY0NjFDMjcuMzAyNSAxOC43NTc0IDI3LjYzMjkgMTguNzg1MiAyNy45MTY1IDE4LjcyOTZMMzIuNDQ4MiAxOC42NjI5QzMyLjg5NjQgMTguNjYyOSAzMy4yNDUyIDE4LjU5MjggMzMuNDkyNiAxOC40NTM5QzMzLjc0MDQgMTguMzE0NiAzMy44ODc3IDE4LjE2MTMgMzMuOTM1MiAxNy45OTQ0QzMzLjk4MjYgMTcuODI3NCAzMy45ODUxIDE3LjYzOCAzMy45NDQyIDE3LjQyNjFDMzMuOTAyMiAxNy4yMTQ4IDMzLjg2MDkgMTcuMDY3MSAzMy44MTk3IDE2Ljk4MzZaIiBmaWxsPSIjNDM2NThFIi8+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    background-position: center; }

.ya-share2__item_service_facebook {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMy41Mzc4IDguNTA3MDRIMjAuNjkxQzIwLjEyNzYgOC41MDcwNCAxOS41NTgzIDkuMTExMDcgMTkuNTU4MyA5LjU2MTVWMTIuNTcxM0gyMy41MzE4QzIzLjM3MTcgMTQuODgwNSAyMy4wNDM2IDE2Ljk5MTUgMjMuMDQzNiAxNi45OTE1SDE5LjU0MTRWMzAuMDc2N0gxNC4zMTMxVjE2Ljk5MDRIMTEuNzY5NVYxMi41ODc5SDE0LjMxMzFWOC45ODg2QzE0LjMxMzEgOC4zMzA2MSAxNC4xODQgMy45MjI4NSAxOS42NjY1IDMuOTIyODVIMjMuNTM4OEwyMy41Mzc4IDguNTA3MDRaIiBmaWxsPSIjQzVDMEI3Ii8+Cjwvc3ZnPgo=");
  background-size: 29px; }
  .ya-share2__item_service_facebook:hover {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAxMyAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi41Mzc4IDUuNTA3MDRIOS42OTA5OUM5LjEyNzY0IDUuNTA3MDQgOC41NTgyOCA2LjExMTA3IDguNTU4MjggNi41NjE1VjkuNTcxMjZIMTIuNTMxOEMxMi4zNzE3IDExLjg4MDUgMTIuMDQzNiAxMy45OTE1IDEyLjA0MzYgMTMuOTkxNUg4LjU0MTM3VjI3LjA3NjdIMy4zMTMxMlYxMy45OTA0SDAuNzY5NTMxVjkuNTg3ODdIMy4zMTMxMlY1Ljk4ODZDMy4zMTMxMiA1LjMzMDYxIDMuMTg0MDQgMC45MjI4NTIgOC42NjY0NSAwLjkyMjg1MkgxMi41Mzg4TDEyLjUzNzggNS41MDcwNFoiIGZpbGw9IiMzOTU2OUEiLz4KPC9zdmc+Cg==");
    background-size: 11px 23px;
    background-repeat: no-repeat;
    background-position: center; }

.ya-share2__item_service_twitter {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMS4zODQ1IDguOTY5OUMzMC4zMjU2IDkuMzgyNDggMjkuMTg5NCA5LjY2MjI5IDI3Ljk5NTcgOS43ODcyMUMyOS4yMTQ2IDkuMTQ1MzcgMzAuMTQ3NiA4LjEyNzMyIDMwLjU4OTggNi45MTc5N0MyOS40NDY1IDcuNTEyMzUgMjguMTg0NCA3Ljk0Mzk1IDI2LjgzOTcgOC4xNzc5MkMyNS43NjI5IDcuMTY3NzcgMjQuMjMxMiA2LjUzODU3IDIyLjUzMjMgNi41Mzg1N0MxOS4yNzMgNi41Mzg1NyAxNi42MzAzIDguODYyNDIgMTYuNjMwMyAxMS43MjY5QzE2LjYzMDMgMTIuMTMzMiAxNi42ODI1IDEyLjUzIDE2Ljc4MzIgMTIuOTA5NEMxMS44Nzg5IDEyLjY5MjggNy41MzAyMiAxMC42MjY2IDQuNjE5NjggNy40ODcwNUM0LjExMDkxIDguMjUyMiAzLjgyMTQ4IDkuMTQzNzYgMy44MjE0OCAxMC4wOTU1QzMuODIxNDggMTEuODk2MSA0Ljg2NDE3IDEzLjQ4NDggNi40NDYyIDE0LjQxNDNDNS40NzkgMTQuMzg1OSA0LjU2OTM0IDE0LjE1MTkgMy43NzI5NiAxMy43NjNWMTMuODI3OEMzLjc3Mjk2IDE2LjM0MTQgNS44MDgwMSAxOC40MzkxIDguNTA2NCAxOC45MTY2QzguMDEyMDEgMTkuMDMzNiA3LjQ5MDY5IDE5LjA5ODQgNi45NTEzNiAxOS4wOTg0QzYuNTcwMjYgMTkuMDk4NCA2LjIwMTcxIDE5LjA2NTIgNS44NDAzNSAxOS4wMDJDNi41OTE3OSAyMS4wNjUgOC43NzA2OCAyMi41NjUyIDExLjM1MjMgMjIuNjA2M0M5LjMzMzM4IDIzLjk5NzUgNi43ODc3NyAyNC44MjQyIDQuMDIyODYgMjQuODI0MkMzLjU0NjQ4IDI0LjgyNDIgMy4wNzcyNCAyNC43OTg5IDIuNjE1MjMgMjQuNzUzMUM1LjIyNzM2IDI2LjIyOCA4LjMyODQ3IDI3LjA4OCAxMS42NjE1IDI3LjA4OEMyMi41MTggMjcuMDg4IDI4LjQ1MjQgMTkuMTgwNiAyOC40NTI0IDEyLjMyMjlMMjguNDMyNiAxMS42NTExQzI5LjU5MjEgMTAuOTIzOCAzMC41OTUyIDEwLjAxMDEgMzEuMzg0NSA4Ljk2OTlaIiBmaWxsPSIjQzVDMEI3Ii8+Cjwvc3ZnPgo=");
  background-size: 34px 34px; }
  .ya-share2__item_service_twitter:hover {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAzMCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOS4zODQ1IDIuOTY5OUMyOC4zMjU2IDMuMzgyNDggMjcuMTg5NCAzLjY2MjI5IDI1Ljk5NTcgMy43ODcyMUMyNy4yMTQ2IDMuMTQ1MzcgMjguMTQ3NiAyLjEyNzMyIDI4LjU4OTggMC45MTc5NjZDMjcuNDQ2NSAxLjUxMjM1IDI2LjE4NDQgMS45NDM5NSAyNC44Mzk3IDIuMTc3OTJDMjMuNzYyOSAxLjE2Nzc3IDIyLjIzMTIgMC41Mzg1NzQgMjAuNTMyMyAwLjUzODU3NEMxNy4yNzMgMC41Mzg1NzQgMTQuNjMwMyAyLjg2MjQyIDE0LjYzMDMgNS43MjY5MkMxNC42MzAzIDYuMTMzMTggMTQuNjgyNSA2LjUyOTk3IDE0Ljc4MzIgNi45MDk0QzkuODc4OTQgNi42OTI4IDUuNTMwMjIgNC42MjY2NSAyLjYxOTY4IDEuNDg3MDVDMi4xMTA5MSAyLjI1MjIgMS44MjE0OCAzLjE0Mzc2IDEuODIxNDggNC4wOTU0NkMxLjgyMTQ4IDUuODk2MDcgMi44NjQxNyA3LjQ4NDgyIDQuNDQ2MiA4LjQxNDMyQzMuNDc5IDguMzg1ODggMi41NjkzNCA4LjE1MTkxIDEuNzcyOTYgNy43NjMwMVY3LjgyNzgzQzEuNzcyOTYgMTAuMzQxNCAzLjgwODAxIDEyLjQzOTEgNi41MDY0IDEyLjkxNjZDNi4wMTIwMSAxMy4wMzM2IDUuNDkwNjkgMTMuMDk4NCA0Ljk1MTM2IDEzLjA5ODRDNC41NzAyNiAxMy4wOTg0IDQuMjAxNzEgMTMuMDY1MiAzLjg0MDM1IDEzLjAwMkM0LjU5MTc5IDE1LjA2NSA2Ljc3MDY4IDE2LjU2NTIgOS4zNTIyNiAxNi42MDYzQzcuMzMzMzggMTcuOTk3NSA0Ljc4Nzc3IDE4LjgyNDIgMi4wMjI4NiAxOC44MjQyQzEuNTQ2NDggMTguODI0MiAxLjA3NzI0IDE4Ljc5ODkgMC42MTUyMzQgMTguNzUzMUMzLjIyNzM2IDIwLjIyOCA2LjMyODQ3IDIxLjA4OCA5LjY2MTQ4IDIxLjA4OEMyMC41MTggMjEuMDg4IDI2LjQ1MjQgMTMuMTgwNiAyNi40NTI0IDYuMzIyOTFMMjYuNDMyNiA1LjY1MTA2QzI3LjU5MjEgNC45MjM4MiAyOC41OTUyIDQuMDEwMSAyOS4zODQ1IDIuOTY5OVoiIGZpbGw9IiMxMzlGRUYiLz4KPC9zdmc+Cg==");
    background-size: 30px 30px;
    background-repeat: no-repeat;
    background-position: center; }

.ya-share2__item {
  background-repeat: no-repeat;
  background-position: center center;
  margin-right: 0 !important;
  display: inline-block;
  vertical-align: top;
  margin-top: 0;
  margin-bottom: 0; }
  .ya-share2__item:last-child a {
    border-right: 1px solid #dedede; }
  .no-touch .ya-share2__item:hover,
  .touch .ya-share2__item:active {
    background-repeat: no-repeat;
    background-position: center center; }
  .ya-share2__item .ya-share2__title {
    display: none; }

.ya-share2__badge {
  display: none; }

.pos-banner-section {
  padding: 0 75px; }
  @media screen and (max-width: 768px) {
    .pos-banner-section {
      padding: 0 35px; } }
  .pos-banner-section__wrapper {
    background: #e3e8ec;
    margin-left: -15px;
    margin-right: -15px; }
    .pos-banner-section__wrapper::before {
      content: '';
      display: table;
      clear: both; }
    .pos-banner-section__wrapper::after {
      content: '';
      display: table;
      clear: both; }
  .pos-banner-section__col {
    float: left;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    width: 33.3333333333%; }
    @media screen and (max-width: 768px) {
      .pos-banner-section__col {
        width: 50%; } }
    @media screen and (max-width: 480px) {
      .pos-banner-section__col {
        width: 100%; } }

@font-face {
  font-family: 'Als Ekibastuz Heavy';
  src: url("https://pos.gosuslugi.ru/bin/banner/als_ekibastuz_heavy-webfont.woff2") format("woff2"), url("https://pos.gosuslugi.ru/bin/banner/als_ekibastuz_heavy-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

#widgetPosId {
  width: 100%; }

.pos-text {
  font-size: 14px;
  line-height: 21px; }

:root {
  --pos-banner-width: 100%;
  --pos-banner-height: 100%;
  --pos-banner-padding: 10px;
  --pos-banner-title-size: 24px;
  --pos-banner-title-align: center;
  --pos-banner-bg-size: 70%;
  --pos-banner-bg-pos-x: left; }

.pos-container-width {
  width: 100%;
  max-width: 400px;
  min-width: 200px;
  min-height: 300px;
  margin: 0 auto; }

.pos-container-height {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: calc(600px - 100%);
  /* uses width in calc */ }

.pos-banner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: var(--pos-banner-width);
  height: var(--pos-banner-height);
  min-height: 300px;
  background-image: url("https://pos.gosuslugi.ru/bin/banner/pos-bg-min.png");
  background-repeat: no-repeat;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding-left: var(--pos-banner-padding);
  padding-right: var(--pos-banner-padding);
  padding-bottom: 25px;
  box-sizing: border-box;
  background-color: #e3e8ec !important;
  background-size: var(--pos-banner-bg-size);
  background-position-x: var(--pos-banner-bg-pos-x); }

.pos-banner-icon {
  background-image: url("https://pos.gosuslugi.ru/bin/banner/pos-gos-logo.png");
  width: 130px;
  height: 130px;
  background-repeat: no-repeat;
  background-position: center;
  -ms-flex-item-align: end;
      align-self: flex-end; }

.pos-banner-btn {
  font-family: 'Arial', sans-serif;
  padding: 10px;
  width: 100%;
  max-width: 290px;
  text-align: center;
  background: #0063b0 !important;
  color: white !important;
  border-radius: 4px;
  margin-top: 20px;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  box-sizing: border-box;
  cursor: pointer;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.pos-banner-title {
  font-family: 'Als Ekibastuz Heavy', sans-serif;
  color: #0063b0 !important;
  font-style: normal;
  font-weight: bold;
  text-align: var(--pos-banner-title-align);
  font-size: var(--pos-banner-title-size) !important; }

.pos-banner-title-item {
  display: inline-block; }

.pos-banner-hint-icon {
  font-family: 'Arial', sans-serif;
  background-color: white !important;
  width: 22px;
  height: 22px;
  border: 1px solid grey;
  border-radius: 50%;
  text-align: center;
  padding: -2px;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 20px;
  font-size: 12px !important;
  -ms-flex-align: center;
      align-items: center;
  font-weight: bold;
  color: black !important; }

.pos-banner-hint-message {
  font-family: 'Arial', sans-serif;
  font-size: 11px !important;
  display: none;
  position: absolute;
  right: 5px;
  top: 55px;
  background-color: white;
  width: 85%;
  padding: 10px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
  color: black !important; }

.pos-banner-hint-message::after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  background: #ffffff;
  border-radius: 1px;
  -ms-transform: matrix(-0.7, -0.8, 0.63, -0.7, 0, 0);
      transform: matrix(-0.7, -0.8, 0.63, -0.7, 0, 0);
  top: -5px;
  right: 10px; }

.pos-banner-hint-icon:hover ~ .pos-banner-hint-message {
  display: block;
  animation: fadeInFromNone 0.5s ease-out; }

.flex-header__header--h3 {
  margin: 0;
  font-size: 23px; }

@keyframes fadeInFromNone {
  0% {
    display: none;
    opacity: 0; }
  1% {
    display: block;
    opacity: 0; }
  100% {
    display: block;
    opacity: 1; } }

.most-views__block {
  margin-top: 60px;
  position: -webkit-sticky;
  position: sticky;
  top: 32px; }
  @media screen and (max-width: 768px) {
    .most-views__block {
      display: none; } }
  .most-views__block--title {
    font-size: 20px;
    font-size: 1.25em;
    line-height: 26px;
    text-transform: uppercase; }
    .most-views__block--title.font-theme-default,
    .font-theme-default .most-views__block--title {
      font-family: gerbera_medium, Arial, sans-serif; }
    .most-views__block--title.font-theme-blind-serif,
    .font-theme-blind-serif .most-views__block--title {
      font-family: "Georgia, serif"; }
    .most-views__block--title.color-theme-default,
    .color-theme-default .most-views__block--title {
      color: #363532; }
    .most-views__block--title.color-theme-blind-white,
    .color-theme-blind-white .most-views__block--title {
      color: #000000; }
    .most-views__block--title.color-theme-blind-black,
    .color-theme-blind-black .most-views__block--title {
      color: #ffffff; }
  .most-views__block--item {
    display: block;
    border-top: 1px solid #d7d5d2;
    padding-top: 32px;
    margin-bottom: 32px; }
    .most-views__block--item:first-of-type {
      border: none; }
      .most-views__block--item:first-of-type .most-views__block--item__img {
        display: block; }
    .most-views__block--item:hover .most-views__block--item__title.color-theme-default,
    .color-theme-default .most-views__block--item:hover .most-views__block--item__title {
      color: #f54e5a; }
    .most-views__block--item:hover .most-views__block--item__title.color-theme-blind-white,
    .color-theme-blind-white .most-views__block--item:hover .most-views__block--item__title {
      color: #000000; }
    .most-views__block--item:hover .most-views__block--item__title.color-theme-blind-black,
    .color-theme-blind-black .most-views__block--item:hover .most-views__block--item__title {
      color: #ffffff; }
    .most-views__block--item__img {
      display: none;
      width: 100%;
      padding-bottom: 68.75%;
      min-height: 1px;
      position: relative;
      margin-bottom: 20px; }
    .most-views__block--item__bg {
      width: 100%;
      height: 100%;
      left: 0;
      top: 0;
      position: absolute;
      z-index: 5;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center center;
      background-image: url("../../img/mosreg/placeholder_news.svg"); }
    .most-views__block--item__time {
      display: block;
      margin-bottom: 8px;
      font-size: 13px;
      font-size: 0.8125em;
      line-height: 15px;
      letter-spacing: -0.384px;
      color: #98928c; }
      .most-views__block--item__time.font-theme-default,
      .font-theme-default .most-views__block--item__time {
        font-family: gerbera_light, Arial, sans-serif; }
      .most-views__block--item__time.font-theme-blind-serif,
      .font-theme-blind-serif .most-views__block--item__time {
        font-family: "Georgia, serif"; }
    .most-views__block--item__title {
      font-size: 18px;
      font-size: 1.125em;
      line-height: 28px; }
      .most-views__block--item__title.font-theme-default,
      .font-theme-default .most-views__block--item__title {
        font-family: gerbera, Arial, sans-serif; }
      .most-views__block--item__title.font-theme-blind-serif,
      .font-theme-blind-serif .most-views__block--item__title {
        font-family: "Georgia, serif"; }
      .most-views__block--item__title.color-theme-default,
      .color-theme-default .most-views__block--item__title {
        color: #363532; }
      .most-views__block--item__title.color-theme-blind-white,
      .color-theme-blind-white .most-views__block--item__title {
        color: #000000; }
      .most-views__block--item__title.color-theme-blind-black,
      .color-theme-blind-black .most-views__block--item__title {
        color: #ffffff; }
  .most-views__block.is-short .most-views__block--item:nth-child(n + 4) {
    display: none; }

.dropdown__widget {
  border-left: 1px solid #d6dce2; }
  .dropdown__widget .news-discuss {
    margin-bottom: 20px; }
    .dropdown__widget .news-discuss .container {
      padding: 0;
      padding-left: 40px; }
    .dropdown__widget .news-discuss .container h2 span {
      display: block;
      margin: 0;
      margin-bottom: 30px;
      font-size: 20px; }
      .dropdown__widget .news-discuss .container h2 span.font-theme-default,
      .font-theme-default .dropdown__widget .news-discuss .container h2 span {
        font-family: gerbera_bold, Arial, sans-serif; }
      .dropdown__widget .news-discuss .container h2 span.font-theme-blind-serif,
      .font-theme-blind-serif .dropdown__widget .news-discuss .container h2 span {
        font-family: "Georgia, serif"; }
      .dropdown__widget .news-discuss .container h2 span.color-theme-default,
      .color-theme-default .dropdown__widget .news-discuss .container h2 span {
        color: #363532; }
      .dropdown__widget .news-discuss .container h2 span.color-theme-blind-white,
      .color-theme-blind-white .dropdown__widget .news-discuss .container h2 span {
        color: #000000; }
      .dropdown__widget .news-discuss .container h2 span.color-theme-blind-black,
      .color-theme-blind-black .dropdown__widget .news-discuss .container h2 span {
        color: #ffffff; }
      .dropdown__widget .news-discuss .container h2 span.common-text--arrow-right:after {
        display: none; }
    .dropdown__widget .news-discuss .news-discuss__col {
      width: 100%; }
    .dropdown__widget .news-discuss .news-discuss__link {
      background-color: transparent; }
    .dropdown__widget .news-discuss .news-discuss__label {
      max-width: 250px; }
    .dropdown__widget .news-discuss .news-discuss__img {
      width: 300px;
      height: 165px; }
      .dropdown__widget .news-discuss .news-discuss__img img {
        width: 100%;
        height: 100%;
        z-index: 5;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        background-image: url("../../img/mosreg/placeholder_news.svg"); }
    .dropdown__widget .news-discuss .news-discuss__desc {
      padding: 0;
      padding-top: 15px; }
    .dropdown__widget .news-discuss .news-discuss__desc-date {
      display: none; }
    .dropdown__widget .news-discuss .news-discuss__desc-title {
      font-size: 20px;
      font-size: 1.25em;
      transition: color 0.3s; }
      .dropdown__widget .news-discuss .news-discuss__desc-title.font-theme-default,
      .font-theme-default .dropdown__widget .news-discuss .news-discuss__desc-title {
        font-family: gerbera, Arial, sans-serif; }
      .dropdown__widget .news-discuss .news-discuss__desc-title.font-theme-blind-serif,
      .font-theme-blind-serif .dropdown__widget .news-discuss .news-discuss__desc-title {
        font-family: "Georgia, serif"; }
      .dropdown__widget .news-discuss .news-discuss__desc-title.color-theme-default,
      .color-theme-default .dropdown__widget .news-discuss .news-discuss__desc-title {
        color: #363532; }
      .dropdown__widget .news-discuss .news-discuss__desc-title.color-theme-blind-white,
      .color-theme-blind-white .dropdown__widget .news-discuss .news-discuss__desc-title {
        color: #000000; }
      .dropdown__widget .news-discuss .news-discuss__desc-title.color-theme-blind-black,
      .color-theme-blind-black .dropdown__widget .news-discuss .news-discuss__desc-title {
        color: #ffffff; }
      .dropdown__widget .news-discuss .news-discuss__desc-title:hover.color-theme-default,
      .color-theme-default .dropdown__widget .news-discuss .news-discuss__desc-title:hover {
        color: #f54e5a; }
      .dropdown__widget .news-discuss .news-discuss__desc-title:hover.color-theme-blind-white,
      .color-theme-blind-white .dropdown__widget .news-discuss .news-discuss__desc-title:hover {
        color: #000000; }
      .dropdown__widget .news-discuss .news-discuss__desc-title:hover.color-theme-blind-black,
      .color-theme-blind-black .dropdown__widget .news-discuss .news-discuss__desc-title:hover {
        color: #ffffff; }
  .dropdown__widget .widget-achievement {
    margin-bottom: 20px;
    padding: 0;
    padding-left: 40px;
    width: 250px; }
    .dropdown__widget .widget-achievement .widget__title {
      display: block;
      margin: 0;
      margin-bottom: 30px;
      font-size: 20px; }
      .dropdown__widget .widget-achievement .widget__title.font-theme-default,
      .font-theme-default .dropdown__widget .widget-achievement .widget__title {
        font-family: gerbera_bold, Arial, sans-serif; }
      .dropdown__widget .widget-achievement .widget__title.font-theme-blind-serif,
      .font-theme-blind-serif .dropdown__widget .widget-achievement .widget__title {
        font-family: "Georgia, serif"; }
      .dropdown__widget .widget-achievement .widget__title.color-theme-default,
      .color-theme-default .dropdown__widget .widget-achievement .widget__title {
        color: #363532; }
      .dropdown__widget .widget-achievement .widget__title.color-theme-blind-white,
      .color-theme-blind-white .dropdown__widget .widget-achievement .widget__title {
        color: #000000; }
      .dropdown__widget .widget-achievement .widget__title.color-theme-blind-black,
      .color-theme-blind-black .dropdown__widget .widget-achievement .widget__title {
        color: #ffffff; }
    .dropdown__widget .widget-achievement .widget__icon {
      margin-bottom: 20px; }
    .dropdown__widget .widget-achievement .widget-achievement__desc {
      font-size: 18px;
      font-size: 1.125em;
      line-height: 28px; }
      .dropdown__widget .widget-achievement .widget-achievement__desc.font-theme-default,
      .font-theme-default .dropdown__widget .widget-achievement .widget-achievement__desc {
        font-family: gerbera_light, Arial, sans-serif; }
      .dropdown__widget .widget-achievement .widget-achievement__desc.font-theme-blind-serif,
      .font-theme-blind-serif .dropdown__widget .widget-achievement .widget-achievement__desc {
        font-family: "Georgia, serif"; }
      .dropdown__widget .widget-achievement .widget-achievement__desc.color-theme-default,
      .color-theme-default .dropdown__widget .widget-achievement .widget-achievement__desc {
        color: #7e7266; }
      .dropdown__widget .widget-achievement .widget-achievement__desc.color-theme-blind-white,
      .color-theme-blind-white .dropdown__widget .widget-achievement .widget-achievement__desc {
        color: #000000; }
      .dropdown__widget .widget-achievement .widget-achievement__desc.color-theme-blind-black,
      .color-theme-blind-black .dropdown__widget .widget-achievement .widget-achievement__desc {
        color: #ffffff; }
      .dropdown__widget .widget-achievement .widget-achievement__desc:hover.color-theme-default,
      .color-theme-default .dropdown__widget .widget-achievement .widget-achievement__desc:hover {
        color: #f54e5a; }
      .dropdown__widget .widget-achievement .widget-achievement__desc:hover.color-theme-blind-white,
      .color-theme-blind-white .dropdown__widget .widget-achievement .widget-achievement__desc:hover {
        color: #000000; }
      .dropdown__widget .widget-achievement .widget-achievement__desc:hover.color-theme-blind-black,
      .color-theme-blind-black .dropdown__widget .widget-achievement .widget-achievement__desc:hover {
        color: #ffffff; }
  .dropdown__widget .polls {
    padding: 0;
    padding-left: 40px; }
    .dropdown__widget .polls .poll {
      max-width: 300px;
      width: 300px;
      margin: 0; }
    .dropdown__widget .polls .poll__wrap--result {
      border: none;
      padding: 0; }

.color-theme-blind-white a:hover, .color-theme-blind-white a:focus, .color-theme-blind-black a:hover, .color-theme-blind-black a:focus {
  text-decoration: underline; }

body.font-size-medium {
  font-size: 18px !important; }

body.font-size-large {
  font-size: 25px !important; }

.letter-spacing-medium {
  letter-spacing: 1px; }

.letter-spacing-large {
  letter-spacing: 2px; }

.images-is-off img {
  display: none; }

.images-is-off * {
  background-image: none !important; }

.images-is-off .main-news__item-img,
.images-is-off .news-discuss__img,
.images-is-off .projects-slider__img,
.images-is-off .useful-article__main-item-img {
  display: none; }

.images-is-off .news-discuss__link {
  padding-top: 50px; }

.images-is-off .projects-slider__item-wrap {
  -ms-flex-pack: justify;
      justify-content: space-between; }

.images-is-off .projects-slider__desc {
  padding: 40px 0; }

.images-is-off .projects-slider__controls-wrap {
  left: 0; }

.images-is-off .useful-article__main-item-desc {
  padding: 0; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jc3MiLCJtaXNjL2ZvbnRzLnNjc3MiLCJtaXNjL25vcm1hbGl6ZS5zY3NzIiwibWlzYy9jb2xvcnMuc2NzcyIsIm1pc2MvYWRqdXN0bWVudC5zY3NzIiwibWlzYy92YXJpYWJsZXMuc2NzcyIsIm1pc2MvbWl4aW5zLnNjc3MiLCJwbHVnaW5zL293bC5jYXJvdXNlbC5taW4uc2NzcyIsInBsdWdpbnMvb3dsLnRoZW1lLmRlZmF1bHQubWluLnNjc3MiLCJwbHVnaW5zL3N3aXBlci5zY3NzIiwicGx1Z2lucy9tYWduaWZpYy1wb3B1cC5zY3NzIiwicGx1Z2lucy9PdmVybGF5U2Nyb2xsYmFycy5taW4uc2NzcyIsInBhZ2VzL2NvbW1vbi9jb21tb24uc2NzcyIsInBhZ2VzL2NvbW1vbi9hbGVydC5zY3NzIiwicGFnZXMvY29tbW9uL3RleHQuc2NzcyIsInBhZ2VzL2NvbW1vbi9oZWFkZXIuc2NzcyIsInBhZ2VzL2NvbW1vbi9oZWFkZXItbW9iaWxlLnNjc3MiLCJwYWdlcy9jb21tb24vZm9vdGVyLnNjc3MiLCJwYWdlcy9jb21tb24vYWNoaWV2ZW1lbnQuc2NzcyIsInBhZ2VzL2NvbW1vbi9zb2NpYWwuc2NzcyIsInBhZ2VzL2NvbW1vbi9wb3B1cHMuc2NzcyIsInBhZ2VzL2NvbW1vbi9iYW5uZXJzLnNjc3MiLCJwYWdlcy9jb21tb24vaWNvbnMuc2NzcyIsInBhZ2VzL2NvbW1vbi90YWJsZS5zY3NzIiwicGFnZXMvY29tbW9uL2Jsb2NrcXVvdGUuc2NzcyIsInBhZ2VzL2NvbW1vbi9pbWFnZS5zY3NzIiwicGFnZXMvY29tbW9uL3BvbGwuc2NzcyIsInBhZ2VzL2NvbW1vbi9jaGFydC5zY3NzIiwicGFnZXMvY29tbW9uL2ZpbGUuc2NzcyIsInBhZ2VzL2NvbW1vbi92aWRlby5zY3NzIiwicGFnZXMvY29tbW9uL2dhbGxlcnkuc2NzcyIsInBhZ2VzL2NvbW1vbi9wYWdpbmF0aW9uLnNjc3MiLCJwYWdlcy9tYWluL21haW4tbmV3cy5zY3NzIiwicGFnZXMvbWFpbi9uZXdzLWZpbHRlci5zY3NzIiwicGFnZXMvbWFpbi9uZXdzLWRpc2N1c3Muc2NzcyIsInBhZ2VzL21haW4vcHJvamVjdHMtc2xpZGVyLnNjc3MiLCJwYWdlcy9tYWluL3VzZWZ1bC1hcnRpY2xlLnNjc3MiLCJwYWdlcy9tYWluL29mdGVuLXZpZXdzLnNjc3MiLCJwYWdlcy9tYWluL3NlcnZpY2VzLnNjc3MiLCJwYWdlcy9tYWluL2hlbHAtdG9waWNzLnNjc3MiLCJwYWdlcy9tYWluL3NvY2lhbC10YWJzLnNjc3MiLCJwYWdlcy9tYWluL3BhZ2UtY29udGVudC5zY3NzIiwicGFnZXMvY29tbW9uL3Z1ZS1jb21wb25lbnRzL3N0b3JpZXMuc2NzcyIsInBhZ2VzL2NvbW1vbi92dWUtY29tcG9uZW50cy9uZXdzLWZpbHRlci5zY3NzIiwicGFnZXMvY29tbW9uL3Z1ZS1jb21wb25lbnRzL3NlYXJjaC1saW5lLnNjc3MiLCJwYWdlcy9jb21tb24vdnVlLWNvbXBvbmVudHMvdG91cml6bS5zY3NzIiwicGFnZXMvY29tbW9uL3Z1ZS1jb21wb25lbnRzL2NhbGVuZGFyLW9mLWV2ZW50cy5zY3NzIiwicGFnZXMvY29tbW9uL3Z1ZS1jb21wb25lbnRzL3BvcHVsYXItdGFncy5zY3NzIiwicGFnZXMvY29tbW9uL3Z1ZS1jb21wb25lbnRzL3RhZ3MtZm9ybS5zY3NzIiwicGFnZXMvY29tbW9uL3Z1ZS1jb21wb25lbnRzL2xldHRlcnMuc2NzcyIsInBhZ2VzL2NvbW1vbi92dWUtY29tcG9uZW50cy90YWdzLXBhbmVsLnNjc3MiLCJwYWdlcy9jb21tb24vdnVlLWNvbXBvbmVudHMvdGFncy1wb3B1cC5zY3NzIiwicGFnZXMvY29tbW9uL3Z1ZS1jb21wb25lbnRzL3RhZy5zY3NzIiwicGFnZXMvY29tbW9uL3Z1ZS1jb21wb25lbnRzL25ld3MtY29tbW9uLWZpbHRlci5zY3NzIiwicGFnZXMvY29tbW9uL3Z1ZS1jb21wb25lbnRzL3BvcHVwLWJhc2Uuc2NzcyIsInBhZ2VzL2NvbW1vbi92dWUtY29tcG9uZW50cy9ib2FyZC5zY3NzIiwicGFnZXMvY29tbW9uL3Z1ZS1jb21wb25lbnRzL3NlYXJjaC13aWRnZXQtdmlldy5zY3NzIiwicGFnZXMvY29tbW9uL3Z1ZS1jb21wb25lbnRzL3BvcHVwLWdhbGxlcnkuc2NzcyIsInBhZ2VzL2NvbW1vbi92dWUtY29tcG9uZW50cy9oZWxwZXItd2lkZ2V0LnNjc3MiLCJwYWdlcy9jb21tb24vdnVlLWNvbXBvbmVudHMvZmlsdGVyLXBvcHVwLnNjc3MiLCJwYWdlcy9jb21tb24vdnVlLWNvbXBvbmVudHMvYmxpbmQtbW9kZS1jb250cm9scy5zY3NzIiwicGFnZXMvbG9naW4uc2NzcyIsInBhZ2VzL3NlcnZpY2VzLnNjc3MiLCJwYWdlcy9ndWJlcm5hdG9yLnNjc3MiLCJwYWdlcy9jb250ZW50LnNjc3MiLCJwYWdlcy9rb250YWt0eS5zY3NzIiwicGFnZXMvbWFwLnNjc3MiLCJwYWdlcy9wcm9qZWN0LnNjc3MiLCJwYWdlcy9zdHJ1a3R1cmEuc2NzcyIsInBhZ2VzL2RldGFpbC1kb2N1bWVudC5zY3NzIiwicGFnZXMvc2l0ZS1tYXAuc2NzcyIsInBhZ2VzL21lcm9wcml5YXRpeWEtZGV0YWlsLnNjc3MiLCJwYWdlcy9kb3N0aXpoZW5peWEuc2NzcyIsInBhZ2VzLzQwNC5zY3NzIiwicGFnZXMvY2FsZW5kLnNjc3MiLCJwYWdlcy9hd2FyZHMuc2NzcyIsInBhZ2VzL25ld3MtY29tbW9uLnNjc3MiLCJwYWdlcy9kb2N1bWVudHMuc2NzcyIsInBhZ2VzL29icmFzaGVuaWUuc2NzcyIsInBhZ2VzL3RvdXJpc20uc2NzcyIsInBhZ2VzL2ZlZWRiYWNrLXJlc3BvbnNlcy5zY3NzIiwicGFnZXMvZWxlbWVudHMvdGFic19lbGVtZW50LnNjc3MiLCJwYWdlcy9lbGVtZW50cy9tZWRpYS1saXN0X2VsZW1lbnQuc2NzcyIsInBhZ2VzL2VsZW1lbnRzL2JyZWFkY3J1bWJzX2VsZW1lbnQuc2NzcyIsInBhZ2VzL2VsZW1lbnRzL25ld3MtaG9yaXNvbnRhbF9ibG9jay5zY3NzIiwicGFnZXMvZWxlbWVudHMvc2VhcmNoLWZvcm0uc2NzcyIsInBhZ2VzL2VsZW1lbnRzL2RvY3Muc2NzcyIsInBhZ2VzL2VsZW1lbnRzL3NoYXJlLnNjc3MiLCJwYWdlcy9lbGVtZW50cy9idXR0b24uc2NzcyIsInBhZ2VzL2VsZW1lbnRzL2NhdGVnb3J5LnNjc3MiLCJwYWdlcy9lbGVtZW50cy9icmljay5zY3NzIiwicGFnZXMvZWxlbWVudHMvYmlvLnNjc3MiLCJwYWdlcy9lbGVtZW50cy9zb2MtYWN0aXZlLnNjc3MiLCJwYWdlcy9lbGVtZW50cy9iYW5uZXIuc2NzcyIsInBhZ2VzL2VsZW1lbnRzL3ZlcnRpY2FsLXRhYi5zY3NzIiwicGFnZXMvZWxlbWVudHMvZGVwYXJ0YW1lbnQuc2NzcyIsInBhZ2VzL2VsZW1lbnRzL2ZvdG9hbGJvbS5zY3NzIiwicGFnZXMvZWxlbWVudHMvcG9zLWJhbm5lci5zY3NzIiwicGFnZXMvZWxlbWVudHMvbW9zdC12aWV3cy1uZXdzLnNjc3MiLCJwYWdlcy9lbGVtZW50cy9kcm9wZG93bi13aWRnZXQuc2NzcyIsInBhZ2VzL2NvbW1vbi9ibGluZC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0FqQjtFQUNFLDZCQUE0QjtFQUM1Qiw4R0FBNkc7RUFDN0csaUJBQWdCO0VBQ2hCLG1CQUFrQixFQUFBOztBQUdwQjtFQUNFLHVCQUFzQjtFQUN0QixrR0FBaUc7RUFDakcsb0JBQW1CO0VBQ25CLG1CQUFrQixFQUFBOztBQUdwQjtFQUNFLDhCQUE2QjtFQUM3QixnSEFBK0c7RUFDL0csaUJBQWdCO0VBQ2hCLG1CQUFrQixFQUFBOztBQUdwQjtFQUNFLDRCQUEyQjtFQUMzQiw0R0FBMkc7RUFDM0csaUJBQWdCO0VBQ2hCLG1CQUFrQixFQUFBOztBQTZDcEIseUNBQXlDO0FBQ3pDLDBCQUEwQjtBQ3ZFMUIsNEVBQTRFO0FBRTVFOzs7R0FHRztBQUVIO0VBQ0Usd0JBQXVCO0VBQUUsT0FBTztFQUNoQywyQkFBMEI7RUFBRSxPQUFPO0VBQ25DLCtCQUE4QjtFQUFF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O01BSEQ7O1FBRUUsOEJBVnVCLEVBV3hCO01FYkQ7O1FBRUUsZUFyQ3lCLEVBc0MxQjtNQUhEOztRQUVFLGVBMUJ5QixFQTJCMUI7TUFIRDs7UUFFRSxlQWZ5QixFQWdCMUI7TUFIRDs7UUFFRSxlQXRDcUIsRUF1Q3RCO01BSEQ7O1FBRUUsZUEzQnFCLEVBNEJ0QjtNQUhEOztRQUVFLGVBaEJxQixFQWlCdEI7RWdHMUNMO0lBbUdJLFdBQVU7SUFDVixtQkFBa0IsRUFhbkI7SUFqSEg7TUF1R00saUJBQWdCO01BQ2hCLGFBQVk7TUFFWixVQUFTLEVBQ1Y7SUEzR0w7TUE4R00sYUFBWTtNQUNaLFdBQVUsRUFDWDs7QUMvR0Y7RUFLSywyQkFBMEIsRUFDM0I7O0FBSVA7RUFDRSwyQkFBMEIsRUFDM0I7O0FBQ0Q7RUFDRSwyQkFBMEIsRUFDM0I7O0FBRUQ7RUFDRSxvQkFBbUIsRUFDcEI7O0FBQ0Q7RUFDRSxvQkFBbUIsRUFDcEI7O0FBRUQ7RUFFSSxjQUFhLEVBQ2Q7O0FBSEg7RUFNSSxrQ0FBaUMsRUFDbEM7O0FBUEg7Ozs7RUFhSSxjQUFhLEVBQ2Q7O0FBZEg7RUFpQkksa0JBQWlCLEVBQ2xCOztBQWxCSDtFQXFCSSx1QkFBOEI7TUFBOUIsK0JBQThCLEVBQy9COztBQXRCSDtFQXdCSSxnQkFBZSxFQUNoQjs7QUF6Qkg7RUEyQkksUUFBTyxFQUNSOztBQTVCSDtFQStCSSxXQUFVLEVBQ1giLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2dlcmJlcmFfbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9nZXJiZXJhLWxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2dlcmJlcmEtbGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdnZXJiZXJhJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ2VyYmVyYS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9nZXJiZXJhLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ2VyYmVyYV9tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9nZXJiZXJhLW1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9nZXJiZXJhLW1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2dlcmJlcmFfYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dlcmJlcmEtYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9nZXJiZXJhLWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBUT0QwIC0gQWRkIGZvbnQgbWV0cmljcyBmb3IgV2luZG93cyAqL1xuLyogZm9udCBtZXRyaWNzIEZPUiBJT1MgKi9cbi8qISBub3JtYWxpemUuY3NzIHY0LjEuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBhbmQgaU9TLlxuICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbnRlbXBsYXRlLFxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwOyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwOyB9XG4gIG1hcmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgbWFyayB7XG4gICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgbWFyay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIG1hcmsge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIG1hcmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayBtYXJrIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvbnQgd2VpZ2h0IHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nYnV0dG9uJ106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0ncmVzZXQnXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdzdWJtaXQnXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J2J1dHRvbiddOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J3Jlc2V0J106LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nc3VibWl0J106LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblt0eXBlPSdjaGVja2JveCddLFxuW3R5cGU9J3JhZGlvJ10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9J3NlYXJjaCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbiAqL1xuW3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgdGV4dCBzdHlsZSBvZiBwbGFjZWhvbGRlcnMgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC41NDsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuYm9keSxcbmh0bWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgYm9keS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCBib2R5LFxuICBodG1sLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0XG4gIGh0bWwge1xuICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gIGJvZHkuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSBib2R5LFxuICBodG1sLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGVcbiAgaHRtbCB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgYm9keS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIGJvZHksXG4gIGh0bWwuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFja1xuICBodG1sIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICBib2R5LmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdCBib2R5LFxuICBodG1sLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdFxuICBodG1sIHtcbiAgICBmb250LWZhbWlseTogZ2VyYmVyYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgYm9keS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiBib2R5LFxuICBodG1sLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmXG4gIGh0bWwge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgYm9keS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCBib2R5LFxuICBodG1sLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0XG4gIGh0bWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgYm9keS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIGJvZHksXG4gIGh0bWwuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZVxuICBodG1sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIGJvZHkuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayBib2R5LFxuICBodG1sLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2tcbiAgaHRtbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLndyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLndyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxudWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxudWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG5cbi5jb21tb24tc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29tbW9uLXNlY3Rpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLnNsaWRlSW5VcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7IH1cblxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9IH1cblxuLnNsaWRlT3V0VXAge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDsgfVxuXG4ubWZwLXdyYXAge1xuICB6LWluZGV4OiA5OTk5OTsgfVxuXG5ib2R5Lm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmRpc3BsYXktZmxleF9fcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4vKipcbiAqIE93bCBDYXJvdXNlbCB2Mi4zLjRcbiAqIENvcHlyaWdodCAyMDEzLTIwMTggRGF2aWQgRGV1dHNjaFxuICogTGljZW5zZWQgdW5kZXI6IFNFRSBMSUNFTlNFIElOIGh0dHBzOi8vZ2l0aHViLmNvbS9Pd2xDYXJvdXNlbDIvT3dsQ2Fyb3VzZWwyL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcbiAqL1xuLm93bC1jYXJvdXNlbCwgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0sIC5vd2wtY2Fyb3VzZWwgLm93bC13cmFwcGVyIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtZG90cy5kaXNhYmxlZCwgLm93bC1jYXJvdXNlbCAub3dsLW5hdi5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5vLWpzIC5vd2wtY2Fyb3VzZWwsIC5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3QsIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0LCAub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LCAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiwgLm93bC1jYXJvdXNlbCBidXR0b24ub3dsLWRvdCB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmb250OiBpbmhlcml0OyB9XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmcge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC1oaWRkZW4ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5vd2wtY2Fyb3VzZWwub3dsLXJlZnJlc2ggLm93bC1pdGVtIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWRyYWcgLm93bC1pdGVtIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtZ3JhYiB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiBncmFiOyB9XG5cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsOyB9XG5cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW0ge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLm93bC1jYXJvdXNlbCAuYW5pbWF0ZWQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbiB7XG4gIHotaW5kZXg6IDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dCB7XG4gIHotaW5kZXg6IDE7IH1cblxuLm93bC1jYXJvdXNlbCAuZmFkZU91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0OyB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ub3dsLWhlaWdodCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAuNXMgZWFzZS1pbi1vdXQ7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenk6bm90KFtzcmNdKSwgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5W3NyY149XCJcIl0ge1xuICBtYXgtaGVpZ2h0OiAwOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZy5vd2wtbGF6eSB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwob3dsLnZpZGVvLnBsYXkucG5nKSBuby1yZXBlYXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMXMgZWFzZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyIHtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbiwgLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10biB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRuIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2U7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qKlxuICogT3dsIENhcm91c2VsIHYyLjMuNFxuICogQ29weXJpZ2h0IDIwMTMtMjAxOCBEYXZpZCBEZXV0c2NoXG4gKiBMaWNlbnNlZCB1bmRlcjogU0VFIExJQ0VOU0UgSU4gaHR0cHM6Ly9naXRodWIuY29tL093bENhcm91c2VsMi9Pd2xDYXJvdXNlbDIvYmxvYi9tYXN0ZXIvTElDRU5TRVxuICovXG4ub3dsLXRoZW1lIC5vd2wtZG90cywgLm93bC10aGVtZSAub3dsLW5hdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ub3dsLXRoZW1lIC5vd2wtbmF2IHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ub3dsLXRoZW1lIC5vd2wtbmF2IFtjbGFzcyo9b3dsLV0ge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDVweDtcbiAgcGFkZGluZzogNHB4IDdweDtcbiAgYmFja2dyb3VuZDogI0Q2RDZENjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4ub3dsLXRoZW1lIC5vd2wtbmF2IFtjbGFzcyo9b3dsLV06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjODY5NzkxO1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5vd2wtdGhlbWUgLm93bC1uYXYgLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogLjU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ub3dsLXRoZW1lIC5vd2wtbmF2LmRpc2FibGVkICsgLm93bC1kb3RzIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgem9vbTogMTsgfVxuXG4ub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiA1cHggN3B4O1xuICBiYWNrZ3JvdW5kOiAjRDZENkQ2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4OyB9XG5cbi5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuLCAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdDpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzg2OTc5MTsgfVxuXG4vKipcbiAqIFN3aXBlciA1LjMuMVxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHA6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIwIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEZlYnJ1YXJ5IDgsIDIwMjBcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7IH1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTsgfVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDsgfVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqLyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTsgfVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi8gfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bzsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAncHJldic7IH1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87IH1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJ25leHQnOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG9wYWNpdHk6IDAuMjsgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM1MzI7IH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDsgfVxuXG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi8qIFByZWxvYWRlciAqL1xuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovIH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7IH1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgei1pbmRleDogMDsgfVxuICAuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNTMyOyB9XG4gIC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdy5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjBiMGI7XG4gIG9wYWNpdHk6IDAuODsgfVxuXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA0NTsgfVxuICAubWZwLWNvbnRlbnQuZmVlZGJhY2tfcG9wdXAsIC5tZnAtY29udGVudC5mZWVkYmFja19wb3B1cC1sb2FkZXIge1xuICAgIHdpZHRoOiA2NDBweCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tZnAtY29udGVudC5mZWVkYmFja19wb3B1cCwgLm1mcC1jb250ZW50LmZlZWRiYWNrX3BvcHVwLWxvYWRlciB7XG4gICAgICAgIHdpZHRoOiA0ODBweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLm1mcC1jb250ZW50LmZlZWRiYWNrX3BvcHVwLCAubWZwLWNvbnRlbnQuZmVlZGJhY2tfcG9wdXAtbG9hZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbi5tZnAtZm9ybV9fcG9wdXAuZmVlZGJhY2tfcG9wdXAsIC5tZnAtZm9ybV9fcG9wdXAuZmVlZGJhY2tfcG9wdXAtbG9hZGVyIHtcbiAgcGFkZGluZzogNDBweDsgfVxuICAubWZwLWZvcm1fX3BvcHVwLmZlZWRiYWNrX3BvcHVwLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5tZnAtZm9ybV9fcG9wdXAuZmVlZGJhY2tfcG9wdXAsIC5tZnAtZm9ybV9fcG9wdXAuZmVlZGJhY2tfcG9wdXAtbG9hZGVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5tZnAtZm9ybV9fcG9wdXAuZmVlZGJhY2tfcG9wdXAtbG9hZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tZnAtZm9ybV9fcG9wdXAuZmVlZGJhY2tfcG9wdXAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAubWZwLWZvcm1fX3BvcHVwLmZlZWRiYWNrX3BvcHVwLCAubWZwLWZvcm1fX3BvcHVwLmZlZWRiYWNrX3BvcHVwLWxvYWRlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5tZnAtZm9ybV9fcG9wdXAuZmVlZGJhY2tfcG9wdXAtbG9hZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tZnAtZm9ybV9fcG9wdXAuZmVlZGJhY2tfcG9wdXAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAubWZwLWZvcm1fX3BvcHVwLmZlZWRiYWNrX3BvcHVwLCAubWZwLWZvcm1fX3BvcHVwLmZlZWRiYWNrX3BvcHVwLWxvYWRlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5tZnAtZm9ybV9fcG9wdXAuZmVlZGJhY2tfcG9wdXAtbG9hZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1mcC1mb3JtX19wb3B1cC5mZWVkYmFja19wb3B1cCwgLm1mcC1mb3JtX19wb3B1cC5mZWVkYmFja19wb3B1cC1sb2FkZXIge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG5cbi5tZnAtZm9ybV9fcG9wdXAuZmVlZGJhY2tfcG9wdXAtbG9hZGVyIC5tZnAtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsXG4ubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC1hamF4LWN1ciB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7IH1cblxuLm1mcC16b29tLW91dC1jdXIsXG4ubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAjY2NjO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTA0NDsgfVxuXG4ubWZwLXByZWxvYWRlciBhIHtcbiAgY29sb3I6ICNjY2M7IH1cblxuLm1mcC1wcmVsb2FkZXIgYTpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuLmNvbG9yLXRoZW1lLWRlZmF1bHQgLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5tZnAtcHJlbG9hZGVyIGE6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5tZnAtcHJlbG9hZGVyIGE6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYnV0dG9uLm1mcC1jbG9zZSxcbmJ1dHRvbi5tZnAtYXJyb3cge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxMDQ2O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjY1O1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAxLjc1ZW07XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTsgfVxuICAubWZwLWNsb3NlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5tZnAtY2xvc2Uge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tZnAtY2xvc2UuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAubWZwLWNsb3NlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubWZwLWNsb3NlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLm1mcC1jbG9zZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLm1mcC1jbG9zZTpob3Zlcixcbi5tZnAtY2xvc2U6Zm9jdXMge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tZnAtY2xvc2U6YWN0aXZlIHtcbiAgdG9wOiAxcHg7IH1cblxuLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIHJpZ2h0OiAtNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0XG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSxcbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2UuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZVxuICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2tcbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5tZnAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubWZwLWFycm93OmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IC01NHB4OyB9XG5cbi5tZnAtYXJyb3c6aG92ZXIsXG4ubWZwLWFycm93OmZvY3VzIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubWZwLWFycm93OmJlZm9yZSxcbi5tZnAtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7IH1cblxuLm1mcC1hcnJvdzphZnRlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gIHRvcDogOHB4OyB9XG5cbi5tZnAtYXJyb3c6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgb3BhY2l0eTogMC43OyB9XG5cbi5tZnAtYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7IH1cblxuLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1sZWZ0OiAzMXB4OyB9XG5cbi5tZnAtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICMzZjNmM2Y7IH1cblxuLm1mcC1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMTdweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tbGVmdDogMzlweDsgfVxuXG4ubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICMzZjNmM2Y7IH1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAwcHg7IH1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICB0b3A6IC00MHB4OyB9XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7IH1cbiAgLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNTMyOyB9XG4gIC5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbmltZy5tZnAtaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cbi5tZnAtZmlndXJlIHtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cblxuLm1mcC1maWd1cmU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQwcHg7XG4gIGJvdHRvbTogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAtMTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7IH1cblxuLm1mcC1maWd1cmUgc21hbGwge1xuICBjb2xvcjogI2JkYmRiZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG5cbi5tZnAtZmlndXJlIGZpZ3VyZSB7XG4gIG1hcmdpbjogMDsgfVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI2YzZjNmMztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gIC8qKlxuICAgICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG4gICAgICAgICAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAzcHg7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5tZnAtYXJyb3cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpOyB9XG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7IH1cbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7IH1cbiAgLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDsgfSB9XG5cbi8qIVxuICogT3ZlcmxheVNjcm9sbGJhcnNcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9LaW5nU29yYS9PdmVybGF5U2Nyb2xsYmFyc1xuICpcbiAqIFZlcnNpb246IDEuMTEuMFxuICpcbiAqIENvcHlyaWdodCBLaW5nU29yYSB8IFJlbmUgSGFhcy5cbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9LaW5nU29yYVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cbiAqIERhdGU6IDI5LjAyLjIwMjBcbiAqL1xuaHRtbC5vcy1odG1sLCBodG1sLm9zLWh0bWwgPiAub3MtaG9zdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyB9XG5cbmh0bWwub3MtaHRtbCA+IC5vcy1ob3N0ID4gLm9zLXBhZGRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuYm9keS5vcy1kcmFnZ2luZywgYm9keS5vcy1kcmFnZ2luZyAqIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5vcy1ob3N0LCAub3MtaG9zdC10ZXh0YXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIC1tcy1ncmlkLXJvdy1hbGlnbjogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLm9zLWhvc3QtZmxleGJveCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5vcy1ob3N0LWZsZXhib3ggPiAub3Mtc2l6ZS1hdXRvLW9ic2VydmVyIHtcbiAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLm9zLWhvc3QtZmxleGJveCA+IC5vcy1jb250ZW50LWdsdWUge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuLm9zLWhvc3QtZmxleGJveCA+IC5vcy1zaXplLWF1dG8tb2JzZXJ2ZXIsIC5vcy1ob3N0LWZsZXhib3ggPiAub3MtY29udGVudC1nbHVlIHtcbiAgbWluLWhlaWdodDogMDtcbiAgbWluLXdpZHRoOiAwO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMDtcbiAgZmxleC1ncm93OiAwO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuICBmbGV4LWJhc2lzOiBhdXRvOyB9XG5cbiNvcy1kdW1teS1zY3JvbGxiYXItc2l6ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLWZpbHRlcjogJ3Byb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApJztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogNTAwcHg7IH1cblxuI29zLWR1bW15LXNjcm9sbGJhci1zaXplID4gZGl2IHtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogMjAwJTtcbiAgbWFyZ2luOiAxMHB4IDA7IH1cblxuI29zLWR1bW15LXNjcm9sbGJhci1zaXplOmJlZm9yZSwgI29zLWR1bW15LXNjcm9sbGJhci1zaXplOmFmdGVyLCAub3MtY29udGVudDpiZWZvcmUsIC5vcy1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogLjAxcHg7XG4gIGhlaWdodDogLjAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4jb3MtZHVtbXktc2Nyb2xsYmFyLXNpemUsIC5vcy12aWV3cG9ydCB7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyICFpbXBvcnRhbnQ7IH1cblxuLm9zLXZpZXdwb3J0LW5hdGl2ZS1zY3JvbGxiYXJzLWludmlzaWJsZSNvcy1kdW1teS1zY3JvbGxiYXItc2l6ZSwgLm9zLXZpZXdwb3J0LW5hdGl2ZS1zY3JvbGxiYXJzLWludmlzaWJsZS5vcy12aWV3cG9ydCB7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5vcy12aWV3cG9ydC1uYXRpdmUtc2Nyb2xsYmFycy1pbnZpc2libGUjb3MtZHVtbXktc2Nyb2xsYmFyLXNpemU6Oi13ZWJraXQtc2Nyb2xsYmFyLCAub3Mtdmlld3BvcnQtbmF0aXZlLXNjcm9sbGJhcnMtaW52aXNpYmxlLm9zLXZpZXdwb3J0Ojotd2Via2l0LXNjcm9sbGJhciwgLm9zLXZpZXdwb3J0LW5hdGl2ZS1zY3JvbGxiYXJzLWludmlzaWJsZSNvcy1kdW1teS1zY3JvbGxiYXItc2l6ZTo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyLCAub3Mtdmlld3BvcnQtbmF0aXZlLXNjcm9sbGJhcnMtaW52aXNpYmxlLm9zLXZpZXdwb3J0Ojotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7IH1cblxuLm9zLWNvbnRlbnQtZ2x1ZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5vcy1wYWRkaW5nIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDE7IH1cblxuLm9zLWhvc3Qtb3ZlcmZsb3cgPiAub3MtcGFkZGluZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm9zLXZpZXdwb3J0IHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbi5vcy1jb250ZW50LWFycmFuZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG1pbi13aWR0aDogMXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ub3MtY29udGVudCB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5vcy1jb250ZW50ID4gLm9zLXRleHRhcmVhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBkaXJlY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDAgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICByZXNpemU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogbm9uZSAhaW1wb3J0YW50O1xuICBwZXJzcGVjdGl2ZTogbm9uZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDsgfVxuXG4ub3MtaG9zdC1ydGwgPiAub3MtcGFkZGluZyA+IC5vcy12aWV3cG9ydCA+IC5vcy1jb250ZW50ID4gLm9zLXRleHRhcmVhIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ub3MtY29udGVudCA+IC5vcy10ZXh0YXJlYS1jb3ZlciB7XG4gIHotaW5kZXg6IC0xO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ub3MtY29udGVudCA+IC5vcy10ZXh0YXJlYVt3cmFwPW9mZl0ge1xuICB3aGl0ZS1zcGFjZTogcHJlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5vcy10ZXh0LWluaGVyaXQge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgZm9udC12YXJpYW50OiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LWluZGVudDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1zaGFkb3c6IGluaGVyaXQ7XG4gIHRleHQtb3ZlcmZsb3c6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICB3b3JkLXNwYWNpbmc6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB1bmljb2RlLWJpZGk6IGluaGVyaXQ7XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogdGV4dDsgfVxuXG4ub3MtcmVzaXplLW9ic2VydmVyLCAub3MtcmVzaXplLW9ic2VydmVyLWhvc3Qge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi5vcy1yZXNpemUtb2JzZXJ2ZXItaG9zdCB7XG4gIHBhZGRpbmc6IGluaGVyaXQ7XG4gIGJvcmRlcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ub3MtcmVzaXplLW9ic2VydmVyLWhvc3QgPiAub3MtcmVzaXplLW9ic2VydmVyIHtcbiAgaGVpZ2h0OiAyMDAlO1xuICB3aWR0aDogMjAwJTtcbiAgcGFkZGluZzogaW5oZXJpdDtcbiAgYm9yZGVyOiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4ub3MtcmVzaXplLW9ic2VydmVyLWhvc3Qub2JzZXJ2ZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5vcy1yZXNpemUtb2JzZXJ2ZXItaG9zdC5vYnNlcnZlZCA+IC5vcy1yZXNpemUtb2JzZXJ2ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IGF1dG87IH1cblxuLm9zLXNpemUtYXV0by1vYnNlcnZlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgbWF4LXdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC1oZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYm94LWZsZXg6IGluaGVyaXQ7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiBpbmhlcml0O1xuICBmbGV4LWdyb3c6IGluaGVyaXQ7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gIGZsZXgtYmFzaXM6IDA7IH1cblxuLm9zLXNpemUtYXV0by1vYnNlcnZlciA+IC5vcy1yZXNpemUtb2JzZXJ2ZXIge1xuICB3aWR0aDogMTAwMCU7XG4gIGhlaWdodDogMTAwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgbWluLXdpZHRoOiAxcHg7IH1cblxuLm9zLXJlc2l6ZS1vYnNlcnZlci1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xuICBkaXJlY3Rpb246IGx0ciAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1mbGV4OiAwICFpbXBvcnRhbnQ7XG4gIC1tcy1mbGV4OiBub25lICFpbXBvcnRhbnQ7XG4gIGZsZXg6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ub3MtcmVzaXplLW9ic2VydmVyLWl0ZW0tZmluYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMCAhaW1wb3J0YW50O1xuICAtbXMtZmxleDogbm9uZSAhaW1wb3J0YW50O1xuICBmbGV4OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm9zLXJlc2l6ZS1vYnNlcnZlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuMDAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMDAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogb3MtcmVzaXplLW9ic2VydmVyLWR1bW15LWFuaW1hdGlvbjtcbiAgYW5pbWF0aW9uLW5hbWU6IG9zLXJlc2l6ZS1vYnNlcnZlci1kdW1teS1hbmltYXRpb247IH1cblxub2JqZWN0Lm9zLXJlc2l6ZS1vYnNlcnZlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgb3MtcmVzaXplLW9ic2VydmVyLWR1bW15LWFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICB6LWluZGV4OiAwOyB9XG4gIHRvIHtcbiAgICB6LWluZGV4OiAtMTsgfSB9XG5cbkBrZXlmcmFtZXMgb3MtcmVzaXplLW9ic2VydmVyLWR1bW15LWFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICB6LWluZGV4OiAwOyB9XG4gIHRvIHtcbiAgICB6LWluZGV4OiAtMTsgfSB9XG5cbi5vcy1ob3N0LXRyYW5zaXRpb24gPiAub3Mtc2Nyb2xsYmFyLCAub3MtaG9zdC10cmFuc2l0aW9uID4gLm9zLXNjcm9sbGJhci1jb3JuZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzLHZpc2liaWxpdHkgLjNzLHRvcCAuM3MscmlnaHQgLjNzLGJvdHRvbSAuM3MsbGVmdCAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLHZpc2liaWxpdHkgLjNzLHRvcCAuM3MscmlnaHQgLjNzLGJvdHRvbSAuM3MsbGVmdCAuM3M7IH1cblxuaHRtbC5vcy1odG1sID4gLm9zLWhvc3QgPiAub3Mtc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5OTk7IH1cblxuLm9zLXNjcm9sbGJhciwgLm9zLXNjcm9sbGJhci1jb3JuZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6ICdwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApJztcbiAgei1pbmRleDogMTsgfVxuXG4ub3Mtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7IH1cblxuLm9zLXNjcm9sbGJhciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5vcy1zY3JvbGxiYXItdHJhY2sge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5vcy1zY3JvbGxiYXItaGFuZGxlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ub3Mtc2Nyb2xsYmFyLWhhbmRsZS1vZmYsIC5vcy1zY3JvbGxiYXItdHJhY2stb2ZmIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLm9zLXNjcm9sbGJhci5vcy1zY3JvbGxiYXItdW51c2FibGUsIC5vcy1zY3JvbGxiYXIub3Mtc2Nyb2xsYmFyLXVudXNhYmxlICoge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5vcy1zY3JvbGxiYXIub3Mtc2Nyb2xsYmFyLXVudXNhYmxlIC5vcy1zY3JvbGxiYXItaGFuZGxlIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50OyB9XG5cbi5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDsgfVxuXG4ub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDsgfVxuXG4ub3MtaG9zdC1ydGwgPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICByaWdodDogMDsgfVxuXG4ub3MtaG9zdC1ydGwgPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7IH1cblxuLm9zLWhvc3QtcnRsID4gLm9zLXNjcm9sbGJhci1jb3JuZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDsgfVxuXG4ub3Mtc2Nyb2xsYmFyLWF1dG8taGlkZGVuLCAub3MtcGFkZGluZyArIC5vcy1zY3JvbGxiYXItY29ybmVyLCAub3MtaG9zdC1yZXNpemUtZGlzYWJsZWQub3MtaG9zdC1zY3JvbGxiYXItaG9yaXpvbnRhbC1oaWRkZW4gPiAub3Mtc2Nyb2xsYmFyLWNvcm5lciwgLm9zLWhvc3Qtc2Nyb2xsYmFyLWhvcml6b250YWwtaGlkZGVuID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsLCAub3MtaG9zdC1yZXNpemUtZGlzYWJsZWQub3MtaG9zdC1zY3JvbGxiYXItdmVydGljYWwtaGlkZGVuID4gLm9zLXNjcm9sbGJhci1jb3JuZXIsIC5vcy1ob3N0LXNjcm9sbGJhci12ZXJ0aWNhbC1oaWRkZW4gPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsLCAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwub3Mtc2Nyb2xsYmFyLWF1dG8taGlkZGVuICsgLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCArIC5vcy1zY3JvbGxiYXItY29ybmVyLCAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgKyAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsLm9zLXNjcm9sbGJhci1hdXRvLWhpZGRlbiArIC5vcy1zY3JvbGxiYXItY29ybmVyLCAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwub3Mtc2Nyb2xsYmFyLWF1dG8taGlkZGVuICsgLm9zLXNjcm9sbGJhci12ZXJ0aWNhbC5vcy1zY3JvbGxiYXItYXV0by1oaWRkZW4gKyAub3Mtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLm9zLXNjcm9sbGJhci1jb3JuZXItcmVzaXplLWJvdGgge1xuICBjdXJzb3I6IG53c2UtcmVzaXplOyB9XG5cbi5vcy1ob3N0LXJ0bCA+IC5vcy1zY3JvbGxiYXItY29ybmVyLXJlc2l6ZS1ib3RoIHtcbiAgY3Vyc29yOiBuZXN3LXJlc2l6ZTsgfVxuXG4ub3Mtc2Nyb2xsYmFyLWNvcm5lci1yZXNpemUtaG9yaXpvbnRhbCB7XG4gIGN1cnNvcjogZXctcmVzaXplOyB9XG5cbi5vcy1zY3JvbGxiYXItY29ybmVyLXJlc2l6ZS12ZXJ0aWNhbCB7XG4gIGN1cnNvcjogbnMtcmVzaXplOyB9XG5cbi5vcy1kcmFnZ2luZyAub3Mtc2Nyb2xsYmFyLWNvcm5lci5vcy1zY3JvbGxiYXItY29ybmVyLXJlc2l6ZSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ub3MtaG9zdC1yZXNpemUtZGlzYWJsZWQub3MtaG9zdC1zY3JvbGxiYXItaG9yaXpvbnRhbC1oaWRkZW4gPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIHtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7IH1cblxuLm9zLWhvc3QtcmVzaXplLWRpc2FibGVkLm9zLWhvc3Qtc2Nyb2xsYmFyLXZlcnRpY2FsLWhpZGRlbiA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCwgLm9zLWhvc3QtcnRsLm9zLWhvc3QtcmVzaXplLWRpc2FibGVkLm9zLWhvc3Qtc2Nyb2xsYmFyLXZlcnRpY2FsLWhpZGRlbiA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5vcy1zY3JvbGxiYXI6aG92ZXIsIC5vcy1zY3JvbGxiYXItY29ybmVyLm9zLXNjcm9sbGJhci1jb3JuZXItcmVzaXplIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuLm9zLXNjcm9sbGJhci1jb3JuZXIub3Mtc2Nyb2xsYmFyLWNvcm5lci1yZXNpemUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lJSE4wWVc1a1lXeHZibVU5SW01dklqOCtQSE4yWnlBZ0lIaHRiRzV6T21SalBTSm9kSFJ3T2k4dmNIVnliQzV2Y21jdlpHTXZaV3hsYldWdWRITXZNUzR4THlJZ0lDQjRiV3h1Y3pwall6MGlhSFIwY0RvdkwyTnlaV0YwYVhabFkyOXRiVzl1Y3k1dmNtY3Zibk1qSWlBZ0lIaHRiRzV6T25Ka1pqMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M4d01pOHlNaTF5WkdZdGMzbHVkR0Y0TFc1ekl5SWdJQ0I0Yld4dWN6cHpkbWM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlBZ0lIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ0lDQjNhV1IwYUQwaU1UQWlJQ0FnYUdWcFoyaDBQU0l4TUNJZ0lDQjJaWEp6YVc5dVBTSXhMakVpUGlBZ1BHY2dJQ0FnSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtEQXNMVEV3TkRJdU16WXlNaWtpSUNBZ0lDQnpkSGxzWlQwaVpHbHpjR3hoZVRwcGJteHBibVVpUGlBZ0lDQThjR0YwYUNBZ0lDQWdJQ0J6ZEhsc1pUMGlabWxzYkRvak1EQXdNREF3TzJacGJHd3RiM0JoWTJsMGVUb3dMalE1TkRFeE56WTFPMlpwYkd3dGNuVnNaVHBsZG1WdWIyUmtPM04wY205clpUcHViMjVsSWlBZ0lDQWdJQ0JrUFNKdElEY3VOREkwTWpFNE55d3hNRFF5TGpNMk1qSWdZeUF0TUM0M01qTTFOemt5TERBZ0xURXVNekV3TVRVMk1pd3dMalU0TmpZZ0xURXVNekV3TVRVMk1pd3hMak14TURJZ01Dd3dMakk1T1NBd0xqRXdORE0wTVRrc01DNDFOekVnTUM0eU56STVORGt5TERBdU56a3hOU0F3TGpJd09URXdNalFzTUM0eE5ERXpJREF1TkRZMU5qSXdOaXd3TGpJeE9EUWdNQzQzTXpZNU5qSTVMREF1TWpFNE5DQXdMamN5TXpVM09UTXNNQ0F4TGpNeE1ERTFOak1zTFRBdU5UZzJOaUF4TGpNeE1ERTFOak1zTFRFdU16RXdNaUF3TEMwd0xqSTNNVE1nTFRBdU1EYzNNRGt6TEMwd0xqVXlOemdnTFRBdU1qRTRNelU1TkN3dE1DNDNNemNnTFRBdU1qSXdORGswTVN3dE1DNHhOamcySUMwd0xqUTVNalUwTkRNc0xUQXVNamN5T1NBdE1DNDNPVEUxTlRJNExDMHdMakkzTWprZ2VpQnRJREFzTXk0d09EUXpJR01nTFRBdU56SXpOVGM1TWl3d0lDMHhMak14TURFMU5qSXNNQzQxT0RZMklDMHhMak14TURFMU5qSXNNUzR6TVRBeUlEQXNNQzR5T1RrZ01DNHhNRFF6TkRFNUxEQXVOVGN4SURBdU1qY3lPVFE1TWl3d0xqYzVNVFVnTUM0eU1Ea3hNREkwTERBdU1UUXhNeUF3TGpRMk5UWXlNRFlzTUM0eU1UZzBJREF1TnpNMk9UWXlPU3d3TGpJeE9EUWdNQzQzTWpNMU56a3pMREFnTVM0ek1UQXhOVFl6TEMwd0xqVTROallnTVM0ek1UQXhOVFl6TEMweExqTXhNRElnTUN3dE1DNHlOekV6SUMwd0xqQTNOekE1TXl3dE1DNDFNamM0SUMwd0xqSXhPRE0xT1RRc0xUQXVOek0yT1NBdE1DNHlNakEwT1RReExDMHdMakUyT0RZZ0xUQXVORGt5TlRRME15d3RNQzR5TnpNZ0xUQXVOemt4TlRVeU9Dd3RNQzR5TnpNZ2VpQnRJQzB6TGpBNE5ETXlOakVzTUNCaklDMHdMamN5TXpVM09UTXNNQ0F0TVM0ek1UQXhOVFl6TERBdU5UZzJOaUF0TVM0ek1UQXhOVFl6TERFdU16RXdNaUF3TERBdU1qazVJREF1TVRBME16UXhPU3d3TGpVM01TQXdMakkzTWprME9USXNNQzQzT1RFMUlEQXVNakE1TVRBeU5Dd3dMakUwTVRNZ01DNDBOalUyTWpBM0xEQXVNakU0TkNBd0xqY3pOamsyTWprc01DNHlNVGcwSURBdU56SXpOVGM1TXl3d0lERXVNekV3TVRVMk15d3RNQzQxT0RZMklERXVNekV3TVRVMk15d3RNUzR6TVRBeUlEQXNMVEF1TWpjeE15QXRNQzR3Tnpjd09UTXNMVEF1TlRJM09DQXRNQzR5TVRnek5UazBMQzB3TGpjek5qa2dMVEF1TWpJd05EazBMQzB3TGpFMk9EWWdMVEF1TkRreU5UUTBNaXd0TUM0eU56TWdMVEF1TnpreE5UVXlOeXd0TUM0eU56TWdlaUJ0SUMwekxqQXlPVGN6TmpRc015NHdNams0SUVNZ01DNDFPRFkxTnpZNU15d3hNRFE0TGpRM05qTWdNQ3d4TURRNUxqQTJNamdnTUN3eE1EUTVMamM0TmpRZ1l5QXdMREF1TWprNUlEQXVNVEEwTXpReE9Td3dMalUzTVRFZ01DNHlOekk1TkRreU1pd3dMamM1TVRZZ01DNHlNRGt4TURJeU9Td3dMakUwTVRJZ01DNDBOalUyTWpBMk5Td3dMakl4T0RNZ01DNDNNelk1TmpJNE9Dd3dMakl4T0RNZ01DNDNNak0xTnprekxEQWdNUzR6TVRBeE5UWXpMQzB3TGpVNE5qVWdNUzR6TVRBeE5UWXpMQzB4TGpNeE1ERWdNQ3d0TUM0eU56RTBJQzB3TGpBM056QTVNeXd0TUM0MU1qYzVJQzB3TGpJeE9ETTFPVFFzTFRBdU56TTNJQzB3TGpJeU1EUTVOREVzTFRBdU1UWTROaUF0TUM0ME9USTFORFF6TEMwd0xqSTNNamtnTFRBdU56a3hOVFV5T0N3dE1DNHlOekk1SUhvZ2JTQXpMakF5T1Rjek5qUXNNQ0JqSUMwd0xqY3lNelUzT1RNc01DQXRNUzR6TVRBeE5UWXpMREF1TlRnMk5TQXRNUzR6TVRBeE5UWXpMREV1TXpFd01TQXdMREF1TWprNUlEQXVNVEEwTXpReE9Td3dMalUzTVRFZ01DNHlOekk1TkRreUxEQXVOemt4TmlBd0xqSXdPVEV3TWpRc01DNHhOREV5SURBdU5EWTFOakl3Tnl3d0xqSXhPRE1nTUM0M016WTVOakk1TERBdU1qRTRNeUF3TGpjeU16VTNPVE1zTUNBeExqTXhNREUxTmpNc0xUQXVOVGcyTlNBeExqTXhNREUxTmpNc0xURXVNekV3TVNBd0xDMHdMakkzTVRRZ0xUQXVNRGMzTURrekxDMHdMalV5TnprZ0xUQXVNakU0TXpVNU5Dd3RNQzQzTXpjZ0xUQXVNakl3TkRrMExDMHdMakUyT0RZZ0xUQXVORGt5TlRRME1pd3RNQzR5TnpJNUlDMHdMamM1TVRVMU1qY3NMVEF1TWpjeU9TQjZJRzBnTXk0d09EUXpNall4TERBZ1l5QXRNQzQzTWpNMU56a3lMREFnTFRFdU16RXdNVFUyTWl3d0xqVTROalVnTFRFdU16RXdNVFUyTWl3eExqTXhNREVnTUN3d0xqSTVPU0F3TGpFd05ETTBNVGtzTUM0MU56RXhJREF1TWpjeU9UUTVNaXd3TGpjNU1UWWdNQzR5TURreE1ESTBMREF1TVRReE1pQXdMalEyTlRZeU1EWXNNQzR5TVRneklEQXVOek0yT1RZeU9Td3dMakl4T0RNZ01DNDNNak0xTnprekxEQWdNUzR6TVRBeE5UWXpMQzB3TGpVNE5qVWdNUzR6TVRBeE5UWXpMQzB4TGpNeE1ERWdNQ3d0TUM0eU56RTBJQzB3TGpBM056QTVNeXd0TUM0MU1qYzVJQzB3TGpJeE9ETTFPVFFzTFRBdU56TTNJQzB3TGpJeU1EUTVOREVzTFRBdU1UWTROaUF0TUM0ME9USTFORFF6TEMwd0xqSTNNamtnTFRBdU56a3hOVFV5T0N3dE1DNHlOekk1SUhvaUx6NGdJRHd2Wno0Z0lEeG5JQ0FnSUNCemRIbHNaVDBpWkdsemNHeGhlVHBwYm14cGJtVWlQaUFnSUNBOGNHRjBhQ0FnSUNBZ0lDQnpkSGxzWlQwaVptbHNiRG9qWm1abVptWm1PMlpwYkd3dGIzQmhZMmwwZVRveE8yWnBiR3d0Y25Wc1pUcGxkbVZ1YjJSa08zTjBjbTlyWlRwdWIyNWxJaUFnSUNBZ0lDQmtQU0p0SURndU1qRTFOemN4TlN3d0xqSTNNamswT1RJeUlHTWdNQzR4TkRFeU5qWTNMREF1TWpBNU1UQXlNamtnTUM0eU1UZ3pOVGswTERBdU5EWTFOakl3TmpVZ01DNHlNVGd6TlRrMExEQXVOek0yT1RZeU9EZ2dNQ3d3TGpjeU16VTNPVE1nTFRBdU5UZzJOVGMzTERFdU16RXdNVFUyTXlBdE1TNHpNVEF4TlRZekxERXVNekV3TVRVMk15QXRNQzR5TnpFek5ESXpMREFnTFRBdU5USTNPRFl3TlN3dE1DNHdOemN3T1RNZ0xUQXVOek0yT1RZeU9Td3RNQzR5TVRnek5UazBJREF1TWpNNU5ERXdOQ3d3TGpNeE16QTROVGtnTUM0Mk1USTJNell5TERBdU5URTROakF6TlNBeExqQXpOekl3Tnl3d0xqVXhPRFl3TXpVZ01DNDNNak0xTnprekxEQWdNUzR6TVRBeE5UWXpMQzB3TGpVNE5qVTNOeUF4TGpNeE1ERTFOak1zTFRFdU16RXdNVFUyTXlBd0xDMHdMalF5TkRVM01EYzJJQzB3TGpJd05UVXhOellzTFRBdU56azNOemsyTlRrZ0xUQXVOVEU0TmpBek5Td3RNUzR3TXpjeU1EWTVPQ0I2SUcwZ01Dd3pMakE0TkRNeU5qRTRJR01nTUM0eE5ERXlOalkzTERBdU1qQTVNVEF5TXlBd0xqSXhPRE0xT1RRc01DNDBOalUyTWpBMklEQXVNakU0TXpVNU5Dd3dMamN6TmprMk1qa2dNQ3d3TGpjeU16VTNPVE1nTFRBdU5UZzJOVGMzTERFdU16RXdNVFUyTWlBdE1TNHpNVEF4TlRZekxERXVNekV3TVRVMk1pQXRNQzR5TnpFek5ESXpMREFnTFRBdU5USTNPRFl3TlN3dE1DNHdOemN3T1RNZ0xUQXVOek0yT1RZeU9Td3RNQzR5TVRnek5Ua3pJREF1TWpNNU5ERXdOQ3d3TGpNeE16QTROVGtnTUM0Mk1USTJNell5TERBdU5URTROakF6TlNBeExqQXpOekl3Tnl3d0xqVXhPRFl3TXpVZ01DNDNNak0xTnprekxEQWdNUzR6TVRBeE5UWXpMQzB3TGpVNE5qVTNOeUF4TGpNeE1ERTFOak1zTFRFdU16RXdNVFUyTXlBd0xDMHdMalF5TkRVM01EZ2dMVEF1TWpBMU5URTNOaXd0TUM0M09UYzNPVFkzSUMwd0xqVXhPRFl3TXpVc0xURXVNRE0zTWpBM0lIb2diU0F0TXk0d09EUXpNall5TERBZ1l5QXdMakUwTVRJMk5qY3NNQzR5TURreE1ESXpJREF1TWpFNE16VTVOQ3d3TGpRMk5UWXlNRFlnTUM0eU1UZ3pOVGswTERBdU56TTJPVFl5T1NBd0xEQXVOekl6TlRjNU15QXRNQzQxT0RZMU56Y3NNUzR6TVRBeE5UWXlJQzB4TGpNeE1ERTFOak1zTVM0ek1UQXhOVFl5SUMwd0xqSTNNVE0wTWpJc01DQXRNQzQxTWpjNE5qQTFMQzB3TGpBM056QTVNeUF0TUM0M016WTVOakk1TEMwd0xqSXhPRE0xT1RNZ01DNHlNemswTVRBMExEQXVNekV6TURnMU9TQXdMall4TWpZek5qTXNNQzQxTVRnMk1ETTFJREV1TURNM01qQTNNU3d3TGpVeE9EWXdNelVnTUM0M01qTTFOemt6TERBZ01TNHpNVEF4TlRZeUxDMHdMalU0TmpVM055QXhMak14TURFMU5qSXNMVEV1TXpFd01UVTJNeUF3TEMwd0xqUXlORFUzTURnZ0xUQXVNakExTlRFM05Td3RNQzQzT1RjM09UWTNJQzB3TGpVeE9EWXdNelVzTFRFdU1ETTNNakEzSUhvZ1RTQXlMakV3TVRjd09TdzJMak00TnpBeE1UY2dZeUF3TGpFME1USTJOamNzTUM0eU1Ea3hNREkwSURBdU1qRTRNelU1TkN3d0xqUTJOVFl5TURZZ01DNHlNVGd6TlRrMExEQXVOek0yT1RZeU9TQXdMREF1TnpJek5UYzVNeUF0TUM0MU9EWTFOemNzTVM0ek1UQXhOVFl6SUMweExqTXhNREUxTmpNc01TNHpNVEF4TlRZeklDMHdMakkzTVRNME1qSXpMREFnTFRBdU5USTNPRFl3TlRrc0xUQXVNRGMzTURreklDMHdMamN6TmprMk1qZzRMQzB3TGpJeE9ETTFPVFFnTUM0eU16azBNVEF6T1N3d0xqTXhNekE0TlRrZ01DNDJNVEkyTXpZeU1pd3dMalV4T0RZd016VWdNUzR3TXpjeU1EWTVPQ3d3TGpVeE9EWXdNelVnTUM0M01qTTFOemt6TERBZ01TNHpNVEF4TlRZekxDMHdMalU0TmpVM055QXhMak14TURFMU5qTXNMVEV1TXpFd01UVTJNeUF3TEMwd0xqUXlORFUzTURnZ0xUQXVNakExTlRFM05pd3RNQzQzT1RjM09UWTJJQzB3TGpVeE9EWXdNelVzTFRFdU1ETTNNakEzSUhvZ2JTQXpMakF5T1Rjek5qTXNNQ0JqSURBdU1UUXhNalkyTnl3d0xqSXdPVEV3TWpRZ01DNHlNVGd6TlRrMExEQXVORFkxTmpJd05pQXdMakl4T0RNMU9UUXNNQzQzTXpZNU5qSTVJREFzTUM0M01qTTFOemt6SUMwd0xqVTROalUzTnl3eExqTXhNREUxTmpNZ0xURXVNekV3TVRVMk15d3hMak14TURFMU5qTWdMVEF1TWpjeE16UXlNaXd3SUMwd0xqVXlOemcyTURVc0xUQXVNRGMzTURreklDMHdMamN6TmprMk1qa3NMVEF1TWpFNE16VTVOQ0F3TGpJek9UUXhNRFFzTUM0ek1UTXdPRFU1SURBdU5qRXlOak0yTXl3d0xqVXhPRFl3TXpVZ01TNHdNemN5TURjeExEQXVOVEU0TmpBek5TQXdMamN5TXpVM09UTXNNQ0F4TGpNeE1ERTFOaklzTFRBdU5UZzJOVGMzSURFdU16RXdNVFUyTWl3dE1TNHpNVEF4TlRZeklEQXNMVEF1TkRJME5UY3dPQ0F0TUM0eU1EVTFNVGMxTEMwd0xqYzVOemM1TmpZZ0xUQXVOVEU0TmpBek5Td3RNUzR3TXpjeU1EY2dlaUJ0SURNdU1EZzBNekkyTWl3d0lHTWdNQzR4TkRFeU5qWTNMREF1TWpBNU1UQXlOQ0F3TGpJeE9ETTFPVFFzTUM0ME5qVTJNakEySURBdU1qRTRNelU1TkN3d0xqY3pOamsyTWprZ01Dd3dMamN5TXpVM09UTWdMVEF1TlRnMk5UYzNMREV1TXpFd01UVTJNeUF0TVM0ek1UQXhOVFl6TERFdU16RXdNVFUyTXlBdE1DNHlOekV6TkRJekxEQWdMVEF1TlRJM09EWXdOU3d0TUM0d056Y3dPVE1nTFRBdU56TTJPVFl5T1N3dE1DNHlNVGd6TlRrMElEQXVNak01TkRFd05Dd3dMak14TXpBNE5Ua2dNQzQyTVRJMk16WXlMREF1TlRFNE5qQXpOU0F4TGpBek56SXdOeXd3TGpVeE9EWXdNelVnTUM0M01qTTFOemt6TERBZ01TNHpNVEF4TlRZekxDMHdMalU0TmpVM055QXhMak14TURFMU5qTXNMVEV1TXpFd01UVTJNeUF3TEMwd0xqUXlORFUzTURnZ0xUQXVNakExTlRFM05pd3RNQzQzT1RjM09UWTJJQzB3TGpVeE9EWXdNelVzTFRFdU1ETTNNakEzSUhvaUlDOCtJQ0E4TDJjK1BDOXpkbWMrKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5vcy1ob3N0LXJ0bCA+IC5vcy1zY3JvbGxiYXItY29ybmVyLm9zLXNjcm9sbGJhci1jb3JuZXItcmVzaXplIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7IH1cblxuLm9zLWhvc3Qtb3ZlcmZsb3cge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLm9zLXRoZW1lLW5vbmUgPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwsIC5vcy10aGVtZS1ub25lID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCwgLm9zLXRoZW1lLW5vbmUgPiAub3Mtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ub3MtdGhlbWUtbm9uZSA+IC5vcy1zY3JvbGxiYXItY29ybmVyLXJlc2l6ZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgbWluLWhlaWdodDogMTBweDsgfVxuXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCwgLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGhlaWdodDogMTBweDsgfVxuXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwsIC5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwge1xuICBib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMHB4OyB9XG5cbi5vcy10aGVtZS1kYXJrLm9zLWhvc3QtcnRsID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsLCAub3MtdGhlbWUtbGlnaHQub3MtaG9zdC1ydGwgPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogMDsgfVxuXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXItY29ybmVyLCAub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7IH1cblxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyLWNvcm5lciwgLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhci1jb3JuZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXIsIC5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXIge1xuICBwYWRkaW5nOiAycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6IDAgMDsgfVxuXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXIub3Mtc2Nyb2xsYmFyLXVudXNhYmxlLCAub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyLm9zLXNjcm9sbGJhci11bnVzYWJsZSB7XG4gIGJhY2tncm91bmQ6IDAgMDsgfVxuXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrLCAub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyID4gLm9zLXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IDAgMDsgfVxuXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSwgLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlIHtcbiAgbWluLXdpZHRoOiAzMHB4OyB9XG5cbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSwgLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSB7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7IH1cblxuLm9zLXRoZW1lLWRhcmsub3MtaG9zdC10cmFuc2l0aW9uID4gLm9zLXNjcm9sbGJhciA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSwgLm9zLXRoZW1lLWxpZ2h0Lm9zLWhvc3QtdHJhbnNpdGlvbiA+IC5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zczsgfVxuXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUsIC5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUsIC5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhciA+IC5vcy1zY3JvbGxiYXItdHJhY2ssIC5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cblxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhciA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTsgfVxuXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXI6aG92ZXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNTUpOyB9XG5cbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXI6aG92ZXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpOyB9XG5cbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhciA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cblxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhciA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cblxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlLCAub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlLCAub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlLCAub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm9zLXRoZW1lLWRhcmsub3MtaG9zdC1zY3JvbGxiYXItaG9yaXpvbnRhbC1oaWRkZW4gPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlLCAub3MtdGhlbWUtZGFyay5vcy1ob3N0LXNjcm9sbGJhci12ZXJ0aWNhbC1oaWRkZW4gPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSwgLm9zLXRoZW1lLWxpZ2h0Lm9zLWhvc3Qtc2Nyb2xsYmFyLWhvcml6b250YWwtaGlkZGVuID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSwgLm9zLXRoZW1lLWxpZ2h0Lm9zLWhvc3Qtc2Nyb2xsYmFyLXZlcnRpY2FsLWhpZGRlbiA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUsIC5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUge1xuICB0b3A6IC02cHg7XG4gIGJvdHRvbTogLTJweDsgfVxuXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlLCAub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSB7XG4gIGxlZnQ6IC02cHg7XG4gIHJpZ2h0OiAtMnB4OyB9XG5cbi5vcy1ob3N0LXJ0bC5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUsIC5vcy1ob3N0LXJ0bC5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlIHtcbiAgcmlnaHQ6IC02cHg7XG4gIGxlZnQ6IC0ycHg7IH1cblxuLmNvbW1vbl9zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNsZWFyZml4IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmNsZWFyZml4OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuY2xlYXJmaXg6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaHRtbC5wb3B1cC1vcGVuZWQxIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgaHRtbC5wb3B1cC1vcGVuZWQxIC50ZXN0aW5nLFxuICAgIGh0bWwucG9wdXAtb3BlbmVkMSAjd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgaHRtbC5wb3B1cC1vcGVuZWQxIC5qdW1wLWZpeDIsXG4gICAgaHRtbC5wb3B1cC1vcGVuZWQxIC5tZW51LTIsXG4gICAgaHRtbC5wb3B1cC1vcGVuZWQxIC5icmVhZGNydW1iLFxuICAgIGh0bWwucG9wdXAtb3BlbmVkMSBoMSxcbiAgICBodG1sLnBvcHVwLW9wZW5lZDEgLmJvdHRvbS1saW5lLFxuICAgIGh0bWwucG9wdXAtb3BlbmVkMSAuYmFubmVyczMsXG4gICAgaHRtbC5wb3B1cC1vcGVuZWQxIC5mb290ZXIsXG4gICAgaHRtbC5wb3B1cC1vcGVuZWQxIC5tZW51LTIsXG4gICAgaHRtbC5wb3B1cC1vcGVuZWQxIC5icmVhZGNydW1iLFxuICAgIGh0bWwucG9wdXAtb3BlbmVkMSBoMSxcbiAgICBodG1sLnBvcHVwLW9wZW5lZDEgLnJvdy5jb250YWN0cyxcbiAgICBodG1sLnBvcHVwLW9wZW5lZDEgLm1pbmlzdHJpZXMsXG4gICAgaHRtbC5wb3B1cC1vcGVuZWQxIC5ib3R0b20tbGluZSxcbiAgICBodG1sLnBvcHVwLW9wZW5lZDEgLmJhbm5lcnMzLFxuICAgIGh0bWwucG9wdXAtb3BlbmVkMSAudGVzdGluZyxcbiAgICBodG1sLnBvcHVwLW9wZW5lZDEgLm1lbnUxX19zZWxlY3QsXG4gICAgaHRtbC5wb3B1cC1vcGVuZWQxIC5saXN0NV9faXRlbSxcbiAgICBodG1sLnBvcHVwLW9wZW5lZDEgLnBhZ2luYXRpb24xIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIGh0bWwucG9wdXAtb3BlbmVkMSAubWZwLWNvbnRlbnQgaDEge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi53YXJuaW5nIHtcbiAgcGFkZGluZzogMjRweCA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAud2FybmluZy5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAud2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuICAud2FybmluZy5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC53YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC53YXJuaW5nLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLndhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAud2FybmluZyB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDYwcHg7IH0gfVxuICAud2FybmluZ19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7IH1cbiAgICAud2FybmluZ19fdGV4dC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC53YXJuaW5nX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLndhcm5pbmdfX3RleHQuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC53YXJuaW5nX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLndhcm5pbmdfX3RleHQuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC53YXJuaW5nX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLndhcm5pbmdfX3RleHQgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAud2FybmluZ19fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtOyB9IH1cbiAgICAud2FybmluZ19fdGV4dDpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC53YXJuaW5nX190ZXh0OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gICAgLndhcm5pbmdfX3RleHQ6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC53YXJuaW5nX190ZXh0OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLndhcm5pbmdfX3RleHQ6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC53YXJuaW5nX190ZXh0OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC53YXJuaW5nX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAud2FybmluZ19fY2xvc2Uge1xuICAgICAgICByaWdodDogMzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC53YXJuaW5nX19jbG9zZSB7XG4gICAgICAgIHJpZ2h0OiAyMHB4OyB9IH1cbiAgICAud2FybmluZ19fY2xvc2U6YWZ0ZXIsIC53YXJuaW5nX19jbG9zZTpiZWZvcmUge1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtOXB4OyB9XG4gICAgLndhcm5pbmdfX2Nsb3NlOmJlZm9yZSB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgICAud2FybmluZ19fY2xvc2U6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC53YXJuaW5nX19jbG9zZTpob3ZlcjpiZWZvcmUsIC53YXJuaW5nX19jbG9zZTpob3ZlcjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNTMyOyB9XG5cbi5oMSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1zaXplOiAyLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMCAwIDM1cHggMDsgfVxuICAuaDEuZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0IC5oMSB7XG4gICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuaDEuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmgxIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG5cbi5oMiB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC1zaXplOiAyLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwIDAgMzVweCAwOyB9XG4gIC5oMi5mb250LXRoZW1lLWRlZmF1bHQsXG4gIC5mb250LXRoZW1lLWRlZmF1bHQgLmgyIHtcbiAgICBmb250LWZhbWlseTogZ2VyYmVyYV9tZWRpdW0sIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5oMi5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaDIge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uaDMge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMS42MjVlbTtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMCAwIDAgMDsgfVxuICAuaDMuZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0IC5oMyB7XG4gICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuaDMuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmgzIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG5cbi5oNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMCAwIDAgMDsgfVxuICAuaDQuZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0IC5oNCB7XG4gICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuaDQuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmg0IHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG5cbi5oNSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwIDAgMCAwOyB9XG4gIC5oNS5mb250LXRoZW1lLWRlZmF1bHQsXG4gIC5mb250LXRoZW1lLWRlZmF1bHQgLmg1IHtcbiAgICBmb250LWZhbWlseTogZ2VyYmVyYV9tZWRpdW0sIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5oNS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuaDUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cblxuLmNvbW1vbi10ZXh0LS1hcnJvdy1yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogNDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5jb21tb24tdGV4dC0tYXJyb3ctcmlnaHQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmNvbW1vbi10ZXh0LS1hcnJvdy1yaWdodCB7XG4gICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgLmNvbW1vbi10ZXh0LS1hcnJvdy1yaWdodC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5jb21tb24tdGV4dC0tYXJyb3ctcmlnaHQge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5jb21tb24tdGV4dC0tYXJyb3ctcmlnaHQuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuY29tbW9uLXRleHQtLWFycm93LXJpZ2h0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuY29tbW9uLXRleHQtLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWcvbW9zcmVnL2Fycm93LXJlZC5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5jb21tb24tdGV4dC0tYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmNvbW1vbi10ZXh0LS1hcnJvdy1yaWdodDpob3ZlcjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpOyB9XG4gIC5jb21tb24tdGV4dC0tYXJyb3ctcmlnaHQtbGlnaHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jb21tb24tdGV4dC0tYXJyb3ctcmlnaHQtbGlnaHQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuY29tbW9uLXRleHQtLWFycm93LXJpZ2h0LWxpZ2h0IHtcbiAgICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgLmNvbW1vbi10ZXh0LS1hcnJvdy1yaWdodC1saWdodC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmNvbW1vbi10ZXh0LS1hcnJvdy1yaWdodC1saWdodCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5jb21tb24tdGV4dC0tYXJyb3ctcmlnaHQtbGlnaHQuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5jb21tb24tdGV4dC0tYXJyb3ctcmlnaHQtbGlnaHQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuY29tbW9uLXRleHQtLWFycm93LXJpZ2h0LWxpZ2h0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Y1NGU1YTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuMnM7IH1cbiAgICAuY29tbW9uLXRleHQtLWFycm93LXJpZ2h0LWxpZ2h0OmhvdmVyOmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4OyB9XG4gIC5jb21tb24tdGV4dC0tYXJyb3ctcmlnaHQtbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY29tbW9uLXRleHQtLWFycm93LXJpZ2h0LW1lZGl1bS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5jb21tb24tdGV4dC0tYXJyb3ctcmlnaHQtbWVkaXVtIHtcbiAgICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgLmNvbW1vbi10ZXh0LS1hcnJvdy1yaWdodC1tZWRpdW0uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5jb21tb24tdGV4dC0tYXJyb3ctcmlnaHQtbWVkaXVtIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmNvbW1vbi10ZXh0LS1hcnJvdy1yaWdodC1tZWRpdW0uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5jb21tb24tdGV4dC0tYXJyb3ctcmlnaHQtbWVkaXVtIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmNvbW1vbi10ZXh0LS1hcnJvdy1yaWdodC1tZWRpdW0uZm9udC10aGVtZS1kZWZhdWx0LFxuICAgIC5mb250LXRoZW1lLWRlZmF1bHQgLmNvbW1vbi10ZXh0LS1hcnJvdy1yaWdodC1tZWRpdW0ge1xuICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC5jb21tb24tdGV4dC0tYXJyb3ctcmlnaHQtbWVkaXVtLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmNvbW1vbi10ZXh0LS1hcnJvdy1yaWdodC1tZWRpdW0ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAgIC5jb21tb24tdGV4dC0tYXJyb3ctcmlnaHQtbWVkaXVtOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZDtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Y1NGU1YTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC4yczsgfVxuICAgIC5jb21tb24tdGV4dC0tYXJyb3ctcmlnaHQtbWVkaXVtOmhvdmVyOmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4OyB9XG5cbi5jb21tb24tc29jaWFsLS12ayBhIHN2ZyB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zczsgfVxuXG4uY29tbW9uLXNvY2lhbC0tdmsgYTpob3ZlciBzdmcge1xuICBmaWxsOiAjNDM2NThlOyB9XG5cbi5jb21tb24tc29jaWFsLS10dyBhIHN2ZyB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zczsgfVxuXG4uY29tbW9uLXNvY2lhbC0tdHcgYTpob3ZlciBzdmcge1xuICBmaWxsOiAjMTM5ZmVmOyB9XG5cbi5jb21tb24tc29jaWFsLS1mYiBhIHN2ZyB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zczsgfVxuXG4uY29tbW9uLXNvY2lhbC0tZmIgYTpob3ZlciBzdmcge1xuICBmaWxsOiAjMzk1NjlhOyB9XG5cbi5jb21tb24tc29jaWFsLS1pbnN0IGEgc3ZnIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzOyB9XG5cbi5jb21tb24tc29jaWFsLS1pbnN0IGE6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2Y1NGU1YTsgfVxuXG4uY29tbW9uLXNvY2lhbC0teW91dHViZSBhIHN2ZyB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zczsgfVxuXG4uY29tbW9uLXNvY2lhbC0teW91dHViZSBhOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNmZjAwMDA7IH1cblxuLmNvbW1vbi1zb2NpYWwtLW9rIGEgc3ZnIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzOyB9XG5cbi5jb21tb24tc29jaWFsLS1vayBhOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNmNzkzMWU7IH1cblxuLmNvbW1vbi1idG4tLXJlZCB7XG4gIHdpZHRoOiAxNDhweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgcGFkZGluZzogMTJweCAzNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAuY29tbW9uLWJ0bi0tcmVkLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5jb21tb24tYnRuLS1yZWQge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jb21tb24tYnRuLS1yZWQuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuY29tbW9uLWJ0bi0tcmVkIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuY29tbW9uLWJ0bi0tcmVkLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmNvbW1vbi1idG4tLXJlZCB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmNvbW1vbi1idG4tLXJlZC5mb250LXRoZW1lLWRlZmF1bHQsXG4gIC5mb250LXRoZW1lLWRlZmF1bHQgLmNvbW1vbi1idG4tLXJlZCB7XG4gICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuY29tbW9uLWJ0bi0tcmVkLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5jb21tb24tYnRuLS1yZWQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgLmNvbW1vbi1idG4tLXJlZC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuY29tbW9uLWJ0bi0tcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG4gIC5jb21tb24tYnRuLS1yZWQuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuY29tbW9uLWJ0bi0tcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5jb21tb24tYnRuLS1yZWQuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuY29tbW9uLWJ0bi0tcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jb21tb24tYnRuLS1yZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZWIzOTQ2LCAjZWIzOTQ2KSwgI2Y1NGU1YTsgfVxuICAuY29tbW9uLWJ0bi0tcmVkOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0NSwgNzgsIDkwLCAwLjQpOyB9XG5cbi5jb21tb24tYnRuLS10cmFuc3BhcmVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zczsgfVxuICAuY29tbW9uLWJ0bi0tdHJhbnNwYXJlbnQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmNvbW1vbi1idG4tLXRyYW5zcGFyZW50IHtcbiAgICBjb2xvcjogIzdlNzI2NjsgfVxuICAuY29tbW9uLWJ0bi0tdHJhbnNwYXJlbnQuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuY29tbW9uLWJ0bi0tdHJhbnNwYXJlbnQge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5jb21tb24tYnRuLS10cmFuc3BhcmVudC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5jb21tb24tYnRuLS10cmFuc3BhcmVudCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmNvbW1vbi1idG4tLXRyYW5zcGFyZW50LmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuY29tbW9uLWJ0bi0tdHJhbnNwYXJlbnQge1xuICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuY29tbW9uLWJ0bi0tdHJhbnNwYXJlbnQuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmNvbW1vbi1idG4tLXRyYW5zcGFyZW50IHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gIC5jb21tb24tYnRuLS10cmFuc3BhcmVudDpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuY29tbW9uLWJ0bi0tdHJhbnNwYXJlbnQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gIC5jb21tb24tYnRuLS10cmFuc3BhcmVudDpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5jb21tb24tYnRuLS10cmFuc3BhcmVudDpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmNvbW1vbi1idG4tLXRyYW5zcGFyZW50OmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmNvbW1vbi1idG4tLXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uaGVhZGVyLS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmhlYWRlci0tZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5oZWFkZXItLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaGVhZGVyLS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZWFkZXJfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q1ZDI7IH1cblxuLmhlYWRlci10b3BfX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTQwcHgpIHtcbiAgICAuaGVhZGVyLXRvcF9fbG9nbyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaGVhZGVyLXRvcF9fbG9nbyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuaGVhZGVyLXRvcF9fbG9nby1pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAuaGVhZGVyLXRvcF9fbG9nby10ZXh0IHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuaGVhZGVyLXRvcF9fbG9nby10ZXh0LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmhlYWRlci10b3BfX2xvZ28tdGV4dCB7XG4gICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgIC5oZWFkZXItdG9wX19sb2dvLXRleHQuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5oZWFkZXItdG9wX19sb2dvLXRleHQge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuaGVhZGVyLXRvcF9fbG9nby10ZXh0LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuaGVhZGVyLXRvcF9fbG9nby10ZXh0IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmhlYWRlci10b3BfX2xvZ28tdGV4dC5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuaGVhZGVyLXRvcF9fbG9nby10ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX21lZGl1bSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAuaGVhZGVyLXRvcF9fbG9nby10ZXh0LmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmhlYWRlci10b3BfX2xvZ28tdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG5cbi5oZWFkZXItdG9wX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7IH1cbiAgLmhlYWRlci10b3BfX25hdi1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07IH1cbiAgLmhlYWRlci10b3BfX25hdi1idG4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuaGVhZGVyLXRvcF9fbmF2LWJ0bi5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5oZWFkZXItdG9wX19uYXYtYnRuIHtcbiAgICAgIGNvbG9yOiAjN2U3MjY2OyB9XG4gICAgLmhlYWRlci10b3BfX25hdi1idG4uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5oZWFkZXItdG9wX19uYXYtYnRuIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmhlYWRlci10b3BfX25hdi1idG4uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5oZWFkZXItdG9wX19uYXYtYnRuIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmhlYWRlci10b3BfX25hdi1idG4tLWFycm93IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzOyB9XG4gICAgICAuaGVhZGVyLXRvcF9fbmF2LWJ0bi0tYXJyb3c6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzdlNzI2NjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzOyB9XG4gICAgLmhlYWRlci10b3BfX25hdi1idG46aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuaGVhZGVyLXRvcF9fbmF2LWJ0bjpob3ZlciB7XG4gICAgICBjb2xvcjogI2Y1NGU1YTsgfVxuICAgIC5oZWFkZXItdG9wX19uYXYtYnRuOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuaGVhZGVyLXRvcF9fbmF2LWJ0bjpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5oZWFkZXItdG9wX19uYXYtYnRuOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuaGVhZGVyLXRvcF9fbmF2LWJ0bjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5oZWFkZXItdG9wX19uYXYtYnRuOmhvdmVyOmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Y1NGU1YTsgfVxuXG4uaGVhZGVyLXRvcF9fc29jaWFsIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaGVhZGVyLXRvcF9fc29jaWFsIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG4gIC5oZWFkZXItdG9wX19zb2NpYWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5oZWFkZXJfX25hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaGVhZGVyLW5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q1ZDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaGVhZGVyLW5hdl9faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oZWFkZXItbmF2X19pdGVtLS1hZGFwdGl2ZSB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlYWRlci1uYXZfX2l0ZW0tLWFkYXB0aXZlOjpiZWZvcmUsIC5oZWFkZXItbmF2X19pdGVtLS1hZGFwdGl2ZTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzUzMjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAgICAgLmhlYWRlci1uYXZfX2l0ZW0tLWFkYXB0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5oZWFkZXItbmF2X19pdGVtLS1hZGFwdGl2ZTpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5oZWFkZXItbmF2X19pdGVtLS1hZGFwdGl2ZTpob3Zlcjo6YmVmb3JlLCAuaGVhZGVyLW5hdl9faXRlbS0tYWRhcHRpdmU6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuICAgICAgLmhlYWRlci1uYXZfX2l0ZW0tLWFkYXB0aXZlOmhvdmVyIC5oZWFkZXItbmF2X19tb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAgIC5oZWFkZXItbmF2X19pdGVtOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTMyMHB4KSB7XG4gICAgLmhlYWRlci1uYXZfX2l0ZW06bnRoLWxhc3QtY2hpbGQoMykge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjEwcHgpIHtcbiAgICAuaGVhZGVyLW5hdl9faXRlbTpudGgtbGFzdC1jaGlsZCg0KSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgIC5oZWFkZXItbmF2X19pdGVtOm50aC1sYXN0LWNoaWxkKDUpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaGVhZGVyLW5hdl9faXRlbTpob3ZlciAuaGVhZGVyLW5hdl9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuaGVhZGVyLW5hdl9faXRlbTpob3ZlciAuaGVhZGVyLW5hdl9fbGluayB7XG4gICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgLmhlYWRlci1uYXZfX2l0ZW06aG92ZXIgLmhlYWRlci1uYXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuaGVhZGVyLW5hdl9faXRlbTpob3ZlciAuaGVhZGVyLW5hdl9fbGluayB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmhlYWRlci1uYXZfX2l0ZW06aG92ZXIgLmhlYWRlci1uYXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuaGVhZGVyLW5hdl9faXRlbTpob3ZlciAuaGVhZGVyLW5hdl9fbGluayB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmhlYWRlci1uYXZfX2l0ZW06aG92ZXI6bnRoLWNoaWxkKC1uICsgNCkgLmRyb3Bkb3duIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLmhlYWRlci1uYXZfX2l0ZW06aG92ZXI6bnRoLWNoaWxkKC1uICsgNCkgLmRyb3Bkb3duOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDE1cHg7IH1cbiAgLmhlYWRlci1uYXZfX2l0ZW06aG92ZXI6bnRoLWNoaWxkKDUpIC5kcm9wZG93biB7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMC4zczsgfVxuICAgIC5oZWFkZXItbmF2X19pdGVtOmhvdmVyOm50aC1jaGlsZCg1KSAuZHJvcGRvd246YWZ0ZXIge1xuICAgICAgbGVmdDogNDYlOyB9XG4gIC5oZWFkZXItbmF2X19pdGVtOmhvdmVyIC5kcm9wZG93biB7XG4gICAgdG9wOiAyOXB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAuaGVhZGVyLW5hdl9faXRlbTpob3ZlciAuZHJvcGRvd246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMzBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmhlYWRlci1uYXZfX2l0ZW06aG92ZXIgLmRyb3Bkb3duOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDMwcHggMzBweCAzMHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmIHRyYW5zcGFyZW50OyB9XG5cbi5oZWFkZXItbmF2X19tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ5cHg7XG4gIHJpZ2h0OiAtMzZweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHBhZGRpbmc6IDU1cHggNDBweCAyNXB4O1xuICB6LWluZGV4OiA5OTsgfVxuICAuaGVhZGVyLW5hdl9fbW9yZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuaGVhZGVyLW5hdl9fbW9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuaGVhZGVyLW5hdl9fbW9yZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5oZWFkZXItbmF2X19tb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5oZWFkZXItbmF2X19tb3JlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmhlYWRlci1uYXZfX21vcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLmhlYWRlci1uYXZfX21vcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuaGVhZGVyLW5hdl9fbW9yZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDMwcHggMzBweCAzMHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZiB0cmFuc3BhcmVudDsgfVxuICAuaGVhZGVyLW5hdl9fbW9yZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICAuaGVhZGVyLW5hdl9fbW9yZS1pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIxMHB4KSB7XG4gICAgICAuaGVhZGVyLW5hdl9fbW9yZS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMyMHB4KSB7XG4gICAgICAuaGVhZGVyLW5hdl9fbW9yZS1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gICAgICAuaGVhZGVyLW5hdl9fbW9yZS1pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmhlYWRlci1uYXZfX21vcmUgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzOyB9XG4gICAgLmhlYWRlci1uYXZfX21vcmUgYS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5oZWFkZXItbmF2X19tb3JlIGEge1xuICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAuaGVhZGVyLW5hdl9fbW9yZSBhLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuaGVhZGVyLW5hdl9fbW9yZSBhIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmhlYWRlci1uYXZfX21vcmUgYS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmhlYWRlci1uYXZfX21vcmUgYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5oZWFkZXItbmF2X19tb3JlIGE6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuaGVhZGVyLW5hdl9fbW9yZSBhOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuaGVhZGVyLW5hdl9fbW9yZSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgICAgIC5oZWFkZXItbmF2X19tb3JlIGE6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmhlYWRlci1uYXZfX21vcmUgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuaGVhZGVyLW5hdl9fbW9yZSBhOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5oZWFkZXItbmF2X19tb3JlIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uaGVhZGVyLW5hdl9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzOyB9XG4gIC5oZWFkZXItbmF2X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5oZWFkZXItbmF2X19saW5rIHtcbiAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAuaGVhZGVyLW5hdl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5oZWFkZXItbmF2X19saW5rIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuaGVhZGVyLW5hdl9fbGluay5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5oZWFkZXItbmF2X19saW5rIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuaGVhZGVyLW5hdl9fbGluay5mb250LXRoZW1lLWRlZmF1bHQsXG4gIC5mb250LXRoZW1lLWRlZmF1bHQgLmhlYWRlci1uYXZfX2xpbmsge1xuICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX21lZGl1bSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLmhlYWRlci1uYXZfX2xpbmsuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmhlYWRlci1uYXZfX2xpbmsge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMTBweCkge1xuICAgIC5oZWFkZXItbmF2X19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44MTI1ZW07IH0gfVxuXG4uaGVhZGVyX19zZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAycHg7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5oZWFkZXJfX3NlYXJjaC0tYWN0aXZlIC5oZWFkZXItc2VhcmNoX19mb3JtIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4uaGVhZGVyLXNlYXJjaF9faWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uaGVhZGVyLXNlYXJjaF9fZm9ybSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXItc2VhcmNoX19mb3JtLWlucHV0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB6LWluZGV4OiA5OTk7XG4gIHBhZGRpbmc6IDU1cHggNDBweCAyNXB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTk5OTlweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41czsgfVxuICAuZHJvcGRvd24uY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5kcm9wZG93bi5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuZHJvcGRvd24uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLmRyb3Bkb3duX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGhlaWdodDogMzEycHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmRyb3Bkb3duX19saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiAyODBweDsgfVxuICAgIC5kcm9wZG93bl9fbGluazpudGgtY2hpbGQobiArIDcpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG4gICAgLmRyb3Bkb3duX19saW5rIGEge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAwLjkzNzVlbTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7IH1cbiAgICAgIC5kcm9wZG93bl9fbGluayBhLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZHJvcGRvd25fX2xpbmsgYSB7XG4gICAgICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gICAgICAuZHJvcGRvd25fX2xpbmsgYS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZHJvcGRvd25fX2xpbmsgYSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuZHJvcGRvd25fX2xpbmsgYS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZHJvcGRvd25fX2xpbmsgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZHJvcGRvd25fX2xpbmsgYTpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuZHJvcGRvd25fX2xpbmsgYTpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZHJvcGRvd25fX2xpbmsgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgICAgICAgLmRyb3Bkb3duX19saW5rIGE6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZHJvcGRvd25fX2xpbmsgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLmRyb3Bkb3duX19saW5rIGE6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZHJvcGRvd25fX2xpbmsgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmhlYWRlci0tbW9iaWxlLWFjdGl2ZSAuaGVhZGVyLW1vYmlsZV9fdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OyB9XG4gIC5oZWFkZXItLW1vYmlsZS1hY3RpdmUgLmhlYWRlci1tb2JpbGVfX3RvcC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuaGVhZGVyLS1tb2JpbGUtYWN0aXZlIC5oZWFkZXItbW9iaWxlX190b3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZiZjk7IH1cbiAgLmhlYWRlci0tbW9iaWxlLWFjdGl2ZSAuaGVhZGVyLW1vYmlsZV9fdG9wLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmhlYWRlci0tbW9iaWxlLWFjdGl2ZSAuaGVhZGVyLW1vYmlsZV9fdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5oZWFkZXItLW1vYmlsZS1hY3RpdmUgLmhlYWRlci1tb2JpbGVfX3RvcC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5oZWFkZXItLW1vYmlsZS1hY3RpdmUgLmhlYWRlci1tb2JpbGVfX3RvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG4uaGVhZGVyLS1tb2JpbGUtYWN0aXZlIC5oZWFkZXItbW9iaWxlX19idG5zLXNlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhlYWRlci0tbW9iaWxlLWFjdGl2ZSAuaGVhZGVyLW1vYmlsZV9fYnRucy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGVhZGVyLS1tb2JpbGUtYWN0aXZlIC5oZWFkZXItbW9iaWxlX19idG5zLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmhlYWRlci0tbW9iaWxlLWFjdGl2ZSAuaGVhZGVyLW1vYmlsZV9fbmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxMjVweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTk5OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmhlYWRlci0tbW9iaWxlLWFjdGl2ZSAuaGVhZGVyLW1vYmlsZV9fbmF2IHtcbiAgICAgIHRvcDogODVweDsgfSB9XG5cbi5oZWFkZXItLW1vYmlsZS1hY3RpdmUgLmhlYWRlci1tb2JpbGVfX25hdi1zZWFyY2gtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmhlYWRlci0tbW9iaWxlLWFjdGl2ZSAuaGVhZGVyLW1vYmlsZV9fbmF2LXNlYXJjaC1kcm9wZG93bi5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuaGVhZGVyLS1tb2JpbGUtYWN0aXZlIC5oZWFkZXItbW9iaWxlX19uYXYtc2VhcmNoLWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5oZWFkZXItLW1vYmlsZS1hY3RpdmUgLmhlYWRlci1tb2JpbGVfX25hdi1zZWFyY2gtZHJvcGRvd24uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuaGVhZGVyLS1tb2JpbGUtYWN0aXZlIC5oZWFkZXItbW9iaWxlX19uYXYtc2VhcmNoLWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5oZWFkZXItLW1vYmlsZS1hY3RpdmUgLmhlYWRlci1tb2JpbGVfX25hdi1zZWFyY2gtZHJvcGRvd24uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuaGVhZGVyLS1tb2JpbGUtYWN0aXZlIC5oZWFkZXItbW9iaWxlX19uYXYtc2VhcmNoLWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5oZWFkZXItLW1vYmlsZS1hY3RpdmUtc2VhcmNoIC5oZWFkZXItbW9iaWxlX190b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk7IH1cbiAgLmhlYWRlci0tbW9iaWxlLWFjdGl2ZS1zZWFyY2ggLmhlYWRlci1tb2JpbGVfX3RvcC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuaGVhZGVyLS1tb2JpbGUtYWN0aXZlLXNlYXJjaCAuaGVhZGVyLW1vYmlsZV9fdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmYmY5OyB9XG4gIC5oZWFkZXItLW1vYmlsZS1hY3RpdmUtc2VhcmNoIC5oZWFkZXItbW9iaWxlX190b3AuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuaGVhZGVyLS1tb2JpbGUtYWN0aXZlLXNlYXJjaCAuaGVhZGVyLW1vYmlsZV9fdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5oZWFkZXItLW1vYmlsZS1hY3RpdmUtc2VhcmNoIC5oZWFkZXItbW9iaWxlX190b3AuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuaGVhZGVyLS1tb2JpbGUtYWN0aXZlLXNlYXJjaCAuaGVhZGVyLW1vYmlsZV9fdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5oZWFkZXItLW1vYmlsZS1hY3RpdmUtc2VhcmNoIC5oZWFkZXItbW9iaWxlX19idG5zLXNlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhlYWRlci0tbW9iaWxlLWFjdGl2ZS1zZWFyY2ggLmhlYWRlci1tb2JpbGVfX2J0bnMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhlYWRlci0tbW9iaWxlLWFjdGl2ZS1zZWFyY2ggLmhlYWRlci1tb2JpbGVfX2J0bnMtY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaGVhZGVyLS1tb2JpbGUtYWN0aXZlLXNlYXJjaCAuaGVhZGVyLW1vYmlsZV9fbmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxMjVweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaGVhZGVyLS1tb2JpbGUtYWN0aXZlLXNlYXJjaCAuaGVhZGVyLW1vYmlsZV9fbmF2IHtcbiAgICAgIHRvcDogODVweDsgfSB9XG5cbi5oZWFkZXItLW1vYmlsZS1hY3RpdmUtc2VhcmNoIC5oZWFkZXItbW9iaWxlX19uYXYtbGlzdCxcbi5oZWFkZXItLW1vYmlsZS1hY3RpdmUtc2VhcmNoIC5oZWFkZXItbW9iaWxlX19uYXYtbGlua3MsXG4uaGVhZGVyLS1tb2JpbGUtYWN0aXZlLXNlYXJjaCAuaGVhZGVyLW1vYmlsZV9fbmF2LXNvY2lhbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhlYWRlci1tb2JpbGVfX3RvcCB7XG4gIGhlaWdodDogMTI5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAzMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmhlYWRlci1tb2JpbGVfX3RvcCB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4OyB9IH1cbiAgLmhlYWRlci1tb2JpbGVfX3RvcCAuaGVhZGVyLXRvcF9fbG9nby10ZXh0IHtcbiAgICB3aWR0aDogMTI1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhlYWRlci1tb2JpbGVfX3RvcCAuaGVhZGVyLXRvcF9fbG9nby10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDIzMXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaGVhZGVyLW1vYmlsZV9fdG9wIC5oZWFkZXItdG9wX19sb2dvLWltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhlYWRlci1tb2JpbGVfX2J0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmhlYWRlci1tb2JpbGVfX2J0bnMtc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNHB4OyB9XG4gIC5oZWFkZXItbW9iaWxlX19idG5zLW1lbnUge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAgIC5oZWFkZXItbW9iaWxlX19idG5zLW1lbnUgLmljb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmhlYWRlci1tb2JpbGVfX2J0bnMtY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4OyB9XG4gICAgLmhlYWRlci1tb2JpbGVfX2J0bnMtY2xvc2UgLmljb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBzdHJva2U6ICM4ZThiODY7XG4gICAgICBzdHJva2Utd2lkdGg6IDJweDsgfVxuXG4uaGVhZGVyLW1vYmlsZV9fbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMzBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gIC5oZWFkZXItbW9iaWxlX19uYXYuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmhlYWRlci1tb2JpbGVfX25hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuaGVhZGVyLW1vYmlsZV9fbmF2LmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmhlYWRlci1tb2JpbGVfX25hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuaGVhZGVyLW1vYmlsZV9fbmF2LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmhlYWRlci1tb2JpbGVfX25hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5oZWFkZXItbW9iaWxlX19uYXYge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gIC5oZWFkZXItbW9iaWxlX19uYXYgLm5hdi1zZWFyY2gtZHJvcGRvd25fX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTsgfVxuICAgIC5oZWFkZXItbW9iaWxlX19uYXYgLm5hdi1zZWFyY2gtZHJvcGRvd25fX2l0ZW0gZW0ge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLmhlYWRlci1tb2JpbGVfX25hdiAubmF2LXNlYXJjaC1kcm9wZG93bl9faXRlbSBlbS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmhlYWRlci1tb2JpbGVfX25hdiAubmF2LXNlYXJjaC1kcm9wZG93bl9faXRlbSBlbSB7XG4gICAgICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAuaGVhZGVyLW1vYmlsZV9fbmF2IC5uYXYtc2VhcmNoLWRyb3Bkb3duX19pdGVtIGVtLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5oZWFkZXItbW9iaWxlX19uYXYgLm5hdi1zZWFyY2gtZHJvcGRvd25fX2l0ZW0gZW0ge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmhlYWRlci1tb2JpbGVfX25hdiAubmF2LXNlYXJjaC1kcm9wZG93bl9faXRlbSBlbS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuaGVhZGVyLW1vYmlsZV9fbmF2IC5uYXYtc2VhcmNoLWRyb3Bkb3duX19pdGVtIGVtIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuaGVhZGVyLW1vYmlsZV9fbmF2IC5uYXYtc2VhcmNoLWRyb3Bkb3duX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmhlYWRlci1tb2JpbGVfX25hdi1zZWFyY2gge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuaGVhZGVyLW1vYmlsZV9fbmF2LXNlYXJjaCAubmF2LXNlYXJjaF9fZm9ybSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5oZWFkZXItbW9iaWxlX19uYXYtc2VhcmNoIC5uYXYtc2VhcmNoX19mb3JtLWlucHV0IHtcbiAgICAgICAgY29sb3I6ICNiN2IwYTg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q1ZDI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAuaGVhZGVyLW1vYmlsZV9fbmF2LXNlYXJjaCAubmF2LXNlYXJjaF9fZm9ybS1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlNmUyO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zczsgfVxuICAgICAgICAuaGVhZGVyLW1vYmlsZV9fbmF2LXNlYXJjaCAubmF2LXNlYXJjaF9fZm9ybS1zdWJtaXQtLWFjdGl2ZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuaGVhZGVyLW1vYmlsZV9fbmF2LXNlYXJjaCAubmF2LXNlYXJjaF9fZm9ybS1zdWJtaXQtLWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuICAgICAgICAuaGVhZGVyLW1vYmlsZV9fbmF2LXNlYXJjaCAubmF2LXNlYXJjaF9fZm9ybS1zdWJtaXQtLWFjdGl2ZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5oZWFkZXItbW9iaWxlX19uYXYtc2VhcmNoIC5uYXYtc2VhcmNoX19mb3JtLXN1Ym1pdC0tYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5oZWFkZXItbW9iaWxlX19uYXYtc2VhcmNoIC5uYXYtc2VhcmNoX19mb3JtLXN1Ym1pdC0tYWN0aXZlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmhlYWRlci1tb2JpbGVfX25hdi1zZWFyY2ggLm5hdi1zZWFyY2hfX2Zvcm0tc3VibWl0LS1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5oZWFkZXItbW9iaWxlX19uYXYtc2VhcmNoIC5uYXYtc2VhcmNoX19mb3JtLWNsZWFyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNjBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M1YzBiNztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAuaGVhZGVyLW1vYmlsZV9fbmF2LXNlYXJjaCAubmF2LXNlYXJjaF9fZm9ybS1jbGVhciAuaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICBoZWlnaHQ6IDYwJTtcbiAgICAgICAgICBzdHJva2Utd2lkdGg6IDNweDtcbiAgICAgICAgICBzdHJva2U6ICNmZmY7IH1cbiAgLmhlYWRlci1tb2JpbGVfX25hdi1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7IH1cbiAgICAuaGVhZGVyLW1vYmlsZV9fbmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuaGVhZGVyLW1vYmlsZV9fbmF2LWl0ZW0tLWFjdGl2ZSAuaGVhZGVyLW1vYmlsZV9fbmF2LWl0ZW0tYm9keSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5oZWFkZXItbW9iaWxlX19uYXYtaXRlbS0tYWN0aXZlIC5oZWFkZXItbW9iaWxlX19uYXYtaXRlbS1oZWFkIHNwYW4ge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgLmhlYWRlci1tb2JpbGVfX25hdi1pdGVtLS1hY3RpdmUgLmhlYWRlci1tb2JpbGVfX25hdi1pdGVtLWhlYWQgc3BhbiAuaWNvbiB7XG4gICAgICAgIHN0cm9rZTogI2Y1NGU1YTsgfVxuICAgIC5oZWFkZXItbW9iaWxlX19uYXYtaXRlbS1oZWFkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAuaGVhZGVyLW1vYmlsZV9fbmF2LWl0ZW0taGVhZCBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfVxuICAgICAgICAuaGVhZGVyLW1vYmlsZV9fbmF2LWl0ZW0taGVhZCBhLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5oZWFkZXItbW9iaWxlX19uYXYtaXRlbS1oZWFkIGEge1xuICAgICAgICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gICAgICAgIC5oZWFkZXItbW9iaWxlX19uYXYtaXRlbS1oZWFkIGEuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuaGVhZGVyLW1vYmlsZV9fbmF2LWl0ZW0taGVhZCBhIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAuaGVhZGVyLW1vYmlsZV9fbmF2LWl0ZW0taGVhZCBhLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmhlYWRlci1tb2JpbGVfX25hdi1pdGVtLWhlYWQgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5oZWFkZXItbW9iaWxlX19uYXYtaXRlbS1oZWFkIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMThweDsgfVxuICAgICAgICAuaGVhZGVyLW1vYmlsZV9fbmF2LWl0ZW0taGVhZCBzcGFuIC5pY29uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgICBzdHJva2U6ICM4ZThiODY7XG4gICAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7IH1cbiAgICAuaGVhZGVyLW1vYmlsZV9fbmF2LWl0ZW0tYm9keSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5oZWFkZXItbW9iaWxlX19uYXYtaXRlbS1ib2R5IC5uYXYtaXRlbS1ib2R5X19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAuaGVhZGVyLW1vYmlsZV9fbmF2LWl0ZW0tYm9keSAubmF2LWl0ZW0tYm9keV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5oZWFkZXItbW9iaWxlX19uYXYtaXRlbS1ib2R5IC5uYXYtaXRlbS1ib2R5X19pdGVtIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1ZW07IH1cbiAgICAgICAgICAuaGVhZGVyLW1vYmlsZV9fbmF2LWl0ZW0tYm9keSAubmF2LWl0ZW0tYm9keV9faXRlbSBhLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmhlYWRlci1tb2JpbGVfX25hdi1pdGVtLWJvZHkgLm5hdi1pdGVtLWJvZHlfX2l0ZW0gYSB7XG4gICAgICAgICAgICBjb2xvcjogIzdlNzI2NjsgfVxuICAgICAgICAgIC5oZWFkZXItbW9iaWxlX19uYXYtaXRlbS1ib2R5IC5uYXYtaXRlbS1ib2R5X19pdGVtIGEuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5oZWFkZXItbW9iaWxlX19uYXYtaXRlbS1ib2R5IC5uYXYtaXRlbS1ib2R5X19pdGVtIGEge1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgICAuaGVhZGVyLW1vYmlsZV9fbmF2LWl0ZW0tYm9keSAubmF2LWl0ZW0tYm9keV9faXRlbSBhLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuaGVhZGVyLW1vYmlsZV9fbmF2LWl0ZW0tYm9keSAubmF2LWl0ZW0tYm9keV9faXRlbSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5oZWFkZXItbW9iaWxlX19uYXYtbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgIC5oZWFkZXItbW9iaWxlX19uYXYtbGlua3MgYSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEycHggMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuaGVhZGVyLW1vYmlsZV9fbmF2LWxpbmtzIGEuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5oZWFkZXItbW9iaWxlX19uYXYtbGlua3MgYSB7XG4gICAgICAgIGNvbG9yOiAjN2U3MjY2OyB9XG4gICAgICAuaGVhZGVyLW1vYmlsZV9fbmF2LWxpbmtzIGEuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmhlYWRlci1tb2JpbGVfX25hdi1saW5rcyBhIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5oZWFkZXItbW9iaWxlX19uYXYtbGlua3MgYS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuaGVhZGVyLW1vYmlsZV9fbmF2LWxpbmtzIGEge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmhlYWRlci1tb2JpbGVfX25hdi1saW5rcyBhLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuaGVhZGVyLW1vYmlsZV9fbmF2LWxpbmtzIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmYWY3OyB9XG4gICAgICAuaGVhZGVyLW1vYmlsZV9fbmF2LWxpbmtzIGEuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmhlYWRlci1tb2JpbGVfX25hdi1saW5rcyBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmhlYWRlci1tb2JpbGVfX25hdi1saW5rcyBhLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5oZWFkZXItbW9iaWxlX19uYXYtbGlua3MgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLmhlYWRlci1tb2JpbGVfX25hdi1zb2NpYWwgLmZvb3Rlcl9fbmF2LWxpc3QtaG9yaXpvbnRhbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuaGVhZGVyLW1vYmlsZV9fbmF2LXNvY2lhbCAuZm9vdGVyX19uYXYtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhlYWRlci1tb2JpbGVfX25hdi1zb2NpYWwgLmZvb3Rlcl9fbmF2LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgIC5oZWFkZXItbW9iaWxlX19uYXYtc29jaWFsIC5mb290ZXJfX25hdi1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5mb290ZXIge1xuICBwYWRkaW5nLXRvcDogOTVweDsgfVxuICAuZm9vdGVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZhZjc7IH1cbiAgLmZvb3Rlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZvb3Rlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9IH1cbiAgLmZvb3RlciAuYmFubmVyczMge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZvb3RlciAuYmFubmVyczMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgLmZvb3Rlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA1M3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZm9vdGVyX19uYXYge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAgIC5mb290ZXJfX25hdi1jb2wge1xuICAgICAgd2lkdGg6IDMwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5mb290ZXJfX25hdi1jb2wtLWxpbmtzLCAuZm9vdGVyX19uYXYtY29sLS1saW5rcy1pY29ucyB7XG4gICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mb290ZXJfX25hdi1jb2wtLWxpbmtzLCAuZm9vdGVyX19uYXYtY29sLS1saW5rcy1pY29ucyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmZvb3Rlcl9fbmF2LWNvbC0tbGlua3MgbGkuZm9vdGVyX19uYXYtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZm9vdGVyX19uYXYtY29sLS1zb2NpYWwge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAgIC5mb290ZXJfX25hdi1jb2wtLXNvY2lhbCAuZm9vdGVyX19uYXYtdGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuZm9vdGVyX19uYXYtY29sLS1zb2NpYWwgLmZvb3Rlcl9fbmF2LWxpc3QtaG9yaXpvbnRhbCxcbiAgICAgICAgICAuZm9vdGVyX19uYXYtY29sLS1zb2NpYWwgLmZvb3Rlcl9fbmF2LXNsYWJvdmlkIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZvb3Rlcl9fbmF2LWNvbC0tc29jaWFsIC5mb290ZXJfX25hdi1saXN0LWhvcml6b250YWwsXG4gICAgICAgIC5mb290ZXJfX25hdi1jb2wtLXNvY2lhbCAuZm9vdGVyX19uYXYtc2xhYm92aWQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuZm9vdGVyX19uYXYtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuICAgIC5mb290ZXJfX25hdi1saXN0IC5mb290ZXJfX25hdi1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7IH1cbiAgICAgIC5mb290ZXJfX25hdi1saXN0IC5mb290ZXJfX25hdi1pdGVtIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzOyB9XG4gICAgICAgIC5mb290ZXJfX25hdi1saXN0IC5mb290ZXJfX25hdi1pdGVtIGEuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmZvb3Rlcl9fbmF2LWxpc3QgLmZvb3Rlcl9fbmF2LWl0ZW0gYSB7XG4gICAgICAgICAgY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAgICAgLmZvb3Rlcl9fbmF2LWxpc3QgLmZvb3Rlcl9fbmF2LWl0ZW0gYS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5mb290ZXJfX25hdi1saXN0IC5mb290ZXJfX25hdi1pdGVtIGEge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5mb290ZXJfX25hdi1saXN0IC5mb290ZXJfX25hdi1pdGVtIGEuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZm9vdGVyX19uYXYtbGlzdCAuZm9vdGVyX19uYXYtaXRlbSBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAuZm9vdGVyX19uYXYtbGlzdCAuZm9vdGVyX19uYXYtaXRlbSBhOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5mb290ZXJfX25hdi1saXN0IC5mb290ZXJfX25hdi1pdGVtIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAgIC5mb290ZXJfX25hdi1saXN0IC5mb290ZXJfX25hdi1pdGVtIGE6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZm9vdGVyX19uYXYtbGlzdCAuZm9vdGVyX19uYXYtaXRlbSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAuZm9vdGVyX19uYXYtbGlzdCAuZm9vdGVyX19uYXYtaXRlbSBhOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmZvb3Rlcl9fbmF2LWxpc3QgLmZvb3Rlcl9fbmF2LWl0ZW0gYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZm9vdGVyX19uYXYtbGlzdCAuZm9vdGVyX19uYXYtaWNvbiB7XG4gICAgICB3aWR0aDogMzhweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgLmZvb3Rlcl9fbmF2LWxpc3QgLmZvb3Rlcl9fbmF2LWljb24gc3ZnIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjVweDtcbiAgICAgICAgZmlsbDogI2Y1NGU1YTsgfVxuICAgICAgLmZvb3Rlcl9fbmF2LWxpc3QgLmZvb3Rlcl9fbmF2LWljb24gaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9vdGVyX19uYXYtbGlzdC1ob3Jpem9udGFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZm9vdGVyX19uYXYtbGlzdC1ob3Jpem9udGFsIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgIC5mb290ZXJfX25hdi1saXN0LWhvcml6b250YWwgLmZvb3Rlcl9fbmF2LWl0ZW0gc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgZmlsbDogI2M1YzBiNztcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzOyB9XG4gICAgLmZvb3Rlcl9fbmF2LXNsYWJvdmlkIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzOyB9XG4gICAgICAuZm9vdGVyX19uYXYtc2xhYm92aWQgYS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmZvb3Rlcl9fbmF2LXNsYWJvdmlkIGEge1xuICAgICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgICAgLmZvb3Rlcl9fbmF2LXNsYWJvdmlkIGEuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmZvb3Rlcl9fbmF2LXNsYWJvdmlkIGEge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmZvb3Rlcl9fbmF2LXNsYWJvdmlkIGEuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmZvb3Rlcl9fbmF2LXNsYWJvdmlkIGEge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmZvb3Rlcl9fbmF2LXNsYWJvdmlkIGEuZm9udC10aGVtZS1kZWZhdWx0LFxuICAgICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuZm9vdGVyX19uYXYtc2xhYm92aWQgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX21lZGl1bSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5mb290ZXJfX25hdi1zbGFib3ZpZCBhLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuZm9vdGVyX19uYXYtc2xhYm92aWQgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgICAgIC5mb290ZXJfX25hdi1zbGFib3ZpZCBhOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZm9vdGVyX19uYXYtc2xhYm92aWQgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAuZm9vdGVyX19uYXYtc2xhYm92aWQgYTpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZm9vdGVyX19uYXYtc2xhYm92aWQgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuZm9vdGVyX19uYXYtc2xhYm92aWQgYTpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZm9vdGVyX19uYXYtc2xhYm92aWQgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmZvb3Rlcl9fbmF2LXNsYWJvdmlkLWljb24ge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC5mb290ZXJfX25hdi1zbGFib3ZpZC1pY29uIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgZmlsbDogI2Y1NGU1YTsgfVxuICAuZm9vdGVyX19saW5rcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgICAuZm9vdGVyX19saW5rcy10b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZvb3Rlcl9fbGlua3MtZG90cy13cmFwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmZvb3Rlcl9fbGlua3MtZG90cy0tYWRhcHRpdmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZvb3Rlcl9fbGlua3MtZG90cy0tYWRhcHRpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAgIC5mb290ZXJfX2xpbmtzLWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7IH1cbiAgICAgIC5mb290ZXJfX2xpbmtzLWl0ZW0uY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5mb290ZXJfX2xpbmtzLWl0ZW0ge1xuICAgICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgICAgLmZvb3Rlcl9fbGlua3MtaXRlbS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZm9vdGVyX19saW5rcy1pdGVtIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5mb290ZXJfX2xpbmtzLWl0ZW0uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmZvb3Rlcl9fbGlua3MtaXRlbSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZm9vdGVyX19saW5rcy1pdGVtLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZm9vdGVyX19saW5rcy1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmZvb3Rlcl9fbGlua3MtaXRlbS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZm9vdGVyX19saW5rcy1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmZvb3Rlcl9fbGlua3MtaXRlbS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZm9vdGVyX19saW5rcy1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmZvb3Rlcl9fbGlua3MtaXRlbS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmZvb3Rlcl9fbGlua3MtaXRlbSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZjZmJmOTsgfVxuICAgICAgLmZvb3Rlcl9fbGlua3MtaXRlbS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZm9vdGVyX19saW5rcy1pdGVtIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZm9vdGVyX19saW5rcy1pdGVtLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5mb290ZXJfX2xpbmtzLWl0ZW0ge1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5mb290ZXJfX2xpbmtzLWl0ZW0tdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgICAuZm9vdGVyX19saW5rcy1pdGVtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAuZm9vdGVyX19saW5rcy1pdGVtLXRpdGxlLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAgICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuZm9vdGVyX19saW5rcy1pdGVtLXRpdGxlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogZ2VyYmVyYV9tZWRpdW0sIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5mb290ZXJfX2xpbmtzLWl0ZW0tdGl0bGUuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAgICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmZvb3Rlcl9fbGlua3MtaXRlbS10aXRsZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAgICAgLmZvb3Rlcl9fbGlua3MtaXRlbS1kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXNpemU6IDAuODEyNWVtOyB9XG4gICAgICAgIC5mb290ZXJfX2xpbmtzLWl0ZW0tZGVzYy5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZm9vdGVyX19saW5rcy1pdGVtLWRlc2Mge1xuICAgICAgICAgIGNvbG9yOiAjN2U3MjY2OyB9XG4gICAgICAgIC5mb290ZXJfX2xpbmtzLWl0ZW0tZGVzYy5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5mb290ZXJfX2xpbmtzLWl0ZW0tZGVzYyB7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLmZvb3Rlcl9fbGlua3MtaXRlbS1kZXNjLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmZvb3Rlcl9fbGlua3MtaXRlbS1kZXNjIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmZvb3Rlcl9fbGlua3MtaXRlbS1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7IH1cbiAgICAgICAgLmZvb3Rlcl9fbGlua3MtaXRlbS1pY29uIC5pY29uIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUzcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNTNweDtcbiAgICAgICAgICBmaWxsOiAjZThlNmUyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zczsgfVxuICAgICAgLmZvb3Rlcl9fbGlua3MtaXRlbTpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmZvb3Rlcl9fbGlua3MtaXRlbTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAuZm9vdGVyX19saW5rcy1pdGVtOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5mb290ZXJfX2xpbmtzLWl0ZW06aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmZvb3Rlcl9fbGlua3MtaXRlbTpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZm9vdGVyX19saW5rcy1pdGVtOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5mb290ZXJfX2xpbmtzLWl0ZW06aG92ZXIgLmljb24ge1xuICAgICAgICBmaWxsOiAjZjU0ZTVhOyB9XG4gICAgLmZvb3Rlcl9fbGlua3MgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbWJ1bGxldHMge1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgICAgLmZvb3Rlcl9fbGlua3MgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDVjZjtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAuZm9vdGVyX19saW5rcyAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZm9vdGVyX19saW5rcyAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuICAgICAgICAuZm9vdGVyX19saW5rcyAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5mb290ZXJfX2xpbmtzIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b21idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5mb290ZXJfX2xpbmtzIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b21idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmZvb3Rlcl9fbGlua3MgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLmZvb3Rlcl9fbGlua3MgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdjNzY3MDsgfVxuICAgIC5mb290ZXJfX2NvcHlyaWdodC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5mb290ZXJfX2NvcHlyaWdodC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmZvb3Rlcl9fY29weXJpZ2h0LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuZm9vdGVyX19jb3B5cmlnaHQtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZvb3Rlcl9fY29weXJpZ2h0LXdyYXAge1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gICAgLmZvb3Rlcl9fY29weXJpZ2h0LW1haW4ge1xuICAgICAgbWluLXdpZHRoOiAzMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZm9vdGVyX19jb3B5cmlnaHQtbWFpbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgLmZvb3Rlcl9fY29weXJpZ2h0LWFnZSB7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMzIsIDIzMCwgMjI2LCAwLjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDsgfVxuICAgICAgLmZvb3Rlcl9fY29weXJpZ2h0LWFnZS5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5mb290ZXJfX2NvcHlyaWdodC1hZ2Uge1xuICAgICAgICBmb250LWZhbWlseTogZ2VyYmVyYV9tZWRpdW0sIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuZm9vdGVyX19jb3B5cmlnaHQtYWdlLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuZm9vdGVyX19jb3B5cmlnaHQtYWdlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAgIC5mb290ZXJfX2NvcHlyaWdodC15ZWFyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTsgfVxuICAgICAgLmZvb3Rlcl9fY29weXJpZ2h0LXllYXIuZm9udC10aGVtZS1kZWZhdWx0LFxuICAgICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuZm9vdGVyX19jb3B5cmlnaHQteWVhciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmZvb3Rlcl9fY29weXJpZ2h0LXllYXIuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5mb290ZXJfX2NvcHlyaWdodC15ZWFyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAgIC5mb290ZXJfX2NvcHlyaWdodC1uYXYtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5mb290ZXJfX2NvcHlyaWdodC1uYXYtbGlzdCB7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mb290ZXJfX2NvcHlyaWdodC1uYXYtbGlzdCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IDJweDsgfSB9XG4gICAgLmZvb3Rlcl9fY29weXJpZ2h0LW5hdi1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5mb290ZXJfX2NvcHlyaWdodC1uYXYtaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgICAuZm9vdGVyX19jb3B5cmlnaHQtbmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5mb290ZXJfX2NvcHlyaWdodC1uYXYtbGluayB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7IH1cbiAgICAgIC5mb290ZXJfX2NvcHlyaWdodC1uYXYtbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmZvb3Rlcl9fY29weXJpZ2h0LW5hdi1saW5rIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5mb290ZXJfX2NvcHlyaWdodC1uYXYtbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZm9vdGVyX19jb3B5cmlnaHQtbmF2LWxpbmsge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmZvb3Rlcl9fY29weXJpZ2h0LW5hdi1saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5mb290ZXJfX2NvcHlyaWdodC1uYXYtbGluayB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuZm9vdGVyX19jb3B5cmlnaHQtbmF2LWxpbmsuZm9udC10aGVtZS1kZWZhdWx0LFxuICAgICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuZm9vdGVyX19jb3B5cmlnaHQtbmF2LWxpbmsge1xuICAgICAgICBmb250LWZhbWlseTogZ2VyYmVyYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5mb290ZXJfX2NvcHlyaWdodC1uYXYtbGluay5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmZvb3Rlcl9fY29weXJpZ2h0LW5hdi1saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAgICAgLmZvb3Rlcl9fY29weXJpZ2h0LW5hdi1saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZm9vdGVyX19jb3B5cmlnaHQtbmF2LWxpbms6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2Y1NGU1YTsgfVxuICAgICAgLmZvb3Rlcl9fY29weXJpZ2h0LW5hdi1saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5mb290ZXJfX2NvcHlyaWdodC1uYXYtbGluazpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuZm9vdGVyX19jb3B5cmlnaHQtbmF2LWxpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmZvb3Rlcl9fY29weXJpZ2h0LW5hdi1saW5rOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZm9vdGVyX19jb3B5cmlnaHQtaGVscGVycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmZvb3Rlcl9fY29weXJpZ2h0LWhlbHBlcnMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLmZvb3Rlcl9fY29weXJpZ2h0LWhlbHBlcnMtYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDsgfVxuICAgICAgICAuZm9vdGVyX19jb3B5cmlnaHQtaGVscGVycy1idXR0b25zIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgICAgICAgICAuZm9vdGVyX19jb3B5cmlnaHQtaGVscGVycy1idXR0b25zIGE6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICAuZm9vdGVyX19jb3B5cmlnaHQtaGVscGVycy1idXR0b25zIGE6aG92ZXIgLmljb24ge1xuICAgICAgICAgICAgZmlsbDogI2Y1NGU1YTsgfVxuICAgICAgICAuZm9vdGVyX19jb3B5cmlnaHQtaGVscGVycy1idXR0b25zIC5pY29uIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMjBweDtcbiAgICAgICAgICBmaWxsOiAjYzVjMGI3O1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zczsgfVxuICAgICAgLmZvb3Rlcl9fY29weXJpZ2h0LWhlbHBlcnMtZXJyb3Igc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzOyB9XG4gICAgICAgIC5mb290ZXJfX2NvcHlyaWdodC1oZWxwZXJzLWVycm9yIHNwYW4uZm9udC10aGVtZS1kZWZhdWx0LFxuICAgICAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5mb290ZXJfX2NvcHlyaWdodC1oZWxwZXJzLWVycm9yIHNwYW4ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuZm9vdGVyX19jb3B5cmlnaHQtaGVscGVycy1lcnJvciBzcGFuLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5mb290ZXJfX2NvcHlyaWdodC1oZWxwZXJzLWVycm9yIHNwYW4ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgICAgICAgLmZvb3Rlcl9fY29weXJpZ2h0LWhlbHBlcnMtZXJyb3Igc3Bhbi5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZm9vdGVyX19jb3B5cmlnaHQtaGVscGVycy1lcnJvciBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAuZm9vdGVyX19jb3B5cmlnaHQtaGVscGVycy1lcnJvciBzcGFuLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmZvb3Rlcl9fY29weXJpZ2h0LWhlbHBlcnMtZXJyb3Igc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLmZvb3Rlcl9fY29weXJpZ2h0LWhlbHBlcnMtZXJyb3Igc3Bhbi5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5mb290ZXJfX2NvcHlyaWdodC1oZWxwZXJzLWVycm9yIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5mb290ZXIgLmljb24ge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZm9vdGVyX19uYXYtaXRlbSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmZvb3RlciAuZm9vdGVyX19saW5rcy1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5hY2hpZXZlbWVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDQwcHggNDBweCAxNTBweCA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFjaGlldmVtZW50LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZlbWVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuICAuYWNoaWV2ZW1lbnQuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2ZW1lbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLmFjaGlldmVtZW50LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldmVtZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hY2hpZXZlbWVudC0tYXNpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmFjaGlldmVtZW50IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweCAxNTBweCAyMHB4OyB9IH1cbiAgLmFjaGlldmVtZW50X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuYWNoaWV2ZW1lbnRfX3RpdGxlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldmVtZW50X190aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZjBkMTsgfVxuICAgIC5hY2hpZXZlbWVudF9fdGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZlbWVudF9fdGl0bGUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYWNoaWV2ZW1lbnRfX3RpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2ZW1lbnRfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmFjaGlldmVtZW50X190aXRsZS5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuYWNoaWV2ZW1lbnRfX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX21lZGl1bSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAuYWNoaWV2ZW1lbnRfX3RpdGxlLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmFjaGlldmVtZW50X190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gICAgLmFjaGlldmVtZW50X190aXRsZTphZnRlciB7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmMGQxO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA3cHg7IH1cbiAgLmFjaGlldmVtZW50X19kZXNjIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmODk5MjsgfVxuICAgIC5hY2hpZXZlbWVudF9fZGVzYyBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7IH1cbiAgICAgIC5hY2hpZXZlbWVudF9fZGVzYyBhLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2ZW1lbnRfX2Rlc2MgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYWNoaWV2ZW1lbnRfX2Rlc2MgYS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2ZW1lbnRfX2Rlc2MgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYWNoaWV2ZW1lbnRfX2Rlc2MgYS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2ZW1lbnRfX2Rlc2MgYSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuYWNoaWV2ZW1lbnRfX2Rlc2MgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTsgfSB9XG4gICAgICAuYWNoaWV2ZW1lbnRfX2Rlc2MgYTpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldmVtZW50X19kZXNjIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjBkMTsgfVxuICAgICAgLmFjaGlldmVtZW50X19kZXNjIGE6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldmVtZW50X19kZXNjIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmFjaGlldmVtZW50X19kZXNjIGE6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldmVtZW50X19kZXNjIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5hY2hpZXZlbWVudF9fZGVzYyBwLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldmVtZW50X19kZXNjIHAge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYWNoaWV2ZW1lbnRfX2Rlc2MgcC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldmVtZW50X19kZXNjIHAge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYWNoaWV2ZW1lbnRfX2Rlc2MgcC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldmVtZW50X19kZXNjIHAge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmFjaGlldmVtZW50X19pY29uIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIHdpZHRoOiA5MHB4OyB9XG4gICAgLmFjaGlldmVtZW50X19pY29uIHN2ZyB7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgLmFjaGlldmVtZW50X19pY29uIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCksIHByaW50IHtcbiAgLmFjaGlldl9faXRlbXMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hY2hpZXZfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuICAuYWNoaWV2X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExNDU3NztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzOyB9XG4gICAgLmFjaGlldl9fbGluazpob3Zlcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM3KTsgfVxuICAuYWNoaWV2X190aXRsZSB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLmFjaGlldl9fdGl0bGUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X190aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5hY2hpZXZfX3RpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X190aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5hY2hpZXZfX3RpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuYWNoaWV2X19jb3VudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXNpemU6IDEuNjI1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAuYWNoaWV2X19pbWcge1xuICAgIHdpZHRoOiA2MnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAgIC5hY2hpZXZfX2ltZyBpbWcge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2hpZXZfX2l0ZW1zIHtcbiAgICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2hpZXZfX2l0ZW1zLWlubmVyIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEsXG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUyLFxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMyxcbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTQsXG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IHtcbiAgICBtYXgtaGVpZ2h0OiA0NjBweDtcbiAgICBtaW4taGVpZ2h0OiA0NDBweDsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNixcbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcsXG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IHtcbiAgICBtYXgtaGVpZ2h0OiA2MTMuMzMzMzMzMzMzcHg7XG4gICAgbWluLWhlaWdodDogNTg2LjY2NjY2NjY2N3B4OyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5LFxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAge1xuICAgIG1heC1oZWlnaHQ6IDkyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDg4MHB4OyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSB7XG4gICAgbWF4LWhlaWdodDogMTE1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDExMDBweDsgfVxuICAuYWNoaWV2X19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgaGVpZ2h0OiAyNSU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDsgfVxuICAuYWNoaWV2X19saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExNDU3NztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzOyB9XG4gICAgLmFjaGlldl9fbGluazpob3Zlcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM3KTsgfVxuICAuYWNoaWV2X190aXRsZSB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLmFjaGlldl9fdGl0bGUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X190aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5hY2hpZXZfX3RpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X190aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5hY2hpZXZfX3RpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuYWNoaWV2X19jb3VudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC1zaXplOiAzLjEyNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7IH1cbiAgLmFjaGlldl9faW1nIHtcbiAgICB3aWR0aDogNjJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAuYWNoaWV2X19pbWcgaW1nIHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFjaGlldl9faXRlbXMgLmFjaGlldl9faXRlbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEgLmFjaGlldl9faXRlbSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUyIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMiAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUzIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUzIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTQgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU0IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIGhlaWdodDogNTAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU0IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNTY4OyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTQgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNiNTsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU0IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk1M2ExOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTQgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNzhlOTsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzU2ODsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYjU7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9XG4gICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTcyY2E7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM5OWY1OyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkge1xuICAgIGhlaWdodDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTUzYTE7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ3OGU5OyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkge1xuICAgIGhlaWdodDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9XG4gICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg1KSAuYWNoaWV2X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM1Njg7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkgLmFjaGlldl9fbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDUpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Y2I1OyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU2IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgIGhlaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTYgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gICAgaGVpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNiAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzU2ODsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTYgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU2IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYjU7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTYgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgaGVpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTYgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSB7XG4gICAgaGVpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICB0b3A6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU2IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkge1xuICAgIGhlaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgdG9wOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTYgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg1KSAuYWNoaWV2X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTUzYTE7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU2IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkgLmFjaGlldl9fbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNiAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDUpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ3OGU5OyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU2IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikge1xuICAgIGhlaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgdG9wOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU2IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE3MmNhOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNiAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTYgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjOTlmNTsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgICBoZWlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIGhlaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM1Njg7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Y2I1OyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykge1xuICAgIGhlaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9XG4gICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTcyY2E7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM5OWY1OyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkge1xuICAgIGhlaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgdG9wOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk1M2ExOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNzhlOTsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDUpIHtcbiAgICBoZWlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICAgIHRvcDogMzMuMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSB7XG4gICAgaGVpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICB0b3A6IDY2LjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5NTNhMTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDc4ZTk7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSB7XG4gICAgaGVpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICB0b3A6IDY2LjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSAuYWNoaWV2X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM1Njg7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNykgLmFjaGlldl9fbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDcpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Y2I1OyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgIGhlaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gICAgaGVpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzU2ODsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYjU7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgaGVpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5NTNhMTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDc4ZTk7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSB7XG4gICAgaGVpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICB0b3A6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTcyY2E7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM5OWY1OyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkge1xuICAgIGhlaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgdG9wOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkgLmFjaGlldl9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNTY4OyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDUpIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg1KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNiNTsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIHtcbiAgICBoZWlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHRvcDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogMDsgfVxuICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNTY4OyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNiNTsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDcpIHtcbiAgICBoZWlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHRvcDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDcpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5NTNhMTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSAuYWNoaWV2X19saW5rOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNykgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDc4ZTk7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg4KSB7XG4gICAgaGVpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICB0b3A6IDY2LjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9XG4gICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg4KSAuYWNoaWV2X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTcyY2E7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOCkgLmFjaGlldl9fbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDgpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM5OWY1OyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgIGhlaWdodDogNTAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNTY4OyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNiNTsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5NTNhMTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDc4ZTk7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSB7XG4gICAgdG9wOiAyNSU7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBhNzJjYTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzk5ZjU7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg1KSB7XG4gICAgdG9wOiAyNSU7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gICAgaGVpZ2h0OiA1MCU7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDsgfVxuICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNTY4OyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNiNTsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDcpIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICBoZWlnaHQ6IDUwJTsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDgpIHtcbiAgICB0b3A6IDc1JTtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg4KSAuYWNoaWV2X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTUzYTE7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOCkgLmFjaGlldl9fbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDgpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ3OGU5OyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOSkge1xuICAgIHRvcDogNzUlO1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9XG4gICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTcyY2E7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOSkgLmFjaGlldl9fbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDkpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM5OWY1OyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gICAgaGVpZ2h0OiAyNSU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNTY4OyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Y2I1OyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgICBoZWlnaHQ6IDI1JTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTUzYTE7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDc4ZTk7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkge1xuICAgIGhlaWdodDogMjUlO1xuICAgIHRvcDogMjUlO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE3MmNhOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM5OWY1OyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDUpIHtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICB0b3A6IDI1JTtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSB7XG4gICAgaGVpZ2h0OiAyNSU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDsgfVxuICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzU2ODsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNiNTsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSB7XG4gICAgaGVpZ2h0OiAyNSU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSAuYWNoaWV2X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTUzYTE7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDcpIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNykgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDc4ZTk7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOCkge1xuICAgIGhlaWdodDogMjUlO1xuICAgIHRvcDogNzUlO1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg4KSAuYWNoaWV2X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTUzYTE7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDgpIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOCkgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDc4ZTk7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOSkge1xuICAgIGhlaWdodDogMjUlO1xuICAgIHRvcDogNzUlO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOSkgLmFjaGlldl9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNTY4OyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDkpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Y2I1OyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDEwKSB7XG4gICAgaGVpZ2h0OiAyNSU7XG4gICAgdG9wOiA3NSU7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgxMCkgLmFjaGlldl9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE3MmNhOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgxMCkgLmFjaGlldl9fbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgxMCkgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzk5ZjU7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgIGhlaWdodDogNDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICBoZWlnaHQ6IDIwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM1Njg7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYjU7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykge1xuICAgIGhlaWdodDogMjAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5NTNhMTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNzhlOTsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSB7XG4gICAgaGVpZ2h0OiAyMCU7XG4gICAgdG9wOiAyMCU7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTcyY2E7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzk5ZjU7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkge1xuICAgIGhlaWdodDogNDAlO1xuICAgIHRvcDogMjAlO1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIHtcbiAgICBoZWlnaHQ6IDIwJTtcbiAgICB0b3A6IDQwJTtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNTY4OyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Y2I1OyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDcpIHtcbiAgICBoZWlnaHQ6IDIwJTtcbiAgICB0b3A6IDQwJTtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDcpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5NTNhMTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNykgLmFjaGlldl9fbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNzhlOTsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg4KSB7XG4gICAgaGVpZ2h0OiA0MCU7XG4gICAgdG9wOiA2MCU7XG4gICAgbGVmdDogMDsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSB7XG4gICAgaGVpZ2h0OiAyMCU7XG4gICAgdG9wOiA2MCU7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTcyY2E7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDkpIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOSkgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzk5ZjU7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMTApIHtcbiAgICBoZWlnaHQ6IDIwJTtcbiAgICB0b3A6IDgwJTtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDEwKSAuYWNoaWV2X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM1Njg7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDEwKSAuYWNoaWV2X19saW5rOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDEwKSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNiNTsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgxMSkge1xuICAgIGhlaWdodDogNDAlO1xuICAgIHRvcDogNjAlO1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmFjaGlldl9fbGluayB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5hY2hpZXZfX2ltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWNoaWV2X190aXRsZSB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7IH0gfVxuXG4uc29jaWFsLXRhYnMtY29sdW1uIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnNvY2lhbC10YWJzLWNvbHVtbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGQ1Y2Y7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnNvY2lhbC10YWJzLWNvbHVtbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnNvY2lhbC10YWJzLWNvbHVtbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTRlNWE7IH1cblxuLnNvY2lhbC10YWJzLWNvbHVtbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbi5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuc29jaWFsLXRhYnMtY29sdW1uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG4uc29jaWFsLXRhYnMtY29sdW1uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5zb2NpYWwtdGFicy1jb2x1bW4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5zb2NpYWwtdGFicy1jb2x1bW5fX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmU3ZTI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuc29jaWFsLXRhYnMtY29sdW1uX190b3Age1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5zb2NpYWwtdGFicy1jb2x1bW5fX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5zb2NpYWwtdGFicy1jb2x1bW5fX2NvbnRyb2xzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDVkMjsgfSB9XG4gIC5zb2NpYWwtdGFicy1jb2x1bW5fX2NvbnRyb2xzLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAuc29jaWFsLXRhYnMtY29sdW1uX19jb250cm9scy1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5zb2NpYWwtdGFicy1jb2x1bW5fX2NvbnRyb2xzLWl0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cbiAgICAuc29jaWFsLXRhYnMtY29sdW1uX19jb250cm9scy1pdGVtOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTRlNWE7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuc29jaWFsLXRhYnMtY29sdW1uX19jb250cm9scy1pdGVtOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuc29jaWFsLXRhYnMtY29sdW1uX19jb250cm9scy1pdGVtLS1hY3RpdmUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuc29jaWFsLXRhYnMtY29sdW1uX19jb250cm9scy1pdGVtLS1hY3RpdmUge1xuICAgICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgICAuc29jaWFsLXRhYnMtY29sdW1uX19jb250cm9scy1pdGVtLS1hY3RpdmUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5zb2NpYWwtdGFicy1jb2x1bW5fX2NvbnRyb2xzLWl0ZW0tLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5zb2NpYWwtdGFicy1jb2x1bW5fX2NvbnRyb2xzLWl0ZW0tLWFjdGl2ZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnNvY2lhbC10YWJzLWNvbHVtbl9fY29udHJvbHMtaXRlbS0tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnNvY2lhbC10YWJzLWNvbHVtbl9fY29udHJvbHMtaXRlbS0tYWN0aXZlOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuc29jaWFsLXRhYnMtY29sdW1uX19jb250cm9scy1pdGVtLS1hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnNvY2lhbC10YWJzLWNvbHVtbl9fc29jaWFsLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7IH1cbiAgLnNvY2lhbC10YWJzLWNvbHVtbl9fc29jaWFsLWxpbmtzLWl0ZW0ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgIC5zb2NpYWwtdGFicy1jb2x1bW5fX3NvY2lhbC1saW5rcy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnNvY2lhbC10YWJzLWNvbHVtbl9fc29jaWFsLWxpbmtzLWl0ZW0gLmljb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmaWxsOiAjYzVjMGI3O1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzOyB9XG4gICAgLnNvY2lhbC10YWJzLWNvbHVtbl9fc29jaWFsLWxpbmtzLWl0ZW0tLWFjdGl2ZSAuaWNvbiB7XG4gICAgICBmaWxsOiAjZjU0ZTVhOyB9XG5cbi5zb2NpYWwtdGFicy1jb2x1bW5fX2NvbnRlbnQgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLnNvY2lhbC10YWJzLWNvbHVtbl9fY29udGVudCBhLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuc29jaWFsLXRhYnMtY29sdW1uX19jb250ZW50IGEge1xuICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuc29jaWFsLXRhYnMtY29sdW1uX19jb250ZW50IGEuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLnNvY2lhbC10YWJzLWNvbHVtbl9fY29udGVudCBhIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gIC5zb2NpYWwtdGFicy1jb2x1bW5fX2NvbnRlbnQgYS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuc29jaWFsLXRhYnMtY29sdW1uX19jb250ZW50IGEge1xuICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gIC5zb2NpYWwtdGFicy1jb2x1bW5fX2NvbnRlbnQgYS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5zb2NpYWwtdGFicy1jb2x1bW5fX2NvbnRlbnQgYSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnNvY2lhbC10YWJzLWNvbHVtbl9fY29udGVudCBhLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnNvY2lhbC10YWJzLWNvbHVtbl9fY29udGVudCBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuc29jaWFsLXRhYnMtY29sdW1uX19jb250ZW50IGE6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnNvY2lhbC10YWJzLWNvbHVtbl9fY29udGVudCBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2Y1NGU1YTsgfVxuICAuc29jaWFsLXRhYnMtY29sdW1uX19jb250ZW50IGE6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuc29jaWFsLXRhYnMtY29sdW1uX19jb250ZW50IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5zb2NpYWwtdGFicy1jb2x1bW5fX2NvbnRlbnQgYTpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5zb2NpYWwtdGFicy1jb2x1bW5fX2NvbnRlbnQgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnNvY2lhbC10YWJzLWNvbHVtbl9fc2xpZGUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbi5jb2xvci10aGVtZS1kZWZhdWx0IC5zb2NpYWwtdGFicy1jb2x1bW5fX3NsaWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmJmOTsgfVxuXG4uc29jaWFsLXRhYnMtY29sdW1uX19zbGlkZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbi5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuc29jaWFsLXRhYnMtY29sdW1uX19zbGlkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnNvY2lhbC10YWJzLWNvbHVtbl9fc2xpZGUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnNvY2lhbC10YWJzLWNvbHVtbl9fc2xpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5zb2NpYWwtdGFicy1jb2x1bW5fX3NsaWRlci1pbWcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLnNvY2lhbC10YWJzLWNvbHVtbl9fc2xpZGVyLWltZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG5cbi5zb2NpYWwtdGFicy1jb2x1bW5fX3NsaWRlci10ZXh0IHtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogMjBweCAyNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAvKiBhdXRvcHJlZml4ZXI6IG9uICovIH1cblxuLm1mcC13cmFwIHtcbiAgei1pbmRleDogOTk5OTk7IH1cblxuLnBvcHVwLS1hbGwtc2l0ZXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogODBweCA2MHB4IDQwcHggNjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAucG9wdXAtLWFsbC1zaXRlcy5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAucG9wdXAtLWFsbC1zaXRlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAucG9wdXAtLWFsbC1zaXRlcy5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wb3B1cC0tYWxsLXNpdGVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wb3B1cC0tYWxsLXNpdGVzLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnBvcHVwLS1hbGwtc2l0ZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucG9wdXAtLWFsbC1zaXRlcyB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDQwcHggMzBweCAzMHB4OyB9IH1cbiAgLnBvcHVwLS1hbGwtc2l0ZXMgLmFsbC1zaXRlc19fdGFicy1jb250cm9scy0tbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucG9wdXAtLWFsbC1zaXRlcyAuYWxsLXNpdGVzX190YWJzLWNvbnRyb2xzLS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5wb3B1cC0tYWxsLXNpdGVzIC50YWJzLWNvbnRyb2xzLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucG9wdXAtLWFsbC1zaXRlcyAudGFicy1jb250cm9scy1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLnBvcHVwLS1hbGwtc2l0ZXMgLnRhYnMtY29udHJvbHMtbW9iaWxlX19zZWxlY3Qge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAucG9wdXAtLWFsbC1zaXRlcyAudGFicy1jb250cm9scy1tb2JpbGVfX3NlbGVjdC5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5wb3B1cC0tYWxsLXNpdGVzIC50YWJzLWNvbnRyb2xzLW1vYmlsZV9fc2VsZWN0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgLnBvcHVwLS1hbGwtc2l0ZXMgLnRhYnMtY29udHJvbHMtbW9iaWxlX19zZWxlY3QuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5wb3B1cC0tYWxsLXNpdGVzIC50YWJzLWNvbnRyb2xzLW1vYmlsZV9fc2VsZWN0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAgICAgLnBvcHVwLS1hbGwtc2l0ZXMgLnRhYnMtY29udHJvbHMtbW9iaWxlX19zZWxlY3Q6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM4ZThiODY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOGU4Yjg2O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAucG9wdXAtLWFsbC1zaXRlcyAudGFicy1jb250cm9scy1tb2JpbGVfX29wdGlvbnMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgICAgIC5wb3B1cC0tYWxsLXNpdGVzIC50YWJzLWNvbnRyb2xzLW1vYmlsZV9fb3B0aW9ucy5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnBvcHVwLS1hbGwtc2l0ZXMgLnRhYnMtY29udHJvbHMtbW9iaWxlX19vcHRpb25zIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnBvcHVwLS1hbGwtc2l0ZXMgLnRhYnMtY29udHJvbHMtbW9iaWxlX19vcHRpb25zLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wb3B1cC0tYWxsLXNpdGVzIC50YWJzLWNvbnRyb2xzLW1vYmlsZV9fb3B0aW9ucyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5wb3B1cC0tYWxsLXNpdGVzIC50YWJzLWNvbnRyb2xzLW1vYmlsZV9fb3B0aW9ucy5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucG9wdXAtLWFsbC1zaXRlcyAudGFicy1jb250cm9scy1tb2JpbGVfX29wdGlvbnMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAucG9wdXAtLWFsbC1zaXRlcyAudGFicy1jb250cm9scy1tb2JpbGVfX29wdGlvbnMtLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAucG9wdXAtLWFsbC1zaXRlcyAudGFicy1jb250cm9scy1tb2JpbGVfX29wdGlvbnMgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIC5wb3B1cC0tYWxsLXNpdGVzIC50YWJzLWNvbnRyb2xzLW1vYmlsZV9fb3B0aW9ucyBzcGFuLmFjdGl2ZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAucG9wdXAtLWFsbC1zaXRlcyAudGFicy1jb250cm9scy1tb2JpbGVfX29wdGlvbnMgc3Bhbi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAgIC5wb3B1cC0tYWxsLXNpdGVzIC50YWJzLWNvbnRyb2xzLW1vYmlsZV9fb3B0aW9ucyBzcGFuLmFjdGl2ZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wb3B1cC0tYWxsLXNpdGVzIC50YWJzLWNvbnRyb2xzLW1vYmlsZV9fb3B0aW9ucyBzcGFuLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLnBvcHVwLS1hbGwtc2l0ZXMgLnRhYnMtY29udHJvbHMtbW9iaWxlX19vcHRpb25zIHNwYW4uYWN0aXZlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnBvcHVwLS1hbGwtc2l0ZXMgLnRhYnMtY29udHJvbHMtbW9iaWxlX19vcHRpb25zIHNwYW4uYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucG9wdXAtLWFsbC1zaXRlcyAubWZwLWNsb3NlIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDVkMjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIHRvcDogNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucG9wdXAtLWFsbC1zaXRlcyAubWZwLWNsb3NlIHtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRvcDogMjBweDsgfSB9XG4gICAgLnBvcHVwLS1hbGwtc2l0ZXMgLm1mcC1jbG9zZTpob3ZlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wb3B1cC0tYWxsLXNpdGVzIC5hbGwtc2l0ZXNfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9IH1cbiAgLnBvcHVwLS1hbGwtc2l0ZXMgLmFsbC1zaXRlc19fZGVzYyBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5wb3B1cC0tYWxsLXNpdGVzIC5hbGwtc2l0ZXNfX2Rlc2MgcC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5wb3B1cC0tYWxsLXNpdGVzIC5hbGwtc2l0ZXNfX2Rlc2MgcCB7XG4gICAgICBjb2xvcjogIzdlNzI2NjsgfVxuICAgIC5wb3B1cC0tYWxsLXNpdGVzIC5hbGwtc2l0ZXNfX2Rlc2MgcC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnBvcHVwLS1hbGwtc2l0ZXMgLmFsbC1zaXRlc19fZGVzYyBwIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnBvcHVwLS1hbGwtc2l0ZXMgLmFsbC1zaXRlc19fZGVzYyBwLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucG9wdXAtLWFsbC1zaXRlcyAuYWxsLXNpdGVzX19kZXNjIHAge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucG9wdXAtLWFsbC1zaXRlcyAuYWxsLXNpdGVzX19kZXNjIHAuZm9udC10aGVtZS1kZWZhdWx0LFxuICAgIC5mb250LXRoZW1lLWRlZmF1bHQgLnBvcHVwLS1hbGwtc2l0ZXMgLmFsbC1zaXRlc19fZGVzYyBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC5wb3B1cC0tYWxsLXNpdGVzIC5hbGwtc2l0ZXNfX2Rlc2MgcC5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5wb3B1cC0tYWxsLXNpdGVzIC5hbGwtc2l0ZXNfX2Rlc2MgcCB7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5wb3B1cC0tYWxsLXNpdGVzIC5hbGwtc2l0ZXNfX2Rlc2MgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gIC5wb3B1cC0tYWxsLXNpdGVzIC5hbGwtc2l0ZXNfX3RhYnMtY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjI5LCAyMjYsIDIyMCwgMC43KTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wb3B1cC0tYWxsLXNpdGVzIC5hbGwtc2l0ZXNfX3RhYnMtY29udHJvbHMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAucG9wdXAtLWFsbC1zaXRlcyAuYWxsLXNpdGVzX190YWJzLWNvbnRyb2xzLWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC1zaXplOiAxLjA2MjVlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zczsgfVxuICAgICAgLnBvcHVwLS1hbGwtc2l0ZXMgLmFsbC1zaXRlc19fdGFicy1jb250cm9scy1pdGVtLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5mb250LXRoZW1lLWRlZmF1bHQgLnBvcHVwLS1hbGwtc2l0ZXMgLmFsbC1zaXRlc19fdGFicy1jb250cm9scy1pdGVtIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgLnBvcHVwLS1hbGwtc2l0ZXMgLmFsbC1zaXRlc19fdGFicy1jb250cm9scy1pdGVtLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAucG9wdXAtLWFsbC1zaXRlcyAuYWxsLXNpdGVzX190YWJzLWNvbnRyb2xzLWl0ZW0ge1xuICAgICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gICAgICAucG9wdXAtLWFsbC1zaXRlcyAuYWxsLXNpdGVzX190YWJzLWNvbnRyb2xzLWl0ZW0tLWFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZDsgfVxuICAgICAgICAucG9wdXAtLWFsbC1zaXRlcyAuYWxsLXNpdGVzX190YWJzLWNvbnRyb2xzLWl0ZW0tLWFjdGl2ZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAucG9wdXAtLWFsbC1zaXRlcyAuYWxsLXNpdGVzX190YWJzLWNvbnRyb2xzLWl0ZW0tLWFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgICAgICAgLnBvcHVwLS1hbGwtc2l0ZXMgLmFsbC1zaXRlc19fdGFicy1jb250cm9scy1pdGVtLS1hY3RpdmUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAucG9wdXAtLWFsbC1zaXRlcyAuYWxsLXNpdGVzX190YWJzLWNvbnRyb2xzLWl0ZW0tLWFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLnBvcHVwLS1hbGwtc2l0ZXMgLmFsbC1zaXRlc19fdGFicy1jb250cm9scy1pdGVtLS1hY3RpdmUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucG9wdXAtLWFsbC1zaXRlcyAuYWxsLXNpdGVzX190YWJzLWNvbnRyb2xzLWl0ZW0tLWFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLnBvcHVwLS1hbGwtc2l0ZXMgLmFsbC1zaXRlc19fdGFicy1jb250cm9scy1pdGVtLS1hY3RpdmUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnBvcHVwLS1hbGwtc2l0ZXMgLmFsbC1zaXRlc19fdGFicy1jb250cm9scy1pdGVtLS1hY3RpdmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2Y1NGU1YTsgfVxuICAgICAgICAucG9wdXAtLWFsbC1zaXRlcyAuYWxsLXNpdGVzX190YWJzLWNvbnRyb2xzLWl0ZW0tLWFjdGl2ZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wb3B1cC0tYWxsLXNpdGVzIC5hbGwtc2l0ZXNfX3RhYnMtY29udHJvbHMtaXRlbS0tYWN0aXZlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLnBvcHVwLS1hbGwtc2l0ZXMgLmFsbC1zaXRlc19fdGFicy1jb250cm9scy1pdGVtLS1hY3RpdmUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucG9wdXAtLWFsbC1zaXRlcyAuYWxsLXNpdGVzX190YWJzLWNvbnRyb2xzLWl0ZW0tLWFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAucG9wdXAtLWFsbC1zaXRlcyAuYWxsLXNpdGVzX190YWJzLWNvbnRyb2xzLWl0ZW06aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5wb3B1cC0tYWxsLXNpdGVzIC5hbGwtc2l0ZXNfX3RhYnMtY29udHJvbHMtaXRlbTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAucG9wdXAtLWFsbC1zaXRlcyAuYWxsLXNpdGVzX190YWJzLWNvbnRyb2xzLWl0ZW06aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnBvcHVwLS1hbGwtc2l0ZXMgLmFsbC1zaXRlc19fdGFicy1jb250cm9scy1pdGVtOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5wb3B1cC0tYWxsLXNpdGVzIC5hbGwtc2l0ZXNfX3RhYnMtY29udHJvbHMtaXRlbTpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucG9wdXAtLWFsbC1zaXRlcyAuYWxsLXNpdGVzX190YWJzLWNvbnRyb2xzLWl0ZW06aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnBvcHVwLS1hbGwtc2l0ZXMgLmFsbC1zaXRlc19fdGFicy1jb250cm9scy1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnBvcHVwLS1hbGwtc2l0ZXMgLmFsbC1zaXRlc19fdGFicy1jb250ZW50LWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucG9wdXAtLWFsbC1zaXRlcyAuYWxsLXNpdGVzX190YWJzLWNvbnRlbnQtaXRlbS0tYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wb3B1cC0tYWxsLXNpdGVzIC5hbGwtc2l0ZXNfX3RhYnMtY29udGVudC1saW5rcyB7XG4gICAgY29sdW1uLWNvdW50OiA0O1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBvcHVwLS1hbGwtc2l0ZXMgLmFsbC1zaXRlc19fdGFicy1jb250ZW50LWxpbmtzIHtcbiAgICAgICAgY29sdW1uLWNvdW50OiAyOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnBvcHVwLS1hbGwtc2l0ZXMgLmFsbC1zaXRlc19fdGFicy1jb250ZW50LWxpbmtzIHtcbiAgICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgICAgICBjb2x1bW4tZ2FwOiAwOyB9IH1cbiAgICAucG9wdXAtLWFsbC1zaXRlcyAuYWxsLXNpdGVzX190YWJzLWNvbnRlbnQtbGlua3MgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzOyB9XG4gICAgICAucG9wdXAtLWFsbC1zaXRlcyAuYWxsLXNpdGVzX190YWJzLWNvbnRlbnQtbGlua3MgYS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnBvcHVwLS1hbGwtc2l0ZXMgLmFsbC1zaXRlc19fdGFicy1jb250ZW50LWxpbmtzIGEge1xuICAgICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgICAgLnBvcHVwLS1hbGwtc2l0ZXMgLmFsbC1zaXRlc19fdGFicy1jb250ZW50LWxpbmtzIGEuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnBvcHVwLS1hbGwtc2l0ZXMgLmFsbC1zaXRlc19fdGFicy1jb250ZW50LWxpbmtzIGEge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnBvcHVwLS1hbGwtc2l0ZXMgLmFsbC1zaXRlc19fdGFicy1jb250ZW50LWxpbmtzIGEuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnBvcHVwLS1hbGwtc2l0ZXMgLmFsbC1zaXRlc19fdGFicy1jb250ZW50LWxpbmtzIGEge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnBvcHVwLS1hbGwtc2l0ZXMgLmFsbC1zaXRlc19fdGFicy1jb250ZW50LWxpbmtzIGEuZm9udC10aGVtZS1kZWZhdWx0LFxuICAgICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAucG9wdXAtLWFsbC1zaXRlcyAuYWxsLXNpdGVzX190YWJzLWNvbnRlbnQtbGlua3MgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgLnBvcHVwLS1hbGwtc2l0ZXMgLmFsbC1zaXRlc19fdGFicy1jb250ZW50LWxpbmtzIGEuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5wb3B1cC0tYWxsLXNpdGVzIC5hbGwtc2l0ZXNfX3RhYnMtY29udGVudC1saW5rcyBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAgICAgLnBvcHVwLS1hbGwtc2l0ZXMgLmFsbC1zaXRlc19fdGFicy1jb250ZW50LWxpbmtzIGE6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5wb3B1cC0tYWxsLXNpdGVzIC5hbGwtc2l0ZXNfX3RhYnMtY29udGVudC1saW5rcyBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgICAgIC5wb3B1cC0tYWxsLXNpdGVzIC5hbGwtc2l0ZXNfX3RhYnMtY29udGVudC1saW5rcyBhOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wb3B1cC0tYWxsLXNpdGVzIC5hbGwtc2l0ZXNfX3RhYnMtY29udGVudC1saW5rcyBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5wb3B1cC0tYWxsLXNpdGVzIC5hbGwtc2l0ZXNfX3RhYnMtY29udGVudC1saW5rcyBhOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5wb3B1cC0tYWxsLXNpdGVzIC5hbGwtc2l0ZXNfX3RhYnMtY29udGVudC1saW5rcyBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJhbm5lcnMtLW5ld3MtY29tbW9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4uYmFubmVycy0tbmV3cy1kZXRhaWwge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5iYW5uZXJzLS1mb290ZXIge1xuICBtYXJnaW4tYm90dG9tOiA5NXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJhbm5lcnMtLWZvb3RlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cblxuLmJhbm5lcnNfX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5iYW5uZXJzX193cmFwIC5zaWRlLWJhbm5lcnNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5iYW5uZXJzX193cmFwLS0xNjAwIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTM2cHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLmJhbm5lcnNfX3dyYXAtLTE1MzYtMTU5OSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTUzNXB4KSB7XG4gIC5iYW5uZXJzX193cmFwLS0xMzY2LTE1MzUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuYmFubmVyc19fd3JhcC0tMTI4MC0xMzY1IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmJhbm5lcnNfX3dyYXAtLTEwMjQtMTI3OSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODUzcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhbm5lcnNfX3dyYXAtLTg1My0xMDIzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDg1MnB4KSB7XG4gIC5iYW5uZXJzX193cmFwLS03NjgtODUyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MTJweCkgYW5kIChtYXgtd2lkdGg6IDY2M3B4KSB7XG4gIC5iYW5uZXJzX193cmFwLS00MTItNjY0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTJweCkge1xuICAuYmFubmVyc19fd3JhcC0tMzIwLTg1MiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjYzcHgpIHtcbiAgLmJhbm5lcnNfX3dyYXAtLTMyMC04NTIgLnNpZGUtYmFubmVyc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQxMnB4KSBhbmQgKG1heC13aWR0aDogNjYzcHgpIHtcbiAgLmJhbm5lcnNfX3dyYXAtLTMyMC04NTIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYmFubmVyLS1oZWxwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczYjBmMDtcbiAgcGFkZGluZzogMzBweCA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5iYW5uZXItLWhlbHBlci5mb250LXRoZW1lLWRlZmF1bHQsXG4gIC5mb250LXRoZW1lLWRlZmF1bHQgLmJhbm5lci0taGVscGVyIHtcbiAgICBmb250LWZhbWlseTogZ2VyYmVyYV9tZWRpdW0sIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5iYW5uZXItLWhlbHBlci5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuYmFubmVyLS1oZWxwZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgLmJhbm5lci0taGVscGVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5iYW5uZXItLWhlbHBlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJhbm5lci0taGVscGVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmJhbm5lci0taGVscGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYmFubmVyLS1oZWxwZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYmFubmVyLS1oZWxwZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5iYW5uZXItLWhlbHBlcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogNzFweDtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiAxNjJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVFF3SWlCb1pXbG5hSFE5SWpFMk1pSWdkbWxsZDBKdmVEMGlNQ0F3SURFME1DQXhOaklpSUdacGJHdzlJbTV2Ym1VaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK0NqeHlaV04wSUhnOUlqRXdOUzR3T1RraUlIazlJalUwTGpFNE9TSWdkMmxrZEdnOUlqTTBMamt3TVRRaUlHaGxhV2RvZEQwaU16a3VORGt6TnlJZ2NuZzlJakUzTGpRMU1EY2lJR1pwYkd3OUlpTkNORVF6UmpRaUx6NEtQSEpsWTNRZ2VEMGlNQzR6T1RRMU16RWlJSGs5SWpVMExqRTRPU0lnZDJsa2RHZzlJak16TGprNE1qa2lJR2hsYVdkb2REMGlNemt1TkRrek55SWdjbmc5SWpFMkxqazVNVFVpSUdacGJHdzlJaU5DTkVRelJqUWlMejRLUEhKbFkzUWdlRDBpTVRVdU1Ea3hNU0lnZVQwaU1qTXVPRGM1T1NJZ2QybGtkR2c5SWpFeE1TNHhNek1pSUdobGFXZG9kRDBpT1RVdU5URTVOaUlnY25nOUlqUXhJaUJtYVd4c1BTSWpSVEpHTUVaR0lpOCtDanh3WVhSb0lHUTlJazB4TUM0ME9UWTVJREUyTWtNeE1DNDBPVFk1SURFME15NHdNemdnTWpVdU9EWTVJREV5Tnk0Mk5qWWdORFF1T0RNeE5DQXhNamN1TmpZMlNEazFMalUyTWtNeE1UUXVOVEkwSURFeU55NDJOallnTVRJNUxqZzVOaUF4TkRNdU1ETTRJREV5T1M0NE9UWWdNVFl5U0RFd0xqUTVOamxhSWlCbWFXeHNQU0lqUlRKR01FWkdJaTgrQ2p4eVpXTjBJSGc5SWpJMkxqRXhNVFlpSUhrOUlqUTBMakE0TlRraUlIZHBaSFJvUFNJNE9DNHhOekU1SWlCb1pXbG5hSFE5SWpZeExqVXpOamNpSUhKNFBTSXlOaUlnWm1sc2JEMGlJek5CTlRFMk9TSXZQZ284WTJseVkyeGxJR040UFNJME9TNDVPVEV4SWlCamVUMGlOamN1TURRM05DSWdjajBpTlM0MU1UQTNOU0lnWm1sc2JEMGlJek5EUTBKR1JpSXZQZ284Wld4c2FYQnpaU0JqZUQwaU9Ea3VPVFF6TmlJZ1kzazlJalkzTGpBME56UWlJSEo0UFNJMUxqazJPVGszSWlCeWVUMGlOUzQxTVRBM05TSWdabWxzYkQwaUl6TkRRMEpHUmlJdlBnbzhjR0YwYUNCa1BTSk5OekF1TVRrM05DQXlNeTQ0TnprNVZqRXhMamswSWlCemRISnZhMlU5SWlOQ05FUXpSalFpSUhOMGNtOXJaUzEzYVdSMGFEMGlOU0l2UGdvOFkybHlZMnhsSUdONFBTSTNNQzR4T1RZNElpQmplVDBpTnk0ek5EYzJOaUlnY2owaU55NHpORGMyTmlJZ1ptbHNiRDBpSTBVeVJqQkdSaUl2UGdvOGNHRjBhQ0JrUFNKTk5qQXVNRGsxSURnMkxqTXpORGxETmpJdU1USTFNU0E0T1M0Mk1UWTNJRFkyTGpBNU16Y2dPVEV1T0RRMU55QTNNQzQyTlRjeUlEa3hMamcwTlRkRE56VXVNakl3TnlBNU1TNDRORFUzSURjNUxqRTRPVFFnT0RrdU5qRTJOeUE0TVM0eU1UazFJRGcyTGpNek5Ea2lJSE4wY205clpUMGlJek5EUTBKR1JpSWdjM1J5YjJ0bExYZHBaSFJvUFNJMUlpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpTHo0S1BDOXpkbWMrQ2c9PVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYmFubmVyLS1oZWxwZXI6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDQwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5iYW5uZXItLWhlbHBlciB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7IH1cbiAgICAgIC5iYW5uZXItLWhlbHBlcjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiA4MXB4OyB9IH1cbiAgLmJhbm5lci0taGVscGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmJhbm5lci0taGVscGVyX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9IH1cbiAgLmJhbm5lci0taGVscGVyX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIG1heC13aWR0aDogNzAlOyB9XG4gICAgLmJhbm5lci0taGVscGVyX19kZXNjcmlwdGlvbi5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuYmFubmVyLS1oZWxwZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC5iYW5uZXItLWhlbHBlcl9fZGVzY3JpcHRpb24uZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuYmFubmVyLS1oZWxwZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmJhbm5lci0taGVscGVyX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9IH1cblxuLmljb24tYWN0aWFsbm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDQ4JTIwNzclMjIlMjB3aWR0aCUzRCUyMjQ4JTIyJTIwaGVpZ2h0JTNEJTIyNzclMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM2VkZWRlZCUyMiUyMGQlM0QlMjJNMzYuOCUyMDY1LjdjMTUtMTUlMjAxNS0zOS40JTIwMC01NC40QzI5LjUlMjA0JTIwMTkuOCUyMDAlMjA5LjUlMjAwcy0yMCUyMDQtMjcuMyUyMDExLjNjLTE1JTIwMTUtMTUlMjAzOS40JTIwMCUyMDU0LjRDLTEwLjUlMjA3My0uOCUyMDc3JTIwOS41JTIwNzdzMjAtNCUyMDI3LjMtMTEuM3ptLTQ4LjUtNDguM0MtNiUyMDExLjYlMjAxLjUlMjA4LjYlMjA5LjUlMjA4LjZjNi42JTIwMCUyMDEyLjglMjAyLjElMjAxOCUyMDZsLTQyJTIwNDEuOWMtOC44LTExLjgtNy45LTI4LjUlMjAyLjgtMzkuMXptNDUuMiUyMDMuMWM4LjglMjAxMS43JTIwNy45JTIwMjguNS0yLjglMjAzOS4xLTUuNyUyMDUuNy0xMy4yJTIwOC44LTIxLjIlMjA4LjgtNi42JTIwMC0xMi44LTIuMS0xOC02bDQyLTQxLjl6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5pY29uLWFjdHVhbG5vLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjQ4JTIyJTIwaGVpZ2h0JTNEJTIyNzclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA0OCUyMDc3JTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmOWZhZmIlMjIlMjBkJTNEJTIyTTM2LjglMjA2NS43YzE1LTE1JTIwMTUtMzkuNCUyMDAtNTQuNEMyOS41JTIwNCUyMDE5LjglMjAwJTIwOS41JTIwMHMtMjAlMjA0LTI3LjMlMjAxMS4zYy0xNSUyMDE1LTE1JTIwMzkuNCUyMDAlMjA1NC40Qy0xMC41JTIwNzMtLjglMjA3NyUyMDkuNSUyMDc3czIwLTQlMjAyNy4zLTExLjN6bS00OC41LTQ4LjNDLTYlMjAxMS42JTIwMS41JTIwOC42JTIwOS41JTIwOC42YzYuNiUyMDAlMjAxMi44JTIwMi4xJTIwMTglMjA2bC00MiUyMDQxLjljLTguOC0xMS44LTcuOS0yOC41JTIwMi44LTM5LjF6bTQ1LjIlMjAzLjFjOC44JTIwMTEuNyUyMDcuOSUyMDI4LjUtMi44JTIwMzkuMS01LjclMjA1LjctMTMuMiUyMDguOC0yMS4yJTIwOC44LTYuNiUyMDAtMTIuOC0yLjEtMTgtNmw0Mi00MS45eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaWNvbi1hcnJvdy10by1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMTElMjIlMjBoZWlnaHQlM0QlMjI3JTIyJTIwdmlld0JveCUzRCUyMi01LjUlMjA1LjUlMjAyNCUyMDEzJTIyJTNFJTNDZyUyMGZpbGwlM0QlMjIlMjM4ODg5OGMlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xOC41JTIwNi40bC0uOS0uOS0xMiUyMDEyLjEuOS45JTIwMTItMTIuMXolMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk0tNC42JTIwNS41bC0uOS45JTIwMTIlMjAxMi4xLjktLjktMTItMTIuMXolMjIlMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5pY29uLWFycm93LXRvLXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNiUyMDEyJTIyJTIwd2lkdGglM0QlMjIxNiUyMiUyMGhlaWdodCUzRCUyMjEyJTIyJTNFJTNDZyUyMGZpbGwlM0QlMjIlMjM4RTkxOTclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk05JTIwMTEuN2wtLjctLjdMMTQlMjA1LjNsLjcuN0w5JTIwMTEuN3olMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk04LjMlMjAxLjFMOSUyMC4zJTIwMTQuNyUyMDZsLS43LjctNS43LTUuNnolMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk0xMCUyMDExLjdsLS43LS43TDE1JTIwNS4zbC43LjctNS43JTIwNS43eiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTkuMyUyMDEuMWwuNy0uOEwxNS43JTIwNmwtLjcuNy01LjctNS42ek0xMyUyMDV2MUgwVjVoMTN6JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTMlMjA2djFIMFY2aDEzeiUyMiUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmljb24tYXJyb3ctdG8tcmlnaHQyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNiUyMDEyJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMHdpZHRoJTNEJTIyMTYlMjIlMjBoZWlnaHQlM0QlMjIxMiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTklMjAxMS43bC0uNy0uN0wxNCUyMDUuM2wuNy43TDklMjAxMS43eiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTguMyUyMDEuMUw5JTIwLjMlMjAxNC43JTIwNmwtLjcuNy01LjctNS42eiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTEwJTIwMTEuN2wtLjctLjdMMTUlMjA1LjNsLjcuNy01LjclMjA1Ljd6JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNOS4zJTIwMS4xbC43LS44TDE1LjclMjA2bC0uNy43LTUuNy01LjZ6TTEzJTIwNXYxSDBWNWgxM3olMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk0xMyUyMDZ2MUgwVjZoMTN6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5pY29uLWFycm93Mi10by1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwY2xhc3MlM0QlMjJhcnJvdzItdG8tbGVmdCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTMlMjAyNCUyMiUyMHdpZHRoJTNEJTIyMTMlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUzRSUzQ2clMjBmaWxsJTNEJTIyJTIzMjMyNTI2JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTIuMSUyMDI0bC45LS45LTEyLjEtMTItLjkuOSUyMDEyLjElMjAxMnolMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk0xMyUyMC45bC0uOS0uOUwwJTIwMTJsLjkuOUwxMyUyMC45eiUyMiUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmljb24tYXJyb3cyLXRvLXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwY2xhc3MlM0QlMjJhcnJvdzItdG8tcmlnaHQlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEzJTIwMjQlMjIlMjB3aWR0aCUzRCUyMjEzJTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlM0UlM0NnJTIwZmlsbCUzRCUyMiUyMzIzMjUyNiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTS45JTIwMEwwJTIwLjlsMTIuMSUyMDEyJTIwLjktLjlMLjklMjAweiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTAlMjAyMy4xbC45LjlMMTMlMjAxMmwtLjktLjlMMCUyMDIzLjF6JTIyJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaWNvbi1hd2FyZHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDP3htbCB2ZXJzaW9uPScxLjAnPyUzRSAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmVyc2lvbj0nMS4xJyBpZD0nTGF5ZXJfMScgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCA0MDUuMDc1IDQwNS4wNzUnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwNS4wNzUgNDA1LjA3NTsnIHhtbDpzcGFjZT0ncHJlc2VydmUnIHdpZHRoPSc1MTJweCcgaGVpZ2h0PSc1MTJweCcgY2xhc3M9JyclM0UlM0NnJTNFJTNDZyUzRSAlM0NnJTNFICUzQ2clM0UgJTNDcGF0aCBkPSdNMzczLjQ4OCwzMzcuMDc1bC01OS4yLTEwNGM2LTIuOCw5LjYtOS4yLDkuMi0xNi40bC00LjQtMzYuOGwyNS4yLTI2LjRjNS42LTUuNiw2LTE1LjIsMC40LTIybC0yNS4yLTI3LjJsNS4yLTM3LjIgYzAuOC04LTQuOC0xNi0xMi44LTE3LjZsLTM2LjQtNy4ybC0xNy42LTMyLjRjLTMuNi03LjYtMTIuNC0xMC44LTIwLjQtNy42aC0wLjRsLTMzLjYsMTUuNmwtMzIuOC0xNmMtMy42LTItOC0yLjQtMTItMS4yIGMtNCwxLjItNy4yLDQtOS4yLDcuNmwtMTgsMzIuNGwtMzYuNCw2LjRjLTguNCwxLjYtMTQsOS4yLTEzLjIsMThsNC40LDM2LjhsLTI1LjIsMjYuNGMtNS42LDUuNi02LDE1LjItMC40LDIybDI1LjIsMjcuMiBsLTUuMiwzNy4yYy0wLjgsNy4yLDMuNiwxNCwxMC40LDE2LjhsLTU5LjYsMTA1LjZjLTEuNiwyLjQtMS4yLDUuNiwwLDhjMS42LDIuNCw0LDQsNi44LDRoNjRsMjkuMiw1MC44YzEuNiwyLjQsNCw0LDYuOCw0IHM1LjYtMS42LDYuOC00bDU3LjItOTcuNmw1Ny4yLDk4LjhjMS42LDIuNCw0LDQsNi44LDRzNS42LTEuNiw2LjgtNGwyOS4yLTUyaDY0YzIuOCwwLDUuNi0xLjYsNi44LTQgQzM3NS4wODgsMzQyLjY3NSwzNzUuMDg4LDMzOS40NzUsMzczLjQ4OCwzMzcuMDc1eiBNMTM4LjY4OCwzNzkuODc1bC0yNC44LTQyLjhjLTEuNi0yLjQtNC00LTYuOC00aC01NS4ybDU1LjItOTcuNmwyMi44LDQgbDE3LjYsMzIuNGMzLjYsNy42LDEyLjQsMTAuOCwyMC40LDcuNmgwLjRsMTYuNC03LjZsOCwxNEwxMzguNjg4LDM3OS44NzV6IE0xNjEuODg4LDI2NS4wNzVjLTAuNCwwLTAuNCwwLTAuNCwwbC0xNy42LTMzLjIgYy0yLjQtNC02LjQtNy4yLTExLjItNy42bC0zNi44LTYuOGw1LjItMzYuOGMwLjgtNC44LTAuOC0xMC00LTEzLjJsLTI0LjgtMjcuMmwyNS4yLTI2LjRjMy42LTMuNiw1LjItOC40LDQuNC0xMy4ybC00LjQtMzYuNCBjMCwwLDAtMC40LDAuNC0wLjhsMzYuNC02LjRjNC40LTAuOCw4LjgtMy42LDExLjItOGwxOC0zMi40bDMyLjgsMTZjNC40LDIuNCwxMCwyLjQsMTQuNCwwbDMzLjItMTUuMmMwLjQsMCwwLjQsMCwwLjQsMCBsMTcuNiwzMy4yYzIuNCw0LDYuNCw3LjIsMTAuOCw3LjZsMzYuNCw3LjJsLTUuMiwzNi44Yy0wLjgsNC44LDAuOCwxMCw0LDEzLjJsMjUuMiwyNy4ybC0yNS42LDI2LjRjLTMuNiwzLjYtNS4yLDguNC00LjQsMTMuMiBsNC40LDM2LjhsLTM2LDZjLTQuNCwwLjgtOC44LDMuNi0xMS4yLDhsLTE4LDMyLjRsLTMyLjgtMTZjLTQuNC0yLjQtMTAtMi40LTE0LjQsMEwxNjEuODg4LDI2NS4wNzV6IE0yOTcuODg4LDMzMy4wNzUgYy0yLjgsMC01LjYsMS42LTYuOCw0bC0yNC44LDQ0bC01Ni40LTk3LjZjLTAuNC0xLjItMC44LTItMS42LTIuOGwtOC44LTE1LjZsMi44LTEuMmwzMi44LDE2YzIuNCwxLjIsNC44LDEuNiw3LjIsMS42IGM1LjYsMCwxMS4yLTIuOCwxNC04bDE4LTMyLjRsMjQtNC40bDU0LjgsOTYuNEgyOTcuODg4eicgZGF0YS1vcmlnaW5hbD0nJTIzMDAwMDAwJyBjbGFzcz0nYWN0aXZlLXBhdGgnIGRhdGEtb2xkX2NvbG9yPSclMjMwMDAwMDAnIGZpbGw9JyUyM0Y1NEU1QScvJTNFICUzQ3BhdGggZD0nTTI4Mi4yODgsMTQxLjA3NWMwLTQ0LTM2LTgwLTgwLTgwcy04MCwzNi04MCw4MHMzNiw4MCw4MCw4MFMyODIuMjg4LDE4NS4wNzUsMjgyLjI4OCwxNDEuMDc1eiBNMjAyLjI4OCwyMDUuMDc1IGMtMzUuMiwwLTY0LTI4LjgtNjQtNjRzMjguOC02NCw2NC02NHM2NCwyOC44LDY0LDY0UzIzNy40ODgsMjA1LjA3NSwyMDIuMjg4LDIwNS4wNzV6JyBkYXRhLW9yaWdpbmFsPSclMjMwMDAwMDAnIGNsYXNzPSdhY3RpdmUtcGF0aCcgZGF0YS1vbGRfY29sb3I9JyUyMzAwMDAwMCcgZmlsbD0nJTIzRjU0RTVBJy8lM0UgJTNDL2clM0UgJTNDL2clM0UgJTNDL2clM0UlM0MvZyUzRSAlM0Mvc3ZnJTNFIFwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaWNvbi1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMGNsYXNzJTNEJTIyY2hlY2tib3glMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEzJTIwMTAlMjIlMjB3aWR0aCUzRCUyMjEzJTIyJTIwaGVpZ2h0JTNEJTIyMTAlMjIlMjBmaWxsJTNEJTIyJTIzMjU4OWRlJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNNS4zJTIwMTBMMy41JTIwOC4xJTIwMTEuMiUyMDAlMjAxMyUyMDEuOSUyMDUuMyUyMDEweiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTAlMjA0LjZsMS44LTEuOSUyMDQuNCUyMDQuNi0xLjglMjAxLjhMMCUyMDQuNnolMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmljb24tY2xvY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00zIDEyQzMgNy4wMTUzOCA3LjAxNTM4IDMgMTIgM0MxNi45ODQ2IDMgMjEgNy4wMTUzOCAyMSAxMkMyMSAxNi45ODQ2IDE2Ljk4NDYgMjEgMTIgMjFDNy4wMTUzOCAyMSAzIDE2Ljk4NDYgMyAxMlpNMTIuOSA2LjU5OTk4QzEyLjkgNi4xMDI5MiAxMi40OTcxIDUuNjk5OTggMTIgNS42OTk5OEMxMS41MDI5IDUuNjk5OTggMTEuMSA2LjEwMjkyIDExLjEgNi41OTk5OFYxMi45QzExLjEgMTMuMTgzMiAxMS4yMzM0IDEzLjQ1IDExLjQ2IDEzLjYyTDE1LjA2IDE2LjMyQzE1LjQ1NzYgMTYuNjE4MiAxNi4wMjE4IDE2LjUzNzYgMTYuMzIgMTYuMTRDMTYuNjE4MiAxNS43NDIzIDE2LjUzNzYgMTUuMTc4MiAxNi4xNCAxNC44OEwxMi45IDEyLjQ1VjYuNTk5OThaJyBmaWxsPSclMjNEMkNCQkMnLyUzRSAlM0Mvc3ZnJTNFIFwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uaWNvbi1jb3B5cmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjBjbGFzcyUzRCUyMmljb24lMjBjb3B5cmlnaHQlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE3LjclMjAxNy40JTIyJTIwd2lkdGglM0QlMjIxNyUyMiUyMGhlaWdodCUzRCUyMjE3JTIyJTIwZmlsbCUzRCUyMiUyMzU1NTk1ZiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTguOCUyMDE3LjRjNSUyMDAlMjA4LjktNCUyMDguOS04LjclMjAwLTQuOC0zLjktOC43LTguOC04LjdDMy45JTIwMCUyMDAlMjA0JTIwMCUyMDguN2MwJTIwNC44JTIwMy45JTIwOC43JTIwOC44JTIwOC43em0wLS44Yy00LjYlMjAwLTgtMy42LTgtNy45JTIwMC00LjQlMjAzLjUtOCUyMDguMS04czglMjAzLjYlMjA4JTIwNy45YzAlMjA0LjQtMy41JTIwOC04LjElMjA4em0uMS0zLjRjMS42JTIwMCUyMDIuNy0uNiUyMDMuNi0xLjZsLS45LS44Yy0uNy43LTEuNSUyMDEuMi0yLjYlMjAxLjItMS44JTIwMC0zLjItMS41LTMuMi0zLjRTNy4yJTIwNS4yJTIwOSUyMDUuMmMxLjElMjAwJTIwMS45LjUlMjAyLjYlMjAxLjJsLjktMUMxMS42JTIwNC42JTIwMTAuNiUyMDQlMjA5JTIwNCUyMDYuNCUyMDQlMjA0LjQlMjA2LjElMjA0LjQlMjA4LjVjMCUyMDIuNiUyMDIlMjA0LjclMjA0LjUlMjA0Ljd6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5pY29uLWRhdGFwaWNrZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjBjbGFzcyUzRCUyMmljb24lMjBkYXRlcGlja2VyJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyMiUyMDIwJTIyJTIwd2lkdGglM0QlMjIyMCUyMiUyMGhlaWdodCUzRCUyMjIwJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTkuOSUyMDVsLjEuMVYxOEgyLjFsLS4xLS4xVjVIMTkuOW0uMS0ySDJjLS45JTIwMC0yJTIwLjktMiUyMDEuOFYxOGMwJTIwLjklMjAxLjElMjAyJTIwMiUyMDJoMThjLjklMjAwJTIwMi0uOSUyMDItMS44VjVjMC0uOS0xLjEtMi0yLTJ6JTIyJTJGJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjJub25lJTIyJTIwc3Ryb2tlJTNEJTIyJTIzMDAwJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMiUyMiUyMHN0cm9rZS1saW5lY2FwJTNEJTIycm91bmQlMjIlMjBzdHJva2UtbWl0ZXJsaW1pdCUzRCUyMjEwJTIyJTIwZCUzRCUyMk02JTIwMXYyLjVNMTYlMjAxdjIuNSUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTUlMjA4aDJ2Mkg1ek0xMCUyMDhoMnYyaC0yek0xNSUyMDhoMnYyaC0yek01JTIwMTNoMnYySDV6TTEwJTIwMTNoMnYyaC0yek0xNSUyMDEzaDJ2MmgtMnolMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmljb24tZGF0ZXBpY2tlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMi0xOSUyMC0yJTIwNDAlMjA0MCUyMiUyMHdpZHRoJTNEJTIyNDAlMjIlMjBoZWlnaHQlM0QlMjI0MCUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzQ0ZEMUQzJTIyJTIwZCUzRCUyMk05LjElMjAxMy41bC4xJTIwMTEuOEgtNy4xbC0uMS0uMVYxMy41SDkuMW0uMS0xLjlILTcuMmMtLjglMjAwLTEuOC45LTEuOCUyMDEuN3YxMmMwJTIwLjglMjAxJTIwMS44JTIwMS44JTIwMS44SDkuMmMuOCUyMDAlMjAxLjgtLjglMjAxLjgtMS42di0xMmMwLS45LTEtMS45LTEuOC0xLjl6JTIyJTJGJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjJub25lJTIyJTIwc3Ryb2tlJTNEJTIyJTIzQ0ZEMUQzJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMiUyMiUyMHN0cm9rZS1saW5lY2FwJTNEJTIycm91bmQlMjIlMjBzdHJva2UtbWl0ZXJsaW1pdCUzRCUyMjEwJTIyJTIwZCUzRCUyMk0tMy41JTIwOS44djIuM001LjUlMjA5Ljh2Mi4zJTIyJTJGJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNDRkQxRDMlMjIlMjBkJTNEJTIyTS00LjUlMjAxNi4yaDEuOFYxOGgtMS44ek0uMSUyMDE2LjJoMS44VjE4SC4xek00LjYlMjAxNi4yaDEuOFYxOEg0LjZ6TS00LjUlMjAyMC43aDEuOHYxLjhoLTEuOHpNLjElMjAyMC43aDEuOHYxLjhILjF6TTQuNiUyMDIwLjdoMS44djEuOEg0LjZ6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5pY29uLWRhdGVwaWNrZXIxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwY2xhc3MlM0QlMjJpY29uJTIwZGF0ZXBpY2tlciUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjIlMjAyMCUyMiUyMHdpZHRoJTNEJTIyMjAlMjIlMjBoZWlnaHQlM0QlMjIyMCUyMiUyMGZpbGwlM0QlMjIlMjNjZmQxZDMlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xOS45JTIwNWwuMS4xVjE4SDIuMWwtLjEtLjFWNUgxOS45bS4xLTJIMmMtLjklMjAwLTIlMjAuOS0yJTIwMS44VjE4YzAlMjAuOSUyMDEuMSUyMDIlMjAyJTIwMmgxOGMuOSUyMDAlMjAyLS45JTIwMi0xLjhWNWMwLS45LTEuMS0yLTItMnolMjIlMkYlM0UlM0NwYXRoJTIwc3Ryb2tlJTNEJTIyJTIzMDAwJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMiUyMiUyMHN0cm9rZS1saW5lY2FwJTNEJTIycm91bmQlMjIlMjBzdHJva2UtbWl0ZXJsaW1pdCUzRCUyMjEwJTIyJTIwZCUzRCUyMk02JTIwMXYyLjVNMTYlMjAxdjIuNSUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTUlMjA4aDJ2Mkg1ek0xMCUyMDhoMnYyaC0yek0xNSUyMDhoMnYyaC0yek01JTIwMTNoMnYySDV6TTEwJTIwMTNoMnYyaC0yek0xNSUyMDEzaDJ2MmgtMnolMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmljb24tZGVncmVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNCUyMDIxLjM4JTIyJTIwZmlsbCUzRCUyMiUyMzAzNTBhMiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTIyJTIwMjAuNTRsLTItNC4zMmEzJTIwMyUyMDAlMjAxJTIwMC0zLjk1LjA1bC0yJTIwNC4yNyUyMDEuODIuODQlMjAyLTQuMzlIMTguMTZsMiUyMDQuMzl6JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNMjIuOTIlMjAwSDEuMDhBMS4wOCUyMDEuMDglMjAwJTIwMCUyMDAlMjAwJTIwMS4wOHYxNS44NEExLjA4JTIwMS4wOCUyMDAlMjAwJTIwMCUyMDEuMDglMjAxOGgxMi42NGwuNjgtMS40OGE0LjM1JTIwNC4zNSUyMDAlMjAwJTIwMS0uOC0yLjUyJTIwNC40JTIwNC40JTIwMCUyMDElMjAxJTIwOC4wNSUyMDIuNDRsLjcyJTIwMS41NmguNTVBMS4wOCUyMDEuMDglMjAwJTIwMCUyMDAlMjAyNCUyMDE2LjkyVjEuMDhBMS4wOCUyMDEuMDglMjAwJTIwMCUyMDAlMjAyMi45MiUyMDB6TTEwJTIwMTZIM3YtMWg3djF6bTAtMkgzdi0xaDd2MXptMi00YTIlMjAyJTIwMCUyMDElMjAxJTIwMi0yJTIwMiUyMDIlMjAwJTIwMCUyMDEtMiUyMDJ6bTgtNGMtLjEzLjIyLjIyJTIwMS4xMyUyMDAlMjAxQzE1JTIwMyUyMDguNTMlMjAzLjg5JTIwNCUyMDdjLS4wOSUyMDAlMjAuMDktMSUyMDAtMXMuMTYuMDkuMDglMjAwLS4wOC0uMzMuMTMtLjQ2YTEzLjY4JTIwMTMuNjglMjAwJTIwMCUyMDElMjAxNS44JTIwMGMuMjMuMDkuMTIuMjQtLjAxLjQ2eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaWNvbi1kb2Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjI1LjUlMjA0LjclMjA5JTIwMTElMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0NBQ0RDRiUyMiUyMGQlM0QlMjJNMTEuMiUyMDQuN0g1LjV2MTFoOVY4LjJsLTMuMy0zLjV6bS4yJTIwMS41bDEuNSUyMDEuNmgtMS41VjYuMnptLTUlMjA4LjVWNS42aDQuMnYzaDIuOXY2LjFINi40eiUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzQ0REMEQyJTIyJTIwZCUzRCUyMk03LjUlMjA4LjdoMS45di45SDcuNXpNNy41JTIwMTAuN2g1djFoLTV6TTcuNSUyMDEyLjdoNXYuOWgtNXolMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmljb24tZG9jMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMGNsYXNzJTNEJTIyaWNvbiUyMGRvYzIlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjI0JTIwNCUyMDE2JTIwMjAlMjIlMjB3aWR0aCUzRCUyMjE2JTIyJTIwaGVpZ2h0JTNEJTIyMjAlMjIlMjBmaWxsJTNEJTIyJTIzQzhDQ0QxJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNNCUyMDR2MjBoMTZWNEg0em0xMyUyMDE1SDd2LTJoMTB2MnptMC00SDd2LTJoMTB2MnptMC00SDdWOWgxMHYyeiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaWNvbi1lZHVjYXRpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNicgaGVpZ2h0PSczNicgdmlld0JveD0nMCAwIDM2IDM2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3BhdGggZD0nTTE4IDYuMDcxNjZMMzEuMjE4NyAxMS4xNjVMMTggMTYuMjU4M0w0Ljc4MTMgMTEuMTY1TDE4IDYuMDcxNjZaJyBzdHJva2U9JyUyM0Y1NEU1QScgc3Ryb2tlLXdpZHRoPScyJy8lM0UgJTNDcGF0aCBkPSdNOS43NTc4MSAxMy43NzMzVjE5LjY2NThDOS43NTc4MSAxOS45OTA2IDkuODkzNzYgMjAuMzAwNSAxMC4xMzI3IDIwLjUyMDVWMjAuNTIwNUMxNC41NzkxIDI0LjYxMzcgMjEuNDIxMyAyNC42MTM3IDI1Ljg2NzggMjAuNTIwNVYyMC41MjA1QzI2LjEwNjcgMjAuMzAwNSAyNi4yNDI3IDE5Ljk5MDYgMjYuMjQyNyAxOS42NjU4VjEzLjc3MzMnIHN0cm9rZT0nJTIzRjU0RTVBJyBzdHJva2Utd2lkdGg9JzInLyUzRSAlM0NwYXRoIGQ9J00zMC45MDA0IDExLjUwNDNMMzAuOTAwNCAyMi44ODU4JyBzdHJva2U9JyUyM0Y1NEU1QScgc3Ryb2tlLXdpZHRoPScyJy8lM0UgJTNDZWxsaXBzZSBjeD0nMzAuOTAwOCcgY3k9JzI0LjMwODcnIHJ4PScxLjkzOTg0JyByeT0nMS44OTczNScgZmlsbD0nJTIzRjU0RTVBJy8lM0UgJTNDcGF0aCBkPSdNMjkuNDQ0MyAzMC4wMDAxTDMwLjg5OTIgMjUuNzMxMUwzMi4zNTQxIDMwLjAwMDEnIHN0cm9rZT0nJTIzRjU0RTVBJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFICUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmljb24tZW1haWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3BhdGggZD0nTTEyIDEzTDIzIDUuNDAyNzFDMjIuOTM1IDQuNjIxMDIgMjIuMzE4OSA0IDIxLjU0NDcgNEgyLjMzNzE0QzEuNzQwMjMgNCAxLjIzMTk3IDQuMzY5MjEgMSA0Ljg5MjkxTDEyIDEzWicgZmlsbD0nJTIzRDJDQkJDJy8lM0UgJTNDcGF0aCBkPSdNMTIgMTUuOEwxIDcuNDQ0MzRWMTguNTc1M0MxIDE5LjM2NDQgMS42NTcwNyAyMCAyLjQ2NjY3IDIwSDIxLjUzMzNDMjIuMzQ0NCAyMCAyMyAxOS4zNjQ0IDIzIDE4LjU3NTNWNy45NjcwM0wxMiAxNS44WicgZmlsbD0nJTIzRDJDQkJDJy8lM0UgJTNDL3N2ZyUzRSBcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmljb24tZm90byB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UgJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTguNTY1MTkgM0gxNS4yODM1TDE3LjE5MTQgNi4xNDI4NkgyMS4zMzU1QzIyLjI0MzQgNi4xNDI4NiAyMyA2Ljg1NzE0IDIzIDcuNzE0MjhWMTguNDI4NkMyMyAxOS4yODU3IDIyLjI0MzQgMjAgMjEuMzM1NSAyMEgyLjY2NDQ3QzEuNzU2NTggMjAgMSAxOS4yODU3IDEgMTguNDI4NlY3LjcxNDI4QzEgNi44NTcxNCAxLjc1NjU4IDYuMTQyODYgMi42NjQ0NyA2LjE0Mjg2SDYuODA4NjFMOC41NjUxOSAzWk03LjMxODM2IDEzLjA5MzdDNy4zMTgzNiAxMC40MDQyIDkuMzc2NTkgOC4zMTIzMiAxMi4wMjI5IDguMzEyMzJDMTQuNjY5MiA4LjMxMjMyIDE2LjcyNzQgMTAuNDA0MiAxNi43Mjc0IDEzLjA5MzdDMTYuNzI3NCAxNS43ODMyIDE0LjY2OTIgMTcuODc1IDEyLjAyMjkgMTcuODc1QzkuNTIzNjEgMTcuODc1IDcuMzE4MzYgMTUuNzgzMiA3LjMxODM2IDEzLjA5MzdaJyBmaWxsPSclMjNEMkNCQkMnLyUzRSAlM0Mvc3ZnJTNFIFwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaWNvbi1oYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjExJTIyJTIwaGVpZ2h0JTNEJTIyMTYlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMSUyMDE2JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNOS43JTIwNC4xYy0uNCUyMDAtLjcuMi0uOS41di0yYzAtLjYtLjUtMS0xLjEtMS0uNCUyMDAtLjguMi0xJTIwLjV2LS40YzAtLjYtLjUtMS0xLjEtMS0uNiUyMDAtMS4xLjUtMS4xJTIwMXYuNGMtLjItLjMtLjYtLjUtMS0uNS0uNiUyMDAtMS4xLjUtMS4xJTIwMXY0LjJjLS4yLS4zLS41LS42LTEtLjYtLjMlMjAwLTElMjAuMS0xLjIlMjAxLjF2My41YzAlMjAyLjYlMjAyLjUlMjA0LjklMjA1LjQlMjA0LjklMjAzJTIwMCUyMDUuMi0yLjQlMjA1LjItNC41VjUuNGMwLS45LS41LTEuMy0xLjEtMS4zek0uOCUyMDEwLjhWOS4zaDF2MS4yaDEuMVY0LjJoMXY0LjJINXYtM2gxdjMuMWgxLjFWNi44aDF2Mi4xaDEuMVY3LjZoMXYzLjNjLS4yLS4xLS45LS4zLTEuNiUyMDB2LS4xYzAtLjQtLjQtLjctLjktLjdzLS45LjMtLjkuN2MwJTIwLjQuNC43LjguNy0uNC42LS42JTIwMS40LS42JTIwMS40cy0xLjEtLjItMS42LjFjLS44LjUtLjglMjAxLjUtLjclMjAyLTIuMS0uNC0zLjktMi4yLTMuOS00LjJ6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5pY29uLWxvYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjBjbGFzcyUzRCUyMmljb24lMjBsb2FkJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMC0wLjclMjA0OCUyMDQ4JTIyJTIwd2lkdGglM0QlMjI0OCUyMiUyMGhlaWdodCUzRCUyMjQ4JTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTI0JTIwMS4zYzEyLjElMjAwJTIwMjIlMjA5LjklMjAyMiUyMDIycy05LjklMjAyMi0yMiUyMDIyLTIyLTkuOS0yMi0yMiUyMDkuOS0yMiUyMDIyLTIybTAtMkMxMC43LS43JTIwMCUyMDEwJTIwMCUyMDIzLjNzMTAuNyUyMDI0JTIwMjQlMjAyNCUyMDI0LTEwLjclMjAyNC0yNC0xMC43LTI0LTI0LTI0eiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTIzJTIwMTEuM2gydjE4aC0yeiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTIzLjIzNCUyMDI5LjAyN2wtNy03JTIwMS40MTQtMS40MTQlMjA3JTIwN3olMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk0yNC43MiUyMDI5LjAyOGwtMS40MTQtMS40MTQlMjA3LTclMjAxLjQxNCUyMDEuNDE0ek0xNSUyMDMwLjNoMTh2MkgxNXolMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmljb24tbG9nbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzElMjA0MSUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRDQyRTJEJTIyJTIwZCUzRCUyMk0xNC41JTIwMjEuM2MtLjItLjEtLjUtLjItLjYtLjJsLS4yLS4xdi0uMWguMWMuMiUyMDAlMjAuMy0uMS40LS4xLS4zLS4xLS43LS4yLS44LS4zdi0uMWguMmMtLjIlMjAwLS4zLS4yLS40LS4zLS4yLS4yLS4zLS4zLS43LS4ybC0uMS0uMXYtLjFjMC0uMSUyMDAtLjEuMi0uMS4xJTIwMCUyMC4yLS4xLjMtLjEtLjIlMjAwLS4yLS4xLS4zLS4yLS4xLS4xLS4yLS4xLS43LjFoLS4xYy40LS4zLjYtLjYuNi0uNy0uMSUyMDAtLjEuMS0uMi4xLS4xLjEtLjUuMS0uNiUyMDAtLjElMjAwLS4xLS4yLS4xLS4zLS4xJTIwMC0uMy4yLS40LjNsLS4xLjEtLjMtLjMtLjUuNGgtLjNsLjIuNEgxMGMtLjEtLjEtLjMtLjEtLjQlMjAwJTIwLjQuMi4zLjIuMy4zJTIwMCUyMDAlMjAwJTIwLjEtLjEuMXMtLjIuMS0uMy4xYy0uMS4xLS4xLjEtLjMuMS4xLjEuMy4yLjUuMmguNHYuMS0uMXMtLjEuMS0uNC4xYy0uMyUyMDAtLjUtLjEtLjYtLjN2LS4xYy4xJTIwMCUyMC4yLS4xLjMtLjEuMS0uMS4xLS4xLjMtLjEtLjEtLjEtLjItLjEtLjItLjJzMC0uMS4xLS4xYy4xLS4xLjMtLjEuNCUyMDBsLS4yLS4zaC40bC4zLS4zLjMuM2MuMS0uMS4zLS40LjUtLjNoLjF2LjFjMCUyMC4xJTIwMCUyMC4yLjEuMmguNWMuMS0uMS4yLS4xLjItLjJ2LS4xbC4xLjFzLjEuMi0uMi42Yy4zLS4xLjQlMjAwJTIwLjUuMS4xLjEuMi4xLjQuMnYuMWMwJTIwLjElMjAwJTIwLjEtLjMuMi4yJTIwMCUyMC40LjIuNS4zLjEuMS4yLjMuNC4zLjElMjAwJTIwLjIuMS4yLjFsLS4yLjJjLjIuMS41LjIuNy4yaC4xdi4yYy0uMS0uNS0uMi0uNC0uNC0uNC40LjEuNS4xLjUuMyUyMDAtLjElMjAwLS4xJTIwMCUyMDB6JTIyJTJGJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNENDJFMkQlMjIlMjBkJTNEJTIyTTE1LjQlMjAzNy41bC0uMy0xLjJjMC0uMS0uMi0xLTEuMS0xSDguNmMtMS40JTIwMC0yLjQtMS0yLjQtMi4zVjE0LjNoMTguNHYxOC44YzAlMjAxLjMtMS4xJTIwMi4yLTIuNSUyMDIuMmgtNS4zYy0uOSUyMDAtMS4xJTIwMS0xLjElMjAxbC0uMyUyMDEuMnpNNi44JTIwMTQuOVYzM2MwJTIwMSUyMC44JTIwMS44JTIwMS44JTIwMS44SDE0Yy43JTIwMCUyMDEuMS40JTIwMS40LjguMy0uNC43LS44JTIwMS40LS44aDUuM2MxLjIlMjAwJTIwMi0uNyUyMDItMS43VjE0LjlINi44eiUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRDQyRTJEJTIyJTIwZCUzRCUyMk0xMS4xJTIwMjUuNmwtLjMtLjhjLS4zLS4yLS44LS41LTEuMS0uNy0uMi0uMS0uNC0uMy0uNS0uNWgtLjFjLS4yJTIwMC0uMy4xLS40LjFsLS4zLjljLS4xLjMtLjIuNS0uMy42LS4xLjItLjMuNS0uMS42di40Yy0uMS4xLS4xLjItLjEuM3YuMmMwJTIwLjIlMjAwJTIwLjMuMS40di4xaC4xYy4yLS4xLjMtLjIuNC0uNC4xLS4xLjEtLjIuMi0uMnYtLjFjLjEtLjElMjAwLS4yLS4xLS4zJTIwMCUyMDAtLjEtLjEuMS0uNHYtLjFjLS4xLS4zLjEtLjcuMy0xJTIwMC0uMS4xLS4xLjEtLjIuMS0uMS4xLS4yLjItLjIuMy41LjYuOSUyMDEuMSUyMDEuMiUyMDAlMjAwJTIwLjEuMS4yLjEuMS4xLjUlMjAwJTIwLjUlMjAwJTIwLjElMjAwJTIwLjElMjAwJTIwMCUyMDAlMjAuMSUyMDAlMjAuMSUyMDAlMjAwJTIwMHptMS44LTcuNmguMWMuMSUyMDAlMjAuMiUyMDAlMjAuMi4xJTIwMCUyMDAlMjAwJTIwLjEtLjEuMWgtLjIuMnMuMSUyMDAlMjAuMS4xYzAlMjAwJTIwMCUyMC4xLS4xLjFoLS4yLjJzLjElMjAwJTIwLjEuMS0uMS4xLS4yLjFoLS4xLjFjLjElMjAwJTIwLjIlMjAwJTIwLjIuMXMtLjEuMS0uMi4xaC0uMXMuMS4xLjIuMXYuMWMtLjItLjEtLjMtLjItLjMtLjVzMC0uNC4xLS41eiUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRDQyRTJEJTIyJTIwZCUzRCUyMk0xNC4xJTIwMTkuN2MtLjElMjAwLS4yJTIwMC0uMi0uMS0uMS0uMi0uMi0uNC0uMy0uNS0uMi0uMy0uMi0uNC0uMi0uNXYtLjRjMC0uMS0uMS0uMS0uMi0uMWwtLjEtLjFoLjFjLjElMjAwJTIwLjIuMi4yLjIuMS4yLjEuNC4xLjQlMjAwJTIwLjEuMS4zLjIuNGwuMy42Yy4xLjEuMi4xLjQlMjAwaC4xYy4xLS4xLjItLjIuMi0uMy4zLS4yLjYtLjIuNi0uMnYuMmgtLjF2LS4xLjFzLS4yJTIwMC0uNS4yYy0uMSUyMDAtLjIuMS0uMi4yaC0uMWMtLjEtLjEtLjIlMjAwLS4zJTIwMHolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0Q0MkUyRCUyMiUyMGQlM0QlMjJNMTMuOSUyMDIwLjNjLS4zJTIwMC0uNi0uNC0uOC0xLjR2LS4yYy4yLjguNiUyMDEuNS44JTIwMS41aC4zYy4yJTIwMCUyMC40JTIwMCUyMC41LS4xbC4xLjFjLS4xLjEtLjQlMjAwLS42JTIwMC0uMS4xLS4yLjEtLjMuMXptMSUyMC44Yy0uMS0uNC0uMS0uNy0uMS0xLjIuMS0uMi4yLS41LjMtLjZsLjEtLjJoLjFjLjEuMS4yLjIuNC4xbC0uMS4xYy0uMi4xLS4zJTIwMC0uNC0uMWwtLjEuMWMwJTIwLjEtLjIuNC0uMi42LS4xLjQlMjAwJTIwLjguMSUyMDEuMWwtLjEuMXptLjYlMjAxLjJsLS43LS41LjEtLjEuNy41LjctLjMuMS4xLS45LjN6bS0xLjEuNGwuNi0uNy4xLjEtLjcuNnptLjglMjAyLjRjLS4zLS4zLS42LS4zLS44LS4zJTIwMCUyMDAtLjItLjItLjQlMjAwaC0uMWMuMi0uMi40LS4xLjQtLjEuNC0uMS43JTIwMCUyMC45LjJ2LjJ6bS0uOSUyMDIuMWMtLjElMjAwLS4xJTIwMC0uMi0uMXYtLjJsLjEtLjFjLjEtLjEuMi0uMS4yLS4zaC4xYy0uMS4yLS4yLjMtLjMuNHYuMWwuMS4xYy4xJTIwMCUyMC4yLS4xLjMtLjEuMSUyMDAlMjAuMi0uMS4yLS4yLjEtLjEuMi0uMi4zLS4yLjElMjAwJTIwLjItLjEuMy0uMiUyMDAtLjEtLjEtLjItLjEtLjNoLjJjMCUyMC4yLjIuMi4xLjQlMjAwJTIwLjEtLjMuMi0uNC4yLS4xJTIwMC0uMi4xLS4zLjItLjEuMS0uMi4xLS4zLjIlMjAwJTIwMC0uMiUyMDAtLjMuMXptNS44LTQuMWwuMi0uMmMuMi0uMS42LTElMjAxLjUtLjglMjAxLjEuMiUyMDEuMSUyMDEuMy43JTIwMi4ybC0uNSUyMDFjLS4xLjMtLjEuNS4xLjgtLjktLjEtLjctMS4yLS40LTIuNC4yLS45LS45LS44LTEuNC0uNWwtLjItLjF6bS03LTUuMUgxM2wtLjEtMS4zLS4zLS4zLjEtLjEuMi4ydi0uM2wtLjQuMXYtLjFoLjRWMTZoLS4ydi0uMWguMnYtLjNoLjF2LjNoLjJ2LjFIMTNoLjR2LjFoLS41di41bC4zLjQtLjEuMS0uMi0uMy4yJTIwMS4yeiUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRDQyRTJEJTIyJTIwZCUzRCUyMk0xMyUyMDE4LjdsLjElMjAxLjguMi4xLS4xLTEuOUgxM3ptLjclMjAxMGwtLjItMi4yaC4ybC4xJTIwMi4yLjIuMS0uMi42LS4yLS42LjEtLjF6bTQuNCUyMDEuM2MuMiUyMDAlMjAuMi0uMS4yLS4zLjEtLjYuMy0uOS41LTEtLjEtLjMtLjItLjctLjItMS4yJTIwMC0uMS0uOC0uNS0xLjEtMS4zbC0uNC4yYy0uMi4xLS40LjEtLjQuMWwuMS4zYy4xLjIuMi41LjQuNi4yLjIuNS4zLjcuNi4xLjEuMS4xLjEuMi4yLjMuMi43JTIwMCUyMDEuMS0uMS4yLS4yLjItLjMuNi0uMSUyMDAlMjAuMy4xLjQuMXptLTIuOC0xMi45bC4xLS4xYy4xLS4yLS4xLS4xLS4yLS4zLjUtLjEuOS0uMSUyMDEuMi4zLjIuMy4yLjQuMS44JTIwMCUyMC40LjIuNS40LjMuMS0uMS4xLS4yLjItLjMuMi0uMS4zJTIwMCUyMC40LjEuMS4yLjEuMy4zLjIlMjAwJTIwLjEtLjEuMi0uMy4xLS4xJTIwMC0uMS0uMS0uMS0uMS0uMi0uMi0uMy4xLS40LjItLjIuMy0uNi4zLS44JTIwMC0uMS0uMi4xLS40LS4xLS41JTIyJTJGJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNENDJFMkQlMjIlMjBkJTNEJTIyTTE0LjclMjAxOGMuMy4xLjYtLjEuOS0uMi4xLjQuMS43LjUuOC0uMS0uMi0uMS0uNS0uMS0uOCUyMDAtLjUtLjItLjgtLjYtLjgtLjUuMS0uNy41LS43JTIwMXolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0Q0MkUyRCUyMiUyMGQlM0QlMjJNMTYuMSUyMDE4LjdjLS40JTIwMC0uNC0uNC0uNS0uNy0uMi4xLS40LjItLjcuMmgtLjJzLS4xJTIwMC0uMS0uMWMwLS42LjItMSUyMC43LTElMjAuNCUyMDAlMjAuOC40LjguOS4xLjIlMjAwJTIwLjQlMjAwJTIwLjcuMS0uMS4xLS4xJTIwMCUyMDB6JTIyJTJGJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNENDJFMkQlMjIlMjBkJTNEJTIyTTE1LjMlMjAxOS4xaC0uMmMtLjEtLjEtLjEtLjItLjEtLjMlMjAwLS4xLS4xLS4yLS4yLS4zLS4xLS4yLS4xLS4zLS4xLS40aC4xYzAlMjAuMS4xLjMuMS40LjEuMS4xLjIuMi4zJTIwMCUyMC4xLjEuMi4xLjIuMS4xLjMuMS42LS40bC4yLjFjLS4yLjItLjUuNC0uNy40em0tNC4xLTUuNWg4LjN2LjdoLTguM3YtLjd6bTQuMS0uNWwtMS4yLS43JTIwMS4yLS43JTIwMS4yLjctMS4yLjd6bTIuMy0uMmMtLjIlMjAwLS4zLS4yLS4zLS4zJTIwMC0uMi4yLS4zLjMtLjMuMiUyMDAlMjAuMy4yLjMuMy4xLjEtLjEuMy0uMy4zem0xLjQlMjAwYy0uMSUyMDAtLjIlMjAwLS4yLS4xLS4xLS4xLS4xLS4yLS4xLS4yJTIwMC0uMi4yLS4zLjMtLjNzLjMuMi4zLjNjMCUyMC4xLS4xLjMtLjMuM3ptLTcuMSUyMDBjLS4yJTIwMC0uMy0uMi0uMy0uMyUyMDAtLjIuMi0uMy4zLS4zLjIlMjAwJTIwLjMuMi4zLjMlMjAwJTIwLjEtLjIuMy0uMy4zem0xLjMlMjAwYy0uMSUyMDAtLjIlMjAwLS4yLS4xLS4xLS4xLS4xLS4yLS4xLS4yJTIwMC0uMi4yLS4zLjMtLjMuMiUyMDAlMjAuMy4yLjMuMyUyMDAlMjAuMS0uMS4zLS4zLjN6bS0uNyUyMDIwLjNzMS43LjMlMjAyLjctLjFjMS40LS41JTIwMS41LTElMjAxLjUtMSUyMC4xJTIwMCUyMC4xLjIuNy40LjMuMS43LjIuOS4xLjMlMjAwJTIwLjUlMjAwJTIwLjUuMnMtLjIuMy0uNC4zLS41LS4zLS44JTIwMGwuMy4xcy0uMy4xLS40LjJjMCUyMDAlMjAuMy0uMS40LS4xJTIwMCUyMDAtLjIuMS0uMi4yaC4zYy4xJTIwMCUyMC4zLjEuNi4yLjIlMjAwJTIwLjctLjIuOS0uOCUyMDAlMjAwLS4zLS4zLS4zLS40JTIwMCUyMDAtLjEtLjQuMS0uMy40LjIuOS4zJTIwMS4zLjMlMjAxLjIlMjAwJTIwMi4zLS45JTIwMS41LTIuMy0uMi0uNC0uNi0xLS42LTEuNXMuNC0uNy43LS43Yy4zJTIwMCUyMC40LjIuNC4zJTIwMCUyMDAtLjMtLjEtLjQuMyUyMDAlMjAuMi4zLjMuNC43JTIwMCUyMDAlMjAuMi0uMy4zLS41LjEtLjIuMS0uNS4xLS42JTIwMC0uMS0uMi0uNS0uNS0uNi0uMi0uMS0uNS0uMS0uNy0uMS0uNS4xLS44LjUtLjglMjAxLS4xLjMuMS43LjIlMjAxJTIwLjMuOC41JTIwMS4yLjIlMjAxLjYtLjMuNS0xLjMuMi0yLjItLjQtLjktLjYtMS42LS44LTIuNS0uNi0xLjUuMy0xLjQlMjAxLjEtMi43JTIwMS4zLS43JTIwMC0yJTIwLjEtMS4yLTEuNCUyMDAlMjAwLS42LS4zLS45LS40LS42LS4xLTEuMi40LTEuMyUyMDEtLjEuOC4yJTIwMS43LjclMjAxLjclMjAwJTIwMCUyMDAlMjAuMi0uMS40JTIwMCUyMDAtLjQtLjEtLjctLjEtLjMlMjAwLS43LjEtLjguMS0uMSUyMDAtLjMtLjItLjktLjItLjUlMjAwLS44LjMtLjguM2wuNC4xcy0uNC4xLS41LjNjMCUyMDAlMjAuMy0uMS41LS4xJTIwMCUyMDAtLjMuMi0uMy40JTIwMCUyMDAlMjAuMi0uMi40LS4ycy42LjIuNy4yYy4zJTIwMCUyMC40LS4yLjQtLjIuMSUyMDAlMjAuNC4yJTIwMS4xLjMuNyUyMDAlMjAuOC0uMSUyMDEuMS0uMS4yJTIwMCUyMC41LjEuNS4xLjElMjAwJTIwLjItLjMuMi0uOCUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRDQyRTJEJTIyJTIwZCUzRCUyMk0xMSUyMDMxLjdzLS45LS41LTEtLjZjLS4xLS4xLS40LS4xLS45LS4xLS40LjEtLjYuMi0uNy4zaC4ycy0uMi4xLS4yLjNjMCUyMDAlMjAuMy0uMi41LS4ybC0uMS4ycy4xLS4xLjMlMjAwJTIwLjQuMi41LjJjLjElMjAwJTIwLjEtLjEuMi0uMXMuMi4xLjMuMmMuMS4xLjcuNy45LjcuMiUyMDAlMjAuNC0uMS40LS4xbTQuOC4zYy0uMS4yJTIwMCUyMC41LjEuNi4xLjIuMi4yLjMuMy4xLjEuMS4yLS4yLjMtLjIuMS0uNS4xLS44LjEtLjMlMjAwLS42JTIwMC0uOS4zJTIwMCUyMDAlMjAuMS0uMy4zLS41JTIwMCUyMDAtLjMuMS0uNS4ybC4zLS4zYy4yLS4xLjMtLjEuNS0uMi4yJTIwMCUyMC4zJTIwMCUyMC41LjElMjAwJTIwMC0uMS0uMy0uMy0uNSUyMDAlMjAwJTIwLjItLjEuNS0uMmwuMi0uMnptLTEtMTRjLjEtLjEuMSUyMDAlMjAuMSUyMDAlMjAwJTIwLjEtLjEuMS0uMSUyMDAlMjAwJTIwLjElMjAwJTIwMCUyMDAlMjAwem0tLjElMjAwYy4xJTIwMCUyMC4yLS4xLjItLjFoLS4xbC0uMS4xYzAtLjElMjAwJTIwMCUyMDAlMjAwem0tLjMtLjZoLjJjLjElMjAwJTIwLjElMjAwJTIwMCUyMC4xdi4xYzAlMjAuMiUyMDAlMjAuMi0uMSUyMDBoLS4xczAtLjEuMS0uMWwtLjEtLjFjMCUyMC4xJTIwMCUyMDAlMjAwJTIwMHptLjctLjFjLS4xJTIwMC0uMi4xLS4yLjF2LjFzMCUyMC4xLjEuMWMwJTIwMCUyMC4xLS4xLjItLjElMjAwJTIwMCUyMDAtLjEtLjEtLjFoLS4xYy0uMSUyMDAlMjAwJTIwMCUyMC4xLS4xem0uNi45Yy0uMS0uMS0uMi0uMy0uMi0uNGguMWMwJTIwLjEtLjEuMy4zLjNsLS4yLjF6bS01LjklMjAxYy0uMS0uMi0uNC0uMy0uNC0uM3YtLjJzLjIuMi40LjV6bS4xLS4xYy0uMi0uNS0uNC0uNS0uNC0uNXYtLjFjLjElMjAwJTIwLjMlMjAwJTIwLjQuNnptLjItLjFzLS40LS41LS40LS44bC4xLS4xYy4xLjMuNC44LjMuOXptMTAuMiUyMDBsLTEuNC0uNC4xLS4xJTIwMS41LjMtLjIuMnptLTYuNiUyMDkuM2wuMy0uM3YuNGwtLjEtLjFzLS4xLjYtLjkuOWwuMS0uMnMuNS0uMS43LS43aC0uMXolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0Q0MkUyRCUyMiUyMGQlM0QlMjJNMTUuNyUyMDI5LjZzLS4xLS4yLS4yLS4yYy0uMS0uMS0uMyUyMDAtLjMlMjAwcy0uMS0uMi0uMy0uMmMtLjElMjAwLTElMjAuNS0xLjQuNi4xLS4yJTIwMC0uNC0uMy0uNSUyMDAlMjAwJTIwLjMuNS0uNS44LS4zLjEtLjElMjAwLS4yLjNzLS4zLjUtLjMuNmMwJTIwLjIuMi40LjUuM3YuMWMuMi0uMS43LjIuOSUyMDBoLjFzLjMlMjAwJTIwLjYtLjFsLS4yLS4zcy4zLjEuNC0uMmMwJTIwMC0uMS0uMS0uMS0uMnMuMi0uMy4zLS4zYy4xLS4xLjUtLjQlMjAxLS43em0tMS44JTIwMWMtLjEuMS0uMy4xLS41LjFsLjMtLjNjLjElMjAwJTIwLjIlMjAwJTIwLjMtLjEuMSUyMDAlMjAuMi0uMS4zLS4xLS4xJTIwMC0uMy40LS40LjR6bS0yLjItNy44Yy0uNy0uMS0uOS0uOC0uOS0uOGguMXMuMy42LjkuN2wtLjEuMXptMS40LS41Yy0uMSUyMDAtLjIlMjAwLS4yLS4xLS4xJTIwMC0uMS0uMS0uMS0uMnYtLjVjMC0uMS4xLS4xLjItLjFoLjN2LS4zYy4xJTIwMCUyMC4yLjIuMy4zaC4yYy4zLS4yLjctLjQlMjAxLjEtLjZoLjFsLjMtLjguMS4xLS4zLjktLjIuMS0xJTIwLjUtLjQuMWMwLS4xLjEtLjItLjEtLjIlMjAwJTIwLjElMjAwJTIwLjEtLjEuMmgtLjRjMCUyMC4xLjEuMS4xLjFoLS4xdi4xaC4xcy0uMSUyMDAtLjEuMS4xLjEuMS4xdi4xczAlMjAuMS4xLjFjLjEuMS4zJTIwMCUyMC40JTIwMGguMWMuMi0uMS4yLS4xLjItLjIuMSUyMDAlMjAuNyUyMDAlMjAxLjEtLjIuMSUyMDAlMjAuMS0uMS4yLS4xLjEtLjEuMi0uMS4zLS4xLjEtLjEuMS0uMi4yLS4zLjEtLjEuMS0uMS4xLS4yLjEtLjEuMi0uMy4yLS42bC4yLjFjMCUyMC4zLS4yLjYtLjMuNy0uMS4xLS4xLjEtLjIuMS0uMS4xLS4yLjItLjIuM2wuMS4xYy0uMSUyMDAtLjIuMS0uMy4xLS4xLjEtLjEuMS0uMi4xLS40LjItLjguMi0xLjIuMWwtLjEuMWMwJTIwLjEtLjEuMS0uMS4xaC0uMWMtLjEtLjEtLjMtLjEtLjQtLjF6bS0xLjktMi43Yy0uMS0uMS0uMS0uMSUyMDAtLjIuMS0uMi4yLS41LjYtLjVsLjEuMWMtLjUlMjAwLS43LjQtLjcuNi0uMSUyMDAlMjAwJTIwMCUyMDAlMjAweiUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRDQyRTJEJTIyJTIwZCUzRCUyMk0xNC44JTIwMjAuM3MtLjUlMjAwLS4zLS44aC4xYy0uMi42LjMuNS4zLjVsLS4xLjN6bS40LTE3LjljLS4xLS4xLS4xLS4xLS4xLS4yczAtLjIuMS0uMmMuMS0uMS4xLS4xLjItLjFzLjIlMjAwJTIwLjIuMWMwJTIwMCUyMC4xJTIwMCUyMC4xLjFzMCUyMC4yLS4xLjJjLS4xLjEtLjEuMS0uMi4xLS4xLjEtLjIlMjAwLS4yJTIwMHptMC0uNWwtMS0uMnYuOGwxLS4yLS4yJTIwMWguOGwtLjItMSUyMDElMjAuMnYtLjhsLTElMjAuMi4yLTFIMTVsLjIlMjAxem0wJTIwMHptMCUyMC4xem0uMiUyMDguOGMtMS40LTEuOC0yLjctNC0xLjQtNmguMWMuNi4zLjclMjAxLjYlMjAxJTIwMi4zJTIwMC0uMy0uMS0xLjkuNC0yLjNoLjFjLjQuMi41JTIwMiUyMC41JTIwMi4zLjItLjYuMy0xLjguOS0yLjNoLjFjMSUyMDItLjMlMjA0LTEuNyUyMDZ6JTIyJTJGJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNENDJFMkQlMjIlMjBkJTNEJTIyTTE0LjklMjAxMS4zaC0zLjVzLTEuNS0xLjItMS41LTMuMmMwLTIuMyUyMDIuMS0zLjIlMjAzLTMuMmguMlY1cy0uNy44LS4yJTIwMi43Yy4zJTIwMS42JTIwMi4xJTIwMy41JTIwMiUyMDMuNi4xLS4xLjEtLjElMjAwJTIwMCUyMC4xJTIwMCUyMC4xJTIwMCUyMDAlMjAwem00LjUlMjAwaC0zLjZ2LS4xczEuOC0xLjklMjAyLjItMy42Yy40LTEuOC0uMi0yLjYtLjItMi42di0uMWguMmMuOSUyMDAlMjAzJTIwLjklMjAzJTIwMy4yLS4xJTIwMi0xLjYlMjAzLjItMS42JTIwMy4yem0tNC02LjhjLS4yJTIwMC0uNC0uMi0uNC0uNHMuMi0uNC40LS40LjQuMi40LjQtLjIuNC0uNC40em00LjMlMjAxNi40Yy0xLjElMjAwLTIuNS0uNy0zLjEtMS4xLS4xLjMtLjEuOC0uMS44LjMuMiUyMDIuNSUyMDEuMyUyMDIuNiUyMDEuMSUyMDAtLjEtLjEtLjQuMS0uNC4xJTIwMCUyMC4yLjEuNCUyMDBzLjMtLjMuMi0uM2MwLS4xLS4xLS4xLS4xLS4xem0tMS42LTEuNGMuMy0uNC43LS43JTIwMS4xLS45LS4zLjEtLjkuMS0xLjYuMmwtMS40LjIuMS4xYzEuMS4yJTIwMS43LjMlMjAxLjguNHolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0Q0MkUyRCUyMiUyMGQlM0QlMjJNMjAuNiUyMDE5LjZjLS4zLjEtMS4yLjMtMS4zLjEtLjEtLjMuMi0uNi4zLS43LjItLjIuMi0uNC4xLS40aC0uMWMtLjQlMjAwLTEuMi43LTEuNSUyMDEuMiUyMDAlMjAwLS40LS4zLTEuOC0uNi4xLjIuMy40LjMuNi42LjMlMjAxLjklMjAxJTIwMyUyMDElMjAwLS4xJTIwMC0uMS4xLS4yLjItLjIuNC0uMi42LS4yLjItLjEuMy0uMS41LS4zLjMtLjMuMS0uNy0uMi0uNXolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0Q0MkUyRCUyMiUyMGQlM0QlMjJNMTYuMSUyMDIwLjZoLS4ycy0uMy0uMy0uNS0uM2gtLjFzLS4yJTIwMC0uMS0uNGMwLS4yLjMtLjUuMy0uNWwuMi0uMnMuMy0uMS40LS4xYy4yLjEuMy4xLjMuMS4xLjEuNC41LjMuNyUyMDAlMjAuMi0uMS41LS4zLjYtLjEuMS0uMi4xLS4zLjF6bS0uMS0uMWguMWMuMSUyMDAlMjAuMiUyMDAlMjAuMi0uMS4yLS4xLjMtLjEuMi0uNCUyMDAtLjItLjItLjYtLjMtLjglMjAwJTIwMC0uMS0uMS0uMi0uMXMtLjMuMS0uNC4xbC0uMS4xYy0uMS4xLS4zLjMtLjMuNiUyMDAlMjAuMS4xLjIuMS4yaC4xYy4zLjEuNi40LjYuNHptLS41JTIwMS41bC0uNC0uMy4xLS4xLjQuMy42LS4zdi4xbC0uNy4zeiUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRDQyRTJEJTIyJTIwZCUzRCUyMk0xNS44JTIwMjEuMWwuMS43aC0uMWwtLjEtLjdoLjF6bS4yLTIuNnMuMS40LjQuNWMuMSUyMDAtLjQuMi0uNC4yLS4xLS4xLS4zLS4yLS4zLS4zLS4xLS4xLjMtLjQuMy0uNHolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0Q0MkUyRCUyMiUyMGQlM0QlMjJNMTUuNyUyMDE5LjN2LS4xYy4xJTIwMCUyMC4zLS4xLjMtLjFWMTljLjElMjAwJTIwLjEuMS4xLjElMjAwJTIwLjEtLjMuMi0uNC4yem0tLjIlMjA0LjZjLS40LS4xLTEuMy0uNy0xLjMtLjdsLjEtLjFzLjguNSUyMDEuMi42di4yem0tMS40LTIuNGMtLjItLjItLjYtLjItLjYtLjJ2LS4xcy41LS4xLjcuMWwtLjEuMnptLS45LS45YzAtLjEuMi0uMi40LS4xdi4xaC0uNHptLjIuNGMuMS0uMi4zLS4xLjQtLjF2LjFoLS40em0xLjUuOGwtLjcuNi0uMS0uMS44LS41eiUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRDQyRTJEJTIyJTIwZCUzRCUyMk0xNC40JTIwMjIuNkwxNCUyMDIyYy0uMi4xLS4yJTIwMC0uMyUyMDAtLjEuMS0uMS4xLS4yLjFzLS4xLjEtLjIuMWMwJTIwMCUyMDAlMjAuMi4xLjYuMy0uMS42LS4xJTIwMS0uMnolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0Q0MkUyRCUyMiUyMGQlM0QlMjJNMTQuNCUyMDIyLjZjLS40LjItLjYuMi0uOS4zLjEuNS4xJTIwMS4xLjElMjAxLjQuMSUyMDAlMjAuMi0uMS40LS4xJTIwMC0uMS0uMS0uMi0uMS0uMyUyMDAtLjIuNy0xJTIwLjctMWwtLjItLjN6bS4xJTIwMy4yYy0uMS0uMi0uNC0uOS0uNS0xLjMlMjAwLS4xLS4xLS4yLS4xLS4yLS4xLjEtLjIuMS0uNC4xdi4xYy4xLjUuMiUyMDIlMjAuMiUyMDJsLjcuMXMuMi0uMy4yLS40Yy4xJTIwMCUyMDAtLjMtLjEtLjR6bS0yLjgtM2MwJTIwLjEtLjEuNC0uMy42LS4yLjItLjIuMy0uMy41LjIuMiUyMDEuMS42JTIwMi4yLjRsLS4xLTEuNGgtLjVjLS42LjEtLjktLjEtMS0uMXolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0Q0MkUyRCUyMiUyMGQlM0QlMjJNMTIuNiUyMDI0LjVjLS44JTIwMC0xLjQtLjMtMS42LS4zLS4xLjItLjIuNC0uMi41LS4xLjItLjEuNy4yJTIwMS4yLjEuMi0uNC4yLS42LjItLjIuMS0uNS4xLS43LjEtLjMtLjEtLjQuMS0uNC4zLS4yLjUtLjQuOS0uNyUyMDEuMy0uMS4xLS4yLjMtLjMuNGwtLjEuMXMwJTIwLjEuMS4xYy4xLjEtLjEuMS0uMS4yLS4xLjItLjEuNS0uMi43di41cy43LS4xLjctLjItLjEtLjMtLjEtLjN2LS40YzAtLjElMjAwLS4yLjEtLjIuMiUyMDAlMjAuMy0uMi4zLS41JTIwMC0uMi4xLS4zLjMtLjVsLjMtLjZjLjElMjAwJTIwLjItLjEuMy0uMi4xLS4xLjItLjEuMyUyMDAlMjAuNy4yJTIwMS42LjMlMjAyLjQuMi4yLjEuMS0uMy4yLS40LjEtLjEuNS0uMS43LS4xbC0uMi0yLjFoLS43em0tMi43LTEuOHYuMmMuMS4xLjEuMS4zLjEuMSUyMDAlMjAuMy0uMS40LS4xaC4xYy4xJTIwMCUyMC4xLS4xLjEtLjJsLjEtLjFjLS4xLS4yLS4xLS40JTIwMC0uNSUyMDAlMjAwJTIwLjMtLjMuNS0uNC41LS40LjMtLjQuNC0uNS4xLS4yLjElMjAxLjIlMjAwJTIwMS41JTIwMCUyMDAlMjAuNi4yJTIwMS40LjFsLS4xLS42Yy0uMSUyMDAtLjMlMjAwLS4zLS4xJTIwMCUyMDAlMjAwLS42LjEtLjZsLjMuMS0uMS0xLjFzLS40LS40LS42LS41Yy0uMi0uMS0uNy0uMy0uOC0uNC0uMSUyMDAtLjYtLjEtLjYtLjFzLjMtLjUuMi0uOGMwLS4xLS42JTIwMC0uNi41JTIwMCUyMC4yLS4xLjUtLjEuNXMtLjQuMi0uNS40Yy0uMS4yLS4zLjUtLjMuOCUyMDAlMjAuMS4xLjIuMS4zLS4xLjUtLjIlMjAxLjItLjIlMjAxLjRsLjIuMXptLjMtMS43di0uMWwuMS4xaC0uMXYtLjEuMXptMS42JTIwMS44YzAtLjElMjAwJTIwMCUyMDAlMjAwem00JTIwLjd2LTEuMWwtLjEuMS0uMyUyMDEtLjUtLjMuNC0uOGgtLjFsLS41LjYtLjMtLjQtLjItLjIuMS0uMS4yLjMuMi4yLjUtLjYuMi4xLS40LjguMy4yLjMtLjkuMy0uMXYxLjFsLjItLjEtLjEtMSUyMC4yLS4xLjUlMjAxLjIuNC0uNC4xLjEtLjYuNC0uNi0xLjEuMiUyMDEtLjQuMXolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0Q0MkUyRCUyMiUyMGQlM0QlMjJNMjAuMiUyMDI2LjJjLjYtMS42LjUtMi43LS4zLTMuMy0uOC0uNi0xLjktLjItMi4yLS4xaC0uMXMtLjElMjAwLS4yLjFsLS45LjgtLjEtLjMtLjguNHYtLjNsLS4xLS4xYy0uMi4yLS41LjItLjYuMyUyMDAlMjAwJTIwLjQuMy4zJTIwMS4xLS4xLjYuMS43LjEuOSUyMDAlMjAwJTIwLjEuMi4yLjMuMS4xLjEuMy4xLjMlMjAxJTIwLjElMjAyLjEtLjUlMjAyLjEtLjUuNCUyMDElMjAxLjElMjAxLjQlMjAxLjElMjAxLjQlMjAxLjIuNSUyMDElMjAxLjEuOSUyMDEuOC0uMS41LS43JTIwMS0uNyUyMDFsLjYuMy4xLS4yLjMtLjFjLjEtMS4zLjQtMS43LjYtMS45LjItLjIlMjAwLS4yJTIwMC0uMnMtLjktLjYtLjQtMS43em0tMi4yLTNjMCUyMC4xJTIwMCUyMC4yLS4xLjMuMSUyMDAlMjAuNC0uMS40LS4xdi4ybC0uNS4xYzAlMjAuMSUyMDAlMjAuMS0uMS4yaC41di4xbC0uMS4xYy0uMSUyMDAtLjMtLjEtLjQtLjEtLjEuMS0uMS4yLS4xLjNoLjR2LjFsLS4xLjEtLjMtLjFjLS4xLjEtLjEuMi0uMi4ybC40LjItLjIuMS0uMS4xLS4zLS4zLS4yLjIuMy4yLS4yLjEtLjEuMS0uMi0uMmMtLjEuMS0uMi4xLS4yLjFoLS4xbC4xLjJ2LjFsLS4xLjEtLjEtLjEtLjEtLjJjLS4xJTIwMC0uMi4xLS4zLjEuMS4xLjIuMS4yLjF2LjFoLS4xYy0uMS0uMS0uMS0uMS0uMS0uMi0uMSUyMDAtLjIlMjAwLS4zLjFsLjEuMS0uMS4xaC0uMnMtLjEtLjEtLjEtLjJjLS4xJTIwMC0uMi4xLS4yLjElMjAwJTIwLjEuMS4xLjEuMWgtLjFsLS4xLS4xYzAtLjEtLjEtLjEtLjEtLjFoLS4xdi0uMXMuNy4xJTIwMS40LS4yYy42LS4zJTIwMS4yLTEuMSUyMDEuMi0yaC4xYy4xLS4xLjIlMjAwJTIwLjMtLjFsLjEuMXYuMWMuMy0uMS4xLS4xJTIwMC0uMXptLTMuMSUyMDMuNWMtLjEtLjMtLjQtLjQtLjQtLjR2LS4xcy40JTIwMCUyMC41LjNsLS4xLjJ6bTEuOC01LjRjMC0uMy4xLS45LjEtMS4yJTIwMCUyMDAtLjMuMy0uNi40LS4yLjEtLjIlMjAwLS4yJTIwMGwuMSUyMDEuMS42LS4zem0tLjQuNmwuNS0uMmMwLS4xJTIwMC0uMS0uMS0uMnYtLjFsLS41LjN2LS4xYzAlMjAuMSUyMDAlMjAuMi4xLjN6bS0yLjctLjNoLjJzLS4yLS4zLS4zLS41bC0uMy0uNS4xLjljLjEtLjEuMi0uMi4zLjF6bS0zLjUtMS40Yy0uMi0uNC0uNy0uMy0uNy0uM3YtLjFzLjUtLjEuNy40em0uNi0uNmMtLjMtLjEtLjQtLjgtLjQtLjlsLjIuMWMwJTIwLjMuMS44LjIuOHptLjYlMjAwYzAtLjMuNy0uNS43LS41di4xYy0uMiUyMDAtLjYuMi0uNy40em0uNy4xYzAtLjEuMi0uMi43LS4ybC4xLjFjLS41LS4xLS44LjEtLjguMXptMS4xLjZjLS4yLS4xLS42LS4yLS42LS4xdi0uMXMuNC0uMS42JTIwMHYuMnolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0Q0MkUyRCUyMiUyMGQlM0QlMjJNMTcuNSUyMDIyLjhjLS4xLS4xLS4zLS4zLS4zLS40JTIwMCUyMDAtLjEtLjEtLjMtLjZsLS41LjJjLjEuMi4zLjMuNC41JTIwMCUyMDAlMjAuMi4zLjUuNWwuMi0uMnptLTIuNyUyMDExLjFoLS4ycy4zLS4yLjYtLjJjLjIlMjAwLS40LjItLjQuMnpNMi42JTIwMjRzLjYtLjMlMjAxLjEuNWMuMy40LjglMjAxLjYlMjAxLjIlMjAxLjguMS4xLjYuMS44LS44LjMtMS40LjEtMi4yLS44LTMuNi0xLjUtMi40LTMtMy41LTIuOC00LjlMLjglMjAxOS45cy0uMy45LjclMjAyLjZjLjYuOSUyMDEuMSUyMDEuNSUyMDEuMSUyMDEuNXptLS4yLTcuOHMuNi0uOCUyMDEuMi4yYy4zLjUuMyUyMDEuOCUyMDEuMiUyMDIlMjAuNC4yLjctLjIuNy0uNC4xLS40LjEtMS40LS41LTIuMy0uNC0uNi0uOS0uOS0uOS0xJTIwMCUyMDAtMS4zLTEtMS43LTEuMS0uNC0uMS0xLjItLjItMS40LjItLjEuMy0uMS45LjYlMjAxLjZsLjguOHptMi43LTQuM2MxLjQlMjAxLjIlMjAxLjMlMjAxLjMlMjAyJTIwMS45LjguNyUyMDEuNy45JTIwMS43LjkuMy4xJTIwMy4xJTIwMCUyMDMuMSUyMDBTOS42JTIwMTQuNiUyMDglMjAxMmMtMS0xLjUtMS42LTEuNi0xLjgtMS42bC0yLjYuN3MuNS0uMSUyMDEuNS44eiUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRDQyRTJEJTIyJTIwZCUzRCUyMk01LjElMjAxOC45Yy0uMS4xLS4yJTIwMC0uNS0uMS0uOC0uMy0uOS0xLjUtMS4zLTIuMy0uMi0uNS0uNi0uMy0uNy4xLS4yJTIwMS4xJTIwMS44JTIwMy40JTIwMS44JTIwMy40bC43LTEuMWMuMSUyMDAlMjAuMS0uMSUyMDAlMjAwem0tMS4zJTIwNi42Yy0uNi0xLjItLjktMS40LTEuMS0xLS4xLjEuMSUyMDElMjAuOCUyMDEuOC42LjclMjAxLjIlMjAxJTIwMS4yJTIwMSUyMDAlMjAuMS40LS4zLjUtLjZ2LS4xYy0uNC4yLS45LS4yLTEuNC0xLjF6bS0yLjIlMjAzLjFjLjkuOC45JTIwMS4zLjglMjAxLjktLjMlMjAxLTEuMSUyMDEuMy0xJTIwMS40LjEuMi42LjYlMjAxLjIlMjAwcy44LS45JTIwMS4xLTEuMmMuNS0uNSUyMDEuMS0uNCUyMDEuMyUyMDAlMjAwJTIwMCUyMC4xLS44LS4xLTEuNC0uMi0xLjEtLjctMS40LTEuNC0yLjEtMS41LTEuNi0xLjMtMi4zLTEuMy0yLjdMMSUyMDI2LjhzLS4zJTIwMS4xLjYlMjAxLjh6JTIyJTJGJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNENDJFMkQlMjIlMjBkJTNEJTIyTTMuOCUyMDMxLjFjLS40LjQtLjglMjAxLjEtMS40JTIwMS40LS42LjItLjktLjEtLjktLjFsLjklMjAxLjZzMS4zLS43JTIwMS45LTEuNmMuNi0uOC40LTEuMi40LTEuMiUyMDAtLjUtLjUtLjUtLjktLjF6JTIyJTJGJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNENDJFMkQlMjIlMjBkJTNEJTIyTTQuMSUyMDM2LjdjMS4xLS45JTIwMS43LTIlMjAxLjctMmwtLjctMy4ycy0uMS40LS4zLjljLS40LjgtMS40JTIwMS42LTIuNSUyMDIuMy0xLjIuNy0xLjMlMjAxLjctMS4zJTIwMS43bC4xJTIwMy42Yy4zLTEuMSUyMDEuOS0yLjUlMjAzLTMuM3ptLjQtMjMuNWMuNy40LjYuOS42LjlsLjktLjZjLTEuNC0xLjYtMi40LTItMi43LTIuMS0uMiUyMDAtLjQtLjItLjQuMy4xLjYuOSUyMDEuMSUyMDEuNiUyMDEuNXolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0Q0MkUyRCUyMiUyMGQlM0QlMjJNNC44JTIwMTQuMmMuMyUyMDAlMjAwLS41LS41LS44LS4zLS4yLTEuMS0uNy0xLjEtLjdsLS45LjRjMS4xJTIwMCUyMDEuOCUyMDEuMSUyMDIuNSUyMDEuMXptLS45JTIwMjVjLS4zLS4xLS40LS4zLS40LS4zbC0xLjYuOWMuNS0uMS45LS4xJTIwMS4yLjEuNS4zLjYuNSUyMDElMjAuNi41LjEuNy0uMi43LS40LjItLjUtLjQtLjctLjktLjl6JTIyJTJGJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNENDJFMkQlMjIlMjBkJTNEJTIyTTMuOSUyMDM3LjdzLS40LjUuMS44Yy41LjMlMjAxLjIuNiUyMDEuNC45LjMuNC4xLjctLjMlMjAxLjFsMS41LTEuMXMtLjgtMS44LTIuNy0xLjd6JTIyJTJGJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNENDJFMkQlMjIlMjBkJTNEJTIyTTguNSUyMDM5Yy0uOS0uNS0xLS44LTEuMS0xLjEtLjEtLjYuOC0uOS44LS45LTEuNi0xLTEuOS0uNy0xLjktLjdsLTIuMS45cy4yJTIwMCUyMC42LjFjLjcuMiUyMDEuOC43JTIwMi4yJTIwMS45LjQlMjAxLjIlMjAyJTIwMS41JTIwMiUyMDEuNXMuNC0uMy40LS42Yy4xLS4xLjItLjUtLjktMS4xem0tNC4zLTEuOHolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0Q0MkUyRCUyMiUyMGQlM0QlMjJNOC4zJTIwMzcuNWMtLjElMjAwLS4zLjEtLjIuMy4xLjUuOS44JTIwMS40JTIwMS4xLjUuMy42LjcuNSUyMDEtLjEuMi0uMS4zLS4xLjNsMS4xLS45Yy0uMSUyMDAtMS42LTEuNy0yLjctMS44em0xNy42LTE1LjZjLS45JTIwMS40LTEuMSUyMDIuMi0uOCUyMDMuNi4yLjkuNy45LjguOC40LS4yLjktMS40JTIwMS4yLTEuOC42LS44JTIwMS4xLS41JTIwMS4xLS41cy41LS42JTIwMS4xLTEuNWMxLjEtMS43LjctMi42LjctMi42TDI4LjclMjAxN2MuMiUyMDEuNC0xLjMlMjAyLjUtMi44JTIwNC45em0uOC03LjFjLS4xLjEtLjYuNC0uOSUyMDEtLjYuOS0uNiUyMDEuOS0uNSUyMDIuMyUyMDAlMjAuMi4zLjYuNy40LjktLjMuOS0xLjUlMjAxLjItMiUyMC42LTElMjAxLjItLjIlMjAxLjItLjJzLjItLjMuOC0uOGMuNy0uNy43LTEuMy42LTEuNi0uMi0uNC0xLS4zLTEuNC0uMi0uNC4xLTEuNyUyMDEuMS0xLjclMjAxLjF6bS00LjgtLjFzLjktLjElMjAxLjctLjljLjctLjcuNy0uOCUyMDItMS45JTIwMS0uOSUyMDEuNS0uOCUyMDEuNS0uOGwtMi42LS43Yy0uMiUyMDAtLjguMS0xLjglMjAxLjYtMS42JTIwMi42LTMuOSUyMDIuNy0zLjklMjAyLjdoMy4xeiUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRDQyRTJEJTIyJTIwZCUzRCUyMk0yOC4yJTIwMTYuNmMtLjEtLjQtLjQtLjYtLjctLjEtLjQuOC0uNSUyMDItMS4zJTIwMi4zLS4zLjEtLjQuMS0uNS4xJTIwMCUyMDAtLjElMjAwLS4xLjFsLjglMjAxLjFjMC0uMSUyMDIuMS0yLjQlMjAxLjgtMy41ek0yNyUyMDI1LjVjLS40LjktMSUyMDEuMy0xLjQlMjAxLjIlMjAwJTIwMC0uMSUyMDAlMjAwJTIwLjEuMi4yLjUuNy41LjYlMjAwLS4xLjYtLjQlMjAxLjItMSUyMC43LS44LjktMS44LjgtMS44LS4yLS41LS41LS4zLTEuMS45em0xLjYtLjljLjEuMy4zJTIwMS4xLTEuMyUyMDIuNy0uNy43LTEuMiUyMDEtMS40JTIwMi4xLS4xLjYtLjElMjAxLjQtLjElMjAxLjQuMi0uNC43LS41JTIwMS4zJTIwMCUyMC4zLjMuNi42JTIwMS4xJTIwMS4yLjYuNiUyMDEuMS4yJTIwMS4yJTIwMCUyMC4xLS4xLS43LS41LTEtMS40LS4yLS42LS4xLTEuMS44LTEuOS45LS44LjYtMS45LjYtMS45bC0xLjItMi4yeiUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRDQyRTJEJTIyJTIwZCUzRCUyMk0yOC41JTIwMzRsLjktMS43cy0uMy40LS45LjFjLS42LS4zLTEtMS0xLjQtMS40LS40LS40LS45LS40LTElMjAuMSUyMDAlMjAwLS4xLjMuNCUyMDEuMi42JTIwMSUyMDIlMjAxLjclMjAyJTIwMS43eiUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRDQyRTJEJTIyJTIwZCUzRCUyMk0yOC41JTIwMzQuN2MtMS4xLS43LTIuMi0xLjUtMi41LTIuMy0uMi0uNC0uMy0uOS0uMy0uOWwtLjclMjAzLjJzLjYlMjAxLjIlMjAxLjclMjAyYzEuMS45JTIwMi43JTIwMi4yJTIwMyUyMDMuM2wuMS0zLjZzLS4xLTEtMS4zLTEuN3ptLTMuNy0yMS4ybC45LjZzLS4xLS41LjYtLjklMjAxLjUtLjklMjAxLjUtMS41YzAtLjUtLjItLjMtLjQtLjMtLjIuMS0xLjIuNS0yLjYlMjAyLjF6bTEuNy0uMWMtLjUuMy0uOC44LS41LjguNyUyMDAlMjAxLjQtMS4yJTIwMi41LTEuMS4xJTIwMC0uOS0uNC0uOS0uNHMtLjguNi0xLjEuN3ptLjQlMjAyNS44Yy0uNC4yLTElMjAuNS0xJTIwLjklMjAwJTIwLjIuMi41LjcuNC40LS4xLjUtLjMlMjAxLS42LjMtLjIuOC0uMiUyMDEuMi0uMWwtMS42LS45Yy4xLS4xJTIwMCUyMC4xLS4zLjN6JTIyJTJGJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNENDJFMkQlMjIlMjBkJTNEJTIyTTI1LjUlMjAzOS4zYy4yLS4zLjktLjYlMjAxLjQtLjkuNS0uMy4xLS44LjEtLjgtMS45LS4xLTIuNyUyMDEuOC0yLjclMjAxLjhsMS41JTIwMS4xYy0uNC0uNC0uNi0uOC0uMy0xLjJ6JTIyJTJGJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNENDJFMkQlMjIlMjBkJTNEJTIyTTI2JTIwMzcuNGMuNC0uMS42LS4xLjYtLjFsLTIuMS0uOXMtLjMtLjMtMS45LjdjMCUyMDAlMjAuOS4zLjcuOS0uMS4zLS4yLjYtMS4xJTIwMS4xLTEuMS42LS45JTIwMS0uOSUyMDEuMSUyMDAlMjAuMi40LjYuNC42czEuNi0uMyUyMDItMS41Yy41LTEuMyUyMDEuNi0xLjglMjAyLjMtMS45em0uNi0uMnolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0Q0MkUyRCUyMiUyMGQlM0QlMjJNMjIuNyUyMDM3LjhjLjEtLjMtLjEtLjMtLjItLjMtMSUyMC4xLTIuNiUyMDEuOS0yLjYlMjAxLjlsMS4xLjlzLS4xLS4xLS4xLS4zYy0uMS0uMyUyMDAtLjcuNS0xJTIwLjUtLjQlMjAxLjItLjclMjAxLjMtMS4yem0tLjItLjhzLTIuMS0uNy0yLjYtLjhjLS41LS4xLTEuMS4xLTIuMSUyMDEtMS4yJTIwMS4yLTIuMyUyMDEuMS0yLjQlMjAxLjEtLjElMjAwLTEuMi4xLTIuNC0xLjEtMS0xLTEuNi0xLjEtMi4xLTEtLjQuMS0yLjUuOC0yLjUuOHMxJTIwLjIlMjAyLjElMjAxLjJjMS4xJTIwMS4xJTIwMi4zJTIwMi43JTIwNSUyMDIuN3MzLjgtMS42JTIwNS0yLjdjMS0xJTIwMi0xLjIlMjAyLTEuMnolMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmljb24tbWFwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSAlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTIuMDAwNyAwQzE2Ljk3MDcgMCAyMSA0LjA1MDcyIDIxIDkuMDUyQzIxIDEwLjc1NDkgMjAuNTIyNyAxMi4zNDIgMTkuNzA5NiAxMy43MDE1QzE5LjcxMzggMTMuNzA0MyAxOS43MjYzIDEzLjcwNDMgMTkuNzI2MyAxMy43MDQzQzE5LjcyNjMgMTMuNzA0MyAxOS42ODMzIDEzLjc2MjkgMTkuNjIwOCAxMy44NDk1QzE5LjM3OTQgMTQuMjM4OSAxOS4xMDg4IDE0LjYwNzQgMTguODEzMyAxNC45NTY0QzE3LjE2OTEgMTcuMTk4MSAxMy43Mjk1IDIxLjg3IDExLjk5NTEgMjRDOS41MjI2MiAyMS4wODI3IDUuNzcyMjIgMTYuMTQ1NiA0LjM5NDQzIDEzLjkyNjNDNC4zNzA4NSAxMy44ODg2IDQuMzY1MyAxMy44NTIzIDQuMzY4MDcgMTMuODIwMkM0LjMzNTg5IDEzLjc2NzIgNC4zMDE0OSAxMy43MTYyIDQuMjY3MTUgMTMuNjY1M0M0LjIyMDA3IDEzLjU5NTUgNC4xNzMxMiAxMy41MjU5IDQuMTMyMiAxMy40NTE3QzMuNDEyMDkgMTIuMTQ4IDMgMTAuNjQ4OCAzIDkuMDUyQzMgNC4wNTA3MiA3LjAzMDY4IDAgMTIuMDAwNyAwWk0xOCA5LjAwMDA0QzE4IDEyLjMxMzcgMTUuMzEzNyAxNSAxMiAxNUM4LjY4NjI5IDE1IDYgMTIuMzEzNyA2IDkuMDAwMDRDNiA1LjY4NjM1IDguNjg2MjkgMy4wMDAwNiAxMiAzLjAwMDA2QzE1LjMxMzcgMy4wMDAwNiAxOCA1LjY4NjM1IDE4IDkuMDAwMDRaJyBmaWxsPSclMjNEMkNCQkMnLyUzRSAlM0NwYXRoIGQ9J00xMiAxMkMxMy42NTY5IDEyIDE1IDEwLjY1NjggMTUgOC45OTk5OUMxNSA3LjM0MzE0IDEzLjY1NjkgNiAxMiA2QzEwLjM0MzEgNiA5IDcuMzQzMTQgOSA4Ljk5OTk5QzkgMTAuNjU2OCAxMC4zNDMxIDEyIDEyIDEyWicgZmlsbD0nJTIzRDJDQkJDJy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaWNvbi1wZW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMTUlMjIlMjBoZWlnaHQlM0QlMjIxNSUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE1JTIwMTUlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0yLjUlMjAyLjVjLS45LjktMS42JTIwMS44LTEuNiUyMDIlMjAwJTIwLjIlMjAxLjglMjAyJTIwMy45JTIwNC4xJTIwMy43JTIwMy42JTIwNCUyMDMuOSUyMDYuNiUyMDQuNyUyMDEuNS41JTIwMi44LjklMjAyLjguOC4xLS4xLS4zLTEuMy0uOC0yLjgtLjgtMi43LS45LTIuOC00LjctNi42QzYuNiUyMDIuNiUyMDQuNy45JTIwNC41LjljLS4yLS4xLTEuMS43LTIlMjAxLjZ6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5pY29uLXBlcnNvbmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDIxLjQ0JTIwMjUuNTYlMjIlMjBmaWxsJTNEJTIyJTIzMDM1MGEyJTIyJTNFJTNDdGl0bGUlM0VwZXJzb25lJTNDJTJGdGl0bGUlM0UlM0NwYXRoJTIwZCUzRCUyMk0yMC42NyUyMDE4LjE2Yy0uNjMtLjYtMS4zMS0xLjYtNC42NC0yLjA5YTMuNjclMjAzLjY3JTIwMCUyMDAlMjAxLTItLjc2Yy0uMzYuNS0xLjY0JTIwMS44LTEuNjQlMjAxLjhsMS4yOCUyMDYuMzZoNy43OHMtLjE1LTQuNy0uNzgtNS4zMXpNNy41NyUyMDE1LjI4YTQuNzMlMjA0LjczJTIwMCUyMDAlMjAxLTIuMzUuODdjLTMuMzMuNDktNCUyMDEuNDEtNC42MSUyMDJTMCUyMDIzLjQ4JTIwMCUyMDIzLjQ4aDcuN0w5LjI3JTIwMTdhMTIuODglMjAxMi44OCUyMDAlMjAwJTIwMS0xLjctMS43MnpNMTAuMzclMjAxNy4wMWwtMS40OSUyMDYuNzYlMjAxLjc5JTIwMS43OSUyMDEuOC0xLjczLTEuMjctNi44MmgtLjgzek02JTIwOWE1LjYzJTIwNS42MyUyMDAlMjAwJTIwMCUyMC4yNiUyMDEuMTUlMjA0LjQzJTIwNC40MyUyMDAlMjAwJTIwMCUyMDEuODElMjAyLjE5QTkuMTElMjA5LjExJTIwMCUyMDAlMjAxJTIwOCUyMDE0LjJhOS4yNyUyMDkuMjclMjAwJTIwMCUyMDAlMjAxLjMlMjAxLjM4JTIwMyUyMDMlMjAwJTIwMCUyMDElMjAxLjEyLS40NWguODJhMiUyMDIlMjAwJTIwMCUyMDElMjAuOTEuNDFsMS4xNS0xLjI3LjA5LTEuNzZBNS45MyUyMDUuOTMlMjAwJTIwMCUyMDAlMjAxNSUyMDEwLjE0JTIwNy41NiUyMDcuNTYlMjAwJTIwMCUyMDAlMjAxNS4yNCUyMDlhMS40NSUyMDEuNDUlMjAwJTIwMCUyMDAlMjAxLTEuNTVBMS42MSUyMDEuNjElMjAwJTIwMCUyMDAlMjAxNS40NyUyMDZjMC0xLjE3JTIwMC0yLjE0LS4wNy0yLjQtLjA2LS41Ny4xMS0yLjIyLTEuMS0yLjQ1YTIuMyUyMDIuMyUyMDAlMjAwJTIwMC0xLjQ4JTIwMCUyMDIuMjQlMjAyLjI0JTIwMCUyMDAlMjAwLTEuODgtMS4xcy01LS43LTUlMjAzLjA5YzAlMjAuMjctLjElMjAxLjQ1LS4xMSUyMDIuODFBMS41NCUyMDEuNTQlMjAwJTIwMCUyMDAlMjA1JTIwNy40OCUyMDEuNDMlMjAxLjQzJTIwMCUyMDAlMjAwJTIwNiUyMDl6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5pY29uLXBob25lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNjAnIGhlaWdodD0nNjAnIHZpZXdCb3g9JzAgMCA2MCA2MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSAlM0NwYXRoIGQ9J000OC44OTEgNDMuNzM1OEw0MS45NTYzIDM4LjQ1ODZDNDAuNTM1MiAzNy4zNTkxIDM4LjQ4ODkgMzcuNTc5IDM3LjI5NTIgMzguODk4M0MzNi4wNDQ3IDQwLjI3MjYgMzUuMjQ4OSA0MS4yMDcxIDM0Ljk2NDcgNDEuNDI3QzMyLjg2MTYgNDMuNDYxIDI4LjQ4NDcgNDAuNDkyNSAyMy44MjM3IDM1Ljk4NDhDMTkuMTYyNiAzMS40NzcyIDE2LjE1IDI3LjI5OTQgMTguMjUzMSAyNS4yNjU0QzE4LjQ4MDUgMjUuMDQ1NSAxOS40NDY4IDI0LjIyMSAyMC44Njc5IDIzLjAxMTZDMjIuMjMyMSAyMS44NTcyIDIyLjQ1OTUgMTkuODc4MiAyMS4zMjI2IDE4LjUwMzlMMTUuODY1OCAxMS43OTc0QzE0Ljg5OTUgMTAuNjQzIDEzLjI1MSAxMC4yNTgyIDExLjg4NjggMTAuODA3OUMxMC4wMTEgMTEuNTc3NSA2LjY1NzM1IDE0LjI3MTEgNS43NDc4OCAxNS4xNTA3QzAuNzQ1Nzc3IDIwLjA0MzEgNi45OTg0MSAzMS4xNDc0IDE3LjkxMjEgNDEuNzU2OEMyOC44MjU4IDUyLjM2NjMgNDAuMzY0NyA1OC40MTMyIDQ1LjM2NjggNTMuNTIwN0M0Ni4yNzYzIDUyLjY0MTIgNDkuMDYxNSA0OS4zOTc5IDQ5Ljg1NzMgNDcuNTgzOEM1MC40ODI2IDQ2LjIwOTUgNTAuMDg0NyA0NC42NzAzIDQ4Ljg5MSA0My43MzU4WicgZmlsbD0nJTIzRDJDQkJDJy8lM0UgJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTMxLjYyMDMgMjEuMTI4NkwzMS42MjIzIDIxLjEyOTFDMzMuNDMyMiAyMS41MjkyIDM1LjE0MTggMjIuNDMgMzYuNTQyOSAyMy43ODVDMzcuOTQ3IDI1LjE0MjkgMzguODYyOCAyNi43ODM1IDM5LjIxNTggMjguNDQxOEwzOS4yMTg0IDI4LjQ1MzhMMzkuMjIxMiAyOC40NjU3QzM5LjQwNDQgMjkuMjMzNiAzOC43OTk1IDI5Ljk5MTggMzcuOTM0OCAyOS45Mjk4TDM3LjkyNTkgMjkuOTI5MkwzNy45MTcgMjkuOTI4N0MzNy4zMTY3IDI5Ljg5NjUgMzYuOTA3NiAyOS41MzA0IDM2Ljc4ODcgMjkuMDQxN0wzNi43ODggMjkuMDM5QzM2LjQ1ODIgMjcuNjk5NCAzNS43MzYxIDI2LjQzNDMgMzQuNjkzMyAyNS40MjU4QzMzLjY2MDMgMjQuNDI2OCAzMi4zNzQxIDIzLjczODcgMzEuMDIwMSAyMy40MTk4QzMwLjQzMzggMjMuMjMxOCAzMC4wNzY2IDIyLjc2NjMgMzAuMDUxIDIyLjM0NThMMzAuMDUwNSAyMi4zMzhMMzAuMDQ5OSAyMi4zMzAyQzI5Ljk5NDQgMjEuNjA1NCAzMC43MDc1IDIwLjkyNDkgMzEuNjIwMyAyMS4xMjg2WicgZmlsbD0nJTIzRDJDQkJDJy8lM0UgJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTQ2LjkyNCAzMC41OTAxTDQ2LjkwOCAzMC41ODg4TDQ2Ljg5MTkgMzAuNTg4MUM0Ni4xNzMzIDMwLjU1MzMgNDUuNzk3MyAzMC4wNjYxIDQ1Ljc5NzMgMjkuNjYyOVYyOS42MTNMNDUuNzkyNCAyOS41NjMzQzQ1LjQyOTMgMjUuOTM1IDQzLjg1NDYgMjIuMzU5NSA0MC45NDg5IDE5LjU0NzZDMzguMTA0IDE2LjczOTYgMzQuNDE3MiAxNS4xNjMxIDMwLjYxNzggMTQuODY4OUMyOS45NDUgMTQuOCAyOS41MTAzIDE0LjI5MzQgMjkuNDgyMiAxMy43NzY4TDI5LjQ4MTMgMTMuNzYxTDI5LjQ4IDEzLjc0NTNDMjkuNDI1NiAxMy4xMTQyIDMwLjAyNTEgMTIuNDUzOSAzMC44NDU4IDEyLjUxOUMzNS4xODAzIDEyLjg4NjMgMzkuNDQ4OSAxNC42Njc0IDQyLjczNzkgMTcuODQ4M0M0Ni4wMjU2IDIxLjAyNzggNDcuODU3MyAyNS4xNDM1IDQ4LjIzNDkgMjkuMzEwOUM0OC4yOTM1IDMwLjAwNTkgNDcuNjc4NSAzMC42NTA5IDQ2LjkyNCAzMC41OTAxWicgZmlsbD0nJTIzRDJDQkJDJy8lM0UgJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTMwLjAzNDYgNC4wMDExMUwzMC4wMzQ2IDQuMDAxMTdMMzAuMDQ1NyA0LjAwMTUxQzM2LjkxMjkgNC4yMTQwNCA0My42NjQ2IDYuODY5NDkgNDguODc4MiAxMS44NTY2QzU0LjAzMzkgMTYuODk3NiA1Ni43NjU2IDIzLjQxMDQgNTYuOTI5NiAzMC4wMTc5TDU2LjkyOTggMzAuMDI3OUw1Ni45MzAyIDMwLjAzOEM1Ni45NTggMzAuNjU1NyA1Ni4zNzY2IDMxLjI1ODYgNTUuNjI1NyAzMS4xOTU1TDU1LjYwNjggMzEuMTkzOUw1NS41ODc5IDMxLjE5M0M1NC45MzY3IDMxLjE2MyA1NC40NzM3IDMwLjY2NzYgNTQuNDM3OSAzMC4wNjA2QzU0LjI1NjUgMjQuMDg5NiA1MS43NjE5IDE4LjEzMSA0Ny4wMzA4IDEzLjU1NDVDNDIuMzUxNCA4Ljk3Mjk0IDM2LjIwMTQgNi41NzU0NSAzMC4wMDYzIDYuMzQ1NjhDMjkuMzIzNyA2LjMxMDI3IDI4LjgyODggNS43ODUyNyAyOC44MDE2IDUuMjU5MTdMMjguODAwNiA1LjI0MDE4TDI4Ljc5ODkgNS4yMjEyNUMyOC43NDIyIDQuNTkwNDUgMjkuMjk5MSAzLjk3MDE4IDMwLjAzNDYgNC4wMDExMVonIGZpbGw9JyUyM0QyQ0JCQycvJTNFICUzQy9zdmclM0UgXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5pY29uLXBob3RvLWZpbGwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMScgaGVpZ2h0PScxNycgdmlld0JveD0nMCAwIDIxIDE3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTcuMjIxMzIgMEgxMy42MzQyTDE1LjQ1NTQgMi45Njk4MUgxOS40MTEyQzIwLjI3NzggMi45Njk4MSAyMSAzLjY0NDc2IDIxIDQuNDU0NzFWMTQuNTc5MUMyMSAxNS4zODkgMjAuMjc3OCAxNi4wNjQgMTkuNDExMiAxNi4wNjRIMS41ODg4MkMwLjcyMjE4OSAxNi4wNjQgMCAxNS4zODkgMCAxNC41NzkxVjQuNDU0NzFDMCAzLjY0NDc2IDAuNzIyMTg5IDIuOTY5ODEgMS41ODg4MiAyLjk2OTgxSDUuNTQ0NThMNy4yMjEzMiAwWk02LjAzMTI1IDkuNTM3ODhDNi4wMzEyNSA2Ljk5NjQ2IDcuOTk1OTMgNS4wMTk4IDEwLjUyMTkgNS4wMTk4QzEzLjA0OCA1LjAxOTggMTUuMDEyNiA2Ljk5NjQ2IDE1LjAxMjYgOS41Mzc4OEMxNS4wMTI2IDEyLjA3OTMgMTMuMDQ4IDE0LjA1NiAxMC41MjE5IDE0LjA1NkM4LjEzNjI2IDE0LjA1NiA2LjAzMTI1IDEyLjA3OTMgNi4wMzEyNSA5LjUzNzg4WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4uaWNvbi1wcmludCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzkuNyUyMDM5LjclMjIlM0UlM0NwYXRoJTIwY2xhc3MlM0QlMjJzdDAlMjIlMjBmaWxsJTNEJTIyJTIzNmY3MTczJTIyJTIwZCUzRCUyMk0zNyUyMDkuOWgtNC43VjBINy40djkuOUgyLjhDMS4yJTIwOS45JTIwMCUyMDExLjElMjAwJTIwMTIuNnYxNi44YzAlMjAxLjUlMjAxLjIlMjAyLjglMjAyLjglMjAyLjhoNC43djcuNGgyNC44di03LjRIMzdjMS41JTIwMCUyMDIuOC0xLjIlMjAyLjgtMi44VjEyLjZjLS4xLTEuNS0xLjMtMi43LTIuOC0yLjd6bS00LjMlMjA3LjNoLTIuNWMtLjclMjAwLTEuMy0uNi0xLjMtMS4zJTIwMC0uNy42LTEuMyUyMDEuMy0xLjNoMi41Yy43JTIwMCUyMDEuMy42JTIwMS4zJTIwMS4zJTIwMCUyMC43LS42JTIwMS4zLTEuMyUyMDEuM3pNOS45JTIwMi40aDE5Ljl2Ny40SDkuOVYyLjR6bTE5LjklMjAzNC44SDkuOVYyMy41aDE5Ljl2MTMuN3olMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmljb24tcXVvdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMjclMjIlMjBoZWlnaHQlM0QlMjIyMi41JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjclMjAyMi41JTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMxODZBQjglMjIlMjBkJTNEJTIyTTguNzQ0JTIwMS4wNTRjLTIuMzcyJTIwMS4yLTQuMzY5JTIwMy4wNDItNS45ODglMjA1LjUyLTEuNjIxJTIwMi40OC0yLjQzMSUyMDUuMDgxLTIuNDMxJTIwNy44JTIwMCUyMDIuMDAxLjQ3NCUyMDMuNjIxJTIwMS40MjMlMjA0Ljg2Ljk0OSUyMDEuMjQxJTIwMi4yOTIlMjAxLjg1OSUyMDQuMDMxJTIwMS44NTklMjAxLjM0MyUyMDAlMjAyLjQ3LS40MiUyMDMuMzc5LTEuMjYuOTA4LS44NCUyMDEuMzYzLTEuOTM4JTIwMS4zNjMtMy4zJTIwMC0xLjM1OS0uMzk2LTIuNDM5LTEuMTg2LTMuMjQtLjc5MS0uNzk4LTEuODE5LTEuMi0zLjA4My0xLjJINS43OGMuMDc4LTMuNDM4JTIwMS42Ni02LjMxOCUyMDQuNzQzLTguNjRMOC43NDQlMjAxLjA1NHptOC40NzglMjA1LjUyYy0xLjYyJTIwMi40OC0yLjQzMSUyMDUuMDgxLTIuNDMxJTIwNy44JTIwMCUyMDIuMDAxLjQ3NSUyMDMuNjIxJTIwMS40MjMlMjA0Ljg2Ljk0OCUyMDEuMjQxJTIwMi4yOTIlMjAxLjg1OSUyMDQuMDMyJTIwMS44NTklMjAxLjM0MyUyMDAlMjAyLjQ2OS0uNDIlMjAzLjM3OS0xLjI2LjkwOC0uODQlMjAxLjM2My0xLjkzOCUyMDEuMzYzLTMuMyUyMDAtMS4zNTktLjM5Ni0yLjQzOS0xLjE4Ni0zLjI0LS43OTEtLjc5OC0xLjgxOS0xLjItMy4wODMtMS4yaC0uNDc0Yy4xNTYtMy41MTklMjAxLjczNy02LjM5OSUyMDQuNzQyLTguNjRhNi4yNDMlMjA2LjI0MyUyMDAlMjAwJTIwMS0uOTQ5LTEuMiUyMDEwLjk4MSUyMDEwLjk4MSUyMDAlMjAwJTIwMC0uODMtMS4yYy0yLjM3JTIwMS4yMDEtNC4zNjYlMjAzLjA0My01Ljk4NiUyMDUuNTIxeiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaWNvbi1yc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE4JTIwMTglMjIlMjB3aWR0aCUzRCUyMjE4JTIyJTIwaGVpZ2h0JTNEJTIyMTglMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzZhNmM2ZSUyMiUyMGQlM0QlMjJNNC44JTIwMTUuNWMwJTIwMS4zLTEuMSUyMDIuNC0yLjQlMjAyLjQtMS4zJTIwMC0yLjQtMS4xLTIuNC0yLjRzMS4xLTIuNCUyMDIuNC0yLjRjMS40JTIwMCUyMDIuNCUyMDEuMSUyMDIuNCUyMDIuNHolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzZhNmM2ZSUyMiUyMGQlM0QlMjJNLjElMjA5LjVjMi4yJTIwMCUyMDQuMy45JTIwNS45JTIwMi41JTIwMS42JTIwMS42JTIwMi40JTIwMy43JTIwMi40JTIwNS45aDMuNEMxMS44JTIwMTEuNCUyMDYuNSUyMDYuMSUyMDAlMjA2LjF2My40eiUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzNmE2YzZlJTIyJTIwZCUzRCUyMk0uMSUyMDMuNUM4JTIwMy41JTIwMTQuNSUyMDEwJTIwMTQuNSUyMDE4aDMuNGMwLTkuOS04LTE4LTE3LjgtMTh2My41eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaWNvbi1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjBjbGFzcyUzRCUyMmljb24lMjBzZWFyY2glMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE1LjY4JTIwMTUuNjYlMjIlMjBoZWlnaHQlM0QlMjIxNSUyMiUyMGZpbGwlM0QlMjIlMjNkMGQ0ZDYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0wJTIwNi4zM2E2LjM3JTIwNi4zNyUyMDAlMjAwJTIwMCUyMDEwLjEyJTIwNS4xM0wxNCUyMDE1LjMzYTElMjAxJTIwMCUyMDAlMjAwJTIwMS4zNS0xLjM1bC0zLjg4LTMuODdBNi4zNiUyMDYuMzYlMjAwJTIwMSUyMDAlMjAwJTIwNi4zM3ptMiUyMDBhNC40MSUyMDQuNDElMjAwJTIwMSUyMDElMjA0LjM1JTIwNC40NCUyMDQuNDElMjA0LjQxJTIwMCUyMDAlMjAxLTQuMzktNC40NHolMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmljb24tc2l0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UgJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTYuNDUyNjQgNi45MjA1OUM2Ljc3NDcgNS43OTQwOCA3LjE5ODk5IDQuNzgwMDggNy43MDAwMSAzLjkxNjAyQzguODg4NTggMS44NjYyNSAxMC40MTE4IDAuODAwMDA2IDExLjkyODIgMC44MDAwMDZDMTMuNDQ0NiAwLjgwMDAwNiAxNC45Njc3IDEuODY2MjUgMTYuMTU2MyAzLjkxNjAyQzE2LjY1NzMgNC43ODAwOCAxNy4wODE2IDUuNzk0MDggMTcuNDAzNyA2LjkyMDU5SDYuNDUyNjRaTTAuNTA5MTMyIDguNTIwNTlDMC4xNzgwMTQgOS42MjE4NiAwIDEwLjc5IDAgMTJDMCAxMy4xNSAwLjE2MDc5MiAxNC4yNjIxIDAuNDYwOTkxIDE1LjMxNUg0LjQyODMyQzQuMjU5MzUgMTQuMjU1MiA0LjE2OTkyIDEzLjE0MzUgNC4xNjk5MiAxMkM0LjE2OTkyIDEwLjc5NzMgNC4yNjg4NyA5LjYyOTYyIDQuNDU1MjQgOC41MjA1OUgwLjUwOTEzMlpNMS4wNDMyMyAxNi45MTVDMi40NDYyNCAyMC4wNTQ4IDUuMTUyMDggMjIuNDc3OCA4LjQ2ODIzIDIzLjQ4NzNDNy42Mzk1MSAyMi44MTQzIDYuOTE0MyAyMS45MTg2IDYuMzE1ODcgMjAuODg2NkM1LjY1Mjk5IDE5Ljc0MzQgNS4xMjEzIDE4LjM5NzcgNC43NTI5NyAxNi45MTVIMS4wNDMyM1pNMTUuMzg3OCAyMy40ODc2QzE4LjcwNDMgMjIuNDc4MiAyMS40MTA1IDIwLjA1NSAyMi44MTM2IDE2LjkxNUgxOS4xMDMzQzE4LjczNSAxOC4zOTc3IDE4LjIwMzMgMTkuNzQzNCAxNy41NDA0IDIwLjg4NjZDMTYuOTQyIDIxLjkxODcgMTYuMjE2NiAyMi44MTQ1IDE1LjM4NzggMjMuNDg3NlpNMjMuMzk1OCAxNS4zMTVDMjMuNjk2IDE0LjI2MjEgMjMuODU2OCAxMy4xNSAyMy44NTY4IDEyQzIzLjg1NjggMTAuNzkgMjMuNjc4OCA5LjYyMTg2IDIzLjM0NzcgOC41MjA1OUgxOS40MDExQzE5LjU4NzUgOS42Mjk2MiAxOS42ODY0IDEwLjc5NzMgMTkuNjg2NCAxMkMxOS42ODY0IDEzLjE0MzUgMTkuNTk3IDE0LjI1NTIgMTkuNDI4IDE1LjMxNUgyMy4zOTU4Wk0yMi43Mzg2IDYuOTIwNTlDMjEuMzE1NSAzLjg2MDQ4IDE4LjY0NjIgMS41MDQxMSAxNS4zODc3IDAuNTEyMzlDMTYuMjE2NiAxLjE4NTQ3IDE2Ljk0MTkgMi4wODEyNiAxNy41NDA0IDMuMTEzNDNDMTguMTc4NyA0LjIxNDIxIDE4LjY5NTQgNS41MDI4IDE5LjA2MTcgNi45MjA1OUgyMi43Mzg2Wk04LjQ2ODI4IDAuNTEyNjMxQzcuNjM5NTQgMS4xODU2OSA2LjkxNDMxIDIuMDgxMzggNi4zMTU4NyAzLjExMzQzQzUuNjc3NTggNC4yMTQyMSA1LjE2MDkyIDUuNTAyOCA0Ljc5NDYzIDYuOTIwNTlIMS4xMTgxN0MyLjU0MTI1IDMuODYwNzIgNS4yMTAyMSAxLjUwNDQ5IDguNDY4MjggMC41MTI2MzFaTTcuNzAwMDEgMjAuMDg0QzcuMTc0NzMgMTkuMTc4MSA2LjczMzggMTguMTA3NCA2LjQwNjU5IDE2LjkxNUwxNy40NDk3IDE2LjkxNUMxNy4xMjI1IDE4LjEwNzQgMTYuNjgxNiAxOS4xNzgxIDE2LjE1NjMgMjAuMDg0QzE0Ljk2NzcgMjIuMTMzOCAxMy40NDQ2IDIzLjIgMTEuOTI4MiAyMy4yQzEwLjQxMTggMjMuMiA4Ljg4ODU4IDIyLjEzMzggNy43MDAwMSAyMC4wODRaTTYuMDUwMjkgMTUuMzE1TDE3LjgwNiAxNS4zMTVDMTcuOTg3NyAxNC4yNzAxIDE4LjA4NjQgMTMuMTU3NSAxOC4wODY0IDEyQzE4LjA4NjQgMTAuNzgxNiAxNy45NzcxIDkuNjEyODkgMTcuNzc2NyA4LjUyMDU5SDYuMDc5NjZDNS44NzkyNSA5LjYxMjg5IDUuNzY5OTIgMTAuNzgxNiA1Ljc2OTkyIDEyQzUuNzY5OTIgMTMuMTU3NSA1Ljg2ODU5IDE0LjI3MDEgNi4wNTAyOSAxNS4zMTVaJyBmaWxsPSclMjNEMkNCQkMnLyUzRSAlM0Mvc3ZnJTNFIFwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaWNvbi1zbGlkZXIxLW5vZm90byB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMGNsYXNzJTNEJTIyaWNvbiUyMHNsaWRlcjEtbm8tZm90byUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNjIlMjA0NSUyMiUyMHdpZHRoJTNEJTIyNjIlMjIlMjBoZWlnaHQlM0QlMjI0NSUyMiUyMGZpbGwlM0QlMjIlMjNFQUVDRUYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0zMC43JTIwMTUuNWMtNS40JTIwMC05LjglMjA0LjQtOS44JTIwOS44czQuNCUyMDkuOCUyMDkuOCUyMDkuOCUyMDkuOC00LjQlMjA5LjgtOS44LTQuNC05LjgtOS44LTkuOHolMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk01OS40JTIwOC41SDQ2LjJMNDEuOC44YzAtLjUtLjMtLjgtLjctLjhIMjEuNmMtLjQlMjAwLS43LjQtLjcuOGwtNC40JTIwNy43aC0xNEMxLjElMjA4LjUlMjAwJTIwOS43JTIwMCUyMDExdjMxLjVDMCUyMDQzLjklMjAxLjElMjA0NSUyMDIuNSUyMDQ1aDU2LjljMS40JTIwMCUyMDIuNS0xLjElMjAyLjUtMi41VjExYzAtMS4zLTEuMS0yLjUtMi41LTIuNXpNMzAuNyUyMDM5LjRjLTcuOCUyMDAtMTQuMS02LjMtMTQuMS0xNC4xczYuMy0xNC4xJTIwMTQuMS0xNC4xJTIwMTQuMSUyMDYuMyUyMDE0LjElMjAxNC4xYy4xJTIwNy43LTYuMyUyMDE0LjEtMTQuMSUyMDE0LjF6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5pY29uLXNwcml0ZTUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEyNC4zJTIwMzElMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzYyNkY3OCUyMiUyMGQlM0QlMjJNOTEuNSUyMDEwLjFsLTEuNC0xLjMtNy43JTIwNy4zYy0uNy0xLjQtMi4yLTIuMy00LTIuMy0yLjElMjAwLTMuOSUyMDEuNC00LjMlMjAzLjJoLTJjLS4zLTEuNC0xLjQtMi41LTIuOC0zbDUtNC43TDczLjElMjA4bC02LjMlMjA1LjljLTEuOS41LTMuMiUyMDIuMS0zLjIlMjA0JTIwMCUyMDIuMyUyMDIlMjA0LjElMjA0LjQlMjA0LjElMjAyLjElMjAwJTIwMy45LTEuNCUyMDQuMy0zLjJoMmMuNCUyMDEuOCUyMDIuMiUyMDMuMiUyMDQuMyUyMDMuMiUyMDIuMyUyMDAlMjA0LjItMS42JTIwNC40LTMuN2w4LjUtOC4yek02OCUyMDIwLjJjLTEuNCUyMDAtMi41LTEtMi41LTIuMyUyMDAtMS4zJTIwMS4xLTIuMyUyMDIuNS0yLjNzMi41JTIwMSUyMDIuNSUyMDIuM2MtLjElMjAxLjMtMS4yJTIwMi4zLTIuNSUyMDIuM3ptMTAuNSUyMDBjLTEuNCUyMDAtMi41LTEtMi41LTIuMyUyMDAtMS4zJTIwMS4xLTIuMyUyMDIuNS0yLjNzMi41JTIwMSUyMDIuNSUyMDIuM2MwJTIwMS4zLTEuMSUyMDIuMy0yLjUlMjAyLjN6TTEwMS4zJTIwMTMuNmMwJTIwMy40JTIwMi43JTIwNi4xJTIwNi4xJTIwNi4xJTIwMS4zJTIwMCUyMDIuNi0uNCUyMDMuNi0xLjJsMy43JTIwMy43Yy40LjQlMjAxJTIwLjQlMjAxLjMlMjAwJTIwLjQtLjQuNC0xJTIwMC0xLjNsLTMuNy0zLjdjLjctMSUyMDEuMi0yLjIlMjAxLjItMy42JTIwMC0zLjQtMi43LTYuMS02LjEtNi4xLTMuMyUyMDAtNi4xJTIwMi43LTYuMSUyMDYuMXptMS45JTIwMGMwLTIuMyUyMDEuOS00LjIlMjA0LjItNC4yJTIwMi4zJTIwMCUyMDQuMyUyMDEuOSUyMDQuMiUyMDQuMi0uMiUyMDMuMi0yLjMlMjA1LTUuMSUyMDQuMi0yLS42LTMuMy0xLjktMy4zLTQuMnolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzAxMDEwMSUyMiUyMGQlM0QlMjJNNTEuNSUyMDEwLjljLS40JTIwMC0uNy4yLS45LjV2LTJjMC0uNi0uNS0xLTEuMS0xLS40JTIwMC0uOC4yLTElMjAuNXYtLjRjMC0uNi0uNS0xLTEuMS0xLS42JTIwMC0xLjEuNS0xLjElMjAxdi40Yy0uMi0uMy0uNi0uNS0xLS41LS42JTIwMC0xLjEuNS0xLjElMjAxdjQuMmMtLjItLjMtLjUtLjYtMS0uNi0uMyUyMDAtMSUyMC4xLTEuMiUyMDEuMXYzLjVjMCUyMDIuNiUyMDIuNSUyMDQuOSUyMDUuNCUyMDQuOSUyMDMlMjAwJTIwNS4yLTIuNCUyMDUuMi00LjV2LTUuOGMwLS45LS41LTEuMy0xLjEtMS4zem0tOC45JTIwNi43di0xLjVoMXYxLjJoMS4xVjExaDF2NC4yaDEuMXYtM2gxdjMuMWgxLjF2LTEuN2gxdjIuMUg1MXYtMS4zaDF2My4zYy0uMi0uMS0uOS0uMy0xLjYlMjAwdi0uMWMwLS40LS40LS43LS45LS43cy0uOS4zLS45LjcuNC43LjguN2MtLjQuNi0uNiUyMDEuNC0uNiUyMDEuNHMtMS4xLS4yLTEuNi4xYy0uOC41LS44JTIwMS41LS43JTIwMi0yLjEtLjQtMy45LTIuMi0zLjktNC4yek05LjMlMjAxMGMtLjkuOS0xLjYlMjAxLjgtMS42JTIwMnMxLjglMjAyJTIwMy45JTIwNC4xYzMuNyUyMDMuNiUyMDQlMjAzLjklMjA2LjYlMjA0LjclMjAxLjUuNSUyMDIuOC45JTIwMi44LjguMS0uMS0uMy0xLjMtLjgtMi44LS44LTIuNy0uOS0yLjgtNC43LTYuNi0yLjEtMi4xLTQtMy44LTQuMi0zLjgtLjItLjEtMS4xLjctMiUyMDEuNnolMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmljb24tc3RhcGxlLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwY2xhc3MlM0QlMjJpY29uJTIwc3RhcGxlJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyLTYuNSUyMDE1OTIuNSUyMDE0JTIwMTYlMjIlMjB3aWR0aCUzRCUyMjE0JTIyJTIwaGVpZ2h0JTNEJTIyMTYlMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNNi43JTIwMTU5My40Yy0uNS0uNi0xLjMtLjktMi0uOS0uOCUyMDAtMS41LjMtMi4xLjlsLTguMSUyMDguNWMtLjMuMy0uNi43LS44JTIwMS4yLS4yLjQtLjMuOS0uMyUyMDEuNHMuMS45LjMlMjAxLjRjLjIuNC40LjguOCUyMDEuMi4zLjMuOC42JTIwMS4zLjguNS4yJTIwMSUyMC4zJTIwMS40LjMuNSUyMDAlMjAuOS0uMSUyMDEuNC0uMy40LS4yLjgtLjQlMjAxLjItLjhsNi41LTYuNC0uNC0uNC02LjUlMjA2LjRjLS42LjYtMS4zLjktMi4xLjktLjQlMjAwLS44LS4xLTEuMi0uMy0uNC0uMi0uOC0uNC0xLjEtLjctLjMtLjMtLjUtLjYtLjctMS0uMS0uNC0uMi0uNy0uMi0xLjFzLjEtLjguMi0xLjFjLjItLjQuNC0uNy43LTFsOC4xLTguNWMuNC0uNCUyMDEtLjclMjAxLjYtLjcuNiUyMDAlMjAxLjIuMiUyMDEuNi43LjQuNC43JTIwMSUyMC43JTIwMS42JTIwMCUyMC42LS4yJTIwMS4yLS43JTIwMS42bC03LjMlMjA3LjJjLS4yLjItLjYuNC0uOS40LS4zJTIwMC0uNy0uMS0uOS0uNC0uMi0uMi0uNC0uNi0uNC0uOSUyMDAtLjMuMS0uNy40LS45bDUuNC01LjQtLjQtLjQtNS40JTIwNS40Yy0uNC40LS41LjgtLjUlMjAxLjNzLjIlMjAxJTIwLjUlMjAxLjNjLjMuMy44LjUlMjAxLjMuNXMxLS4yJTIwMS4zLS41bDcuMy03LjJjLjYtLjYuOS0xLjMuOS0yLjFzLS4zLTEuNS0uOS0yeiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaWNvbi1zdGFwbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjBjbGFzcyUzRCUyMmljb24lMjBzdGFwbGUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjItNi41JTIwMTU5Mi41JTIwMTQlMjAxNiUyMiUyMHdpZHRoJTNEJTIyMTQlMjIlMjBoZWlnaHQlM0QlMjIxNiUyMiUyMGZpbGwlM0QlMjIlMjM1NTUlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk02LjclMjAxNTkzLjRjLS41LS42LTEuMy0uOS0yLS45LS44JTIwMC0xLjUuMy0yLjEuOWwtOC4xJTIwOC41Yy0uMy4zLS42LjctLjglMjAxLjItLjIuNC0uMy45LS4zJTIwMS40cy4xLjkuMyUyMDEuNGMuMi40LjQuOC44JTIwMS4yLjMuMy44LjYlMjAxLjMuOC41LjIlMjAxJTIwLjMlMjAxLjQuMy41JTIwMCUyMC45LS4xJTIwMS40LS4zLjQtLjIuOC0uNCUyMDEuMi0uOGw2LjUtNi40LS40LS40LTYuNSUyMDYuNGMtLjYuNi0xLjMuOS0yLjEuOS0uNCUyMDAtLjgtLjEtMS4yLS4zLS40LS4yLS44LS40LTEuMS0uNy0uMy0uMy0uNS0uNi0uNy0xLS4xLS40LS4yLS43LS4yLTEuMXMuMS0uOC4yLTEuMWMuMi0uNC40LS43LjctMWw4LjEtOC41Yy40LS40JTIwMS0uNyUyMDEuNi0uNy42JTIwMCUyMDEuMi4yJTIwMS42LjcuNC40LjclMjAxJTIwLjclMjAxLjYlMjAwJTIwLjYtLjIlMjAxLjItLjclMjAxLjZsLTcuMyUyMDcuMmMtLjIuMi0uNi40LS45LjQtLjMlMjAwLS43LS4xLS45LS40LS4yLS4yLS40LS42LS40LS45JTIwMC0uMy4xLS43LjQtLjlsNS40LTUuNC0uNC0uNC01LjQlMjA1LjRjLS40LjQtLjUuOC0uNSUyMDEuM3MuMiUyMDElMjAuNSUyMDEuM2MuMy4zLjguNSUyMDEuMy41czEtLjIlMjAxLjMtLjVsNy4zLTcuMmMuNi0uNi45LTEuMy45LTIuMXMtLjMtMS41LS45LTJ6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5pY29uLXRyZWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjBjbGFzcyUzRCUyMmljb24lMjB0cmVlJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNyUyMDIzJTIyJTIwd2lkdGglM0QlMjIyNyUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0wJTIwMThoN3Y1SDB2LTV6TTEwJTIwMThoN3Y1aC03di01ek0xMCUyMDBoN3Y1aC03VjB6JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTMlMjA0aDF2MTRoLTFWNHolMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk0zJTIwMTJ2LTFoMjB2MUgzek0yMyUyMDExaDF2OGgtMXYtOHpNMyUyMDEyaDF2Nkgzdi02eiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTIwJTIwMThoN3Y1aC03di01eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaWNvbi11c2VyLWdyYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDExNTIlMjAxMDY3LjIlMjIlMjBmaWxsJTNEJTIyJTIzYjRiYWM0JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNNTc2JTIwMEMzMzAuMzMlMjAwJTIwMzMzLjIlMjAyMDMuNiUyMDMzMy4yJTIwMjAzLjZsLTEuMiUyMDEwOGMtMjAuMDctLjI2LTI1LjIlMjAxOC43OC0yNS4yJTIwNTYuNCUyMDAlMjA1Ni4zOSUyMDM2LjI1JTIwMTE1LjEyJTIwNjkuMiUyMDE0NS42JTIwMTEuMTclMjA0NC40JTIwMzIuODYlMjA4My40JTIwNjEuNiUyMDExMy4yLTk4LjUyJTIwNTcuNjQtMjE3JTIwOTYuNDMtMjk0JTIwMTM1LjJDNjUuNSUyMDgwMS4yNiUyMDAlMjA5NDkuMzMlMjAwJTIwMTA2Ny4yaDExNTJjMC0xMTcuODctNjUuNS0yNjUuOTQtMTQzLjYtMzA1LjItNzctMzguNzctMTk1LjQ4LTc3LjU2LTI5NC0xMzUuMkM3NDMuMTQlMjA1OTclMjA3NjQuODMlMjA1NTglMjA3NzYlMjA1MTMuNmMzMy0zMC40OCUyMDY5LjItODkuMjElMjA2OS4yLTE0NS42JTIwMC0zNy42Mi01LjEzLTU2LjY2LTI1LjItNTYuNGwtMS4yLTEwOFM4MjEuNjclMjAwJTIwNTc2JTIwMHolMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmljb24tdmlkZW8tZmlsbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yMS40NjMxIDUuOTc4MDFMMTMuMzI1OCAxMS4xNTYzQzEyLjcwODMgMTEuNTQ5MyAxMi43MDgzIDEyLjQ1MDcgMTMuMzI1OCAxMi44NDM3TDIxLjQ2MzEgMTguMDIyQzIyLjEyODggMTguNDQ1NiAyMyAxNy45Njc0IDIzIDE3LjE3ODNWNi44MjE2N0MyMyA2LjAzMjU4IDIyLjEyODggNS41NTQzNyAyMS40NjMxIDUuOTc4MDFaJyBmaWxsPSd3aGl0ZScvJTNFJTNDcmVjdCB4PScxJyB5PSc1JyB3aWR0aD0nMTQnIGhlaWdodD0nMTQnIHJ4PScyJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbi5pY29uLXZpZGVvLXdoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMSUyMDElMjA5JTIwMTElMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMGQlM0QlMjJNMiUyMDIuOGw2LjElMjAzLjdMMiUyMDEwLjJWMi44TTElMjAxdjExbDktNS41TDElMjAxeiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaWNvbi12aWRlbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjElMjAxJTIwOSUyMDExJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNENkQ2RDYlMjIlMjBkJTNEJTIyTTIlMjAyLjhsNi4xJTIwMy43TDIlMjAxMC4yVjIuOE0xJTIwMXYxMWw5LTUuNUwxJTIwMXolMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmljb24tdmlldyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMjQgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UgJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTExLjk5OTQgMEM1Ljg2NDU2IDAgMi40Mzk1NCA0LjAzMDc4IDAuNDc3NDk1IDYuNDE5NDRDMC4xOTQxOTYgNi43NjQzNCAwLjE2OTk1MyA3LjI1NTY0IDAuNDM1OTYgNy42MTQwNUMyLjA5MjY0IDkuODQ2MiA1Ljk0NzExIDE0IDExLjk5OTQgMTRDMTguMTczNyAxNCAyMS42MDMyIDkuOTE3MDkgMjMuNTU5IDcuNTM0NTdDMjMuODIzOSA3LjIxMTg1IDIzLjg2NTIgNi43NTg1NSAyMy42NDAzIDYuNDA2NzhDMjEuODc0MiAzLjY0NDM5IDE4LjIwOTQgMCAxMS45OTk0IDBaTTYuOTk5MzUgN0M2Ljk5OTM1IDQuMTY2NjcgOS4xNjYwMiAyIDExLjk5OTQgMkMxNC44MzI3IDIgMTYuOTk5NCA0LjE2NjY3IDE2Ljk5OTQgN0MxNi45OTk0IDkuODMzMzMgMTQuODMyNyAxMiAxMS45OTk0IDEyQzkuMTY2MDIgMTIgNi45OTkzNSA5LjgzMzMzIDYuOTk5MzUgN1onIGZpbGw9JyUyM0M1QzBCNycvJTNFICUzQ3BhdGggZD0nTTExLjk5OSA1QzEwLjg2NTcgNSA5Ljk5OTAyIDUuODY2NjcgOS45OTkwMiA3QzkuOTk5MDIgOC4xMzMzMyAxMC44NjU3IDkgMTEuOTk5IDlDMTMuMTMyNCA5IDEzLjk5OSA4LjEzMzMzIDEzLjk5OSA3QzEzLjk5OSA1Ljg2NjY3IDEzLjEzMjQgNSAxMS45OTkgNVonIGZpbGw9JyUyM0M1QzBCNycvJTNFICUzQy9zdmclM0UgXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5pY29uLXdvcmtzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyMSUyMDE5JTIyJTNFJTNDdGl0bGUlM0V3b3JrcyUzQyUyRnRpdGxlJTNFJTNDcGF0aCUyMGQlM0QlMjJNMjAlMjA0aC00VjFhMSUyMDElMjAwJTIwMCUyMDAtMS0xSDZhMSUyMDElMjAwJTIwMCUyMDAtMSUyMDF2M0gxYTElMjAxJTIwMCUyMDAlMjAwLTElMjAxdjZoOHYtMWExJTIwMSUyMDAlMjAwJTIwMSUyMDEtMWgzYTElMjAxJTIwMCUyMDAlMjAxJTIwMSUyMDF2MWg4VjVhMSUyMDElMjAwJTIwMCUyMDAtMS0xek03JTIwMmg3djJIN1Yyek0xMiUyMDEzSDlhMSUyMDElMjAwJTIwMCUyMDEtMS0xSDB2NmExJTIwMSUyMDAlMjAwJTIwMCUyMDElMjAxaDE5YTElMjAxJTIwMCUyMDAlMjAwJTIwMS0xdi02aC04YTElMjAxJTIwMCUyMDAlMjAxLTElMjAxeiUyMiUyMGZpbGwlM0QlMjIlMjMwMzUwYTIlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmljb24tem9vbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMGNsYXNzJTNEJTIyaWNvbiUyMHpvb20lMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDQ4JTIwNDglMjIlMjB3aWR0aCUzRCUyMjQ4JTIyJTIwaGVpZ2h0JTNEJTIyNDglMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMjUlMjAzNGMwJTIwLjYtLjQlMjAxLTElMjAxcy0xLS40LTEtMVYxNGMwLS42LjQtMSUyMDEtMXMxJTIwLjQlMjAxJTIwMXYyMHolMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk0zNSUyMDI0YzAlMjAuNi0uNCUyMDEtMSUyMDFIMTRjLS42JTIwMC0xLS40LTEtMXMuNC0xJTIwMS0xaDIwYy42JTIwMCUyMDElMjAuNCUyMDElMjAxeiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTI0JTIwMmMxMi4xJTIwMCUyMDIyJTIwOS45JTIwMjIlMjAyMnMtOS45JTIwMjItMjIlMjAyMlMyJTIwMzYuMSUyMDIlMjAyNCUyMDExLjklMjAyJTIwMjQlMjAybTAtMkMxMC43JTIwMCUyMDAlMjAxMC43JTIwMCUyMDI0czEwLjclMjAyNCUyMDI0JTIwMjQlMjAyNC0xMC43JTIwMjQtMjRTMzcuMyUyMDAlMjAyNCUyMDB6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5pY29uLXdvcmtzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzYnIGhlaWdodD0nMzYnIHZpZXdCb3g9JzAgMCAzNiAzNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSAlM0NyZWN0IHg9JzUnIHk9JzkuMjMxMjknIHdpZHRoPScyNicgaGVpZ2h0PScyMC43Njg5JyByeD0nNScgc3Ryb2tlPSclMjNGNTRFNUEnIHN0cm9rZS13aWR0aD0nMicvJTNFICUzQ3BhdGggZD0nTTUuOTg2MzMgMTEuMjU1Nkw3LjQ1MTExIDE2LjEwOTJDOC4wODgxOCAxOC4yMjAyIDEwLjAzMjkgMTkuNjY0NiAxMi4yMzc5IDE5LjY2NDZIMTQuODY4NScgc3Ryb2tlPSclMjNGNTRFNUEnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UgJTNDcGF0aCBkPSdNMjkuNjcyOSAxMS4yNTU2TDI4LjQxMDggMTUuOTYwMUMyNy44MjQ2IDE4LjE0NTMgMjUuODQ0MSAxOS42NjQ2IDIzLjU4MTYgMTkuNjY0NkgyMS43Nzc2JyBzdHJva2U9JyUyM0Y1NEU1QScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSAlM0NyZWN0IHg9JzE0Ljk2NjgnIHk9JzE3Ljk5OTknIHdpZHRoPSc2LjA2NjY3JyBoZWlnaHQ9JzMuNjkyMjUnIHJ4PScxJyBzdHJva2U9JyUyM0Y1NEU1QScgc3Ryb2tlLXdpZHRoPScyJy8lM0UgJTNDcGF0aCBkPSdNMTMuMjMzNCA5LjIzMDcyVjlDMTMuMjMzNCA3LjM0MzE0IDE0LjU3NjUgNiAxNi4yMzM0IDZIMTkuNzY2N0MyMS40MjM2IDYgMjIuNzY2NyA3LjM0MzE1IDIyLjc2NjcgOVY5LjIzMDcyJyBzdHJva2U9JyUyM0Y1NEU1QScgc3Ryb2tlLXdpZHRoPScyJy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaWNvbi1zY2hlZHVsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nTGF5ZXJfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCAxOSAyMScgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTkgMjE7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwJTdCZmlsbDolMjNDOENDRDE7JTdEJTBBJTNDL3N0eWxlJTNFJTNDZyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE3LjcsMTguNUgxLjNjLTAuNywwLTEuMywwLjYtMS4zLDEuMkMwLDIwLjQsMC42LDIxLDEuMywyMWgxNi41YzAuNywwLDEuMy0wLjYsMS4zLTEuMiBDMTksMTkuMSwxOC40LDE4LjUsMTcuNywxOC41eiBNMTMuNSwxNi45aDNjMC4zLDAsMC41LTAuMiwwLjUtMC41VjAuNUMxNywwLjIsMTYuOCwwLDE2LjUsMGgtM0MxMy4yLDAsMTMsMC4yLDEzLDAuNXYxNS45IEMxMywxNi42LDEzLjIsMTYuOSwxMy41LDE2Ljl6IE03LjgsMTYuOWgzYzAuMywwLDAuNS0wLjIsMC41LTAuNVY0LjljMC0wLjMtMC4yLTAuNS0wLjUtMC41aC0zYy0wLjMsMC0wLjUsMC4yLTAuNSwwLjV2MTEuNCBDNy4zLDE2LjYsNy42LDE2LjksNy44LDE2Ljl6IE0yLjIsMTYuOWgzYzAuMywwLDAuNS0wLjIsMC41LTAuNXYtNS4yYzAtMC4zLTAuMi0wLjUtMC41LTAuNWgtM2MtMC4zLDAtMC41LDAuMi0wLjUsMC41djUuMiBDMS43LDE2LjYsMS45LDE2LjksMi4yLDE2Ljl6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmljb24tdmstc2hhcmUsXG4uaWNvbi12ayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzMwJyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgMzAgMTcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UgJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTI5Ljg0MDkgMTUuMDQ0M0MyOS44MDQ2IDE0Ljk3MDQgMjkuNzcwNyAxNC45MDkxIDI5LjczOTIgMTQuODZDMjkuMjE4NyAxMy45NzUzIDI4LjIyNDEgMTIuODg5MyAyNi43NTU5IDExLjYwMTlMMjYuNzI0OSAxMS41NzI0TDI2LjcwOTMgMTEuNTU3OUwyNi42OTM2IDExLjU0MzFIMjYuNjc3OUMyNi4wMTE1IDEwLjk0MzYgMjUuNTg5NSAxMC41NDA1IDI1LjQxMjggMTAuMzM0MkMyNS4wODk1IDkuOTQxMDMgMjUuMDE3MSA5LjU0MzEgMjUuMTkzOCA5LjEzOTlDMjUuMzE4NiA4LjgzNTI3IDI1Ljc4NzYgOC4xOTE5MyAyNi41OTk2IDcuMjA5QzI3LjAyNjcgNi42ODgwOSAyNy4zNjQ5IDYuMjcwNTkgMjcuNjE0NyA1Ljk1NjA0QzI5LjQxNjQgMy42OTU1OCAzMC4xOTc0IDIuMjUxMTEgMjkuOTU3OCAxLjYyMjA4TDI5Ljg2NDcgMS40NzUwOEMyOS44MDIyIDEuMzg2NTggMjkuNjQwOCAxLjMwNTYyIDI5LjM4MDggMS4yMzE3OUMyOS4xMjAyIDEuMTU4MTEgMjguNzg3IDEuMTQ1OTIgMjguMzgwOCAxLjE5NTAzTDIzLjg4MjUgMS4yMjQzNUMyMy44MDk2IDEuMTk5OTggMjMuNzA1NSAxLjIwMjI1IDIzLjU3IDEuMjMxNzlDMjMuNDM0NiAxLjI2MTMyIDIzLjM2NjggMS4yNzYxNCAyMy4zNjY4IDEuMjc2MTRMMjMuMjg4NSAxLjMxMzA2TDIzLjIyNjQgMS4zNTc0MUMyMy4xNzQzIDEuMzg2NzQgMjMuMTE3IDEuNDM4MzIgMjMuMDU0NSAxLjUxMjA1QzIyLjk5MjMgMS41ODU1MiAyMi45NDAzIDEuNjcxNzUgMjIuODk4NyAxLjc3QzIyLjQwODkgMi45NTkxNSAyMS44NTIxIDQuMDY0NzUgMjEuMjI3MiA1LjA4Njc2QzIwLjg0MTkgNS42OTYxOCAyMC40ODggNi4yMjQzMiAyMC4xNjQ4IDYuNjcxNTFDMTkuODQyMSA3LjExODU0IDE5LjU3MTQgNy40NDc5MSAxOS4zNTI5IDcuNjU5MDNDMTkuMTM0IDcuODcwMzYgMTguOTM2NSA4LjAzOTY3IDE4Ljc1OTIgOC4xNjc1NkMxOC41ODIxIDguMjk1NSAxOC40NDY5IDguMzQ5NTYgMTguMzUzMyA4LjMyOTc5QzE4LjI1OTUgOC4zMTAwMSAxOC4xNzExIDguMjkwMzkgMTguMDg3NSA4LjI3MDc3QzE3Ljk0MTggOC4xODIyNyAxNy44MjQ2IDguMDYxOTIgMTcuNzM2MiA3LjkwOTZDMTcuNjQ3NSA3Ljc1NzI5IDE3LjU4NzcgNy41NjU1OCAxNy41NTY1IDcuMzM0NjNDMTcuNTI1NCA3LjEwMzUyIDE3LjUwNyA2LjkwNDc0IDE3LjUwMTggNi43Mzc2QzE3LjQ5NjkgNi41NzA2NyAxNy40OTkyIDYuMzM0NTYgMTcuNTA5NyA2LjAyOTkzQzE3LjUyMDYgNS43MjUxNCAxNy41MjU0IDUuNTE4OTIgMTcuNTI1NCA1LjQxMDgxQzE3LjUyNTQgNS4wMzczIDE3LjUzMzEgNC42MzE5MyAxNy41NDg2IDQuMTk0NjFDMTcuNTY0NCAzLjc1NzI4IDE3LjU3NzEgMy40MTA3OCAxNy41ODc4IDMuMTU1NUMxNy41OTg0IDIuODk5OTggMTcuNjAzMyAyLjYyOTYzIDE3LjYwMzMgMi4zNDQ2MkMxNy42MDMzIDIuMDU5NjEgMTcuNTg1IDEuODM2MDkgMTcuNTQ4NiAxLjY3Mzg2QzE3LjUxMjcgMS41MTE4NCAxNy40NTc2IDEuMzU0NTcgMTcuMzg1IDEuMjAyMUMxNy4zMTIgMS4wNDk3OCAxNy4yMDUxIDAuOTMxOTU4IDE3LjA2NDggMC44NDgzMTRDMTYuOTI0MyAwLjc2NDc3MyAxNi43NDk1IDAuNjk4NDc3IDE2LjU0MTYgMC42NDkyMkMxNS45ODk2IDAuNTMxMzQzIDE1LjI4NjggMC40Njc1NzcgMTQuNDMyNyAwLjQ1NzY2NEMxMi40OTYgMC40MzgwNDQgMTEuMjUxNSAwLjU1NjA3NSAxMC42OTk2IDAuODExNjA0QzEwLjQ4MSAwLjkxOTU2NyAxMC4yODMxIDEuMDY3MDggMTAuMTA2MiAxLjI1MzY4QzkuOTE4NjggMS40Njk5NyA5Ljg5MjUzIDEuNTg4IDEwLjAyNzkgMS42MDc0MUMxMC42NTI4IDEuNjk1NzYgMTEuMDk1MSAxLjkwNzA5IDExLjM1NTUgMi4yNDEyTDExLjQ0OTMgMi40MTgyNUMxMS41MjIzIDIuNTQ1OTkgMTEuNTk1MiAyLjc3MjEzIDExLjY2ODEgMy4wOTYzOUMxMS43NDA5IDMuNDIwNjQgMTEuNzg3OSAzLjc3OTMzIDExLjgwODYgNC4xNzIyNUMxMS44NjA2IDQuODg5NzggMTEuODYwNiA1LjUwNCAxMS44MDg2IDYuMDE0OTZDMTEuNzU2NSA2LjUyNjExIDExLjcwNzIgNi45MjQwNSAxMS42NjAyIDcuMjA5MDZDMTEuNjEzMiA3LjQ5NDA3IDExLjU0MyA3LjcyNTAyIDExLjQ0OTMgNy45MDE4NkMxMS4zNTU1IDguMDc4NzUgMTEuMjkzMSA4LjE4Njg3IDExLjI2MTggOC4yMjYxMUMxMS4yMzA1IDguMjY1MzUgMTEuMjA0NSA4LjI5MDA4IDExLjE4MzggOC4yOTk3OUMxMS4wNDg1IDguMzQ4NzQgMTAuOTA3NyA4LjM3MzY4IDEwLjc2MiA4LjM3MzY4QzEwLjYxNjEgOC4zNzM2OCAxMC40MzkyIDguMzA0OCAxMC4yMzEgOC4xNjcxNUMxMC4wMjI4IDguMDI5NDkgOS44MDY3NSA3Ljg0MDQyIDkuNTgyODIgNy41OTk2QzkuMzU4OSA3LjM1ODc0IDkuMTA2MzcgNy4wMjIxNSA4LjgyNTExIDYuNTg5NzhDOC41NDQwNyA2LjE1NzQxIDguMjUyNDcgNS42NDY0IDcuOTUwNDggNS4wNTY3Nkw3LjcwMDYzIDQuNjI5MTRDNy41NDQ0MyA0LjM1NDA1IDcuMzMxMDcgMy45NTM0OCA3LjA2MDMyIDMuNDI3ODFDNi43ODk0IDIuOTAxOTQgNi41NDk5NCAyLjM5MzI2IDYuMzQxNzcgMS45MDE4N0M2LjI1ODU2IDEuNjk1NSA2LjEzMzU1IDEuNTM4MzggNS45NjY5NiAxLjQzMDI2TDUuODg4NzkgMS4zODU5MUM1LjgzNjgxIDEuMzQ2NjcgNS43NTMzOCAxLjMwNSA1LjYzODkzIDEuMjYwNkM1LjUyNDMyIDEuMjE2MjUgNS40MDQ3MiAxLjE4NDQ0IDUuMjc5NjYgMS4xNjQ4N0wwLjk5OTg1NiAxLjE5NDJDMC41NjI1MTUgMS4xOTQyIDAuMjY1Nzc1IDEuMjg3NzEgMC4xMDk1MjcgMS40NzQ0NkwwLjA0Njk5NDcgMS41NjI4QzAuMDE1NzU2MSAxLjYxMjAxIDAgMS42OTA1OSAwIDEuNzk4NzZDMCAxLjkwNjg4IDAuMDMxMjM4NyAyLjAzOTU4IDAuMDkzNzcwNyAyLjE5NjY5QzAuNzE4NTQ0IDMuNTgyNSAxLjM5Nzk3IDQuOTE5MDEgMi4xMzIwNSA2LjIwNjQxQzIuODY2MTMgNy40OTM4MSAzLjUwNDA0IDguNTMwODQgNC4wNDUzOCA5LjMxNjU4QzQuNTg2ODMgMTAuMTAyOSA1LjEzODczIDEwLjg0NSA1LjcwMTA4IDExLjU0MjZDNi4yNjM0MyAxMi4yNDA0IDYuNjM1NjcgMTIuNjg3NiA2LjgxNzc5IDEyLjg4NEM3LjAwMDE0IDEzLjA4MDggNy4xNDMzNiAxMy4yMjggNy4yNDc0OCAxMy4zMjYyTDcuNjM4MDQgMTMuNjhDNy44ODc5NSAxMy45MTU5IDguMjU0OTQgMTQuMTk4NCA4LjczOTE2IDE0LjUyNzZDOS4yMjM1IDE0Ljg1NjkgOS43NTk3IDE1LjE4MTIgMTAuMzQ4IDE1LjUwMDhDMTAuOTM2NSAxNS44MiAxMS42MjExIDE2LjA4MDQgMTIuNDAyMSAxNi4yODE4QzEzLjE4MzEgMTYuNDgzNSAxMy45NDMyIDE2LjU2NDQgMTQuNjgyNiAxNi41MjUzSDE2LjQ3ODlDMTYuODQzMiAxNi40OTU2IDE3LjExOTIgMTYuMzg3NSAxNy4zMDY4IDE2LjIwMDlMMTcuMzY5IDE2LjEyN0MxNy40MTA4IDE2LjA2ODQgMTcuNDQ5OSAxNS45NzczIDE3LjQ4NiAxNS44NTQ2QzE3LjUyMjUgMTUuNzMxOCAxNy41NDA3IDE1LjU5NjUgMTcuNTQwNyAxNS40NDkzQzE3LjUzIDE1LjAyNjggMTcuNTY0MSAxNC42NDYgMTcuNjQyIDE0LjMwN0MxNy43MTk5IDEzLjk2OCAxNy44MDg2IDEzLjcxMjUgMTcuOTA3OCAxMy41NDA0QzE4LjAwNyAxMy4zNjg1IDE4LjExOSAxMy4yMjM0IDE4LjI0MzUgMTMuMTA1OEMxOC4zNjg0IDEyLjk4NzkgMTguNDU3MyAxMi45MTY1IDE4LjUwOTUgMTIuODkxOUMxOC41NjE0IDEyLjg2NzIgMTguNjAyOCAxMi44NTA0IDE4LjYzNCAxMi44NDAzQzE4Ljg4NCAxMi43NjE4IDE5LjE3ODEgMTIuODM3OSAxOS41MTY4IDEzLjA2OUMxOS44NTUzIDEzLjMgMjAuMTcyOCAxMy41ODUxIDIwLjQ2OTcgMTMuOTI0QzIwLjc2NjUgMTQuMjYzMyAyMS4xMjMxIDE0LjY0MzkgMjEuNTM5NiAxNS4wNjY0QzIxLjk1NjMgMTUuNDg5IDIyLjMyMDYgMTUuODAzMiAyMi42MzI5IDE2LjAwOTlMMjIuOTQ1MiAxNi4xODY4QzIzLjE1MzcgMTYuMzA0OCAyMy40MjQ1IDE2LjQxMjkgMjMuNzU3OCAxNi41MTEyQzI0LjA5MDUgMTYuNjA5NCAyNC4zODIgMTYuNjM0IDI0LjYzMjIgMTYuNTg0OUwyOC42MzA3IDE2LjUyNkMyOS4wMjYyIDE2LjUyNiAyOS4zMzQgMTYuNDY0MiAyOS41NTIzIDE2LjM0MTZDMjkuNzcxIDE2LjIxODcgMjkuOTAwOSAxNi4wODM0IDI5Ljk0MjggMTUuOTM2MkMyOS45ODQ2IDE1Ljc4ODkgMjkuOTg2OSAxNS42MjE3IDI5Ljk1MDggMTUuNDM0OEMyOS45MTM3IDE1LjI0ODMgMjkuODc3MiAxNS4xMTc5IDI5Ljg0MDkgMTUuMDQ0M1onIGZpbGw9JyUyM0M1QzBCNycvJTNFICUzQy9zdmclM0UgXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5pY29uLWluc3RhZ3JhbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI1JyBoZWlnaHQ9JzI1JyB2aWV3Qm94PScwIDAgMjUgMjUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UgJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTE4Ljc2OTIgNy4zODQ2M0MxOC4xMzE5IDcuMzg0NjMgMTcuNjE1MyA2Ljg2ODAyIDE3LjYxNTMgNi4yMzA3OEMxNy42MTUzIDUuNTkzNTQgMTguMTMxOSA1LjA3NjkzIDE4Ljc2OTIgNS4wNzY5M0MxOS40MDY0IDUuMDc2OTMgMTkuOTIzIDUuNTkzNTQgMTkuOTIzIDYuMjMwNzhDMTkuOTIzIDYuODY4MDIgMTkuNDA2NCA3LjM4NDYzIDE4Ljc2OTIgNy4zODQ2M1pNMTIuNDIzMSAxNi42MTU0QzEwLjE5NjIgMTYuNjE1NCA4LjM4NDU0IDE0LjgwMzggOC4zODQ1NCAxMi41NzY5QzguMzg0NTQgMTAuMzUwMSAxMC4xOTYyIDguNTM4NDcgMTIuNDIzMSA4LjUzODQ3QzE0LjY0OTggOC41Mzg0NyAxNi40NjE1IDEwLjM1MDEgMTYuNDYxNSAxMi41NzY5QzE2LjQ2MTUgMTQuODAzOCAxNC42NDk4IDE2LjYxNTQgMTIuNDIzMSAxNi42MTU0Wk0xMi40MjMxIDYuMjMwNzhDOC45MTgxNyA2LjIzMDc4IDYuMDc2ODUgOS4wNzE5OSA2LjA3Njg1IDEyLjU3NjlDNi4wNzY4NSAxNi4wODE4IDguOTE4MTcgMTguOTIzMSAxMi40MjMxIDE4LjkyMzFDMTUuOTI3OSAxOC45MjMxIDE4Ljc2OTIgMTYuMDgxOCAxOC43NjkyIDEyLjU3NjlDMTguNzY5MiA5LjA3MTk5IDE1LjkyNzkgNi4yMzA3OCAxMi40MjMxIDYuMjMwNzhaTTIyLjIzMDcgMTguMDQ5MUMyMi4yMzA3IDIwLjQzOTcgMjAuMjg1OCAyMi4zODQ2IDE3Ljg5NTIgMjIuMzg0Nkg2Ljk1MDc4QzQuNTYwMjUgMjIuMzg0NiAyLjYxNTMxIDIwLjQzOTcgMi42MTUzMSAxOC4wNDkxVjcuMTA0NzJDMi42MTUzMSA0LjcxNDE4IDQuNTYwMjUgMi43NjkyNCA2Ljk1MDc4IDIuNzY5MjRIMTcuODk1MkMyMC4yODU4IDIuNzY5MjQgMjIuMjMwNyA0LjcxNDE4IDIyLjIzMDcgNy4xMDQ3MlYxOC4wNDkxWk02Ljk1OTIgMC40NjE1NDhDMy4yODU2MyAwLjQ2MTU0OCAwLjMwNzYxNyAzLjQzOTU2IDAuMzA3NjE3IDcuMTEzMTNWMTguMDQwN0MwLjMwNzYxNyAyMS43MTQzIDMuMjg1NjMgMjQuNjkyMyA2Ljk1OTIgMjQuNjkyM0gxNy44ODY4QzIxLjU2MDQgMjQuNjkyMyAyNC41Mzg0IDIxLjcxNDMgMjQuNTM4NCAxOC4wNDA3VjcuMTEzMTNDMjQuNTM4NCAzLjQzOTU2IDIxLjU2MDQgMC40NjE1NDggMTcuODg2OCAwLjQ2MTU0OEg2Ljk1OTJaJyBmaWxsPSclMjNDNUMwQjcnLyUzRSAlM0Mvc3ZnJTNFIFwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaWNvbi10d2l0dGVyLXNoYXJlLFxuLmljb24tdHdpdHRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI2JyBoZWlnaHQ9JzE5JyB2aWV3Qm94PScwIDAgMjYgMTknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UgJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTI1LjY5MjIgMi45MTQ0NUMyNC43NTc5IDMuMjc4NSAyMy43NTU1IDMuNTI1MzkgMjIuNzAyMiAzLjYzNTYxQzIzLjc3NzYgMy4wNjkyOCAyNC42MDA5IDIuMTcxIDI0Ljk5MTEgMS4xMDM5MkMyMy45ODIzIDEuNjI4MzggMjIuODY4NyAyLjAwOTIgMjEuNjgyMiAyLjIxNTY1QzIwLjczMiAxLjMyNDMzIDE5LjM4MDUgMC43NjkxNjUgMTcuODgxNSAwLjc2OTE2NUMxNS4wMDU3IDAuNzY5MTY1IDEyLjY3MzkgMi44MTk2MiAxMi42NzM5IDUuMzQ3MTFDMTIuNjczOSA1LjcwNTU4IDEyLjcxOTkgNi4wNTU2OSAxMi44MDg3IDYuMzkwNDlDOC40ODE0OCA2LjE5OTM2IDQuNjQ0MzcgNC4zNzYyOSAyLjA3NjI1IDEuNjA2MDZDMS42MjczMyAyLjI4MTE5IDEuMzcxOTUgMy4wNjc4NiAxLjM3MTk1IDMuOTA3NkMxLjM3MTk1IDUuNDk2MzYgMi4yOTE5OCA2Ljg5ODIgMy42ODc4OCA3LjcxODM1QzIuODM0NDcgNy42OTMyNiAyLjAzMTgyIDcuNDg2ODIgMS4zMjkxNCA3LjE0MzY3VjcuMjAwODZDMS4zMjkxNCA5LjQxODY5IDMuMTI0NzggMTEuMjY5NyA1LjUwNTcxIDExLjY5MDlDNS4wNjk0OCAxMS43OTQyIDQuNjA5NDkgMTEuODUxNCA0LjEzMzYxIDExLjg1MTRDMy43OTczNCAxMS44NTE0IDMuNDcyMTUgMTEuODIyMSAzLjE1MzMxIDExLjc2NjNDMy44MTYzNCAxMy41ODY2IDUuNzM4OSAxNC45MTAzIDguMDE2NzYgMTQuOTQ2NkM2LjIzNTM5IDE2LjE3NDEgMy45ODkyNiAxNi45MDM2IDEuNTQ5NjQgMTYuOTAzNkMxLjEyOTMgMTYuOTAzNiAwLjcxNTI2NSAxNi44ODEzIDAuMzA3NjE3IDE2Ljg0MDhDMi42MTI0NCAxOC4xNDIyIDUuMzQ4NzEgMTguOTAxIDguMjg5NiAxOC45MDFDMTcuODY4OSAxOC45MDEgMjMuMTA1MSAxMS45MjM5IDIzLjEwNTEgNS44NzI5OUwyMy4wODc3IDUuMjgwMThDMjQuMTEwOCA0LjYzODUgMjQuOTk1OSAzLjgzMjI4IDI1LjY5MjIgMi45MTQ0NVonIGZpbGw9JyUyM0M1QzBCNycvJTNFICUzQy9zdmclM0UgXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi50YWJsZS1yZXNwb25zaXZlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtd3JhcCAuc2hhZG93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgd2lkdGg6IDIxNXB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MS4xNmRlZywgI2ZmZmZmZiAyLjEyJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA5Ny42OCUpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIHdpZHRoOiA1JTsgfSB9XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMzhweDsgfVxuICAudGFibGUtcmVzcG9uc2l2ZSAub3Mtc2Nyb2xsYmFyLXRyYWNrLm9zLXNjcm9sbGJhci10cmFjay1vZmYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGVmZWU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBoZWlnaHQ6IDhweDsgfVxuICAudGFibGUtcmVzcG9uc2l2ZSAub3Mtc2Nyb2xsYmFyLWhhbmRsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlIC5vcy1zY3JvbGxiYXItaGFuZGxlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnRhYmxlLXJlc3BvbnNpdmUgLm9zLXNjcm9sbGJhci1oYW5kbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlIC5vcy1zY3JvbGxiYXItaGFuZGxlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudGFibGUtcmVzcG9uc2l2ZSAub3Mtc2Nyb2xsYmFyLWhhbmRsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUgLm9zLXNjcm9sbGJhci1oYW5kbGUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC50YWJsZS1yZXNwb25zaXZlIC5vcy1zY3JvbGxiYXItaGFuZGxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnJlZ2lzdHJ5LXRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBtaW4td2lkdGg6IDc1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuICAucmVnaXN0cnktdGFibGVfX2hlYWQgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucmVnaXN0cnktdGFibGVfX2hlYWQgdGguZm9udC10aGVtZS1kZWZhdWx0LFxuICAgIC5mb250LXRoZW1lLWRlZmF1bHQgLnJlZ2lzdHJ5LXRhYmxlX19oZWFkIHRoIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX21lZGl1bSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAucmVnaXN0cnktdGFibGVfX2hlYWQgdGguZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAucmVnaXN0cnktdGFibGVfX2hlYWQgdGgge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAucmVnaXN0cnktdGFibGUgdGgsXG4gIC5yZWdpc3RyeS10YWJsZSB0ZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfVxuICAucmVnaXN0cnktdGFibGUgdGgsXG4gIC5yZWdpc3RyeS10YWJsZSB0aGVhZCB0ZCB7XG4gICAgcGFkZGluZzogMTFweCAxN3B4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci1sZWZ0OiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAwIHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgLnJlZ2lzdHJ5LXRhYmxlIHRoLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnJlZ2lzdHJ5LXRhYmxlIHRoLFxuICAgIC5yZWdpc3RyeS10YWJsZSB0aGVhZCB0ZC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0XG4gICAgLnJlZ2lzdHJ5LXRhYmxlIHRoZWFkIHRkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Y1NGU1YTsgfVxuICAgIC5yZWdpc3RyeS10YWJsZSB0aC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnJlZ2lzdHJ5LXRhYmxlIHRoLFxuICAgIC5yZWdpc3RyeS10YWJsZSB0aGVhZCB0ZC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGVcbiAgICAucmVnaXN0cnktdGFibGUgdGhlYWQgdGQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnJlZ2lzdHJ5LXRhYmxlIHRoLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucmVnaXN0cnktdGFibGUgdGgsXG4gICAgLnJlZ2lzdHJ5LXRhYmxlIHRoZWFkIHRkLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFja1xuICAgIC5yZWdpc3RyeS10YWJsZSB0aGVhZCB0ZCB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgLnJlZ2lzdHJ5LXRhYmxlIHRoZWFkIHRkIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE3cHg7IH1cbiAgLnJlZ2lzdHJ5LXRhYmxlX19ib2R5IHRkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgLnJlZ2lzdHJ5LXRhYmxlX19ib2R5IHRkLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5yZWdpc3RyeS10YWJsZV9fYm9keSB0ZCB7XG4gICAgICBmb250LWZhbWlseTogZ2VyYmVyYV9saWdodCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAucmVnaXN0cnktdGFibGVfX2JvZHkgdGQuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAucmVnaXN0cnktdGFibGVfX2JvZHkgdGQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAucmVnaXN0cnktdGFibGUtd3JhcCAudGFibGUtcmVzcG9uc2l2ZS13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5yZWdpc3RyeS10YWJsZS13cmFwIC5vcy1zY3JvbGxiYXIub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICAgIGJvdHRvbTogMzJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA0MHB4KSB7XG4gICAgLnJlZ2lzdHJ5LXRhYmxlLXdyYXAgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cblxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBtYXJnaW46IDMzcHggMCAyNXB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGJsb2NrcXVvdGUuZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0IGJsb2NrcXVvdGUge1xuICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICBibG9ja3F1b3RlLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIGJsb2NrcXVvdGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgYmxvY2txdW90ZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1nL21vc3JlZy9xdW90ZS1pY29uLnN2Zykgbm8tcmVwZWF0O1xuICAgIGNvbnRlbnQ6ICcnOyB9XG4gIGJsb2NrcXVvdGUgLmJxX19ib3R0b20gcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIGJsb2NrcXVvdGUgLmJxX19ib3R0b20gcC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IGJsb2NrcXVvdGUgLmJxX19ib3R0b20gcCB7XG4gICAgICBjb2xvcjogIzdlNzI2NjsgfVxuICAgIGJsb2NrcXVvdGUgLmJxX19ib3R0b20gcC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgYmxvY2txdW90ZSAuYnFfX2JvdHRvbSBwIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgYmxvY2txdW90ZSAuYnFfX2JvdHRvbSBwLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayBibG9ja3F1b3RlIC5icV9fYm90dG9tIHAge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBibG9ja3F1b3RlIC5icV9fYm90dG9tIHAgc3Ryb25nIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIGJsb2NrcXVvdGUgLmJxX19ib3R0b20gcCBzdHJvbmcuZm9udC10aGVtZS1kZWZhdWx0LFxuICAgICAgLmZvbnQtdGhlbWUtZGVmYXVsdCBibG9ja3F1b3RlIC5icV9fYm90dG9tIHAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgYmxvY2txdW90ZSAuYnFfX2JvdHRvbSBwIHN0cm9uZy5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgYmxvY2txdW90ZSAuYnFfX2JvdHRvbSBwIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgYmxvY2txdW90ZSBlbSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNThweDsgfVxuICAgIGJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7IH0gfVxuXG4uY29udGVudC1pbWcyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbnRlbnQtaW1nMl9fd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5jb250ZW50LWltZzJfX3dyYXAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb250ZW50LWltZzJfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNvbnRlbnQtaW1nMl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5jb250ZW50LWltZzJfX3NvdXJjZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgLmNvbnRlbnQtaW1nMl9fc291cmNlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmNvbnRlbnQtaW1nMl9fc291cmNlIHtcbiAgICAgIGNvbG9yOiAjN2U3MjY2OyB9XG4gICAgLmNvbnRlbnQtaW1nMl9fc291cmNlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuY29udGVudC1pbWcyX19zb3VyY2Uge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuY29udGVudC1pbWcyX19zb3VyY2UuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5jb250ZW50LWltZzJfX3NvdXJjZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5jb250ZW50LWltZzJfX3NvdXJjZSBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAuY29udGVudC1pbWcyX19zb3VyY2UgYS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmNvbnRlbnQtaW1nMl9fc291cmNlIGEge1xuICAgICAgICBjb2xvcjogIzdlNzI2NjsgfVxuICAgICAgLmNvbnRlbnQtaW1nMl9fc291cmNlIGEuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmNvbnRlbnQtaW1nMl9fc291cmNlIGEge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmNvbnRlbnQtaW1nMl9fc291cmNlIGEuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmNvbnRlbnQtaW1nMl9fc291cmNlIGEge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmNvbnRlbnQtaW1nMl9fc291cmNlIGEuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5jb250ZW50LWltZzJfX3NvdXJjZSBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjN2U3MjY2OyB9XG4gICAgICAuY29udGVudC1pbWcyX19zb3VyY2UgYS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuY29udGVudC1pbWcyX19zb3VyY2UgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmNvbnRlbnQtaW1nMl9fc291cmNlIGEuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmNvbnRlbnQtaW1nMl9fc291cmNlIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5jb250ZW50LWltZzJfX3NvdXJjZSBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmNvbnRlbnQtaW1nMl9fc291cmNlIGE6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmNvbnRlbnQtaW1nMl9fc291cmNlIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjN2U3MjY2OyB9XG4gICAgICAgIC5jb250ZW50LWltZzJfX3NvdXJjZSBhOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmNvbnRlbnQtaW1nMl9fc291cmNlIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5jb250ZW50LWltZzJfX3NvdXJjZSBhOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmNvbnRlbnQtaW1nMl9fc291cmNlIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jb250ZW50LWltZzJfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmNvbnRlbnQtaW1nMl9fbGluayxcbiAgLmNvbnRlbnQtaW1nMiBhLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0XG4gIC5jb250ZW50LWltZzIgYSB7XG4gICAgY29sb3I6ICM3ZTcyNjY7IH1cbiAgLmNvbnRlbnQtaW1nMl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5jb250ZW50LWltZzJfX2xpbmssXG4gIC5jb250ZW50LWltZzIgYS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlXG4gIC5jb250ZW50LWltZzIgYSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmNvbnRlbnQtaW1nMl9fbGluay5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5jb250ZW50LWltZzJfX2xpbmssXG4gIC5jb250ZW50LWltZzIgYS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrXG4gIC5jb250ZW50LWltZzIgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmNvbnRlbnQtaW1nMl9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuY29udGVudC1pbWcyX19saW5rLFxuICAuY29udGVudC1pbWcyIGEuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHRcbiAgLmNvbnRlbnQtaW1nMiBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICM3ZTcyNjY7IH1cbiAgLmNvbnRlbnQtaW1nMl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5jb250ZW50LWltZzJfX2xpbmssXG4gIC5jb250ZW50LWltZzIgYS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlXG4gIC5jb250ZW50LWltZzIgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5jb250ZW50LWltZzJfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuY29udGVudC1pbWcyX19saW5rLFxuICAuY29udGVudC1pbWcyIGEuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFja1xuICAuY29udGVudC1pbWcyIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2ZmZmZmZjsgfVxuICAuY29udGVudC1pbWcyX19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5jb250ZW50LWltZzJfX2xpbms6aG92ZXIsXG4gIC5jb250ZW50LWltZzIgYTpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdFxuICAuY29udGVudC1pbWcyIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjN2U3MjY2OyB9XG4gIC5jb250ZW50LWltZzJfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuY29udGVudC1pbWcyX19saW5rOmhvdmVyLFxuICAuY29udGVudC1pbWcyIGE6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZVxuICAuY29udGVudC1pbWcyIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5jb250ZW50LWltZzJfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuY29udGVudC1pbWcyX19saW5rOmhvdmVyLFxuICAuY29udGVudC1pbWcyIGE6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFja1xuICAuY29udGVudC1pbWcyIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5yaWdodC1jb2xvbW4gLnBvbGxzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDVkMjtcbiAgcGFkZGluZzogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAucmlnaHQtY29sb21uIC5wb2xscyAucG9sbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5yaWdodC1jb2xvbW4gLnBvbGxzIC5wb2xsX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIC5yaWdodC1jb2xvbW4gLnBvbGxzIC5wb2xsX19idG4tdG9nZ2xlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnBvbGwge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5wb2xsX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAxLjM3NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAucG9sbF9fdGl0bGUuZm9udC10aGVtZS1kZWZhdWx0LFxuICAgIC5mb250LXRoZW1lLWRlZmF1bHQgLnBvbGxfX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX21lZGl1bSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAucG9sbF9fdGl0bGUuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAucG9sbF9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAgIC5wb2xsX190aXRsZS0tbXVsdGlwbGUtcG9sbHMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucG9sbF9fbXVsdGlwbGUtcG9sbHM6bGFzdC1jaGlsZCAucG9sbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucG9sbF9yZXN1bHRzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucG9sbF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAucG9sbF9fd3JhcCwgLnBvbGxfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wb2xsX193cmFwLS1yZXN1bHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDVkMjtcbiAgICBwYWRkaW5nOiAyMnB4IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnBvbGxfX2JvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRyYW5zaXRpb246IDAuOHM7IH1cbiAgLnBvbGxfX2Fuc3dlcnMtb3B0aW9ucyB7XG4gICAgbWF4LWhlaWdodDogMTUwMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uOiAxczsgfVxuICAucG9sbF9fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAgIC5wb2xsX19saXN0IGxpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgICAgIC5wb2xsX19saXN0IGxpOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wb2xsX19saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAucG9sbF9fbGlzdC1pdGVtLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5wb2xsX19saXN0LWl0ZW0ge1xuICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbGlnaHQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLnBvbGxfX2xpc3QtaXRlbS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5wb2xsX19saXN0LWl0ZW0ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAgIC5wb2xsX19saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgLnBvbGxfX2xpc3QtaXRlbSAuanEtY2hlY2tib3gge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAycHg7IH1cbiAgICAucG9sbF9fbGlzdC1pdGVtIC5qcS1yYWRpbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDFweDsgfVxuICAgIC5wb2xsX19saXN0LWl0ZW0gbGFiZWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucG9sbF9fbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgIC5wb2xsX19saXN0LWl0ZW0gLnBvbGxfX2xpc3QtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnBvbGxfX2xpc3QtaXRlbSAuY29udGVudC1nYWxsZXJ5X19wb3B1cCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAucG9sbF9fbGlzdC1pdGVtIGlucHV0W3R5cGU9J2NoZWNrYm94J10sXG4gICAgLnBvbGxfX2xpc3QtaXRlbSBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgMjBweDsgfVxuICAgIC5wb2xsX19saXN0LWl0ZW0gbGFiZWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucG9sbF9fbGlzdC1pdGVtIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAzOHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAucG9sbF9fbGlzdC1pdGVtIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW46IDAgNHB4IDAgMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDVkMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucG9sbF9fbGlzdC1pdGVtIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0MlM0Z4bWwlMjB2ZXJzaW9uJTNEJTIyMS4wJTIyJTIwZW5jb2RpbmclM0QlMjJ1dGYtOCUyMiUzRiUzRSUzQyFET0NUWVBFJTIwc3ZnJTIwUFVCTElDJTIwJTIyLSUyRiUyRlczQyUyRiUyRkRURCUyMFNWRyUyMDEuMSUyRiUyRkVOJTIyJTIwJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkZHcmFwaGljcyUyRlNWRyUyRjEuMSUyRkRURCUyRnN2ZzExLmR0ZCUyMiUzRSUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjBpZCUzRCUyMmNoZWNrYm94JTIyJTIwY2xhc3MlM0QlMjJjaGVja2JveCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIweCUzRCUyMjBweCUyMiUyMHklM0QlMjIwcHglMjIlMjAlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMyUyMDEwJTIyJTIwZW5hYmxlLWJhY2tncm91bmQlM0QlMjJuZXclMjAwJTIwMCUyMDEzJTIwMTAlMjIlMjB3aWR0aCUzRCUyMjEzJTIyJTIwaGVpZ2h0JTNEJTIyMTAlMjIlMjB4bWwlM0FzcGFjZSUzRCUyMnByZXNlcnZlJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZmZmZiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTUuMyUyQzEwTDMuNSUyQzguMUwxMS4yJTJDMEwxMyUyQzEuOUw1LjMlMkMxMHolMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk0wJTJDNC42bDEuOC0xLjlsNC40JTJDNC42TDQuNCUyQzkuMUwwJTJDNC42eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Y1NGU1YTsgfVxuICAgIC5wb2xsX19saXN0LWl0ZW0gaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDM4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5wb2xsX19saXN0LWl0ZW0gaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgLnBvbGxfX2xpc3QtaXRlbSBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbjogMCA0cHggMCAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkNWQyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucG9sbF9fbGlzdC1pdGVtIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgLnBvbGxfX2xpc3QtaXRlbSBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLnBvbGwgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIHBhZGRpbmc6IDE2cHggMTJweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q1ZDI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cztcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAucG9sbCAuZm9ybS1jb250cm9sLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnBvbGwgLmZvcm0tY29udHJvbCB7XG4gICAgICBjb2xvcjogIzdlNzI2NjsgfVxuICAgIC5wb2xsIC5mb3JtLWNvbnRyb2wuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wb2xsIC5mb3JtLWNvbnRyb2wge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAucG9sbCAuZm9ybS1jb250cm9sLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucG9sbCAuZm9ybS1jb250cm9sIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnBvbGwgLmZvcm0tY29udHJvbC5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAucG9sbCAuZm9ybS1jb250cm9sIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC5wb2xsIC5mb3JtLWNvbnRyb2wuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAucG9sbCAuZm9ybS1jb250cm9sIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgLnBvbGwgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBvbGxfX2JvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC44cztcbiAgICB0cmFuc2l0aW9uOiAwLjhzOyB9XG4gICAgLnBvbGxfX2JvZHktLXJlYWR5IC5wb2xsX19hbnN3ZXJzLW9wdGlvbnMge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5wb2xsX19ib2R5LS1yZWFkeSAucG9sbF9fcmVzdWx0cyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxNTAwcHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIC5wb2xsX19yZXN1bHRzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMXM7XG4gICAgdHJhbnNpdGlvbjogMXM7IH1cbiAgLnBvbGxfX3JlcXVpcmVkLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVlbTsgfVxuICAgIC5wb2xsX19yZXF1aXJlZC1sYWJlbCAucmVxdWlyZWQge1xuICAgICAgY29sb3I6ICNkNDJlMmQ7IH1cbiAgLnBvbGxfX3F1ZXN0aW9uLW5vdGUge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgIGNvbG9yOiAjYWFhO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucG9sbF9fYW5zd2VyOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5wb2xsX19hbnN3ZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gIC5wb2xsX19hbnN3ZXI6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAucG9sbF9fYW5zd2VyOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAucG9sbF9fYW5zd2VyOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnBvbGxfX2Fuc3dlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnBvbGxfX3RoYW5rcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgcGFkZGluZzogMThweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4ICNlNWU1ZTU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjhzO1xuICAgIHRyYW5zaXRpb246IDAuOHM7IH1cbiAgICAucG9sbF9fdGhhbmtzLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnBvbGxfX3RoYW5rcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnBvbGxfX3RoYW5rcy5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnBvbGxfX3RoYW5rcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnBvbGxfX3RoYW5rcy5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnBvbGxfX3RoYW5rcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnBvbGxfX3RoYW5rcy0tc2hvdyB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5wb2xsX190aGFua3MtLWlubGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnBvbGwgY2FudmFzIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4OyB9XG4gIC5wb2xsIHRleHRhcmVhIHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4OyB9XG4gIC5wb2xsX19tdWx0aXBsZS1wb2xscyAucG9sbF9fbGlzdCxcbiAgLnBvbGxfX211bHRpcGxlLXBvbGxzIC5wb2xsX19ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wb2xsX19tdWx0aXBsZS1wb2xscyAucG9sbDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQ7IH1cbiAgLnBvbGxfX211bHRpcGxlLXBvbGxzLS1vcGVuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMDBweDsgfVxuICAucG9sbF9fb3RoZXItZmllbGQtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7IH1cbiAgLnBvbGxfX2J1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLnBvbGwgLnBvbGxfX2J0bi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAucG9sbCAucG9sbF9fYnRuLXRvZ2dsZS0tc2hvdyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wb2xsIC5wb2xsX19idG4tdG9nZ2xlLS1zaG93IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgLnBvbGxfX2Fuc3dlcnMtY291bnRlci1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfVxuICAucG9sbF9fYW5zd2Vycy1jb3VudGVyLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVlbTsgfVxuICAucG9sbF9fYW5zd2Vycy1jb3VudGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5wb2xsX19waG90by1maWVsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVlbTsgfVxuICAgIC5wb2xsX19waG90by1maWVsZCAuanEtcmFkaW8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAxcHg7IH1cbiAgICAucG9sbF9fcGhvdG8tZmllbGQgLmpxLWNoZWNrYm94IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMnB4OyB9XG4gICAgLnBvbGxfX3Bob3RvLWZpZWxkIC5wb2xsX19hbnN3ZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucG9sbF9fcGhvdG8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1ZW07IH1cbiAgICAucG9sbF9fcGhvdG86bm90KDpudGgtY2hpbGQoMm4pKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQlOyB9XG4gICAgLnBvbGxfX3Bob3RvOmZpcnN0LWNoaWxkLCAucG9sbF9fcGhvdG86bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnBvbGxfX3Bob3RvLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAucG9sbF9fcGhvdG8tbGluazo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYjYzYzE7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzOyB9XG4gICAgLnBvbGxfX3Bob3RvLWxpbms6aG92ZXI6OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwLjY7IH1cbiAgICAucG9sbF9fcGhvdG8tbGluazpob3ZlciAucG9sbF9fcGhvdG8taWNvbiB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5wb2xsX19waG90by1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xuICAgIHRyYW5zaXRpb246IDAuNHM7IH1cbiAgICAucG9sbF9fcGhvdG8taWNvbi5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5wb2xsX19waG90by1pY29uIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wb2xsX19waG90by1pY29uLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAucG9sbF9fcGhvdG8taWNvbiB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucG9sbF9fcGhvdG8taWNvbi5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnBvbGxfX3Bob3RvLWljb24ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnBvbGxfX3Bob3RvLWljb24tLXBsdXM6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnBvbGxfX3Bob3RvLWljb24tLXBsdXM6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLnBvbGxfX3Bob3RvLWljb24gLmljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMjFweDsgfVxuICAucG9sbF9fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5wb2xsX19mb290ZXItdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gIC5wb2xsX19mb290ZXItbGVmdCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVlbTsgfVxuICAucG9sbF9fZm9vdGVyLXJpZ2h0IHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVlbTsgfVxuICAucG9sbF9fcGVyaW9kIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07IH1cbiAgLnBvbGwgLm10LTMubWItMyB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA0NDBweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnBvbGwgLm10LTMubWItMy5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAucG9sbCAubXQtMy5tYi0zIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX21lZGl1bSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAucG9sbCAubXQtMy5tYi0zLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLnBvbGwgLm10LTMubWItMyB7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gICAgLnBvbGwgLm10LTMubWItMzo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NEtQQ0V0TFNCSFpXNWxjbUYwYjNJNklFRmtiMkpsSUVsc2JIVnpkSEpoZEc5eUlESXdMakV1TUN3Z1UxWkhJRVY0Y0c5eWRDQlFiSFZuTFVsdUlDNGdVMVpISUZabGNuTnBiMjQ2SURZdU1EQWdRblZwYkdRZ01Da2dJQzB0UGdvOGMzWm5JSFpsY25OcGIyNDlJakV1TVNJZ2FXUTlJdENoMEx2UXZ0QzVYekVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSGc5SWpCd2VDSWdlVDBpTUhCNElnb0pJSGRwWkhSb1BTSTVNSEI0SWlCb1pXbG5hSFE5SWprd2NIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBNU1DQTVNQ0lnWlc1aFlteGxMV0poWTJ0bmNtOTFibVE5SW01bGR5QXdJREFnT1RBZ09UQWlJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGdvOFpXeHNhWEJ6WlNCbWFXeHNQU0p1YjI1bElpQnpkSEp2YTJVOUlpTkdOVFJGTlVFaUlITjBjbTlyWlMxM2FXUjBhRDBpTXlJZ1kzZzlJalExSWlCamVUMGlORFVpSUhKNFBTSTBNUzR4SWlCeWVUMGlORE1pTHo0S1BIQmhkR2dnWm1sc2JEMGlibTl1WlNJZ2MzUnliMnRsUFNJalJqVTBSVFZCSWlCemRISnZhMlV0ZDJsa2RHZzlJak1pSUdROUlrMHlNaXcwTXk0NGJERTJMalVzTVRZdU5VdzJPQ3d6TUM0NElpOCtDand2YzNablBnbz1cIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgICAgIGZsZXg6IDEgMCBhdXRvOyB9XG4gIC5wb2xsX193cmFwLS1yZXN1bHQgLnBvbGxfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb2xsX19waG90by1saXN0IC5wb2xsX19saXN0LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAucG9sbF9fcGhvdG8tbGlzdCAucG9sbF9fbGlzdC1pdGVtOm50aC1jaGlsZCgybikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5wb2xsX19tdWx0aXBsZS1wb2xscyAucG9sbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAucG9sbF9fbXVsdGlwbGUtcG9sbHM6bGFzdC1jaGlsZCAucG9sbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDUwcHgpIHtcbiAgLnBvbGxfX211bHRpcGxlLXBvbGxzIC5wb2xsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLmZhZGUtZW50ZXItYWN0aXZlLFxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxczsgfVxuXG4uZmFkZS1lbnRlcixcbi5mYWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZmFkZS1zbGlkZS1lbnRlci1hY3RpdmUsXG4uZmFkZS1zbGlkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiAxcyBsaW5lYXI7IH1cblxuLmZhZGUtc2xpZGUtZW50ZXIsXG4uZmFkZS1zbGlkZS1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTsgfVxuXG4uZmFkZS1zY2FsZS1lbnRlci1hY3RpdmUsXG4uZmFkZS1zY2FsZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiAxcyBsaW5lYXI7IH1cblxuLmZhZGUtc2NhbGUtZW50ZXIsXG4uZmFkZS1zY2FsZS1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblxuLmZhZGUtbGlzdC1lbnRlci1hY3RpdmUsXG4uZmFkZS1saXN0LWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IDAuM3MgbGluZWFyOyB9XG5cbi5mYWRlLWxpc3QtZW50ZXIsXG4uZmFkZS1saXN0LWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTsgfVxuXG4ucmlnaHQtY29sb21uIC5wb2xsX193cmFwLS1yZXN1bHQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnJpZ2h0LWNvbG9tbiAucG9sbCAubXQtMy5tYi0zIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5jaGFydC1saW5lX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAuY2hhcnQtbGluZV9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi5jaGFydC1saW5lX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG5cbi5jaGFydC1saW5lX19kYXRhIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5jaGFydC1saW5lX19kYXRhLXBlcmNlbnQge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmNoYXJ0LWxpbmVfX2RhdGEtcGVyY2VudC5mb250LXRoZW1lLWRlZmF1bHQsXG4gIC5mb250LXRoZW1lLWRlZmF1bHQgLmNoYXJ0LWxpbmVfX2RhdGEtcGVyY2VudCB7XG4gICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuY2hhcnQtbGluZV9fZGF0YS1wZXJjZW50LmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5jaGFydC1saW5lX19kYXRhLXBlcmNlbnQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cblxuLmNoYXJ0LWxpbmVfX2RhdGEtY291bnQge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogMC42ODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gIC5jaGFydC1saW5lX19kYXRhLWNvdW50LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5jaGFydC1saW5lX19kYXRhLWNvdW50IHtcbiAgICBjb2xvcjogIzdlNzI2NjsgfVxuICAuY2hhcnQtbGluZV9fZGF0YS1jb3VudC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5jaGFydC1saW5lX19kYXRhLWNvdW50IHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuY2hhcnQtbGluZV9fZGF0YS1jb3VudC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5jaGFydC1saW5lX19kYXRhLWNvdW50IHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuY2hhcnQtbGluZV9fZGF0YS1jb3VudC5mb250LXRoZW1lLWRlZmF1bHQsXG4gIC5mb250LXRoZW1lLWRlZmF1bHQgLmNoYXJ0LWxpbmVfX2RhdGEtY291bnQge1xuICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuY2hhcnQtbGluZV9fZGF0YS1jb3VudC5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuY2hhcnQtbGluZV9fZGF0YS1jb3VudCB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuXG4uY2hhcnQtbGluZV9fZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDg1JTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NWVtO1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAuY2hhcnQtbGluZV9fZGVzY3JpcHRpb24uZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0IC5jaGFydC1saW5lX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbGlnaHQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5jaGFydC1saW5lX19kZXNjcmlwdGlvbi5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuY2hhcnQtbGluZV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cblxuLmNoYXJ0LWxpbmVfX2xpbmUge1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTZlMjsgfVxuXG4uY2hhcnQtbGluZV9fbGluZS1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jaGFydC1saW5lX19saW5lLXByb2dyZXNzOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTtcbiAgICBhbmltYXRpb24tbmFtZTogY2hhcnQtbGluZTtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuMnM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hhcnQtbGluZV9faW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNoYXJ0LWxpbmVfX2RhdGEtcGVyY2VudDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn4oCUICc7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5jaGFydC1saW5lX19kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG5cbkBrZXlmcmFtZXMgY2hhcnQtbGluZSB7XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBjaGFydC1saW5lIHtcbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmZpbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAzNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlOyB9XG4gIC5maWxlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5maWxlIHtcbiAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAuZmlsZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5maWxlIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuZmlsZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5maWxlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZmlsZS5mb250LXRoZW1lLWRlZmF1bHQsXG4gIC5mb250LXRoZW1lLWRlZmF1bHQgLmZpbGUge1xuICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuZmlsZS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuZmlsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAuZmlsZTpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZmlsZTpob3ZlciB7XG4gICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgLmZpbGU6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZmlsZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmZpbGU6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZmlsZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm5vLXRvdWNoIC5maWxlOmhvdmVyLFxuICAudG91Y2ggLmZpbGU6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmZpbGVfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAuZmlsZV9faWNvbi5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5maWxlX19pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUU0RDk7IH1cbiAgICAuZmlsZV9faWNvbi5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmZpbGVfX2ljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5maWxlX19pY29uLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZmlsZV9faWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmZpbGVfX2ljb246OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAuZmlsZV9faWNvbjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMC41ZW07XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZmlsZV9faWNvbjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZDJjYmJjO1xuICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZDJjYmJjOyB9XG4gIC5maWxlX19pY29uLWRvYzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdEb2MnOyB9XG4gIC5maWxlX19pY29uLWRvY3g6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnRG9jeCc7IH1cbiAgLmZpbGVfX2ljb24tcGRmOjphZnRlciB7XG4gICAgY29udGVudDogJ1BkZic7IH1cbiAgLmZpbGVfX2ljb24tcmFyOjphZnRlciB7XG4gICAgY29udGVudDogJ1Jhcic7IH1cbiAgLmZpbGVfX2ljb24temlwOjphZnRlciB7XG4gICAgY29udGVudDogJ1ppcCc7IH1cbiAgLmZpbGVfX2ljb24teGxzOjphZnRlciB7XG4gICAgY29udGVudDogJ1hscyc7IH1cbiAgLmZpbGVfX2ljb24teGxzeDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdYbHN4JzsgfVxuICAuZmlsZV9faWNvbi1wdHQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnUHR0JzsgfVxuICAuZmlsZV9faWNvbi1wdHR4OjphZnRlciB7XG4gICAgY29udGVudDogJ1B0dHgnOyB9XG4gIC5maWxlX19pY29uLWxvY2FsOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjYWRiM2JjIDAsICNhZGIzYmMgMTYlLCByZ2JhKDE3MywgMTc5LCAxODgsIDApIDE3JSwgcmdiYSgxNzMsIDE3OSwgMTg4LCAwKSAzOSUsICNhZGIzYmMgNDAlLCAjYWRiM2JjIDYwJSwgcmdiYSgxNzMsIDE3OSwgMTg4LCAwKSA2MSUsIHJnYmEoMTczLCAxNzksIDE4OCwgMCkgODMlLCAjYWRiM2JjIDg0JSwgI2FkYjNiYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYWRiM2JjIDAsICNhZGIzYmMgMTYlLCByZ2JhKDE3MywgMTc5LCAxODgsIDApIDE3JSwgcmdiYSgxNzMsIDE3OSwgMTg4LCAwKSAzOSUsICNhZGIzYmMgNDAlLCAjYWRiM2JjIDYwJSwgcmdiYSgxNzMsIDE3OSwgMTg4LCAwKSA2MSUsIHJnYmEoMTczLCAxNzksIDE4OCwgMCkgODMlLCAjYWRiM2JjIDg0JSwgI2FkYjNiYyAxMDAlKTsgfVxuICAuZmlsZV9fbmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC42czsgfVxuICAgIC5maWxlX19uYW1lLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmZpbGVfX25hbWUge1xuICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAuZmlsZV9fbmFtZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmZpbGVfX25hbWUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuZmlsZV9fbmFtZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmZpbGVfX25hbWUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZmlsZV9fbmFtZS5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuZmlsZV9fbmFtZSB7XG4gICAgICBmb250LWZhbWlseTogZ2VyYmVyYV9saWdodCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAuZmlsZV9fbmFtZS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5maWxlX19uYW1lIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgICAuZmlsZV9fbmFtZTo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnLic7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5maWxlOmhvdmVyIC5maWxlX19uYW1lLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5maWxlOmhvdmVyIC5maWxlX19uYW1lIHtcbiAgICBjb2xvcjogI2Y1NGU1YTsgfVxuICAuZmlsZTpob3ZlciAuZmlsZV9fbmFtZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5maWxlOmhvdmVyIC5maWxlX19uYW1lIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuZmlsZTpob3ZlciAuZmlsZV9fbmFtZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5maWxlOmhvdmVyIC5maWxlX19uYW1lIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZmlsZV9fc2l6ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjNmY3Mjc4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udmlkZW8tanMtd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiA2NDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4udmlkZW8tanMtd3JhcCAudmlkZW8tanMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbjo6YmVmb3JlLFxuLnZpZGVvLWpzIC52anMtY29udHJvbDo6YmVmb3JlLFxuLnZpZGVvLWpzIC52anMtbW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnZqcy1tb2RhbC1kaWFsb2cgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbjo6YmVmb3JlLFxuLnZpZGVvLWpzIC52anMtY29udHJvbDo6YmVmb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2VyaWY7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzZXJpZjtcbiAgc3JjOiB1cmwoZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUE0d0FBb0FBQUFBRmZBQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJQVXk4eUFBQUE5QUFBQUQ0QUFBQldVWkZlQkdOdFlYQUFBQUUwQUFBQU9nQUFBVXJpTHhDMloyeDVaZ0FBQVhBQUFBbm5BQUFPNU9WL0YvNW9aV0ZrQUFBTFdBQUFBQ29BQUFBMkNzWjJmV2hvWldFQUFBdUVBQUFBR0FBQUFDUU9vZ2NmYUcxMGVBQUFDNXdBQUFBUEFBQUFlTklBQUFCc2IyTmhBQUFMckFBQUFENEFBQUErTU1ndFFtMWhlSEFBQUF2c0FBQUFId0FBQUNBQkx3QjVibUZ0WlFBQURBd0FBQUVsQUFBQ0N0WEg5YUJ3YjNOMEFBQU5OQUFBQVBrQUFBRjV2YXdBZW5pY1kyQmtaMkNjd01ES3dNRlN5UEtNZ1lIaEY0Um1qbUVJWnp6SHdNREV3TXJNZ0JVRXBMbW1NRGg4WlB3b3l3N2lMbVNIQ0RPQ0NBRHUvUW85QUFCNG5HTmdZR0JtZ0dBWkJrWUdFSEFCOGhqQmZCWUdEU0ROQnFRWkdaZ1lHRDdLL3Y4UFV2Q1JFVVR6TTBEVkF3RWpHOE9JQndDT1dnYlVBQUI0bkkxWGZWQlUxeFYvNTc0dmxzVWxqLzE0Z3JEczQ4RnVBZ2FSM1gyTEVuWTNVWlNnRWtUd0F5U0Fna0l3SThiUmZGRGpUc3pZQ1dSTVc5bE5hNHkybWVva21xKzJrNWlhMGRwa21rbmJrV2dTU1czR3lhYU5mMFJUeDB3eFg3QTNQZS90UW1JZ0hYZjN2WHZ2dWVlZWUrNDV2M1BPWFFZWS9QQ0QvQ0JER0FZa0lFMnN4ZytPWFNKbWhtSDFPYUZYNk1VNUM1UERNQ1ppNVJnMmkrRUxHU3Rod00xNE5DYmdZR1NCSVpmaEZBMUg2WnUwT1MwTkRrTVZmZytucGRGbSttYUN2aWdJMEpCSVFJTWcwQmRKR2RUajl5bGo3bnIrYjk3K0hsOEMxK0gyeE5BdmpQcXhqSWdhS3RJdElDa1NuSUlTZW80MFFRbHM0eHhqbHpnSHNuR0d2aTdCeFFpTWxTbGtQTWhmQ2g2N3JBVUVVUTZDSHhXMk83SkFSQ2tLbmxVUTdVRUl5QUVRWmU0TWREVzl4cjVPUEZ1S2J1YnBSeGNQRFk4ZGE0TU9lbERmQVlKTFcrc0dLbi9WbG1qZnY1K05kQjRvT2ZUYXpKbjN0R3hadEw5eEZOWlg3UFBSVWJqY1JnL1NNQjJFTCtnYmxYbjdzaGJPL1dVYkY5dS9INVhROWVLTzhpTU1yOXRZMzVxWW9SaTIwd0d1WFYvQ0hhR0RrMmZkZ0h3Q2s1SFVYUXBDY2dIZkJWMk5qVjNqa3E0UEhUU1VTQnd1T1FBTHZ4UEFwczZmaWZ0azZQNnlKcGNtNWJCNGRGa2dvaDE5NW1iaVNUbmtMM2p1cHE3amg0WlpkdmpRUlZCNFBQeDNTc1ZUdTVELzZrZDg1UlU2NnR0WEFldXVYWU4xRS9ZMnNNTXpaa1ppWk5SWmxSUy95bnI5WHI4Q3FsMlJWTmJ1dFhzbFlvN0I5bmdzRnFjRGJDUU8yMlB4ZUl4Y3BnTXhraDZQalVkd2t2dzZodlJwWmVvQ0ZLc2hEUXpKVnIrK0RXeUx4K2hBWEpjR3AzVEpNVjFNRTQ1eENOdkhMc1dScnBPWlNkdU9vRzB6RVJ1SUl3dUlraE5rQlJFZ2xRS0xpT0RENDVGUUUwQlRpRTIxNHhFMndwOHpPdDlOakgzR1J0RE1rN0Vob3EydHpDekd4ZHlNRVFKdUQwcUdJclE1OEFwb1dRRTNEMmgxaDZ6d3VCMTR3WUZJREFBNUNaMTFqVCs5MmdGWjdCNy9wNytoVjhqRnhCbDRhRzAzd0xpVlh0QmJDeWxMZklKemtQVUF2V0F3MHl2c1ZkS2RCYkM2bm5ydVAvUkZrSHFXSkxaMkF1eGR0Z3krNnFUZjdsMVdzd1RKY0o2bUdWeHdYajkyVXRmVTJXWFVOWCtxQlVDeEs2RDRGUjRmL2N1Zkcxc1piaVNrTWN3ZE1kb3hCeFRURVhJcDRTQ1hNTmhIb0ZqdlRURlA0dmtvUFJlTlJtUFJDVHdhKzNxWTBEUjdxbjdWamg2MTJ3UlJUYUkwNEhXQ25aK2dJenZTL1pKUDArbXlucGhDdWk0aHptRzBpZDYrYUxTdjJCVjNGUU1ZRFRIcmxHUS9TWitxNFpkRjhhTGE1QXI4R1czdFZOS0VqMTNjRjBidU1hZXN4MWk5Q0wvVW8xdE0waCs3NG85SGpRK1VjUGF4eThtSDljY3dLOEtwS0EzckhkSVVqVEtwZklCeHVva3B4VUdCSUlMbTg0QVR2SGg4dEFJZTJpWmo4S3ZZd1VPWGF3SE1WTmd4WnZsd1NhMHo4Wmtva2t4bjNleTJuWVRzYk1PM21QaDhjamk3emtsc1BMRDlhOWYyczJ3L3VTdC9GZ1N5dFd6dzVibVMzUGllbFUxUDU2YUdybHo2TnpsbmJUOGgvV3RiKzFPeElxeEJiQzlnN2tJTlVidEFFRHhzS1dTQ2U0NmVsdENQbWFpVXh5MklyT0RJQjhFbWl4YVFyVTRJQVE2VEhnNkJGcEFkV3NDcXVUMTZEa0w5Y2NJQy9GR2VQNUF1aURFeGU4YngrUXR6V1ZzbUhjbTBrZHpxZWNkbjVJaFJrVGMvemZOUG0zbnM1c3c0UHE4Nmw5Z3lvZmg2amtURjVpRkNoalliYnpaUVdGdlliOHFaQVd5R2lWOXlhKzViRmduenB1V3QzRnVYOEtZTW1zaVlaZXBQc2VCZ0doWmNPTXQwKzRROGZET1RmdEpqSEl1aGRhTHNGWEZNOUFjbFRpOWpiR1JxOFp2SU95a1plaTc3a2ZvNTNlb3BwVlBvdmJHaXlWNjNwL3AvZGtXRVRUam1oalRJbThSUDI4NGIwNGJjTllsUnN2TzZHcDJKZWFpSXVlVkhzZ0pHRjJhQVNsQ1FMdUc4RXNCb216YisrL0FYbXdoYU9vTGhMN2lRNC91YzQ0OWdXSjU2L1hXREFSbjc0di9QTDFiUkJCNFRCRXlZcnFlelNrVVBIYVdqUFdDbTEzb2dBeko2NkxWcGJURXVYY2NEWmx5WHhCUS9JcnpLT1BTN2dBa2tJeVowTjZqb0U2TTI0NmFEc08xa2d1Y1RKL0VkRldBNXBiQWNUZm9TUDRoSmVCQ25pN25FbjVJY2xMNGtwRGdtTU11SDhLcGswK1dyQlVJZUtDeVdTMG5QVno3Tlc4NkhubDU1R3hSNUtCMys5dHN6TCt3VlJ1bFhOVFVuNkQ4U0p2SWwzUHpQNDZlWlNUL3RRVGxsVERYVHpteENhVFluYTdlSkFxY1d1RDF1bEJYUXNNejVmUUVCQ2Zvd0NGNUZWREYvMnl5c0I5T1c1dmVWRXRSQUZPeTQxRm9lSkVpQU9aaERpRnN0c0tBd0o4SGlqczcycTFqV3ZXeCt1S1U1WEZaREx4MTg5T0s4b2pXMXUwQnk1ZHRMSFVOL3J3a3RlNjhQbmhuWVZidDBidldpdWI5dzErZjRDMEwzaEl1WFo4K3hsVlN0MGViM3RnUXNtVlpuZW01UjNVMHVmL2ZtRmRxaUxUdlkzblBuZXQ1L3Y0ZjlwTEI2UVgya3JubkZRMXRYdE4rMmVQbEFhVU5XY2ZpV3dybmNuNGNhOW1sM2hGZUhIbSt1MmJxNE1oeFVaczNiTUgvM2pnYVBVdGxWdW5GamcyLzh5UnpmM2NIc3NzS1pxbG5PcXlDV3dvcld5a1c5bFhuc3BrMGZmcmpwZkNyZUlwalBXYnduRnh0M1BBa2NRZ2tVdUgxYXVVTWYrdHhKUTBoSzFrMXpzTmFxUWRhTE14Zm9xOUFHR3h0SlErZkd3NTNjRS9UWThwV2hKcnVaSGlNQWNDZXhGUy9lR0RwNmhudGlYR0UvZ3ZJNzE2M2IyOUV4ZmlIeE5zbnF1Yi9hNi9RbVBvQW40R3BaMmM5Y1pSWDUvNTdJV1VOWXV1YmlRQkFkZGh1eEFLZTZQQTV2dVY1ZGtrMFZYa01NM3prNDJXM0F3cmdrYThMUWdqWlkrdFFJZmZkNSt2bkhhc25ITC9jY3psZHlTNHI3OWk2c3U2TnU5b1BROGxiYWlkMlB0OS9iWHRUVHluZXZxN2JrUGtJVFY0N2QrM051Z096bzRNM3k3N1p4Ym5iMm5oV3JsMFQva080dTNIMWlnMzNlMWxENkpEWWppS2tDSE9pb0YwcFp2NlQ2Z3h4aXB4TE5oRmM4eEVSQTQ4dnE1WmZYZEwvUVY2YzhXM1Bmd2pJc1p5STNDc3ZvNzJlNEZwVFZ3VHYvVVlOQUt0WSs4TUI4NHZvZ1oxWHI1bFczOGlKZFBaNzR4dW56TzRHazdCQVJJa3l0amx5Q29QVm9JYjNJbHVNZkFZUmhFb0FPMmFHWEtjMlROQUphU3dkelFFZXE3akM3VFdZRjJZMmpyRUlYbHlWRWh1bkJzNXQ3SzYyYTdaNnFCMDkyMy8rdlBUMnY3bXdwcVYvbVRFc1RpQ0I1eno3MzVIT1A5VmJWV3RLS1pLMDh1REo3dmNRTjAySG9nR2VnWTVpTm5LVUhoMTJ0aTkvenpIdnNhdXkrdHgrZTM3NWo5NEx1QTY0TVYvNU1RYlpWTlQ5NS9yZTdqbHhaVmFWdVc1TmZmc2Q5VFhmT3BYY3Y2bTJCbjN4NkZnWGcvb3orUDBoL2NlOGcybVRFV3hWVHp6UXpyVHJ1TkNjUmRidTZWWTg3Z0xWWGM0dVNqWGZvc2FrN1h4V000b3lsK29ja216Q0ZoSlhhR3dLOGU2c0NXMlQzc0xtUG5oNXFTWnR4OUpIRkw2UUJIR25zVGpkdFdROFBGeWdXdFFUSWtySTg0TklMZlFTQzY1RlVNRnNuT1lGSEVvU21VQ0Q0OWE0cnQzOTg1UFRzZDhHekIvNUtFbnptaGhPUmdWT1pQTSt5YjVLbXBSdTM4alFxdmlINjgyNkxyZHJ4eDZEWmRGUG8yZlZiVGl5OUFVcERKM1N4R1l2cEs3dStSaHo4RDRCQ3hzc0FlSnhqWUdSZ1lBQml3Y0lqYnZIOE5sOFp1TmtaUU9CU2lPZ0JaSnFkQVN6T3djQUVvZ0RxdEFkT0FBQjRuR05nWkdCZ1p3Q0NoV0FTeEdaa1FBVnlBQk9UQU5kNG5HTm5ZR0JnSHdBTUFETlVBTk1BQUFBQUFBQU9BRkFBWmdDeUFNWUE1Z0VlQVVnQmRBR2NBZklDTGdLT0Fyb0RDZ09PQTdBRDZnUTRCSHdFdUFUb0JRd0ZvZ1hvQmpZR2JBYmFCM0lBQUhpY1kyQmtZR0NRWThobFlHY0FBU1lnNWdKQ0JvYi9ZRDREQUJhNkFha0FlSnhka0UxcWcwQVlobDhUazlBSW9WRGFWU216YWhjRjg3UE1BUkxJTW9GQWwwWkhZMUJIZEJKSVQ5QVQ5QVE5UlE5UWVxeSt5dGVOTXpEemZNKzg4dzBLNEJZL2NOQU1CNk4yYlVhUFBCTHVreWJDTHZsZWVBQVBqOEpEK2hmaE1WN2hDM3U0d3hzN09PNE56UVNaY0kvOEx0d25md2k3NUUvaEFSN3dKVHlrL3hZZVk0OWZZUS9QenRNK2piVFo3TFk2T1dkQkpkWC9wcXM2TllXYSt6TXhhMTNvS3JBNlVvZXJxaS9Kd3RwWXhaWEoxY29VVm1lWlVXVmxUanEwL3RIYWNqbWR4dUw5ME9SOE8wVUVEWU1OZHRpU0VwejVYUUdxemxtMzBrelVkQVlGRk9iOFI3Tk9aazBxMmx3QXl6MWk3b0FyMXhvWHZyT2d0WWhaeDh3WTVLUlYyNjlKWjV5R3BtelBUalFodlk5amU2dkVFbFBPdUpQM21XS25QNU0zVitZQUFBQjRuRzJQMlhMQ01BeEZmWUU0Q1dsWlN2ZUZQOGhIT1k0Z0hodzc5VkxhdjY4aE1OT0g2a0c2MG1nNVloTTIycHI5YjF2R01NRVVNMlRneUZHZ3hCd1ZibkNMQlpaWVlZMDdiSENQQnp6aUNjOTR3U3ZlOEk0UGJHZURGai9WeWRWU09ha3BHMFQwVkgxWkhYdXEreGhvZnRIYUhxK3lWKzIxbzFQN2JyV0xXbnZwaUV4TkpwQmIvaTE4cThEOVp4U09jajhvWThpVlBqWkJCVTIra0dJSXlwb2t1cVRJK2N4M3FYTXE3WjZQUUlzeDFEWUdyUXh0THVsNTBZVjUwclZjQ2lOSmMwZW5YNHFka05SWWU4ajJnNDYrU0lNSGFwWEp3MUdGZElXSDJEZmFsUWtuWmVURFdzUlcyYnFsQkszT1JJejlBcUpVYXBRQUFBQT0pIGZvcm1hdChcIndvZmZcIiksIHVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC10dGY7Y2hhcnNldD11dGYtODtiYXNlNjQsQUFFQUFBQUtBSUFBQXdBZ1QxTXZNbEdSWGdRQUFBRW9BQUFBVm1OdFlYRGlMeEMyQUFBQitBQUFBVXBuYkhsbTVYOFgvZ0FBQTRRQUFBN2thR1ZoWkFyR2RuMEFBQURRQUFBQU5taG9aV0VPb2djZkFBQUFyQUFBQUNSb2JYUjQwZ0FBQUFBQUFZQUFBQUI0Ykc5allURElMVUlBQUFORUFBQUFQbTFoZUhBQkx3QjVBQUFCQ0FBQUFDQnVZVzFsMWNmMW9BQUFFbWdBQUFJS2NHOXpkTDJzQUhvQUFCUjBBQUFCZVFBQkFBQUhBQUFBQUtFSEFBQUFBQUFIQUFBQkFBQUFBQUFBQUFBQUFBQUFBQUFBSGdBQkFBQUFBUUFBRVhJUzJsOFBQUFVBQ3djQUFBQUFBTkpVRmNBQUFBQUEwbFFWd0FBQUFBQUhBQWNBQUFBQUNBQUNBQUFBQUFBQUFBRUFBQUFlQUcwQUJ3QUFBQUFBQWdBQUFBb0FDZ0FBQVA4QUFBQUFBQUFBQVFjQUFaQUFCUUFJQkhFRTVnQUFBUG9FY1FUbUFBQURYQUJYQWM0QUFBSUFCUU1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVVHWkZaQUJBOFFIeEhRY0FBQUFBb1FjQUFBQUFBQUFCQUFBQUFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQUFBQUF3QUFBQU1BQUFBY0FBRUFBQUFBQUVRQUF3QUJBQUFBSEFBRUFDZ0FBQUFHQUFRQUFRQUNBQUR4SGYvL0FBQUFBUEVCLy84QUFBOEFBQUVBQUFBQUFBQUFBQUVHQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBNEFVQUJtQUxJQXhnRG1BUjRCU0FGMEFad0I4Z0l1QW80Q3VnTUtBNDREc0FQcUJEZ0VmQVM0Qk9nRkRBV2lCZWdHTmdac0J0b0hjZ0FBQUFFQUFBQUFCWXNGaXdBQ0FBQUJFUUVDVlFNMkJZdjc2Z0lMQUFBREFBQUFBQVpyQm1zQUFnQU9BQm9BQUFrQ0V3UUFBeElBQlNRQUV3SUFBU1lBSnpZQU54WUFGd1lBQXVzQndQNUFsZjdEL2xvSUNBR21BVDBCUFFHbUNBaitXdjdEL2Y2dUJnWUJVdjM5QVZJR0J2NnVBakFCVUFGUUFac0kvbHIrdy83RC9sb0lDQUdtQVQwQlBRR20rc2dHQVZMOS9RRlNCZ2IrcnYzOS9xNEFBQUFDQUFBQUFBVkFCWXNBQXdBSEFBQUJJUkVwQVJFaEVRSEFBU3YrMVFKVkFTc0JkUVFXKytvRUZnQUFBQVFBQUFBQUJpQUdJQUFHQUJNQUpBQW5BQUFCTGdFbkZSYzJOd1lIRno0Qk5TWUFKeFVXRWdFSEFTRVJJUUVSQVFZSEZUNEJOeGMzQVFjWEJOQUJaVlc0QTdzQ0ozRWxLQVgrMytXbHp2dTNYd0ZoL3A4Qkt3RjFBVDVNWFU2S081bGYvV0NjbkFPQVpKNHJwYmdZR0dwYmNVYWNWUFFCWXppYU5QNzBBZXRmL3AvK1FQNkxBZmIrd2pzZG1oSkVNWmhmQkphY25BQUFBUUFBQUFBRXF3WFdBQVVBQUFFUklRRVJBUUlMQVNvQmR2NktCR0QrUVA2TEJLcitpd0FBQUFJQUFBQUFCV1lGMWdBR0FBd0FBQUV1QVNjUlBnRUJFU0VCRVFFRlpRRmxWRlJsL0JFQkt3RjEvb3NEZ0dTZUsvMm1LNTRCUlA1QS9vc0VxdjZMQUFBREFBQUFBQVlnQmc4QUJRQU1BQm9BQUJNUklRRVJBUVV1QVNjUlBnRURGUllTRndZQ0J4VTJBRGNtQU9BQkt3RjEvb3NDeFFGbFZWVmx1cVhPQXdQT3BlVUJJUVVGL3Q4RVlQNUEvb3NFcXY2TDRHU2VLLzJtSzU0Qzg1bzAvdlMxdGY3ME5KbzRBV0wxOVFGaUFBQUFCQUFBQUFBRml3V0xBQVVBQ3dBUkFCY0FBQUVqRVNFMUl3TXpOVE0xSVFFakZTRVJJd01WTXhVekVRSUxsZ0YyNEphVzRQNktBNERnQVhhVzRPQ1dBdXYraXBZQ0N1Q1cvSUNXQVhZQ29KYmdBWFlBQkFBQUFBQUZpd1dMQUFVQUN3QVJBQmNBQUFFekZUTVJJUk1qRlNFUkl3RXpOVE0xSVJNMUl4RWhOUUYxNEpiK2l1RGdBWGFXQWNDVzRQNktscFlCZGdKVjRBRjJBY0NXQVhiNzZ1Q1dBY0RnL29xV0FBQUFBQUlBQUFBQUJkWUYxZ0FQQUJNQUFBRWhEZ0VIRVI0QkZ5RStBVGNSTGdFRElSRWhCVUQ4Z0Q5VkFRRlZQd09BUDFVQkFWVS8vSUFEZ0FYVkFWVS8vSUEvVlFFQlZUOERnRDlWKyt3RGdBQUFCZ0FBQUFBR2F3WnJBQWNBREFBVEFCc0FJQUFvQUFBSkFTWW5EZ0VIQVNVdUFTY0JCU0VCTmhJM0pnVUJCZ0lIRmhjaEJSNEJGd0V6QVJZWFBnRTNBUUsrQVdST1ZJZndZUUVTQTQ0MTZhSCs3Z0xsL2RBQmVseG9BUUg4RS83ZFhHZ0JBUTRDTVAza05lbWhBUko0L3QxT1ZJZndZZjd1QS9BQ2FCSUJBVmhRL2lkM3BmWSsvaWRML1hOa0FRR1RUVTBCK0dUKy81Tk5TRXVsOWo0QjJmNElFZ0VCV0ZBQjJRQUFBQVVBQUFBQUJtc0YxZ0FQQUJNQUZ3QWJBQjhBQUFFaERnRUhFUjRCRnlFK0FUY1JMZ0VCSVJVaEFTRTFJUVVoTlNFMUlUVWhCZFg3VmtCVUFnSlVRQVNxUUZRQ0FsVDdGZ0VxL3RZQzZ2MFdBdW9Cd1A3V0FTcjlGZ0xxQmRVQlZULzhnRDlWQVFGVlB3T0FQMVg5ckpYKzFaV1ZsWmFWQUFNQUFBQUFCaUFGMWdBUEFDY0FQd0FBQVNFT0FRY1JIZ0VYSVQ0Qk54RXVBUUVqTlNNVk16VXpGUlFHQnlNdUFTY1JQZ0UzTXg0QkZRVWpOU01WTXpVekZRNEJCeU11QVRVUk5EWTNNeDRCRndXTCsrby9WQUlDVkQ4RUZqOVVBZ0pVL1d0d2xaVndLaURnSUNvQkFTb2c0Q0FxQWd0d2xaVndBU29nNENBcUtpRGdJQ29CQmRVQlZULzhnRDlWQVFGVlB3T0FQMVg5OXlYZ0pVb2dLZ0VCS2lBQktpQXFBUUVxSUVvbDRDVktJQ29CQVNvZ0FTb2dLZ0VCS2lBQUFBWUFBQUFBQmlBRTlnQURBQWNBQ3dBUEFCTUFGd0FBRXpNMUl4RXpOU01STXpVakFTRTFJUkVoTlNFUkZTRTE0SldWbFpXVmxRRXJCQlg3NndRVisrc0VGUU0xbHY1QWxRSEFsZjVBbHY1QWxRSlZsWlVBQUFBQkFBQUFBQVlnQm13QUxnQUFBU0lHQndFMk5DY0JIZ0V6UGdFM0xnRW5EZ0VIRkJjQkxnRWpEZ0VISGdFWE1qWTNBUVlISGdFWFBnRTNMZ0VGUUN0S0h2M3NCd2NDRHg1T0xGOS9BZ0ovWDE5L0FnZjk4UjVPTEY5L0FnSi9YeXhPSGdJVUJRRURlMXhjZXdNRGV3SlBIeHNCTnhrMkdRRTBIU0FDZjE5ZmZ3SUNmMThiR2Y3TkhDQUNmMTlmZndJZ0hQN0tGeHBjZXdJQ2UxeGRld0FBQWdBQUFBQUdXUVpyQUVNQVR3QUFBVFkwSnpjK0FTY0RMZ0VQQVNZdkFTNEJKeUVPQVE4QkJnY25KZ1lIQXdZV0h3RUdGQmNIRGdFWEV4NEJQd0VXSHdFZUFSY2hQZ0UvQVRZM0Z4WTJOeE0ySmljRkxnRW5QZ0UzSGdFWERnRUZxd1VGbmdvR0I1WUhHUTI2T2tRY0F4UVAvdFlQRkFJY1JUbTZEUm9IbFFjRkM1MEZCWjBMQlFlVkJ4b051amxGSEFJVUR3RXFEeFFDSEVVNXVnMGFCNVVIQlF2OU9HK1VBZ0tVYjIrVUFnS1VBemNrU2lSN0NSb05BUU1NQ1FWTExSekdEaEVCQVJFT3hod3RTd1VKRFA3OURCc0pleVJLSkhzSkdnMysvUXdKQlVzdEhNWU9FUUVCRVE3R0hDMUxCUWtNQVFNTUd3bEJBcFJ2YjVRQ0FwUnZiNVFBQUFBQUFRQUFBQUFHYXdackFBc0FBQk1TQUFVa0FCTUNBQ1VFQUpVSUFhWUJQUUU5QWFZSUNQNWEvc1Ardy81YUE0RCt3LzVhQ0FnQnBnRTlBVDBCcGdnSS9sb0FBQUFDQUFBQUFBWnJCbXNBQ3dBWEFBQUJCQUFERWdBRkpBQVRBZ0FCSmdBbk5nQTNGZ0FYQmdBRGdQN0QvbG9JQ0FHbUFUMEJQUUdtQ0FqK1d2N0QvZjZ1QmdZQlV2MzlBVklHQnY2dUJtc0kvbHIrdy83RC9sb0lDQUdtQVQwQlBRR20rc2dHQVZMOS9RRlNCZ2IrcnYzOS9xNEFBQU1BQUFBQUJtc0dhd0FMQUJjQUl3QUFBUVFBQXhJQUJTUUFFd0lBQVNZQUp6WUFOeFlBRndZQUF3NEJCeTRCSno0Qk54NEJBNEQrdy81YUNBZ0JwZ0U5QVQwQnBnZ0kvbHIrdy8zK3JnWUdBVkw5L1FGU0JnYityaDBDZjE5ZmZ3SUNmMTlmZndackNQNWEvc1Ardy81YUNBZ0JwZ0U5QVQwQnB2cklCZ0ZTL2YwQlVnWUcvcTc5L2Y2dUFrOWZmd0lDZjE5ZmZ3SUNmd0FBQUFRQUFBQUFCaUFHSUFBUEFCc0FKUUFwQUFBQklRNEJCeEVlQVJjaFBnRTNFUzRCQVNNMUl4VWpFVE1WTXpVN0FTRWVBUmNSRGdFSElUY3pOU01GaS92cVAxUUNBbFEvQkJZL1ZBSUNWUDFyY0pWd2NKVndsZ0VxSUNvQkFTb2cvdFp3bFpVR0lBSlVQL3ZxUDFRQ0FsUS9CQlkvVlB5Q2xaVUJ3THU3QVNvZy90WWdLZ0Z3NEFBQ0FBQUFBQVpyQm1zQUN3QVhBQUFCQkFBREVnQUZKQUFUQWdBVEJ3a0JKd2tCTndrQkZ3RURnUDdEL2xvSUNBR21BVDBCUFFHbUNBaitXamhwL3ZUKzlHa0JDLzcxYVFFTUFReHAvdlVHYXdqK1d2N0Qvc1ArV2dnSUFhWUJQUUU5QWFiOEVXa0JDLzcxYVFFTUFReHAvdlVCQzJuKzlBQUJBQUFBQUFYV0JyWUFGZ0FBQVJFSkFSRWVBUmNPQVFjdUFTY2pGZ0FYTmdBM0pnQURnUDZMQVhXKy9RVUYvYjYrL1FXVkJnRlIvdjRCVVFZRy9xOEZpd0VxL292K2l3RXFCUDIvdnYwRkJmMisvdjZ2QmdZQlVmNytBVkVBQUFBQkFBQUFBQVUvQndBQUZBQUFBUkVqSWdZZEFTRURJeEVoRVNNUk16VTBOak15QlQrZFZqd0JKU2YrL3M3Ly85Q3Rrd2IwL3ZoSVNMMysyUDBKQXZjQktOcTZ6UUFBQUFBRUFBQUFBQWFPQndBQU1BQkZBR0FBYkFBQUFSUWVBeFVVQndZRUl5SW1KeVkxTkRZM05pVXVBVFUwTndZaklpWTFORFkzUGdFeklRY2pIZ0VWRkE0REp6STJOelkxTkM0Q0l5SUdCd1lWRkI0REV6SStBalUwTGdFdkFTWXZBaVlqSWc0REZSUWVBZ0V6RlNNVkl6VWpOVE0xTXdNZlFGdGFRREJJL3VxZmhPVTVKVmxLZ3dFUklCOFZMaGFVeTBnL1RkTndBYUtLZzBwTU1VVkdNWkltVUJvMUlqOXFRQ3BSR1M4VUt6MVpOanByV3pjT0R4TWVDaHdsVGhBZ05XaHZVelpHY1gwRGE5WFZhZFRVYVFQa0pFVkRVSUJPV2xONmMxTmdQRWRSaWk1U0VpcEFLU1F4Qk1HVVVwbzJRa0JZUDR4YVNITkhPMEErSVJzNVpqcUdmVkluSVR0bExtZG5ValQ4bHhvMFhqNFpNQ1FZSXdzWEhUZ0NEaVE0WFR0R2F6c2RBMnhzMjl0czJRQURBQUFBQUFhQUJtd0FBd0FPQUNvQUFBRVJJUkVCRmdZckFTSW1ORFl5RmdFUklSRTBKaU1pQmdjR0ZSRWhFaEF2QVNFVkl6NERNeklXQWQzK3RnRmZBV2RVQWxKa1o2WmtCSS8rdDFGV1AxVVZDLzYzQWdFQkFVa0NGQ3BIWnorcjBBU1AvQ0VEM3dFeVNXSmlrMkZoL04zOXlBSVNhWGRGTXg0ei9kY0Jqd0h3TURDUUlEQTRIK01BQUFFQUFBQUFCcFFHQUFBeEFBQUJCZ2NXRlJRQ0RnRUVJeUFuRmpNeU55NEJKeFl6TWpjdUFUMEJGaGN1QVRVME54WUVGeVkxTkRZek1oYzJOd1lITmdhVVExOEJUSnZXL3RLcy92SGhJeXZoc0dtbUh5RWNLeXB3azBST1FrNHNlUUZieGdpOWhveGdiV0FsYVYwRmFHSkZEaHlDL3YzdXQyMlJCSW9DZldFRkN4ZXhkUVFtQXl5T1UxaExsYk1LSmlTR3ZXWVZPWE0vQ2dBQUFBRUFBQUFBQllBSEFBQWlBQUFCRnc0QkJ3WXVBelVSSXpVK0JEYytBVHNCRVNFVklSRVVIZ0kzTmdVd1VCZXdXV2l0Y0U0aHFFaHlSREFVQlFFSEJQUUJUZjZ5RFNCRE1FNEJ6KzBqUGdFQ09GeDRlRG9DSU5jYVYxMXZWeTBGQi81WS9QMzZIalExSGdFQ0FBRUFBQUFBQm9BR2dBQktBQUFCRkFJRUl5SW5OajhCSGdFek1qNEJOVFF1QVNNaURnTVZGQllYRmo4Qk5qYzJKeVkxTkRZek1oWVZGQVlqSWlZM1BnSTFOQ1lqSWdZVkZCY0RCaGNtQWpVMEVpUWdCQklHZ003K245RnZhenNUTmhScVBYbSthSGZpam1tMmYxc3JVRTBlQ0FnR0FnWVJNOUdwbDZtSmF6MUtEZ2dsRnpZeVBsWVpZeEVFenY3T0FXRUJvZ0ZoemdPQTBmNmZ6aUJkUjlNbk9ZbndsbkxJZmpwZ2ZZWkRhSjRnRENBZkdBWVhGRDFhbDlta2c2cnVWejBqZFZrZk1rSnlWVWt4L2w1R2Exc0JmT25SQVdIT3p2NmZBQUFIQUFBQUFBY0FCTThBRGdBWEFDb0FQUUJRQUZvQVhRQUFBUkUySGdJSERnRUhCaVlqSnlZM0ZqWTNOaVlIRVJRRkZqWTNQZ0UzTGdFbkl3WWZBUjRCRnc0QkZ4WTJOejRCTnk0Qkp5TUdId0VlQVJjVUJoY1dOamMrQVRjdUFTY2pCaDhCSGdFWERnRUZNejhCRlRNUkl3WURKUlVuQXh5RXpaUmJDQTJyZ2tldENBRUJxbFJvQ2dseFl3RitJaUVPSXlzQkFrc3dIUUVFQ2lRMEFnRStZeUloRGlJc0FRSkxNQjRCQlFva05BRS9ZeUloRGlJc0FRSkxNQjRCQlFva05BRUJQdm1EN2tIaHFzMHMwZ0VuamdISkF2MEZEMmE5Z0lyQUR3VUZBd1BEQWxWTVozTUYvcFVId2djMUhUeVdWMzI1UGdzSkVEK29ZM0c5VEFjMUhUeVdWMzI1UGdzSkVEK29ZM0c5VEFjMUhUeVdWMzI1UGdzSkVEK29ZM0c5VW1RQlpRTU1SLzYxZy9rQkFBQUFBQUFRQU1ZQUFRQUFBQUFBQVFBSEFBQUFBUUFBQUFBQUFnQUhBQWNBQVFBQUFBQUFBd0FIQUE0QUFRQUFBQUFBQkFBSEFCVUFBUUFBQUFBQUJRQUxBQndBQVFBQUFBQUFCZ0FIQUNjQUFRQUFBQUFBQ2dBckFDNEFBUUFBQUFBQUN3QVRBRmtBQXdBQkJBa0FBUUFPQUd3QUF3QUJCQWtBQWdBT0FIb0FBd0FCQkFrQUF3QU9BSWdBQXdBQkJBa0FCQUFPQUpZQUF3QUJCQWtBQlFBV0FLUUFBd0FCQkFrQUJnQU9BTG9BQXdBQkJBa0FDZ0JXQU1nQUF3QUJCQWtBQ3dBbUFSNVdhV1JsYjBwVFVtVm5kV3hoY2xacFpHVnZTbE5XYVdSbGIwcFRWbVZ5YzJsdmJpQXhMakJXYVdSbGIwcFRSMlZ1WlhKaGRHVmtJR0o1SUhOMlp6SjBkR1lnWm5KdmJTQkdiMjUwWld4c2J5QndjbTlxWldOMExtaDBkSEE2THk5bWIyNTBaV3hzYnk1amIyMEFWZ0JwQUdRQVpRQnZBRW9BVXdCU0FHVUFad0IxQUd3QVlRQnlBRllBYVFCa0FHVUFid0JLQUZNQVZnQnBBR1FBWlFCdkFFb0FVd0JXQUdVQWNnQnpBR2tBYndCdUFDQUFNUUF1QURBQVZnQnBBR1FBWlFCdkFFb0FVd0JIQUdVQWJnQmxBSElBWVFCMEFHVUFaQUFnQUdJQWVRQWdBSE1BZGdCbkFESUFkQUIwQUdZQUlBQm1BSElBYndCdEFDQUFSZ0J2QUc0QWRBQmxBR3dBYkFCdkFDQUFjQUJ5QUc4QWFnQmxBR01BZEFBdUFHZ0FkQUIwQUhBQU9nQXZBQzhBWmdCdkFHNEFkQUJsQUd3QWJBQnZBQzRBWXdCdkFHMEFBQUFDQUFBQUFBQUFBQkVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCNEFBQUVDQVFNQkJBRUZBUVlCQndFSUFRa0JDZ0VMQVF3QkRRRU9BUThCRUFFUkFSSUJFd0VVQVJVQkZnRVhBUmdCR1FFYUFSc0JIQUVkQVI0RWNHeGhlUXR3YkdGNUxXTnBjbU5zWlFWd1lYVnpaUXQyYjJ4MWJXVXRiWFYwWlFwMmIyeDFiV1V0Ykc5M0NuWnZiSFZ0WlMxdGFXUUxkbTlzZFcxbExXaHBaMmdRWm5Wc2JITmpjbVZsYmkxbGJuUmxjZzltZFd4c2MyTnlaV1Z1TFdWNGFYUUdjM0YxWVhKbEIzTndhVzV1WlhJSmMzVmlkR2wwYkdWekNHTmhjSFJwYjI1ekNHTm9ZWEIwWlhKekJYTm9ZWEpsQTJOdlp3WmphWEpqYkdVT1kybHlZMnhsTFc5MWRHeHBibVVUWTJseVkyeGxMV2x1Ym1WeUxXTnBjbU5zWlFKb1pBWmpZVzVqWld3R2NtVndiR0Y1Q0daaFkyVmliMjlyQldkd2JIVnpDR3hwYm10bFpHbHVCM1IzYVhSMFpYSUdkSFZ0WW14eUNYQnBiblJsY21WemRCRmhkV1JwYnkxa1pYTmpjbWx3ZEdsdmJnQUFBQUFBKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi52anMtaWNvbi1wbGF5IHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLnZqcy1pY29uLXBsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMDEnOyB9XG5cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbjo6YmVmb3JlLFxuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sOjpiZWZvcmUge1xuICBjb250ZW50OiAn74SBJzsgfVxuXG4udmpzLWljb24tcGxheS1jaXJjbGUge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tcGxheS1jaXJjbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ++Egic7IH1cblxuLnZqcy1pY29uLXBhdXNlLFxuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1wbGF5aW5nIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLnZqcy1pY29uLXBhdXNlOjpiZWZvcmUsXG4udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLXBsYXlpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfvhIMnOyB9XG5cbi52anMtaWNvbi12b2x1bWUtbXV0ZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTAsXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbWVudS1idXR0b24udmpzLXZvbC0wIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLnZqcy1pY29uLXZvbHVtZS1tdXRlOjpiZWZvcmUge1xuICBjb250ZW50OiAn74SEJzsgfVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0wOjpiZWZvcmUsXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbWVudS1idXR0b24udmpzLXZvbC0wOjpiZWZvcmUge1xuICBjb250ZW50OiAn74SEJzsgfVxuXG4udmpzLWljb24tdm9sdW1lLWxvdyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTEsXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbWVudS1idXR0b24udmpzLXZvbC0xIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLnZqcy1pY29uLXZvbHVtZS1sb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfvhIUnOyB9XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTE6OmJlZm9yZSxcbi52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbi52anMtdm9sLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfvhIUnOyB9XG5cbi52anMtaWNvbi12b2x1bWUtbWlkIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMixcbi52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbi52anMtdm9sLTIge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4udmpzLWljb24tdm9sdW1lLW1pZDo6YmVmb3JlIHtcbiAgY29udGVudDogJ++Ehic7IH1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMjo6YmVmb3JlLFxuLnZpZGVvLWpzIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLnZqcy12b2wtMjo6YmVmb3JlIHtcbiAgY29udGVudDogJ++Ehic7IH1cblxuLnZqcy1pY29uLXZvbHVtZS1oaWdoIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLFxuLnZpZGVvLWpzIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLnZqcy1pY29uLXZvbHVtZS1oaWdoOjpiZWZvcmUge1xuICBjb250ZW50OiAn74SHJzsgfVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2w6OmJlZm9yZSxcbi52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJ++Ehyc7IH1cblxuLnZqcy1pY29uLWZ1bGxzY3JlZW4tZW50ZXIsXG4udmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4udmpzLWljb24tZnVsbHNjcmVlbi1lbnRlcjo6YmVmb3JlLFxuLnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sOjpiZWZvcmUge1xuICBjb250ZW50OiAn74SIJzsgfVxuXG4udmpzLWljb24tZnVsbHNjcmVlbi1leGl0LFxuLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIC52anMtZnVsbHNjcmVlbi1jb250cm9sIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLnZqcy1pY29uLWZ1bGxzY3JlZW4tZXhpdDo6YmVmb3JlLFxuLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIC52anMtZnVsbHNjcmVlbi1jb250cm9sOjpiZWZvcmUge1xuICBjb250ZW50OiAn74SJJzsgfVxuXG4udmpzLWljb24tc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXNxdWFyZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn74SKJzsgfVxuXG4udmpzLWljb24tc3Bpbm5lciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1zcGlubmVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfvhIsnOyB9XG5cbi52anMtaWNvbi1zdWJ0aXRsZXMsXG4udmlkZW8tanMgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLnZqcy1pY29uLXN1YnRpdGxlczo6YmVmb3JlLFxuLnZpZGVvLWpzIC52anMtc3VidGl0bGVzLWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJ++EjCc7IH1cblxuLnZqcy1pY29uLWNhcHRpb25zLFxuLnZpZGVvLWpzIC52anMtY2FwdGlvbnMtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLnZqcy1pY29uLWNhcHRpb25zOjpiZWZvcmUsXG4udmlkZW8tanMgLnZqcy1jYXB0aW9ucy1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfvhI0nOyB9XG5cbi52anMtaWNvbi1jaGFwdGVycyxcbi52aWRlby1qcyAudmpzLWNoYXB0ZXJzLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi52anMtaWNvbi1jaGFwdGVyczo6YmVmb3JlLFxuLnZpZGVvLWpzIC52anMtY2hhcHRlcnMtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiAn74SOJzsgfVxuXG4udmpzLWljb24tc2hhcmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tc2hhcmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ++Ejyc7IH1cblxuLnZqcy1pY29uLWNvZyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1jb2c6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ++EkCc7IH1cblxuLnZqcy1pY29uLWNpcmNsZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi52aWRlby1qcyAudmpzLW1vdXNlLWRpc3BsYXksXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzLFxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLnZqcy1pY29uLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogJ++EkSc7IH1cblxuLnZpZGVvLWpzIC52anMtbW91c2UtZGlzcGxheTo6YmVmb3JlLFxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzczo6YmVmb3JlLFxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsOjpiZWZvcmUge1xuICBjb250ZW50OiAn74SRJzsgfVxuXG4udmpzLWljb24tY2lyY2xlLW91dGxpbmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tY2lyY2xlLW91dGxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ++Ekic7IH1cblxuLnZqcy1pY29uLWNpcmNsZS1pbm5lci1jaXJjbGUge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tY2lyY2xlLWlubmVyLWNpcmNsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn74STJzsgfVxuXG4udmpzLWljb24taGQge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24taGQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ++ElCc7IH1cblxuLnZqcy1pY29uLWNhbmNlbCxcbi52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi52anMtaWNvbi1jYW5jZWw6OmJlZm9yZSxcbi52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJ++ElSc7IH1cblxuLnZqcy1pY29uLXJlcGxheSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1yZXBsYXk6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ++Elic7IH1cblxuLnZqcy1pY29uLWZhY2Vib29rIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWZhY2Vib29rOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfvhJcnOyB9XG5cbi52anMtaWNvbi1ncGx1cyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1ncGx1czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn74SYJzsgfVxuXG4udmpzLWljb24tbGlua2VkaW4ge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tbGlua2VkaW46OmJlZm9yZSB7XG4gICAgY29udGVudDogJ++EmSc7IH1cblxuLnZqcy1pY29uLXR3aXR0ZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tdHdpdHRlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn74SaJzsgfVxuXG4udmpzLWljb24tdHVtYmxyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXR1bWJscjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn74SbJzsgfVxuXG4udmpzLWljb24tcGludGVyZXN0IHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXBpbnRlcmVzdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn74ScJzsgfVxuXG4udmpzLWljb24tYXVkaW8tZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tYXVkaW8tZGVzY3JpcHRpb246OmJlZm9yZSB7XG4gICAgY29udGVudDogJ++EnSc7IH1cblxuLnZpZGVvLWpzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAwLjYyNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1Ni4yNSUgMCAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAudmlkZW8tanMuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnZpZGVvLWpzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAudmlkZW8tanMuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudmlkZW8tanMge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC52aWRlby1qcy5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC52aWRlby1qcyB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnZpZGVvLWpzLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC52aWRlby1qcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzUzMjsgfVxuICAudmlkZW8tanMuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudmlkZW8tanMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnZpZGVvLWpzLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnZpZGVvLWpzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC52aWRlby1qcy52anMtaW5saW5lIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC52aWRlby1qczotbW96LWZ1bGwtc2NyZWVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLnZpZGVvLWpzOi13ZWJraXQtZnVsbC1zY3JlZW4ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnZpZGVvLWpzICosIC52aWRlby1qczo6YmVmb3JlLCAudmlkZW8tanM6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbi52anMtdGVjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi52aWRlby1qcyB1bCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW46IDA7IH1cblxuLnZpZGVvLWpzLnZqcy1mbHVpZCwgLnZpZGVvLWpzLnZqcy0xNi05LCAudmlkZW8tanMudmpzLTQtMyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDsgfVxuXG4udmlkZW8tanMudmpzLTE2LTkge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG5cbi52aWRlby1qcy52anMtNC0zIHtcbiAgcGFkZGluZy10b3A6IDc1JTsgfVxuXG4udmlkZW8tanMudmpzLWZpbGwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbmJvZHkudmpzLWZ1bGwtd2luZG93IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLnZqcy1mdWxsLXdpbmRvdyAudmlkZW8tanMudmpzLWZ1bGxzY3JlZW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwMDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDsgfVxuXG4udmlkZW8tanMudmpzLWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIC52anMtdGVjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAudmlkZW8tanMudmpzLWZ1bGxzY3JlZW4udmpzLXVzZXItaW5hY3RpdmUge1xuICAgIGN1cnNvcjogbm9uZTsgfVxuXG4udmpzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlkZW8tanMgLnZqcy1vZmZzY3JlZW4ge1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogLTk5OTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcHg7IH1cblxuLnZqcy1sb2NrLXNob3dpbmcge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi52anMtbm8tanMge1xuICBwYWRkaW5nOiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAudmpzLW5vLWpzLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC52anMtbm8tanMge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC52anMtbm8tanMuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudmpzLW5vLWpzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAudmpzLW5vLWpzLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnZqcy1uby1qcyB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnZqcy1uby1qcy5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudmpzLW5vLWpzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNTMyOyB9XG4gIC52anMtbm8tanMuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudmpzLW5vLWpzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC52anMtbm8tanMuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAudmpzLW5vLWpzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC52anMtbm8tanMgYSB7XG4gICAgY29sb3I6ICM2NmE4Y2M7IH1cbiAgICAudmpzLW5vLWpzIGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzY2YThjYzsgfVxuXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBmb250LXNpemU6IDNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB3aWR0aDogM2VtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiAwLjA2NjY2ZW0gc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjMzM2Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbiAgYm9yZGVyLXJhZGl1czogMC4zZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzOyB9XG4gIC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbi5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuXG4udmpzLWJpZy1wbGF5LWNlbnRlcmVkIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTAuNzVlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbiAgZGlzcGxheTogdW5zZXQgIWltcG9ydGFudDsgfVxuXG4udmlkZW8tanM6aG92ZXIgLnZqcy1iaWctcGxheS1idXR0b24sXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM4NTlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMHM7IH1cbiAgLnZpZGVvLWpzOmhvdmVyIC52anMtYmlnLXBsYXktYnV0dG9uLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC52aWRlby1qczpob3ZlciAudmpzLWJpZy1wbGF5LWJ1dHRvbixcbiAgLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uOmZvY3VzLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0XG4gIC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC52aWRlby1qczpob3ZlciAudmpzLWJpZy1wbGF5LWJ1dHRvbi5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC52aWRlby1qczpob3ZlciAudmpzLWJpZy1wbGF5LWJ1dHRvbixcbiAgLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uOmZvY3VzLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGVcbiAgLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgLnZpZGVvLWpzOmhvdmVyIC52anMtYmlnLXBsYXktYnV0dG9uLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnZpZGVvLWpzOmhvdmVyIC52anMtYmlnLXBsYXktYnV0dG9uLFxuICAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b246Zm9jdXMuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFja1xuICAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b246Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuXG4udmpzLWNvbnRyb2xzLWRpc2FibGVkIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLnZqcy1oYXMtc3RhcnRlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbixcbi52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLnZqcy1lcnJvciAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlkZW8tanMgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMC41ZW07XG4gIHotaW5kZXg6IDI7IH1cblxuLnZqcy1tZW51LWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4udmpzLXNjcnViYmluZyAudmpzLW1lbnUtYnV0dG9uOmhvdmVyIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZqcy1tZW51IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjJlbSAwO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAudmpzLW1lbnUgbGk6Zm9jdXMsIC52anMtbWVudSBsaTpob3ZlciB7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM4NTlmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC41KTsgfVxuICAudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkIHtcbiAgICBjb2xvcjogIzJiMzMzZjsgfVxuICAgIC52anMtbWVudSBsaS52anMtc2VsZWN0ZWQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmZvY3VzLCAudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMmIzMzNmOyB9XG4gICAgICAudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmZvY3VzLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmZvY3VzLCAudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpmb2N1cy5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmZvY3VzLCAudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmZvY3VzLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6Zm9jdXMsIC52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnZqcy1tZW51IGxpLnZqcy1tZW51LXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMC4zZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTsgfVxuICAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMzMzZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMS41ZW07XG4gICAgbWF4LWhlaWdodDogMTVlbTsgfVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwOmhvdmVyIC52anMtbWVudSxcbi52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51LnZqcy1sb2NrLXNob3dpbmcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAudmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDIuMjIyMjIyMjIyZW07IH1cbiAgLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lOmhvdmVyLCAudmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMsIC52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSB7XG4gICAgd2lkdGg6IDEyZW07IH1cblxuLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lIHtcbiAgd2lkdGg6IDEyZW07IH1cblxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbi52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudSB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNGVtO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7IH1cblxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6aG92ZXIgLnZqcy1tZW51LFxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMgLnZqcy1tZW51LFxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3ZlciAudmpzLW1lbnUsXG4udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMgLnZqcy1tZW51LFxuLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudSB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudS1jb250ZW50IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAzZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjMzM2Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTsgfVxuXG4udmpzLWhhcy1zdGFydGVkIC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMXMsIG9wYWNpdHkgMC4xcztcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjFzLCBvcGFjaXR5IDAuMXM7IH1cblxuLnZqcy1oYXMtc3RhcnRlZC52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7IH1cblxuLnZqcy1jb250cm9scy1kaXNhYmxlZCAudmpzLWNvbnRyb2wtYmFyLFxuLnZqcy11c2luZy1uYXRpdmUtY29udHJvbHMgLnZqcy1jb250cm9sLWJhcixcbi52anMtZXJyb3IgLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmpzLWF1ZGlvLnZqcy1oYXMtc3RhcnRlZC52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG5AbWVkaWEgc2NyZWVuIHtcbiAgLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtY29udHJvbC1iYXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7IH0gfVxuXG4udmpzLWhhcy1zdGFydGVkLnZqcy1uby1mbGV4IC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sIHtcbiAgb3V0bGluZTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNGVtO1xuICAtd2Via2l0LWJveC1mbGV4OiBub25lO1xuICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gIC1tcy1mbGV4OiBub25lO1xuICBmbGV4OiBub25lOyB9XG4gIC52aWRlby1qcyAudmpzLWNvbnRyb2w6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICBsaW5lLWhlaWdodDogMS42NzsgfVxuICAudmlkZW8tanMgLnZqcy1jb250cm9sOmZvY3VzOjpiZWZvcmUsIC52aWRlby1qcyAudmpzLWNvbnRyb2w6aG92ZXI6OmJlZm9yZSwgLnZpZGVvLWpzIC52anMtY29udHJvbDpmb2N1cyB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAxZW0gI2ZmZjsgfVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4udmpzLW5vLWZsZXggLnZqcy1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4udmlkZW8tanMgLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICAtd2Via2l0LWJveC1mbGV4OiBhdXRvO1xuICAtd2Via2l0LWZsZXg6IGF1dG87XG4gIC1tcy1mbGV4OiBhdXRvO1xuICBmbGV4OiBhdXRvO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi52anMtbGl2ZSAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IGF1dG87XG4gIC13ZWJraXQtZmxleDogYXV0bztcbiAgLW1zLWZsZXg6IGF1dG87XG4gIGZsZXg6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBoZWlnaHQ6IDAuM2VtOyB9XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXIge1xuICBmb250LXNpemU6IDEuNjY2NjY2NjY2NjY2NjY2NjY2ZW07IH1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLW1vdXNlLWRpc3BsYXk6OmFmdGVyLFxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXBsYXktcHJvZ3Jlc3M6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC42ZW07IH1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtcGxheS1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC4zZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1sb2FkLXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwLjNlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG4gIC52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLWxvYWQtcHJvZ3Jlc3MgZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwLjNlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDsgfVxuXG4udmlkZW8tanMgLnZqcy1tb3VzZS1kaXNwbGF5OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3MuY29sb3ItdGhlbWUtZGVmYXVsdCxcbi5jb2xvci10aGVtZS1kZWZhdWx0IC52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3MuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzcy5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbi5jb2xvci10aGVtZS1ibGluZC1ibGFjayAudmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTAuMzMzMzMzMzMzMzMzMzMzZW07XG4gIHJpZ2h0OiAtMC41ZW07XG4gIGZvbnQtc2l6ZTogMC45ZW07IH1cblxuLnZpZGVvLWpzIC52anMtbW91c2UtZGlzcGxheTo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtY3VycmVudC10aW1lKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yLjRlbTtcbiAgcmlnaHQ6IC0xLjVlbTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgY29sb3I6ICMzNjM1MzI7XG4gIHBhZGRpbmc6IDAuMmVtIDAuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuM2VtOyB9XG5cbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yLjRlbTtcbiAgcmlnaHQ6IC0xLjVlbTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgY29sb3I6ICMzNjM1MzI7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1jdXJyZW50LXRpbWUpO1xuICBwYWRkaW5nOiAwLjJlbSAwLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAwLjNlbTsgfVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOjpiZWZvcmUsIC52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6OmFmdGVyIHtcbiAgei1pbmRleDogMTsgfVxuXG4udmlkZW8tanMgLnZqcy1sb2FkLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogbGlndGhlbigjNzM4NTlmLCAyNSUpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7IH1cbiAgLnZpZGVvLWpzIC52anMtbG9hZC1wcm9ncmVzcyBkaXYge1xuICAgIGJhY2tncm91bmQ6IGxpZ3RoZW4oIzczODU5ZiwgNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNzUpOyB9XG5cbi52aWRlby1qcy52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICB3aWR0aDogYXV0bzsgfVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxOyB9XG4gIC52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNTMyOyB9XG4gIC52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5LmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAudmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4udmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIHotaW5kZXg6IDA7IH1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzOyB9XG4gIC52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZSAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5OjphZnRlciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7IH1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5OjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheTo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzUzMjsgfVxuXG4udmlkZW8tanMgLnZqcy1zbGlkZXIge1xuICBvdXRsaW5lOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAuNDVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczODU5ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjUpOyB9XG4gIC52aWRlby1qcyAudmpzLXNsaWRlcjpmb2N1cyB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAxZW0gI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMWVtICNmZmY7IH1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLFxuLnZpZGVvLWpzIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJveC1mbGV4OiBub25lO1xuICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gIC1tcy1mbGV4OiBub25lO1xuICBmbGV4OiBub25lOyB9XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1jb250cm9sIHtcbiAgd2lkdGg6IDVlbTtcbiAgLXdlYmtpdC1ib3gtZmxleDogbm9uZTtcbiAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAtbXMtZmxleDogbm9uZTtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtYmFyIHtcbiAgbWFyZ2luOiAxLjM1ZW0gMC40NWVtOyB9XG5cbi52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLWhvcml6b250YWwge1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDAuM2VtOyB9XG5cbi52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDAuM2VtO1xuICBoZWlnaHQ6IDVlbTtcbiAgbWFyZ2luOiAxLjM1ZW0gYXV0bzsgfVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDsgfVxuICAudmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWwuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAudmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWwuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAudmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDAuOWVtOyB9XG5cbi52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgd2lkdGg6IDAuM2VtOyB9XG4gIC52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVsOjpiZWZvcmUge1xuICAgIHRvcDogLTAuNWVtO1xuICAgIGxlZnQ6IC0wLjNlbTsgfVxuXG4udmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgaGVpZ2h0OiAwLjNlbTsgfVxuICAudmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVsOjpiZWZvcmUge1xuICAgIHRvcDogLTAuM2VtO1xuICAgIHJpZ2h0OiAtMC41ZW07IH1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi52anMtbWVudS1idXR0b24tcG9wdXAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbiAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLXZlcnRpY2FsIC52anMtbWVudSB7XG4gIGxlZnQ6IDAuNWVtO1xuICBoZWlnaHQ6IDhlbTsgfVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwLnZqcy12b2x1bWUtbWVudS1idXR0b24taG9yaXpvbnRhbCAudmpzLW1lbnUge1xuICBsZWZ0OiAtMmVtOyB9XG5cbi52anMtbWVudS1idXR0b24tcG9wdXAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbiAudmpzLW1lbnUtY29udGVudCB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLXZlcnRpY2FsOmhvdmVyIC52anMtbWVudS1jb250ZW50LFxuLnZqcy12b2x1bWUtbWVudS1idXR0b24tdmVydGljYWwgLnZqcy1sb2NrLXNob3dpbmcgLnZqcy1tZW51LWNvbnRlbnQge1xuICBoZWlnaHQ6IDhlbTtcbiAgd2lkdGg6IDIuOWVtOyB9XG5cbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLWhvcml6b250YWw6aG92ZXIgLnZqcy1tZW51LWNvbnRlbnQsXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi1ob3Jpem9udGFsIC52anMtbG9jay1zaG93aW5nIC52anMtbWVudS1jb250ZW50IHtcbiAgaGVpZ2h0OiAyLjllbTtcbiAgd2lkdGg6IDhlbTsgfVxuXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4udmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTsgfVxuICAudmpzLXBvc3RlciBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi52anMtaGFzLXN0YXJ0ZWQgLnZqcy1wb3N0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52anMtYXVkaW8udmpzLWhhcy1zdGFydGVkIC52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnZqcy1jb250cm9scy1kaXNhYmxlZCAudmpzLXBvc3Rlcixcbi52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmpzLXBvc3Rlci1jb3ZlciAudmpzLXBvc3RlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLnZpZGVvLWpzIC52anMtbGl2ZS1jb250cm9sIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYm94LWZsZXg6IGF1dG87XG4gIC13ZWJraXQtZmxleDogYXV0bztcbiAgLW1zLWZsZXg6IGF1dG87XG4gIGZsZXg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogM2VtOyB9XG5cbi52anMtbm8tZmxleCAudmpzLWxpdmUtY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi52aWRlby1qcyAudmpzLXRpbWUtY29udHJvbCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IG5vbmU7XG4gIC13ZWJraXQtZmxleDogbm9uZTtcbiAgLW1zLWZsZXg6IG5vbmU7XG4gIGZsZXg6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogM2VtOyB9XG5cbi52anMtbGl2ZSAudmpzLXRpbWUtY29udHJvbCxcbi52aWRlby1qcyAudmpzLWN1cnJlbnQtdGltZSxcbi52anMtbm8tZmxleCAudmpzLWN1cnJlbnQtdGltZSxcbi52aWRlby1qcyAudmpzLWR1cmF0aW9uLFxuLnZqcy1uby1mbGV4IC52anMtZHVyYXRpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52anMtdGltZS1kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDNlbTsgfVxuXG4udmpzLWxpdmUgLnZqcy10aW1lLWRpdmlkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3gtZmxleDogbm9uZTtcbiAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAtbXMtZmxleDogbm9uZTtcbiAgZmxleDogbm9uZTsgfVxuXG4udmpzLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIGJvdHRvbTogMWVtOyB9XG5cbi52aWRlby1qcyAudmpzLXRleHQtdHJhY2sge1xuICBmb250LXNpemU6IDEuNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLnZpZGVvLWpzIC52anMtdGV4dC10cmFjay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudmlkZW8tanMgLnZqcy10ZXh0LXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNTMyOyB9XG4gIC52aWRlby1qcyAudmpzLXRleHQtdHJhY2suY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudmlkZW8tanMgLnZqcy10ZXh0LXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC52aWRlby1qcyAudmpzLXRleHQtdHJhY2suY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAudmlkZW8tanMgLnZqcy10ZXh0LXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi52anMtc3VidGl0bGVzLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4uY29sb3ItdGhlbWUtZGVmYXVsdCAudmpzLXN1YnRpdGxlcyB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi52anMtc3VidGl0bGVzLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC52anMtc3VidGl0bGVzIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnZqcy1zdWJ0aXRsZXMuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnZqcy1zdWJ0aXRsZXMge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4udmpzLWNhcHRpb25zIHtcbiAgY29sb3I6ICNmYzY7IH1cblxuLnZqcy10dC1jdWUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG52aWRlbzo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM2VtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zZW0pOyB9XG5cbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyB2aWRlbzo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS41ZW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNWVtKTsgfVxuXG4udmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wge1xuICB3aWR0aDogMy44ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3gtZmxleDogbm9uZTtcbiAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAtbXMtZmxleDogbm9uZTtcbiAgZmxleDogbm9uZTsgfVxuXG4udmpzLXBsYXliYWNrLXJhdGUgLnZqcy1wbGF5YmFjay1yYXRlLXZhbHVlIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnZqcy1wbGF5YmFjay1yYXRlIC52anMtbWVudSB7XG4gIHdpZHRoOiA0ZW07XG4gIGxlZnQ6IDA7IH1cblxuLnZqcy1lcnJvciAudmpzLWVycm9yLWRpc3BsYXkgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udmpzLWVycm9yIC52anMtZXJyb3ItZGlzcGxheTo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGNvbnRlbnQ6ICdYJztcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNGVtO1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogLTAuNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtc2hhZG93OiAwLjA1ZW0gMC4wNWVtIDAuMWVtICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi52anMtbG9hZGluZy1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0yNXB4IDAgMCAtMjVweDtcbiAgb3BhY2l0eTogMC44NTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiA2cHggc29saWQgcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4OyB9XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcixcbi52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi52anMtbG9hZGluZy1zcGlubmVyOjpiZWZvcmUsIC52anMtbG9hZGluZy1zcGlubmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTZweDtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjsgfVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6OmJlZm9yZSwgLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOjphZnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB2anMtc3Bpbm5lci1zcGluIDEuMXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4yLCAwLCAwLjgpIGluZmluaXRlLCB2anMtc3Bpbm5lci1mYWRlIDEuMXMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHZqcy1zcGlubmVyLXNwaW4gMS4xcyBjdWJpYy1iZXppZXIoMC42LCAwLjIsIDAsIDAuOCkgaW5maW5pdGUsIHZqcy1zcGlubmVyLWZhZGUgMS4xcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOjpiZWZvcmUsIC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjo6YWZ0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdmpzLXNwaW5uZXItc3BpbiAxLjFzIGN1YmljLWJlemllcigwLjYsIDAuMiwgMCwgMC44KSBpbmZpbml0ZSwgdmpzLXNwaW5uZXItZmFkZSAxLjFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiB2anMtc3Bpbm5lci1zcGluIDEuMXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4yLCAwLCAwLjgpIGluZmluaXRlLCB2anMtc3Bpbm5lci1mYWRlIDEuMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjo6YmVmb3JlLFxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmOyB9XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjo6YWZ0ZXIsXG4udmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNDRzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNDRzOyB9XG5cbkBrZXlmcmFtZXMgdmpzLXNwaW5uZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHZqcy1zcGlubmVyLWZhZGUge1xuICAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjsgfVxuICAyMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7IH1cbiAgMzUlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmOyB9XG4gIDYwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjsgfVxuICAxMDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHZqcy1zcGlubmVyLWZhZGUge1xuICAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjsgfVxuICAyMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7IH1cbiAgMzUlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmOyB9XG4gIDYwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjsgfVxuICAxMDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmOyB9IH1cblxuLnZqcy1jaGFwdGVycy1idXR0b24gLnZqcy1tZW51IHtcbiAgbGVmdDogLTEwZW07XG4gIHdpZHRoOiAwOyB9XG4gIC52anMtY2hhcHRlcnMtYnV0dG9uIC52anMtbWVudSB1bCB7XG4gICAgd2lkdGg6IDI0ZW07IH1cblxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IGF1dG87XG4gIC13ZWJraXQtZmxleDogYXV0bztcbiAgLW1zLWZsZXg6IGF1dG87XG4gIGZsZXg6IGF1dG87IH1cblxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbm8tZmxleCAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1jdXJyZW50LXRpbWUsXG4udmlkZW8tanMudmpzLWxheW91dC10aW55Om5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtY2FwdGlvbnMtYnV0dG9uLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXRpbWUtZGl2aWRlcixcbi52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1wcm9ncmVzcy1jb250cm9sLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWR1cmF0aW9uLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXJlbWFpbmluZy10aW1lLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXBsYXliYWNrLXJhdGUsXG4udmlkZW8tanMudmpzLWxheW91dC10aW55Om5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtbXV0ZS1jb250cm9sLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXZvbHVtZS1jb250cm9sLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWNoYXB0ZXJzLWJ1dHRvbixcbi52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1jYXB0aW9ucy1idXR0b24sXG4udmlkZW8tanMudmpzLWxheW91dC10aW55Om5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtc3VidGl0bGVzLWJ1dHRvbixcbi52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy12b2x1bWUtbWVudS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1jdXJyZW50LXRpbWUsXG4udmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtY2FwdGlvbnMtYnV0dG9uLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXRpbWUtZGl2aWRlcixcbi52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1kdXJhdGlvbixcbi52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1yZW1haW5pbmctdGltZSxcbi52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1wbGF5YmFjay1yYXRlLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWNhcHRpb25zLWJ1dHRvbixcbi52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1tdXRlLWNvbnRyb2wsXG4udmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtdm9sdW1lLWNvbnRyb2wsXG4udmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtY2hhcHRlcnMtYnV0dG9uLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXN1YnRpdGxlcy1idXR0b24sXG4udmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtdm9sdW1lLWJ1dHRvbixcbi52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtY3VycmVudC10aW1lLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1jYXB0aW9ucy1idXR0b24sXG4udmlkZW8tanMudmpzLWxheW91dC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXRpbWUtZGl2aWRlcixcbi52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtZHVyYXRpb24sXG4udmlkZW8tanMudmpzLWxheW91dC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXJlbWFpbmluZy10aW1lLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1wbGF5YmFjay1yYXRlLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1tdXRlLWNvbnRyb2wsXG4udmlkZW8tanMudmpzLWxheW91dC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXZvbHVtZS1jb250cm9sLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1jaGFwdGVycy1idXR0b24sXG4udmlkZW8tanMudmpzLWxheW91dC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXN1YnRpdGxlcy1idXR0b24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjMzM2Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43NSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgaGVpZ2h0OiAxNWVtO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICB3aWR0aDogNDBlbTsgfVxuICAudmpzLWNhcHRpb24tc2V0dGluZ3MuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnZqcy1jYXB0aW9uLXNldHRpbmdzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAudmpzLWNhcHRpb24tc2V0dGluZ3MuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudmpzLWNhcHRpb24tc2V0dGluZ3Mge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC52anMtY2FwdGlvbi1zZXR0aW5ncy5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC52anMtY2FwdGlvbi1zZXR0aW5ncyB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5ncyB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gIC52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZ3MtY29sb3JzLFxuICAudmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmdzLWZvbnQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZ3MtY29sb3JzOjphZnRlcixcbiAgLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5ncy1mb250OjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5ncy1jb250cm9scyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMWVtO1xuICAgIHJpZ2h0OiAxZW07IH1cbiAgICAudmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmdzLWNvbnRyb2xzOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAudmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmcge1xuICAgIG1hcmdpbjogNXB4O1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4OyB9XG4gICAgLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5nIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5nIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgIC52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZyA+IGRpdiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBtaW4taGVpZ2h0OiAyMHB4OyB9XG4gICAgICAudmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmcgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAwOyB9XG4gIC52anMtY2FwdGlvbi1zZXR0aW5ncyBsYWJlbCA+IGlucHV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnZqcy1jYXB0aW9uLXNldHRpbmdzIGlucHV0W3R5cGU9J2J1dHRvbiddIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cblxuLnZpZGVvLWpzIC52anMtbW9kYWwtZGlhbG9nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuOCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpOyB9XG5cbi52anMtbW9kYWwtZGlhbG9nIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gIHotaW5kZXg6IDE7IH1cblxuLm1mcC1jb250ZW50LWdhbGxlcnkgLnZpZGVvLWpzLXdyYXAge1xuICB3aWR0aDogOTAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDsgfVxuXG4uZmlyc3QtY29udGVudC1ibG9ja19fYmlnLXJvdy1pbm5lciAudmlkZW8tanMtd3JhcCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5maXJzdC1jb250ZW50LWJsb2NrX19iaWctcm93LWlubmVyIC52anMtcG9zdGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBjb250ZW50OiAnJzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpcnN0LWNvbnRlbnQtYmxvY2tfX2JpZy1yb3ctaW5uZXIgLnZpZGVvLWpzLXdyYXAge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZmlyc3QtY29udGVudC1ibG9ja19fYmlnLXJvdy1pbm5lciAudmlkZW8tanMtd3JhcCAudmlkZW8tanMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlyc3QtY29udGVudC1ibG9ja19fYmlnLXJvdy1pbm5lciAudmlkZW8tanMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBzcmM6IHVybChkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQkRrQUFzQUFBQUFHNmdBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBUGdBQUFGWlJpVjNoWTIxaGNBQUFBWVFBQUFEYUFBQURQdjc0OS9wbmJIbG1BQUFDWUFBQUMzQUFBQkhRWmc2T2NXaGxZV1FBQUEzUUFBQUFLd0FBQURZWncyNTFhR2hsWVFBQURmd0FBQUFkQUFBQUpBK1JDTEZvYlhSNEFBQU9IQUFBQUJNQUFBQ003NDRBQUd4dlkyRUFBQTR3QUFBQVNBQUFBRWhGNmtxdWJXRjRjQUFBRG5nQUFBQWZBQUFBSUFFMEFJRnVZVzFsQUFBT21BQUFBU1VBQUFJSzFjZjFvSEJ2YzNRQUFBL0FBQUFCSkFBQUFkUEV4WXVOZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdTN3dUaUJnWldCZ2FXUTVSa0RBOE12Q00wY3d4RE9lSTZCZ1ltQmxaa0JLd2hJYzAxaGNQakkrRkdKSGNSZHlBNFJaZ1FSQURLM0N4RUFBSGljN2RGWmJzTWdBRVhSUzB5Y3labm5PZUc3eStxQzhwVTFkSHVzSU9YeHVveGFPbHdaWVdRQjBBZWE0cXVJRU40RTlMektiS2p6RGVNNkgvbXVhNkxtYy9wOHloZzBsdmRZeDE1Wkc4dU9MUU9Hak1wM0V6cW16Sml6WU1tS05SdTI3Tmh6NE1pSk14ZXUzTGp6NEVrcW03VDhQNTJHOFBQM2xuVE9WaysrWjZpTjZRWnpOTjFGN3B0dU43ZUdPakRVb2FHT0RIVnN1dlU4TWRUTzlIZDVhcWd6UTUwYjZzSlFsNGE2TXRTMW9XNE1kV3VvTzBQZEcrckJVSStHZWpMVXM2RmVEUFZxcURkRHZSdnF3MUNmaHBxTTlBdDBpRkxhQUFCNG5KMVlEWEJUVlJaKzUvMjJUVWxKOHdlMHBIbEptN1JKZjVPOEYyajZFeW1sU1BrcHhhTDhVMnhwYTNES2owQ0JoYzJJVzRlV0tTb2tJb0xzdU1xc3NNNjRmK2pBNEhTZFdYWFhzY0JxNjdJT3MzRlhaMVpZV1Z5UkZkbzg5OXlYdElCUVo5MGs3NzE3enozdjNIUFBPZmQ4NTRZQ0NqOWNMOWRMMFJRRk9xQ2JHSm5ySGI1RWF5aUtJV044aUEvaFdCYmxvNmhVV204VHRDRHdFODBXTUp1cy9pcnd5eE9keGVCME1EYjE0Vk5KSG5YWW9MTFNsNkZmQ1VZTzluWVBUQThFcGc5MDkwTHByZmJCYloyaFkwVWxKVVhIUXAzL3Z0V2tTNkVCdjgrclBNcTV1OTY5MmYvZE54Sk5pcXdDMXhQRTlUQ1VnQ3NTZFFXZ0UzWFFEMjVsa0c0Q04yeG1UY09YV0JPeXNlcjZSTjZLbkdiS1NibVEzK2QwT0kxbTJXOFF6TExrSTJzeWtyV0FnSkpFdEE4dkdHVy8yUStDbVQzbjh6Uzl3Wnd1MkRDdnR1WktaTjN4a3JMaDM2eUNadVVvbVFTcUdwWTh0LzI1VmZIVmh3OHo0ZWJHQnRmTGIweWE5UENhRGMrOGRHVHZrMmRzaDZ6N1d6dm93bFhLVVNXbzlNSjE1YTNLckVQMmxvT3IyT2podzZpVzZoZjJCRGRFY2NRdlpHcGFBeTdZb3ZTd3E4a3I3SEdsbHhwZDcxcmtTNkcwU2YxMXNsOU92TUsxK2p3UFBPRHhqVXdrT2ltOUNVM2l4MXdOalhEZm1KU0VuNjE4QnM2bHBXd1VwVSs4UENxTE1ZNjUwempxOFZoQ0lQMTdORUtUeDNlYUxMK3M1UGk2eUpXYVdqVEhMUjFqWXpQU1Y5VkYvNk9qZGIvMWtPM01rM3VoSEMweDZnYzFCamxLUStuUUZ4VFlkYUprWjd5U1Z4TEJiaFIxZHNib05YcDF0Q1lLVzJMUmFFenBZY0l4MkJLTnhhTDBaYVVuU3FmRm9pTmhIS1IvR2tYNlBXVVNBYUplbFFhcVpMMUVwb0hOc2FqU0V5UFNvSjlJamhJeFRkakhMbXdadmhSRE9pRlRZL1llUW52clZabWlUUXRHbmNFQ1h0RlRCWkxPVnd3TVJnb1hIQWtYek16UG4xbkFKSjhqWVNiTURhcU4yd2FHTHpOaGloL2JaeW5VQk1wSVdTZzdWWWk3RFJ4Mm04QUxrSWRSQ0p3STZBckp4MkVJOGthRFdlVFFLZUFGazlmamwvMUF2d2t0alExUDdOanlNR1F5ZmQ0dmppcFg2TS9pNTJEN0NxODBrcWxjeEVjR1hSci9GRWNnczB1NXVHZ0I0Vld1TUZmcGRuMlJlNkhpM1Bxem14V0tzejYrYWUyUG45aFhYdy9mcU04NTlVaUdDMG9LWVlJTEpCcUpyc24xWjFFNXFPczlyUUNpVVFSUkVqbTh5SmNiSEY1Y1VKdWZYMXZBSGxlZncwWGdVb2JvUzNFVGZRbFR4QkM0U090dUU4VlBSSlRCU0NRU2paQ3BrN0dxenUrbWFzYVoyeTdaamVoaG80RjNnODJCTkRrQUhwT1JHNCtPQ1MrZjZKVFBtdFJuL1BIMWtjaDZkMDRzcDdBUWIyNWFRL3BxVXlYZVE4dnJlYkc4T1lRZFhPUSs1ODV1MHNkVzlycWFselJVUmlKKzlGNE13ZVJGcktVamwxR1VZaEgxQTI3V09IdzVjVEZTRlBNbzlFZVVJR25RVFpISWFKN0FITGFPS3NPT0RhTkY5amtCallHMlFFc1EyeGpNVUF4MmJCRWJlVEJXTUh3c2tCam5ncTU2Uy95ZmdrQm5XQmE0SzlzcUt0cTJ0MVVJOFM5SGU1WHVCUmJhd0FkYXRyUUVBaTMwQWtzMitMTThXZUNiYWxWWmtXTnlsdkorZHFKbnpWYitPSGxTb0tXOG5QQ1A3UmQrQ2NaMkRkV0FHcUoyQ0JGT3BoZ3l3RkZDRkJOdGZBYkd0TlBCQ3d4dnlnSGVZTVpNWTlaYm9CcXdxL3BWcnNiZ041dGt2MTUyT0RsYk1maXF3R01CZ3hhNEV4ejNRaG92UklVcDZhY3FabVF6UnEweXBEWFMyVFBMVDAyWUlrUUVUbk9FNDQ1b09HeE9tWEFxVUpOTkc3WGd1cE1qUHEydWE5YXNyajV5WS95dUt0ZU8xS3gwWU5KVHVmcmlyTGUxbVpuYXQ3T0w2cm5VZENXZW5wVzZJOG1BbmJzWThLV3MxUHVTb3ZDVzlBL1oyNVBRMjRhN2NOT3FnbVRrTG1CTWdoNFRIZ2M0YjlrMklWdjEvZy9GNW5HbGp3UExmT2dIQXpKemg0NVYvNCtXZW5Uem1NdFI1Wjd1czJUeXM5MDlVSHFyUFk3S2Jja294UnZSSGhtVmMzY0pHRTk3dW1sMFIxUzBqZFVMVmw3RXZadERGVkJGMzVOOWNFZGpwZ21BaU9sRlorRHRvaDkzK0QzenpIcjhSUk5aUWhuQ05NTmJjZWdPdnBFd1pvTCswNmNKUTA3aCt0aDNmWi83UFZiVkM2bmdUQVYvS29MRnVPNisyS0ZjVTY1MWdFYjV1Z1BTSWIxRCtYcDhWNCtrM3NFSUdudzVtWWU0SWY0azFsRllyNlNDem1NMkVROGlXdG13am5CSTlrVHdlMVRsZkFtWGg3SDAyYnk5ZlcyZ3NqS3d0djBhYVVSS2lsNE9kVjdyREwxTVhJRk5yaGR4b2hjWlhZVG5xNDdXaXNyS2l0YU9iYmY1K3l2a0xpNUo2bENOWlorQjZHQzM4Vk5CWkJEaWRTUy8rbVN2aDZzK3NyZ0M4cHlLTXZEdHQrZGUzYzlmVTc2WlBmdU04dWQ0S3YwZnlQL0xxZmVwTVQvM29aeFNxcFphVGExRGFRWUxZOFRGc0hZYldZc1BvUmhSV2ZMNWVTU1FiaFVHZ0dDM1lMYlZNazZQaXRURk5HcEFzTnJDNkQxVk5CS2dCSE1lamFpdVJXRVdHZ3NTREJUSmpxV0lsOGtKTGxzYUxKMnRYRHI2eEdmVDg1Yk0yUTA2YTQ2eDJIVGd2ZG5WOHo1WUR5LzI3SjR6dDZ4MlZ0a3pqb1lwa3EzNmthQnI0ZVFTZzd0eWlWd2VXdWJYWnVndGFkbDU4eWRhcGZiT1JmS3NEVHVaME9CZ3g0Y2ZkakNmNXRiV05JVG5MMTIwZmRPaTFSVjFDM3VLR3pOZHdZTGNNdlozQnhvUHlUT0NEMVh2WFRwN1UxMGdXQ1ZtVFY5YjNyMnowU2tHV292YjJocDlJODlPOGEyc21seWFPOG11TVUrZFJtdHpwNjBJekFvRnBqTHIxbjM4OGJvTHlmMGRSdnhoc0haMHFiV3FEa3dxdnZwa2o0bDBmWTZFSVhSaTVzUVNyQXZzVll3WFJ5NHFKMkVWdEQxQU43YTBIV3RoOXltdkwxeGMzV1RVS0svVEFIQS9iWERWdFZXZk9NZnVHeEdadjRMbi9qVnI5amMzajF5TXYwdG5kbXl0OVZxODhZOWdIMXd0TFgzS1dqb3Q1KytqV0hnQW9aWmtRMTR3R1EyMEZsaTcxVW1LSkF5NHhLTVNUR2JWZHliVzdGRERBdXQ5WHBENUF6V3JZTzd6UThxZmZxRjgrWW5kL2NsckhjZHl4R3kzYS8zK21mTm56Qy9jQnN2ZVRqblR2WGYxbzZ2ek9sWnc3V3RxdGRtUEsvRXJyei82Tk50RDcyem1OT1pmYm1ZZFRHSGZvb2ZxSTc5T2MrUjJuMWxybkw2cE9tMFVwN2t3eGhUVzEyQW1tN1dZa1hSMnFZckYyQW1nbWJBc3haand5MXhwZy9tMUplMnZycDh2L256MnhwbWxCZzRFOWhyTVUzNDF3VnBUT2gvT2ZtR3ZBbnJhOHE2dWN0cjYwWlFIVjNRK1dNUUp5a01qOFpzV24yUUJPbW1ITUIrbTVwRElwVEZvbllpZ2lhS0FoR0VpQUhGN0VsaVZuUWtqb0xWSU1QdEpwQktIWWQzQThHWUg5akp6cld3bUh4NVFqcDd2REFYMHN1R1J5bTF2dG0vOVcxL0h5Ujh2Y3pmTXM2U2s4RFN2ODU1LzVkbFg5b1FxNTJoVDhzeXlwMnJ4NUlkMTdJQXlBTTN3SWpRUE1PSHp5dEVCNjRxNkQ1elQ5MXlOYm54M1YvbnFuZDAxN1M5WTA2MDVrM2l6b1hMcHN4ZGUybjM4eW9PVjlzMUxjand6TmpiZFg2YXNuQlZhQmovNi9Ed0t3UGtwY3FiREc3Qm5zWG9TcVduVUFtb3R0WUY2ak1TZFZ5WVpoM3pWWENqd1Rpd3dISDZzR3VSaUVIUUd6dVJYNndoWmtwMTIzb3kxQldFMm1FZkovdHZJUnRNNFpNNWJEWGlNc1BNYUFLT1R5YzV1TDU3cnF5eWM1eTVKRTVwbTFpMlMyaVVYMENjYVE2bEM2Wm9nN0pxU3FabVlsb3NsMks2cHdOQTg0elJuUVc2U2FBTFlaUUdXNWxoQ3RVL1czNE42bytiS2ZaOGNmMy9DbC8raVRYM3dCenBPWTRtUmtlTmYzcnB0eWNHU3NoUVdnR2JZdDVqRmMyZTArRGdsSXJ3bDZEVldRN0J1d2FKM1hrMUo0Vkw1dXJuTGwvV2YrZ0hVL2hab1pkS055bTZsRytJMzRGYU5lWktjU3BKSW8ySWVDVnZwZHNER2ZLdnpKbkF3bWVEMzdPdzY1Wld3U293cGd3WDVUNjlzL3JCNTVkUDVCY3BnREtGVjhwN3Eyc24vMXVjOTNiVnpUL3c2VXJDcURUV3ZmQ3Evb0NEL3FaWE5vVWo4Qkw1S3A2R1UwMTdmcmZOWGtBdGlpeWYvU09DRWVMcW5kOFIvUWw5R2xDUmZjdFM2azVjaHZJQnVRMXpDQ2pvQ0hMMkRITkhJWHhNSjNrUWVPOGxic1VYT05lU2ZBNUVqY0c2L0UrS2RoTjRiUDA0dkJoZGk4ODMrQkZCelFieEZidlp6UWVZOUxOQlpjMEZOZm41TndmRG42ckNUblR3NlI4bytnZnBmNWhDb20zM2NSdWlUbHNzM0tIbVpqRCtCUE4rNWdYdUEyemlTL1E3M21MeFVrcGJLTi9lcXd6NXVLMFg5RjNoMmQxVjRuR05nWkdCZ0FPSmQ3NzYraXVlMytjckF6YzRBQWplNUJmY2cweHo5WUhFT0JpWVFCUUE4RlFsRkFIaWNZMkJrWUdCbkFBR09QZ2FHLy84NStoa1lHVkNCTWdCR0d3TllBQUFBZUp4allHQmdZQjhFbUtPUGdRRUFRMDRCZmdBQUFBQUFBQTRBYUFCK0FNd0E0QUVDQVVJQmJBR1lBY0lDR0FKWUFyUUM0QU13QTdBRDNnUXdCSllFM0FVa0JXWUZpZ1lnQm1ZR3RBYnFCMWdJRWdoWUNHNEloQWkyQ09oNG5HTmdaR0JnVUdZb1pXQm5BQUVtSU9ZQ1FnYUcvMkErQXdBWUNRRzJBSGljWFpCTmFvTkFHSVpmRTVQUUNLRlEybFVwczJvWEJmT3p6QUVTeURLQlFKZEdSMk5RUjNRU1NFL1FFL1FFUFVVUFVIcXN2c3JYalRNdzgzelB2UE1OQ3VBV1AzRFFEQWVqZG0xR2p6d1M3cE1td2k3NVhuZ0FENC9DUS9vWDRURmU0UXQ3dU1NYk96anVEYzBFbVhDUC9DN2NKMzhJdStSUDRRRWU4Q1U4cFA4V0htT1BYMkVQejg3VFBvMjAyZXkyT2psblFTWFYvNmFyT2pXRm12c3pNV3RkNkNxd09sS0hxNm92eWNMYVdNV1Z5ZFhLRkZabm1WRmxaVTQ2dFA3UjJuSTVuY2JpL2REa2ZEdEZCQTJERFhiWWtoS2MrVjBCcXM1WnQ5Sk0xSFFHQlJUbS9FZXpUbVpOS3RwY0FNczlZdTZBSzljYUY3NnpvTFdJV2NmTUdPU2tWZHV2U1dlY2hxWnN6MDQwSWIyUFkzdXJ4QkpUenJpVDk1bGlweitUTjFmbUFBQUFlSnh0a01sMndqQU1SZk9BaEFCbEttMmg4MEMzK2FqZ0NLS0RZNmNlZ1A1OVRZQnp1a0FMK3oxWnNxOGN0YUpUVEtQcnNVUUxiWFFRSTBFWEtYcm9ZNEFiRERIQ0dCTk1jWXNaN25DUEI4eXh3Q09lOEl3WHZPSU43L2pBSjc2d3hIZlVxV1grT3pndW1XQWpKTVYxN2kwTmRscjZpckxLTytxZnRkVDdpNnk0dUZTVXZDa25heStsRllaSVphUWNtZkgveElGZFluOThicWhyYTFhS1RNLzZsV01ueWFZaXJ4MXJGVVFaRkJrYjJ6SlV0b1hlSkNlZzBXbkx0SGVTRmMzT3Rybm96TndxaTBUa1NwQk1EQjFuU2RlNW9KWFcyM2hUUzIvVDBMaWxnbFhYN2RtRlZ4TG5xNVUwdllBVEhGazN6WDNCT2lzb1FITkRGRGVabnFLRHk5aFJOYXdON1ZoNzI3aEZ6Y0o1YzhUSUxyS1pmSDd0SVB4QUZQMEJwTGVKUEE9PSkgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi52anMtaWNvbi1wbGF5IHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTAxXCI7IH1cblxuLnZqcy1pY29uLXBsYXktY2lyY2xlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG5cbi52anMtaWNvbi1wYXVzZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXBhdXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDNcIjsgfVxuXG4udmpzLWljb24tdm9sdW1lLW11dGUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi12b2x1bWUtbXV0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA0XCI7IH1cblxuLnZqcy1pY29uLXZvbHVtZS1sb3cge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi12b2x1bWUtbG93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDVcIjsgfVxuXG4udmpzLWljb24tdm9sdW1lLW1pZCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXZvbHVtZS1taWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNlwiOyB9XG5cbi52anMtaWNvbi12b2x1bWUtaGlnaCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXZvbHVtZS1oaWdoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDdcIjsgfVxuXG4udmpzLWljb24tZnVsbHNjcmVlbi1lbnRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWZ1bGxzY3JlZW4tZW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwOFwiOyB9XG5cbi52anMtaWNvbi1mdWxsc2NyZWVuLWV4aXQge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1mdWxsc2NyZWVuLWV4aXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwOVwiOyB9XG5cbi52anMtaWNvbi1zcXVhcmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwYVwiOyB9XG5cbi52anMtaWNvbi1zcGlubmVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tc3Bpbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTBiXCI7IH1cblxuLnZqcy1pY29uLXN1YnRpdGxlcyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXN1YnRpdGxlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTBjXCI7IH1cblxuLnZqcy1pY29uLWNhcHRpb25zIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tY2FwdGlvbnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwZFwiOyB9XG5cbi52anMtaWNvbi1jaGFwdGVycyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWNoYXB0ZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMGVcIjsgfVxuXG4udmpzLWljb24tc2hhcmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1zaGFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTBmXCI7IH1cblxuLnZqcy1pY29uLWNvZyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWNvZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTEwXCI7IH1cblxuLnZqcy1pY29uLWNpcmNsZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTExXCI7IH1cblxuLnZqcy1pY29uLWNpcmNsZS1vdXRsaW5lIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExMlwiOyB9XG5cbi52anMtaWNvbi1jaXJjbGUtaW5uZXItY2lyY2xlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tY2lyY2xlLWlubmVyLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTEzXCI7IH1cblxuLnZqcy1pY29uLWhkIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24taGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExNFwiOyB9XG5cbi52anMtaWNvbi1jYW5jZWwge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1jYW5jZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExNVwiOyB9XG5cbi52anMtaWNvbi1yZXBsYXkge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1yZXBsYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExNlwiOyB9XG5cbi52anMtaWNvbi1mYWNlYm9vayB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTdcIjsgfVxuXG4udmpzLWljb24tZ3BsdXMge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1ncGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTE4XCI7IH1cblxuLnZqcy1pY29uLWxpbmtlZGluIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExOVwiOyB9XG5cbi52anMtaWNvbi10d2l0dGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tdHdpdHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cblxuLnZqcy1pY29uLXR1bWJsciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXR1bWJscjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTFiXCI7IH1cblxuLnZqcy1pY29uLXBpbnRlcmVzdCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXBpbnRlcmVzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTFjXCI7IH1cblxuLnZqcy1pY29uLWF1ZGlvLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExZFwiOyB9XG5cbi52anMtaWNvbi1hdWRpbyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWF1ZGlvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMWVcIjsgfVxuXG4udmpzLWljb24tbmV4dC1pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tbmV4dC1pdGVtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMWZcIjsgfVxuXG4udmpzLWljb24tcHJldmlvdXMtaXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXByZXZpb3VzLWl0ZW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyMFwiOyB9XG5cbi52anMtaWNvbi1waWN0dXJlLWluLXBpY3R1cmUtZW50ZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1waWN0dXJlLWluLXBpY3R1cmUtZW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyMVwiOyB9XG5cbi52anMtaWNvbi1waWN0dXJlLWluLXBpY3R1cmUtZXhpdCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1leGl0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMjJcIjsgfVxuXG4uZ2FsbGVyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5nYWxsZXJ5X19ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5nYWxsZXJ5X19jb3VudGVyIHtcbiAgICBib3R0b206IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIC5nYWxsZXJ5X19jb3VudGVyLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5nYWxsZXJ5X19jb3VudGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC5nYWxsZXJ5X19jb3VudGVyLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmdhbGxlcnlfX2NvdW50ZXIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAgIC5nYWxsZXJ5X19jb3VudGVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmdhbGxlcnlfX2NvdW50ZXIge1xuICAgICAgY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAuZ2FsbGVyeV9fY291bnRlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmdhbGxlcnlfX2NvdW50ZXIge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuZ2FsbGVyeV9fY291bnRlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmdhbGxlcnlfX2NvdW50ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmdhbGxlcnlfX2Rlc2Mge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAuZ2FsbGVyeV9fZGVzYy5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuZ2FsbGVyeV9fZGVzYyB7XG4gICAgICBmb250LWZhbWlseTogZ2VyYmVyYV9saWdodCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAuZ2FsbGVyeV9fZGVzYy5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5nYWxsZXJ5X19kZXNjIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgICAuZ2FsbGVyeV9fZGVzYy5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5nYWxsZXJ5X19kZXNjIHtcbiAgICAgIGNvbG9yOiAjN2U3MjY2OyB9XG4gICAgLmdhbGxlcnlfX2Rlc2MuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5nYWxsZXJ5X19kZXNjIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmdhbGxlcnlfX2Rlc2MuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5nYWxsZXJ5X19kZXNjIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5nYWxsZXJ5X19zb3VyY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5nYWxsZXJ5X19zb3VyY2UuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZ2FsbGVyeV9fc291cmNlIHtcbiAgICAgIGNvbG9yOiAjN2U3MjY2OyB9XG4gICAgLmdhbGxlcnlfX3NvdXJjZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmdhbGxlcnlfX3NvdXJjZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5nYWxsZXJ5X19zb3VyY2UuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5nYWxsZXJ5X19zb3VyY2Uge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZ2FsbGVyeV9fc291cmNlLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5nYWxsZXJ5X19zb3VyY2Uge1xuICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbGlnaHQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLmdhbGxlcnlfX3NvdXJjZS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5nYWxsZXJ5X19zb3VyY2Uge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAuZ2FsbGVyeV9fc291cmNlLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5nYWxsZXJ5X19zb3VyY2UtbGluay5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuZ2FsbGVyeV9fc291cmNlLWxpbmsge1xuICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbGlnaHQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLmdhbGxlcnlfX3NvdXJjZS1saW5rLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmdhbGxlcnlfX3NvdXJjZS1saW5rIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgICAuZ2FsbGVyeV9fc291cmNlLWxpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZ2FsbGVyeV9fc291cmNlLWxpbmsge1xuICAgICAgY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAuZ2FsbGVyeV9fc291cmNlLWxpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5nYWxsZXJ5X19zb3VyY2UtbGluayB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5nYWxsZXJ5X19zb3VyY2UtbGluay5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmdhbGxlcnlfX3NvdXJjZS1saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmdhbGxlcnlfX3NvdXJjZS1saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmdhbGxlcnlfX3NvdXJjZS1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgLmdhbGxlcnlfX3NvdXJjZS1saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZ2FsbGVyeV9fc291cmNlLWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuZ2FsbGVyeV9fc291cmNlLWxpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5nYWxsZXJ5X19zb3VyY2UtbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZ2FsbGVyeSAub3dsLXN0YWdlLW91dGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FsbGVyeV9fYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7IH1cbiAgLmdhbGxlcnlfX2NvdW50ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuXG4ub3dsLWNhcm91c2VsMSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAub3dsLWNhcm91c2VsMSAub3dsLWl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAub3dsLWNhcm91c2VsMSAub3dsLXN0YWdlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5vd2wtY2Fyb3VzZWwxIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAub3dsLWNhcm91c2VsMSAub3dsLXByZXYsXG4gIC5vd2wtY2Fyb3VzZWwxIC5vd2wtbmV4dCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICAub3dsLWNhcm91c2VsMSAub3dsLXByZXYuZGlzYWJsZWQsXG4gICAgLm93bC1jYXJvdXNlbDEgLm93bC1uZXh0LmRpc2FibGVkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm93bC1jYXJvdXNlbDEgLm93bC1wcmV2IHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5vd2wtY2Fyb3VzZWwxIC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLm93bC1jYXJvdXNlbDEgLm93bC1wcmV2LWlubmVyLFxuICAub3dsLWNhcm91c2VsMSAub3dsLW5leHQtaW5uZXIge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC42czsgfVxuICAgIC5vd2wtY2Fyb3VzZWwxIC5vd2wtcHJldi1pbm5lcjpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5vd2wtY2Fyb3VzZWwxIC5vd2wtcHJldi1pbm5lcjpob3ZlcixcbiAgICAub3dsLWNhcm91c2VsMSAub3dsLW5leHQtaW5uZXI6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdFxuICAgIC5vd2wtY2Fyb3VzZWwxIC5vd2wtbmV4dC1pbm5lcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgLm93bC1jYXJvdXNlbDEgLm93bC1wcmV2LWlubmVyOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAub3dsLWNhcm91c2VsMSAub3dsLXByZXYtaW5uZXI6aG92ZXIsXG4gICAgLm93bC1jYXJvdXNlbDEgLm93bC1uZXh0LWlubmVyOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZVxuICAgIC5vd2wtY2Fyb3VzZWwxIC5vd2wtbmV4dC1pbm5lcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLm93bC1jYXJvdXNlbDEgLm93bC1wcmV2LWlubmVyOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAub3dsLWNhcm91c2VsMSAub3dsLXByZXYtaW5uZXI6aG92ZXIsXG4gICAgLm93bC1jYXJvdXNlbDEgLm93bC1uZXh0LWlubmVyOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFja1xuICAgIC5vd2wtY2Fyb3VzZWwxIC5vd2wtbmV4dC1pbm5lcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5vd2wtY2Fyb3VzZWwxIC5vd2wtcHJldi1pbm5lcjo6YmVmb3JlLFxuICAub3dsLWNhcm91c2VsMSAub3dsLW5leHQtaW5uZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgLm93bC1jYXJvdXNlbDEgLm93bC1wcmV2LWlubmVyOjpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIC5vd2wtY2Fyb3VzZWwxIC5vd2wtbmV4dC1pbm5lcjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuICAub3dsLWNhcm91c2VsMSAub3dsLXByZXYtaW5uZXIge1xuICAgIGxlZnQ6IDhweDsgfVxuICAub3dsLWNhcm91c2VsMSAub3dsLW5leHQtaW5uZXIge1xuICAgIHJpZ2h0OiA4cHg7IH1cblxuLm93bC1jYXJvdXNlbDFfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ub3dsLWNhcm91c2VsMV9faXRlbS1pbm5lciB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVwYXQ7IH1cbiAgLm93bC1jYXJvdXNlbDFfX2l0ZW0taW5uZXIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA2NjBweDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3dsLWNhcm91c2VsMV9faXRlbS1pbm5lciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDYwM3B4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAub3dsLWNhcm91c2VsMV9faXRlbS1pbm5lciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDQzNnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAub3dsLWNhcm91c2VsMV9faXRlbS1pbm5lciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDM4OXB4OyB9IH1cblxuLm93bC1kb3RzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5vd2wtY2Fyb3VzZWwxX19pdGVtLWlubmVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogNjM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm93bC1jYXJvdXNlbDEgLm93bC1wcmV2LWlubmVyIHtcbiAgICBsZWZ0OiAzNXB4OyB9XG4gIC5vd2wtY2Fyb3VzZWwxIC5vd2wtbmV4dC1pbm5lciB7XG4gICAgcmlnaHQ6IDM1cHg7IH1cbiAgLm93bC1jYXJvdXNlbDEgLm93bC1wcmV2LWlubmVyLFxuICAub3dsLWNhcm91c2VsMSAub3dsLW5leHQtaW5uZXIge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7IH1cbiAgLm93bC1jYXJvdXNlbDEgLm93bC1zdGFnZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAub3dsLWNhcm91c2VsMSAub3dsLXByZXYtaW5uZXI6OmJlZm9yZSxcbiAgLm93bC1jYXJvdXNlbDEgLm93bC1uZXh0LWlubmVyOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTNweDsgfSB9XG5cbi5vd2wtY2Fyb3VzZWwxLm93bC1jYXJvdXNlbDEtLXYxIC5vd2wtY2Fyb3VzZWwxX19pdGVtLWlubmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm93bC1jYXJvdXNlbDIgLm93bC1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogbGVmdDsgfVxuXG4ub3dsLWNhcm91c2VsMl9faXRlbSB7XG4gIHBhZGRpbmc6IDAgOXB4OyB9XG5cbi5vd2wtY2Fyb3VzZWwyIC5vd2wtbmF2IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5vd2wtY2Fyb3VzZWwyX19pdGVtIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDExMHB4OyB9XG5cbi5vd2wtY2Fyb3VzZWwyIGltZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ub3dsLWNhcm91c2VsMiAub3dsLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogNTtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2Y1NGU1YTtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxNDVweDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5vd2wtY2Fyb3VzZWwyIC5vd2wtaXRlbS5oaWdobGlnaHRlZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDU7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXI6IDJweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZjU0ZTVhO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxNTBweDsgfVxuXG4ub3dsLWNhcm91c2VsMiAub3dsLWl0ZW0uaGlnaGxpZ2h0ZWQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHggIWltcG9ydGFudDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxNDVweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICB6LWluZGV4OiA1O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkpO1xuICBib3JkZXI6IDRweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb250ZW50OiAnJzsgfVxuXG4ub3dsLWNhcm91c2VsMiAub3dsLXByZXYsXG4ub3dsLWNhcm91c2VsMiAub3dsLW5leHQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWRmMDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzOyB9XG5cbi5vd2wtY2Fyb3VzZWwyIC5vd2wtcHJldiB7XG4gIGxlZnQ6IDA7IH1cblxuLm93bC1jYXJvdXNlbDIgLm93bC1uZXh0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLm93bC1jYXJvdXNlbDIgLm93bC1wcmV2OjpiZWZvcmUsXG4ub3dsLWNhcm91c2VsMiAub3dsLW5leHQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzU0NTg1YjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1NDU4NWI7XG4gIGNvbnRlbnQ6ICcnOyB9XG5cbi5vd2wtY2Fyb3VzZWwyIC5vd2wtcHJldjo6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4ub3dsLWNhcm91c2VsMiAub3dsLW5leHQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cblxuLm93bC1jYXJvdXNlbDIgLm93bC1wcmV2OmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4uY29sb3ItdGhlbWUtZGVmYXVsdCAub3dsLWNhcm91c2VsMiAub3dsLXByZXY6aG92ZXIsXG4ub3dsLWNhcm91c2VsMiAub3dsLW5leHQ6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbi5jb2xvci10aGVtZS1kZWZhdWx0XG4ub3dsLWNhcm91c2VsMiAub3dsLW5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5vd2wtY2Fyb3VzZWwyIC5vd2wtcHJldjpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbi5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAub3dsLWNhcm91c2VsMiAub3dsLXByZXY6aG92ZXIsXG4ub3dsLWNhcm91c2VsMiAub3dsLW5leHQ6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGVcbi5vd2wtY2Fyb3VzZWwyIC5vd2wtbmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLm93bC1jYXJvdXNlbDIgLm93bC1wcmV2OmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5vd2wtY2Fyb3VzZWwyIC5vd2wtcHJldjpob3Zlcixcbi5vd2wtY2Fyb3VzZWwyIC5vd2wtbmV4dDpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbi5jb2xvci10aGVtZS1ibGluZC1ibGFja1xuLm93bC1jYXJvdXNlbDIgLm93bC1uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm93bC1jYXJvdXNlbDIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5nYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnBhZ2luYXRpb24xIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q1ZDhkZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYWdpbmF0aW9uMTo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDVkOGRkOyB9XG4gIC5wYWdpbmF0aW9uMSBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gICAgLnBhZ2luYXRpb24xIGxpLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnBhZ2luYXRpb24xIGxpIHtcbiAgICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gICAgLnBhZ2luYXRpb24xIGxpLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAucGFnaW5hdGlvbjEgbGkge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAucGFnaW5hdGlvbjEgbGkuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5wYWdpbmF0aW9uMSBsaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wYWdpbmF0aW9uMSBsaS5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAucGFnaW5hdGlvbjEgbGkge1xuICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbGlnaHQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLnBhZ2luYXRpb24xIGxpLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLnBhZ2luYXRpb24xIGxpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgICAucGFnaW5hdGlvbjEgbGk6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnBhZ2luYXRpb24xIGxpLmZpcnN0LCAucGFnaW5hdGlvbjEgbGkubGFzdCwgLnBhZ2luYXRpb24xIGxpLm5leHQsIC5wYWdpbmF0aW9uMSBsaS5wcmV2IHtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5wYWdpbmF0aW9uMSBsaS5maXJzdCwgLnBhZ2luYXRpb24xIGxpLnByZXYge1xuICAgICAgbGVmdDogLTE1cHg7IH1cbiAgICAucGFnaW5hdGlvbjEgbGkubGFzdCwgLnBhZ2luYXRpb24xIGxpLm5leHQge1xuICAgICAgcmlnaHQ6IC0xNXB4OyB9XG4gICAgLnBhZ2luYXRpb24xIGxpIGEsXG4gICAgLnBhZ2luYXRpb24xIGxpIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMCAxNHB4IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAucGFnaW5hdGlvbjEgbGkgYS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnBhZ2luYXRpb24xIGxpIGEsXG4gICAgICAucGFnaW5hdGlvbjEgbGkgc3Bhbi5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHRcbiAgICAgIC5wYWdpbmF0aW9uMSBsaSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAgIC5wYWdpbmF0aW9uMSBsaSBhLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wYWdpbmF0aW9uMSBsaSBhLFxuICAgICAgLnBhZ2luYXRpb24xIGxpIHNwYW4uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGVcbiAgICAgIC5wYWdpbmF0aW9uMSBsaSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5wYWdpbmF0aW9uMSBsaSBhLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5wYWdpbmF0aW9uMSBsaSBhLFxuICAgICAgLnBhZ2luYXRpb24xIGxpIHNwYW4uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2tcbiAgICAgIC5wYWdpbmF0aW9uMSBsaSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucGFnaW5hdGlvbjEgbGkgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5wYWdpbmF0aW9uMSBsaSBhOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAucGFnaW5hdGlvbjEgbGkgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAucGFnaW5hdGlvbjEgbGkgYTpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAucGFnaW5hdGlvbjEgbGkgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAucGFnaW5hdGlvbjEgbGkgYTpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucGFnaW5hdGlvbjEgbGkgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnBhZ2luYXRpb24xIGxpIHNwYW4ucGFnZUxpbmtXcmFwIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucGFnaW5hdGlvbjEgbGkgYS5tcEJ0bkFjdGl2ZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5wYWdpbmF0aW9uMSBsaSBhLm1wQnRuQWN0aXZlLFxuICAgIC5wYWdpbmF0aW9uMSBsaS5hY3RpdmUgYS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0XG4gICAgLnBhZ2luYXRpb24xIGxpLmFjdGl2ZSBhIHtcbiAgICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgLnBhZ2luYXRpb24xIGxpIGEubXBCdG5BY3RpdmUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wYWdpbmF0aW9uMSBsaSBhLm1wQnRuQWN0aXZlLFxuICAgIC5wYWdpbmF0aW9uMSBsaS5hY3RpdmUgYS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGVcbiAgICAucGFnaW5hdGlvbjEgbGkuYWN0aXZlIGEge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAucGFnaW5hdGlvbjEgbGkgYS5tcEJ0bkFjdGl2ZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnBhZ2luYXRpb24xIGxpIGEubXBCdG5BY3RpdmUsXG4gICAgLnBhZ2luYXRpb24xIGxpLmFjdGl2ZSBhLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFja1xuICAgIC5wYWdpbmF0aW9uMSBsaS5hY3RpdmUgYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wYWdpbmF0aW9uMSBsaSBhLm1wQnRuQWN0aXZlOjpiZWZvcmUsXG4gICAgLnBhZ2luYXRpb24xIGxpLmFjdGl2ZSBhOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yNHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgLnBhZ2luYXRpb24xIGxpLmxhc3QgYSxcbiAgICAucGFnaW5hdGlvbjEgbGkuZmlyc3QgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5wYWdpbmF0aW9uMSBsaS5sYXN0IGE6OmJlZm9yZSxcbiAgICAgIC5wYWdpbmF0aW9uMSBsaS5maXJzdCBhOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9tb3NyZWcvYXJyb3ctcGFkaW5hdGlvbi5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgLnBhZ2luYXRpb24xIGxpLmxhc3QgYTpob3Zlcjo6YmVmb3JlLFxuICAgICAgLnBhZ2luYXRpb24xIGxpLmZpcnN0IGE6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvbW9zcmVnL2Fycm93LXBhZGluYXRpb24tYWN0aXZlLnN2Z1wiKTsgfVxuICAgIC5wYWdpbmF0aW9uMSBsaS5maXJzdCBhOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdpbmF0aW9uMSBsaSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEuMjVlbTsgfVxuICAgICAgLnBhZ2luYXRpb24xIGxpIGEubXBCdG5BY3RpdmUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5wYWdpbmF0aW9uMSBsaSBhLm1wQnRuQWN0aXZlLFxuICAgICAgLnBhZ2luYXRpb24xIGxpLmFjdGl2ZSBhLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdFxuICAgICAgLnBhZ2luYXRpb24xIGxpLmFjdGl2ZSBhIHtcbiAgICAgICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgICAgIC5wYWdpbmF0aW9uMSBsaSBhLm1wQnRuQWN0aXZlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wYWdpbmF0aW9uMSBsaSBhLm1wQnRuQWN0aXZlLFxuICAgICAgLnBhZ2luYXRpb24xIGxpLmFjdGl2ZSBhLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlXG4gICAgICAucGFnaW5hdGlvbjEgbGkuYWN0aXZlIGEge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnBhZ2luYXRpb24xIGxpIGEubXBCdG5BY3RpdmUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnBhZ2luYXRpb24xIGxpIGEubXBCdG5BY3RpdmUsXG4gICAgICAucGFnaW5hdGlvbjEgbGkuYWN0aXZlIGEuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2tcbiAgICAgIC5wYWdpbmF0aW9uMSBsaS5hY3RpdmUgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAucGFnaW5hdGlvbjEgbGkgYS5tcEJ0bkFjdGl2ZTo6YmVmb3JlLFxuICAgICAgLnBhZ2luYXRpb24xIGxpLmFjdGl2ZSBhOjpiZWZvcmUge1xuICAgICAgICB0b3A6IC0yMnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNTBweCkge1xuICAgIC5wYWdpbmF0aW9uMSBsaSBzcGFuOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnBhZ2luYXRpb24xIGxpIHNwYW46aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5wYWdpbmF0aW9uMSBsaSBzcGFuOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgICAgIC5wYWdpbmF0aW9uMSBsaSBzcGFuOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wYWdpbmF0aW9uMSBsaSBzcGFuOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5wYWdpbmF0aW9uMSBsaSBzcGFuOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5wYWdpbmF0aW9uMSBsaSBzcGFuOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFnaW5hdGlvbjEgLnBhZ2UtdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4ubWFpbi1uZXdzX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubWFpbi1uZXdzX193cmFwIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4tbmV3c19fd3JhcCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4OyB9IH1cblxuLm1haW4tbmV3c19fc2luZ2xlIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5tYWluLW5ld3NfX3NpbmdsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5tYWluLW5ld3NfX3NpbmdsZS13cmFwIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLm1haW4tbmV3c19fc2luZ2xlLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9IH1cbiAgLm1haW4tbmV3c19fc2luZ2xlLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAubWFpbi1uZXdzX19zaW5nbGUtaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgLm1haW4tbmV3c19fc2luZ2xlLWltZyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubWFpbi1uZXdzX19zaW5nbGUtaW1nIC52anMtcG9zdGVyIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBvcGFjaXR5OiAwLjc1OyB9XG4gICAgLm1haW4tbmV3c19fc2luZ2xlLWltZyAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgIC5tYWluLW5ld3NfX3NpbmdsZS1pbWcgLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAubWFpbi1uZXdzX19zaW5nbGUtaW1nIC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTRlNWE7IH1cbiAgICAgIC5tYWluLW5ld3NfX3NpbmdsZS1pbWcgLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5tYWluLW5ld3NfX3NpbmdsZS1pbWcgLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLm1haW4tbmV3c19fc2luZ2xlLWltZyAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLm1haW4tbmV3c19fc2luZ2xlLWltZyAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tYWluLW5ld3NfX3NpbmdsZS1tZXRhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLm1haW4tbmV3c19fc2luZ2xlLW1ldGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9IH1cbiAgLm1haW4tbmV3c19fc2luZ2xlLWNhdGVnb3J5IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAubWFpbi1uZXdzX19zaW5nbGUtY2F0ZWdvcnkuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAubWFpbi1uZXdzX19zaW5nbGUtY2F0ZWdvcnkge1xuICAgICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgICAubWFpbi1uZXdzX19zaW5nbGUtY2F0ZWdvcnkuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5tYWluLW5ld3NfX3NpbmdsZS1jYXRlZ29yeSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5tYWluLW5ld3NfX3NpbmdsZS1jYXRlZ29yeS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLm1haW4tbmV3c19fc2luZ2xlLWNhdGVnb3J5IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm1haW4tbmV3c19fc2luZ2xlLWNhdGVnb3J5LmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5tYWluLW5ld3NfX3NpbmdsZS1jYXRlZ29yeSB7XG4gICAgICBmb250LWZhbWlseTogZ2VyYmVyYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAubWFpbi1uZXdzX19zaW5nbGUtY2F0ZWdvcnkuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAubWFpbi1uZXdzX19zaW5nbGUtY2F0ZWdvcnkge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAubWFpbi1uZXdzX19zaW5nbGUtZGF0ZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAubWFpbi1uZXdzX19zaW5nbGUtZGF0ZSB7XG4gICAgY29sb3I6ICM3ZTcyNjY7IH1cbiAgLm1haW4tbmV3c19fc2luZ2xlLWRhdGUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAubWFpbi1uZXdzX19zaW5nbGUtZGF0ZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLm1haW4tbmV3c19fc2luZ2xlLWRhdGUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAubWFpbi1uZXdzX19zaW5nbGUtZGF0ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1haW4tbmV3c19fc2luZ2xlLWRhdGUuZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0IC5tYWluLW5ld3NfX3NpbmdsZS1kYXRlIHtcbiAgICBmb250LWZhbWlseTogZ2VyYmVyYV9saWdodCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLm1haW4tbmV3c19fc2luZ2xlLWRhdGUuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLm1haW4tbmV3c19fc2luZ2xlLWRhdGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAubWFpbi1uZXdzX19zaW5nbGUtZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXNpemU6IDAuNzVlbTsgfSB9XG4gIC5tYWluLW5ld3NfX3NpbmdsZS10aXRsZSBhIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzOyB9XG4gICAgLm1haW4tbmV3c19fc2luZ2xlLXRpdGxlIGEuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAubWFpbi1uZXdzX19zaW5nbGUtdGl0bGUgYSB7XG4gICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgIC5tYWluLW5ld3NfX3NpbmdsZS10aXRsZSBhLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAubWFpbi1uZXdzX19zaW5nbGUtdGl0bGUgYSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5tYWluLW5ld3NfX3NpbmdsZS10aXRsZSBhLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAubWFpbi1uZXdzX19zaW5nbGUtdGl0bGUgYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5tYWluLW5ld3NfX3NpbmdsZS10aXRsZSBhOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLm1haW4tbmV3c19fc2luZ2xlLXRpdGxlIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgICAubWFpbi1uZXdzX19zaW5nbGUtdGl0bGUgYTpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLm1haW4tbmV3c19fc2luZ2xlLXRpdGxlIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAubWFpbi1uZXdzX19zaW5nbGUtdGl0bGUgYTpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLm1haW4tbmV3c19fc2luZ2xlLXRpdGxlIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAubWFpbi1uZXdzX19zaW5nbGUtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgICAgIC5tYWluLW5ld3NfX3NpbmdsZS10aXRsZS5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5tYWluLW5ld3NfX3NpbmdsZS10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgLm1haW4tbmV3c19fc2luZ2xlLXRpdGxlLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAubWFpbi1uZXdzX19zaW5nbGUtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9IH1cblxuLm1haW4tbmV3c19fbGlzdC13cmFwIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1haW4tbmV3c19fbGlzdC13cmFwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4ubWFpbi1uZXdzX19saXN0LWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAubWFpbi1uZXdzX19saXN0LWhlYWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5tYWluLW5ld3NfX2xpc3QtdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01cHg7IH1cbiAgLm1haW4tbmV3c19fbGlzdC10aXRsZS5mb250LXRoZW1lLWRlZmF1bHQsXG4gIC5mb250LXRoZW1lLWRlZmF1bHQgLm1haW4tbmV3c19fbGlzdC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAubWFpbi1uZXdzX19saXN0LXRpdGxlLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5tYWluLW5ld3NfX2xpc3QtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAubWFpbi1uZXdzX19saXN0LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH0gfVxuXG4ubWFpbi1uZXdzX19saXN0LWZpbHRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm1haW4tbmV3c19fbGlzdC1maWx0ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLm1haW4tbmV3c19fbGlzdC1maWx0ZXIge1xuICAgIGNvbG9yOiAjN2U3MjY2OyB9XG4gIC5tYWluLW5ld3NfX2xpc3QtZmlsdGVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLm1haW4tbmV3c19fbGlzdC1maWx0ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5tYWluLW5ld3NfX2xpc3QtZmlsdGVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLm1haW4tbmV3c19fbGlzdC1maWx0ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tYWluLW5ld3NfX2xpc3QtZmlsdGVyLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdCAubWFpbi1uZXdzX19saXN0LWZpbHRlciB7XG4gICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAubWFpbi1uZXdzX19saXN0LWZpbHRlci5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAubWFpbi1uZXdzX19saXN0LWZpbHRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAubWFpbi1uZXdzX19saXN0LWZpbHRlciAuaWNvbiB7XG4gICAgZmlsbDogI2M1YzBiNztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAubWFpbi1uZXdzX19saXN0LWZpbHRlciBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubWFpbi1uZXdzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5tYWluLW5ld3NfX2l0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmU3ZTI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5tYWluLW5ld3NfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IG5vbmU7IH0gfVxuICAubWFpbi1uZXdzX19pdGVtLWltZyB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9tb3NyZWcvcGxhY2Vob2xkZXJfbmV3cy5zdmdcIik7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLm1haW4tbmV3c19faXRlbS1pbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubWFpbi1uZXdzX19pdGVtLWltZyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAubWFpbi1uZXdzX19pdGVtLWRlc2Mge1xuICAgIGZsZXg6IDE7IH1cbiAgLm1haW4tbmV3c19faXRlbS1kYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAubWFpbi1uZXdzX19pdGVtLWRhdGUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAubWFpbi1uZXdzX19pdGVtLWRhdGUge1xuICAgICAgY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAubWFpbi1uZXdzX19pdGVtLWRhdGUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5tYWluLW5ld3NfX2l0ZW0tZGF0ZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5tYWluLW5ld3NfX2l0ZW0tZGF0ZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLm1haW4tbmV3c19faXRlbS1kYXRlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm1haW4tbmV3c19faXRlbS1kYXRlLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5tYWluLW5ld3NfX2l0ZW0tZGF0ZSB7XG4gICAgICBmb250LWZhbWlseTogZ2VyYmVyYV9saWdodCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAubWFpbi1uZXdzX19pdGVtLWRhdGUuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAubWFpbi1uZXdzX19pdGVtLWRhdGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAubWFpbi1uZXdzX19pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVlbTsgfVxuICAgIC5tYWluLW5ld3NfX2l0ZW0tdGl0bGUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAubWFpbi1uZXdzX19pdGVtLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gICAgLm1haW4tbmV3c19faXRlbS10aXRsZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLm1haW4tbmV3c19faXRlbS10aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5tYWluLW5ld3NfX2l0ZW0tdGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5tYWluLW5ld3NfX2l0ZW0tdGl0bGUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLm1haW4tbmV3c19faXRlbS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtOyB9IH1cbiAgLm1haW4tbmV3c19faXRlbTpob3ZlciAubWFpbi1uZXdzX19pdGVtLXRpdGxlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5tYWluLW5ld3NfX2l0ZW06aG92ZXIgLm1haW4tbmV3c19faXRlbS10aXRsZSB7XG4gICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgLm1haW4tbmV3c19faXRlbTpob3ZlciAubWFpbi1uZXdzX19pdGVtLXRpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLm1haW4tbmV3c19faXRlbTpob3ZlciAubWFpbi1uZXdzX19pdGVtLXRpdGxlIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAubWFpbi1uZXdzX19pdGVtOmhvdmVyIC5tYWluLW5ld3NfX2l0ZW0tdGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAubWFpbi1uZXdzX19pdGVtOmhvdmVyIC5tYWluLW5ld3NfX2l0ZW0tdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5tYWluLW5ld3NfX21vcmUge1xuICBtYXJnaW4tdG9wOiA0NXB4OyB9XG4gIC5tYWluLW5ld3NfX21vcmUuZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0IC5tYWluLW5ld3NfX21vcmUge1xuICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2JvbGQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5tYWluLW5ld3NfX21vcmUuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLm1haW4tbmV3c19fbW9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5tYWluLW5ld3NfX21vcmUge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLm1haW4tbmV3c19fbW9yZSAuY29tbW9uLXRleHQtLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgICB0b3A6IDEwJTsgfVxuXG4ubmV3cy1maWx0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5uZXdzLWZpbHRlci0tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB6LWluZGV4OiA5OTk7IH1cbiAgLm5ld3MtZmlsdGVyX19tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAgIC5uZXdzLWZpbHRlcl9fbWVudS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5uZXdzLWZpbHRlcl9fbWVudSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm5ld3MtZmlsdGVyX19tZW51LmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAubmV3cy1maWx0ZXJfX21lbnUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5uZXdzLWZpbHRlcl9fbWVudS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLm5ld3MtZmlsdGVyX19tZW51IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLm5ld3MtZmlsdGVyX19jbG9zZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM0cHg7XG4gICAgcmlnaHQ6IDM0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAubmV3cy1maWx0ZXJfX2Nsb3NlIHtcbiAgICAgICAgdG9wOiAyMHB4OyB9IH1cbiAgICAubmV3cy1maWx0ZXJfX2Nsb3NlIC5pY29uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgc3Ryb2tlOiAjOGU4Yjg2O1xuICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7IH1cbiAgICAgIC5uZXdzLWZpbHRlcl9fY2xvc2UgLmljb24gcGF0aCB7XG4gICAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAwLjNzOyB9XG4gICAgLm5ld3MtZmlsdGVyX19jbG9zZTpob3ZlciAuaWNvbiBwYXRoIHtcbiAgICAgIHN0cm9rZTogI2Y1NGU1YTsgfVxuICAubmV3cy1maWx0ZXJfX3BhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmV3cy1maWx0ZXJfX3BhZ2UtLXBhcmVudCwgLm5ld3MtZmlsdGVyX19wYWdlLS1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDQwcHggNDBweCA0MHB4OyB9XG4gICAgLm5ld3MtZmlsdGVyX19wYWdlLS1wYXJlbnQge1xuICAgICAgd2lkdGg6IDQ1MXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLm5ld3MtZmlsdGVyX19wYWdlLS1wYXJlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDYwcHggMjBweCAxMHB4IDIwcHg7IH0gfVxuICAgIC5uZXdzLWZpbHRlcl9fcGFnZS0tY2hpbGQge1xuICAgICAgd2lkdGg6IDY5N3B4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm5ld3MtZmlsdGVyX19wYWdlLS1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMHZ3OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAubmV3cy1maWx0ZXJfX3BhZ2UtLWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4OyB9IH1cbiAgICAubmV3cy1maWx0ZXJfX3BhZ2UtLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubmV3cy1maWx0ZXJfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAubmV3cy1maWx0ZXJfX3RpdGxlIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5uZXdzLWZpbHRlcl9fdGl0bGUgLmgyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5uZXdzLWZpbHRlcl9fdGl0bGUtLWJ0bi1iYWNrIHtcbiAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5uZXdzLWZpbHRlcl9fdGl0bGUtLWJ0bi1iYWNrIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgICAgIC5uZXdzLWZpbHRlcl9fdGl0bGUtLWJ0bi1iYWNrOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM4ZThiODY7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzhlOGI4NjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zczsgfVxuICAgICAgLm5ld3MtZmlsdGVyX190aXRsZS0tYnRuLWJhY2s6aG92ZXI6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmNTRlNWE7IH1cbiAgLm5ld3MtZmlsdGVyX19wYXJlbnQtZm9ybSAucGFyZW50LWZvcm1fX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLm5ld3MtZmlsdGVyIC5wYXJlbnQtZm9ybV9fYnRucy1pdGVtLS1zZW5kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgLm5ld3MtZmlsdGVyIC5wYXJlbnQtZm9ybV9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5uZXdzLWZpbHRlciAucGFyZW50LWZvcm1fX2l0ZW0tYnRuLW5leHQge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC1zaXplOiAwLjgxMjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAubmV3cy1maWx0ZXIgLnBhcmVudC1mb3JtX19pdGVtLWJ0bi1uZXh0LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAubmV3cy1maWx0ZXIgLnBhcmVudC1mb3JtX19pdGVtLWJ0bi1uZXh0IHtcbiAgICAgICAgY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAgIC5uZXdzLWZpbHRlciAucGFyZW50LWZvcm1fX2l0ZW0tYnRuLW5leHQuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLm5ld3MtZmlsdGVyIC5wYXJlbnQtZm9ybV9faXRlbS1idG4tbmV4dCB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAubmV3cy1maWx0ZXIgLnBhcmVudC1mb3JtX19pdGVtLWJ0bi1uZXh0LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5uZXdzLWZpbHRlciAucGFyZW50LWZvcm1fX2l0ZW0tYnRuLW5leHQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLm5ld3MtZmlsdGVyIC5wYXJlbnQtZm9ybV9faXRlbS1idG4tbmV4dC5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5uZXdzLWZpbHRlciAucGFyZW50LWZvcm1fX2l0ZW0tYnRuLW5leHQge1xuICAgICAgICBmb250LWZhbWlseTogZ2VyYmVyYV9saWdodCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5uZXdzLWZpbHRlciAucGFyZW50LWZvcm1fX2l0ZW0tYnRuLW5leHQuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5uZXdzLWZpbHRlciAucGFyZW50LWZvcm1fX2l0ZW0tYnRuLW5leHQge1xuICAgICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gICAgICAubmV3cy1maWx0ZXIgLnBhcmVudC1mb3JtX19pdGVtLWJ0bi1uZXh0IC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBzdHJva2U6ICM4ZThiODY7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLm5ld3MtZmlsdGVyIC5wYXJlbnQtZm9ybV9faXRlbS1idG4tbmV4dDpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLm5ld3MtZmlsdGVyIC5wYXJlbnQtZm9ybV9faXRlbS1idG4tbmV4dDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAubmV3cy1maWx0ZXIgLnBhcmVudC1mb3JtX19pdGVtLWJ0bi1uZXh0OmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5uZXdzLWZpbHRlciAucGFyZW50LWZvcm1fX2l0ZW0tYnRuLW5leHQ6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLm5ld3MtZmlsdGVyIC5wYXJlbnQtZm9ybV9faXRlbS1idG4tbmV4dDpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAubmV3cy1maWx0ZXIgLnBhcmVudC1mb3JtX19pdGVtLWJ0bi1uZXh0OmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5uZXdzLWZpbHRlciAucGFyZW50LWZvcm1fX2l0ZW0tYnRuLW5leHQ6aG92ZXIgLmljb24gcGF0aCB7XG4gICAgICAgIHN0cm9rZTogI2Y1NGU1YTsgfVxuICAgIC5uZXdzLWZpbHRlciAucGFyZW50LWZvcm1fX2l0ZW0tLWNoZWNrYm94IGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uZXdzLWZpbHRlciAucGFyZW50LWZvcm1fX2l0ZW0tLWNoZWNrYm94IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCB7XG4gICAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAwLjkzNzVlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzOyB9XG4gICAgICAubmV3cy1maWx0ZXIgLnBhcmVudC1mb3JtX19pdGVtLS1jaGVja2JveCBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWw6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5uZXdzLWZpbHRlciAucGFyZW50LWZvcm1fX2l0ZW0tLWNoZWNrYm94IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAubmV3cy1maWx0ZXIgLnBhcmVudC1mb3JtX19pdGVtLS1jaGVja2JveCBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWw6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLm5ld3MtZmlsdGVyIC5wYXJlbnQtZm9ybV9faXRlbS0tY2hlY2tib3ggaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5uZXdzLWZpbHRlciAucGFyZW50LWZvcm1fX2l0ZW0tLWNoZWNrYm94IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbDpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAubmV3cy1maWx0ZXIgLnBhcmVudC1mb3JtX19pdGVtLS1jaGVja2JveCBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWw6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLm5ld3MtZmlsdGVyIC5wYXJlbnQtZm9ybV9faXRlbS0tY2hlY2tib3ggaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDVkMjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLm5ld3MtZmlsdGVyIC5wYXJlbnQtZm9ybV9faXRlbS0tY2hlY2tib3ggaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTRlNWE7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAubmV3cy1maWx0ZXIgLnBhcmVudC1mb3JtX19pdGVtLS1jaGVja2JveCBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQ7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuXG4ubmV3cy1kaXNjdXNzX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm5ld3MtZGlzY3Vzc19fcm93IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi5uZXdzLWRpc2N1c3NfX2NvbCB7XG4gIHdpZHRoOiAzMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm5ld3MtZGlzY3Vzc19fY29sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLm5ld3MtZGlzY3Vzc19fY29sIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkNWQyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLm5ld3MtZGlzY3Vzc19fY29sOmZpcnN0LWNoaWxkIC5uZXdzLWRpc2N1c3NfX2ltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubmV3cy1kaXNjdXNzX19jb2w6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG5cbi5uZXdzLWRpc2N1c3NfX2xpbmsge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zczsgfVxuICAubmV3cy1kaXNjdXNzX19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5uZXdzLWRpc2N1c3NfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZiZjk7IH1cbiAgLm5ld3MtZGlzY3Vzc19fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5uZXdzLWRpc2N1c3NfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLm5ld3MtZGlzY3Vzc19fbGluay5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5uZXdzLWRpc2N1c3NfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLm5ld3MtZGlzY3Vzc19fbGluay0tYXNpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5uZXdzLWRpc2N1c3NfX2xpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubmV3cy1kaXNjdXNzX19saW5rOmhvdmVyIC5uZXdzLWRpc2N1c3NfX2Rlc2MgPiAqLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLm5ld3MtZGlzY3Vzc19fbGluazpob3ZlciAubmV3cy1kaXNjdXNzX19kZXNjID4gKiB7XG4gICAgICBjb2xvcjogI2Y1NGU1YTsgfVxuICAgIC5uZXdzLWRpc2N1c3NfX2xpbms6aG92ZXIgLm5ld3MtZGlzY3Vzc19fZGVzYyA+ICouY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5uZXdzLWRpc2N1c3NfX2xpbms6aG92ZXIgLm5ld3MtZGlzY3Vzc19fZGVzYyA+ICoge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAubmV3cy1kaXNjdXNzX19saW5rOmhvdmVyIC5uZXdzLWRpc2N1c3NfX2Rlc2MgPiAqLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAubmV3cy1kaXNjdXNzX19saW5rOmhvdmVyIC5uZXdzLWRpc2N1c3NfX2Rlc2MgPiAqIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAubmV3cy1kaXNjdXNzX19saW5rIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLm5ld3MtZGlzY3Vzc19fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLm5ld3MtZGlzY3Vzc19fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5uZXdzLWRpc2N1c3NfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLm5ld3MtZGlzY3Vzc19fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5uZXdzLWRpc2N1c3NfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLm5ld3MtZGlzY3Vzc19fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm5ld3MtZGlzY3Vzc19fbGluazpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5uZXdzLWRpc2N1c3NfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuICAgIC5uZXdzLWRpc2N1c3NfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5uZXdzLWRpc2N1c3NfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5uZXdzLWRpc2N1c3NfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5uZXdzLWRpc2N1c3NfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5uZXdzLWRpc2N1c3NfX2xpbms6aG92ZXIgLm5ld3MtZGlzY3Vzc19fbGFiZWwuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAubmV3cy1kaXNjdXNzX19saW5rOmhvdmVyIC5uZXdzLWRpc2N1c3NfX2xhYmVsIHtcbiAgICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgLm5ld3MtZGlzY3Vzc19fbGluazpob3ZlciAubmV3cy1kaXNjdXNzX19sYWJlbC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLm5ld3MtZGlzY3Vzc19fbGluazpob3ZlciAubmV3cy1kaXNjdXNzX19sYWJlbCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5uZXdzLWRpc2N1c3NfX2xpbms6aG92ZXIgLm5ld3MtZGlzY3Vzc19fbGFiZWwuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5uZXdzLWRpc2N1c3NfX2xpbms6aG92ZXIgLm5ld3MtZGlzY3Vzc19fbGFiZWwge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubmV3cy1kaXNjdXNzX19saW5rOmhvdmVyIC5uZXdzLWRpc2N1c3NfX2xhYmVsLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLm5ld3MtZGlzY3Vzc19fbGluazpob3ZlciAubmV3cy1kaXNjdXNzX19sYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmYmY5OyB9XG4gICAgLm5ld3MtZGlzY3Vzc19fbGluazpob3ZlciAubmV3cy1kaXNjdXNzX19sYWJlbC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLm5ld3MtZGlzY3Vzc19fbGluazpob3ZlciAubmV3cy1kaXNjdXNzX19sYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm5ld3MtZGlzY3Vzc19fbGluazpob3ZlciAubmV3cy1kaXNjdXNzX19sYWJlbC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLm5ld3MtZGlzY3Vzc19fbGluazpob3ZlciAubmV3cy1kaXNjdXNzX19sYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLm5ld3MtZGlzY3Vzc19fbGluazpob3ZlciAubmV3cy1kaXNjdXNzX19kZXNjID4gKi5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5uZXdzLWRpc2N1c3NfX2xpbms6aG92ZXIgLm5ld3MtZGlzY3Vzc19fZGVzYyA+ICoge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubmV3cy1kaXNjdXNzX19saW5rOmhvdmVyIC5uZXdzLWRpc2N1c3NfX2Rlc2MgPiAqLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAubmV3cy1kaXNjdXNzX19saW5rOmhvdmVyIC5uZXdzLWRpc2N1c3NfX2Rlc2MgPiAqIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm5ld3MtZGlzY3Vzc19fbGluazpob3ZlciAubmV3cy1kaXNjdXNzX19kZXNjID4gKi5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLm5ld3MtZGlzY3Vzc19fbGluazpob3ZlciAubmV3cy1kaXNjdXNzX19kZXNjID4gKiB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfSB9XG5cbi5uZXdzLWRpc2N1c3NfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHBhZGRpbmc6IDEycHggMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIGJhY2tncm91bmQgMC4zczsgfVxuICAubmV3cy1kaXNjdXNzX19sYWJlbC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAubmV3cy1kaXNjdXNzX19sYWJlbCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm5ld3MtZGlzY3Vzc19fbGFiZWwuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAubmV3cy1kaXNjdXNzX19sYWJlbCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm5ld3MtZGlzY3Vzc19fbGFiZWwuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAubmV3cy1kaXNjdXNzX19sYWJlbCB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLm5ld3MtZGlzY3Vzc19fbGFiZWwuZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0IC5uZXdzLWRpc2N1c3NfX2xhYmVsIHtcbiAgICBmb250LWZhbWlseTogZ2VyYmVyYV9tZWRpdW0sIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5uZXdzLWRpc2N1c3NfX2xhYmVsLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5uZXdzLWRpc2N1c3NfX2xhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gIC5uZXdzLWRpc2N1c3NfX2xhYmVsLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5uZXdzLWRpc2N1c3NfX2xhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG4gIC5uZXdzLWRpc2N1c3NfX2xhYmVsLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLm5ld3MtZGlzY3Vzc19fbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLm5ld3MtZGlzY3Vzc19fbGFiZWwuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAubmV3cy1kaXNjdXNzX19sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubmV3cy1kaXNjdXNzX19sYWJlbCB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5uZXdzLWRpc2N1c3NfX2xhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubmV3cy1kaXNjdXNzX19pbWcge1xuICBoZWlnaHQ6IDMwMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5uZXdzLWRpc2N1c3NfX2ltZyB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgaGVpZ2h0OiAyMDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLm5ld3MtZGlzY3Vzc19faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5uZXdzLWRpc2N1c3NfX2ltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4ubmV3cy1kaXNjdXNzX19kZXNjIHtcbiAgcGFkZGluZzogMjBweCA1MHB4IDMwcHggMzBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zczsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubmV3cy1kaXNjdXNzX19kZXNjIHtcbiAgICAgIHdpZHRoOiA2MCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5uZXdzLWRpc2N1c3NfX2Rlc2Mge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7IH0gfVxuICAubmV3cy1kaXNjdXNzX19kZXNjID4gKiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm5ld3MtZGlzY3Vzc19fZGVzYy1kYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAubmV3cy1kaXNjdXNzX19kZXNjLWRhdGUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAubmV3cy1kaXNjdXNzX19kZXNjLWRhdGUge1xuICAgICAgY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAubmV3cy1kaXNjdXNzX19kZXNjLWRhdGUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5uZXdzLWRpc2N1c3NfX2Rlc2MtZGF0ZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5uZXdzLWRpc2N1c3NfX2Rlc2MtZGF0ZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLm5ld3MtZGlzY3Vzc19fZGVzYy1kYXRlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5uZXdzLWRpc2N1c3NfX2Rlc2MtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICAubmV3cy1kaXNjdXNzX19kZXNjLXRpdGxlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLm5ld3MtZGlzY3Vzc19fZGVzYy10aXRsZSB7XG4gICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgIC5uZXdzLWRpc2N1c3NfX2Rlc2MtdGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5uZXdzLWRpc2N1c3NfX2Rlc2MtdGl0bGUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAubmV3cy1kaXNjdXNzX19kZXNjLXRpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAubmV3cy1kaXNjdXNzX19kZXNjLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm5ld3MtZGlzY3Vzc19fZGVzYy10aXRsZS5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAubmV3cy1kaXNjdXNzX19kZXNjLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX21lZGl1bSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAubmV3cy1kaXNjdXNzX19kZXNjLXRpdGxlLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLm5ld3MtZGlzY3Vzc19fZGVzYy10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5uZXdzLWRpc2N1c3NfX2Rlc2MtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgICAgICAubmV3cy1kaXNjdXNzX19kZXNjLXRpdGxlLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAgICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAubmV3cy1kaXNjdXNzX19kZXNjLXRpdGxlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogZ2VyYmVyYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLm5ld3MtZGlzY3Vzc19fZGVzYy10aXRsZS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgICAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAubmV3cy1kaXNjdXNzX19kZXNjLXRpdGxlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9IH1cblxuLnByb2plY3RzLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogODBweDsgfVxuICAucHJvamVjdHMtc2xpZGVyX19saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAucHJvamVjdHMtc2xpZGVyX19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnByb2plY3RzLXNsaWRlcl9fbGluayB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wcm9qZWN0cy1zbGlkZXJfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wcm9qZWN0cy1zbGlkZXJfX2xpbmsge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucHJvamVjdHMtc2xpZGVyX19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucHJvamVjdHMtc2xpZGVyX19saW5rIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnByb2plY3RzLXNsaWRlcl9fbGluazphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnByb2plY3RzLXNsaWRlcl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogOTsgfSB9XG4gIC5wcm9qZWN0cy1zbGlkZXJfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9qZWN0cy1zbGlkZXJfX2l0ZW0uY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAucHJvamVjdHMtc2xpZGVyX19pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZiZjk7IH1cbiAgICAucHJvamVjdHMtc2xpZGVyX19pdGVtLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAucHJvamVjdHMtc2xpZGVyX19pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucHJvamVjdHMtc2xpZGVyX19pdGVtLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucHJvamVjdHMtc2xpZGVyX19pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAucHJvamVjdHMtc2xpZGVyX19pdGVtLXdyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAucHJvamVjdHMtc2xpZGVyX19pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnByb2plY3RzLXNsaWRlcl9faW1nIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYzsgfSB9XG4gICAgLnByb2plY3RzLXNsaWRlcl9faW1nIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodDsgfVxuICAucHJvamVjdHMtc2xpZGVyX19kZXNjIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDQwcHggMCAxMzBweCA4MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucHJvamVjdHMtc2xpZGVyX19kZXNjIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAxMzBweCAwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucHJvamVjdHMtc2xpZGVyX19kZXNjIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7IH0gfVxuICAgIC5wcm9qZWN0cy1zbGlkZXJfX2Rlc2MgPiAqIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnByb2plY3RzLXNsaWRlcl9fZGVzYy1saW5rIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5wcm9qZWN0cy1zbGlkZXJfX2Rlc2MtbGluay5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5wcm9qZWN0cy1zbGlkZXJfX2Rlc2MtbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX21lZGl1bSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5wcm9qZWN0cy1zbGlkZXJfX2Rlc2MtbGluay5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLnByb2plY3RzLXNsaWRlcl9fZGVzYy1saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLnByb2plY3RzLXNsaWRlcl9fZGVzYy1saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAucHJvamVjdHMtc2xpZGVyX19kZXNjLXRpdGxlIHtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAucHJvamVjdHMtc2xpZGVyX19kZXNjLXRpdGxlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAucHJvamVjdHMtc2xpZGVyX19kZXNjLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAgIC5wcm9qZWN0cy1zbGlkZXJfX2Rlc2MtdGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnByb2plY3RzLXNsaWRlcl9fZGVzYy10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAucHJvamVjdHMtc2xpZGVyX19kZXNjLXRpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5wcm9qZWN0cy1zbGlkZXJfX2Rlc2MtdGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnByb2plY3RzLXNsaWRlcl9fZGVzYy10aXRsZTpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnByb2plY3RzLXNsaWRlcl9fZGVzYy10aXRsZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAucHJvamVjdHMtc2xpZGVyX19kZXNjLXRpdGxlOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wcm9qZWN0cy1zbGlkZXJfX2Rlc2MtdGl0bGU6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnByb2plY3RzLXNsaWRlcl9fZGVzYy10aXRsZTpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucHJvamVjdHMtc2xpZGVyX19kZXNjLXRpdGxlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb2plY3RzLXNsaWRlcl9fY29udHJvbHMtd3JhcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTEwMHB4O1xuICAgIHBhZGRpbmc6IDAgNjBweCA0MHB4IDgwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucHJvamVjdHMtc2xpZGVyX19jb250cm9scy13cmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgbGVmdDogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9qZWN0cy1zbGlkZXJfX2NvbnRyb2xzLXdyYXAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucHJvamVjdHMtc2xpZGVyX19jb250cm9scy13cmFwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wcm9qZWN0cy1zbGlkZXIgLm93bC1kb3RzIHtcbiAgICB0b3A6IC01MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wcm9qZWN0cy1zbGlkZXIgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDVjZjsgfVxuICAgIC5wcm9qZWN0cy1zbGlkZXIgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnByb2plY3RzLXNsaWRlciAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuICAgIC5wcm9qZWN0cy1zbGlkZXIgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAucHJvamVjdHMtc2xpZGVyIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnByb2plY3RzLXNsaWRlciAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5wcm9qZWN0cy1zbGlkZXIgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb2plY3RzLXNsaWRlcl9fYXJyb3dzLXByZXYsIC5wcm9qZWN0cy1zbGlkZXJfX2Fycm93cy1uZXh0IHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTYsIDE1NywgMTU5LCAwLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zczsgfVxuICAgIC5wcm9qZWN0cy1zbGlkZXJfX2Fycm93cy1wcmV2OmFmdGVyLCAucHJvamVjdHMtc2xpZGVyX19hcnJvd3MtbmV4dDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzMyMzMzNjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLThweDsgfVxuICAgIC5wcm9qZWN0cy1zbGlkZXJfX2Fycm93cy1wcmV2OmhvdmVyLCAucHJvamVjdHMtc2xpZGVyX19hcnJvd3MtbmV4dDpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAucHJvamVjdHMtc2xpZGVyX19hcnJvd3MtcHJldjpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnByb2plY3RzLXNsaWRlcl9fYXJyb3dzLXByZXY6aG92ZXIsIC5wcm9qZWN0cy1zbGlkZXJfX2Fycm93cy1uZXh0OmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAucHJvamVjdHMtc2xpZGVyX19hcnJvd3MtbmV4dDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTRlNWE7IH1cbiAgICAgIC5wcm9qZWN0cy1zbGlkZXJfX2Fycm93cy1wcmV2OmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wcm9qZWN0cy1zbGlkZXJfX2Fycm93cy1wcmV2OmhvdmVyLCAucHJvamVjdHMtc2xpZGVyX19hcnJvd3MtbmV4dDpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAucHJvamVjdHMtc2xpZGVyX19hcnJvd3MtbmV4dDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5wcm9qZWN0cy1zbGlkZXJfX2Fycm93cy1wcmV2OmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5wcm9qZWN0cy1zbGlkZXJfX2Fycm93cy1wcmV2OmhvdmVyLCAucHJvamVjdHMtc2xpZGVyX19hcnJvd3MtbmV4dDpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucHJvamVjdHMtc2xpZGVyX19hcnJvd3MtbmV4dDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5wcm9qZWN0cy1zbGlkZXJfX2Fycm93cy1wcmV2OmhvdmVyOmFmdGVyLCAucHJvamVjdHMtc2xpZGVyX19hcnJvd3MtbmV4dDpob3ZlcjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAucHJvamVjdHMtc2xpZGVyX19hcnJvd3MtcHJldiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4OyB9XG4gICAgLnByb2plY3RzLXNsaWRlcl9fYXJyb3dzLXByZXY6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMzIzMzM2O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cbiAgLnByb2plY3RzLXNsaWRlcl9fYXJyb3dzLW5leHQ6YWZ0ZXIge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMzMjMzMzY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTVweDsgfVxuICAucHJvamVjdHMtc2xpZGVyX19jb3VudGVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5wcm9qZWN0cy1zbGlkZXJfX2NvdW50ZXIge1xuICAgIGNvbG9yOiAjN2U3MjY2OyB9XG4gIC5wcm9qZWN0cy1zbGlkZXJfX2NvdW50ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAucHJvamVjdHMtc2xpZGVyX19jb3VudGVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAucHJvamVjdHMtc2xpZGVyX19jb3VudGVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnByb2plY3RzLXNsaWRlcl9fY291bnRlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb2plY3RzLXNsaWRlcl9fY291bnRlci5mb250LXRoZW1lLWRlZmF1bHQsXG4gIC5mb250LXRoZW1lLWRlZmF1bHQgLnByb2plY3RzLXNsaWRlcl9fY291bnRlciB7XG4gICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAucHJvamVjdHMtc2xpZGVyX19jb3VudGVyLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5wcm9qZWN0cy1zbGlkZXJfX2NvdW50ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgLnByb2plY3RzLXNsaWRlcl9fY291bnRlci1jdXJyZW50IHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgZm9udC1zaXplOiAyLjgxMjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAucHJvamVjdHMtc2xpZGVyX19jb3VudGVyLWxlbmd0aCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudXNlZnVsLWFydGljbGUgLmgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLnVzZWZ1bC1hcnRpY2xlX19tYWluLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC51c2VmdWwtYXJ0aWNsZV9fbWFpbi1pdGVtLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC51c2VmdWwtYXJ0aWNsZV9fbWFpbi1pdGVtIHtcbiAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAudXNlZnVsLWFydGljbGVfX21haW4taXRlbS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC51c2VmdWwtYXJ0aWNsZV9fbWFpbi1pdGVtIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudXNlZnVsLWFydGljbGVfX21haW4taXRlbS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC51c2VmdWwtYXJ0aWNsZV9fbWFpbi1pdGVtIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudXNlZnVsLWFydGljbGVfX21haW4taXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudXNlZnVsLWFydGljbGVfX21haW4taXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLnVzZWZ1bC1hcnRpY2xlX19tYWluLWl0ZW06aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnVzZWZ1bC1hcnRpY2xlX19tYWluLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gIC51c2VmdWwtYXJ0aWNsZV9fbWFpbi1pdGVtOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnVzZWZ1bC1hcnRpY2xlX19tYWluLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC51c2VmdWwtYXJ0aWNsZV9fbWFpbi1pdGVtOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnVzZWZ1bC1hcnRpY2xlX19tYWluLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC51c2VmdWwtYXJ0aWNsZV9fbWFpbi1pdGVtLWltZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDM3MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC51c2VmdWwtYXJ0aWNsZV9fbWFpbi1pdGVtLWltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnVzZWZ1bC1hcnRpY2xlX19tYWluLWl0ZW0taW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAudXNlZnVsLWFydGljbGVfX21haW4taXRlbS1pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC51c2VmdWwtYXJ0aWNsZV9fbWFpbi1pdGVtLWltZyBpbWcge1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIC51c2VmdWwtYXJ0aWNsZV9fbWFpbi1pdGVtLWRlc2Mge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAudXNlZnVsLWFydGljbGVfX21haW4taXRlbS1kZXNjIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLnVzZWZ1bC1hcnRpY2xlX19tYWluLWl0ZW0tZGVzYyBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAudXNlZnVsLWFydGljbGVfX21haW4taXRlbS1kZXNjIHAge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnVzZWZ1bC1hcnRpY2xlX19tYWluLWl0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnVzZWZ1bC1hcnRpY2xlX19tYWluLWl0ZW0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgLnVzZWZ1bC1hcnRpY2xlX19tYWluLWl0ZW0tdGl0bGUuZm9udC10aGVtZS1kZWZhdWx0LFxuICAgICAgICAuZm9udC10aGVtZS1kZWZhdWx0IC51c2VmdWwtYXJ0aWNsZV9fbWFpbi1pdGVtLXRpdGxlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogZ2VyYmVyYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLnVzZWZ1bC1hcnRpY2xlX19tYWluLWl0ZW0tdGl0bGUuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAgICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLnVzZWZ1bC1hcnRpY2xlX19tYWluLWl0ZW0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH0gfVxuICAudXNlZnVsLWFydGljbGVfX21haW4taXRlbS10ZXh0LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC51c2VmdWwtYXJ0aWNsZV9fbWFpbi1pdGVtLXRleHQge1xuICAgIGNvbG9yOiAjN2U3MjY2OyB9XG4gIC51c2VmdWwtYXJ0aWNsZV9fbWFpbi1pdGVtLXRleHQuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudXNlZnVsLWFydGljbGVfX21haW4taXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudXNlZnVsLWFydGljbGVfX21haW4taXRlbS10ZXh0LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnVzZWZ1bC1hcnRpY2xlX19tYWluLWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnVzZWZ1bC1hcnRpY2xlX19saXN0IHtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudXNlZnVsLWFydGljbGVfX2xpc3Qge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cblxuLnVzZWZ1bC1hcnRpY2xlX19pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMzBweCA0MHB4IDMwcHggMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDVkMjtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgI2Y1NGU1YTtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kIDAuM3M7IH1cbiAgLnVzZWZ1bC1hcnRpY2xlX19pdGVtLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdCAudXNlZnVsLWFydGljbGVfX2l0ZW0ge1xuICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAudXNlZnVsLWFydGljbGVfX2l0ZW0uZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLnVzZWZ1bC1hcnRpY2xlX19pdGVtIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gIC51c2VmdWwtYXJ0aWNsZV9faXRlbS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudXNlZnVsLWFydGljbGVfX2l0ZW0ge1xuICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gIC51c2VmdWwtYXJ0aWNsZV9faXRlbS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC51c2VmdWwtYXJ0aWNsZV9faXRlbSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnVzZWZ1bC1hcnRpY2xlX19pdGVtLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnVzZWZ1bC1hcnRpY2xlX19pdGVtIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudXNlZnVsLWFydGljbGVfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC51c2VmdWwtYXJ0aWNsZV9faXRlbSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXItY29sb3I6ICNkN2Q1ZDI7IH0gfVxuICAudXNlZnVsLWFydGljbGVfX2l0ZW06aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnVzZWZ1bC1hcnRpY2xlX19pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAudXNlZnVsLWFydGljbGVfX2l0ZW06aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudXNlZnVsLWFydGljbGVfX2l0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC51c2VmdWwtYXJ0aWNsZV9faXRlbTpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC51c2VmdWwtYXJ0aWNsZV9faXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnVzZWZ1bC1hcnRpY2xlX19pdGVtOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC51c2VmdWwtYXJ0aWNsZV9faXRlbTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjU0ZTVhOyB9XG4gIC51c2VmdWwtYXJ0aWNsZV9faXRlbTpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC51c2VmdWwtYXJ0aWNsZV9faXRlbTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC51c2VmdWwtYXJ0aWNsZV9faXRlbTpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC51c2VmdWwtYXJ0aWNsZV9faXRlbTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC51c2VmdWwtYXJ0aWNsZV9faXRlbTpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudXNlZnVsLWFydGljbGVfX2l0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTRlNWE7IH1cbiAgLnVzZWZ1bC1hcnRpY2xlX19pdGVtOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnVzZWZ1bC1hcnRpY2xlX19pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC51c2VmdWwtYXJ0aWNsZV9faXRlbTpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC51c2VmdWwtYXJ0aWNsZV9faXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC51c2VmdWwtYXJ0aWNsZV9faXRlbTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNkN2Q1ZDI7IH1cbiAgICAgIC51c2VmdWwtYXJ0aWNsZV9faXRlbTpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnVzZWZ1bC1hcnRpY2xlX19pdGVtOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgICAgIC51c2VmdWwtYXJ0aWNsZV9faXRlbTpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudXNlZnVsLWFydGljbGVfX2l0ZW06aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnVzZWZ1bC1hcnRpY2xlX19pdGVtOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC51c2VmdWwtYXJ0aWNsZV9faXRlbTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAudXNlZnVsLWFydGljbGVfX2l0ZW06aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC51c2VmdWwtYXJ0aWNsZV9faXRlbTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC51c2VmdWwtYXJ0aWNsZV9faXRlbTpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudXNlZnVsLWFydGljbGVfX2l0ZW06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAudXNlZnVsLWFydGljbGVfX2l0ZW06aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnVzZWZ1bC1hcnRpY2xlX19pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfSB9XG4gIC51c2VmdWwtYXJ0aWNsZV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnVzZWZ1bC1hcnRpY2xlX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi5vZnRlbi12aWV3c19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5vZnRlbi12aWV3c19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5vZnRlbi12aWV3c19fbGlzdCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4ub2Z0ZW4tdmlld3NfX2l0ZW0ge1xuICB3aWR0aDogMzMlO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDQ1cHggNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIGNvbG9yIDAuM3M7IH1cbiAgLm9mdGVuLXZpZXdzX19pdGVtLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5vZnRlbi12aWV3c19faXRlbSB7XG4gICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgLm9mdGVuLXZpZXdzX19pdGVtLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLm9mdGVuLXZpZXdzX19pdGVtIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAub2Z0ZW4tdmlld3NfX2l0ZW0uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAub2Z0ZW4tdmlld3NfX2l0ZW0ge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5vZnRlbi12aWV3c19faXRlbS5mb250LXRoZW1lLWRlZmF1bHQsXG4gIC5mb250LXRoZW1lLWRlZmF1bHQgLm9mdGVuLXZpZXdzX19pdGVtIHtcbiAgICBmb250LWZhbWlseTogZ2VyYmVyYV9tZWRpdW0sIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5vZnRlbi12aWV3c19faXRlbS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAub2Z0ZW4tdmlld3NfX2l0ZW0ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgLm9mdGVuLXZpZXdzX19pdGVtLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5vZnRlbi12aWV3c19faXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmJmOTsgfVxuICAub2Z0ZW4tdmlld3NfX2l0ZW0uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAub2Z0ZW4tdmlld3NfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLm9mdGVuLXZpZXdzX19pdGVtLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLm9mdGVuLXZpZXdzX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5vZnRlbi12aWV3c19faXRlbSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDIycHggMjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLm9mdGVuLXZpZXdzX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMjJweCAyNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTsgfSB9XG4gIC5vZnRlbi12aWV3c19faXRlbSAuaWNvbiB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgIHN0cm9rZTogI2Y1NGU1YTtcbiAgICBzdHJva2Utd2lkdGg6IDNweDtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAub2Z0ZW4tdmlld3NfX2l0ZW0gLmljb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLm9mdGVuLXZpZXdzX19pdGVtIC5pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgICAub2Z0ZW4tdmlld3NfX2l0ZW0gLmljb24tc3RydWN0dXJlIHtcbiAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgaGVpZ2h0OiA4NXB4OyB9XG4gIC5vZnRlbi12aWV3c19faXRlbTpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAub2Z0ZW4tdmlld3NfX2l0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTRlNWE7IH1cbiAgLm9mdGVuLXZpZXdzX19pdGVtOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLm9mdGVuLXZpZXdzX19pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5vZnRlbi12aWV3c19faXRlbTpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5vZnRlbi12aWV3c19faXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAub2Z0ZW4tdmlld3NfX2l0ZW06aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLm9mdGVuLXZpZXdzX19pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAub2Z0ZW4tdmlld3NfX2l0ZW06aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAub2Z0ZW4tdmlld3NfX2l0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5vZnRlbi12aWV3c19faXRlbTpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5vZnRlbi12aWV3c19faXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLm9mdGVuLXZpZXdzX19pdGVtOmhvdmVyIC5pY29uIHtcbiAgICBzdHJva2U6ICNmZmY7IH1cbiAgLm9mdGVuLXZpZXdzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAub2Z0ZW4tdmlld3NfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaW5kZXgtc2VydmljZXMgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaW5kZXgtc2VydmljZXMgLmgyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4uaW5kZXgtc2VydmljZXNfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5pbmRleC1zZXJ2aWNlc19fd3JhcCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4uaW5kZXgtc2VydmljZXNfX25hdiB7XG4gIHdpZHRoOiA2NiU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWU0ZWM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5pbmRleC1zZXJ2aWNlc19fbmF2IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmluZGV4LXNlcnZpY2VzX19uYXYge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gIC5pbmRleC1zZXJ2aWNlc19fbmF2LWl0ZW0ge1xuICAgIHdpZHRoOiA0NyU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaW5kZXgtc2VydmljZXNfX25hdi1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuaW5kZXgtc2VydmljZXNfX25hdi10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuaW5kZXgtc2VydmljZXNfX25hdi10aXRsZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5pbmRleC1zZXJ2aWNlc19fbmF2LXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgLmluZGV4LXNlcnZpY2VzX19uYXYtdGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5pbmRleC1zZXJ2aWNlc19fbmF2LXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmluZGV4LXNlcnZpY2VzX19uYXYtdGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5pbmRleC1zZXJ2aWNlc19fbmF2LXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmluZGV4LXNlcnZpY2VzX19uYXYtdGl0bGUgLmljb24ge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgIHN0cm9rZTogI2Y1NGU1YTtcbiAgICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLmluZGV4LXNlcnZpY2VzX19uYXYtdGl0bGUgc3BhbiB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zczsgfVxuICAgIC5pbmRleC1zZXJ2aWNlc19fbmF2LXRpdGxlOmhvdmVyIHNwYW4ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpOyB9XG4gIC5pbmRleC1zZXJ2aWNlc19fbmF2LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7IH1cbiAgICAuaW5kZXgtc2VydmljZXNfX25hdi1saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmluZGV4LXNlcnZpY2VzX19uYXYtbGluayB7XG4gICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgIC5pbmRleC1zZXJ2aWNlc19fbmF2LWxpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5pbmRleC1zZXJ2aWNlc19fbmF2LWxpbmsge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuaW5kZXgtc2VydmljZXNfX25hdi1saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuaW5kZXgtc2VydmljZXNfX25hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmluZGV4LXNlcnZpY2VzX19uYXYtbGluazpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5pbmRleC1zZXJ2aWNlc19fbmF2LWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgICAuaW5kZXgtc2VydmljZXNfX25hdi1saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuaW5kZXgtc2VydmljZXNfX25hdi1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmluZGV4LXNlcnZpY2VzX19uYXYtbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmluZGV4LXNlcnZpY2VzX19uYXYtbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uaW5kZXgtc2VydmljZXNfX3NpZGViYXIge1xuICB3aWR0aDogMzMlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlNGVjO1xuICBtYXJnaW4tbGVmdDogODBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaW5kZXgtc2VydmljZXNfX3NpZGViYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5oZWxwLXRvcGljcy5jb2xvci10aGVtZS1kZWZhdWx0LFxuLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmhlbHAtdG9waWNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmJmOTsgfVxuXG4uaGVscC10b3BpY3MuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmhlbHAtdG9waWNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uaGVscC10b3BpY3MuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmhlbHAtdG9waWNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG4uaGVscC10b3BpY3NfX3dyYXAge1xuICBwYWRkaW5nOiA5MHB4IDQwMHB4IDExMHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmhlbHAtdG9waWNzX193cmFwIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDQwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWxwLXRvcGljc19fd3JhcCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaGVscC10b3BpY3NfX3dyYXAge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5oZWxwLXRvcGljcyAuY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9tb3NyZWcvaGVscGVyLW1hbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDkwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5oZWxwLXRvcGljcyAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH0gfVxuXG4uaGVscC10b3BpY3NfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBmb250LXNpemU6IDIuODc1ZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL21vc3JlZy90aXRsZS1oZWxwLXRvcGljcy5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5oZWxwLXRvcGljc19fdGl0bGUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmhlbHAtdG9waWNzX190aXRsZSB7XG4gICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgLmhlbHAtdG9waWNzX190aXRsZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5oZWxwLXRvcGljc19fdGl0bGUge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5oZWxwLXRvcGljc19fdGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuaGVscC10b3BpY3NfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5oZWxwLXRvcGljc19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjg3NWVtO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7IH0gfVxuXG4uaGVscC10b3BpY3NfX2Rlc2Mge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuaGVscC10b3BpY3NfX2Rlc2MuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmhlbHAtdG9waWNzX19kZXNjIHtcbiAgICBjb2xvcjogIzdlNzI2NjsgfVxuICAuaGVscC10b3BpY3NfX2Rlc2MuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuaGVscC10b3BpY3NfX2Rlc2Mge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5oZWxwLXRvcGljc19fZGVzYy5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5oZWxwLXRvcGljc19fZGVzYyB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaGVscC10b3BpY3NfX2Rlc2Mge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9IH1cblxuLmhlbHAtdG9waWNzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNnB4IDI4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q1ZDI7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zaXplOiAxLjA2MjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmhlbHAtdG9waWNzX19pdGVtLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5oZWxwLXRvcGljc19faXRlbSB7XG4gICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgLmhlbHAtdG9waWNzX19pdGVtLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmhlbHAtdG9waWNzX19pdGVtIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuaGVscC10b3BpY3NfX2l0ZW0uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuaGVscC10b3BpY3NfX2l0ZW0ge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmhlbHAtdG9waWNzX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlN2UyO1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5oZWxwLXRvcGljc19faXRlbS10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAuaGVscC10b3BpY3NfX2l0ZW0tY291bnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5oZWxwLXRvcGljc19faXRlbS1jb3VudC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5oZWxwLXRvcGljc19faXRlbS1jb3VudCB7XG4gICAgICBjb2xvcjogIzdlNzI2NjsgfVxuICAgIC5oZWxwLXRvcGljc19faXRlbS1jb3VudC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmhlbHAtdG9waWNzX19pdGVtLWNvdW50IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmhlbHAtdG9waWNzX19pdGVtLWNvdW50LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuaGVscC10b3BpY3NfX2l0ZW0tY291bnQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmhlbHAtdG9waWNzX19pdGVtLS1hbGwge1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAuaGVscC10b3BpY3NfX2l0ZW0tLWFsbC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5oZWxwLXRvcGljc19faXRlbS0tYWxsIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmhlbHAtdG9waWNzX19pdGVtLS1hbGwuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5oZWxwLXRvcGljc19faXRlbS0tYWxsIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmhlbHAtdG9waWNzX19pdGVtLS1hbGwuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5oZWxwLXRvcGljc19faXRlbS0tYWxsIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmhlbHAtdG9waWNzX19pdGVtLS1hbGwuZm9udC10aGVtZS1kZWZhdWx0LFxuICAgIC5mb250LXRoZW1lLWRlZmF1bHQgLmhlbHAtdG9waWNzX19pdGVtLS1hbGwge1xuICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC5oZWxwLXRvcGljc19faXRlbS0tYWxsLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmhlbHAtdG9waWNzX19pdGVtLS1hbGwge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAgIC5oZWxwLXRvcGljc19faXRlbS0tYWxsLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmhlbHAtdG9waWNzX19pdGVtLS1hbGwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuICAgIC5oZWxwLXRvcGljc19faXRlbS0tYWxsLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuaGVscC10b3BpY3NfX2l0ZW0tLWFsbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmhlbHAtdG9waWNzX19pdGVtLS1hbGwuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5oZWxwLXRvcGljc19faXRlbS0tYWxsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuaGVscC10b3BpY3NfX2l0ZW0tLWFsbC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5oZWxwLXRvcGljc19faXRlbS0tYWxsIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Y1NGU1YTsgfVxuICAgIC5oZWxwLXRvcGljc19faXRlbS0tYWxsLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuaGVscC10b3BpY3NfX2l0ZW0tLWFsbCB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuaGVscC10b3BpY3NfX2l0ZW0tLWFsbC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmhlbHAtdG9waWNzX19pdGVtLS1hbGwge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmhlbHAtdG9waWNzX19pdGVtLS1hbGw6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuICAgICAgLmhlbHAtdG9waWNzX19pdGVtLS1hbGw6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5oZWxwLXRvcGljc19faXRlbS0tYWxsOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgICAgIC5oZWxwLXRvcGljc19faXRlbS0tYWxsOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5oZWxwLXRvcGljc19faXRlbS0tYWxsOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5oZWxwLXRvcGljc19faXRlbS0tYWxsOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5oZWxwLXRvcGljc19faXRlbS0tYWxsOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5oZWxwLXRvcGljc19faXRlbS0tYWxsOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuaGVscC10b3BpY3NfX2l0ZW0tLWFsbDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5oZWxwLXRvcGljc19faXRlbS0tYWxsOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5oZWxwLXRvcGljc19faXRlbS0tYWxsOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmhlbHAtdG9waWNzX19pdGVtLS1hbGw6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmhlbHAtdG9waWNzX19pdGVtLS1hbGw6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5oZWxwLXRvcGljc19faXRlbS0tYWxsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4gIC5oZWxwLXRvcGljc19faXRlbSAuaGVscC10b3BpY3NfX2l0ZW0taW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgZWFzZS1pbi1vdXQsIGhlaWdodCAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuaGVscC10b3BpY3NfX2l0ZW0gLmhlbHAtdG9waWNzX19pdGVtLWlubmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmhlbHAtdG9waWNzX19pdGVtIC5oZWxwLXRvcGljc19faXRlbS1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgLmhlbHAtdG9waWNzX19pdGVtIC5oZWxwLXRvcGljc19faXRlbS1pbm5lci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmhlbHAtdG9waWNzX19pdGVtIC5oZWxwLXRvcGljc19faXRlbS1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmhlbHAtdG9waWNzX19pdGVtIC5oZWxwLXRvcGljc19faXRlbS1pbm5lci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmhlbHAtdG9waWNzX19pdGVtIC5oZWxwLXRvcGljc19faXRlbS1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuaGVscC10b3BpY3NfX2l0ZW0gLmhlbHAtdG9waWNzX19pdGVtLWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5oZWxwLXRvcGljc19faXRlbTpob3ZlciAuaGVscC10b3BpY3NfX2l0ZW0tdGV4dC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuaGVscC10b3BpY3NfX2l0ZW06aG92ZXIgLmhlbHAtdG9waWNzX19pdGVtLXRleHQsXG4gIC5oZWxwLXRvcGljc19faXRlbTpob3ZlciAuaGVscC10b3BpY3NfX2l0ZW0tY291bnQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHRcbiAgLmhlbHAtdG9waWNzX19pdGVtOmhvdmVyIC5oZWxwLXRvcGljc19faXRlbS1jb3VudCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmhlbHAtdG9waWNzX19pdGVtOmhvdmVyIC5oZWxwLXRvcGljc19faXRlbS10ZXh0LmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmhlbHAtdG9waWNzX19pdGVtOmhvdmVyIC5oZWxwLXRvcGljc19faXRlbS10ZXh0LFxuICAuaGVscC10b3BpY3NfX2l0ZW06aG92ZXIgLmhlbHAtdG9waWNzX19pdGVtLWNvdW50LmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGVcbiAgLmhlbHAtdG9waWNzX19pdGVtOmhvdmVyIC5oZWxwLXRvcGljc19faXRlbS1jb3VudCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmhlbHAtdG9waWNzX19pdGVtOmhvdmVyIC5oZWxwLXRvcGljc19faXRlbS10ZXh0LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmhlbHAtdG9waWNzX19pdGVtOmhvdmVyIC5oZWxwLXRvcGljc19faXRlbS10ZXh0LFxuICAuaGVscC10b3BpY3NfX2l0ZW06aG92ZXIgLmhlbHAtdG9waWNzX19pdGVtLWNvdW50LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2tcbiAgLmhlbHAtdG9waWNzX19pdGVtOmhvdmVyIC5oZWxwLXRvcGljc19faXRlbS1jb3VudCB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmhlbHAtdG9waWNzX19pdGVtOmhvdmVyIC5oZWxwLXRvcGljc19faXRlbS10ZXh0LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmhlbHAtdG9waWNzX19pdGVtOmhvdmVyIC5oZWxwLXRvcGljc19faXRlbS10ZXh0LFxuICAgIC5oZWxwLXRvcGljc19faXRlbTpob3ZlciAuaGVscC10b3BpY3NfX2l0ZW0tY291bnQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdFxuICAgIC5oZWxwLXRvcGljc19faXRlbTpob3ZlciAuaGVscC10b3BpY3NfX2l0ZW0tY291bnQge1xuICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAuaGVscC10b3BpY3NfX2l0ZW06aG92ZXIgLmhlbHAtdG9waWNzX19pdGVtLXRleHQuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5oZWxwLXRvcGljc19faXRlbTpob3ZlciAuaGVscC10b3BpY3NfX2l0ZW0tdGV4dCxcbiAgICAuaGVscC10b3BpY3NfX2l0ZW06aG92ZXIgLmhlbHAtdG9waWNzX19pdGVtLWNvdW50LmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZVxuICAgIC5oZWxwLXRvcGljc19faXRlbTpob3ZlciAuaGVscC10b3BpY3NfX2l0ZW0tY291bnQge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuaGVscC10b3BpY3NfX2l0ZW06aG92ZXIgLmhlbHAtdG9waWNzX19pdGVtLXRleHQuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5oZWxwLXRvcGljc19faXRlbTpob3ZlciAuaGVscC10b3BpY3NfX2l0ZW0tdGV4dCxcbiAgICAuaGVscC10b3BpY3NfX2l0ZW06aG92ZXIgLmhlbHAtdG9waWNzX19pdGVtLWNvdW50LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFja1xuICAgIC5oZWxwLXRvcGljc19faXRlbTpob3ZlciAuaGVscC10b3BpY3NfX2l0ZW0tY291bnQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH0gfVxuICAuaGVscC10b3BpY3NfX2l0ZW06aG92ZXIgLmhlbHAtdG9waWNzX19pdGVtLWlubmVyIHtcbiAgICB3aWR0aDogMjI1JTtcbiAgICBoZWlnaHQ6IDIyNXB4OyB9XG4gIC5oZWxwLXRvcGljc19faXRlbTphY3RpdmUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmhlbHAtdG9waWNzX19pdGVtOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuICAuaGVscC10b3BpY3NfX2l0ZW06YWN0aXZlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmhlbHAtdG9waWNzX19pdGVtOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAuaGVscC10b3BpY3NfX2l0ZW06YWN0aXZlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmhlbHAtdG9waWNzX19pdGVtOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uc29jaWFsLXRhYnMuZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk7IH1cblxuLnNvY2lhbC10YWJzIC5zb2NpYWwtdGFicy1jb2x1bW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zb2NpYWwtdGFicyAuc29jaWFsLXRhYnMtY29sdW1uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnNvY2lhbC10YWJzX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uc29jaWFsLXRhYnNfX2xlZnQge1xuICB3aWR0aDogNzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc29jaWFsLXRhYnNfX2xlZnQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zb2NpYWwtdGFic19fZnJhbWUge1xuICB3aWR0aDogMzY4cHg7XG4gIGhlaWdodDogNzM3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc29jaWFsLXRhYnNfX2ZyYW1lLXNjcm9sbCB7XG4gICAgd2lkdGg6IDM2OHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuc29jaWFsLXRhYnNfX2ZyYW1lLXNjcm9sbC13cmFwIHtcbiAgICAgIGhlaWdodDogNTIycHg7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgICAuc29jaWFsLXRhYnNfX2ZyYW1lLXNjcm9sbC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDMxOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgICAgLnNvY2lhbC10YWJzX19mcmFtZS1zY3JvbGwtaXRlbS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnNvY2lhbC10YWJzX19mcmFtZS1zY3JvbGwtaXRlbSB7XG4gICAgICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gICAgICAuc29jaWFsLXRhYnNfX2ZyYW1lLXNjcm9sbC1pdGVtLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5zb2NpYWwtdGFic19fZnJhbWUtc2Nyb2xsLWl0ZW0ge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnNvY2lhbC10YWJzX19mcmFtZS1zY3JvbGwtaXRlbS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuc29jaWFsLXRhYnNfX2ZyYW1lLXNjcm9sbC1pdGVtIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5zb2NpYWwtdGFic19fZnJhbWUtc2Nyb2xsLWl0ZW06aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5zb2NpYWwtdGFic19fZnJhbWUtc2Nyb2xsLWl0ZW06aG92ZXIge1xuICAgICAgICBjb2xvcjogI2Y1NGU1YTsgfVxuICAgICAgLnNvY2lhbC10YWJzX19mcmFtZS1zY3JvbGwtaXRlbTpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuc29jaWFsLXRhYnNfX2ZyYW1lLXNjcm9sbC1pdGVtOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5zb2NpYWwtdGFic19fZnJhbWUtc2Nyb2xsLWl0ZW06aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnNvY2lhbC10YWJzX19mcmFtZS1zY3JvbGwtaXRlbTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuc29jaWFsLXRhYnNfX2ZyYW1lLXNjcm9sbC1pdGVtOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIGJvcmRlcjogMC41cHggc29saWQgI2VjZThlMTtcbiAgICAgICAgd2lkdGg6IDI3OHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgICAgLnNvY2lhbC10YWJzX19mcmFtZS1zY3JvbGwtaXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNvY2lhbC10YWJzX19mcmFtZTpiZWZvcmUsIC5zb2NpYWwtdGFic19fZnJhbWU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNvY2lhbC10YWJzX19mcmFtZTpiZWZvcmUsIC5zb2NpYWwtdGFic19fZnJhbWU6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnNvY2lhbC10YWJzX19mcmFtZTpiZWZvcmUge1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9tb3NyZWcvZnJhbWUtbGVmdC5zdmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7IH1cbiAgLnNvY2lhbC10YWJzX19mcmFtZTphZnRlciB7XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9tb3NyZWcvZnJhbWUtcmlnaHQuc3ZnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IH1cbiAgLnNvY2lhbC10YWJzX19mcmFtZS1vdmVyZmxvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1nL21vc3JlZy9mcmFtZS5wbmcpIG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zb2NpYWwtdGFic19fZnJhbWUtbmV0d29yayB7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDVkMjtcbiAgICB3aWR0aDogMzIwcHg7IH1cbiAgICAuc29jaWFsLXRhYnNfX2ZyYW1lLW5ldHdvcmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuc29jaWFsLXRhYnNfX2ZyYW1lLW5ldHdvcmsge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuc29jaWFsLXRhYnNfX2ZyYW1lLW5ldHdvcmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5zb2NpYWwtdGFic19fZnJhbWUtbmV0d29yayB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5zb2NpYWwtdGFic19fZnJhbWUtbmV0d29yay5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnNvY2lhbC10YWJzX19mcmFtZS1uZXR3b3JrIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnNvY2lhbC10YWJzX19mcmFtZS1uZXR3b3JrIGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLnNvY2lhbC10YWJzX19mcmFtZS1uZXR3b3JrLS12ayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE4MGI4OyB9XG4gICAgICAuc29jaWFsLXRhYnNfX2ZyYW1lLW5ldHdvcmstLXZrIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAgIC5zb2NpYWwtdGFic19fZnJhbWUtbmV0d29yay0tdHcuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuc29jaWFsLXRhYnNfX2ZyYW1lLW5ldHdvcmstLXR3IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuc29jaWFsLXRhYnNfX2ZyYW1lLW5ldHdvcmstLXR3LmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuc29jaWFsLXRhYnNfX2ZyYW1lLW5ldHdvcmstLXR3IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuc29jaWFsLXRhYnNfX2ZyYW1lLW5ldHdvcmstLXR3LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuc29jaWFsLXRhYnNfX2ZyYW1lLW5ldHdvcmstLXR3IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuc29jaWFsLXRhYnNfX2ZyYW1lLW5ldHdvcmstLXR3IC5pY29uIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgZmlsbDogIzEzOWZlZjtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnNvY2lhbC10YWJzX19mcmFtZS1pbWcge1xuICAgIHdpZHRoOiAzMTlweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuc29jaWFsLXRhYnNfX2ZyYW1lLWltZzpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5zb2NpYWwtdGFic19fZnJhbWUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC8qIGF1dG9wcmVmaXhlcjogb24gKi8gfVxuICAgIC5zb2NpYWwtdGFic19fZnJhbWUtdGV4dC5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuc29jaWFsLXRhYnNfX2ZyYW1lLXRleHQge1xuICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbGlnaHQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLnNvY2lhbC10YWJzX19mcmFtZS10ZXh0LmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLnNvY2lhbC10YWJzX19mcmFtZS10ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgLnNvY2lhbC10YWJzX19mcmFtZS1jb250cm9scyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDdkNWQyO1xuICAgIHBhZGRpbmc6IDEycHg7IH1cbiAgICAuc29jaWFsLXRhYnNfX2ZyYW1lLWNvbnRyb2xzLWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzOyB9XG4gICAgICAuc29jaWFsLXRhYnNfX2ZyYW1lLWNvbnRyb2xzLWJ0biBzdmcge1xuICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG4gICAgICAgIGZpbGw6ICNjNWMwYjc7IH1cbiAgICAgIC5zb2NpYWwtdGFic19fZnJhbWUtY29udHJvbHMtYnRuOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAuc29jaWFsLXRhYnNfX2ZyYW1lLWNvbnRyb2xzLWJ0bjpob3ZlciBzdmcge1xuICAgICAgICAgIGZpbGw6ICNmNTRlNWE7IH1cbiAgICAgIC5zb2NpYWwtdGFic19fZnJhbWUtY29udHJvbHMtYnRuLS1hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5zb2NpYWwtdGFic19fZnJhbWUtY29udHJvbHMtYnRuLS1hY3RpdmUgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjZjU0ZTVhOyB9XG5cbi5zb2NpYWwtdGFic19fbGlzdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTgxcHg7IH1cblxuLnNvY2lhbC10YWJzX19pdGVtIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuc29jaWFsLXRhYnNfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNvY2lhbC10YWJzX19yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc29jaWFsLXRhYnNfX3JpZ2h0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIC5zb2NpYWwtdGFic19fcmlnaHQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBmb250LXNpemU6IDIuODc1ZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnNvY2lhbC10YWJzX19yaWdodC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTsgfSB9XG4gIC5zb2NpYWwtdGFic19fcmlnaHQtZGVzYyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7IH1cbiAgICAuc29jaWFsLXRhYnNfX3JpZ2h0LWRlc2MuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuc29jaWFsLXRhYnNfX3JpZ2h0LWRlc2Mge1xuICAgICAgY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAuc29jaWFsLXRhYnNfX3JpZ2h0LWRlc2MuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5zb2NpYWwtdGFic19fcmlnaHQtZGVzYyB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5zb2NpYWwtdGFic19fcmlnaHQtZGVzYy5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnNvY2lhbC10YWJzX19yaWdodC1kZXNjIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnNvY2lhbC10YWJzX19yaWdodC1kZXNjLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5zb2NpYWwtdGFic19fcmlnaHQtZGVzYyB7XG4gICAgICBmb250LWZhbWlseTogZ2VyYmVyYV9saWdodCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAuc29jaWFsLXRhYnNfX3JpZ2h0LWRlc2MuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuc29jaWFsLXRhYnNfX3JpZ2h0LWRlc2Mge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuc29jaWFsLXRhYnNfX3JpZ2h0LWRlc2Mge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc29jaWFsLXRhYnNfX3R1cm5zIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNvY2lhbC10YWJzX190dXJuLWJ0biB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNvY2lhbC10YWJzX190dXJuLWJ0bjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gIC5zb2NpYWwtdGFic19fdHVybi1idG46aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnNvY2lhbC10YWJzX190dXJuLWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgLnNvY2lhbC10YWJzX190dXJuLWJ0bjpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5zb2NpYWwtdGFic19fdHVybi1idG46aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5zb2NpYWwtdGFic19fdHVybi1idG46aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuc29jaWFsLXRhYnNfX3R1cm4tYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuc29jaWFsLXRhYnNfX3R1cm4tYnRuLS1hY3RpdmUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnNvY2lhbC10YWJzX190dXJuLWJ0bi0tYWN0aXZlIHtcbiAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAuc29jaWFsLXRhYnNfX3R1cm4tYnRuLS1hY3RpdmUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuc29jaWFsLXRhYnNfX3R1cm4tYnRuLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5zb2NpYWwtdGFic19fdHVybi1idG4tLWFjdGl2ZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5zb2NpYWwtdGFic19fdHVybi1idG4tLWFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnNvY2lhbC10YWJzX190dXJuLWJ0bi0tYWN0aXZlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0zcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7IH1cblxuLnBhZ2VfY29udGVudCB0YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgbWluLXdpZHRoOiA3NTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cbiAgLnBhZ2VfY29udGVudCB0YWJsZSB0aCxcbiAgLnBhZ2VfY29udGVudCB0YWJsZSB0ZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfVxuICAucGFnZV9jb250ZW50IHRhYmxlIHRoZWFkIHRoIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnBhZ2VfY29udGVudCB0YWJsZSB0aGVhZCB0aC5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAucGFnZV9jb250ZW50IHRhYmxlIHRoZWFkIHRoIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX21lZGl1bSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAucGFnZV9jb250ZW50IHRhYmxlIHRoZWFkIHRoLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLnBhZ2VfY29udGVudCB0YWJsZSB0aGVhZCB0aCB7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gIC5wYWdlX2NvbnRlbnQgdGFibGUgdGhlYWQgdGgsXG4gIC5wYWdlX2NvbnRlbnQgdGFibGUgdGhlYWQgdGQge1xuICAgIHBhZGRpbmc6IDExcHggMTdweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItbGVmdDogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIC5wYWdlX2NvbnRlbnQgdGFibGUgdGhlYWQgdGguY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAucGFnZV9jb250ZW50IHRhYmxlIHRoZWFkIHRoLFxuICAgIC5wYWdlX2NvbnRlbnQgdGFibGUgdGhlYWQgdGQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdFxuICAgIC5wYWdlX2NvbnRlbnQgdGFibGUgdGhlYWQgdGQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgLnBhZ2VfY29udGVudCB0YWJsZSB0aGVhZCB0aC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnBhZ2VfY29udGVudCB0YWJsZSB0aGVhZCB0aCxcbiAgICAucGFnZV9jb250ZW50IHRhYmxlIHRoZWFkIHRkLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZVxuICAgIC5wYWdlX2NvbnRlbnQgdGFibGUgdGhlYWQgdGQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnBhZ2VfY29udGVudCB0YWJsZSB0aGVhZCB0aC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnBhZ2VfY29udGVudCB0YWJsZSB0aGVhZCB0aCxcbiAgICAucGFnZV9jb250ZW50IHRhYmxlIHRoZWFkIHRkLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFja1xuICAgIC5wYWdlX2NvbnRlbnQgdGFibGUgdGhlYWQgdGQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wYWdlX2NvbnRlbnQgdGFibGUgdGJvZHkgdGQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAucGFnZV9jb250ZW50IHRhYmxlIHRib2R5IHRkLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5wYWdlX2NvbnRlbnQgdGFibGUgdGJvZHkgdGQge1xuICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbGlnaHQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLnBhZ2VfY29udGVudCB0YWJsZSB0Ym9keSB0ZC5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5wYWdlX2NvbnRlbnQgdGFibGUgdGJvZHkgdGQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuXG4ucGFnZV9jb250ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlOyB9XG4gIC5wYWdlX2NvbnRlbnQgYS5mb250LXRoZW1lLWRlZmF1bHQsXG4gIC5mb250LXRoZW1lLWRlZmF1bHQgLnBhZ2VfY29udGVudCBhIHtcbiAgICBmb250LWZhbWlseTogZ2VyYmVyYV9saWdodCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLnBhZ2VfY29udGVudCBhLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5wYWdlX2NvbnRlbnQgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAucGFnZV9jb250ZW50IGEuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnBhZ2VfY29udGVudCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNmNTRlNWE7IH1cbiAgLnBhZ2VfY29udGVudCBhLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnBhZ2VfY29udGVudCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMwMDAwMDA7IH1cbiAgLnBhZ2VfY29udGVudCBhLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnBhZ2VfY29udGVudCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNmZmZmZmY7IH1cbiAgLnBhZ2VfY29udGVudCBhLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5wYWdlX2NvbnRlbnQgYSB7XG4gICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgLnBhZ2VfY29udGVudCBhLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnBhZ2VfY29udGVudCBhIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAucGFnZV9jb250ZW50IGEuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucGFnZV9jb250ZW50IGEge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wYWdlX2NvbnRlbnQgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAucGFnZV9jb250ZW50IGE6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAucGFnZV9jb250ZW50IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgICAucGFnZV9jb250ZW50IGE6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wYWdlX2NvbnRlbnQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5wYWdlX2NvbnRlbnQgYTpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnBhZ2VfY29udGVudCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wYWdlX2NvbnRlbnQtLWxpc3RfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlOyB9XG4gIC5wYWdlX2NvbnRlbnQtLWxpc3RfX2xpbmsuZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0IC5wYWdlX2NvbnRlbnQtLWxpc3RfX2xpbmsge1xuICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAucGFnZV9jb250ZW50LS1saXN0X19saW5rLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5wYWdlX2NvbnRlbnQtLWxpc3RfX2xpbmsge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgLnBhZ2VfY29udGVudC0tbGlzdF9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAucGFnZV9jb250ZW50LS1saXN0X19saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNmNTRlNWE7IH1cbiAgLnBhZ2VfY29udGVudC0tbGlzdF9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wYWdlX2NvbnRlbnQtLWxpc3RfX2xpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzAwMDAwMDsgfVxuICAucGFnZV9jb250ZW50LS1saXN0X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnBhZ2VfY29udGVudC0tbGlzdF9fbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wYWdlX2NvbnRlbnQtLWxpc3RfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnBhZ2VfY29udGVudC0tbGlzdF9fbGluayB7XG4gICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgLnBhZ2VfY29udGVudC0tbGlzdF9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wYWdlX2NvbnRlbnQtLWxpc3RfX2xpbmsge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5wYWdlX2NvbnRlbnQtLWxpc3RfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucGFnZV9jb250ZW50LS1saXN0X19saW5rIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucGFnZV9jb250ZW50LS1saXN0X19saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5wYWdlX2NvbnRlbnQtLWxpc3RfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAucGFnZV9jb250ZW50LS1saXN0X19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgLnBhZ2VfY29udGVudC0tbGlzdF9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnBhZ2VfY29udGVudC0tbGlzdF9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5wYWdlX2NvbnRlbnQtLWxpc3RfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5wYWdlX2NvbnRlbnQtLWxpc3RfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuI3lhLW1hcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTsgfVxuICAjeWEtbWFwIGEuZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0ICN5YS1tYXAgYSB7XG4gICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbGlnaHQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICN5YS1tYXAgYS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAjeWEtbWFwIGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgI3lhLW1hcCBhLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0ICN5YS1tYXAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjZjU0ZTVhOyB9XG4gICN5YS1tYXAgYS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlICN5YS1tYXAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMDAwMDAwOyB9XG4gICN5YS1tYXAgYS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrICN5YS1tYXAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjZmZmZmZmOyB9XG4gICN5YS1tYXAgYS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAjeWEtbWFwIGEge1xuICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gICN5YS1tYXAgYS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlICN5YS1tYXAgYSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgI3lhLW1hcCBhLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgI3lhLW1hcCBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAjeWEtbWFwIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgI3lhLW1hcCBhOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgI3lhLW1hcCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgI3lhLW1hcCBhOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAjeWEtbWFwIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAjeWEtbWFwIGE6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrICN5YS1tYXAgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ubGlzdDcge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4uYWRtaW4tZWRpdC1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYWRtaW4tZWRpdC1wYW5lbCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAuYWRtaW4tZWRpdC1wYW5lbCA+IDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hZG1pbi1lZGl0LXBhbmVsID4gOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgLmFkbWluLWVkaXQtcGFuZWwgLmJ0biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hZG1pbi1lZGl0LXBhbmVsIC5idG4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH0gfVxuXG5ib2R5LmhpZGRlbi0tc3RvcmllcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnN0b3JpZXMtc2VjdGlvbl9fY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiA5OTk7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAuc3Rvcmllcy1zZWN0aW9uX19jbG9zZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjAgNEw0IDIwJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0nYmV2ZWwnLyUzRSUzQ3BhdGggZD0nTTIwIDIwTDQgNCcgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J2JldmVsJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICB0b3A6IDEzcHg7XG4gICAgcmlnaHQ6IDEzcHg7IH1cbiAgLnN0b3JpZXMtc2VjdGlvbl9fY2xvc2U6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5zdG9yaWVzLXNlY3Rpb25fX2Nsb3NlIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgIC5zdG9yaWVzLXNlY3Rpb25fX2Nsb3NlOmFmdGVyIHtcbiAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICByaWdodDogMDsgfSB9XG5cbi5zdG9yaWVzLXNlY3Rpb25fX21vZGFsIHtcbiAgYmFja2dyb3VuZDogcmdiYSg5NywgOTcsIDk3LCAwLjgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTk5OTsgfVxuICAuc3Rvcmllcy1zZWN0aW9uX19tb2RhbC1idG4ge1xuICAgIHdpZHRoOiA0N3B4O1xuICAgIGhlaWdodDogNDdweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICAgIC5zdG9yaWVzLXNlY3Rpb25fX21vZGFsLWJ0biB7XG4gICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cbiAgICAuc3Rvcmllcy1zZWN0aW9uX19tb2RhbC1idG4tLXByZXYge1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAgICAgICAuc3Rvcmllcy1zZWN0aW9uX19tb2RhbC1idG4tLXByZXYge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICByaWdodDogODAlOyB9IH1cbiAgICAgIC5zdG9yaWVzLXNlY3Rpb25fX21vZGFsLWJ0bi0tcHJldjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgbGVmdDogMnB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAgICAgICAgIC5zdG9yaWVzLXNlY3Rpb25fX21vZGFsLWJ0bi0tcHJldjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuc3Rvcmllcy1zZWN0aW9uX19tb2RhbC1idG4tLW5leHQge1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICAgICAgLnN0b3JpZXMtc2VjdGlvbl9fbW9kYWwtYnRuLS1uZXh0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBsZWZ0OiA4MCU7IH0gfVxuICAgICAgLnN0b3JpZXMtc2VjdGlvbl9fbW9kYWwtYnRuLS1uZXh0OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICAgIHRvcDogMXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAgICAgICAgIC5zdG9yaWVzLXNlY3Rpb25fX21vZGFsLWJ0bi0tbmV4dDphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnN0b3JpZXMtc2VjdGlvbl9fbW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiA5MHZoO1xuICAgIHdpZHRoOiA1NXZoO1xuICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgbWF4LWhlaWdodDogNzAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBmMGYwZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICAgICAuc3Rvcmllcy1zZWN0aW9uX19tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG4gICAgLnN0b3JpZXMtc2VjdGlvbl9fbW9kYWwtY29udGVudC1tb2JpbGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICAgICAgLnN0b3JpZXMtc2VjdGlvbl9fbW9kYWwtY29udGVudC1tb2JpbGUge1xuICAgICAgICAgIGxlZnQ6IDIwJTtcbiAgICAgICAgICByaWdodDogMjAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuc3Rvcmllcy1zZWN0aW9uX19tb2RhbC1jb250ZW50LW1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5zdG9yaWVzLXNlY3Rpb25fX21vZGFsLWNvbnRlbnQtZGVza3RvcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnN0b3JpZXMtc2VjdGlvbl9fbW9kYWwtY29udGVudC1kZXNrdG9wIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuc3Rvcmllcy1zZWN0aW9uX19tb2RhbC1jb250ZW50LXBpY3R1cmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnN0b3JpZXMtc2VjdGlvbl9fbW9kYWwtY29udGVudC1waWN0dXJlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTUsIDE1LCAxNSwgMCkgMCUsICMwZjBmMGYgMTAwJSk7IH1cbiAgICAgIC5zdG9yaWVzLXNlY3Rpb25fX21vZGFsLWNvbnRlbnQtcGljdHVyZSBpbWcsXG4gICAgICAuc3Rvcmllcy1zZWN0aW9uX19tb2RhbC1jb250ZW50LXBpY3R1cmUgdmlkZW8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yczsgfVxuICAgICAgLnN0b3JpZXMtc2VjdGlvbl9fbW9kYWwtY29udGVudC1waWN0dXJlLmxvYWRlZCBpbWcsXG4gICAgICAuc3Rvcmllcy1zZWN0aW9uX19tb2RhbC1jb250ZW50LXBpY3R1cmUubG9hZGVkIHZpZGVvIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnN0b3JpZXMtc2VjdGlvbl9fbW9kYWwtY29udGVudC1waWN0dXJlLm5vLXNoYWRvdzphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc3Rvcmllcy1zZWN0aW9uX19tb2RhbC1jb250ZW50LXdyYXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMHB4IDIwcHggMzBweCAyMHB4OyB9XG4gICAgICAuc3Rvcmllcy1zZWN0aW9uX19tb2RhbC1jb250ZW50LXdyYXAuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5zdG9yaWVzLXNlY3Rpb25fX21vZGFsLWNvbnRlbnQtd3JhcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuc3Rvcmllcy1zZWN0aW9uX19tb2RhbC1jb250ZW50LXdyYXAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnN0b3JpZXMtc2VjdGlvbl9fbW9kYWwtY29udGVudC13cmFwIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5zdG9yaWVzLXNlY3Rpb25fX21vZGFsLWNvbnRlbnQtd3JhcC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuc3Rvcmllcy1zZWN0aW9uX19tb2RhbC1jb250ZW50LXdyYXAge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5zdG9yaWVzLXNlY3Rpb25fX21vZGFsLWNvbnRlbnQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuc3Rvcmllcy1zZWN0aW9uX19tb2RhbC1jb250ZW50LXRpdGxlLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5mb250LXRoZW1lLWRlZmF1bHQgLnN0b3JpZXMtc2VjdGlvbl9fbW9kYWwtY29udGVudC10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX21lZGl1bSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5zdG9yaWVzLXNlY3Rpb25fX21vZGFsLWNvbnRlbnQtdGl0bGUuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5zdG9yaWVzLXNlY3Rpb25fX21vZGFsLWNvbnRlbnQtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gICAgLnN0b3JpZXMtc2VjdGlvbl9fbW9kYWwtY29udGVudC1kZXNjIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5zdG9yaWVzLXNlY3Rpb25fX21vZGFsLWNvbnRlbnQtZGVzYyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAuc3Rvcmllcy1zZWN0aW9uX19tb2RhbC1jb250ZW50LWRlc2MgcC5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgICAgIC5mb250LXRoZW1lLWRlZmF1bHQgLnN0b3JpZXMtc2VjdGlvbl9fbW9kYWwtY29udGVudC1kZXNjIHAge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuc3Rvcmllcy1zZWN0aW9uX19tb2RhbC1jb250ZW50LWRlc2MgcC5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgICAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuc3Rvcmllcy1zZWN0aW9uX19tb2RhbC1jb250ZW50LWRlc2MgcCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAgIC5zdG9yaWVzLXNlY3Rpb25fX21vZGFsLWNvbnRlbnQtYnRucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnN0b3JpZXMtc2VjdGlvbl9fbW9kYWwtY29udGVudC1saWtlIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5zdG9yaWVzLXNlY3Rpb25fX21vZGFsLWNvbnRlbnQtbGlrZS0tYWN0aXZlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuc3Rvcmllcy1zZWN0aW9uX19tb2RhbC1jb250ZW50LWxpa2UtLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTRlNWE7IH1cbiAgICAgIC5zdG9yaWVzLXNlY3Rpb25fX21vZGFsLWNvbnRlbnQtbGlrZS0tYWN0aXZlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5zdG9yaWVzLXNlY3Rpb25fX21vZGFsLWNvbnRlbnQtbGlrZS0tYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnN0b3JpZXMtc2VjdGlvbl9fbW9kYWwtY29udGVudC1saWtlLS1hY3RpdmUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnN0b3JpZXMtc2VjdGlvbl9fbW9kYWwtY29udGVudC1saWtlLS1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuc3Rvcmllcy1zZWN0aW9uX19tb2RhbC1jb250ZW50LWxpa2U6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuc3Rvcmllcy1zZWN0aW9uX19tb2RhbC1jb250ZW50LW1vcmUge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnN0b3JpZXMtc2VjdGlvbl9fbW9kYWwtY29udGVudC1tb3JlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuc3Rvcmllcy1zZWN0aW9uX19tb2RhbC1jb250ZW50LW1vcmUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnN0b3JpZXMtc2VjdGlvbl9fbW9kYWwtY29udGVudC1tb3JlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5zdG9yaWVzLXNlY3Rpb25fX21vZGFsLWNvbnRlbnQtbW9yZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuc3Rvcmllcy1zZWN0aW9uX19tb2RhbC1jb250ZW50LW1vcmUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnN0b3JpZXMtc2VjdGlvbl9fbW9kYWwtY29udGVudC1tb3JlIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5zdG9yaWVzLXNlY3Rpb25fX21vZGFsLWNvbnRlbnQtbW9yZS5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5zdG9yaWVzLXNlY3Rpb25fX21vZGFsLWNvbnRlbnQtbW9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX21lZGl1bSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5zdG9yaWVzLXNlY3Rpb25fX21vZGFsLWNvbnRlbnQtbW9yZS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLnN0b3JpZXMtc2VjdGlvbl9fbW9kYWwtY29udGVudC1tb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAgICAgLnN0b3JpZXMtc2VjdGlvbl9fbW9kYWwtY29udGVudC1tb3JlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuc3Rvcmllcy1zZWN0aW9uX19tb2RhbC1jb250ZW50LW1vcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAuc3Rvcmllcy1zZWN0aW9uX19tb2RhbC1jb250ZW50LW1vcmUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnN0b3JpZXMtc2VjdGlvbl9fbW9kYWwtY29udGVudC1tb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnN0b3JpZXMtc2VjdGlvbl9fbW9kYWwtY29udGVudC1tb3JlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5zdG9yaWVzLXNlY3Rpb25fX21vZGFsLWNvbnRlbnQtbW9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5zdG9yaWVzLXNlY3Rpb25fX21vZGFsLWNvbnRlbnQtbW9yZSBzcGFuIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuc3Rvcmllcy1zZWN0aW9uX19tb2RhbC1jb250ZW50LW1vcmUgc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7IH0gfVxuICAuc3Rvcmllcy1zZWN0aW9uX19tb2RhbC1wcm9ncmVzcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4OyB9XG4gICAgLnN0b3JpZXMtc2VjdGlvbl9fbW9kYWwtcHJvZ3Jlc3MtaXRlbSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAgICAgLnN0b3JpZXMtc2VjdGlvbl9fbW9kYWwtcHJvZ3Jlc3MtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuc3Rvcmllcy1zZWN0aW9uX19tb2RhbC1wcm9ncmVzcy1pdGVtLS1zZWVuLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuc3Rvcmllcy1zZWN0aW9uX19tb2RhbC1wcm9ncmVzcy1pdGVtLS1zZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnN0b3JpZXMtc2VjdGlvbl9fbW9kYWwtcHJvZ3Jlc3MtaXRlbS0tc2Vlbi5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuc3Rvcmllcy1zZWN0aW9uX19tb2RhbC1wcm9ncmVzcy1pdGVtLS1zZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnN0b3JpZXMtc2VjdGlvbl9fbW9kYWwtcHJvZ3Jlc3MtaXRlbS0tc2Vlbi5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuc3Rvcmllcy1zZWN0aW9uX19tb2RhbC1wcm9ncmVzcy1pdGVtLS1zZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnN0b3JpZXMtc2VjdGlvbl9fbW9kYWwtcHJvZ3Jlc3MtaXRlbS0tY3VycmVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuc3Rvcmllcy1zZWN0aW9uX19tb2RhbC1wcm9ncmVzcy1pdGVtLS1jdXJyZW50OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzdG9yaWVzLXByb2dyZXNzIDVzIGxpbmVhcjsgfVxuICAgICAgICAuc3Rvcmllcy1zZWN0aW9uX19tb2RhbC1wcm9ncmVzcy1pdGVtLS1jdXJyZW50LXN0b3A6YWZ0ZXIge1xuICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7IH1cblxuQGtleWZyYW1lcyBzdG9yaWVzLXByb2dyZXNzIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDsgfSB9XG5cbi5zdG9yaWVzLXNlY3Rpb24gLnN3aXBlci1idXR0b24tbmV4dCxcbi5zdG9yaWVzLXNlY3Rpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3V0bGluZTogbm9uZTsgfVxuICAuc3Rvcmllcy1zZWN0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnN0b3JpZXMtc2VjdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAuc3Rvcmllcy1zZWN0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHRcbiAgLnN0b3JpZXMtc2VjdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG4gIC5zdG9yaWVzLXNlY3Rpb24gLnN3aXBlci1idXR0b24tbmV4dC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5zdG9yaWVzLXNlY3Rpb24gLnN3aXBlci1idXR0b24tbmV4dCxcbiAgLnN0b3JpZXMtc2VjdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2LmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGVcbiAgLnN0b3JpZXMtc2VjdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5zdG9yaWVzLXNlY3Rpb24gLnN3aXBlci1idXR0b24tbmV4dC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5zdG9yaWVzLXNlY3Rpb24gLnN3aXBlci1idXR0b24tbmV4dCxcbiAgLnN0b3JpZXMtc2VjdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2tcbiAgLnN0b3JpZXMtc2VjdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5zdG9yaWVzLXNlY3Rpb24gLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAuc3Rvcmllcy1zZWN0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5zdG9yaWVzLXNlY3Rpb24gLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbiAgLnN0b3JpZXMtc2VjdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxLjU2MjVlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uc3Rvcmllcy1zZWN0aW9uIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3Rvcmllcy1zZWN0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogNjBweDsgfVxuXG4uc3Rvcmllcy1zZWN0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiA2MHB4OyB9XG5cbi5zdG9yaWVzLXNlY3Rpb24gLnN3aXBlci1jb250YWluZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uc3Rvcmllcy1zZWN0aW9uX19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnN0b3JpZXMtc2VjdGlvbl9fc2xpZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjZmZmZmZmIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN0b3JpZXMtc2VjdGlvbl9fc2xpZGVyOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5zdG9yaWVzLXNlY3Rpb25fX3NsaWRlci0tYWZ0ZXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN0b3JpZXMtc2VjdGlvbl9fc2xpZGVyLW92ZXJmbG93IHtcbiAgICB3aWR0aDogOTUlOyB9XG4gIC5zdG9yaWVzLXNlY3Rpb25fX3NsaWRlci1pdGVtLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnN0b3JpZXMtc2VjdGlvbl9fc2xpZGVyLWl0ZW0td3JhcDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5zdG9yaWVzLXNlY3Rpb25fX3NsaWRlci1pdGVtOmhvdmVyIC5zdG9yaWVzLXNlY3Rpb25fX3NsaWRlci1kZXNjLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5zdG9yaWVzLXNlY3Rpb25fX3NsaWRlci1pdGVtOmhvdmVyIC5zdG9yaWVzLXNlY3Rpb25fX3NsaWRlci1kZXNjIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG4gIC5zdG9yaWVzLXNlY3Rpb25fX3NsaWRlci1pdGVtOmhvdmVyIC5zdG9yaWVzLXNlY3Rpb25fX3NsaWRlci1kZXNjLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnN0b3JpZXMtc2VjdGlvbl9fc2xpZGVyLWl0ZW06aG92ZXIgLnN0b3JpZXMtc2VjdGlvbl9fc2xpZGVyLWRlc2Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnN0b3JpZXMtc2VjdGlvbl9fc2xpZGVyLWl0ZW06aG92ZXIgLnN0b3JpZXMtc2VjdGlvbl9fc2xpZGVyLWRlc2MuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuc3Rvcmllcy1zZWN0aW9uX19zbGlkZXItaXRlbTpob3ZlciAuc3Rvcmllcy1zZWN0aW9uX19zbGlkZXItZGVzYyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuc3Rvcmllcy1zZWN0aW9uX19zbGlkZXItaXRlbTpob3ZlciAuc3Rvcmllcy1zZWN0aW9uX19zbGlkZXItbGFiZWwuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnN0b3JpZXMtc2VjdGlvbl9fc2xpZGVyLWl0ZW06aG92ZXIgLnN0b3JpZXMtc2VjdGlvbl9fc2xpZGVyLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zdG9yaWVzLXNlY3Rpb25fX3NsaWRlci1pdGVtOmhvdmVyIC5zdG9yaWVzLXNlY3Rpb25fX3NsaWRlci1sYWJlbC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5zdG9yaWVzLXNlY3Rpb25fX3NsaWRlci1pdGVtOmhvdmVyIC5zdG9yaWVzLXNlY3Rpb25fX3NsaWRlci1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuc3Rvcmllcy1zZWN0aW9uX19zbGlkZXItaXRlbTpob3ZlciAuc3Rvcmllcy1zZWN0aW9uX19zbGlkZXItbGFiZWwuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuc3Rvcmllcy1zZWN0aW9uX19zbGlkZXItaXRlbTpob3ZlciAuc3Rvcmllcy1zZWN0aW9uX19zbGlkZXItbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnN0b3JpZXMtc2VjdGlvbl9fc2xpZGVyLWl0ZW06aG92ZXIgLnN0b3JpZXMtc2VjdGlvbl9fc2xpZGVyLWxhYmVsLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5zdG9yaWVzLXNlY3Rpb25fX3NsaWRlci1pdGVtOmhvdmVyIC5zdG9yaWVzLXNlY3Rpb25fX3NsaWRlci1sYWJlbCB7XG4gICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgLnN0b3JpZXMtc2VjdGlvbl9fc2xpZGVyLWl0ZW06aG92ZXIgLnN0b3JpZXMtc2VjdGlvbl9fc2xpZGVyLWxhYmVsLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnN0b3JpZXMtc2VjdGlvbl9fc2xpZGVyLWl0ZW06aG92ZXIgLnN0b3JpZXMtc2VjdGlvbl9fc2xpZGVyLWxhYmVsIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuc3Rvcmllcy1zZWN0aW9uX19zbGlkZXItaXRlbTpob3ZlciAuc3Rvcmllcy1zZWN0aW9uX19zbGlkZXItbGFiZWwuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuc3Rvcmllcy1zZWN0aW9uX19zbGlkZXItaXRlbTpob3ZlciAuc3Rvcmllcy1zZWN0aW9uX19zbGlkZXItbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zdG9yaWVzLXNlY3Rpb25fX3NsaWRlci1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5zdG9yaWVzLXNlY3Rpb25fX3NsaWRlci1pbWc6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCByZ2JhKDAsIDAsIDAsIDAuOCkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7IH1cbiAgICAuc3Rvcmllcy1zZWN0aW9uX19zbGlkZXItaW1nIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5zdG9yaWVzLXNlY3Rpb25fX3NsaWRlci13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zdG9yaWVzLXNlY3Rpb25fX3NsaWRlci1sYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBmb250LXNpemU6IDAuNTYyNWVtO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcywgY29sb3IgMC4zczsgfVxuICAgIC5zdG9yaWVzLXNlY3Rpb25fX3NsaWRlci1sYWJlbC5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuc3Rvcmllcy1zZWN0aW9uX19zbGlkZXItbGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfYm9sZCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAuc3Rvcmllcy1zZWN0aW9uX19zbGlkZXItbGFiZWwuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuc3Rvcmllcy1zZWN0aW9uX19zbGlkZXItbGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAgIC5zdG9yaWVzLXNlY3Rpb25fX3NsaWRlci1sYWJlbC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5zdG9yaWVzLXNlY3Rpb25fX3NsaWRlci1sYWJlbCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5zdG9yaWVzLXNlY3Rpb25fX3NsaWRlci1sYWJlbC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnN0b3JpZXMtc2VjdGlvbl9fc2xpZGVyLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnN0b3JpZXMtc2VjdGlvbl9fc2xpZGVyLWxhYmVsLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuc3Rvcmllcy1zZWN0aW9uX19zbGlkZXItbGFiZWwge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuc3Rvcmllcy1zZWN0aW9uX19zbGlkZXItbGFiZWwuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuc3Rvcmllcy1zZWN0aW9uX19zbGlkZXItbGFiZWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuICAgIC5zdG9yaWVzLXNlY3Rpb25fX3NsaWRlci1sYWJlbC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnN0b3JpZXMtc2VjdGlvbl9fc2xpZGVyLWxhYmVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuc3Rvcmllcy1zZWN0aW9uX19zbGlkZXItbGFiZWwuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5zdG9yaWVzLXNlY3Rpb25fX3NsaWRlci1sYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnN0b3JpZXMtc2VjdGlvbl9fc2xpZGVyLWxhYmVsIHNwYW4ge1xuICAgICAgdmVydGljYWwtYWxpZ246IC0yLjI4MTY5cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnN0b3JpZXMtc2VjdGlvbl9fc2xpZGVyLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC4zNzVlbTtcbiAgICAgICAgcGFkZGluZzogM3B4IDRweDsgfVxuICAgICAgICAuc3Rvcmllcy1zZWN0aW9uX19zbGlkZXItbGFiZWwgc3BhbiB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IC0xLjUyMTEzcHg7IH0gfVxuICAuc3Rvcmllcy1zZWN0aW9uX19zbGlkZXItZGVzYyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTZweDtcbiAgICByaWdodDogMTZweDtcbiAgICBib3R0b206IDE5cHg7XG4gICAgcGFkZGluZzogOXB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgICBtYXgtaGVpZ2h0OiAxMzdweDtcbiAgICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLyogYXV0b3ByZWZpeGVyOiBvbiAqLyB9XG4gICAgLnN0b3JpZXMtc2VjdGlvbl9fc2xpZGVyLWRlc2MuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuc3Rvcmllcy1zZWN0aW9uX19zbGlkZXItZGVzYyB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5zdG9yaWVzLXNlY3Rpb25fX3NsaWRlci1kZXNjLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuc3Rvcmllcy1zZWN0aW9uX19zbGlkZXItZGVzYyB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5zdG9yaWVzLXNlY3Rpb25fX3NsaWRlci1kZXNjLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuc3Rvcmllcy1zZWN0aW9uX19zbGlkZXItZGVzYyB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5zdG9yaWVzLXNlY3Rpb25fX3NsaWRlci1kZXNjLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5zdG9yaWVzLXNlY3Rpb25fX3NsaWRlci1kZXNjIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX21lZGl1bSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAuc3Rvcmllcy1zZWN0aW9uX19zbGlkZXItZGVzYy5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5zdG9yaWVzLXNlY3Rpb25fX3NsaWRlci1kZXNjIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnN0b3JpZXMtc2VjdGlvbl9fc2xpZGVyLWRlc2Mge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICByaWdodDogOXB4O1xuICAgICAgICBib3R0b206IDEycHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDExMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnN0b3JpZXMtc2VjdGlvbl9fc2xpZGVyLWRlc2Mge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5uZXdzLWZpbHRlcl9fcGFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mYWRlLWVudGVyLWFjdGl2ZSxcbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41czsgfVxuXG4uZmFkZS1lbnRlciwgLmZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5zbGlkZS1lbnRlci1hY3RpdmUsXG4uc2xpZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMsIHdpZHRoIDAuNXM7IH1cblxuLnNsaWRlLWVudGVyLCAuc2xpZGUtbGVhdmUtdG8ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cblxuLm1haW4tbmV3c19fbGlzdC1maWx0ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm1haW4tbmV3c19fbGlzdC1maWx0ZXItLXVzaW5nLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5tYWluLW5ld3NfX2xpc3QtZmlsdGVyLS11c2luZyB7XG4gICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgLm1haW4tbmV3c19fbGlzdC1maWx0ZXItLXVzaW5nLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLm1haW4tbmV3c19fbGlzdC1maWx0ZXItLXVzaW5nIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAubWFpbi1uZXdzX19saXN0LWZpbHRlci0tdXNpbmcuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAubWFpbi1uZXdzX19saXN0LWZpbHRlci0tdXNpbmcge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tYWluLW5ld3NfX2xpc3QtZmlsdGVyLS11c2luZyAuaWNvbiBwYXRoIHtcbiAgICBmaWxsOiAjZjU0ZTVhOyB9XG4gIC5tYWluLW5ld3NfX2xpc3QtZmlsdGVyOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5tYWluLW5ld3NfX2xpc3QtZmlsdGVyOmhvdmVyIHtcbiAgICBjb2xvcjogI2Y1NGU1YTsgfVxuICAubWFpbi1uZXdzX19saXN0LWZpbHRlcjpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5tYWluLW5ld3NfX2xpc3QtZmlsdGVyOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAubWFpbi1uZXdzX19saXN0LWZpbHRlcjpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5tYWluLW5ld3NfX2xpc3QtZmlsdGVyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubWFpbi1uZXdzX19saXN0LWZpbHRlcjpob3ZlciAuaWNvbiBwYXRoIHtcbiAgICBmaWxsOiAjZjU0ZTVhOyB9XG5cbi5uZXdzLWZpbHRlcl9fY2xvc2Uge1xuICB6LWluZGV4OiA5OTsgfVxuXG4ubmV3cy1maWx0ZXJfX3BhZ2UtLWNoaWxkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5ld3MtZmlsdGVyX19wYWdlLS1jaGlsZCAubmV3cy1maWx0ZXJfX3BhcmVudC1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAubmV3cy1maWx0ZXJfX3BhZ2UtLWNoaWxkIC5uZXdzLWZpbHRlcl9fcGFyZW50LWZvcm0ge1xuICAgICAgICBoZWlnaHQ6IDcwJTsgfSB9XG4gIC5uZXdzLWZpbHRlcl9fcGFnZS0tY2hpbGQgLnBhcmVudC1mb3JtX19pdGVtIHtcbiAgICB3aWR0aDogNDglOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5uZXdzLWZpbHRlcl9fcGFnZS0tY2hpbGQgLnBhcmVudC1mb3JtX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5uZXdzLWZpbHRlcl9fcGFnZS0tY2hpbGQgLnBhcmVudC1mb3JtX19pdGVtIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgIC5uZXdzLWZpbHRlcl9fcGFnZS0tY2hpbGQgLnBhcmVudC1mb3JtX19pdGVtIGxhYmVsLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5mb250LXRoZW1lLWRlZmF1bHQgLm5ld3MtZmlsdGVyX19wYWdlLS1jaGlsZCAucGFyZW50LWZvcm1fX2l0ZW0gbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogZ2VyYmVyYV9saWdodCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5uZXdzLWZpbHRlcl9fcGFnZS0tY2hpbGQgLnBhcmVudC1mb3JtX19pdGVtIGxhYmVsLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAubmV3cy1maWx0ZXJfX3BhZ2UtLWNoaWxkIC5wYXJlbnQtZm9ybV9faXRlbSBsYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgLm5ld3MtZmlsdGVyX19wYWdlLS1jaGlsZCAucGFyZW50LWZvcm1fX2J0bnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzNHB4O1xuICAgIGJvdHRvbTogNDBweDtcbiAgICByaWdodDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyMjksIDIyNiwgMjIwLCAwLjcpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5uZXdzLWZpbHRlcl9fcGFnZS0tY2hpbGQgLnBhcmVudC1mb3JtX19idG5zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAubmV3cy1maWx0ZXJfX3BhZ2UtLWNoaWxkIC5wYXJlbnQtZm9ybV9fYnRucyA+IGJ1dHRvbiB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAubmV3cy1maWx0ZXJfX3BhZ2UtLWNoaWxkIC5wYXJlbnQtZm9ybV9fYnRucyA+IGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4ubmV3cy1maWx0ZXJfX3NlYXJjaC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDdkNWQyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLm5ld3MtZmlsdGVyX19zZWFyY2gtaW5wdXQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLm5ld3MtZmlsdGVyX19zZWFyY2gtaW5wdXQge1xuICAgIGNvbG9yOiAjN2U3MjY2OyB9XG4gIC5uZXdzLWZpbHRlcl9fc2VhcmNoLWlucHV0LmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLm5ld3MtZmlsdGVyX19zZWFyY2gtaW5wdXQge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5uZXdzLWZpbHRlcl9fc2VhcmNoLWlucHV0LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLm5ld3MtZmlsdGVyX19zZWFyY2gtaW5wdXQge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5uZXdzLWZpbHRlcl9fc2VhcmNoLWlucHV0LmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdCAubmV3cy1maWx0ZXJfX3NlYXJjaC1pbnB1dCB7XG4gICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbGlnaHQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5uZXdzLWZpbHRlcl9fc2VhcmNoLWlucHV0LmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5uZXdzLWZpbHRlcl9fc2VhcmNoLWlucHV0IHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG5cbi5jb21tb24tYnRuLS10cmFuc3BhcmVudC1ib3JkZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMTFweCA0NHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlMmRjO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIGJhY2tncm91bmQgMC4zczsgfVxuICAuY29tbW9uLWJ0bi0tdHJhbnNwYXJlbnQtYm9yZGVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5jb21tb24tYnRuLS10cmFuc3BhcmVudC1ib3JkZXIge1xuICAgIGNvbG9yOiAjN2U3MjY2OyB9XG4gIC5jb21tb24tYnRuLS10cmFuc3BhcmVudC1ib3JkZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuY29tbW9uLWJ0bi0tdHJhbnNwYXJlbnQtYm9yZGVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuY29tbW9uLWJ0bi0tdHJhbnNwYXJlbnQtYm9yZGVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmNvbW1vbi1idG4tLXRyYW5zcGFyZW50LWJvcmRlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmNvbW1vbi1idG4tLXRyYW5zcGFyZW50LWJvcmRlci5mb250LXRoZW1lLWRlZmF1bHQsXG4gIC5mb250LXRoZW1lLWRlZmF1bHQgLmNvbW1vbi1idG4tLXRyYW5zcGFyZW50LWJvcmRlciB7XG4gICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuY29tbW9uLWJ0bi0tdHJhbnNwYXJlbnQtYm9yZGVyLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5jb21tb24tYnRuLS10cmFuc3BhcmVudC1ib3JkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgLmNvbW1vbi1idG4tLXRyYW5zcGFyZW50LWJvcmRlcjpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuY29tbW9uLWJ0bi0tdHJhbnNwYXJlbnQtYm9yZGVyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuY29tbW9uLWJ0bi0tdHJhbnNwYXJlbnQtYm9yZGVyOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmNvbW1vbi1idG4tLXRyYW5zcGFyZW50LWJvcmRlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmNvbW1vbi1idG4tLXRyYW5zcGFyZW50LWJvcmRlcjpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5jb21tb24tYnRuLS10cmFuc3BhcmVudC1ib3JkZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5jb21tb24tYnRuLS10cmFuc3BhcmVudC1ib3JkZXI6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmNvbW1vbi1idG4tLXRyYW5zcGFyZW50LWJvcmRlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuICAuY29tbW9uLWJ0bi0tdHJhbnNwYXJlbnQtYm9yZGVyOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmNvbW1vbi1idG4tLXRyYW5zcGFyZW50LWJvcmRlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAuY29tbW9uLWJ0bi0tdHJhbnNwYXJlbnQtYm9yZGVyOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmNvbW1vbi1idG4tLXRyYW5zcGFyZW50LWJvcmRlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLm5ld3MtZmlsdGVyX19tZW51IHtcbiAgICBsZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5uZXdzLWZpbHRlcl9fcGFnZS0tcGFyZW50IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5wYXJlbnQtZm9ybV9faXRlbS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG5cbi5zbGlkZS1lbnRlci1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzIGVhc2U7IH1cblxuLnNsaWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3MgZWFzZTsgfVxuXG4uc2xpZGUtZW50ZXIsXG4uc2xpZGUtbGVhdmUtdG8ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmhlYWRlci1zZWFyY2hfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuLmhlYWRlcl9fc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlcl9fc2VhcmNoLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5oZWFkZXJfX3NlYXJjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuaGVhZGVyX19zZWFyY2guY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuaGVhZGVyX19zZWFyY2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmhlYWRlcl9fc2VhcmNoLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmhlYWRlcl9fc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5oZWFkZXJfX3NlYXJjaC13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uaGVhZGVyX19zZWFyY2gtLWFjdGl2ZSB7XG4gIGxlZnQ6IDA7IH1cblxuLmhlYWRlci1zZWFyY2hfX2Ryb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHotaW5kZXg6IDk5O1xuICBwYWRkaW5nOiAwOyB9XG4gIC5oZWFkZXItc2VhcmNoX19kcm9wZG93bi5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuaGVhZGVyLXNlYXJjaF9fZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmhlYWRlci1zZWFyY2hfX2Ryb3Bkb3duLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmhlYWRlci1zZWFyY2hfX2Ryb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5oZWFkZXItc2VhcmNoX19kcm9wZG93bi5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5oZWFkZXItc2VhcmNoX19kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAuaGVhZGVyLXNlYXJjaF9fZHJvcGRvd24taXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDM5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zczsgfVxuICAgIC5oZWFkZXItc2VhcmNoX19kcm9wZG93bi1pdGVtIGVtIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgICAgLmhlYWRlci1zZWFyY2hfX2Ryb3Bkb3duLWl0ZW0gZW0uY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5oZWFkZXItc2VhcmNoX19kcm9wZG93bi1pdGVtIGVtIHtcbiAgICAgICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgICAgIC5oZWFkZXItc2VhcmNoX19kcm9wZG93bi1pdGVtIGVtLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5oZWFkZXItc2VhcmNoX19kcm9wZG93bi1pdGVtIGVtIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5oZWFkZXItc2VhcmNoX19kcm9wZG93bi1pdGVtIGVtLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5oZWFkZXItc2VhcmNoX19kcm9wZG93bi1pdGVtIGVtIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5oZWFkZXItc2VhcmNoX19kcm9wZG93bi1pdGVtIGVtLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5mb250LXRoZW1lLWRlZmF1bHQgLmhlYWRlci1zZWFyY2hfX2Ryb3Bkb3duLWl0ZW0gZW0ge1xuICAgICAgICBmb250LWZhbWlseTogZ2VyYmVyYV9ib2xkLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmhlYWRlci1zZWFyY2hfX2Ryb3Bkb3duLWl0ZW0gZW0uZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5oZWFkZXItc2VhcmNoX19kcm9wZG93bi1pdGVtIGVtIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAgIC5oZWFkZXItc2VhcmNoX19kcm9wZG93bi1pdGVtOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmhlYWRlci1zZWFyY2hfX2Ryb3Bkb3duLWl0ZW06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmNzsgfVxuICAgIC5oZWFkZXItc2VhcmNoX19kcm9wZG93bi1pdGVtOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuaGVhZGVyLXNlYXJjaF9fZHJvcGRvd24taXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmhlYWRlci1zZWFyY2hfX2Ryb3Bkb3duLWl0ZW06aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5oZWFkZXItc2VhcmNoX19kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuLmhlYWRlci1zZWFyY2hfX2Zvcm0taW5wdXQge1xuICBmbGV4OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblxuLmhlYWRlci1zZWFyY2hfX2Zvcm0tc2VuZCB7XG4gIG1hcmdpbi1yaWdodDogMjVweDsgfVxuXG4uaGVhZGVyLXNlYXJjaF9faWNvbi0tYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC00cHg7IH1cbiAgLmhlYWRlci1zZWFyY2hfX2ljb24tLWJ0biBzdmcgY2lyY2xlLFxuICAuaGVhZGVyLXNlYXJjaF9faWNvbi0tYnRuIHN2ZyBwYXRoIHtcbiAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIC5oZWFkZXItc2VhcmNoX19pY29uLS1idG46aG92ZXIgc3ZnIGNpcmNsZSxcbiAgLmhlYWRlci1zZWFyY2hfX2ljb24tLWJ0bjpob3ZlciBzdmcgcGF0aCB7XG4gICAgc3Ryb2tlOiAjZjU0ZTVhOyB9XG5cbi5oZWFkZXItc2VhcmNoX19mb3JtLWNsZWFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0b3A6IDRweDtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuaGVhZGVyLXNlYXJjaF9fZm9ybS1jbGVhcjpiZWZvcmUsIC5oZWFkZXItc2VhcmNoX19mb3JtLWNsZWFyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGU4Yjg2O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzOyB9XG4gIC5oZWFkZXItc2VhcmNoX19mb3JtLWNsZWFyOmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAuaGVhZGVyLXNlYXJjaF9fZm9ybS1jbGVhcjphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAuaGVhZGVyLXNlYXJjaF9fZm9ybS1jbGVhcjpob3ZlcjpiZWZvcmUsIC5oZWFkZXItc2VhcmNoX19mb3JtLWNsZWFyOmhvdmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG5cbi5waWN0dXJlZC1jb2xzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucGljdHVyZWQtY29sc19faW1nLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLnBpY3R1cmVkLWNvbHNfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgLnBpY3R1cmVkLWNvbHNfX2ltZy1jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucGljdHVyZWQtY29scyAuc2xpZGVyLS1kZWZhdWx0IC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnBpY3R1cmVkLWNvbHMgLm93bC1kb3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JjY2M5O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luOiA0cHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5waWN0dXJlZC1jb2xzIC5vd2wtZG90LmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OWQzOyB9XG5cbi5wbGFuc19faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wbGFuc19faGVhZGVyIGJyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMThweCkge1xuICAgICAgLnBsYW5zX19oZWFkZXIgYnIge1xuICAgICAgICBkaXNwbGF5OiBpbml0aWFsOyB9IH1cblxuLnBhZ2VfX3NlY3Rpb24ge1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2VfX3NlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMCA0MHB4OyB9IH1cbiAgLnBhZ2VfX3NlY3Rpb24tLW1hcCB7XG4gICAgbWFyZ2luOiA0MHB4IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYWdlX19zZWN0aW9uLS1tYXAge1xuICAgICAgICBtYXJnaW46IDgwcHggMDsgfSB9XG4gIC5wYWdlX19zZWN0aW9uLS1udW1iZXJzIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2VfX3NlY3Rpb24tLW51bWJlcnMge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY1cHg7IH0gfVxuICAgIC5wYWdlX19zZWN0aW9uLS1udW1iZXJzIC5udW1iZXJzIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBhZ2VfX3NlY3Rpb24tLW51bWJlcnMgLm51bWJlcnMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gICAgICAucGFnZV9fc2VjdGlvbi0tbnVtYmVycyAubnVtYmVyczpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYWdlX19zZWN0aW9uLS1nYWxsZXJ5IHtcbiAgICBtYXJnaW46IDMwcHggMCA1MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZV9fc2VjdGlvbi0tZ2FsbGVyeSB7XG4gICAgICAgIG1hcmdpbjogNjBweCAwIDYwcHg7IH0gfVxuICAucGFnZV9fc2VjdGlvbi0tdGV4dCB7XG4gICAgbWFyZ2luOiA0MHB4IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYWdlX19zZWN0aW9uLS10ZXh0IHtcbiAgICAgICAgbWFyZ2luOiA3MHB4IDA7IH0gfVxuICAucGFnZV9fc2VjdGlvbi0tZG91YmxlIHtcbiAgICBtYXJnaW46IDQwcHggMDsgfVxuXG4ubGFuZGluZy10YWJzX19zZWN0aW9uLS1ncmF5IHtcbiAgcGFkZGluZzogNDJweCA0MHB4IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxhbmRpbmctdGFic19fc2VjdGlvbi0tZ3JheSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cblxuLm5hdmlnYXRpb25fX3N1Yi1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBPdmVybGF5cyAqL1xuLmRhdGVwaWNrZXItY29sIHtcbiAgLyogd2l0aCBtdWx0aXBsZSBjYWxlbmRhcnMgKi9cbiAgLyogUlRMIHN1cHBvcnQgKi8gfVxuICAuZGF0ZXBpY2tlci1jb2wgLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5kYXRlcGlja2VyLWNvbCAudWktZHJhZ2dhYmxlLWhhbmRsZSB7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7IH1cbiAgLmRhdGVwaWNrZXItY29sIC51aS1yZXNpemFibGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZGF0ZXBpY2tlci1jb2wgLnVpLXJlc2l6YWJsZS1oYW5kbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDAuMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBub25lOyB9XG4gIC5kYXRlcGlja2VyLWNvbCAudWktcmVzaXphYmxlLWRpc2FibGVkIC51aS1yZXNpemFibGUtaGFuZGxlLFxuICAuZGF0ZXBpY2tlci1jb2wgLnVpLXJlc2l6YWJsZS1hdXRvaGlkZSAudWktcmVzaXphYmxlLWhhbmRsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZGF0ZXBpY2tlci1jb2wgLnVpLXJlc2l6YWJsZS1uIHtcbiAgICBjdXJzb3I6IG4tcmVzaXplO1xuICAgIGhlaWdodDogN3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5kYXRlcGlja2VyLWNvbCAudWktcmVzaXphYmxlLXMge1xuICAgIGN1cnNvcjogcy1yZXNpemU7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAtNXB4O1xuICAgIGxlZnQ6IDA7IH1cbiAgLmRhdGVwaWNrZXItY29sIC51aS1yZXNpemFibGUtZSB7XG4gICAgY3Vyc29yOiBlLXJlc2l6ZTtcbiAgICB3aWR0aDogN3B4O1xuICAgIHJpZ2h0OiAtNXB4O1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmRhdGVwaWNrZXItY29sIC51aS1yZXNpemFibGUtdyB7XG4gICAgY3Vyc29yOiB3LXJlc2l6ZTtcbiAgICB3aWR0aDogN3B4O1xuICAgIGxlZnQ6IC01cHg7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuZGF0ZXBpY2tlci1jb2wgLnVpLXJlc2l6YWJsZS1zZSB7XG4gICAgY3Vyc29yOiBzZS1yZXNpemU7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgYm90dG9tOiAxcHg7IH1cbiAgLmRhdGVwaWNrZXItY29sIC51aS1yZXNpemFibGUtc3cge1xuICAgIGN1cnNvcjogc3ctcmVzaXplO1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgbGVmdDogLTVweDtcbiAgICBib3R0b206IC01cHg7IH1cbiAgLmRhdGVwaWNrZXItY29sIC51aS1yZXNpemFibGUtbncge1xuICAgIGN1cnNvcjogbnctcmVzaXplO1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgbGVmdDogLTVweDtcbiAgICB0b3A6IC01cHg7IH1cbiAgLmRhdGVwaWNrZXItY29sIC51aS1yZXNpemFibGUtbmUge1xuICAgIGN1cnNvcjogbmUtcmVzaXplO1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgdG9wOiAtNXB4OyB9XG4gIC5kYXRlcGlja2VyLWNvbCAudWktc2VsZWN0YWJsZSB7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7IH1cbiAgLmRhdGVwaWNrZXItY29sIC51aS1zZWxlY3RhYmxlLWhlbHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBib3JkZXI6IDFweCBkb3R0ZWQgYmxhY2s7IH1cbiAgLmRhdGVwaWNrZXItY29sIC51aS1zb3J0YWJsZS1oYW5kbGUge1xuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBub25lOyB9XG4gIC5kYXRlcGlja2VyLWNvbCAuZGF0ZXBpY2tlci1pbmxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZGF0ZXBpY2tlci1jb2wgLmRhdGVwaWNrZXItaW5saW5lLnZpc2libGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMjAwO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAgICAgLmRhdGVwaWNrZXItY29sIC5kYXRlcGlja2VyLWlubGluZS52aXNpYmxlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZGF0ZXBpY2tlci1jb2wgLmRhdGVwaWNrZXItaW5saW5lLnZpc2libGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZGF0ZXBpY2tlci1jb2wgLmRhdGVwaWNrZXItaW5saW5lLnZpc2libGUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmRhdGVwaWNrZXItY29sIC5kYXRlcGlja2VyLWlubGluZS52aXNpYmxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmRhdGVwaWNrZXItY29sIC5kYXRlcGlja2VyLWlubGluZS52aXNpYmxlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5kYXRlcGlja2VyLWNvbCAuZGF0ZXBpY2tlci1pbmxpbmUudmlzaWJsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuZGF0ZXBpY2tlci1jb2wgLmRhdGVwaWNrZXItaW5saW5lIC51aS1kYXRlcGlja2VyIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZGF0ZXBpY2tlci1jb2wgLmRhdGVwaWNrZXItaW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmRhdGVwaWNrZXItY29sIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LFxuICAuZGF0ZXBpY2tlci1jb2wgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sXG4gIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM4ZThiODY7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjOGU4Yjg2OyB9XG4gIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVyIHNwYW4ge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM1MTUzNTY7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICM1MTUzNTY7IH1cbiAgLmRhdGVwaWNrZXItY29sIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6aG92ZXIgc3BhbiB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzUxNTM1NjtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzUxNTM1NjsgfVxuICAuZGF0ZXBpY2tlci1jb2wgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICAgIG1hcmdpbjogMCAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDFweCAwOyB9XG4gIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCwgLmRhdGVwaWNrZXItY29sIC51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXIge1xuICAgIHdpZHRoOiA0NSU7IH1cbiAgLmRhdGVwaWNrZXItY29sIC51aS1kYXRlcGlja2VyIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBtYXJnaW46IDAgMCAwLjRlbTsgfVxuICAgIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlciB0YWJsZTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlciB0Ym9keSB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkOyB9XG4gICAgLmRhdGVwaWNrZXItY29sIC51aS1kYXRlcGlja2VyIHRib2R5IHRyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmRhdGVwaWNrZXItY29sIC51aS1kYXRlcGlja2VyIHRib2R5IHRyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlciB0Ym9keSB0ci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmRhdGVwaWNrZXItY29sIC51aS1kYXRlcGlja2VyIHRib2R5IHRyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlciB0Ym9keSB0ci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmRhdGVwaWNrZXItY29sIC51aS1kYXRlcGlja2VyIHRib2R5IHRyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlciB0Ym9keSB0cjpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlciB0Ym9keSB0cjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmRhdGVwaWNrZXItY29sIC51aS1kYXRlcGlja2VyIHRoZWFkIHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmRhdGVwaWNrZXItY29sIC51aS1kYXRlcGlja2VyIHRoIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMTNweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAuZGF0ZXBpY2tlci1jb2wgLnVpLWRhdGVwaWNrZXIgdGguY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZGF0ZXBpY2tlci1jb2wgLnVpLWRhdGVwaWNrZXIgdGgge1xuICAgICAgY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAuZGF0ZXBpY2tlci1jb2wgLnVpLWRhdGVwaWNrZXIgdGguY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlciB0aCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlciB0aC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmRhdGVwaWNrZXItY29sIC51aS1kYXRlcGlja2VyIHRoIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmRhdGVwaWNrZXItY29sIC51aS1kYXRlcGlja2VyIHRoLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlciB0aCB7XG4gICAgICBmb250LWZhbWlseTogZ2VyYmVyYV9tZWRpdW0sIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLmRhdGVwaWNrZXItY29sIC51aS1kYXRlcGlja2VyIHRoLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmRhdGVwaWNrZXItY29sIC51aS1kYXRlcGlja2VyIHRoIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgLmRhdGVwaWNrZXItY29sIC51aS1kYXRlcGlja2VyIHRkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlciB0ZC51aS1kYXRlcGlja2VyLXVuc2VsZWN0YWJsZTpob3ZlciB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAuZGF0ZXBpY2tlci1jb2wgLnVpLWRhdGVwaWNrZXIgdGQudWktZGF0ZXBpY2tlci1jYWxlbmRhci1yYW5nZTpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZGF0ZXBpY2tlci1jb2wgLnVpLWRhdGVwaWNrZXIgdGQudWktZGF0ZXBpY2tlci1vdGhlci1tb250aDpob3ZlciB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlciB0ZCBzcGFuLFxuICAgIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlciB0ZCBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmRhdGVwaWNrZXItY29sIC51aS1kYXRlcGlja2VyIHRkIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZTZlMjsgfVxuICAgICAgLmRhdGVwaWNrZXItY29sIC51aS1kYXRlcGlja2VyIHRkIGE6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlciB0ZCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAgIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlciB0ZCBhOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlciB0ZCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlciB0ZCBhOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlciB0ZCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZGF0ZXBpY2tlci1jb2wgLnVpLWRhdGVwaWNrZXIgdGQgc3Bhbjo6YmVmb3JlLFxuICAgIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlciB0ZCBhOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBsZWZ0OiAtMXB4O1xuICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICBib3R0b206IC0xcHg7IH1cbiAgLmRhdGVwaWNrZXItY29sIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwLjdlbSAwIDAgMDtcbiAgICBwYWRkaW5nOiAwIDAuMmVtO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLmRhdGVwaWNrZXItY29sIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbjogMC41ZW0gMC4yZW0gMC40ZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAwLjJlbSAwLjZlbSAwLjNlbSAwLjZlbTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAgIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQge1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAuZGF0ZXBpY2tlci1jb2wgLnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aSB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZGF0ZXBpY2tlci1jb2wgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZGF0ZXBpY2tlci1jb2wgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLmRhdGVwaWNrZXItY29sIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgICAgcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuZGF0ZXBpY2tlci1jb2wgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gICAgICBsZWZ0OiAwcHg7IH1cbiAgICAuZGF0ZXBpY2tlci1jb2wgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gICAgICByaWdodDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmRhdGVwaWNrZXItY29sIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXNpemU6IDEuMzc1ZW07IH0gfVxuICAuZGF0ZXBpY2tlci1jb2wgLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmRhdGVwaWNrZXItY29sIC51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHRhYmxlIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBtYXJnaW46IDAgYXV0byAwLjRlbTsgfVxuICAuZGF0ZXBpY2tlci1jb2wgLnVpLWRhdGVwaWNrZXItbXVsdGktMiAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuZGF0ZXBpY2tlci1jb2wgLnVpLWRhdGVwaWNrZXItbXVsdGktMyAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gICAgd2lkdGg6IDMzLjMlOyB9XG4gIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlci1tdWx0aS00IC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbiAgLmRhdGVwaWNrZXItY29sIC51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcbiAgICBjbGVhcjogbGVmdDsgfVxuICAuZGF0ZXBpY2tlci1jb2wgLnVpLWRhdGVwaWNrZXItcm93LWJyZWFrIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZGF0ZXBpY2tlci1jb2wgLnVpLWRhdGVwaWNrZXItcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDsgfVxuICAgIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gICAgICByaWdodDogMnB4O1xuICAgICAgbGVmdDogYXV0bzsgfVxuICAgIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gICAgICBsZWZ0OiAycHg7XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlciB7XG4gICAgICByaWdodDogMXB4O1xuICAgICAgbGVmdDogYXV0bzsgfVxuICAgIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlciB7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gICAgICBjbGVhcjogcmlnaHQ7IH1cbiAgICAgIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAuZGF0ZXBpY2tlci1jb2wgLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLmRhdGVwaWNrZXItY29sIC51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAuZGF0ZXBpY2tlci1jb2wgLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuICAgIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9XG4gIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlci1jYWxlbmRhci1yYW5nZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlci1jYWxlbmRhci1yYW5nZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZTZlMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZGF0ZXBpY2tlci1jb2wgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXItcmFuZ2U6aG92ZXIgLnVpLXN0YXRlLWRlZmF1bHQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZGF0ZXBpY2tlci1jb2wgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXItcmFuZ2U6aG92ZXIgLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAuZGF0ZXBpY2tlci1jb2wgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXItcmFuZ2U6aG92ZXIgLnVpLXN0YXRlLWRlZmF1bHQuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlci1jYWxlbmRhci1yYW5nZTpob3ZlciAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlci1jYWxlbmRhci1yYW5nZTpob3ZlciAudWktc3RhdGUtZGVmYXVsdC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmRhdGVwaWNrZXItY29sIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyLXJhbmdlOmhvdmVyIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlci1jYWxlbmRhci1oaWdobGlnaHQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmRhdGVwaWNrZXItY29sIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmNzsgfVxuICAuZGF0ZXBpY2tlci1jb2wgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXItaGlnaGxpZ2h0LmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmRhdGVwaWNrZXItY29sIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuZGF0ZXBpY2tlci1jb2wgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXItaGlnaGxpZ2h0LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmRhdGVwaWNrZXItY29sIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAuZGF0ZXBpY2tlci1jb2wgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXItaGlnaGxpZ2h0IC51aS1zdGF0ZS1kZWZhdWx0LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlci1jYWxlbmRhci1oaWdobGlnaHQgLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlci1jYWxlbmRhci1oaWdobGlnaHQgLnVpLXN0YXRlLWRlZmF1bHQuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZGF0ZXBpY2tlci1jb2wgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXItaGlnaGxpZ2h0IC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuZGF0ZXBpY2tlci1jb2wgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXItaGlnaGxpZ2h0IC51aS1zdGF0ZS1kZWZhdWx0LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmRhdGVwaWNrZXItY29sIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyLWhpZ2hsaWdodCAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmRhdGVwaWNrZXItY29sIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyLXNlbGVjdC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZGF0ZXBpY2tlci1jb2wgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXItc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGY3OyB9XG4gIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlci1jYWxlbmRhci1zZWxlY3QuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZGF0ZXBpY2tlci1jb2wgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXItc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlci1jYWxlbmRhci1zZWxlY3QuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZGF0ZXBpY2tlci1jb2wgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXItc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlci1jYWxlbmRhci1zZWxlY3QgLnVpLXN0YXRlLWRlZmF1bHQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmRhdGVwaWNrZXItY29sIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyLXNlbGVjdCAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgLmRhdGVwaWNrZXItY29sIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyLXNlbGVjdCAudWktc3RhdGUtZGVmYXVsdC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlci1jYWxlbmRhci1zZWxlY3QgLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5kYXRlcGlja2VyLWNvbCAudWktZGF0ZXBpY2tlci1jYWxlbmRhci1zZWxlY3QgLnVpLXN0YXRlLWRlZmF1bHQuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZGF0ZXBpY2tlci1jb2wgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXItc2VsZWN0IC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZGF0ZXBpY2tlci1jb2wgLnJhbmdlLWNvbnRyb2xzX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuZGF0ZXBpY2tlci1jb2wgLnJhbmdlLWNvbnRyb2xzX19zZW5kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4OyB9XG4gIC5kYXRlcGlja2VyLWNvbCAucmFuZ2UtY29udHJvbHNfX3R1cm4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5kYXRlcGlja2VyLWNvbCAucmFuZ2UtY29udHJvbHNfX3R1cm4gbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmRhdGVwaWNrZXItY29sIC5yYW5nZS1jb250cm9sc19fdHVybiBsYWJlbC5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5kYXRlcGlja2VyLWNvbCAucmFuZ2UtY29udHJvbHNfX3R1cm4gbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogZ2VyYmVyYV9saWdodCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5kYXRlcGlja2VyLWNvbCAucmFuZ2UtY29udHJvbHNfX3R1cm4gbGFiZWwuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5kYXRlcGlja2VyLWNvbCAucmFuZ2UtY29udHJvbHNfX3R1cm4gbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gICAgICAuZGF0ZXBpY2tlci1jb2wgLnJhbmdlLWNvbnRyb2xzX190dXJuIGxhYmVsLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZGF0ZXBpY2tlci1jb2wgLnJhbmdlLWNvbnRyb2xzX190dXJuIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAgIC5kYXRlcGlja2VyLWNvbCAucmFuZ2UtY29udHJvbHNfX3R1cm4gbGFiZWwuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmRhdGVwaWNrZXItY29sIC5yYW5nZS1jb250cm9sc19fdHVybiBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuZGF0ZXBpY2tlci1jb2wgLnJhbmdlLWNvbnRyb2xzX190dXJuIGxhYmVsLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5kYXRlcGlja2VyLWNvbCAucmFuZ2UtY29udHJvbHNfX3R1cm4gbGFiZWwge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmRhdGVwaWNrZXItY29sIC5yYW5nZS1jb250cm9sc19fdHVybiBsYWJlbDpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmRhdGVwaWNrZXItY29sIC5yYW5nZS1jb250cm9sc19fdHVybiBsYWJlbDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAuZGF0ZXBpY2tlci1jb2wgLnJhbmdlLWNvbnRyb2xzX190dXJuIGxhYmVsOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5kYXRlcGlja2VyLWNvbCAucmFuZ2UtY29udHJvbHNfX3R1cm4gbGFiZWw6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmRhdGVwaWNrZXItY29sIC5yYW5nZS1jb250cm9sc19fdHVybiBsYWJlbDpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZGF0ZXBpY2tlci1jb2wgLnJhbmdlLWNvbnRyb2xzX190dXJuIGxhYmVsOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5kYXRlcGlja2VyLWNvbCAucmFuZ2UtY29udHJvbHNfX3R1cm4gbGFiZWwgc3BhbiB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAzcHg7IH1cbiAgICAgIC5kYXRlcGlja2VyLWNvbCAucmFuZ2UtY29udHJvbHNfX3R1cm4gbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M1YzBiNztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5kYXRlcGlja2VyLWNvbCAucmFuZ2UtY29udHJvbHNfX3R1cm4gbGFiZWw6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVGdpSUdobGFXZG9kRDBpTVRVaUlIWnBaWGRDYjNnOUlqQWdNQ0F4T0NBeE5TSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRJZ055NDBOVFExTlV3MkxqTTNOU0F4TWt3eE5pQXlJaUJ6ZEhKdmEyVTlJbmRvYVhSbElpQnpkSEp2YTJVdGQybGtkR2c5SWpNaUx6NEtQQzl6ZG1jK0NnPT1cIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuZGF0ZXBpY2tlci1jb2wgLnJhbmdlLWNvbnRyb2xzX190dXJuIGlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRvcDogMDsgfVxuICAgICAgLmRhdGVwaWNrZXItY29sIC5yYW5nZS1jb250cm9sc19fdHVybiBpbnB1dDpjaGVja2VkIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuZGF0ZXBpY2tlci1jb2wgLnJhbmdlLWNvbnRyb2xzX190dXJuIGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5kYXRlcGlja2VyLWNvbCAucmFuZ2UtY29udHJvbHNfX3R1cm4gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2Y1NGU1YTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuICAuZGF0ZXBpY2tlci1jb2wgLnJhbmdlLWNvbnRyb2xzX19yZXNldC1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTFweDsgfVxuICAgIC5kYXRlcGlja2VyLWNvbCAucmFuZ2UtY29udHJvbHNfX3Jlc2V0LWJ0bi5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuZGF0ZXBpY2tlci1jb2wgLnJhbmdlLWNvbnRyb2xzX19yZXNldC1idG4ge1xuICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbGlnaHQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLmRhdGVwaWNrZXItY29sIC5yYW5nZS1jb250cm9sc19fcmVzZXQtYnRuLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmRhdGVwaWNrZXItY29sIC5yYW5nZS1jb250cm9sc19fcmVzZXQtYnRuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgICAuZGF0ZXBpY2tlci1jb2wgLnJhbmdlLWNvbnRyb2xzX19yZXNldC1idG4uY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZGF0ZXBpY2tlci1jb2wgLnJhbmdlLWNvbnRyb2xzX19yZXNldC1idG4ge1xuICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAuZGF0ZXBpY2tlci1jb2wgLnJhbmdlLWNvbnRyb2xzX19yZXNldC1idG4uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5kYXRlcGlja2VyLWNvbCAucmFuZ2UtY29udHJvbHNfX3Jlc2V0LWJ0biB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5kYXRlcGlja2VyLWNvbCAucmFuZ2UtY29udHJvbHNfX3Jlc2V0LWJ0bi5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmRhdGVwaWNrZXItY29sIC5yYW5nZS1jb250cm9sc19fcmVzZXQtYnRuIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmRhdGVwaWNrZXItY29sIC5yYW5nZS1jb250cm9sc19fcmVzZXQtYnRuOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmRhdGVwaWNrZXItY29sIC5yYW5nZS1jb250cm9sc19fcmVzZXQtYnRuOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgLmRhdGVwaWNrZXItY29sIC5yYW5nZS1jb250cm9sc19fcmVzZXQtYnRuOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZGF0ZXBpY2tlci1jb2wgLnJhbmdlLWNvbnRyb2xzX19yZXNldC1idG46aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuZGF0ZXBpY2tlci1jb2wgLnJhbmdlLWNvbnRyb2xzX19yZXNldC1idG46aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5kYXRlcGlja2VyLWNvbCAucmFuZ2UtY29udHJvbHNfX3Jlc2V0LWJ0bjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZGF0ZXBpY2tlci1jb2wgLnJhbmdlLWNvbnRyb2xzX19zZW5kLWJ0biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWUyZGM7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIHBhZGRpbmc6IDExcHggNTNweCAxMnB4IDUzcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5kYXRlcGlja2VyLWNvbCAucmFuZ2UtY29udHJvbHNfX3NlbmQtYnRuLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5kYXRlcGlja2VyLWNvbCAucmFuZ2UtY29udHJvbHNfX3NlbmQtYnRuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX21lZGl1bSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAuZGF0ZXBpY2tlci1jb2wgLnJhbmdlLWNvbnRyb2xzX19zZW5kLWJ0bi5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5kYXRlcGlja2VyLWNvbCAucmFuZ2UtY29udHJvbHNfX3NlbmQtYnRuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgICAuZGF0ZXBpY2tlci1jb2wgLnJhbmdlLWNvbnRyb2xzX19zZW5kLWJ0bi5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5kYXRlcGlja2VyLWNvbCAucmFuZ2UtY29udHJvbHNfX3NlbmQtYnRuIHtcbiAgICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gICAgLmRhdGVwaWNrZXItY29sIC5yYW5nZS1jb250cm9sc19fc2VuZC1idG4uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5kYXRlcGlja2VyLWNvbCAucmFuZ2UtY29udHJvbHNfX3NlbmQtYnRuIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmRhdGVwaWNrZXItY29sIC5yYW5nZS1jb250cm9sc19fc2VuZC1idG4uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5kYXRlcGlja2VyLWNvbCAucmFuZ2UtY29udHJvbHNfX3NlbmQtYnRuIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmRhdGVwaWNrZXItY29sIC5yYW5nZS1jb250cm9sc19fc2VuZC1idG4uY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZGF0ZXBpY2tlci1jb2wgLnJhbmdlLWNvbnRyb2xzX19zZW5kLWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmRhdGVwaWNrZXItY29sIC5yYW5nZS1jb250cm9sc19fc2VuZC1idG4uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5kYXRlcGlja2VyLWNvbCAucmFuZ2UtY29udHJvbHNfX3NlbmQtYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZGF0ZXBpY2tlci1jb2wgLnJhbmdlLWNvbnRyb2xzX19zZW5kLWJ0bi5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmRhdGVwaWNrZXItY29sIC5yYW5nZS1jb250cm9sc19fc2VuZC1idG4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5kYXRlcGlja2VyLWNvbCAucmFuZ2UtY29udHJvbHNfX3NlbmQtYnRuOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmRhdGVwaWNrZXItY29sIC5yYW5nZS1jb250cm9sc19fc2VuZC1idG46aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZGF0ZXBpY2tlci1jb2wgLnJhbmdlLWNvbnRyb2xzX19zZW5kLWJ0bjpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmRhdGVwaWNrZXItY29sIC5yYW5nZS1jb250cm9sc19fc2VuZC1idG46aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZGF0ZXBpY2tlci1jb2wgLnJhbmdlLWNvbnRyb2xzX19zZW5kLWJ0bjpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmRhdGVwaWNrZXItY29sIC5yYW5nZS1jb250cm9sc19fc2VuZC1idG46aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuZGF0ZXBpY2tlci1jb2wgLnJhbmdlLWNvbnRyb2xzX19zZW5kLWJ0bjpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5kYXRlcGlja2VyLWNvbCAucmFuZ2UtY29udHJvbHNfX3NlbmQtYnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTRlNWE7IH1cbiAgICAuZGF0ZXBpY2tlci1jb2wgLnJhbmdlLWNvbnRyb2xzX19zZW5kLWJ0bjpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmRhdGVwaWNrZXItY29sIC5yYW5nZS1jb250cm9sc19fc2VuZC1idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5kYXRlcGlja2VyLWNvbCAucmFuZ2UtY29udHJvbHNfX3NlbmQtYnRuOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZGF0ZXBpY2tlci1jb2wgLnJhbmdlLWNvbnRyb2xzX19zZW5kLWJ0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmRhdGVwaWNrZXItY29sIC5yYW5nZS1jb250cm9sc19fc2VuZC1idG46aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZGF0ZXBpY2tlci1jb2wgLnJhbmdlLWNvbnRyb2xzX19zZW5kLWJ0bjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNmNTRlNWE7IH1cbiAgICAuZGF0ZXBpY2tlci1jb2wgLnJhbmdlLWNvbnRyb2xzX19zZW5kLWJ0bjpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmRhdGVwaWNrZXItY29sIC5yYW5nZS1jb250cm9sc19fc2VuZC1idG46aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmRhdGVwaWNrZXItY29sIC5yYW5nZS1jb250cm9sc19fc2VuZC1idG46aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5kYXRlcGlja2VyLWNvbCAucmFuZ2UtY29udHJvbHNfX3NlbmQtYnRuOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHAtdGFncy0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wcC10YWdzLS1kZXNrdG9wIC5wcC10ZWdzX19oZWFkZXIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG4gIC5wcC10YWdzLS1kZXNrdG9wIC5wcC10ZWdzX19oZWFkZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnBwLXRhZ3MtLWRlc2t0b3AgLnBwLXRlZ3NfX2hlYWRlciB7XG4gICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgLnBwLXRhZ3MtLWRlc2t0b3AgLnBwLXRlZ3NfX2hlYWRlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wcC10YWdzLS1kZXNrdG9wIC5wcC10ZWdzX19oZWFkZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5wcC10YWdzLS1kZXNrdG9wIC5wcC10ZWdzX19oZWFkZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucHAtdGFncy0tZGVza3RvcCAucHAtdGVnc19faGVhZGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHAtdGFncy0tZGVza3RvcCAucHAtdGVnc19faGVhZGVyLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdCAucHAtdGFncy0tZGVza3RvcCAucHAtdGVnc19faGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogZ2VyYmVyYV9tZWRpdW0sIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5wcC10YWdzLS1kZXNrdG9wIC5wcC10ZWdzX19oZWFkZXIuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLnBwLXRhZ3MtLWRlc2t0b3AgLnBwLXRlZ3NfX2hlYWRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcC10YWdzLS1kZXNrdG9wIC5wcC10ZWdzX19oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnBwLXRhZ3MtLWRlc2t0b3AgLnBwLXRlZ3NfX2hlYWRlciB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG5cbi5wcC10YWdzLS1kZXNrdG9wIC5sb2FkaW5nIHtcbiAgaGVpZ2h0OiA2NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBwLXRhZ3MtLWRlc2t0b3AgLmxvYWRpbmc6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM1JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYW5pbWF0aW9uOiBzay1zcGlubmVyLXB1bHNlIDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgIG1hcmdpbjogLTE1cHg7IH1cblxuLnBwLXRhZ3MtLWRlc2t0b3AgLnBwLXRlZ3NfX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zaXplOiAxLjA2MjVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7IH1cbiAgLnBwLXRhZ3MtLWRlc2t0b3AgLnBwLXRlZ3NfX2J1dHRvbi5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAucHAtdGFncy0tZGVza3RvcCAucHAtdGVnc19fYnV0dG9uIHtcbiAgICBjb2xvcjogIzdlNzI2NjsgfVxuICAucHAtdGFncy0tZGVza3RvcCAucHAtdGVnc19fYnV0dG9uLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnBwLXRhZ3MtLWRlc2t0b3AgLnBwLXRlZ3NfX2J1dHRvbiB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnBwLXRhZ3MtLWRlc2t0b3AgLnBwLXRlZ3NfX2J1dHRvbi5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5wcC10YWdzLS1kZXNrdG9wIC5wcC10ZWdzX19idXR0b24ge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wcC10YWdzLS1kZXNrdG9wIC5wcC10ZWdzX19idXR0b24uZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0IC5wcC10YWdzLS1kZXNrdG9wIC5wcC10ZWdzX19idXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAucHAtdGFncy0tZGVza3RvcCAucHAtdGVnc19fYnV0dG9uLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5wcC10YWdzLS1kZXNrdG9wIC5wcC10ZWdzX19idXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgLnBwLXRhZ3MtLWRlc2t0b3AgLnBwLXRlZ3NfX2J1dHRvbjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnBwLXRhZ3MtLWRlc2t0b3AgLnBwLXRlZ3NfX2J1dHRvbjpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5wcC10YWdzLS1kZXNrdG9wIC5wcC10ZWdzX19idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgICAucHAtdGFncy0tZGVza3RvcCAucHAtdGVnc19fYnV0dG9uOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAucHAtdGFncy0tZGVza3RvcCAucHAtdGVnc19fYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnBwLXRhZ3MtLWRlc2t0b3AgLnBwLXRlZ3NfX2J1dHRvbjpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnBwLXRhZ3MtLWRlc2t0b3AgLnBwLXRlZ3NfX2J1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHAtdGFncy0tZGVza3RvcCAucHAtdGVnc19fYnV0dG9uIGVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLnBwLXRhZ3MtLWRlc2t0b3AgLnBwLXRlZ3NfX2J1dHRvbiBlbS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5wcC10YWdzLS1kZXNrdG9wIC5wcC10ZWdzX19idXR0b24gZW0ge1xuICAgICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgICAucHAtdGFncy0tZGVza3RvcCAucHAtdGVnc19fYnV0dG9uIGVtLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAucHAtdGFncy0tZGVza3RvcCAucHAtdGVnc19fYnV0dG9uIGVtIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnBwLXRhZ3MtLWRlc2t0b3AgLnBwLXRlZ3NfX2J1dHRvbiBlbS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnBwLXRhZ3MtLWRlc2t0b3AgLnBwLXRlZ3NfX2J1dHRvbiBlbSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG5Aa2V5ZnJhbWVzIHNrLXNwaW5uZXItcHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4udGFncyAuZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGFncyAuZm9ybV9fd3JhcC1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWUyZGM7IH1cbiAgICAudGFncyAuZm9ybV9fd3JhcC1ib3R0b20uY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudGFncyAuZm9ybV9fd3JhcC1ib3R0b20ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC50YWdzIC5mb3JtX193cmFwLWJvdHRvbS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnRhZ3MgLmZvcm1fX3dyYXAtYm90dG9tIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudGFncyAuZm9ybV9fd3JhcC1ib3R0b20uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC50YWdzIC5mb3JtX193cmFwLWJvdHRvbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC50YWdzIC5mb3JtX193cmFwLWJvdHRvbSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDsgfSB9XG4gIC50YWdzIC5mb3JtX19tYWluLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50YWdzIC5mb3JtX19tYWluLXdyYXBwZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLnRhZ3MgLmZvcm1fX3RhZ3Mtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgLnRhZ3MgLmZvcm1fX3RhZ3Mtd3JhcHBlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC50YWdzIC5mb3JtX190YWdzLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC50YWdzIC5mb3JtX190YWdzLXdyYXBwZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC50YWdzIC5mb3JtX190YWdzLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC50YWdzIC5mb3JtX190YWdzLXdyYXBwZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC50YWdzIC5mb3JtX190YWdzLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC50YWdzIC5mb3JtX190YWdzLXdyYXBwZXI6bm90KC5mb3JtX190YWdzLXdyYXBwZXItLWhpZGRlbik6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGFncyAuZm9ybV9fdGFncy13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4OyB9IH1cbiAgICAudGFncyAuZm9ybV9fdGFncy13cmFwcGVyLS1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAudGFncyAuZm9ybV9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtOyB9XG4gIC50YWdzIC5mb3JtX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDExcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTJkYztcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIGNvbG9yIDAuM3M7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnRhZ3MgLmZvcm1fX2J0bjpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC50YWdzIC5mb3JtX19idG46aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudGFncyAuZm9ybV9fYnRuOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudGFncyAuZm9ybV9fYnRuOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnRhZ3MgLmZvcm1fX2J0bjpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnRhZ3MgLmZvcm1fX2J0bjpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50YWdzIC5mb3JtX19idG46aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudGFncyAuZm9ybV9fYnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTRlNWE7IH1cbiAgICAudGFncyAuZm9ybV9fYnRuOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudGFncyAuZm9ybV9fYnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGFncyAuZm9ybV9fYnRuOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAudGFncyAuZm9ybV9fYnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50YWdzIC5mb3JtX19idG4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIC50YWdzIC5mb3JtX19idG4tLWFsbCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAudGFncyAuZm9ybV9fYnRuLS1hbGwge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAudGFncyAuZm9ybV9fYnRuLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLnRhZ3MgLmZvcm1fX2J0bi13cmFwLWxlZnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLnRhZ3MgLmZvcm1fX2J0bi13cmFwLWxlZnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAudGFncyAuZm9ybV9fYnRuLS1hcHBseSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDsgfVxuICAgICAgLnRhZ3MgLmZvcm1fX2J0bi0tYXBwbHkuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC50YWdzIC5mb3JtX19idG4tLWFwcGx5IHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC50YWdzIC5mb3JtX19idG4tLWFwcGx5LmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC50YWdzIC5mb3JtX19idG4tLWFwcGx5IHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC50YWdzIC5mb3JtX19idG4tLWFwcGx5LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC50YWdzIC5mb3JtX19idG4tLWFwcGx5IHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC50YWdzIC5mb3JtX19idG4tLWFwcGx5LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudGFncyAuZm9ybV9fYnRuLS1hcHBseSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2Y1NGU1YTsgfVxuICAgICAgLnRhZ3MgLmZvcm1fX2J0bi0tYXBwbHkuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnRhZ3MgLmZvcm1fX2J0bi0tYXBwbHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC50YWdzIC5mb3JtX19idG4tLWFwcGx5LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC50YWdzIC5mb3JtX19idG4tLWFwcGx5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAudGFncyAuZm9ybV9fYnRuLS1hcHBseS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnRhZ3MgLmZvcm1fX2J0bi0tYXBwbHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAudGFncyAuZm9ybV9fYnRuLS1hcHBseS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudGFncyAuZm9ybV9fYnRuLS1hcHBseSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC50YWdzIC5mb3JtX19idG4tLWFwcGx5LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC50YWdzIC5mb3JtX19idG4tLWFwcGx5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRhZ3MgLmZvcm1fX2J0bi0tYXBwbHkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC50YWdzIC5mb3JtX19idG4tLWFwcGx5IHtcbiAgICAgICAgICBmbGV4OiAxOyB9IH1cbiAgLnRhZ3MgLmZvcm0gLnRhZzpub3QoLnRhZy0tYWN0aXZlKSAudGFnX19jbG9zZSB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4udGFnOm5vdCgudGFnLS1hY3RpdmUpIC50YWdfX2Nsb3NlIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubGV0dGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubGV0dGVycyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmxldHRlcnNfX2xldHRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5sZXR0ZXJzX19sZXR0ZXIuZm9udC10aGVtZS1kZWZhdWx0LFxuICAgIC5mb250LXRoZW1lLWRlZmF1bHQgLmxldHRlcnNfX2xldHRlciB7XG4gICAgICBmb250LWZhbWlseTogZ2VyYmVyYV9saWdodCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAubGV0dGVyc19fbGV0dGVyLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmxldHRlcnNfX2xldHRlciB7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gICAgLmxldHRlcnNfX2xldHRlci0tbG9jayB7XG4gICAgICBjb2xvcjogI2Q3ZDVkMjtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4udGFncyAucGFuZWwge1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gIC50YWdzIC5wYW5lbC0tdGFncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50YWdzIC5wYW5lbC0tdGFncyB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAudGFncyAucGFuZWxfX2NvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnRhZ3MgLnBhbmVsX19jb250cm9sIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAudGFncyAucGFuZWxfX2NvbnRyb2wuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudGFncyAucGFuZWxfX2NvbnRyb2wge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC50YWdzIC5wYW5lbF9fY29udHJvbC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnRhZ3MgLnBhbmVsX19jb250cm9sIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudGFncyAucGFuZWxfX2NvbnRyb2wuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC50YWdzIC5wYW5lbF9fY29udHJvbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGFncyAucGFuZWxfX2NvbnRyb2wtLXRhZ3Mge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC50YWdzIC5wYW5lbF9fY29udHJvbC0tdGFnc19fZGVzY2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAudGFncyAucGFuZWxfX2NvbnRyb2wtLXRhZ3NfX21vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAudGFncyAucGFuZWxfX2NvbnRyb2wtLXRhZ3NfX21vYmlsZS5wYW5lbF9fY29udHJvbCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnRhZ3MgLnBhbmVsX19jb250cm9sLS10YWdzX19tb2JpbGUucGFuZWxfX2NvbnRyb2wuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnRhZ3MgLnBhbmVsX19jb250cm9sLS10YWdzX19tb2JpbGUucGFuZWxfX2NvbnRyb2wge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY4Zjc7IH1cbiAgICAgICAgLnRhZ3MgLnBhbmVsX19jb250cm9sLS10YWdzX19tb2JpbGUucGFuZWxfX2NvbnRyb2wuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudGFncyAucGFuZWxfX2NvbnRyb2wtLXRhZ3NfX21vYmlsZS5wYW5lbF9fY29udHJvbCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAudGFncyAucGFuZWxfX2NvbnRyb2wtLXRhZ3NfX21vYmlsZS5wYW5lbF9fY29udHJvbC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC50YWdzIC5wYW5lbF9fY29udHJvbC0tdGFnc19fbW9iaWxlLnBhbmVsX19jb250cm9sIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC50YWdzIC5wYW5lbF9fY29udHJvbC0tdGFnc19fbW9iaWxlLnBhbmVsX19jb250cm9sOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC50YWdzIC5wYW5lbF9fY29udHJvbC0tdGFnc19fbW9iaWxlLnBhbmVsX19jb250cm9sOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAgIC50YWdzIC5wYW5lbF9fY29udHJvbC0tdGFnc19fbW9iaWxlLnBhbmVsX19jb250cm9sOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnRhZ3MgLnBhbmVsX19jb250cm9sLS10YWdzX19tb2JpbGUucGFuZWxfX2NvbnRyb2w6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLnRhZ3MgLnBhbmVsX19jb250cm9sLS10YWdzX19tb2JpbGUucGFuZWxfX2NvbnRyb2w6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAudGFncyAucGFuZWxfX2NvbnRyb2wtLXRhZ3NfX21vYmlsZS5wYW5lbF9fY29udHJvbDpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnRhZ3MgLnBhbmVsX19jb250cm9sLS10YWdzX19tb2JpbGUgLnBhbmVsX19jb250cm9sLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDIzcHg7IH1cbiAgICAgICAgLnRhZ3MgLnBhbmVsX19jb250cm9sLS10YWdzX19tb2JpbGUgLnBhbmVsX19jb250cm9sLXRleHQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnRhZ3MgLnBhbmVsX19jb250cm9sLS10YWdzX19tb2JpbGUgLnBhbmVsX19jb250cm9sLXRleHQge1xuICAgICAgICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gICAgICAgIC50YWdzIC5wYW5lbF9fY29udHJvbC0tdGFnc19fbW9iaWxlIC5wYW5lbF9fY29udHJvbC10ZXh0LmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnRhZ3MgLnBhbmVsX19jb250cm9sLS10YWdzX19tb2JpbGUgLnBhbmVsX19jb250cm9sLXRleHQge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC50YWdzIC5wYW5lbF9fY29udHJvbC0tdGFnc19fbW9iaWxlIC5wYW5lbF9fY29udHJvbC10ZXh0LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnRhZ3MgLnBhbmVsX19jb250cm9sLS10YWdzX19tb2JpbGUgLnBhbmVsX19jb250cm9sLXRleHQge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAudGFncyAucGFuZWxfX2NvbnRyb2wtLXRhZ3NfX21vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAudGFncyAucGFuZWxfX2NvbnRyb2wtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkNWQyO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiA3cHggMTBweDsgfVxuICAgIC50YWdzIC5wYW5lbF9fY29udHJvbC10ZXh0LmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAuZm9udC10aGVtZS1kZWZhdWx0IC50YWdzIC5wYW5lbF9fY29udHJvbC10ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC50YWdzIC5wYW5lbF9fY29udHJvbC10ZXh0LmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLnRhZ3MgLnBhbmVsX19jb250cm9sLXRleHQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAgIC50YWdzIC5wYW5lbF9fY29udHJvbC10ZXh0LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnRhZ3MgLnBhbmVsX19jb250cm9sLXRleHQge1xuICAgICAgY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAudGFncyAucGFuZWxfX2NvbnRyb2wtdGV4dC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnRhZ3MgLnBhbmVsX19jb250cm9sLXRleHQge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGFncyAucGFuZWxfX2NvbnRyb2wtdGV4dC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnRhZ3MgLnBhbmVsX19jb250cm9sLXRleHQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudGFncyAucGFuZWxfX2NvbnRyb2wtdGV4dC0tdGFncyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIGNvbG9yIDAuM3M7IH1cbiAgICAgIC50YWdzIC5wYW5lbF9fY29udHJvbC10ZXh0LS10YWdzLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudGFncyAucGFuZWxfX2NvbnRyb2wtdGV4dC0tdGFncyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC50YWdzIC5wYW5lbF9fY29udHJvbC10ZXh0LS10YWdzLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC50YWdzIC5wYW5lbF9fY29udHJvbC10ZXh0LS10YWdzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnRhZ3MgLnBhbmVsX19jb250cm9sLXRleHQtLXRhZ3MuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnRhZ3MgLnBhbmVsX19jb250cm9sLXRleHQtLXRhZ3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAudGFncyAucGFuZWxfX2NvbnRyb2wtdGV4dC0tdGFncy1hZGFwdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC50YWdzIC5wYW5lbF9fY29udHJvbC10ZXh0LS10YWdzOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudGFncyAucGFuZWxfX2NvbnRyb2wtdGV4dC0tdGFnczpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAudGFncyAucGFuZWxfX2NvbnRyb2wtdGV4dC0tdGFnczpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudGFncyAucGFuZWxfX2NvbnRyb2wtdGV4dC0tdGFnczpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAudGFncyAucGFuZWxfX2NvbnRyb2wtdGV4dC0tdGFnczpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAudGFncyAucGFuZWxfX2NvbnRyb2wtdGV4dC0tdGFnczpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAudGFncyAucGFuZWxfX2NvbnRyb2wtdGV4dC0tdGFnczpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnRhZ3MgLnBhbmVsX19jb250cm9sLXRleHQtLXRhZ3M6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAudGFncyAucGFuZWxfX2NvbnRyb2wtdGV4dC0tdGFnczpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudGFncyAucGFuZWxfX2NvbnRyb2wtdGV4dC0tdGFnczpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC50YWdzIC5wYW5lbF9fY29udHJvbC10ZXh0LS10YWdzOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC50YWdzIC5wYW5lbF9fY29udHJvbC10ZXh0LS10YWdzOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnRhZ3MgLnBhbmVsX19jb250cm9sLXRleHQtLXRhZ3M6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC50YWdzIC5wYW5lbF9fY29udHJvbC10ZXh0LS10YWdzOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAudGFncyAucGFuZWxfX2NvbnRyb2wtdGV4dC0tdGFnczpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudGFncyAucGFuZWxfX2NvbnRyb2wtdGV4dC0tdGFnczpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnRhZ3MgLnBhbmVsX19jb250cm9sLXRleHQtLXRhZ3M6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnRhZ3MgLnBhbmVsX19jb250cm9sLXRleHQtLXRhZ3M6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC50YWdzIC5wYW5lbF9fY29udHJvbC10ZXh0LS10YWdzOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudGFncyAucGFuZWxfX2NvbnRyb2wtdGV4dC0tdGFncyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG4gIC50YWdzIC5wYW5lbF9fYWRkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjMzg1ZjlkO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC50YWdzIC5wYW5lbF9fYWRkLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnRhZ3MgLnBhbmVsX19hZGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC50YWdzIC5wYW5lbF9fYWRkLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudGFncyAucGFuZWxfX2FkZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnRhZ3MgLnBhbmVsX19hZGQuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC50YWdzIC5wYW5lbF9fYWRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRhZ3MgLnBhbmVsX19yZXNldCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAudGFncyAucGFuZWxfX3Jlc2V0LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnRhZ3MgLnBhbmVsX19yZXNldCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnRhZ3MgLnBhbmVsX19yZXNldC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnRhZ3MgLnBhbmVsX19yZXNldCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnRhZ3MgLnBhbmVsX19yZXNldC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnRhZ3MgLnBhbmVsX19yZXNldCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRhZ3MgLnBhbmVsX19yZXNldC0tdGFncyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC50YWdzIC5wYW5lbF9fcmVzZXQtLXRhZ3MuZm9udC10aGVtZS1kZWZhdWx0LFxuICAgICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAudGFncyAucGFuZWxfX3Jlc2V0LS10YWdzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbGlnaHQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAudGFncyAucGFuZWxfX3Jlc2V0LS10YWdzLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAudGFncyAucGFuZWxfX3Jlc2V0LS10YWdzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAgICAgLnRhZ3MgLnBhbmVsX19yZXNldC0tdGFncy5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnRhZ3MgLnBhbmVsX19yZXNldC0tdGFncyB7XG4gICAgICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gICAgICAudGFncyAucGFuZWxfX3Jlc2V0LS10YWdzLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC50YWdzIC5wYW5lbF9fcmVzZXQtLXRhZ3Mge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnRhZ3MgLnBhbmVsX19yZXNldC0tdGFncy5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAudGFncyAucGFuZWxfX3Jlc2V0LS10YWdzIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC50YWdzIC5wYW5lbF9fcmVzZXQtLXRhZ3M6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC50YWdzIC5wYW5lbF9fcmVzZXQtLXRhZ3M6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2Y1NGU1YTsgfVxuICAgICAgLnRhZ3MgLnBhbmVsX19yZXNldC0tdGFnczpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudGFncyAucGFuZWxfX3Jlc2V0LS10YWdzOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC50YWdzIC5wYW5lbF9fcmVzZXQtLXRhZ3M6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnRhZ3MgLnBhbmVsX19yZXNldC0tdGFnczpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC50YWdzIC5wYW5lbC0tc2VsZWN0ZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNDVweDsgfVxuICAgIC50YWdzIC5wYW5lbC0tc2VsZWN0ZWQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudGFncyAucGFuZWwtLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudGFncyAucGFuZWwtLXNlbGVjdGVkLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudGFncyAucGFuZWwtLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudGFncyAucGFuZWwtLXNlbGVjdGVkLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAudGFncyAucGFuZWwtLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50YWdzIC5wYW5lbC0tc2VsZWN0ZWQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRhZ3MgLnBhbmVsLS1zZWxlY3RlZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgICAgLnRhZ3MgLnBhbmVsLS1zZWxlY3RlZCAucHAtdGVnc19faGVhZGVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnRhZ3MgLnBhbmVsLS1zZWxlY3RlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC50YWdzIC5wYW5lbC0tc2VsZWN0ZWQgLnBwLXRlZ3NfX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnRhZ3MgLnBhbmVsLS1zZWxlY3RlZCAucHAtdGVnc19faGVhZGVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudGFncyAucGFuZWwtLXNlbGVjdGVkIC5wcC10ZWdzX19oZWFkZXIge1xuICAgICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgICAgLnRhZ3MgLnBhbmVsLS1zZWxlY3RlZCAucHAtdGVnc19faGVhZGVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC50YWdzIC5wYW5lbC0tc2VsZWN0ZWQgLnBwLXRlZ3NfX2hlYWRlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAudGFncyAucGFuZWwtLXNlbGVjdGVkIC5wcC10ZWdzX19oZWFkZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnRhZ3MgLnBhbmVsLS1zZWxlY3RlZCAucHAtdGVnc19faGVhZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50YWdzIC5wYW5lbC0tc2VsZWN0ZWQgLnBwLXRlZ3NfX2hlYWRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC50YWdzIC5wYW5lbC0tc2VsZWN0ZWQgLnBwLXRlZ3NfX2hlYWRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGFncyAucGFuZWwtLXNlbGVjdGVkIC5wYW5lbF9fY29udHJvbC10ZXh0LS10YWdzIHtcbiAgICAgICAgd2lkdGg6IDcwJTsgfVxuICAgICAgICAudGFncyAucGFuZWwtLXNlbGVjdGVkIC5wYW5lbF9fY29udHJvbC10ZXh0LS10YWdzLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC50YWdzIC5wYW5lbC0tc2VsZWN0ZWQgLnBhbmVsX19jb250cm9sLXRleHQtLXRhZ3Mge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2Y1NGU1YTsgfVxuICAgICAgICAudGFncyAucGFuZWwtLXNlbGVjdGVkIC5wYW5lbF9fY29udHJvbC10ZXh0LS10YWdzLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnRhZ3MgLnBhbmVsLS1zZWxlY3RlZCAucGFuZWxfX2NvbnRyb2wtdGV4dC0tdGFncyB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC50YWdzIC5wYW5lbC0tc2VsZWN0ZWQgLnBhbmVsX19jb250cm9sLXRleHQtLXRhZ3MuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAudGFncyAucGFuZWwtLXNlbGVjdGVkIC5wYW5lbF9fY29udHJvbC10ZXh0LS10YWdzIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLnRhZ3MgLnBhbmVsLS1zZWxlY3RlZCAucGFuZWxfX2NvbnRyb2wtdGV4dC0tdGFncy5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudGFncyAucGFuZWwtLXNlbGVjdGVkIC5wYW5lbF9fY29udHJvbC10ZXh0LS10YWdzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAgIC50YWdzIC5wYW5lbC0tc2VsZWN0ZWQgLnBhbmVsX19jb250cm9sLXRleHQtLXRhZ3MuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudGFncyAucGFuZWwtLXNlbGVjdGVkIC5wYW5lbF9fY29udHJvbC10ZXh0LS10YWdzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC50YWdzIC5wYW5lbC0tc2VsZWN0ZWQgLnBhbmVsX19jb250cm9sLXRleHQtLXRhZ3MuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAudGFncyAucGFuZWwtLXNlbGVjdGVkIC5wYW5lbF9fY29udHJvbC10ZXh0LS10YWdzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC50YWdzIC5wYW5lbC0tc2VsZWN0ZWQgLnBhbmVsX19jb250cm9sLXRleHQtLXRhZ3MuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnRhZ3MgLnBhbmVsLS1zZWxlY3RlZCAucGFuZWxfX2NvbnRyb2wtdGV4dC0tdGFncyB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLnRhZ3MgLnBhbmVsLS1zZWxlY3RlZCAucGFuZWxfX2NvbnRyb2wtdGV4dC0tdGFncy5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC50YWdzIC5wYW5lbC0tc2VsZWN0ZWQgLnBhbmVsX19jb250cm9sLXRleHQtLXRhZ3Mge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC50YWdzIC5wYW5lbC0tc2VsZWN0ZWQgLnBhbmVsX19jb250cm9sLXRleHQtLXRhZ3MuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAudGFncyAucGFuZWwtLXNlbGVjdGVkIC5wYW5lbF9fY29udHJvbC10ZXh0LS10YWdzIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGFncyAucGFuZWwtLXNlbGVjdGVkIC5wYW5lbF9fY29udHJvbC10ZXh0LS10YWdzOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9IH1cbiAgICAudGFncyAucGFuZWwtLXNlbGVjdGVkIC50YWcge1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAgICAgLnRhZ3MgLnBhbmVsLS1zZWxlY3RlZCAudGFnLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudGFncyAucGFuZWwtLXNlbGVjdGVkIC50YWcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAudGFncyAucGFuZWwtLXNlbGVjdGVkIC50YWcuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnRhZ3MgLnBhbmVsLS1zZWxlY3RlZCAudGFnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnRhZ3MgLnBhbmVsLS1zZWxlY3RlZCAudGFnLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC50YWdzIC5wYW5lbC0tc2VsZWN0ZWQgLnRhZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC50YWdzIC5wYW5lbC0tc2VsZWN0ZWQgLnRhZy5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnRhZ3MgLnBhbmVsLS1zZWxlY3RlZCAudGFnIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC50YWdzIC5wYW5lbC0tc2VsZWN0ZWQgLnRhZy5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudGFncyAucGFuZWwtLXNlbGVjdGVkIC50YWcge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnRhZ3MgLnBhbmVsLS1zZWxlY3RlZCAudGFnLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC50YWdzIC5wYW5lbC0tc2VsZWN0ZWQgLnRhZyB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAudGFncyAucGFuZWwtLXNlbGVjdGVkIC50YWdfX2Nsb3NlOmJlZm9yZSwgLnRhZ3MgLnBhbmVsLS1zZWxlY3RlZCAudGFnX19jbG9zZTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLnRhZ3MgLnBhbmVsIC50YWcge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnRhZ3MtLWFkYXB0aXZlIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ucG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDU0LCA1MywgNTAsIDAuNSk7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5wb3B1cF9fd2luZG93IHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggMHB4IDQwcHg7IH1cbiAgICAucG9wdXBfX3dpbmRvdy5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5wb3B1cF9fd2luZG93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucG9wdXBfX3dpbmRvdy5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnBvcHVwX193aW5kb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wb3B1cF9fd2luZG93LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucG9wdXBfX3dpbmRvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wb3B1cF9fd2luZG93IHtcbiAgICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gIC5wb3B1cF9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDM0cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5wb3B1cF9fY2xvc2U6aG92ZXI6OmJlZm9yZSwgLnBvcHVwX19jbG9zZTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuICAgIC5wb3B1cF9fY2xvc2U6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZThiODY7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAucG9wdXBfX2Nsb3NlOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZThiODY7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLnBvcHVwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGZvbnQtc2l6ZTogMi4xMjVlbTtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLnBvcHVwX190aXRsZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5wb3B1cF9fdGl0bGUge1xuICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAucG9wdXBfX3RpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAucG9wdXBfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnBvcHVwX190aXRsZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnBvcHVwX190aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wb3B1cF9fdGl0bGUuZm9udC10aGVtZS1kZWZhdWx0LFxuICAgIC5mb250LXRoZW1lLWRlZmF1bHQgLnBvcHVwX190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogZ2VyYmVyYV9tZWRpdW0sIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLnBvcHVwX190aXRsZS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5wb3B1cF9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuXG4udGFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwIDhweCA4cHggMDtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q1ZDI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcywgY29sb3IgMC4zcywgYm9yZGVyLWNvbG9yIDAuM3M7IH1cbiAgLnRhZy5mb250LXRoZW1lLWRlZmF1bHQsXG4gIC5mb250LXRoZW1lLWRlZmF1bHQgLnRhZyB7XG4gICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbGlnaHQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC50YWcuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLnRhZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAudGFnLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC50YWcge1xuICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gIC50YWcuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudGFnIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGFnLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnRhZyB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnRhZy5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudGFnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC50YWcuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudGFnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC50YWcuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAudGFnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50YWc6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnRhZzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnRhZzpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC50YWc6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC50YWc6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAudGFnOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGFnOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC50YWc6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTRlNWE7IH1cbiAgLnRhZzpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC50YWc6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRhZzpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC50YWc6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLnRhZzpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudGFnOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmNTRlNWE7IH1cbiAgLnRhZzpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC50YWc6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAudGFnOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnRhZzpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC50YWdfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDlweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC50YWdfX2Nsb3NlOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2ZkNztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC50YWdfX2Nsb3NlOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2ZkNztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgLnRhZ19fcGhvdG8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA3cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAudGFnLS1wZXJzb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7IH1cbiAgICAudGFnLS1wZXJzb24tLW5vLXBob3RvIC50YWdfX3Bob3RvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRhZy0tYWN0aXZlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4OyB9XG4gICAgLnRhZy0tYWN0aXZlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnRhZy0tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnRhZy0tYWN0aXZlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudGFnLS1hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudGFnLS1hY3RpdmUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC50YWctLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50YWctLWFjdGl2ZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC50YWctLWFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNmNTRlNWE7IH1cbiAgICAudGFnLS1hY3RpdmUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC50YWctLWFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGFnLS1hY3RpdmUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC50YWctLWFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudGFnLS1hY3RpdmUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudGFnLS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuICAgIC50YWctLWFjdGl2ZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnRhZy0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGFnLS1hY3RpdmUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC50YWctLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnRhZy0tYWN0aXZlICo6OmJlZm9yZSxcbiAgICAudGFnLS1hY3RpdmUgKjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucGFuZWwge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAucGFuZWxfX2NvbnRyb2wge1xuICAgIHBhZGRpbmc6IDE2cHggMCAxNnB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLnBhbmVsX19jb250cm9sLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnBhbmVsX19jb250cm9sIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY4Zjc7IH1cbiAgICAucGFuZWxfX2NvbnRyb2wuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wYW5lbF9fY29udHJvbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnBhbmVsX19jb250cm9sLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucGFuZWxfX2NvbnRyb2wge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5wYW5lbF9fY29udHJvbDpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5wYW5lbF9fY29udHJvbDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgLnBhbmVsX19jb250cm9sOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAucGFuZWxfX2NvbnRyb2w6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5wYW5lbF9fY29udHJvbDpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnBhbmVsX19jb250cm9sOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucGFuZWxfX2NvbnRyb2w6aG92ZXIgLnBhbmVsX19jb250cm9sLXRleHQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAucGFuZWxfX2NvbnRyb2w6aG92ZXIgLnBhbmVsX19jb250cm9sLXRleHQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucGFuZWxfX2NvbnRyb2w6aG92ZXIgLnBhbmVsX19jb250cm9sLXRleHQuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wYW5lbF9fY29udHJvbDpob3ZlciAucGFuZWxfX2NvbnRyb2wtdGV4dCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wYW5lbF9fY29udHJvbDpob3ZlciAucGFuZWxfX2NvbnRyb2wtdGV4dC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnBhbmVsX19jb250cm9sOmhvdmVyIC5wYW5lbF9fY29udHJvbC10ZXh0IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnBhbmVsX19jb250cm9sOmhvdmVyIC5wYW5lbF9fY29udHJvbC10ZXh0OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVFVpSUdobGFXZG9kRDBpTVRVaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TlNBeE5TSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhKbFkzUWdlRDBpTmk0MUlpQjNhV1IwYUQwaU1pSWdhR1ZwWjJoMFBTSXhOU0lnWm1sc2JEMGlJMlptWm1abVppSXZQZ284Y21WamRDQjRQU0l4TlNJZ2VUMGlOaTQxSWlCM2FXUjBhRDBpTWlJZ2FHVnBaMmgwUFNJeE5TSWdkSEpoYm5ObWIzSnRQU0p5YjNSaGRHVW9PVEFnTVRVZ05pNDFLU0lnWm1sc2JEMGlJMlptWm1abVppSXZQZ284TDNOMlp6NEtcIik7IH1cbiAgLnBhbmVsX19jb250cm9sLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVlbTtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBhbmVsX19jb250cm9sLXRleHQuZm9udC10aGVtZS1kZWZhdWx0LFxuICAgIC5mb250LXRoZW1lLWRlZmF1bHQgLnBhbmVsX19jb250cm9sLXRleHQge1xuICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbGlnaHQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLnBhbmVsX19jb250cm9sLXRleHQuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAucGFuZWxfX2NvbnRyb2wtdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gICAgLnBhbmVsX19jb250cm9sLXRleHQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAucGFuZWxfX2NvbnRyb2wtdGV4dCB7XG4gICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgIC5wYW5lbF9fY29udHJvbC10ZXh0LmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAucGFuZWxfX2NvbnRyb2wtdGV4dCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5wYW5lbF9fY29udHJvbC10ZXh0LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucGFuZWxfX2NvbnRyb2wtdGV4dCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wYW5lbF9fY29udHJvbC10ZXh0OjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDNweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UVWlJR2hsYVdkb2REMGlNVFVpSUhacFpYZENiM2c5SWpBZ01DQXhOU0F4TlNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEpsWTNRZ2VEMGlOaTQxSWlCM2FXUjBhRDBpTWlJZ2FHVnBaMmgwUFNJeE5TSWdabWxzYkQwaUl6aEZPRUk0TmlJdlBnbzhjbVZqZENCNFBTSXhOU0lnZVQwaU5pNDFJaUIzYVdSMGFEMGlNaUlnYUdWcFoyaDBQU0l4TlNJZ2RISmhibk5tYjNKdFBTSnliM1JoZEdVb09UQWdNVFVnTmk0MUtTSWdabWxzYkQwaUl6aEZPRUk0TmlJdlBnbzhMM04yWno0S1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5wYW5lbF9fYWRkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAucGFuZWxfX2FkZC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5wYW5lbF9fYWRkIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnBhbmVsX19hZGQuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wYW5lbF9fYWRkIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnBhbmVsX19hZGQuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5wYW5lbF9fYWRkIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnBhbmVsX19hZGQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAucGFuZWxfX2FkZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgLnBhbmVsX19hZGQuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wYW5lbF9fYWRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAucGFuZWxfX2FkZC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnBhbmVsX19hZGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAucGFuZWxfX3Jlc2V0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDVkMjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAucGFuZWxfX3Jlc2V0LmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5wYW5lbF9fcmVzZXQge1xuICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbGlnaHQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLnBhbmVsX19yZXNldC5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5wYW5lbF9fcmVzZXQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAgIC5wYW5lbF9fcmVzZXQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAucGFuZWxfX3Jlc2V0IHtcbiAgICAgIGNvbG9yOiAjN2U3MjY2OyB9XG4gICAgLnBhbmVsX19yZXNldC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnBhbmVsX19yZXNldCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5wYW5lbF9fcmVzZXQuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5wYW5lbF9fcmVzZXQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucGFuZWxfX3Jlc2V0LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnBhbmVsX19yZXNldCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnBhbmVsX19yZXNldC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnBhbmVsX19yZXNldCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnBhbmVsX19yZXNldC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnBhbmVsX19yZXNldCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnBhbmVsX19yZXNldDpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5wYW5lbF9fcmVzZXQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuICAgIC5wYW5lbF9fcmVzZXQ6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wYW5lbF9fcmVzZXQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5wYW5lbF9fcmVzZXQ6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5wYW5lbF9fcmVzZXQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wYW5lbF9fcmVzZXQ6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAucGFuZWxfX3Jlc2V0OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnBhbmVsX19yZXNldDpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnBhbmVsX19yZXNldDpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wYW5lbF9fcmVzZXQ6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5wYW5lbF9fcmVzZXQ6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAucGFuZWxfX3Jlc2V0OmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnBhbmVsX19yZXNldDpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNmNTRlNWE7IH1cbiAgICAucGFuZWxfX3Jlc2V0OmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAucGFuZWxfX3Jlc2V0OmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5wYW5lbF9fcmVzZXQ6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5wYW5lbF9fcmVzZXQ6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wYW5lbC0tc2VsZWN0ZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNjVweDsgfVxuICAgIC5wYW5lbC0tc2VsZWN0ZWQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAucGFuZWwtLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucGFuZWwtLXNlbGVjdGVkLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAucGFuZWwtLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucGFuZWwtLXNlbGVjdGVkLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucGFuZWwtLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYW5lbC0tc2VsZWN0ZWQge1xuICAgICAgICBwYWRkaW5nOiAwIDExNXB4IDIycHggNzBweDsgfSB9XG4gICAgLnBhbmVsLS1zZWxlY3RlZCAudGFnIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAgICAgLnBhbmVsLS1zZWxlY3RlZCAudGFnLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAucGFuZWwtLXNlbGVjdGVkIC50YWcge1xuICAgICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgICAgLnBhbmVsLS1zZWxlY3RlZCAudGFnLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wYW5lbC0tc2VsZWN0ZWQgLnRhZyB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAucGFuZWwtLXNlbGVjdGVkIC50YWcuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnBhbmVsLS1zZWxlY3RlZCAudGFnIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5wYW5lbC0tc2VsZWN0ZWQgLnRhZy5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnBhbmVsLS1zZWxlY3RlZCAudGFnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmNzsgfVxuICAgICAgLnBhbmVsLS1zZWxlY3RlZCAudGFnLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wYW5lbC0tc2VsZWN0ZWQgLnRhZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5wYW5lbC0tc2VsZWN0ZWQgLnRhZy5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucGFuZWwtLXNlbGVjdGVkIC50YWcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAucGFuZWwtLXNlbGVjdGVkIC50YWdfX2Nsb3NlOmJlZm9yZSwgLnBhbmVsLS1zZWxlY3RlZCAudGFnX19jbG9zZTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZThiODY7IH1cbiAgLnBhbmVsIC50YWcge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnRhYnMge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTJkYzsgfVxuICAudGFic19fdGFiIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnRhYnNfX3RhYi5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAudGFic19fdGFiIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX21lZGl1bSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAudGFic19fdGFiLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLnRhYnNfX3RhYiB7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gICAgLnRhYnNfX3RhYjpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQ7IH1cbiAgICAgIC50YWJzX190YWI6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC50YWJzX190YWI6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2Y1NGU1YTsgfVxuICAgICAgLnRhYnNfX3RhYjpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudGFic19fdGFiOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC50YWJzX190YWI6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnRhYnNfX3RhYjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAudGFic19fdGFiOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudGFic19fdGFiOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAudGFic19fdGFiOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC50YWJzX190YWI6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC50YWJzX190YWI6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnRhYnNfX3RhYjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC50YWJzX190YWItLWFjdGl2ZSB7XG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQ7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAgIC50YWJzX190YWItLWFjdGl2ZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnRhYnNfX3RhYi0tYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgICAgIC50YWJzX190YWItLWFjdGl2ZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudGFic19fdGFiLS1hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnRhYnNfX3RhYi0tYWN0aXZlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC50YWJzX190YWItLWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAudGFic19fdGFiLS1hY3RpdmUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC50YWJzX190YWItLWFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2Y1NGU1YTsgfVxuICAgICAgLnRhYnNfX3RhYi0tYWN0aXZlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC50YWJzX190YWItLWFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnRhYnNfX3RhYi0tYWN0aXZlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC50YWJzX190YWItLWFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGFic19fdGFiIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDAuOTM3NWVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnRhYnNfX3RhYiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgICAudGFic19fdGFiOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC50YWJzX190YWItY291bnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgY29sb3I6ICM5NDg5N2U7IH1cbiAgICAudGFic19fdGFiLWNvdW50ZXIuZm9udC10aGVtZS1kZWZhdWx0LFxuICAgIC5mb250LXRoZW1lLWRlZmF1bHQgLnRhYnNfX3RhYi1jb3VudGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC50YWJzX190YWItY291bnRlci5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC50YWJzX190YWItY291bnRlciB7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG5cbi50YWdfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDlweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC50YWdfX2Nsb3NlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC50YWdfX2Nsb3NlOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4udGFnX19waG90byB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDdweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMjFweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4udGFnLS1wZXJzb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzZweDsgfVxuICAudGFnLS1wZXJzb24tLW5vLXBob3RvIC50YWdfX3Bob3RvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi50YWctLWFjdGl2ZSAqOjpiZWZvcmUsXG4udGFnLS1hY3RpdmUgKjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wZXJzb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDIycHggMjJweCAyMnB4IDkwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGVyc29uIHtcbiAgICAgIHdpZHRoOiA0NiU7IH0gfVxuICAucGVyc29uOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNkY2RjOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGVyc29uOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiA0NHB4OyB9IH1cbiAgLnBlcnNvbl9fcGhvdG8td3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjJweDtcbiAgICBsZWZ0OiAyMnB4O1xuICAgIHdpZHRoOiA0OXB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDsgfVxuICAgIC5wZXJzb25fX3Bob3RvLXdyYXBwZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFESUFBQUEvQ0FZQUFBQ2lvWnR2QUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQTdhbWxVV0hSWVRVdzZZMjl0TG1Ga2IySmxMbmh0Y0FBQUFBQUFQRDk0Y0dGamEyVjBJR0psWjJsdVBTTHZ1NzhpSUdsa1BTSlhOVTB3VFhCRFpXaHBTSHB5WlZONlRsUmplbXRqT1dRaVB6NEtQSGc2ZUcxd2JXVjBZU0I0Yld4dWN6cDRQU0poWkc5aVpUcHVjenB0WlhSaEx5SWdlRHA0YlhCMGF6MGlRV1J2WW1VZ1dFMVFJRU52Y21VZ05TNDJMV013TmpjZ056a3VNVFUzTnpRM0xDQXlNREUxTHpBekx6TXdMVEl6T2pRd09qUXlJQ0FnSUNBZ0lDQWlQZ29nSUNBOGNtUm1PbEpFUmlCNGJXeHVjenB5WkdZOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2TURJdk1qSXRjbVJtTFhONWJuUmhlQzF1Y3lNaVBnb2dJQ0FnSUNBOGNtUm1Pa1JsYzJOeWFYQjBhVzl1SUhKa1pqcGhZbTkxZEQwaUlnb2dJQ0FnSUNBZ0lDQWdJQ0I0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUNpQWdJQ0FnSUNBZ0lDQWdJSGh0Ykc1ek9uaHRjRTFOUFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdmJXMHZJZ29nSUNBZ0lDQWdJQ0FnSUNCNGJXeHVjenB6ZEZKbFpqMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMM05VZVhCbEwxSmxjMjkxY21ObFVtVm1JeUlLSUNBZ0lDQWdJQ0FnSUNBZ2VHMXNibk02YzNSRmRuUTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpVVjJaVzUwSXlJS0lDQWdJQ0FnSUNBZ0lDQWdlRzFzYm5NNlpHTTlJbWgwZEhBNkx5OXdkWEpzTG05eVp5OWtZeTlsYkdWdFpXNTBjeTh4TGpFdklnb2dJQ0FnSUNBZ0lDQWdJQ0I0Yld4dWN6cHdhRzkwYjNOb2IzQTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2Y0dodmRHOXphRzl3THpFdU1DOGlDaUFnSUNBZ0lDQWdJQ0FnSUhodGJHNXpPblJwWm1ZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZkR2xtWmk4eExqQXZJZ29nSUNBZ0lDQWdJQ0FnSUNCNGJXeHVjenBsZUdsbVBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMMlY0YVdZdk1TNHdMeUkrQ2lBZ0lDQWdJQ0FnSUR4NGJYQTZRM0psWVhSdmNsUnZiMncrUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UVWdLRmRwYm1SdmQzTXBQQzk0YlhBNlEzSmxZWFJ2Y2xSdmIydytDaUFnSUNBZ0lDQWdJRHg0YlhBNlEzSmxZWFJsUkdGMFpUNHlNREl3TFRBMExUSXlWREl3T2pFeU9qQXpLekF6T2pBd1BDOTRiWEE2UTNKbFlYUmxSR0YwWlQ0S0lDQWdJQ0FnSUNBZ1BIaHRjRHBOYjJScFpubEVZWFJsUGpJd01qQXRNRFF0TWpKVU1qQTZNalk2TVRFck1ETTZNREE4TDNodGNEcE5iMlJwWm5sRVlYUmxQZ29nSUNBZ0lDQWdJQ0E4ZUcxd09rMWxkR0ZrWVhSaFJHRjBaVDR5TURJd0xUQTBMVEl5VkRJd09qSTJPakV4S3pBek9qQXdQQzk0YlhBNlRXVjBZV1JoZEdGRVlYUmxQZ29nSUNBZ0lDQWdJQ0E4ZUcxd1RVMDZTVzV6ZEdGdVkyVkpSRDU0YlhBdWFXbGtPbVF6WkRVME4yRTFMVGhqTkdNdFl6TTBPUzFpWVRrekxUazBaV1ZsWW1Ga1lUVXdOand2ZUcxd1RVMDZTVzV6ZEdGdVkyVkpSRDRLSUNBZ0lDQWdJQ0FnUEhodGNFMU5Pa1J2WTNWdFpXNTBTVVErWVdSdlltVTZaRzlqYVdRNmNHaHZkRzl6YUc5d09qVTBZVGRoTVdKa0xUZzBZbVV0TVRGbFlTMDRNamhrTFdObU5qTm1OakpqWlRKbE1Ed3ZlRzF3VFUwNlJHOWpkVzFsYm5SSlJENEtJQ0FnSUNBZ0lDQWdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSEprWmpwd1lYSnpaVlI1Y0dVOUlsSmxjMjkxY21ObElqNEtJQ0FnSUNBZ0lDQWdJQ0FnUEhOMFVtVm1PbWx1YzNSaGJtTmxTVVErZUcxd0xtbHBaRG94T1RFeVEwSkVNMFpDUlRZeE1VVTVRVEEyTjBZelFrVTVSRFl4TURjNFFUd3ZjM1JTWldZNmFXNXpkR0Z1WTJWSlJENEtJQ0FnSUNBZ0lDQWdJQ0FnUEhOMFVtVm1PbVJ2WTNWdFpXNTBTVVErZUcxd0xtUnBaRG94T1RFeVEwSkVORVpDUlRZeE1VVTVRVEEyTjBZelFrVTVSRFl4TURjNFFUd3ZjM1JTWldZNlpHOWpkVzFsYm5SSlJENEtJQ0FnSUNBZ0lDQWdQQzk0YlhCTlRUcEVaWEpwZG1Wa1JuSnZiVDRLSUNBZ0lDQWdJQ0FnUEhodGNFMU5Pazl5YVdkcGJtRnNSRzlqZFcxbGJuUkpSRDU0YlhBdVpHbGtPakU1TVRKRFFrUTJSa0pGTmpFeFJUbEJNRFkzUmpOQ1JUbEVOakV3TnpoQlBDOTRiWEJOVFRwUGNtbG5hVzVoYkVSdlkzVnRaVzUwU1VRK0NpQWdJQ0FnSUNBZ0lEeDRiWEJOVFRwSWFYTjBiM0o1UGdvZ0lDQWdJQ0FnSUNBZ0lDQThjbVJtT2xObGNUNEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BISmtaanBzYVNCeVpHWTZjR0Z5YzJWVWVYQmxQU0pTWlhOdmRYSmpaU0krQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4emRFVjJkRHBoWTNScGIyNCtjMkYyWldROEwzTjBSWFowT21GamRHbHZiajRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEhOMFJYWjBPbWx1YzNSaGJtTmxTVVErZUcxd0xtbHBaRG95TVdSa09Ea3lNaTFoTUdSbExUUTNOR1V0WWpJeE5TMWlOV1l6WVRoak5tVXhPR1k4TDNOMFJYWjBPbWx1YzNSaGJtTmxTVVErQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4emRFVjJkRHAzYUdWdVBqSXdNakF0TURRdE1qSlVNakE2TWpZNk1URXJNRE02TURBOEwzTjBSWFowT25kb1pXNCtDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHh6ZEVWMmREcHpiMlowZDJGeVpVRm5aVzUwUGtGa2IySmxJRkJvYjNSdmMyaHZjQ0JEUXlBeU1ERTFJQ2hYYVc1a2IzZHpLVHd2YzNSRmRuUTZjMjltZEhkaGNtVkJaMlZ1ZEQ0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BITjBSWFowT21Ob1lXNW5aV1ErTHp3dmMzUkZkblE2WTJoaGJtZGxaRDRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQQzl5WkdZNmJHaytDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lEeHlaR1k2YkdrZ2NtUm1PbkJoY25ObFZIbHdaVDBpVW1WemIzVnlZMlVpUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOGMzUkZkblE2WVdOMGFXOXVQbk5oZG1Wa1BDOXpkRVYyZERwaFkzUnBiMjQrQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4emRFVjJkRHBwYm5OMFlXNWpaVWxFUG5odGNDNXBhV1E2WkROa05UUTNZVFV0T0dNMFl5MWpNelE1TFdKaE9UTXRPVFJsWldWaVlXUmhOVEEyUEM5emRFVjJkRHBwYm5OMFlXNWpaVWxFUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOGMzUkZkblE2ZDJobGJqNHlNREl3TFRBMExUSXlWREl3T2pJMk9qRXhLekF6T2pBd1BDOXpkRVYyZERwM2FHVnVQZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4YzNSRmRuUTZjMjltZEhkaGNtVkJaMlZ1ZEQ1QlpHOWlaU0JRYUc5MGIzTm9iM0FnUTBNZ01qQXhOU0FvVjJsdVpHOTNjeWs4TDNOMFJYWjBPbk52Wm5SM1lYSmxRV2RsYm5RK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeHpkRVYyZERwamFHRnVaMlZrUGk4OEwzTjBSWFowT21Ob1lXNW5aV1ErQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHd2Y21SbU9teHBQZ29nSUNBZ0lDQWdJQ0FnSUNBOEwzSmtaanBUWlhFK0NpQWdJQ0FnSUNBZ0lEd3ZlRzF3VFUwNlNHbHpkRzl5ZVQ0S0lDQWdJQ0FnSUNBZ1BHUmpPbVp2Y20xaGRENXBiV0ZuWlM5d2JtYzhMMlJqT21admNtMWhkRDRLSUNBZ0lDQWdJQ0FnUEhCb2IzUnZjMmh2Y0RwRGIyeHZjazF2WkdVK016d3ZjR2h2ZEc5emFHOXdPa052Ykc5eVRXOWtaVDRLSUNBZ0lDQWdJQ0FnUEhScFptWTZUM0pwWlc1MFlYUnBiMjQrTVR3dmRHbG1aanBQY21sbGJuUmhkR2x2Ymo0S0lDQWdJQ0FnSUNBZ1BIUnBabVk2V0ZKbGMyOXNkWFJwYjI0K056SXdNREF3THpFd01EQXdQQzkwYVdabU9saFNaWE52YkhWMGFXOXVQZ29nSUNBZ0lDQWdJQ0E4ZEdsbVpqcFpVbVZ6YjJ4MWRHbHZiajQzTWpBd01EQXZNVEF3TURBOEwzUnBabVk2V1ZKbGMyOXNkWFJwYjI0K0NpQWdJQ0FnSUNBZ0lEeDBhV1ptT2xKbGMyOXNkWFJwYjI1VmJtbDBQakk4TDNScFptWTZVbVZ6YjJ4MWRHbHZibFZ1YVhRK0NpQWdJQ0FnSUNBZ0lEeGxlR2xtT2tOdmJHOXlVM0JoWTJVK05qVTFNelU4TDJWNGFXWTZRMjlzYjNKVGNHRmpaVDRLSUNBZ0lDQWdJQ0FnUEdWNGFXWTZVR2w0Wld4WVJHbHRaVzV6YVc5dVBqVXdQQzlsZUdsbU9sQnBlR1ZzV0VScGJXVnVjMmx2Ymo0S0lDQWdJQ0FnSUNBZ1BHVjRhV1k2VUdsNFpXeFpSR2x0Wlc1emFXOXVQall6UEM5bGVHbG1PbEJwZUdWc1dVUnBiV1Z1YzJsdmJqNEtJQ0FnSUNBZ1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0NpQWdJRHd2Y21SbU9sSkVSajRLUEM5NE9uaHRjRzFsZEdFK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2p3L2VIQmhZMnRsZENCbGJtUTlJbmNpUHo0M3E4WU1BQUFBSUdOSVVrMEFBSG9sQUFDQWd3QUErZjhBQUlEb0FBQlNDQUFCRlZnQUFEcVhBQUFYYjlkYUg1QUFBQWNQU1VSQlZIamEzRnBiaUZWVkdQNyt0ZmJlYytaYW8rU280eTJrMUlpQ0xHOEZpVXBSNUJnUldHTlJQZldTTDlHRndvZUNIb3VTb3RlZ2NLSjhjaUtoS0lpMGkxRVFKQlZFaG9KbW1qcm5PSE91ZTYyL0IvZWUxcXl6OXVWTWMzU21CWnZaTTN1dnRmNXYvZGZ2MzBNVFE4T00vOEVRK0o4TUw3N3BIaDBKTXQ1bHgzMGViZVo1aDNMSzI3VFd4TkN3bmdJa1pSSWJWMHVqQmJQbDd0RVJ5Z0RJdVRSaVRXREhmVHNBWk0xSkF0Z0UxQVNpcDJFMk13SWk3M29HS1B2bkZHZlgwY1d6QlVURytzS1VYN1JwazNZUHl1TWpzeG1BYVQwaXlVZG1QUUREUjRSdFRkNGMwVUJtenZIbWlQQ1pZTVFjQk9GTURXSXVnWWpraVMrZGxFZm1naVlTYTcyNVhQMVNrbW5SSE5GR0xDdW4rUWpOZGpVa0hiSncyVjVHeFRuckdTS2JxR2NyR0N1Nys2bk8zajA2UXJQQlQ3cEhSeWlGY0luTThIdWw2cWdzSzRpZVV4NW52OUxGWUI0UXNkelNCT05kS1FBdTRaTmtzRFFSZzZETW9yR2RQdUtncTV3aXVEQktraWEvU0FVU2I5UU9NSlo1MkxtTEhlWmpnalVQSUowaFdndHhHK3plUll6WWFId2tKV2JLelVlTWpYbUdUY2NXZ2lJYkZ3Q1UwZkN3MzBrNmlOYUpWU3ZtNVFCZ21vY3dBTWpvbWJJNk5wUUFubk1BekdhSVNXQXMwNkdFaEJXZnZCZGRaclJSaGtZb285WXpuUjlaUUFqdTNpcG4yTDdyZHg5QVI3UytTRGhKYlpPampISmRwTDNycFpYSENWMCtwTmkrQUJBQUtCZ21sRVNNR3NqZjRLWXN3RjVXdVp3UmZVd0F3Z0FTbTA2U3hwVHhQQThRTVIwZ2hPenV1QTNFNU5EMUhLYW5BWVNPc0p0MlVNZ0x4TXlpWm94UFNrWkpKNlN6MkJ5bTlwblRPTGt3dE1HdEFyRTN6Q044V296bm5IVFZKU3diZ0tmbEk0VFdhQy9sUGJrRU1HbGhWK2RwUUtSRkxXMHNra2NUd3NqV2VkbzV0cFoxUW5MTTFhaHpmZWdoTkg5dXkyTWViR1RyckdHYVM5S25QVWIycHplblJsUXJVY0t4bVNzdkpQbU16Z0JzV29Wd05PVW9FVWpjanJUQ0x1Y0lqZVFRZ2pNMGwwV2l6QWFJeXlvNHpiVE1Ec3BrNmVBb1VaQlNkbVJGcTB5eml3RllJRnBxQjlsWm5YUE1GVmFzSjBmQktPek1uRlZSVzg4NUkxSTI4eEZ6QWV0azBvbzRka1FjSkpYak04ZzZwd0FSU1pXdHhadHRmNGlGVnkxRXF1bFFZcGUyNDhzekczUjJHUi83Z0FuU1JYODV6VFRUb2xCT3NtYXpTT1dveE1Pb3lrN083TkVrWlV3VUNRa3ZpNkt5UVo1MFhvMU1EQTNyNkVBVk0rdm1VOW5IUktRQWpDY0JZZGRwUlF2YlFvY09LbW82T1VmdnFPbjRoUXVBOVR3RzAyeGE4WC9hNU9BblNhRTE5aGNKUUU4TURZZnRiUEl4TTVkMzdHb0NVdWdlSFNtM0dCcnRwZ05iZ2VDeWpTbi9pOExNUEFNaEVaRTIydDZDTGUvWWRRMEFOTFN1aUhQMW1nYUFvOXVHYnB6T1lvYkFaUGladmt5SzJBQUFKMnVWYytMcmdnd0JZSEdoYXc4UlVkZUJmZitsRFNwU2VINDd4azRBK0ViVlBYSFA0NC81UlVLOVE0anQ1Kzk3Nk80OGdwdjlZUmNadXh4bWRXSDd3eXNCUEZoaFhWNjdaczBDMGJ0cFBaMWN2UktLV1FkQ2ZIQisrME4zZGgzWUI1ZG16Tk4zZ1BCaU1IazFrdWM5SWlMem5vamszcHZYOVd2bS9SV2w5R2NMNTlIMWU1NFR4R0hJcDc0OHJJL3VmYnV5VWN1Q0pHTEYvQzRENzFSVitNdkF3ZjBYREE1ZzFqZmFhRlI0VVJ1SUFKUUJoRmxhaVVCNEZzZFFqdXplR1RYN09tL3RuNzlzNStDS2V4OVl2T3lKZ1VMbndPSHlSYlhvbWQzeXBydTJnVmhyWnFWUU92b3pmL3JxNjlWTjU4ZXAzdzhLcmFoWk0xY3FXcDA0V1NrZktUWWFyMjArOU1sUGFTWldVV3BEV1lWUGRVcTV0VXQ2QzgzRXlsSERnd0RCQUpPREtqQ0FIOGRMNERzM1lmM1R1K0gzOUlBbVF5NHp4cytjeGVqTHIrancxOThhMTBwZkQzcUI3SkZTMWkrOXhBVVM3Qk1SQSt3VCtRck1pbGtUaUNVUmVVUWVBS1dZMzZzbzlkekF3US8vamhOWEZDN1hNUEFtQVZzVk01ZFVxS29FR21jdE5NQlZBTVZHWFllaEVoS01idW5SMVo2UEhoSVVFT0VpR0VWSk9GMnZRUzViZ2kwdjdVSDNvb1VBa1FFa0dtR3RoalBIL3NENVUzK2lPRGFtdlNBZzJkRkJudS9oN01sVGZQcjRjVFYyK2kvMGFSYjlma0MxYXBVMWM5aFRxZFg2aTZXSkcxajJCVVJkQUU2SHpJOWU5ZEg3bndQQStQMlBQRW1zOTRMaEY4SFZRd0g1ZzdkdjlGYmN1aGE2czRDZzBBRWhKY3JWR3NaS1JaUktKZlIxRkZDUUVwV3hJcXFsRXBZTURxS3Z0eGZWTUlTM2ZDbm1MUm1NblFla3RXYkRuOHo4L3k4NWpwOHpnNk1yY2o2dzFpQm1jSzJPOHZFVCt0aUJqeWZDSTkrZlhRVzVsQUFxTlJvdkNNSzhIczkvWHZ1ZWF0eDJpMjVjdjlMMzE5NHNlZ2NXd0FzQ1p6OW9jZzl4eVNWWmEwekthY25MekNsQXNndWRwZ1hCREswMWZ2LzJ1OFlQYjd4VjJsSU9lN3M5THdEQUUwQWoySEdQN050OGh4VExsNEtGd0xUMlRTcFJwcjJZYXg0UmhKUzQ3dmFOL3JvWG41Mi9yM3doS0RYcUtLdVF2dXFVUWVlbWRWSXNYd3BJT2FNZ0xoV04wY21hcnBLMENUTTNQWFA5RFFBR1Y2OENCaGJnaTJNblFFU2d2aFdRQXdzQUlaSTFiSmt4OG9DTjV2MHpBRjVFZjg3QTVyNktBQUFBQUVsRlRrU3VRbUNDXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cbiAgLnBlcnNvbl9fcGhvdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5wZXJzb25fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5wZXJzb25fX3Bvc3Qge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogIzk0ODk3ZTsgfVxuICAucGVyc29uLS1hY3RpdmUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnBlcnNvbi0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG4gIC5wZXJzb24tLWFjdGl2ZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wZXJzb24tLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAucGVyc29uLS1hY3RpdmUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucGVyc29uLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLnBlcnNvbi0tYWN0aXZlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGVyc29uLS1hY3RpdmUgLnBlcnNvbl9fcGhvdG8td3JhcHBlcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRElBQUFBL0NBWUFBQUNpb1p0dkFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUE3YW1sVVdIUllUVXc2WTI5dExtRmtiMkpsTG5odGNBQUFBQUFBUEQ5NGNHRmphMlYwSUdKbFoybHVQU0x2dTc4aUlHbGtQU0pYTlUwd1RYQkRaV2hwU0hweVpWTjZUbFJqZW10ak9XUWlQejRLUEhnNmVHMXdiV1YwWVNCNGJXeHVjenA0UFNKaFpHOWlaVHB1Y3pwdFpYUmhMeUlnZURwNGJYQjBhejBpUVdSdlltVWdXRTFRSUVOdmNtVWdOUzQyTFdNd05qY2dOemt1TVRVM056UTNMQ0F5TURFMUx6QXpMek13TFRJek9qUXdPalF5SUNBZ0lDQWdJQ0FpUGdvZ0lDQThjbVJtT2xKRVJpQjRiV3h1Y3pweVpHWTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1Rrdk1ESXZNakl0Y21SbUxYTjViblJoZUMxdWN5TWlQZ29nSUNBZ0lDQThjbVJtT2tSbGMyTnlhWEIwYVc5dUlISmtaanBoWW05MWREMGlJZ29nSUNBZ0lDQWdJQ0FnSUNCNGJXeHVjenA0YlhBOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOGlDaUFnSUNBZ0lDQWdJQ0FnSUhodGJHNXpPbmh0Y0UxTlBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZiVzB2SWdvZ0lDQWdJQ0FnSUNBZ0lDQjRiV3h1Y3pwemRGSmxaajBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDNOVWVYQmxMMUpsYzI5MWNtTmxVbVZtSXlJS0lDQWdJQ0FnSUNBZ0lDQWdlRzFzYm5NNmMzUkZkblE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVVYyWlc1MEl5SUtJQ0FnSUNBZ0lDQWdJQ0FnZUcxc2JuTTZaR005SW1oMGRIQTZMeTl3ZFhKc0xtOXlaeTlrWXk5bGJHVnRaVzUwY3k4eExqRXZJZ29nSUNBZ0lDQWdJQ0FnSUNCNGJXeHVjenB3YUc5MGIzTm9iM0E5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmNHaHZkRzl6YUc5d0x6RXVNQzhpQ2lBZ0lDQWdJQ0FnSUNBZ0lIaHRiRzV6T25ScFptWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZEdsbVppOHhMakF2SWdvZ0lDQWdJQ0FnSUNBZ0lDQjRiV3h1Y3pwbGVHbG1QU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDJWNGFXWXZNUzR3THlJK0NpQWdJQ0FnSUNBZ0lEeDRiWEE2UTNKbFlYUnZjbFJ2YjJ3K1FXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVFVnS0ZkcGJtUnZkM01wUEM5NGJYQTZRM0psWVhSdmNsUnZiMncrQ2lBZ0lDQWdJQ0FnSUR4NGJYQTZRM0psWVhSbFJHRjBaVDR5TURJd0xUQTBMVEl5VkRJd09qRXlPakF6S3pBek9qQXdQQzk0YlhBNlEzSmxZWFJsUkdGMFpUNEtJQ0FnSUNBZ0lDQWdQSGh0Y0RwTmIyUnBabmxFWVhSbFBqSXdNakF0TURRdE1qSlVNakE2TXpFNk5ETXJNRE02TURBOEwzaHRjRHBOYjJScFpubEVZWFJsUGdvZ0lDQWdJQ0FnSUNBOGVHMXdPazFsZEdGa1lYUmhSR0YwWlQ0eU1ESXdMVEEwTFRJeVZESXdPak14T2pRekt6QXpPakF3UEM5NGJYQTZUV1YwWVdSaGRHRkVZWFJsUGdvZ0lDQWdJQ0FnSUNBOGVHMXdUVTA2U1c1emRHRnVZMlZKUkQ1NGJYQXVhV2xrT21ZMU1ERXhOakExTFdRNFpUTXROelEwTXkwNFkyWTNMV05tWm1VM1lXSTVNREE1TlR3dmVHMXdUVTA2U1c1emRHRnVZMlZKUkQ0S0lDQWdJQ0FnSUNBZ1BIaHRjRTFOT2tSdlkzVnRaVzUwU1VRK1lXUnZZbVU2Wkc5amFXUTZjR2h2ZEc5emFHOXdPakU0WldaalpqTmlMVGcwWW1ZdE1URmxZUzA0TWpoa0xXTm1Oak5tTmpKalpUSmxNRHd2ZUcxd1RVMDZSRzlqZFcxbGJuUkpSRDRLSUNBZ0lDQWdJQ0FnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhKa1pqcHdZWEp6WlZSNWNHVTlJbEpsYzI5MWNtTmxJajRLSUNBZ0lDQWdJQ0FnSUNBZ1BITjBVbVZtT21sdWMzUmhibU5sU1VRK2VHMXdMbWxwWkRveE9URXlRMEpFTTBaQ1JUWXhNVVU1UVRBMk4wWXpRa1U1UkRZeE1EYzRRVHd2YzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDRLSUNBZ0lDQWdJQ0FnSUNBZ1BITjBVbVZtT21SdlkzVnRaVzUwU1VRK2VHMXdMbVJwWkRveE9URXlRMEpFTkVaQ1JUWXhNVVU1UVRBMk4wWXpRa1U1UkRZeE1EYzRRVHd2YzNSU1pXWTZaRzlqZFcxbGJuUkpSRDRLSUNBZ0lDQWdJQ0FnUEM5NGJYQk5UVHBFWlhKcGRtVmtSbkp2YlQ0S0lDQWdJQ0FnSUNBZ1BIaHRjRTFOT2s5eWFXZHBibUZzUkc5amRXMWxiblJKUkQ1NGJYQXVaR2xrT2pFNU1USkRRa1EyUmtKRk5qRXhSVGxCTURZM1JqTkNSVGxFTmpFd056aEJQQzk0YlhCTlRUcFBjbWxuYVc1aGJFUnZZM1Z0Wlc1MFNVUStDaUFnSUNBZ0lDQWdJRHg0YlhCTlRUcElhWE4wYjNKNVBnb2dJQ0FnSUNBZ0lDQWdJQ0E4Y21SbU9sTmxjVDRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQSEprWmpwc2FTQnlaR1k2Y0dGeWMyVlVlWEJsUFNKU1pYTnZkWEpqWlNJK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeHpkRVYyZERwaFkzUnBiMjQrYzJGMlpXUThMM04wUlhaME9tRmpkR2x2Ymo0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BITjBSWFowT21sdWMzUmhibU5sU1VRK2VHMXdMbWxwWkRwbE1XRXdaRGRpWlMwNVptUXdMVGs1TkRNdE9UUXlaaTB4TXpVNFlqSXhORFZtT0RFOEwzTjBSWFowT21sdWMzUmhibU5sU1VRK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeHpkRVYyZERwM2FHVnVQakl3TWpBdE1EUXRNakpVTWpBNk16RTZORE1yTURNNk1EQThMM04wUlhaME9uZG9aVzQrQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4emRFVjJkRHB6YjJaMGQyRnlaVUZuWlc1MFBrRmtiMkpsSUZCb2IzUnZjMmh2Y0NCRFF5QXlNREUxSUNoWGFXNWtiM2R6S1R3dmMzUkZkblE2YzI5bWRIZGhjbVZCWjJWdWRENEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQSE4wUlhaME9tTm9ZVzVuWldRK0x6d3ZjM1JGZG5RNlkyaGhibWRsWkQ0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEM5eVpHWTZiR2srQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHh5WkdZNmJHa2djbVJtT25CaGNuTmxWSGx3WlQwaVVtVnpiM1Z5WTJVaVBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThjM1JGZG5RNllXTjBhVzl1UG5OaGRtVmtQQzl6ZEVWMmREcGhZM1JwYjI0K0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeHpkRVYyZERwcGJuTjBZVzVqWlVsRVBuaHRjQzVwYVdRNlpqVXdNVEUyTURVdFpEaGxNeTAzTkRRekxUaGpaamN0WTJabVpUZGhZamt3TURrMVBDOXpkRVYyZERwcGJuTjBZVzVqWlVsRVBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThjM1JGZG5RNmQyaGxiajR5TURJd0xUQTBMVEl5VkRJd09qTXhPalF6S3pBek9qQXdQQzl6ZEVWMmREcDNhR1Z1UGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOGMzUkZkblE2YzI5bWRIZGhjbVZCWjJWdWRENUJaRzlpWlNCUWFHOTBiM05vYjNBZ1EwTWdNakF4TlNBb1YybHVaRzkzY3lrOEwzTjBSWFowT25OdlpuUjNZWEpsUVdkbGJuUStDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHh6ZEVWMmREcGphR0Z1WjJWa1BpODhMM04wUlhaME9tTm9ZVzVuWldRK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR3dmNtUm1PbXhwUGdvZ0lDQWdJQ0FnSUNBZ0lDQThMM0prWmpwVFpYRStDaUFnSUNBZ0lDQWdJRHd2ZUcxd1RVMDZTR2x6ZEc5eWVUNEtJQ0FnSUNBZ0lDQWdQR1JqT21admNtMWhkRDVwYldGblpTOXdibWM4TDJSak9tWnZjbTFoZEQ0S0lDQWdJQ0FnSUNBZ1BIQm9iM1J2YzJodmNEcERiMnh2Y2sxdlpHVStNend2Y0dodmRHOXphRzl3T2tOdmJHOXlUVzlrWlQ0S0lDQWdJQ0FnSUNBZ1BIUnBabVk2VDNKcFpXNTBZWFJwYjI0K01Ud3ZkR2xtWmpwUGNtbGxiblJoZEdsdmJqNEtJQ0FnSUNBZ0lDQWdQSFJwWm1ZNldGSmxjMjlzZFhScGIyNCtOekl3TURBd0x6RXdNREF3UEM5MGFXWm1PbGhTWlhOdmJIVjBhVzl1UGdvZ0lDQWdJQ0FnSUNBOGRHbG1aanBaVW1WemIyeDFkR2x2Ymo0M01qQXdNREF2TVRBd01EQThMM1JwWm1ZNldWSmxjMjlzZFhScGIyNCtDaUFnSUNBZ0lDQWdJRHgwYVdabU9sSmxjMjlzZFhScGIyNVZibWwwUGpJOEwzUnBabVk2VW1WemIyeDFkR2x2YmxWdWFYUStDaUFnSUNBZ0lDQWdJRHhsZUdsbU9rTnZiRzl5VTNCaFkyVStOalUxTXpVOEwyVjRhV1k2UTI5c2IzSlRjR0ZqWlQ0S0lDQWdJQ0FnSUNBZ1BHVjRhV1k2VUdsNFpXeFlSR2x0Wlc1emFXOXVQalV3UEM5bGVHbG1PbEJwZUdWc1dFUnBiV1Z1YzJsdmJqNEtJQ0FnSUNBZ0lDQWdQR1Y0YVdZNlVHbDRaV3haUkdsdFpXNXphVzl1UGpZelBDOWxlR2xtT2xCcGVHVnNXVVJwYldWdWMybHZiajRLSUNBZ0lDQWdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtDaUFnSUR3dmNtUm1PbEpFUmo0S1BDOTRPbmh0Y0cxbGRHRStDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0Nqdy9lSEJoWTJ0bGRDQmxibVE5SW5jaVB6N3ZJVmZwQUFBQUlHTklVazBBQUhvbEFBQ0Fnd0FBK2Y4QUFJRG9BQUJTQ0FBQkZWZ0FBRHFYQUFBWGI5ZGFINUFBQUFYWFNVUkJWSGphM0ZyUGF5UkZGUDdlcTU1a2t0a29HM0VqS3l5Q04vSG93Wk11dUNESW1oVXZMbGs5Nk1XTFowWHdQeEFQbmp6c1FWQTJvdUpoSXl4NDhPVEpzNElITHlLSTRxL2diakpKWnJycWVaanU3SnRLVlZkMWRpYVoyWUltTTlQZFZlK3I5NzJmRmRwZDN4RGNCNE54bjR5aS90RGIybHhJUEN1Qnp6bmF6SG1HTXVVOU10ZnUrb1liQTlMd2txaXIxV2hCVytsdGJWSUNvR1JweEh0QkFwK25BU0QxVGd6Z0VhQWFpRHNHYlNZQ0luYytCY3IvTzJic3JycGtWa0FrNW1jdFAwOXBrV2tQeXJHUldRYWcyY014RzVsNUFNcEcyR2RUTVNjYVNNYWNZazZFVDRMaE9RUVJEQTA4VHlBcWVlckx4ZUxJUEdnaW11dk5jL1pMTVdyUm5HaWpsbFdhYklSbVhRMnhUZVlROXhJWjU4eFhpS0pSenlvWUw3cDNHbzI5dDdWSnMyQW52YTFOYWlpNE9PbCtUeXVQU3JHZ3VrODV4bjdheVdBT2lGcHVvOEVVcHdVZ0pIeE1CazhUTlFoS0pvM1R0SkZBdVNvTmdyTktTWTdZUlNPUWVxRnBnUEhvNGNjdUNkQkhnOVViMEZ3aGVoUEpGSGdmS294RU5UNWlnWm15NnhHMXNFeVlPcjRRVkhHY0FWalY4UENmaVcxRSs4S3FEYjBDQURROVdBRXcxVDNyZFd3b0FsNHlBS1lyeEJnWWp6b1VDVmoxemhmVnBiMk5WUnFoUks2bmpSOHBJSVJ3YjFVUzNBOTk3d0JZck9ibnlFNDZ2emhLcE92YzlHelJsQjVIdW54bzRENERXQURRVlJTS0ZVWkQ1RGU0S1FXNFNLWExDZStqQWJBQ1VsTW5wakdyN3VjQTRlTUFJYVM3NHo0UVhVTVBNcWpuQUpRQnQ5dTBVY2dGb3FPbzl2R3hZQlRiSVplcTVqRGVaMjZxeVZscFE5b0M4UmZNRWI3SngwdG11Um9TVmhUZ1k5a0lvVjNaUzdrN0Z3SFQ1SFpkVGdPaXlXczVOVW1PSmxoRjY1eDJqcTlsRndtT1dZMjYwRUVQNGVoeFd3NDlSRVhyMU5CMGlSM3RDZEpIYjBHTjJEWmVJckJZS0M3RWJNWWxBR3RXY0tBcFIxRWdkVHZTYzd1UzRSb3BJSVFrTkpjcW9uUURKTVFLYWFLVzdxQWNwZzZCRkFVTmFVZktXeVZwVndQd1FMUnFCL2xSWFRMZVpjL1hVeUJoWkQ4eXB6SnE3NzRrUE9YUmVrUlA0TzFNVXhJbkFZK0RXRG8rd2FwekRBakhNbHV2YnZidG9SYmV0dkJVeHltSlE5cXVyMEkzNlB3MHZyWUJEVEpVL2tvVE5adThVR2F4NWxlUk5wQ0psMVdXSFkvczFVdFd2Y2lSZ0pjcVVVVVZUeTVYSTd2ckc2N2FVRnYvcjBuQUlWZ0FPNGVMcTNUZEFKQ1VXMHlVb3RySXBkbzFPODNXVWcxVUF5bDIxemRzSm45VDNzd0FjTHZyRzJYVGc4czNiNkIvNWRxOTRoR2ZXdDNlMW1hL3BXdjBtdzc2Zk04dTM3eHgrTndFQk02T0kyNENGRGhNQUVYa0pGcXdEd05BS1RMZ3ZpMEZBSDY4dFA3a3NmUjZWMkJTUHptY3pMaFlMVnl3TmFNZXdmbnU4bnZIT2R3aElyL05XZjkyRXVNTkFEQkV6Q3RGaC9ZSjVTTHppLzlldnZwOGpySHIvbkNvR0RzSldoMDQ5emlBUzNkdHhGcTRwYTV4SW02QitmTjlaNS9OYVVJSFFCUTFtRnlONUR6blp4dTlyVTF6L1plZnp6cVJyMG9SR284anpQamQyZktjZ0F5UldKRlBCUGg0MzVZL3JkMzZjbHZWQURxL2NhcFJVVlJ0SUFMUUg5bmZ1Rlo4cjFVSldIZzFoZzFFOTZXcTJiZjAxTm1ITHJ6eTZHTXZ2SHord3V0cjNhVzFmWEZZSWg0UGlEQ01iWWpySEF5SFo0cGlzWTJhbmNqZW5yTy8vcmJYLy82LzRmQ0RpOTk5ODBNVHhmNjVmUFhwdmkzZldqTG11V1ZUUEtMamdWUi9DV0FCaEFLbGdnRDRjM0NBYzR0ZFVMWEVrYnhud0lTL0JnZE9ST3dLR2VveXN3Qmdvc1BHclFQRUVMRVRrVkpFYVBRZGhxZ0FZSzNJcDN2V3ZyMTI2NHUvTmFEK2xXdFBDUEFSQWM4NEVka1RKeVdBZ1FndE1JL1VJMEFwanB3SW1BZ2RZblNJUnBrajBhZ2hKb0lPTTR6YXAzZ0NSNEFRQXlLSHFIWEJiWm5nbUVjNUNJMWNyaXZ0WUVYQUJkRWlnRDlLa2RjZS9QcXpid0ZnNTZWWDN5UnhIMExRcVRoSlRIUjN1Ky9SUDB6dVZJb0lFSUVyakd5WDVmWXE2QUVDY0hzNGZKY0pxMmVLemp0aWpKQ0lnWnQ4bUNrbU5sTzFvMXhhV2pYRjZwNnp0ckFPSzUzTysxVm53aGE5WmNidE8xTlBVU1kyeUZvc2c4dyt4SWhJZmM1ZzZNN08xQUlsd3hoTWpGcjFWWTFGWThBNlZMUzFneFlKd3Y4REFFbHA2TXdXWXltU0FBQUFBRWxGVGtTdVFtQ0NcIik7IH1cbiAgLnBlcnNvbi0tYWN0aXZlIC5wZXJzb25fX25hbWUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnBlcnNvbi0tYWN0aXZlIC5wZXJzb25fX25hbWUge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wZXJzb24tLWFjdGl2ZSAucGVyc29uX19uYW1lLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnBlcnNvbi0tYWN0aXZlIC5wZXJzb25fX25hbWUge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wZXJzb24tLWFjdGl2ZSAucGVyc29uX19uYW1lLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnBlcnNvbi0tYWN0aXZlIC5wZXJzb25fX25hbWUge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5wZXJzb24tLWFjdGl2ZSAucGVyc29uX19wb3N0LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5wZXJzb24tLWFjdGl2ZSAucGVyc29uX19wb3N0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucGVyc29uLS1hY3RpdmUgLnBlcnNvbl9fcG9zdC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wZXJzb24tLWFjdGl2ZSAucGVyc29uX19wb3N0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucGVyc29uLS1hY3RpdmUgLnBlcnNvbl9fcG9zdC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5wZXJzb24tLWFjdGl2ZSAucGVyc29uX19wb3N0IHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVycyAucG9wdXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9wdXBfX2Nsb3NlIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC1zaXplOiAxLjMxMjVlbTtcbiAgICByaWdodDogMTBweDsgfSB9XG5cbi5mYWRlLWVudGVyLWFjdGl2ZSxcbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zczsgfVxuXG4uZmFkZS1lbnRlcixcbi5mYWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ucG9wdXAtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAucG9wdXAtd3JhcHBlciAucG9wdXAtYmcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHotaW5kZXg6IDEwMDA7IH1cbiAgLnBvcHVwLXdyYXBwZXIgLnBvcHVwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMDBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAucG9wdXAtd3JhcHBlciAucG9wdXAuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAucG9wdXAtd3JhcHBlciAucG9wdXAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wb3B1cC13cmFwcGVyIC5wb3B1cC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnBvcHVwLXdyYXBwZXIgLnBvcHVwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucG9wdXAtd3JhcHBlciAucG9wdXAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5wb3B1cC13cmFwcGVyIC5wb3B1cCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNDBweCkge1xuICAgICAgLnBvcHVwLXdyYXBwZXIgLnBvcHVwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ucHBUYWdzX19idXR0b24ge1xuICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5wcFRhZ3NfX2J1dHRvbi5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTg5ZGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjU4OWRlOyB9XG4gICAgLnBwVGFnc19fYnV0dG9uLmlzLWFjdGl2ZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5wcFRhZ3NfX2J1dHRvbi5pcy1hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucHBUYWdzX19idXR0b24uaXMtYWN0aXZlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAucHBUYWdzX19idXR0b24uaXMtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnBwVGFnc19fYnV0dG9uLmlzLWFjdGl2ZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnBwVGFnc19fYnV0dG9uLmlzLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ucGVyc29ucy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmFscGhhYmV0LWxpc3Qge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAuYWxwaGFiZXQtbGlzdF9fbmF2YmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luOiAwIC03cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuICAgIC5hbHBoYWJldC1saXN0X19uYXZiYXItc3ltYm9sIHtcbiAgICAgIGZvbnQ6IDMwMCAxNnB4LzQwcHggUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luOiAwIDdweDtcbiAgICAgIGNvbG9yOiAjY2VjZWNlO1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuYWxwaGFiZXQtbGlzdF9fbmF2YmFyLXN5bWJvbC5pc0FjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC5hbHBoYWJldC1saXN0X19ib2FyZCB7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICBtYXJnaW46IDBweCAwIDIwcHggLTIwcHg7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWxwaGFiZXQtbGlzdF9fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMjBweCAwIDIwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmFscGhhYmV0LWxpc3RfX3NlY3Rpb24tc3ltYm9sIHtcbiAgICAgIGZsZXg6IDAgMCA0NHB4O1xuICAgICAgZm9udDogMzAwIDE2cHgvMTZweCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLmFscGhhYmV0LWxpc3RfX3NlY3Rpb24tY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFscGhhYmV0LWxpc3RfX3NlY3Rpb24uYmxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzcsIDEzNywgMjIyLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYmxpbmsgMTYwMG1zO1xuICAgIGFuaW1hdGlvbjogYmxpbmsgMTYwMG1zOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBibGluayB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM3LCAxMzcsIDIyMiwgMCk7IH1cbiAgMTAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM3LCAxMzcsIDIyMiwgMC4yKTsgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM3LCAxMzcsIDIyMiwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJsaW5rIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzcsIDEzNywgMjIyLCAwKTsgfVxuICAxMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzcsIDEzNywgMjIyLCAwLjIpOyB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzcsIDEzNywgMjIyLCAwKTsgfSB9XG5cbi5nYWxsZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC01cHg7IH1cbiAgLmdhbGxlcnlfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgZmxleDogMCAwIGNhbGMoMzMuMzMzJSAtIDEwcHgpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMyJTsgfVxuICAgIC5nYWxsZXJ5X19pdGVtOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMSwgOTksIDE5MywgMC42KTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7IH1cbiAgICAuZ2FsbGVyeV9faXRlbTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDM3LjUlIDUwJTsgfVxuICAgIC5nYWxsZXJ5X19pdGVtLWljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlOyB9XG4gICAgLmdhbGxlcnlfX2l0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmdhbGxlcnlfX2l0ZW06aG92ZXIgLmdhbGxlcnlfX2l0ZW0taWNvbiB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi5wb3B1cEdhbGxlcnlfX2ltZy1mb3JtYXQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wb3B1cEdhbGxlcnlfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAwMDsgfVxuICAucG9wdXBHYWxsZXJ5X19jb250ZW50LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5wb3B1cEdhbGxlcnlfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTcyNjY7IH1cbiAgLnBvcHVwR2FsbGVyeV9fY29udGVudC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wb3B1cEdhbGxlcnlfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnBvcHVwR2FsbGVyeV9fY29udGVudC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5wb3B1cEdhbGxlcnlfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnBvcHVwR2FsbGVyeV9faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnBvcHVwR2FsbGVyeV9faGVhZGVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5wb3B1cEdhbGxlcnlfX2hlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAucG9wdXBHYWxsZXJ5X19oZWFkZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAucG9wdXBHYWxsZXJ5X19oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLnBvcHVwR2FsbGVyeV9faGVhZGVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnBvcHVwR2FsbGVyeV9faGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wb3B1cEdhbGxlcnlfX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnBvcHVwR2FsbGVyeV9faGVhZGVyIC5wb3B1cEdhbGxlcnlfX2NvdW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wb3B1cEdhbGxlcnlfX2hlYWRlciAucG9wdXBHYWxsZXJ5X19jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VjZWNlYztcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5wb3B1cEdhbGxlcnlfX2hlYWRlciAucG9wdXBHYWxsZXJ5X19jbG9zZTo6YmVmb3JlLCAucG9wdXBHYWxsZXJ5X19oZWFkZXIgLnBvcHVwR2FsbGVyeV9fY2xvc2U6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhNWE1YTU7IH1cblxuLnBvcHVwR2FsbGVyeV9fZGVjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogN3B4IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnBvcHVwR2FsbGVyeV9fZGVjcmlwdGlvbi5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAucG9wdXBHYWxsZXJ5X19kZWNyaXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wb3B1cEdhbGxlcnlfX2RlY3JpcHRpb24uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAucG9wdXBHYWxsZXJ5X19kZWNyaXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wb3B1cEdhbGxlcnlfX2RlY3JpcHRpb24uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucG9wdXBHYWxsZXJ5X19kZWNyaXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5wb3B1cEdhbGxlcnlfX2NvdW50ZXIge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBvcHVwR2FsbGVyeV9fY291bnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnBvcHVwR2FsbGVyeV9fdGl0bGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ucG9wdXBHYWxsZXJ5X19maWxlLWRhdGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NWVtOyB9XG5cbi5wb3B1cEdhbGxlcnlfX2xpbmsge1xuICBjb2xvcjogIzAwNjljZTsgfVxuICAucG9wdXBHYWxsZXJ5X19saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucG9wdXBHYWxsZXJ5X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnBvcHVwR2FsbGVyeV9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgIC5wb3B1cEdhbGxlcnlfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wb3B1cEdhbGxlcnlfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAucG9wdXBHYWxsZXJ5X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucG9wdXBHYWxsZXJ5X19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wb3B1cEdhbGxlcnlfX3NsaWRlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiBhdXRvO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBtYXgtd2lkdGg6IDgwMHB4OyB9XG5cbi5wb3B1cEdhbGxlcnlfX3NsaWRlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5wb3B1cEdhbGxlcnlfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzOyB9XG4gIC5wb3B1cEdhbGxlcnlfX2Nsb3NlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5wb3B1cEdhbGxlcnlfX2Nsb3NlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgLnBvcHVwR2FsbGVyeV9fY2xvc2UuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAucG9wdXBHYWxsZXJ5X19jbG9zZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wb3B1cEdhbGxlcnlfX2Nsb3NlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnBvcHVwR2FsbGVyeV9fY2xvc2Uge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAucG9wdXBHYWxsZXJ5X19jbG9zZTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjU4OWRlOyB9XG4gICAgLnBvcHVwR2FsbGVyeV9fY2xvc2U6aG92ZXI6OmJlZm9yZSwgLnBvcHVwR2FsbGVyeV9fY2xvc2U6aG92ZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTg5ZGU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBvcHVwR2FsbGVyeV9fY2xvc2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucG9wdXBHYWxsZXJ5X19jbG9zZSB7XG4gICAgICB0b3A6IDE0cHg7XG4gICAgICByaWdodDogMTRweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSkgIWltcG9ydGFudDsgfSB9XG4gIC5wb3B1cEdhbGxlcnlfX2Nsb3NlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTZweDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzOyB9XG4gIC5wb3B1cEdhbGxlcnlfX2Nsb3NlOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7IH1cblxuLnBvcHVwR2FsbGVyeSAuVnVlQ2Fyb3VzZWwtbmF2aWdhdGlvbi1idXR0b24ge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNDY7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC0xNXB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTsgfVxuICAucG9wdXBHYWxsZXJ5IC5WdWVDYXJvdXNlbC1uYXZpZ2F0aW9uLWJ1dHRvbjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjU4OWRlOyB9XG4gICAgLnBvcHVwR2FsbGVyeSAuVnVlQ2Fyb3VzZWwtbmF2aWdhdGlvbi1idXR0b246aG92ZXI6OmJlZm9yZSwgLnBvcHVwR2FsbGVyeSAuVnVlQ2Fyb3VzZWwtbmF2aWdhdGlvbi1idXR0b246aG92ZXI6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzI1ODlkZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBvcHVwR2FsbGVyeSAuVnVlQ2Fyb3VzZWwtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBvcHVwR2FsbGVyeSAuVnVlQ2Fyb3VzZWwtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNSk7IH0gfVxuICAucG9wdXBHYWxsZXJ5IC5WdWVDYXJvdXNlbC1uYXZpZ2F0aW9uLWJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAucG9wdXBHYWxsZXJ5IC5WdWVDYXJvdXNlbC1uYXZpZ2F0aW9uLWJ1dHRvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICBib3JkZXItbGVmdDogMCBub25lO1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7IH1cblxuLnBvcHVwR2FsbGVyeSAuVnVlQ2Fyb3VzZWwtbmF2aWdhdGlvbi1wcmV2IHtcbiAgbGVmdDogMjBweDsgfVxuICAucG9wdXBHYWxsZXJ5IC5WdWVDYXJvdXNlbC1uYXZpZ2F0aW9uLXByZXY6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkMGQwZDA7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZDBkMGQwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuLnBvcHVwR2FsbGVyeSAuVnVlQ2Fyb3VzZWwtbmF2aWdhdGlvbi1uZXh0IHtcbiAgcmlnaHQ6IDIwcHg7IH1cbiAgLnBvcHVwR2FsbGVyeSAuVnVlQ2Fyb3VzZWwtbmF2aWdhdGlvbi1uZXh0OjpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgd2hpdGU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5wb3B1cEdhbGxlcnkgLm1mcC1saW5lMyB7XG4gIG1hcmdpbjogMTBweCAwOyB9XG5cbi5WdWVDYXJvdXNlbC1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uVnVlQ2Fyb3VzZWwsXG4uVnVlQ2Fyb3VzZWwtd3JhcHBlciB7XG4gIGhlaWdodDogMTAwdmg7IH1cblxuLmhlbHBlci1wYWdlX19jb2x1bW4yLTMge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmhlbHBlci1wYWdlX19jb2x1bW4yLTMge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uaGVscGVyLXBhZ2VfX2NvbHVtbjEtMyB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaGVscGVyLXBhZ2VfX2NvbHVtbjEtMyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhlbHBlci13aWRnZXRfX3NlYXJjaC5jb2xvci10aGVtZS1kZWZhdWx0LFxuLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmhlbHBlci13aWRnZXRfX3NlYXJjaCB7XG4gIGNvbG9yOiAjMzYzNTMyOyB9XG5cbi5oZWxwZXItd2lkZ2V0X19zZWFyY2guY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmhlbHBlci13aWRnZXRfX3NlYXJjaCB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5oZWxwZXItd2lkZ2V0X19zZWFyY2guY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmhlbHBlci13aWRnZXRfX3NlYXJjaCB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5oZWxwZXItd2lkZ2V0X19zZWFyY2gtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuaGVscGVyLXdpZGdldF9fc2VhcmNoLXRleHQuZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0IC5oZWxwZXItd2lkZ2V0X19zZWFyY2gtdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbGlnaHQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5oZWxwZXItd2lkZ2V0X19zZWFyY2gtdGV4dC5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuaGVscGVyLXdpZGdldF9fc2VhcmNoLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cblxuLmhlbHBlci13aWRnZXRfX3NlYXJjaF9fcmVzdWx0IHtcbiAgcGFkZGluZzogNDBweCAzMHB4OyB9XG4gIC5oZWxwZXItd2lkZ2V0X19zZWFyY2hfX3Jlc3VsdCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7IH1cbiAgICAuaGVscGVyLXdpZGdldF9fc2VhcmNoX19yZXN1bHQgYS5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuaGVscGVyLXdpZGdldF9fc2VhcmNoX19yZXN1bHQgYSB7XG4gICAgICBmb250LWZhbWlseTogZ2VyYmVyYV9saWdodCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAuaGVscGVyLXdpZGdldF9fc2VhcmNoX19yZXN1bHQgYS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5oZWxwZXItd2lkZ2V0X19zZWFyY2hfX3Jlc3VsdCBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgICAuaGVscGVyLXdpZGdldF9fc2VhcmNoX19yZXN1bHQgYS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5oZWxwZXItd2lkZ2V0X19zZWFyY2hfX3Jlc3VsdCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2Y1NGU1YTsgfVxuICAgIC5oZWxwZXItd2lkZ2V0X19zZWFyY2hfX3Jlc3VsdCBhLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuaGVscGVyLXdpZGdldF9fc2VhcmNoX19yZXN1bHQgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuaGVscGVyLXdpZGdldF9fc2VhcmNoX19yZXN1bHQgYS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmhlbHBlci13aWRnZXRfX3NlYXJjaF9fcmVzdWx0IGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmhlbHBlci13aWRnZXRfX3NlYXJjaF9fcmVzdWx0IGEuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuaGVscGVyLXdpZGdldF9fc2VhcmNoX19yZXN1bHQgYSB7XG4gICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgIC5oZWxwZXItd2lkZ2V0X19zZWFyY2hfX3Jlc3VsdCBhLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuaGVscGVyLXdpZGdldF9fc2VhcmNoX19yZXN1bHQgYSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5oZWxwZXItd2lkZ2V0X19zZWFyY2hfX3Jlc3VsdCBhLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuaGVscGVyLXdpZGdldF9fc2VhcmNoX19yZXN1bHQgYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5oZWxwZXItd2lkZ2V0X19zZWFyY2hfX3Jlc3VsdCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuaGVscGVyLXdpZGdldF9fc2VhcmNoX19yZXN1bHQgYTpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmhlbHBlci13aWRnZXRfX3NlYXJjaF9fcmVzdWx0IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2Y1NGU1YTsgfVxuICAgICAgLmhlbHBlci13aWRnZXRfX3NlYXJjaF9fcmVzdWx0IGE6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmhlbHBlci13aWRnZXRfX3NlYXJjaF9fcmVzdWx0IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmhlbHBlci13aWRnZXRfX3NlYXJjaF9fcmVzdWx0IGE6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmhlbHBlci13aWRnZXRfX3NlYXJjaF9fcmVzdWx0IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuaGVscGVyLXdpZGdldF9fc2VhcmNoX19yZXN1bHQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmhlbHBlci13aWRnZXRfX3NlYXJjaF9fcmVzdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmYmY5OyB9XG4gIC5oZWxwZXItd2lkZ2V0X19zZWFyY2hfX3Jlc3VsdC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5oZWxwZXItd2lkZ2V0X19zZWFyY2hfX3Jlc3VsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuaGVscGVyLXdpZGdldF9fc2VhcmNoX19yZXN1bHQuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuaGVscGVyLXdpZGdldF9fc2VhcmNoX19yZXN1bHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVscGVyLXdpZGdldF9fc2VhcmNoX19yZXN1bHQge1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4OyB9IH1cbiAgLmhlbHBlci13aWRnZXRfX3NlYXJjaF9fcmVzdWx0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgIC5oZWxwZXItd2lkZ2V0X19zZWFyY2hfX3Jlc3VsdC10aXRsZS5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuaGVscGVyLXdpZGdldF9fc2VhcmNoX19yZXN1bHQtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC5oZWxwZXItd2lkZ2V0X19zZWFyY2hfX3Jlc3VsdC10aXRsZS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5oZWxwZXItd2lkZ2V0X19zZWFyY2hfX3Jlc3VsdC10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWxwZXItd2lkZ2V0X19zZWFyY2hfX3Jlc3VsdC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfSB9XG4gIC5oZWxwZXItd2lkZ2V0X19zZWFyY2hfX3Jlc3VsdCAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAgIC5oZWxwZXItd2lkZ2V0X19zZWFyY2hfX3Jlc3VsdCAudGV4dC5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuaGVscGVyLXdpZGdldF9fc2VhcmNoX19yZXN1bHQgLnRleHQge1xuICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbGlnaHQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLmhlbHBlci13aWRnZXRfX3NlYXJjaF9fcmVzdWx0IC50ZXh0LmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmhlbHBlci13aWRnZXRfX3NlYXJjaF9fcmVzdWx0IC50ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlbHBlci13aWRnZXRfX3NlYXJjaF9fcmVzdWx0IC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuICAgIC5oZWxwZXItd2lkZ2V0X19zZWFyY2hfX3Jlc3VsdCAudGV4dF9fbm9pdGVtIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5oZWxwZXItd2lkZ2V0X19zZWFyY2hfX3Jlc3VsdCAudGV4dF9fbm9pdGVtLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuaGVscGVyLXdpZGdldF9fc2VhcmNoX19yZXN1bHQgLnRleHRfX25vaXRlbSB7XG4gICAgICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAuaGVscGVyLXdpZGdldF9fc2VhcmNoX19yZXN1bHQgLnRleHRfX25vaXRlbS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuaGVscGVyLXdpZGdldF9fc2VhcmNoX19yZXN1bHQgLnRleHRfX25vaXRlbSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuaGVscGVyLXdpZGdldF9fc2VhcmNoX19yZXN1bHQgLnRleHRfX25vaXRlbS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuaGVscGVyLXdpZGdldF9fc2VhcmNoX19yZXN1bHQgLnRleHRfX25vaXRlbSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5oZWxwZXItd2lkZ2V0X19zZWFyY2hfX3Jlc3VsdC0td2l6YXJkIHtcbiAgICBtYXJnaW46IDAgMCAwIDM2cHg7IH1cbiAgLmhlbHBlci13aWRnZXRfX3NlYXJjaF9fcmVzdWx0LS1zZWFyY2ggLnRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlbHBlci13aWRnZXRfX3NlYXJjaF9fcmVzdWx0LS1zZWFyY2ggLnRleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9IH1cblxuLmhlbHBlci13aWRnZXRfX3dpemFyZF9fbG9hZGluZyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fbG9hZGluZy5mb250LXRoZW1lLWRlZmF1bHQsXG4gIC5mb250LXRoZW1lLWRlZmF1bHQgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fbG9hZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbGlnaHQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5oZWxwZXItd2lkZ2V0X193aXphcmRfX2xvYWRpbmcuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fbG9hZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAuaGVscGVyLXdpZGdldF9fd2l6YXJkX19sb2FkaW5nLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5oZWxwZXItd2lkZ2V0X193aXphcmRfX2xvYWRpbmcge1xuICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gIC5oZWxwZXItd2lkZ2V0X193aXphcmRfX2xvYWRpbmcuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuaGVscGVyLXdpZGdldF9fd2l6YXJkX19sb2FkaW5nIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuaGVscGVyLXdpZGdldF9fd2l6YXJkX19sb2FkaW5nLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fbG9hZGluZyB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmhlbHBlci13aWRnZXRfX3dpemFyZC10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGV4dC5mb250LXRoZW1lLWRlZmF1bHQsXG4gIC5mb250LXRoZW1lLWRlZmF1bHQgLmhlbHBlci13aWRnZXRfX3dpemFyZC10ZXh0IHtcbiAgICBmb250LWZhbWlseTogZ2VyYmVyYV9saWdodCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLmhlbHBlci13aWRnZXRfX3dpemFyZC10ZXh0LmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRleHQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmhlbHBlci13aWRnZXRfX3dpemFyZC10ZXh0IHtcbiAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRleHQuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRleHQge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGV4dC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGV4dCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmhlbHBlci13aWRnZXRfX3dpemFyZC10YWJzLS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFicy0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4uaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX2RpdmlkZXItLW1vYmlsZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgI2VjZThlMTtcbiAgcGFkZGluZy1ib3R0b206IDI0LjVweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTA7IH1cblxuLmhlbHBlci13aWRnZXRfX3dpemFyZC10YWJzX190YWItLW1vYmlsZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTIuNXB4O1xuICBjb2xvcjogIzk0ODk3ZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2VjZThlMTsgfVxuICAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX3RhYi0tbW9iaWxlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fdGFiLS1tb2JpbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmhlbHBlci13aWRnZXRfX3dpemFyZC10YWJzX190YWItLW1vYmlsZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fdGFiLS1tb2JpbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmhlbHBlci13aWRnZXRfX3dpemFyZC10YWJzX190YWItLW1vYmlsZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fdGFiLS1tb2JpbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLmhlbHBlci13aWRnZXRfX3dpemFyZC10YWJzX190YWItLW1vYmlsZS5pc19hY3RpdmUsIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fdGFiLS1tb2JpbGUuaXNfZmlsbGVkIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX3RhYi0tbW9iaWxlLmlzX2FjdGl2ZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fdGFiLS1tb2JpbGUuaXNfYWN0aXZlLCAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX3RhYi0tbW9iaWxlLmlzX2ZpbGxlZC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fdGFiLS1tb2JpbGUuaXNfZmlsbGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTRlNWE7IH1cbiAgICAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX3RhYi0tbW9iaWxlLmlzX2FjdGl2ZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmhlbHBlci13aWRnZXRfX3dpemFyZC10YWJzX190YWItLW1vYmlsZS5pc19hY3RpdmUsIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fdGFiLS1tb2JpbGUuaXNfZmlsbGVkLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX3RhYi0tbW9iaWxlLmlzX2ZpbGxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmhlbHBlci13aWRnZXRfX3dpemFyZC10YWJzX190YWItLW1vYmlsZS5pc19hY3RpdmUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fdGFiLS1tb2JpbGUuaXNfYWN0aXZlLCAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX3RhYi0tbW9iaWxlLmlzX2ZpbGxlZC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmhlbHBlci13aWRnZXRfX3dpemFyZC10YWJzX190YWItLW1vYmlsZS5pc19maWxsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fdGFiLS1tb2JpbGUuaXNfYWN0aXZlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmhlbHBlci13aWRnZXRfX3dpemFyZC10YWJzX190YWItLW1vYmlsZS5pc19hY3RpdmUsIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fdGFiLS1tb2JpbGUuaXNfZmlsbGVkLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmhlbHBlci13aWRnZXRfX3dpemFyZC10YWJzX190YWItLW1vYmlsZS5pc19maWxsZWQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX3RhYi0tbW9iaWxlLmlzX2FjdGl2ZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmhlbHBlci13aWRnZXRfX3dpemFyZC10YWJzX190YWItLW1vYmlsZS5pc19hY3RpdmUsIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fdGFiLS1tb2JpbGUuaXNfZmlsbGVkLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX3RhYi0tbW9iaWxlLmlzX2ZpbGxlZCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fdGFiLS1tb2JpbGUuaXNfYWN0aXZlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX3RhYi0tbW9iaWxlLmlzX2FjdGl2ZSwgLmhlbHBlci13aWRnZXRfX3dpemFyZC10YWJzX190YWItLW1vYmlsZS5pc19maWxsZWQuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fdGFiLS1tb2JpbGUuaXNfZmlsbGVkIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fdGFiLS1tb2JpbGU6YWZ0ZXIsIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fdGFiLS1tb2JpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJzsgfVxuXG4uaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX3RhYi10ZXh0LS1tb2JpbGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX3RhYi10ZXh0LS1tb2JpbGUuZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0IC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fdGFiLXRleHQtLW1vYmlsZSB7XG4gICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX3RhYi10ZXh0LS1tb2JpbGUuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmhlbHBlci13aWRnZXRfX3dpemFyZC10YWJzX190YWItdGV4dC0tbW9iaWxlIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG5cbi5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFicyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFicyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmhlbHBlci13aWRnZXRfX3dpemFyZC10YWJzX190YWIge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogIzk0ODk3ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFlZmViO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fdGFiLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fdGFiIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fdGFiLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmhlbHBlci13aWRnZXRfX3dpemFyZC10YWJzX190YWIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAgIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fdGFiLmlzX2ZpbGxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRhY2E0OyB9XG4gICAgICAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX3RhYi5pc19maWxsZWQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fdGFiLmlzX2ZpbGxlZCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX3RhYi5pc19maWxsZWQuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmhlbHBlci13aWRnZXRfX3dpemFyZC10YWJzX190YWIuaXNfZmlsbGVkIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fdGFiLmlzX2ZpbGxlZC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX3RhYi5pc19maWxsZWQge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmhlbHBlci13aWRnZXRfX3dpemFyZC10YWJzX190YWIuaXNfZmlsbGVkOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYjRhY2E0OyB9XG4gICAgLmhlbHBlci13aWRnZXRfX3dpemFyZC10YWJzX190YWIuaXNfYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NDg5N2U7IH1cbiAgICAgIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fdGFiLmlzX2FjdGl2ZS5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fdGFiLmlzX2FjdGl2ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2JvbGQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX3RhYi5pc19hY3RpdmUuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fdGFiLmlzX2FjdGl2ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgICAgIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fdGFiLmlzX2FjdGl2ZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmhlbHBlci13aWRnZXRfX3dpemFyZC10YWJzX190YWIuaXNfYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fdGFiLmlzX2FjdGl2ZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX3RhYi5pc19hY3RpdmUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmhlbHBlci13aWRnZXRfX3dpemFyZC10YWJzX190YWIuaXNfYWN0aXZlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fdGFiLmlzX2FjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX3RhYi5pc19hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM5NDg5N2U7IH1cbiAgICAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX3RhYjphZnRlciwgLmhlbHBlci13aWRnZXRfX3dpemFyZC10YWJzX190YWI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX3RhYjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXdpZHRoOiAzM3B4IDE2LjVweDtcbiAgICAgIHRvcDogLTNweDsgfVxuICAgIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fdGFiOmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2YxZWZlYjtcbiAgICAgIGJvcmRlci13aWR0aDogMzBweCAxNC41cHg7IH1cbiAgICAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX3RhYjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlbHBlci13aWRnZXRfX3dpemFyZC10YWJzX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4OyB9XG4gICAgLmhlbHBlci13aWRnZXRfX3dpemFyZC10YWJzX19jb250ZW50LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmhlbHBlci13aWRnZXRfX3dpemFyZC10YWJzX19jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZiZjk7IH1cbiAgICAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX2NvbnRlbnQuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmhlbHBlci13aWRnZXRfX3dpemFyZC10YWJzX19jb250ZW50LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX2NvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cbiAgICAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX2NvbnRlbnQtdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX2NvbnRlbnQtdGl0bGUuZm9udC10aGVtZS1kZWZhdWx0LFxuICAgICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX2NvbnRlbnQtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogZ2VyYmVyYV9tZWRpdW0sIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX2NvbnRlbnQtdGl0bGUuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fY29udGVudC10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgICAgIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fY29udGVudC10aXRsZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmhlbHBlci13aWRnZXRfX3dpemFyZC10YWJzX19jb250ZW50LXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAgIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fY29udGVudC10aXRsZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX2NvbnRlbnQtdGl0bGUge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmhlbHBlci13aWRnZXRfX3dpemFyZC10YWJzX19jb250ZW50LXRpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fY29udGVudC10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX2NvbnRlbnQtdGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmhlbHBlci13aWRnZXRfX3dpemFyZC10YWJzX19idG5zIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX2J0bnMuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX2J0bnMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmJmOTsgfVxuICAgIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fYnRucy5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmhlbHBlci13aWRnZXRfX3dpemFyZC10YWJzX19idG5zIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX2J0bnMuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fYnRucyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmhlbHBlci13aWRnZXRfX3dpemFyZC10YWJzX19idG5zOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICByaWdodDogMzBweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNlOGUxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fYnRucyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAgICAgLmhlbHBlci13aWRnZXRfX3dpemFyZC10YWJzX19idG5zOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICByaWdodDogMjBweDsgfVxuICAgICAgICAuaGVscGVyLXdpZGdldF9fd2l6YXJkLXRhYnNfX2J0bnMgLmJ0biB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAgIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fYnRucyAuYnRuOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5oZWxwZXItd2lkZ2V0X193aXphcmQtdGFic19fYnRucyAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9IH1cblxuLmhlbHBlci13aWRnZXRfX3dpemFyZF9fbGlzdC1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWxwZXItd2lkZ2V0X193aXphcmRfX2xpc3QtaXRlbXMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5oZWxwZXItd2lkZ2V0X193aXphcmRfX2xpc3QtaXRlbXNfX2l0ZW0sIC5oZWxwZXItd2lkZ2V0X193aXphcmRfX2xpc3QtaXRlbXNfX25vaXRlbSB7XG4gICAgZmxleDogMSAwIDM1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgICAuaGVscGVyLXdpZGdldF9fd2l6YXJkX19saXN0LWl0ZW1zX19pdGVtLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5oZWxwZXItd2lkZ2V0X193aXphcmRfX2xpc3QtaXRlbXNfX2l0ZW0sIC5oZWxwZXItd2lkZ2V0X193aXphcmRfX2xpc3QtaXRlbXNfX25vaXRlbS5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuaGVscGVyLXdpZGdldF9fd2l6YXJkX19saXN0LWl0ZW1zX19ub2l0ZW0ge1xuICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbGlnaHQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fbGlzdC1pdGVtc19faXRlbS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5oZWxwZXItd2lkZ2V0X193aXphcmRfX2xpc3QtaXRlbXNfX2l0ZW0sIC5oZWxwZXItd2lkZ2V0X193aXphcmRfX2xpc3QtaXRlbXNfX25vaXRlbS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5oZWxwZXItd2lkZ2V0X193aXphcmRfX2xpc3QtaXRlbXNfX25vaXRlbSB7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gICAgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fbGlzdC1pdGVtc19faXRlbS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5oZWxwZXItd2lkZ2V0X193aXphcmRfX2xpc3QtaXRlbXNfX2l0ZW0sIC5oZWxwZXItd2lkZ2V0X193aXphcmRfX2xpc3QtaXRlbXNfX25vaXRlbS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5oZWxwZXItd2lkZ2V0X193aXphcmRfX2xpc3QtaXRlbXNfX25vaXRlbSB7XG4gICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgIC5oZWxwZXItd2lkZ2V0X193aXphcmRfX2xpc3QtaXRlbXNfX2l0ZW0uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5oZWxwZXItd2lkZ2V0X193aXphcmRfX2xpc3QtaXRlbXNfX2l0ZW0sIC5oZWxwZXItd2lkZ2V0X193aXphcmRfX2xpc3QtaXRlbXNfX25vaXRlbS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fbGlzdC1pdGVtc19fbm9pdGVtIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fbGlzdC1pdGVtc19faXRlbS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fbGlzdC1pdGVtc19faXRlbSwgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fbGlzdC1pdGVtc19fbm9pdGVtLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuaGVscGVyLXdpZGdldF9fd2l6YXJkX19saXN0LWl0ZW1zX19ub2l0ZW0ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fbGlzdC1pdGVtc19faXRlbSwgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fbGlzdC1pdGVtc19fbm9pdGVtIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAuaGVscGVyLXdpZGdldF9fd2l6YXJkX19saXN0LWl0ZW1zX19pdGVtLS1yYWRpbywgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fbGlzdC1pdGVtc19fbm9pdGVtLS1yYWRpbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaGVscGVyLXdpZGdldF9fd2l6YXJkX19saXN0LWl0ZW1zX19pdGVtLS1yYWRpbzpjaGVja2VkICsgbGFiZWw6YmVmb3JlLCAuaGVscGVyLXdpZGdldF9fd2l6YXJkX19saXN0LWl0ZW1zX19ub2l0ZW0tLXJhZGlvOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhO1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgIC5oZWxwZXItd2lkZ2V0X193aXphcmRfX2xpc3QtaXRlbXNfX2l0ZW0tLXJhZGlvOmNoZWNrZWQgKyBsYWJlbDphZnRlciwgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fbGlzdC1pdGVtc19fbm9pdGVtLS1yYWRpbzpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAuaGVscGVyLXdpZGdldF9fd2l6YXJkX19saXN0LWl0ZW1zX19pdGVtLS1sYWJlbCwgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fbGlzdC1pdGVtc19fbm9pdGVtLS1sYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5oZWxwZXItd2lkZ2V0X193aXphcmRfX2xpc3QtaXRlbXNfX2l0ZW0tLWxhYmVsOmJlZm9yZSwgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fbGlzdC1pdGVtc19fbm9pdGVtLS1sYWJlbDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q1ZDI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fbGlzdC1pdGVtc19faXRlbS0tbGFiZWw6aG92ZXIsIC5oZWxwZXItd2lkZ2V0X193aXphcmRfX2xpc3QtaXRlbXNfX25vaXRlbS0tbGFiZWw6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fbGlzdC1pdGVtc19fbm9pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuaGVscGVyLXdpZGdldF9fd2l6YXJkX19saXN0LWl0ZW1zX19ub2l0ZW0uY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuaGVscGVyLXdpZGdldF9fd2l6YXJkX19saXN0LWl0ZW1zX19ub2l0ZW0ge1xuICAgICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgICAuaGVscGVyLXdpZGdldF9fd2l6YXJkX19saXN0LWl0ZW1zX19ub2l0ZW0uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5oZWxwZXItd2lkZ2V0X193aXphcmRfX2xpc3QtaXRlbXNfX25vaXRlbSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5oZWxwZXItd2lkZ2V0X193aXphcmRfX2xpc3QtaXRlbXNfX25vaXRlbS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fbGlzdC1pdGVtc19fbm9pdGVtIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5oZWxwZXItd2lkZ2V0X193aXphcmRfX3Jlc3VsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fcmVzdWx0LWltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMxcHg7XG4gICAgbWF4LXdpZHRoOiA4OHB4OyB9XG4gICAgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fcmVzdWx0LWltZyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fcmVzdWx0LWltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDsgfVxuICAgICAgICAuaGVscGVyLXdpZGdldF9fd2l6YXJkX19yZXN1bHQtaW1nIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7IH0gfVxuICAuaGVscGVyLXdpZGdldF9fd2l6YXJkX19yZXN1bHQtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MnB4O1xuICAgIGZsZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fcmVzdWx0LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAuaGVscGVyLXdpZGdldF9fd2l6YXJkX19yZXN1bHQtY29udGVudF9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5oZWxwZXItd2lkZ2V0X193aXphcmRfX3Jlc3VsdC1jb250ZW50X190ZXh0LmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5mb250LXRoZW1lLWRlZmF1bHQgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fcmVzdWx0LWNvbnRlbnRfX3RleHQge1xuICAgICAgICBmb250LWZhbWlseTogZ2VyYmVyYV9tZWRpdW0sIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuaGVscGVyLXdpZGdldF9fd2l6YXJkX19yZXN1bHQtY29udGVudF9fdGV4dC5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fcmVzdWx0LWNvbnRlbnRfX3RleHQge1xuICAgICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gICAgICAuaGVscGVyLXdpZGdldF9fd2l6YXJkX19yZXN1bHQtY29udGVudF9fdGV4dC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fcmVzdWx0LWNvbnRlbnRfX3RleHQge1xuICAgICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgICAgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fcmVzdWx0LWNvbnRlbnRfX3RleHQuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fcmVzdWx0LWNvbnRlbnRfX3RleHQge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fcmVzdWx0LWNvbnRlbnRfX3RleHQuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fcmVzdWx0LWNvbnRlbnRfX3RleHQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fcmVzdWx0LWNvbnRlbnRfX3RleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgICAgICAgIC5oZWxwZXItd2lkZ2V0X193aXphcmRfX3Jlc3VsdC1jb250ZW50X190ZXh0LmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAgICAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5oZWxwZXItd2lkZ2V0X193aXphcmRfX3Jlc3VsdC1jb250ZW50X190ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5oZWxwZXItd2lkZ2V0X193aXphcmRfX3Jlc3VsdC1jb250ZW50X190ZXh0LmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgICAgICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fcmVzdWx0LWNvbnRlbnRfX3RleHQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAgICAgICAgIC5oZWxwZXItd2lkZ2V0X193aXphcmRfX3Jlc3VsdC1jb250ZW50X190ZXh0LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fcmVzdWx0LWNvbnRlbnRfX3RleHQge1xuICAgICAgICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAgICAgICAuaGVscGVyLXdpZGdldF9fd2l6YXJkX19yZXN1bHQtY29udGVudF9fdGV4dC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fcmVzdWx0LWNvbnRlbnRfX3RleHQge1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgICAuaGVscGVyLXdpZGdldF9fd2l6YXJkX19yZXN1bHQtY29udGVudF9fdGV4dC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmhlbHBlci13aWRnZXRfX3dpemFyZF9fcmVzdWx0LWNvbnRlbnRfX3RleHQge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVscGVyLXdpZGdldF9fd2l6YXJkX19yZXN1bHQtY29udGVudF9fYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5oZWxwZXItd2lkZ2V0X193aXphcmRfX3Jlc3VsdC1jb250ZW50X19idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLmZpbHRlci1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTQsIDUzLCA1MCwgMC41KTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLmZpbHRlci1wb3B1cF9fd2luZG93IHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggMHB4IDQwcHg7IH1cbiAgICAuZmlsdGVyLXBvcHVwX193aW5kb3cuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZmlsdGVyLXBvcHVwX193aW5kb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5maWx0ZXItcG9wdXBfX3dpbmRvdy5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmZpbHRlci1wb3B1cF9fd2luZG93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZmlsdGVyLXBvcHVwX193aW5kb3cuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5maWx0ZXItcG9wdXBfX3dpbmRvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5maWx0ZXItcG9wdXBfX3dpbmRvdyB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICAuZmlsdGVyLXBvcHVwX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMzRweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmZpbHRlci1wb3B1cF9fY2xvc2U6aG92ZXI6OmJlZm9yZSwgLmZpbHRlci1wb3B1cF9fY2xvc2U6aG92ZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTRlNWE7IH1cbiAgICAuZmlsdGVyLXBvcHVwX19jbG9zZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhlOGI4NjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5maWx0ZXItcG9wdXBfX2Nsb3NlOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZThiODY7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLmZpbHRlci1wb3B1cF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBmb250LXNpemU6IDIuMTI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5maWx0ZXItcG9wdXBfX3RpdGxlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmZpbHRlci1wb3B1cF9fdGl0bGUge1xuICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAuZmlsdGVyLXBvcHVwX190aXRsZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmZpbHRlci1wb3B1cF9fdGl0bGUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuZmlsdGVyLXBvcHVwX190aXRsZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmZpbHRlci1wb3B1cF9fdGl0bGUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZmlsdGVyLXBvcHVwX190aXRsZS5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuZmlsdGVyLXBvcHVwX190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogZ2VyYmVyYV9tZWRpdW0sIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLmZpbHRlci1wb3B1cF9fdGl0bGUuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuZmlsdGVyLXBvcHVwX190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gIC5maWx0ZXItcG9wdXBfX25hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuZmlsdGVyLXBvcHVwX19jb250ZW50X19zY3JvbGwtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMzMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoKHZhcigtLXZoLCAxdmgpICogMTAwKSAtICh2YXIoLS1mcC1zY3JvbGwtZWxlbWVudCkgKyAxMDBweCkpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5maWx0ZXItcG9wdXBfX2NvbnRlbnRfX3Njcm9sbC13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTkzcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoKHZhcigtLXZoLCAxdmgpICogMTAwKSAtICh2YXIoLS1mcC1zY3JvbGwtZWxlbWVudCkgKyAxMzBweCkpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZpbHRlci1wb3B1cF9fY29udGVudF9fc2Nyb2xsLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDVweCk7XG4gICAgICAgIGhlaWdodDogY2FsYygodmFyKC0tdmgsIDF2aCkgKiAxMDApIC0gKHZhcigtLWZwLXNjcm9sbC1lbGVtZW50KSArIDEzMHB4KSk7IH0gfVxuICAuZmlsdGVyLXBvcHVwX19jb250ZW50X190YWdzLXJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIGZsZXg6IDEwMCU7IH1cbiAgICAuZmlsdGVyLXBvcHVwX19jb250ZW50X190YWdzLXJvdy5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5maWx0ZXItcG9wdXBfX2NvbnRlbnRfX3RhZ3Mtcm93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZmlsdGVyLXBvcHVwX19jb250ZW50X190YWdzLXJvdy5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmZpbHRlci1wb3B1cF9fY29udGVudF9fdGFncy1yb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5maWx0ZXItcG9wdXBfX2NvbnRlbnRfX3RhZ3Mtcm93LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZmlsdGVyLXBvcHVwX19jb250ZW50X190YWdzLXJvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmZpbHRlci1wb3B1cF9fY29udGVudF9fdGFncy1yb3dfX2xldHRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuZmlsdGVyLXBvcHVwX19jb250ZW50X190YWdzLXJvd19fbGV0dGVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZmlsdGVyLXBvcHVwX19jb250ZW50X190YWdzLXJvd19fbGV0dGVyIHtcbiAgICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAgIC5maWx0ZXItcG9wdXBfX2NvbnRlbnRfX3RhZ3Mtcm93X19sZXR0ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmZpbHRlci1wb3B1cF9fY29udGVudF9fdGFncy1yb3dfX2xldHRlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuZmlsdGVyLXBvcHVwX19jb250ZW50X190YWdzLXJvd19fbGV0dGVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5maWx0ZXItcG9wdXBfX2NvbnRlbnRfX3RhZ3Mtcm93X19sZXR0ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5maWx0ZXItcG9wdXBfX2NvbnRlbnRfX3RhZ3Mtcm93LS1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZmlsdGVyLXBvcHVwX19mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTJkYztcbiAgICBoZWlnaHQ6IDEwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5maWx0ZXItcG9wdXBfX2Zvb3RlciB7XG4gICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAuZmlsdGVyLXBvcHVwX19mb290ZXJfX2J0bnMtLWxlZnQge1xuICAgICAgZmxleDogMTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZpbHRlci1wb3B1cF9fZm9vdGVyX19idG5zLS1sZWZ0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAuZmlsdGVyLXBvcHVwX19mb290ZXJfX2J0bnMtLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmlsdGVyLXBvcHVwX19mb290ZXJfX2J0bnMtLXJpZ2h0IHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbi5ibGluZF9tb2RlX2NvbnRyb2xzX193cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMjYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogNDBweCA2MHB4IDA7IH1cbiAgLmJsaW5kX21vZGVfY29udHJvbHNfX3dyYXBwZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmJsaW5kX21vZGVfY29udHJvbHNfX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJsaW5kX21vZGVfY29udHJvbHNfX3dyYXBwZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYmxpbmRfbW9kZV9jb250cm9sc19fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYmxpbmRfbW9kZV9jb250cm9sc19fd3JhcHBlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5ibGluZF9tb2RlX2NvbnRyb2xzX193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5ibGluZF9tb2RlX2NvbnRyb2xzX19jb250cm9sbC1pdGVtIHtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB3aWR0aDogMjUlOyB9XG4gIC5ibGluZF9tb2RlX2NvbnRyb2xzX19jb250cm9sbC1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgLmJsaW5kX21vZGVfY29udHJvbHNfX2NvbnRyb2xsLWl0ZW1fX3RpdGxlLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5ibGluZF9tb2RlX2NvbnRyb2xzX19jb250cm9sbC1pdGVtX190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogZ2VyYmVyYV9saWdodCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAuYmxpbmRfbW9kZV9jb250cm9sc19fY29udHJvbGwtaXRlbV9fdGl0bGUuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuYmxpbmRfbW9kZV9jb250cm9sc19fY29udHJvbGwtaXRlbV9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAgIC5ibGluZF9tb2RlX2NvbnRyb2xzX19jb250cm9sbC1pdGVtX190aXRsZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5ibGluZF9tb2RlX2NvbnRyb2xzX19jb250cm9sbC1pdGVtX190aXRsZSB7XG4gICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgIC5ibGluZF9tb2RlX2NvbnRyb2xzX19jb250cm9sbC1pdGVtX190aXRsZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmJsaW5kX21vZGVfY29udHJvbHNfX2NvbnRyb2xsLWl0ZW1fX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJsaW5kX21vZGVfY29udHJvbHNfX2NvbnRyb2xsLWl0ZW1fX3RpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYmxpbmRfbW9kZV9jb250cm9sc19fY29udHJvbGwtaXRlbV9fdGl0bGUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJsaW5kX21vZGVfY29udHJvbHNfX2NvbnRyb2xsLWl0ZW1fX2J0bnMge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuYmxpbmRfbW9kZV9jb250cm9sc19fY29udHJvbGwtaXRlbV9fYnRucyAuYnRuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC5ibGluZF9tb2RlX2NvbnRyb2xzX19jb250cm9sbC1pdGVtX19idG5zIC5tZWRpdW0tYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xODc1ZW07IH1cbiAgICAuYmxpbmRfbW9kZV9jb250cm9sc19fY29udHJvbGwtaXRlbV9fYnRucyAubGFyZ2UtYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgLmJsaW5kX21vZGVfY29udHJvbHNfX2NvbnRyb2xsLWl0ZW0ubGFzdCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLmJsaW5kX21vZGVfY29udHJvbHNfX2NvbnRyb2xsLWl0ZW0udy1hdXRvIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF1dGgtZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4uanEtc2VsZWN0Ym94IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICAuanEtc2VsZWN0Ym94IHNlbGVjdCB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4uanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICBoZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDAgNDVweCAwIDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWMwYjc7IH1cbiAgLmpxLXNlbGVjdGJveF9fc2VsZWN0OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4uanEtc2VsZWN0Ym94LmRpc2FibGVkIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogI2VjZThlMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM4ODg7IH1cblxuLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi5qcS1zZWxlY3Rib3ggLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ODg7IH1cblxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2U4ZTE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoNTAsIDUwLCA1MCwgMC4yKTsgfVxuICAuanEtc2VsZWN0Ym94X19kcm9wZG93bi5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuanEtc2VsZWN0Ym94X19kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuanEtc2VsZWN0Ym94X19kcm9wZG93bi5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24uY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCB7XG4gIG1hcmdpbjogNXB4OyB9XG4gIC5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4IDI3cHggNnB4IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWNlOGUxO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJRQUFBQU1DQVlBQUFCaURKMzdBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQU8xSlJFRlVlTnFVMDc4TEFYRVl4L0Z6WWZOems1VEphRk5LWWpGWVNRWi9odndCc3ZnMVVDWTJ4VDlnTThodWtRR1RoV1Jqa2NGdzNwZG51amhmVDczNlhuMmZQdmZjM2ZkMDdWME9GRERGQW5NMEVOWXNaUmlHTFNjOU9wcUlZSUE5Zk1oaGpDclcyaDlWbE1sY0gvYXltTUd0T3FFdWdYMDhQd1F1Y1VaS2RUb3pNSXFkVGM5V2VwUUQ3d2pZOUFSeCt5ZHdoZnlYZlMrUzBxTWNPRVFKR2N1ZUIzVmNjRklOZE1nYWw2TnprbVBqUndKWHhEQkI3LzJSRGR0QXA2d2IrZHBwaEhEQVNHNVFRMFY2dTJhb1NxQlpEL2xEck5XUkp5bkxLMnFwQm40cmM2SzJYQjkvTmI4RUdBQnRmMXRoelk2WDJBQUFBQUJKUlU1RXJrSmdnZz09KSBuby1yZXBlYXQgMTAwJSA1MCU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjZjFmMWYxO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG4gICAgLmpxLXNlbGVjdGJveF9fc2VhcmNoIGlucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCAuanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5qcS1zZWxlY3Rib3hfX25vdC1mb3VuZCB7XG4gIG1hcmdpbjogNXB4O1xuICBwYWRkaW5nOiA1cHggOHB4IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNWVtOyB9XG5cbi5qcS1zZWxlY3Rib3ggdWwge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTAwcHggIWltcG9ydGFudDsgfVxuXG4uanEtc2VsZWN0Ym94IGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgbWluLWhlaWdodDogMThweDtcbiAgcGFkZGluZzogNXB4IDEwcHggNnB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogIzIzMWYyMDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLmpxLXNlbGVjdGJveC5vcGVuZWQgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG5cbi5qcS1zZWxlY3Rib3ggbGkuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlOGUxOyB9XG4gIC5qcS1zZWxlY3Rib3ggbGkuc2VsZWN0ZWQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmpxLXNlbGVjdGJveCBsaS5zZWxlY3RlZCB7XG4gICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgLmpxLXNlbGVjdGJveCBsaS5zZWxlY3RlZC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5qcS1zZWxlY3Rib3ggbGkuc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5qcS1zZWxlY3Rib3ggbGkuc2VsZWN0ZWQuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuanEtc2VsZWN0Ym94IGxpLnNlbGVjdGVkIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uanEtc2VsZWN0Ym94IGxpOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4uY29sb3ItdGhlbWUtZGVmYXVsdCAuanEtc2VsZWN0Ym94IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuXG4uanEtc2VsZWN0Ym94IGxpOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5qcS1zZWxlY3Rib3ggbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5qcS1zZWxlY3Rib3ggbGk6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmpxLXNlbGVjdGJveCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmpxLXNlbGVjdGJveCBsaTpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmpxLXNlbGVjdGJveCBsaTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5qcS1zZWxlY3Rib3ggbGk6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmpxLXNlbGVjdGJveCBsaTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5qcS1zZWxlY3Rib3ggbGk6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmpxLXNlbGVjdGJveCBsaTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5qcS1zZWxlY3Rib3ggbGkuZGlzYWJsZWQge1xuICBjb2xvcjogI2FhYTsgfVxuICAuanEtc2VsZWN0Ym94IGxpLmRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5qcS1zZWxlY3Rib3ggbGkub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuanEtc2VsZWN0Ym94IGxpLm9wdGdyb3VwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjMjMxZjIwO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uanEtc2VsZWN0Ym94IGxpLm9wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMjVweDsgfVxuXG4uanEtc2VsZWN0LW11bHRpcGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWNlOGUxO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYjNiM2IzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggI2YxZjFmMSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZm9udDogMTRweC8xOHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5qcS1zZWxlY3QtbXVsdGlwbGUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmpxLXNlbGVjdC1tdWx0aXBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuanEtc2VsZWN0LW11bHRpcGxlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmpxLXNlbGVjdC1tdWx0aXBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuanEtc2VsZWN0LW11bHRpcGxlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmpxLXNlbGVjdC1tdWx0aXBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAuanEtc2VsZWN0LW11bHRpcGxlLmZvY3VzZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkOyB9XG4gICAgLmpxLXNlbGVjdC1tdWx0aXBsZS5mb2N1c2VkLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmpxLXNlbGVjdC1tdWx0aXBsZS5mb2N1c2VkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Y1NGU1YTsgfVxuICAgIC5qcS1zZWxlY3QtbXVsdGlwbGUuZm9jdXNlZC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmpxLXNlbGVjdC1tdWx0aXBsZS5mb2N1c2VkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5qcS1zZWxlY3QtbXVsdGlwbGUuZm9jdXNlZC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmpxLXNlbGVjdC1tdWx0aXBsZS5mb2N1c2VkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAuanEtc2VsZWN0LW11bHRpcGxlLmRpc2FibGVkIHtcbiAgICBib3JkZXItY29sb3I6ICNlY2U4ZTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjODg4OyB9XG4gIC5qcS1zZWxlY3QtbXVsdGlwbGUgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5qcS1zZWxlY3QtbXVsdGlwbGUgbGkge1xuICAgIHBhZGRpbmc6IDNweCA5cHggNHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmpxLXNlbGVjdC1tdWx0aXBsZSBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDsgfVxuICAgIC5qcS1zZWxlY3QtbXVsdGlwbGUgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDsgfVxuICAgIC5qcS1zZWxlY3QtbXVsdGlwbGUgbGkuc2VsZWN0ZWQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTRlNWE7IH1cbiAgICAuanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5qcS1zZWxlY3QtbXVsdGlwbGUgbGkuc2VsZWN0ZWQuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5qcS1zZWxlY3QtbXVsdGlwbGUgbGkuc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI2FhYTsgfVxuICAuanEtc2VsZWN0LW11bHRpcGxlLmRpc2FibGVkIGxpLnNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlOGUxOyB9XG4gICAgLmpxLXNlbGVjdC1tdWx0aXBsZS5kaXNhYmxlZCBsaS5zZWxlY3RlZC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5qcS1zZWxlY3QtbXVsdGlwbGUuZGlzYWJsZWQgbGkuc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuanEtc2VsZWN0LW11bHRpcGxlLmRpc2FibGVkIGxpLnNlbGVjdGVkLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuanEtc2VsZWN0LW11bHRpcGxlLmRpc2FibGVkIGxpLnNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmpxLXNlbGVjdC1tdWx0aXBsZS5kaXNhYmxlZCBsaS5zZWxlY3RlZC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmpxLXNlbGVjdC1tdWx0aXBsZS5kaXNhYmxlZCBsaS5zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkLmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlOGUxOyB9XG4gICAgLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5zZWxlY3RlZC5kaXNhYmxlZC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5qcS1zZWxlY3QtbXVsdGlwbGUgbGkuc2VsZWN0ZWQuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkLmRpc2FibGVkLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5zZWxlY3RlZC5kaXNhYmxlZC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5zZWxlY3RlZC5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuanEtc2VsZWN0LW11bHRpcGxlIGxpLm9wdGdyb3VwIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuanEtc2VsZWN0LW11bHRpcGxlIGxpLm9wdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG5cbmlucHV0W3R5cGU9J2VtYWlsJ10uc3R5bGVyLCBpbnB1dFt0eXBlPSdwYXNzd29yZCddLnN0eWxlciwgaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyLCBpbnB1dFt0eXBlPSd0ZWwnXS5zdHlsZXIsIGlucHV0W3R5cGU9J3RleHQnXS5zdHlsZXIsIGlucHV0W3R5cGU9J3VybCddLnN0eWxlciB7XG4gIHBhZGRpbmc6IDhweCA5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2U4ZTE7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNiM2IzYjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjZjFmMWYxLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250OiAxNHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMzsgfVxuXG50ZXh0YXJlYS5zdHlsZXIge1xuICBwYWRkaW5nOiA4cHggOXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWNlOGUxO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYjNiM2IzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggI2YxZjFmMSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZm9udDogMTRweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7IH1cblxuaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbnRleHRhcmVhLnN0eWxlciB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbmlucHV0W3R5cGU9J2VtYWlsJ10uc3R5bGVyOmhvdmVyLCBpbnB1dFt0eXBlPSdwYXNzd29yZCddLnN0eWxlcjpob3ZlciwgaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyOmhvdmVyLCBpbnB1dFt0eXBlPSd0ZWwnXS5zdHlsZXI6aG92ZXIsIGlucHV0W3R5cGU9J3RleHQnXS5zdHlsZXI6aG92ZXIsIGlucHV0W3R5cGU9J3VybCddLnN0eWxlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2IzYjNiMzsgfVxuXG50ZXh0YXJlYS5zdHlsZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiM2IzYjM7IH1cblxuaW5wdXRbdHlwZT0nZW1haWwnXS5zdHlsZXI6Zm9jdXMsIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10uc3R5bGVyOmZvY3VzLCBpbnB1dFt0eXBlPSdzZWFyY2gnXS5zdHlsZXI6Zm9jdXMsIGlucHV0W3R5cGU9J3RlbCddLnN0eWxlcjpmb2N1cywgaW5wdXRbdHlwZT0ndGV4dCddLnN0eWxlcjpmb2N1cywgaW5wdXRbdHlwZT0ndXJsJ10uc3R5bGVyOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWNlOGUxO1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjNiM2IzO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbnRleHRhcmVhLnN0eWxlcjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2VjZThlMTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2IzYjNiMztcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG5idXR0b24uc3R5bGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDhweCAxMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWNlOGUxO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYjNiM2IzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmZmYsICNlNmU2ZTYpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiwgI2U2ZTZlNik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAtMXB4ICNmMWYxZjEsIGluc2V0IC0xcHggMCAjZjFmMWYxLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250OiAxNHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlciwgaW5wdXRbdHlwZT0nc3VibWl0J10uc3R5bGVyLCBpbnB1dFt0eXBlPSdyZXNldCddLnN0eWxlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiA4cHggMTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VjZThlMTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2IzYjNiMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZmZmLCAjZTZlNmU2KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmZmYsICNlNmU2ZTYpO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggLTFweCAjZjFmMWYxLCBpbnNldCAtMXB4IDAgI2YxZjFmMSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZm9udDogMTRweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b24uc3R5bGVyOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlcjo6LW1vei1mb2N1cy1pbm5lciwgaW5wdXRbdHlwZT0nc3VibWl0J10uc3R5bGVyOjotbW96LWZvY3VzLWlubmVyLCBpbnB1dFt0eXBlPSdyZXNldCddLnN0eWxlcjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG5idXR0b24uc3R5bGVyOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmNmY2ZjYsICNlNmU2ZTYpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2Y2ZjZmNiwgI2U2ZTZlNik7IH1cblxuaW5wdXRbdHlwZT0nYnV0dG9uJ10uc3R5bGVyOm5vdChbZGlzYWJsZWRdKTpob3ZlciwgaW5wdXRbdHlwZT0nc3VibWl0J10uc3R5bGVyOm5vdChbZGlzYWJsZWRdKTpob3ZlciwgaW5wdXRbdHlwZT0ncmVzZXQnXS5zdHlsZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZjZmNmY2LCAjZTZlNmU2KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmNmY2ZjYsICNlNmU2ZTYpOyB9XG5cbmJ1dHRvbi5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4ICNkZGQ7IH1cblxuaW5wdXRbdHlwZT0nYnV0dG9uJ10uc3R5bGVyOm5vdChbZGlzYWJsZWRdKTphY3RpdmUsIGlucHV0W3R5cGU9J3N1Ym1pdCddLnN0eWxlcjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLCBpbnB1dFt0eXBlPSdyZXNldCddLnN0eWxlcjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDNweCAjZGRkOyB9XG5cbmJ1dHRvbi5zdHlsZXJbZGlzYWJsZWRdIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWNlOGUxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzg4ODsgfVxuXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXJbZGlzYWJsZWRdLCBpbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXJbZGlzYWJsZWRdIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWNlOGUxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzg4ODsgfVxuXG4uaWNvbi13b3JrcyB7XG4gIHRvcDogLTJweDsgfVxuXG4ucGVyc29uYTEgLmljb24tbWFwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSAlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTIuMDAwNyAwQzE2Ljk3MDcgMCAyMSA0LjA1MDcyIDIxIDkuMDUyQzIxIDEwLjc1NDkgMjAuNTIyNyAxMi4zNDIgMTkuNzA5NiAxMy43MDE1QzE5LjcxMzggMTMuNzA0MyAxOS43MjYzIDEzLjcwNDMgMTkuNzI2MyAxMy43MDQzQzE5LjcyNjMgMTMuNzA0MyAxOS42ODMzIDEzLjc2MjkgMTkuNjIwOCAxMy44NDk1QzE5LjM3OTQgMTQuMjM4OSAxOS4xMDg4IDE0LjYwNzQgMTguODEzMyAxNC45NTY0QzE3LjE2OTEgMTcuMTk4MSAxMy43Mjk1IDIxLjg3IDExLjk5NTEgMjRDOS41MjI2MiAyMS4wODI3IDUuNzcyMjIgMTYuMTQ1NiA0LjM5NDQzIDEzLjkyNjNDNC4zNzA4NSAxMy44ODg2IDQuMzY1MyAxMy44NTIzIDQuMzY4MDcgMTMuODIwMkM0LjMzNTg5IDEzLjc2NzIgNC4zMDE0OSAxMy43MTYyIDQuMjY3MTUgMTMuNjY1M0M0LjIyMDA3IDEzLjU5NTUgNC4xNzMxMiAxMy41MjU5IDQuMTMyMiAxMy40NTE3QzMuNDEyMDkgMTIuMTQ4IDMgMTAuNjQ4OCAzIDkuMDUyQzMgNC4wNTA3MiA3LjAzMDY4IDAgMTIuMDAwNyAwWk0xOCA5LjAwMDA0QzE4IDEyLjMxMzcgMTUuMzEzNyAxNSAxMiAxNUM4LjY4NjI5IDE1IDYgMTIuMzEzNyA2IDkuMDAwMDRDNiA1LjY4NjM1IDguNjg2MjkgMy4wMDAwNiAxMiAzLjAwMDA2QzE1LjMxMzcgMy4wMDAwNiAxOCA1LjY4NjM1IDE4IDkuMDAwMDRaJyBmaWxsPSclMjNEMkNCQkMnLyUzRSAlM0NwYXRoIGQ9J00xMiAxMkMxMy42NTY5IDEyIDE1IDEwLjY1NjggMTUgOC45OTk5NkMxNSA3LjM0MzExIDEzLjY1NjkgNS45OTk5NyAxMiA1Ljk5OTk3QzEwLjM0MzEgNS45OTk5NyA5IDcuMzQzMTEgOSA4Ljk5OTk2QzkgMTAuNjU2OCAxMC4zNDMxIDEyIDEyIDEyWicgZmlsbD0nJTIzRDJDQkJDJy8lM0UgJTNDL3N2ZyUzRVwiKTsgfVxuXG4ucGVyc29uYTEgLmljb24tc2l0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UgJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTYuNDUyNjQgNi45MjA1OUM2Ljc3NDcgNS43OTQwOCA3LjE5ODk5IDQuNzgwMDggNy43MDAwMSAzLjkxNjAyQzguODg4NTggMS44NjYyNSAxMC40MTE4IDAuODAwMDA2IDExLjkyODIgMC44MDAwMDZDMTMuNDQ0NiAwLjgwMDAwNiAxNC45Njc3IDEuODY2MjUgMTYuMTU2MyAzLjkxNjAyQzE2LjY1NzMgNC43ODAwOCAxNy4wODE2IDUuNzk0MDggMTcuNDAzNyA2LjkyMDU5SDYuNDUyNjRaTTAuNTA5MTMyIDguNTIwNTlDMC4xNzgwMTQgOS42MjE4NiAwIDEwLjc5IDAgMTJDMCAxMy4xNSAwLjE2MDc5MiAxNC4yNjIxIDAuNDYwOTkxIDE1LjMxNUg0LjQyODMyQzQuMjU5MzUgMTQuMjU1MiA0LjE2OTkyIDEzLjE0MzUgNC4xNjk5MiAxMkM0LjE2OTkyIDEwLjc5NzMgNC4yNjg4NyA5LjYyOTYyIDQuNDU1MjQgOC41MjA1OUgwLjUwOTEzMlpNMS4wNDMyMyAxNi45MTVDMi40NDYyNCAyMC4wNTQ4IDUuMTUyMDggMjIuNDc3OCA4LjQ2ODIzIDIzLjQ4NzNDNy42Mzk1MSAyMi44MTQzIDYuOTE0MyAyMS45MTg2IDYuMzE1ODcgMjAuODg2NkM1LjY1Mjk5IDE5Ljc0MzQgNS4xMjEzIDE4LjM5NzcgNC43NTI5NyAxNi45MTVIMS4wNDMyM1pNMTUuMzg3OCAyMy40ODc2QzE4LjcwNDMgMjIuNDc4MiAyMS40MTA1IDIwLjA1NSAyMi44MTM2IDE2LjkxNUgxOS4xMDMzQzE4LjczNSAxOC4zOTc3IDE4LjIwMzMgMTkuNzQzNCAxNy41NDA0IDIwLjg4NjZDMTYuOTQyIDIxLjkxODcgMTYuMjE2NiAyMi44MTQ1IDE1LjM4NzggMjMuNDg3NlpNMjMuMzk1OCAxNS4zMTVDMjMuNjk2IDE0LjI2MjEgMjMuODU2OCAxMy4xNSAyMy44NTY4IDEyQzIzLjg1NjggMTAuNzkgMjMuNjc4OCA5LjYyMTg2IDIzLjM0NzcgOC41MjA1OUgxOS40MDExQzE5LjU4NzUgOS42Mjk2MiAxOS42ODY0IDEwLjc5NzMgMTkuNjg2NCAxMkMxOS42ODY0IDEzLjE0MzUgMTkuNTk3IDE0LjI1NTIgMTkuNDI4IDE1LjMxNUgyMy4zOTU4Wk0yMi43Mzg2IDYuOTIwNTlDMjEuMzE1NSAzLjg2MDQ4IDE4LjY0NjIgMS41MDQxMSAxNS4zODc3IDAuNTEyMzlDMTYuMjE2NiAxLjE4NTQ3IDE2Ljk0MTkgMi4wODEyNiAxNy41NDA0IDMuMTEzNDNDMTguMTc4NyA0LjIxNDIxIDE4LjY5NTQgNS41MDI4IDE5LjA2MTcgNi45MjA1OUgyMi43Mzg2Wk04LjQ2ODI4IDAuNTEyNjMxQzcuNjM5NTQgMS4xODU2OSA2LjkxNDMxIDIuMDgxMzggNi4zMTU4NyAzLjExMzQzQzUuNjc3NTggNC4yMTQyMSA1LjE2MDkyIDUuNTAyOCA0Ljc5NDYzIDYuOTIwNTlIMS4xMTgxN0MyLjU0MTI1IDMuODYwNzIgNS4yMTAyMSAxLjUwNDQ5IDguNDY4MjggMC41MTI2MzFaTTcuNzAwMDEgMjAuMDg0QzcuMTc0NzMgMTkuMTc4MSA2LjczMzggMTguMTA3NCA2LjQwNjU5IDE2LjkxNUwxNy40NDk3IDE2LjkxNUMxNy4xMjI1IDE4LjEwNzQgMTYuNjgxNiAxOS4xNzgxIDE2LjE1NjMgMjAuMDg0QzE0Ljk2NzcgMjIuMTMzOCAxMy40NDQ2IDIzLjIgMTEuOTI4MiAyMy4yQzEwLjQxMTggMjMuMiA4Ljg4ODU4IDIyLjEzMzggNy43MDAwMSAyMC4wODRaTTYuMDUwMjkgMTUuMzE1TDE3LjgwNiAxNS4zMTVDMTcuOTg3NyAxNC4yNzAxIDE4LjA4NjQgMTMuMTU3NSAxOC4wODY0IDEyQzE4LjA4NjQgMTAuNzgxNiAxNy45NzcxIDkuNjEyODkgMTcuNzc2NyA4LjUyMDU5SDYuMDc5NjZDNS44NzkyNSA5LjYxMjg5IDUuNzY5OTIgMTAuNzgxNiA1Ljc2OTkyIDEyQzUuNzY5OTIgMTMuMTU3NSA1Ljg2ODU5IDE0LjI3MDEgNi4wNTAyOSAxNS4zMTVaJyBmaWxsPSclMjNEMkNCQkMnLyUzRSAlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5wZXJzb25hMSAuaWNvbi1lbWFpbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UgJTNDcGF0aCBkPSdNMTIgMTNMMjMgNS40MDI3MUMyMi45MzUgNC42MjEwMiAyMi4zMTg5IDQgMjEuNTQ0NyA0SDIuMzM3MTRDMS43NDAyMyA0IDEuMjMxOTcgNC4zNjkyMSAxIDQuODkyOTFMMTIgMTNaJyBmaWxsPSclMjNEMkNCQkMnLyUzRSAlM0NwYXRoIGQ9J00xMiAxNS44TDEgNy40NDQzNFYxOC41NzUzQzEgMTkuMzY0NCAxLjY1NzA3IDIwIDIuNDY2NjcgMjBIMjEuNTMzM0MyMi4zNDQ0IDIwIDIzIDE5LjM2NDQgMjMgMTguNTc1M1Y3Ljk2NzAzTDEyIDE1LjhaJyBmaWxsPSclMjNEMkNCQkMnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4OyB9XG5cbi5wZXJzb25hMV9fbGluay0tYWxvbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctdG9wOiA0cHg7IH1cbiAgLnBlcnNvbmExX19saW5rLS1hbG9uZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAucGVyc29uYTFfX2xpbmstLWFsb25lIHtcbiAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAucGVyc29uYTFfX2xpbmstLWFsb25lLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnBlcnNvbmExX19saW5rLS1hbG9uZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnBlcnNvbmExX19saW5rLS1hbG9uZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5wZXJzb25hMV9fbGluay0tYWxvbmUge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wZXJzb25hMV9fbGluay0tYWxvbmU6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA2OWNlOyB9XG4gIC5wZXJzb25hMV9fbGluay0tYWxvbmUgLnBlcnNvbmExX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgM3B4OyB9XG5cbi5wZXJzb25hMV9fYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG5cbi5wZXJzb25hMSAuaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ucGVyc29uYTFfX3NtYWxsLWluZm8ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBjb2xvcjogIzk4OTI4YzsgfVxuXG4ucGVyc29uYTFfX2luZm8tbGluZSB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wZXJzb25hMV9faW5mby1saW5lLS1zb2Mge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW46IDIycHggMCAyMXB4OyB9XG5cbi5wZXJzb25hMV9fd2hlcmUge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTsgfVxuICAucGVyc29uYTFfX3doZXJlLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdCAucGVyc29uYTFfX3doZXJlIHtcbiAgICBmb250LWZhbWlseTogZ2VyYmVyYV9saWdodCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLnBlcnNvbmExX193aGVyZS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAucGVyc29uYTFfX3doZXJlIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gIC5wZXJzb25hMV9fd2hlcmUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnBlcnNvbmExX193aGVyZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjZjU0ZTVhOyB9XG4gIC5wZXJzb25hMV9fd2hlcmUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAucGVyc29uYTFfX3doZXJlIHtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMwMDAwMDA7IH1cbiAgLnBlcnNvbmExX193aGVyZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5wZXJzb25hMV9fd2hlcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2ZmZmZmZjsgfVxuICAucGVyc29uYTFfX3doZXJlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5wZXJzb25hMV9fd2hlcmUge1xuICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gIC5wZXJzb25hMV9fd2hlcmUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAucGVyc29uYTFfX3doZXJlIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAucGVyc29uYTFfX3doZXJlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnBlcnNvbmExX193aGVyZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnBlcnNvbmExX193aGVyZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAucGVyc29uYTFfX3doZXJlOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnBlcnNvbmExX193aGVyZTpob3ZlciB7XG4gICAgICBjb2xvcjogI2Y1NGU1YTsgfVxuICAgIC5wZXJzb25hMV9fd2hlcmU6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wZXJzb25hMV9fd2hlcmU6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAucGVyc29uYTFfX3doZXJlOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucGVyc29uYTFfX3doZXJlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wZXJzb25hMV9fd2hlcmUtaWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbi5wZXJzb25hMV9faWNvbi1lbWFpbCB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4ucGVyc29uYTFfX2ljb24tcGhvbmUge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4ucGVyc29uYTFfX2ljb24tc2l0ZSB7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbi5wZXJzb25hMV9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7IH1cbiAgLnBlcnNvbmExX19saW5rLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdCAucGVyc29uYTFfX2xpbmsge1xuICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAucGVyc29uYTFfX2xpbmsuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLnBlcnNvbmExX19saW5rIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gIC5wZXJzb25hMV9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAucGVyc29uYTFfX2xpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2Y1NGU1YTsgfVxuICAucGVyc29uYTFfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAucGVyc29uYTFfX2xpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzAwMDAwMDsgfVxuICAucGVyc29uYTFfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucGVyc29uYTFfX2xpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2ZmZmZmZjsgfVxuICAucGVyc29uYTFfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnBlcnNvbmExX19saW5rIHtcbiAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAucGVyc29uYTFfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAucGVyc29uYTFfX2xpbmsge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5wZXJzb25hMV9fbGluay5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5wZXJzb25hMV9fbGluayB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnBlcnNvbmExX19saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5wZXJzb25hMV9fbGluazpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5wZXJzb25hMV9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2Y1NGU1YTsgfVxuICAgIC5wZXJzb25hMV9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnBlcnNvbmExX19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnBlcnNvbmExX19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucGVyc29uYTFfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnBlcnNvbmExX19zb2MtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICNlYmVkZjA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjYmQ1O1xuICBtYXJnaW46IDAgMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjZzOyB9XG4gIC5wZXJzb25hMV9fc29jLWxpbms6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAucGVyc29uYTFfX3NvYy1saW5rLS12a29udGFrdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZDZiYTE7IH1cbiAgICAucGVyc29uYTFfX3NvYy1saW5rLS12a29udGFrdGU6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMCcgaGVpZ2h0PScxNycgdmlld0JveD0nMCAwIDMwIDE3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yOS44NDA5IDE1LjA0NDNDMjkuODA0NiAxNC45NzA0IDI5Ljc3MDcgMTQuOTA5MSAyOS43MzkyIDE0Ljg2QzI5LjIxODcgMTMuOTc1MyAyOC4yMjQxIDEyLjg4OTMgMjYuNzU1OSAxMS42MDE5TDI2LjcyNDkgMTEuNTcyNEwyNi43MDkzIDExLjU1NzlMMjYuNjkzNiAxMS41NDMxSDI2LjY3NzlDMjYuMDExNSAxMC45NDM2IDI1LjU4OTUgMTAuNTQwNSAyNS40MTI4IDEwLjMzNDJDMjUuMDg5NSA5Ljk0MTAzIDI1LjAxNzEgOS41NDMxIDI1LjE5MzggOS4xMzk5QzI1LjMxODYgOC44MzUyNyAyNS43ODc2IDguMTkxOTMgMjYuNTk5NiA3LjIwOUMyNy4wMjY3IDYuNjg4MDkgMjcuMzY0OSA2LjI3MDU5IDI3LjYxNDcgNS45NTYwNEMyOS40MTY0IDMuNjk1NTggMzAuMTk3NCAyLjI1MTExIDI5Ljk1NzggMS42MjIwOEwyOS44NjQ3IDEuNDc1MDhDMjkuODAyMiAxLjM4NjU4IDI5LjY0MDggMS4zMDU2MiAyOS4zODA4IDEuMjMxNzlDMjkuMTIwMiAxLjE1ODExIDI4Ljc4NyAxLjE0NTkyIDI4LjM4MDggMS4xOTUwM0wyMy44ODI1IDEuMjI0MzVDMjMuODA5NiAxLjE5OTk4IDIzLjcwNTUgMS4yMDIyNSAyMy41NyAxLjIzMTc5QzIzLjQzNDYgMS4yNjEzMiAyMy4zNjY4IDEuMjc2MTQgMjMuMzY2OCAxLjI3NjE0TDIzLjI4ODUgMS4zMTMwNkwyMy4yMjY0IDEuMzU3NDFDMjMuMTc0MyAxLjM4Njc0IDIzLjExNyAxLjQzODMyIDIzLjA1NDUgMS41MTIwNUMyMi45OTIzIDEuNTg1NTIgMjIuOTQwMyAxLjY3MTc1IDIyLjg5ODcgMS43N0MyMi40MDg5IDIuOTU5MTUgMjEuODUyMSA0LjA2NDc1IDIxLjIyNzIgNS4wODY3NkMyMC44NDE5IDUuNjk2MTggMjAuNDg4IDYuMjI0MzIgMjAuMTY0OCA2LjY3MTUxQzE5Ljg0MjEgNy4xMTg1NCAxOS41NzE0IDcuNDQ3OTEgMTkuMzUyOSA3LjY1OTAzQzE5LjEzNCA3Ljg3MDM2IDE4LjkzNjUgOC4wMzk2NyAxOC43NTkyIDguMTY3NTZDMTguNTgyMSA4LjI5NTUgMTguNDQ2OSA4LjM0OTU2IDE4LjM1MzMgOC4zMjk3OUMxOC4yNTk1IDguMzEwMDEgMTguMTcxMSA4LjI5MDM5IDE4LjA4NzUgOC4yNzA3N0MxNy45NDE4IDguMTgyMjcgMTcuODI0NiA4LjA2MTkyIDE3LjczNjIgNy45MDk2QzE3LjY0NzUgNy43NTcyOSAxNy41ODc3IDcuNTY1NTggMTcuNTU2NSA3LjMzNDYzQzE3LjUyNTQgNy4xMDM1MiAxNy41MDcgNi45MDQ3NCAxNy41MDE4IDYuNzM3NkMxNy40OTY5IDYuNTcwNjcgMTcuNDk5MiA2LjMzNDU2IDE3LjUwOTcgNi4wMjk5M0MxNy41MjA2IDUuNzI1MTQgMTcuNTI1NCA1LjUxODkyIDE3LjUyNTQgNS40MTA4MUMxNy41MjU0IDUuMDM3MyAxNy41MzMxIDQuNjMxOTMgMTcuNTQ4NiA0LjE5NDYxQzE3LjU2NDQgMy43NTcyOCAxNy41NzcxIDMuNDEwNzggMTcuNTg3OCAzLjE1NTVDMTcuNTk4NCAyLjg5OTk4IDE3LjYwMzMgMi42Mjk2MyAxNy42MDMzIDIuMzQ0NjJDMTcuNjAzMyAyLjA1OTYxIDE3LjU4NSAxLjgzNjA5IDE3LjU0ODYgMS42NzM4NkMxNy41MTI3IDEuNTExODQgMTcuNDU3NiAxLjM1NDU3IDE3LjM4NSAxLjIwMjFDMTcuMzEyIDEuMDQ5NzggMTcuMjA1MSAwLjkzMTk1OCAxNy4wNjQ4IDAuODQ4MzE0QzE2LjkyNDMgMC43NjQ3NzMgMTYuNzQ5NSAwLjY5ODQ3NyAxNi41NDE2IDAuNjQ5MjJDMTUuOTg5NiAwLjUzMTM0MyAxNS4yODY4IDAuNDY3NTc3IDE0LjQzMjcgMC40NTc2NjRDMTIuNDk2IDAuNDM4MDQ0IDExLjI1MTUgMC41NTYwNzUgMTAuNjk5NiAwLjgxMTYwNEMxMC40ODEgMC45MTk1NjcgMTAuMjgzMSAxLjA2NzA4IDEwLjEwNjIgMS4yNTM2OEM5LjkxODY4IDEuNDY5OTcgOS44OTI1MyAxLjU4OCAxMC4wMjc5IDEuNjA3NDFDMTAuNjUyOCAxLjY5NTc2IDExLjA5NTEgMS45MDcwOSAxMS4zNTU1IDIuMjQxMkwxMS40NDkzIDIuNDE4MjVDMTEuNTIyMyAyLjU0NTk5IDExLjU5NTIgMi43NzIxMyAxMS42NjgxIDMuMDk2MzlDMTEuNzQwOSAzLjQyMDY0IDExLjc4NzkgMy43NzkzMyAxMS44MDg2IDQuMTcyMjVDMTEuODYwNiA0Ljg4OTc4IDExLjg2MDYgNS41MDQgMTEuODA4NiA2LjAxNDk2QzExLjc1NjUgNi41MjYxMSAxMS43MDcyIDYuOTI0MDUgMTEuNjYwMiA3LjIwOTA2QzExLjYxMzIgNy40OTQwNyAxMS41NDMgNy43MjUwMiAxMS40NDkzIDcuOTAxODZDMTEuMzU1NSA4LjA3ODc1IDExLjI5MzEgOC4xODY4NyAxMS4yNjE4IDguMjI2MTFDMTEuMjMwNSA4LjI2NTM1IDExLjIwNDUgOC4yOTAwOCAxMS4xODM4IDguMjk5NzlDMTEuMDQ4NSA4LjM0ODc0IDEwLjkwNzcgOC4zNzM2OCAxMC43NjIgOC4zNzM2OEMxMC42MTYxIDguMzczNjggMTAuNDM5MiA4LjMwNDggMTAuMjMxIDguMTY3MTVDMTAuMDIyOCA4LjAyOTQ5IDkuODA2NzUgNy44NDA0MiA5LjU4MjgyIDcuNTk5NkM5LjM1ODkgNy4zNTg3NCA5LjEwNjM3IDcuMDIyMTUgOC44MjUxMSA2LjU4OTc4QzguNTQ0MDcgNi4xNTc0MSA4LjI1MjQ3IDUuNjQ2NCA3Ljk1MDQ4IDUuMDU2NzZMNy43MDA2MyA0LjYyOTE0QzcuNTQ0NDMgNC4zNTQwNSA3LjMzMTA3IDMuOTUzNDggNy4wNjAzMiAzLjQyNzgxQzYuNzg5NCAyLjkwMTk0IDYuNTQ5OTQgMi4zOTMyNiA2LjM0MTc3IDEuOTAxODdDNi4yNTg1NiAxLjY5NTUgNi4xMzM1NSAxLjUzODM4IDUuOTY2OTYgMS40MzAyNkw1Ljg4ODc5IDEuMzg1OTFDNS44MzY4MSAxLjM0NjY3IDUuNzUzMzggMS4zMDUgNS42Mzg5MyAxLjI2MDZDNS41MjQzMiAxLjIxNjI1IDUuNDA0NzIgMS4xODQ0NCA1LjI3OTY2IDEuMTY0ODdMMC45OTk4NTYgMS4xOTQyQzAuNTYyNTE1IDEuMTk0MiAwLjI2NTc3NSAxLjI4NzcxIDAuMTA5NTI3IDEuNDc0NDZMMC4wNDY5OTQ3IDEuNTYyOEMwLjAxNTc1NjEgMS42MTIwMSAwIDEuNjkwNTkgMCAxLjc5ODc2QzAgMS45MDY4OCAwLjAzMTIzODcgMi4wMzk1OCAwLjA5Mzc3MDcgMi4xOTY2OUMwLjcxODU0NCAzLjU4MjUgMS4zOTc5NyA0LjkxOTAxIDIuMTMyMDUgNi4yMDY0MUMyLjg2NjEzIDcuNDkzODEgMy41MDQwNCA4LjUzMDg0IDQuMDQ1MzggOS4zMTY1OEM0LjU4NjgzIDEwLjEwMjkgNS4xMzg3MyAxMC44NDUgNS43MDEwOCAxMS41NDI2QzYuMjYzNDMgMTIuMjQwNCA2LjYzNTY3IDEyLjY4NzYgNi44MTc3OSAxMi44ODRDNy4wMDAxNCAxMy4wODA4IDcuMTQzMzYgMTMuMjI4IDcuMjQ3NDggMTMuMzI2Mkw3LjYzODA0IDEzLjY4QzcuODg3OTUgMTMuOTE1OSA4LjI1NDk0IDE0LjE5ODQgOC43MzkxNiAxNC41Mjc2QzkuMjIzNSAxNC44NTY5IDkuNzU5NyAxNS4xODEyIDEwLjM0OCAxNS41MDA4QzEwLjkzNjUgMTUuODIgMTEuNjIxMSAxNi4wODA0IDEyLjQwMjEgMTYuMjgxOEMxMy4xODMxIDE2LjQ4MzUgMTMuOTQzMiAxNi41NjQ0IDE0LjY4MjYgMTYuNTI1M0gxNi40Nzg5QzE2Ljg0MzIgMTYuNDk1NiAxNy4xMTkyIDE2LjM4NzUgMTcuMzA2OCAxNi4yMDA5TDE3LjM2OSAxNi4xMjdDMTcuNDEwOCAxNi4wNjg0IDE3LjQ0OTkgMTUuOTc3MyAxNy40ODYgMTUuODU0NkMxNy41MjI1IDE1LjczMTggMTcuNTQwNyAxNS41OTY1IDE3LjU0MDcgMTUuNDQ5M0MxNy41MyAxNS4wMjY4IDE3LjU2NDEgMTQuNjQ2IDE3LjY0MiAxNC4zMDdDMTcuNzE5OSAxMy45NjggMTcuODA4NiAxMy43MTI1IDE3LjkwNzggMTMuNTQwNEMxOC4wMDcgMTMuMzY4NSAxOC4xMTkgMTMuMjIzNCAxOC4yNDM1IDEzLjEwNThDMTguMzY4NCAxMi45ODc5IDE4LjQ1NzMgMTIuOTE2NSAxOC41MDk1IDEyLjg5MTlDMTguNTYxNCAxMi44NjcyIDE4LjYwMjggMTIuODUwNCAxOC42MzQgMTIuODQwM0MxOC44ODQgMTIuNzYxOCAxOS4xNzgxIDEyLjgzNzkgMTkuNTE2OCAxMy4wNjlDMTkuODU1MyAxMy4zIDIwLjE3MjggMTMuNTg1MSAyMC40Njk3IDEzLjkyNEMyMC43NjY1IDE0LjI2MzMgMjEuMTIzMSAxNC42NDM5IDIxLjUzOTYgMTUuMDY2NEMyMS45NTYzIDE1LjQ4OSAyMi4zMjA2IDE1LjgwMzIgMjIuNjMyOSAxNi4wMDk5TDIyLjk0NTIgMTYuMTg2OEMyMy4xNTM3IDE2LjMwNDggMjMuNDI0NSAxNi40MTI5IDIzLjc1NzggMTYuNTExMkMyNC4wOTA1IDE2LjYwOTQgMjQuMzgyIDE2LjYzNCAyNC42MzIyIDE2LjU4NDlMMjguNjMwNyAxNi41MjZDMjkuMDI2MiAxNi41MjYgMjkuMzM0IDE2LjQ2NDIgMjkuNTUyMyAxNi4zNDE2QzI5Ljc3MSAxNi4yMTg3IDI5LjkwMDkgMTYuMDgzNCAyOS45NDI4IDE1LjkzNjJDMjkuOTg0NiAxNS43ODg5IDI5Ljk4NjkgMTUuNjIxNyAyOS45NTA4IDE1LjQzNDhDMjkuOTEzNyAxNS4yNDgzIDI5Ljg3NzIgMTUuMTE3OSAyOS44NDA5IDE1LjA0NDNaJyBmaWxsPSclMjNmZmYnLyUzRSAlM0Mvc3ZnJTNFIFwiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMTNweDsgfVxuICAucGVyc29uYTFfX3NvYy1saW5rLS1mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NjRiNjsgfVxuICAgIC5wZXJzb25hMV9fc29jLWxpbmstLWZhY2Vib29rOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMjEnIHZpZXdCb3g9JzAgMCAxMCAyMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSAlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNOS45OTkxNSAzLjY4MDgzSDcuNTgwMzJDNy4xMDE2NiAzLjY4MDgzIDYuNjE3ODkgNC4xNjU4MyA2LjYxNzg5IDQuNTI3NVY2Ljk0NDE3SDkuOTk0MDVDOS44NTgwMiA4Ljc5ODMzIDkuNTc5MjQgMTAuNDkzMyA5LjU3OTI0IDEwLjQ5MzNINi42MDM1M1YyMUgyLjE2MTIyVjEwLjQ5MjVIMFY2Ljk1NzVIMi4xNjEyMlY0LjA2NzVDMi4xNjEyMiAzLjUzOTE3IDIuMDUxNTQgMCA2LjcwOTggMEgxMEw5Ljk5OTE1IDMuNjgwODNaJyBmaWxsPSd3aGl0ZScvJTNFICUzQy9zdmclM0UgXCIpO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDIxcHg7IH1cbiAgLnBlcnNvbmExX19zb2MtbGluay0tdHdpdHRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc3YzFmMzsgfVxuICAgIC5wZXJzb25hMV9fc29jLWxpbmstLXR3aXR0ZXI6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNicgaGVpZ2h0PScxOScgdmlld0JveD0nMCAwIDI2IDE5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yNS42OTIyIDIuOTE0NDVDMjQuNzU3OSAzLjI3ODUgMjMuNzU1NSAzLjUyNTM5IDIyLjcwMjIgMy42MzU2MUMyMy43Nzc2IDMuMDY5MjggMjQuNjAwOSAyLjE3MSAyNC45OTExIDEuMTAzOTJDMjMuOTgyMyAxLjYyODM4IDIyLjg2ODcgMi4wMDkyIDIxLjY4MjIgMi4yMTU2NUMyMC43MzIgMS4zMjQzMyAxOS4zODA1IDAuNzY5MTY1IDE3Ljg4MTUgMC43NjkxNjVDMTUuMDA1NyAwLjc2OTE2NSAxMi42NzM5IDIuODE5NjIgMTIuNjczOSA1LjM0NzExQzEyLjY3MzkgNS43MDU1OCAxMi43MTk5IDYuMDU1NjkgMTIuODA4NyA2LjM5MDQ5QzguNDgxNDggNi4xOTkzNiA0LjY0NDM3IDQuMzc2MjkgMi4wNzYyNSAxLjYwNjA2QzEuNjI3MzMgMi4yODExOSAxLjM3MTk1IDMuMDY3ODYgMS4zNzE5NSAzLjkwNzZDMS4zNzE5NSA1LjQ5NjM2IDIuMjkxOTggNi44OTgyIDMuNjg3ODggNy43MTgzNUMyLjgzNDQ3IDcuNjkzMjYgMi4wMzE4MiA3LjQ4NjgyIDEuMzI5MTQgNy4xNDM2N1Y3LjIwMDg2QzEuMzI5MTQgOS40MTg2OSAzLjEyNDc4IDExLjI2OTcgNS41MDU3MSAxMS42OTA5QzUuMDY5NDggMTEuNzk0MiA0LjYwOTQ5IDExLjg1MTQgNC4xMzM2MSAxMS44NTE0QzMuNzk3MzQgMTEuODUxNCAzLjQ3MjE1IDExLjgyMjEgMy4xNTMzMSAxMS43NjYzQzMuODE2MzQgMTMuNTg2NiA1LjczODkgMTQuOTEwMyA4LjAxNjc2IDE0Ljk0NjZDNi4yMzUzOSAxNi4xNzQxIDMuOTg5MjYgMTYuOTAzNiAxLjU0OTY0IDE2LjkwMzZDMS4xMjkzIDE2LjkwMzYgMC43MTUyNjUgMTYuODgxMyAwLjMwNzYxNyAxNi44NDA4QzIuNjEyNDQgMTguMTQyMiA1LjM0ODcxIDE4LjkwMSA4LjI4OTYgMTguOTAxQzE3Ljg2ODkgMTguOTAxIDIzLjEwNTEgMTEuOTIzOSAyMy4xMDUxIDUuODcyOTlMMjMuMDg3NyA1LjI4MDE4QzI0LjExMDggNC42Mzg1IDI0Ljk5NTkgMy44MzIyOCAyNS42OTIyIDIuOTE0NDVaJyBmaWxsPSclMjNmZmYnLyUzRSAlM0Mvc3ZnJTNFIFwiKTtcbiAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgaGVpZ2h0OiAxNnB4OyB9XG4gIC5wZXJzb25hMV9fc29jLWxpbmstLWluc3RhZ3JhbSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM1LjYxZGVnLCAjZmYyNjM3IDcuMzklLCAjYzUwMDkwIDc1LjM0JSk7IH1cbiAgICAucGVyc29uYTFfX3NvYy1saW5rLS1pbnN0YWdyYW06OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNScgaGVpZ2h0PScyNScgdmlld0JveD0nMCAwIDI1IDI1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xOC43NjkyIDcuMzg0NjNDMTguMTMxOSA3LjM4NDYzIDE3LjYxNTMgNi44NjgwMiAxNy42MTUzIDYuMjMwNzhDMTcuNjE1MyA1LjU5MzU0IDE4LjEzMTkgNS4wNzY5MyAxOC43NjkyIDUuMDc2OTNDMTkuNDA2NCA1LjA3NjkzIDE5LjkyMyA1LjU5MzU0IDE5LjkyMyA2LjIzMDc4QzE5LjkyMyA2Ljg2ODAyIDE5LjQwNjQgNy4zODQ2MyAxOC43NjkyIDcuMzg0NjNaTTEyLjQyMzEgMTYuNjE1NEMxMC4xOTYyIDE2LjYxNTQgOC4zODQ1NCAxNC44MDM4IDguMzg0NTQgMTIuNTc2OUM4LjM4NDU0IDEwLjM1MDEgMTAuMTk2MiA4LjUzODQ3IDEyLjQyMzEgOC41Mzg0N0MxNC42NDk4IDguNTM4NDcgMTYuNDYxNSAxMC4zNTAxIDE2LjQ2MTUgMTIuNTc2OUMxNi40NjE1IDE0LjgwMzggMTQuNjQ5OCAxNi42MTU0IDEyLjQyMzEgMTYuNjE1NFpNMTIuNDIzMSA2LjIzMDc4QzguOTE4MTcgNi4yMzA3OCA2LjA3Njg1IDkuMDcxOTkgNi4wNzY4NSAxMi41NzY5QzYuMDc2ODUgMTYuMDgxOCA4LjkxODE3IDE4LjkyMzEgMTIuNDIzMSAxOC45MjMxQzE1LjkyNzkgMTguOTIzMSAxOC43NjkyIDE2LjA4MTggMTguNzY5MiAxMi41NzY5QzE4Ljc2OTIgOS4wNzE5OSAxNS45Mjc5IDYuMjMwNzggMTIuNDIzMSA2LjIzMDc4Wk0yMi4yMzA3IDE4LjA0OTFDMjIuMjMwNyAyMC40Mzk3IDIwLjI4NTggMjIuMzg0NiAxNy44OTUyIDIyLjM4NDZINi45NTA3OEM0LjU2MDI1IDIyLjM4NDYgMi42MTUzMSAyMC40Mzk3IDIuNjE1MzEgMTguMDQ5MVY3LjEwNDcyQzIuNjE1MzEgNC43MTQxOCA0LjU2MDI1IDIuNzY5MjQgNi45NTA3OCAyLjc2OTI0SDE3Ljg5NTJDMjAuMjg1OCAyLjc2OTI0IDIyLjIzMDcgNC43MTQxOCAyMi4yMzA3IDcuMTA0NzJWMTguMDQ5MVpNNi45NTkyIDAuNDYxNTQ4QzMuMjg1NjMgMC40NjE1NDggMC4zMDc2MTcgMy40Mzk1NiAwLjMwNzYxNyA3LjExMzEzVjE4LjA0MDdDMC4zMDc2MTcgMjEuNzE0MyAzLjI4NTYzIDI0LjY5MjMgNi45NTkyIDI0LjY5MjNIMTcuODg2OEMyMS41NjA0IDI0LjY5MjMgMjQuNTM4NCAyMS43MTQzIDI0LjUzODQgMTguMDQwN1Y3LjExMzEzQzI0LjUzODQgMy40Mzk1NiAyMS41NjA0IDAuNDYxNTQ4IDE3Ljg4NjggMC40NjE1NDhINi45NTkyWicgZmlsbD0nJTIzZmZmJy8lM0UgJTNDL3N2ZyUzRSBcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDsgfVxuXG4ucGVyc29uYTFfX2J1dHRvbjEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlMmRjO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMXB4IDM3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBlcnNvbmExX19idXR0b24xLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdCAucGVyc29uYTFfX2J1dHRvbjEge1xuICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX21lZGl1bSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLnBlcnNvbmExX19idXR0b24xLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5wZXJzb25hMV9fYnV0dG9uMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAucGVyc29uYTFfX2J1dHRvbjEuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnBlcnNvbmExX19idXR0b24xIHtcbiAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAucGVyc29uYTFfX2J1dHRvbjEuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAucGVyc29uYTFfX2J1dHRvbjEge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5wZXJzb25hMV9fYnV0dG9uMS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5wZXJzb25hMV9fYnV0dG9uMSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnBlcnNvbmExX19idXR0b24xOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5wZXJzb25hMV9fYnV0dG9uMTpob3ZlciB7XG4gICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgLnBlcnNvbmExX19idXR0b24xOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnBlcnNvbmExX19idXR0b24xOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAucGVyc29uYTFfX2J1dHRvbjE6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucGVyc29uYTFfX2J1dHRvbjE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wZXJzb25hMV9fYnV0dG9uMTpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAucGVyc29uYTFfX2J1dHRvbjE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY4Zjc7IH1cbiAgLnBlcnNvbmExX19idXR0b24xOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnBlcnNvbmExX19idXR0b24xOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wZXJzb25hMV9fYnV0dG9uMTpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5wZXJzb25hMV9fYnV0dG9uMTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG4ucGVyc29uYTEgLnBlcnNvbmExX19zb2MtbGluayBhLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4uY29sb3ItdGhlbWUtZGVmYXVsdCAucGVyc29uYTEgLnBlcnNvbmExX19zb2MtbGluayBhLFxuLnBlcnNvbmExIC5wZXJzb25hMV9fbGluayBhLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4uY29sb3ItdGhlbWUtZGVmYXVsdFxuLnBlcnNvbmExIC5wZXJzb25hMV9fbGluayBhLFxuLnBlcnNvbmExIC5wZXJzb25hMV9fbGluay0tcGhvbmUgYS5jb2xvci10aGVtZS1kZWZhdWx0LFxuLmNvbG9yLXRoZW1lLWRlZmF1bHRcbi5wZXJzb25hMSAucGVyc29uYTFfX2xpbmstLXBob25lIGEge1xuICBjb2xvcjogIzM2MzUzMjsgfVxuXG4ucGVyc29uYTEgLnBlcnNvbmExX19zb2MtbGluayBhLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wZXJzb25hMSAucGVyc29uYTFfX3NvYy1saW5rIGEsXG4ucGVyc29uYTEgLnBlcnNvbmExX19saW5rIGEuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGVcbi5wZXJzb25hMSAucGVyc29uYTFfX2xpbmsgYSxcbi5wZXJzb25hMSAucGVyc29uYTFfX2xpbmstLXBob25lIGEuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGVcbi5wZXJzb25hMSAucGVyc29uYTFfX2xpbmstLXBob25lIGEge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ucGVyc29uYTEgLnBlcnNvbmExX19zb2MtbGluayBhLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5wZXJzb25hMSAucGVyc29uYTFfX3NvYy1saW5rIGEsXG4ucGVyc29uYTEgLnBlcnNvbmExX19saW5rIGEuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2tcbi5wZXJzb25hMSAucGVyc29uYTFfX2xpbmsgYSxcbi5wZXJzb25hMSAucGVyc29uYTFfX2xpbmstLXBob25lIGEuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2tcbi5wZXJzb25hMSAucGVyc29uYTFfX2xpbmstLXBob25lIGEge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucGVyc29uYTEgLnBlcnNvbmExX19zb2MtbGluazpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnBlcnNvbmExIC5wZXJzb25hMV9fc29jLWxpbms6aG92ZXIsXG4ucGVyc29uYTEgLnBlcnNvbmExX19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4uY29sb3ItdGhlbWUtZGVmYXVsdFxuLnBlcnNvbmExIC5wZXJzb25hMV9fbGluazpob3Zlcixcbi5wZXJzb25hMSAucGVyc29uYTFfX2xpbmstLXBob25lOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4uY29sb3ItdGhlbWUtZGVmYXVsdFxuLnBlcnNvbmExIC5wZXJzb25hMV9fbGluay0tcGhvbmU6aG92ZXIge1xuICBjb2xvcjogI2Y1NGU1YTsgfVxuXG4ucGVyc29uYTEgLnBlcnNvbmExX19zb2MtbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbi5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAucGVyc29uYTEgLnBlcnNvbmExX19zb2MtbGluazpob3Zlcixcbi5wZXJzb25hMSAucGVyc29uYTFfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGVcbi5wZXJzb25hMSAucGVyc29uYTFfX2xpbms6aG92ZXIsXG4ucGVyc29uYTEgLnBlcnNvbmExX19saW5rLS1waG9uZTpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbi5jb2xvci10aGVtZS1ibGluZC13aGl0ZVxuLnBlcnNvbmExIC5wZXJzb25hMV9fbGluay0tcGhvbmU6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ucGVyc29uYTEgLnBlcnNvbmExX19zb2MtbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbi5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucGVyc29uYTEgLnBlcnNvbmExX19zb2MtbGluazpob3Zlcixcbi5wZXJzb25hMSAucGVyc29uYTFfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2tcbi5wZXJzb25hMSAucGVyc29uYTFfX2xpbms6aG92ZXIsXG4ucGVyc29uYTEgLnBlcnNvbmExX19saW5rLS1waG9uZTpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbi5jb2xvci10aGVtZS1ibGluZC1ibGFja1xuLnBlcnNvbmExIC5wZXJzb25hMV9fbGluay0tcGhvbmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucGVyc29uYTEgLnBlcnNvbmExX19zb2MtbGluazpob3ZlciBhLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4uY29sb3ItdGhlbWUtZGVmYXVsdCAucGVyc29uYTEgLnBlcnNvbmExX19zb2MtbGluazpob3ZlciBhLFxuLnBlcnNvbmExIC5wZXJzb25hMV9fbGluazpob3ZlciBhLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4uY29sb3ItdGhlbWUtZGVmYXVsdFxuLnBlcnNvbmExIC5wZXJzb25hMV9fbGluazpob3ZlciBhLFxuLnBlcnNvbmExIC5wZXJzb25hMV9fbGluay0tcGhvbmU6aG92ZXIgYS5jb2xvci10aGVtZS1kZWZhdWx0LFxuLmNvbG9yLXRoZW1lLWRlZmF1bHRcbi5wZXJzb25hMSAucGVyc29uYTFfX2xpbmstLXBob25lOmhvdmVyIGEge1xuICBjb2xvcjogI2Y1NGU1YTsgfVxuXG4ucGVyc29uYTEgLnBlcnNvbmExX19zb2MtbGluazpob3ZlciBhLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wZXJzb25hMSAucGVyc29uYTFfX3NvYy1saW5rOmhvdmVyIGEsXG4ucGVyc29uYTEgLnBlcnNvbmExX19saW5rOmhvdmVyIGEuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGVcbi5wZXJzb25hMSAucGVyc29uYTFfX2xpbms6aG92ZXIgYSxcbi5wZXJzb25hMSAucGVyc29uYTFfX2xpbmstLXBob25lOmhvdmVyIGEuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGVcbi5wZXJzb25hMSAucGVyc29uYTFfX2xpbmstLXBob25lOmhvdmVyIGEge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ucGVyc29uYTEgLnBlcnNvbmExX19zb2MtbGluazpob3ZlciBhLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5wZXJzb25hMSAucGVyc29uYTFfX3NvYy1saW5rOmhvdmVyIGEsXG4ucGVyc29uYTEgLnBlcnNvbmExX19saW5rOmhvdmVyIGEuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2tcbi5wZXJzb25hMSAucGVyc29uYTFfX2xpbms6aG92ZXIgYSxcbi5wZXJzb25hMSAucGVyc29uYTFfX2xpbmstLXBob25lOmhvdmVyIGEuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2tcbi5wZXJzb25hMSAucGVyc29uYTFfX2xpbmstLXBob25lOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucGVyc29uYTEgLnBlcnNvbmExX19zb2MtbGluazpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnBlcnNvbmExIC5wZXJzb25hMV9fc29jLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG5cbi5wZXJzb25hMSAucGVyc29uYTFfX3NvYy1saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wZXJzb25hMSAucGVyc29uYTFfX3NvYy1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG4ucGVyc29uYTEgLnBlcnNvbmExX19zb2MtbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbi5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucGVyc29uYTEgLnBlcnNvbmExX19zb2MtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmJpb19faGVhZGVyLWljb24ge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4OyB9XG5cbi5iaW9fX2hlYWRlciB7XG4gIHBhZGRpbmctbGVmdDogNDBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVyc29uYTEge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAucGVyc29uYTEgLmgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtc2l6ZTogMS43NWVtOyB9XG4gICAgLnBlcnNvbmExX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAucGVyc29uYTFfX2ltZyB7XG4gICAgICB3aWR0aDogMzAycHg7IH1cbiAgICAgIC5wZXJzb25hMV9faW1nIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAucGVyc29uYTFfX2ltZy1mbG9hdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgICAucGVyc29uYTFfX2J1dHRvbjEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnBlcnNvbmExX19pbmZvLWxpbmUtLXNvYyB7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDsgfVxuICAgIC5wZXJzb25hMV9fc21hbGwtaW5mbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGVyc29uYTFfX2J1dHRvbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gIC5jb250YWN0cyAuY2xlYXJmaXgge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLnNvY2lhbC10YWJzLWNvbHVtbl9fcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5mYWRlLmluIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uc29jLWFjdGl2ZV9faGVhZGVyLWxpbmUgLnNvYy1hY3RpdmVfX2FjY291bnRzIC5zb2MtYWNjb3VudCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIHBhZGRpbmc6IDE2cHggNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgLnNvYy1hY3RpdmVfX2hlYWRlci1saW5lIC5zb2MtYWN0aXZlX19hY2NvdW50cyAuc29jLWFjY291bnQuZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0IC5zb2MtYWN0aXZlX19oZWFkZXItbGluZSAuc29jLWFjdGl2ZV9fYWNjb3VudHMgLnNvYy1hY2NvdW50IHtcbiAgICBmb250LWZhbWlseTogZ2VyYmVyYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLnNvYy1hY3RpdmVfX2hlYWRlci1saW5lIC5zb2MtYWN0aXZlX19hY2NvdW50cyAuc29jLWFjY291bnQuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLnNvYy1hY3RpdmVfX2hlYWRlci1saW5lIC5zb2MtYWN0aXZlX19hY2NvdW50cyAuc29jLWFjY291bnQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgLnNvYy1hY3RpdmVfX2hlYWRlci1saW5lIC5zb2MtYWN0aXZlX19hY2NvdW50cyAuc29jLWFjY291bnQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnNvYy1hY3RpdmVfX2hlYWRlci1saW5lIC5zb2MtYWN0aXZlX19hY2NvdW50cyAuc29jLWFjY291bnQge1xuICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gIC5zb2MtYWN0aXZlX19oZWFkZXItbGluZSAuc29jLWFjdGl2ZV9fYWNjb3VudHMgLnNvYy1hY2NvdW50LmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnNvYy1hY3RpdmVfX2hlYWRlci1saW5lIC5zb2MtYWN0aXZlX19hY2NvdW50cyAuc29jLWFjY291bnQge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5zb2MtYWN0aXZlX19oZWFkZXItbGluZSAuc29jLWFjdGl2ZV9fYWNjb3VudHMgLnNvYy1hY2NvdW50LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnNvYy1hY3RpdmVfX2hlYWRlci1saW5lIC5zb2MtYWN0aXZlX19hY2NvdW50cyAuc29jLWFjY291bnQge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zb2MtYWN0aXZlX19oZWFkZXItbGluZSAuc29jLWFjdGl2ZV9fYWNjb3VudHMgLnNvYy1hY2NvdW50OmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5zb2MtYWN0aXZlX19oZWFkZXItbGluZSAuc29jLWFjdGl2ZV9fYWNjb3VudHMgLnNvYy1hY2NvdW50OmhvdmVyIHtcbiAgICBjb2xvcjogI2Y1NGU1YTsgfVxuICAuc29jLWFjdGl2ZV9faGVhZGVyLWxpbmUgLnNvYy1hY3RpdmVfX2FjY291bnRzIC5zb2MtYWNjb3VudDpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5zb2MtYWN0aXZlX19oZWFkZXItbGluZSAuc29jLWFjdGl2ZV9fYWNjb3VudHMgLnNvYy1hY2NvdW50OmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuc29jLWFjdGl2ZV9faGVhZGVyLWxpbmUgLnNvYy1hY3RpdmVfX2FjY291bnRzIC5zb2MtYWNjb3VudDpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5zb2MtYWN0aXZlX19oZWFkZXItbGluZSAuc29jLWFjdGl2ZV9fYWNjb3VudHMgLnNvYy1hY2NvdW50OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uc29jLWFjdGl2ZV9faGVhZGVyLWxpbmUgLnNvYy1hY3RpdmVfX2FjY291bnRzIC5zb2MtYWNjb3VudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNvYy1hY3RpdmVfX2hlYWRlci1saW5lIC5zb2MtYWN0aXZlX19hY2NvdW50cyAuc29jLWFjY291bnQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjI1ZW07IH0gfVxuXG4udGFicy1jb21wb25lbnQgLm93bC1zdGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4udGFicy1jb21wb25lbnQgLmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFicy1jb21wb25lbnQgLm93bC1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi50YWJzLWNvbXBvbmVudCAub3dsLXN0YWdlLW91dGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4udGFicy1jb21wb25lbnQgLm93bC1kb3Qge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGQ1Y2Y7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnRhYnMtY29tcG9uZW50IC5vd2wtZG90LmFjdGl2ZSB7XG4gICAgY3Vyc29yOiB1bnNldDsgfVxuICAgIC50YWJzLWNvbXBvbmVudCAub3dsLWRvdC5hY3RpdmUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudGFicy1jb21wb25lbnQgLm93bC1kb3QuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTRlNWE7IH1cbiAgICAudGFicy1jb21wb25lbnQgLm93bC1kb3QuYWN0aXZlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudGFicy1jb21wb25lbnQgLm93bC1kb3QuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGFicy1jb21wb25lbnQgLm93bC1kb3QuYWN0aXZlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAudGFicy1jb21wb25lbnQgLm93bC1kb3QuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLnRhYnMtY29tcG9uZW50IC5vd2wtZG90Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uc29jLWFjdGl2ZSAubGlzdDdfX2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnNvYy1hY3RpdmUgLmxpc3Q3X19pdGVtLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5zb2MtYWN0aXZlIC5saXN0N19faXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmJmOTsgfVxuICAuc29jLWFjdGl2ZSAubGlzdDdfX2l0ZW0uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuc29jLWFjdGl2ZSAubGlzdDdfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLnNvYy1hY3RpdmUgLmxpc3Q3X19pdGVtLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnNvYy1hY3RpdmUgLmxpc3Q3X19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5zb2MtYWN0aXZlIC5saXN0NyAuYnJpY2sxMCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4uc29jLWFjdGl2ZSAuc29jLWFjdGl2ZV9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYnMtY29tcG9uZW50IC5vd2wtZG90IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zb2MtYWN0aXZlIC5zb2MtYWN0aXZlX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBmb250LXNpemU6IDIuMTI1ZW07IH0gfVxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyOyB9XG5cbi5icmljazEwOmhvdmVyIC5icmljazEwX190aW1lIHtcbiAgY29sb3I6ICM5ODkyOGM7IH1cblxuLmJyaWNrMTBfX2ltZy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5saXN0NyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLmxpc3Q3X19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmxpc3Q3X19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLmxpc3Q3X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5saXN0N19faXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5saXN0N19fbGlzdC0tY29sMi1zbSA+ICoge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5saXN0N19fbGlzdC0tY29sMi1zbSA+ICo6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmxpc3Q3X19saXN0LS1jb2wzLW1kID4gKiB7XG4gICAgICB3aWR0aDogMzIlOyB9XG4gICAgICAubGlzdDdfX2xpc3QtLWNvbDMtbWQgPiAqOmZpcnN0LW9mLXR5cGUsIC5saXN0N19fbGlzdC0tY29sMy1tZCA+ICo6bnRoLW9mLXR5cGUoMiksIC5saXN0N19fbGlzdC0tY29sMy1tZCA+ICo6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmxpc3Q3X19saXN0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7IH1cbiAgICAubGlzdDcgLmxpc3Q3X19pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMiU7IH1cbiAgICAgIC5saXN0NyAubGlzdDdfX2l0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5kdXR5IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlOyB9XG4gIC5kdXR5IGEuZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0IC5kdXR5IGEge1xuICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuZHV0eSBhLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5kdXR5IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgLmR1dHkgYS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZHV0eSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNmNTRlNWE7IH1cbiAgLmR1dHkgYS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5kdXR5IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzAwMDAwMDsgfVxuICAuZHV0eSBhLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmR1dHkgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5kdXR5IGEuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmR1dHkgYSB7XG4gICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgLmR1dHkgYS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5kdXR5IGEge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5kdXR5IGEuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZHV0eSBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZHV0eSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5kdXR5IGE6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZHV0eSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgLmR1dHkgYTpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmR1dHkgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5kdXR5IGE6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5kdXR5IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmR1dHkgaDIge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2MtYWN0aXZlX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBmb250LXNpemU6IDIuMTI1ZW07IH1cbiAgLnNvYy1hY3RpdmVfX21lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuc29jLWFjdGl2ZV9fbWVudSBhIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgIC5zb2MtYWN0aXZlX19tZW51IC5zb2NpYWwtdGFicy1jb2x1bW5fX2NvbnRyb2xzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc29jLWFjdGl2ZV9fbWVudSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc29jLWFjdGl2ZV9fbWVudSAuc29jaWFsLXRhYnMtY29sdW1uX190b3Age1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLnNvYy1hY3RpdmVfX21lbnUgLnNvY2lhbC10YWJzLWNvbHVtbl9fc29jaWFsLWxpbmtzLWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNvYy1hY3RpdmVfX2hlYWRlci1saW5lIC5zb2NpYWwtdGFic19fd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFydGljbGUgaDIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luOiAwIDAgMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5hcnRpY2xlIGgyLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuYXJ0aWNsZSBoMiB7XG4gICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuYXJ0aWNsZSBoMi5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuYXJ0aWNsZSBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuXG4uYXJ0aWNsZSBoMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luOiAwIDAgMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5hcnRpY2xlIGgzLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuYXJ0aWNsZSBoMyB7XG4gICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuYXJ0aWNsZSBoMy5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuYXJ0aWNsZSBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuXG4uYXJ0aWNsZSBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luOiAwIDAgMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5hcnRpY2xlIGg0LmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuYXJ0aWNsZSBoNCB7XG4gICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuYXJ0aWNsZSBoNC5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuYXJ0aWNsZSBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuXG4uYXJ0aWNsZSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmFydGljbGVfX2luZm8ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCAwIDI2cHg7IH1cblxuLmFydGljbGVfX2RhdGUsIC5hcnRpY2xlX192aWV3LCAuYXJ0aWNsZV9fZm90bywgLmFydGljbGVfX3ZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLmFydGljbGVfX2RhdGUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFydGljbGVfX2RhdGUsIC5hcnRpY2xlX192aWV3LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hcnRpY2xlX192aWV3LCAuYXJ0aWNsZV9fZm90by5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYXJ0aWNsZV9fZm90bywgLmFydGljbGVfX3ZpZGVvLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hcnRpY2xlX192aWRlbyB7XG4gICAgY29sb3I6ICM3ZTcyNjY7IH1cbiAgLmFydGljbGVfX2RhdGUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYXJ0aWNsZV9fZGF0ZSwgLmFydGljbGVfX3ZpZXcuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYXJ0aWNsZV9fdmlldywgLmFydGljbGVfX2ZvdG8uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYXJ0aWNsZV9fZm90bywgLmFydGljbGVfX3ZpZGVvLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFydGljbGVfX3ZpZGVvIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuYXJ0aWNsZV9fZGF0ZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hcnRpY2xlX19kYXRlLCAuYXJ0aWNsZV9fdmlldy5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hcnRpY2xlX192aWV3LCAuYXJ0aWNsZV9fZm90by5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hcnRpY2xlX19mb3RvLCAuYXJ0aWNsZV9fdmlkZW8uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYXJ0aWNsZV9fdmlkZW8ge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hcnRpY2xlX19kYXRlLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuYXJ0aWNsZV9fZGF0ZSwgLmFydGljbGVfX3ZpZXcuZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0IC5hcnRpY2xlX192aWV3LCAuYXJ0aWNsZV9fZm90by5mb250LXRoZW1lLWRlZmF1bHQsXG4gIC5mb250LXRoZW1lLWRlZmF1bHQgLmFydGljbGVfX2ZvdG8sIC5hcnRpY2xlX192aWRlby5mb250LXRoZW1lLWRlZmF1bHQsXG4gIC5mb250LXRoZW1lLWRlZmF1bHQgLmFydGljbGVfX3ZpZGVvIHtcbiAgICBmb250LWZhbWlseTogZ2VyYmVyYV9saWdodCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLmFydGljbGVfX2RhdGUuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmFydGljbGVfX2RhdGUsIC5hcnRpY2xlX192aWV3LmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5hcnRpY2xlX192aWV3LCAuYXJ0aWNsZV9fZm90by5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuYXJ0aWNsZV9fZm90bywgLmFydGljbGVfX3ZpZGVvLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5hcnRpY2xlX192aWRlbyB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuXG4uYXJ0aWNsZV9fZGF0ZS1pY29uLCAuYXJ0aWNsZV9fdmlldy1pY29uLCAuYXJ0aWNsZV9fZm90by1pY29uLCAuYXJ0aWNsZV9fdmlkZW8taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7IH1cbiAgLmFydGljbGVfX2RhdGUtaWNvbiBzdmcsIC5hcnRpY2xlX192aWV3LWljb24gc3ZnLCAuYXJ0aWNsZV9fZm90by1pY29uIHN2ZywgLmFydGljbGVfX3ZpZGVvLWljb24gc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmFydGljbGVfX2RhdGUge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgLmFydGljbGVfX2RhdGUtdGltZSwgLmFydGljbGVfX2RhdGUtdXBkYXRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFydGljbGVfX2RhdGUtdGltZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5hcnRpY2xlX192aWV3LCAuYXJ0aWNsZV9fZm90byB7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG4uYXJ0aWNsZV9fdmlkZW8ge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cblxuLmFydGljbGVfX2RhdGUtaWNvbiB7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4OyB9XG4gIC5hcnRpY2xlX19kYXRlLWljb24gLmljb24ge1xuICAgIGZpbGw6ICM3YTgyODg7IH1cblxuLmFydGljbGVfX3ZpZXctaWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGZpbGw6ICNjNWMwYjc7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLThweDsgfVxuXG4uYXJ0aWNsZV9fYW5ub3VuY2Uge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDsgfVxuICAuYXJ0aWNsZV9fYW5ub3VuY2UuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFydGljbGVfX2Fubm91bmNlIHtcbiAgICBjb2xvcjogIzdlNzI2NjsgfVxuICAuYXJ0aWNsZV9fYW5ub3VuY2UuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYXJ0aWNsZV9fYW5ub3VuY2Uge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5hcnRpY2xlX19hbm5vdW5jZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hcnRpY2xlX19hbm5vdW5jZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFydGljbGVfX2Fubm91bmNlLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuYXJ0aWNsZV9fYW5ub3VuY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuYXJ0aWNsZV9fYW5ub3VuY2UuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmFydGljbGVfX2Fubm91bmNlIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG5cbi5hcnRpY2xlX19tYWluaW1nIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cblxuLmFydGljbGVfX21haW5pbWctaW1nLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDsgfVxuXG4uYXJ0aWNsZV9fc291cmNlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAuYXJ0aWNsZV9fc291cmNlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hcnRpY2xlX19zb3VyY2Uge1xuICAgIGNvbG9yOiAjN2U3MjY2OyB9XG4gIC5hcnRpY2xlX19zb3VyY2UuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYXJ0aWNsZV9fc291cmNlIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuYXJ0aWNsZV9fc291cmNlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFydGljbGVfX3NvdXJjZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFydGljbGVfX3NvdXJjZSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5hcnRpY2xlX19zb3VyY2UgYS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hcnRpY2xlX19zb3VyY2UgYSB7XG4gICAgICBjb2xvcjogIzdlNzI2NjsgfVxuICAgIC5hcnRpY2xlX19zb3VyY2UgYS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFydGljbGVfX3NvdXJjZSBhIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmFydGljbGVfX3NvdXJjZSBhLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYXJ0aWNsZV9fc291cmNlIGEge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFydGljbGVfX3NvdXJjZTpob3ZlciBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmFydGljbGVfX2ZvdG8taWNvbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHRvcDogLTFweDsgfVxuXG4uc25ld3MuZm9udC10aGVtZS1kZWZhdWx0LFxuLmZvbnQtdGhlbWUtZGVmYXVsdCAuc25ld3Mge1xuICBmb250LWZhbWlseTogZ2VyYmVyYV9saWdodCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLnNuZXdzLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4uZm9udC10aGVtZS1ibGluZC1zZXJpZiAuc25ld3Mge1xuICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG5cbi5zbmV3c19faGVhZGVyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuc25ld3NfX2hlYWRlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuc25ld3NfX2hlYWRlciB7XG4gICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgLnNuZXdzX19oZWFkZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuc25ld3NfX2hlYWRlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnNuZXdzX19oZWFkZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuc25ld3NfX2hlYWRlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnNuZXdzX19oZWFkZXIuZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0IC5zbmV3c19faGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogZ2VyYmVyYV9tZWRpdW0sIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5zbmV3c19faGVhZGVyLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5zbmV3c19faGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG5cbi5zbmV3cyAuYnJpY2s2X19jZWxsLS1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNuZXdzIC5icmljazZfX2NlbGwtYmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL21vc3JlZy9wbGFjZWhvbGRlcl9uZXdzLnN2Z1wiKTsgfVxuXG4uc25ld3MgLmJyaWNrNl9fY2VsbC0tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc25ld3MgLmJyaWNrNl9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgb3JkZXI6IDI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5zbmV3cyAuYnJpY2s2X190aXRsZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuc25ld3MgLmJyaWNrNl9fdGl0bGUge1xuICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gIC5zbmV3cyAuYnJpY2s2X190aXRsZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5zbmV3cyAuYnJpY2s2X190aXRsZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnNuZXdzIC5icmljazZfX3RpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnNuZXdzIC5icmljazZfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuc25ld3MgLmJyaWNrNl9fdGl0bGUuZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0IC5zbmV3cyAuYnJpY2s2X190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbGlnaHQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5zbmV3cyAuYnJpY2s2X190aXRsZS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuc25ld3MgLmJyaWNrNl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cblxuLnNuZXdzIC5icmljazZfX2JvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvcmRlcjogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1ZW07IH1cbiAgLnNuZXdzIC5icmljazZfX2JvdHRvbS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuc25ld3MgLmJyaWNrNl9fYm90dG9tIHtcbiAgICBjb2xvcjogIzdlNzI2NjsgfVxuICAuc25ld3MgLmJyaWNrNl9fYm90dG9tLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnNuZXdzIC5icmljazZfX2JvdHRvbSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnNuZXdzIC5icmljazZfX2JvdHRvbS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5zbmV3cyAuYnJpY2s2X19ib3R0b20ge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zbmV3cyAuYnJpY2s2X19ib3R0b20uZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0IC5zbmV3cyAuYnJpY2s2X19ib3R0b20ge1xuICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuc25ld3MgLmJyaWNrNl9fYm90dG9tLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5zbmV3cyAuYnJpY2s2X19ib3R0b20ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cblxuLnNuZXdzIC5icmljazZfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q1ZDI7IH1cbiAgLnNuZXdzIC5icmljazZfX3Jvdzpob3ZlciAuYnJpY2s2X190aXRsZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuc25ld3MgLmJyaWNrNl9fcm93OmhvdmVyIC5icmljazZfX3RpdGxlIHtcbiAgICBjb2xvcjogI2Y1NGU1YTsgfVxuICAuc25ld3MgLmJyaWNrNl9fcm93OmhvdmVyIC5icmljazZfX3RpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnNuZXdzIC5icmljazZfX3Jvdzpob3ZlciAuYnJpY2s2X190aXRsZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnNuZXdzIC5icmljazZfX3Jvdzpob3ZlciAuYnJpY2s2X190aXRsZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5zbmV3cyAuYnJpY2s2X19yb3c6aG92ZXIgLmJyaWNrNl9fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNuZXdzIC5icmljazZfX3Jvdzpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5zbmV3cyAuYnJpY2s2X19yb3c6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuICAgIC5zbmV3cyAuYnJpY2s2X19yb3c6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5zbmV3cyAuYnJpY2s2X19yb3c6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5zbmV3cyAuYnJpY2s2X19yb3c6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5zbmV3cyAuYnJpY2s2X19yb3c6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5zbmV3cyAuYnJpY2s2X19yb3c6aG92ZXIgLmJyaWNrNl9fdGl0bGUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuc25ld3MgLmJyaWNrNl9fcm93OmhvdmVyIC5icmljazZfX3RpdGxlLCAuc25ld3MgLmJyaWNrNl9fcm93OmhvdmVyIC5icmljazZfX2JvdHRvbS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5zbmV3cyAuYnJpY2s2X19yb3c6aG92ZXIgLmJyaWNrNl9fYm90dG9tIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnNuZXdzIC5icmljazZfX3Jvdzpob3ZlciAuYnJpY2s2X190aXRsZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnNuZXdzIC5icmljazZfX3Jvdzpob3ZlciAuYnJpY2s2X190aXRsZSwgLnNuZXdzIC5icmljazZfX3Jvdzpob3ZlciAuYnJpY2s2X19ib3R0b20uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5zbmV3cyAuYnJpY2s2X19yb3c6aG92ZXIgLmJyaWNrNl9fYm90dG9tIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnNuZXdzIC5icmljazZfX3Jvdzpob3ZlciAuYnJpY2s2X190aXRsZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnNuZXdzIC5icmljazZfX3Jvdzpob3ZlciAuYnJpY2s2X190aXRsZSwgLnNuZXdzIC5icmljazZfX3Jvdzpob3ZlciAuYnJpY2s2X19ib3R0b20uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5zbmV3cyAuYnJpY2s2X19yb3c6aG92ZXIgLmJyaWNrNl9fYm90dG9tIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9IH1cblxuLnNuZXdzIC5icmljazYgLmxhenkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5zbmV3c19faXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnNuZXdzIC5zbmV3c19faXRlbTpudGgtY2hpbGQoMSkgLmJyaWNrNl9fcm93IC5icmljazZfX2NlbGwtLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zbmV3cyAuc25ld3NfX2l0ZW06bGFzdC1jaGlsZCAuYnJpY2s2X19yb3cge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5jb2xvbW5zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmxlZnQtY29sb21uIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZmxleDogMSAwIGF1dG87IH1cblxuLnJpZ2h0LWNvbG9tbiB7XG4gIG1heC13aWR0aDogNDI1cHg7XG4gIHdpZHRoOiAyNSU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAucmlnaHQtY29sb21uIC5saW5rLW5leHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5yaWdodC1jb2xvbW4gLmxpbmstbmV4dDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkO1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjU0ZTVhO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IDFweDtcbiAgICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuMnM7IH1cbiAgICAucmlnaHQtY29sb21uIC5saW5rLW5leHQ6aG92ZXI6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4OyB9XG5cbnAge1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuICBwLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdCBwIHtcbiAgICBmb250LWZhbWlseTogZ2VyYmVyYV9saWdodCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgcC5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiBwIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gIHAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlOyB9XG4gICAgcCBhLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAuZm9udC10aGVtZS1kZWZhdWx0IHAgYSB7XG4gICAgICBmb250LWZhbWlseTogZ2VyYmVyYV9saWdodCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICBwIGEuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiBwIGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAgIHAgYS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IHAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNmNTRlNWE7IH1cbiAgICBwIGEuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIHAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMwMDAwMDA7IH1cbiAgICBwIGEuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIHAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNmZmZmZmY7IH1cbiAgICBwIGEuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCBwIGEge1xuICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICBwIGEuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIHAgYSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIHAgYS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgcCBhIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgcCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICBwIGE6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IHAgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICBwIGE6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgcCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIHAgYTpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayBwIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uY29tbW9uX3NlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbW1vbl9zZWN0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAuY29tbW9uX3NlY3Rpb24gLmNvbW1vbl9faDEtZGVjbyB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICB3aWR0aDogNzUlOyB9XG4gICAgLmNvbW1vbl9zZWN0aW9uIC5jb21tb25fX2gxLWRlY28uZm9udC10aGVtZS1kZWZhdWx0LFxuICAgIC5mb250LXRoZW1lLWRlZmF1bHQgLmNvbW1vbl9zZWN0aW9uIC5jb21tb25fX2gxLWRlY28ge1xuICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC5jb21tb25fc2VjdGlvbiAuY29tbW9uX19oMS1kZWNvLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmNvbW1vbl9zZWN0aW9uIC5jb21tb25fX2gxLWRlY28ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNvbW1vbl9zZWN0aW9uIC5jb21tb25fX2gxLWRlY28ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb21tb25fc2VjdGlvbiAuY29tbW9uX19oMS1kZWNvIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTdweDsgfSB9XG4gIC5jb21tb25fc2VjdGlvbiB1bCxcbiAgLmNvbW1vbl9zZWN0aW9uIG9sIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogOXB4IDAgMjBweCAzNnB4OyB9XG4gICAgLmNvbW1vbl9zZWN0aW9uIHVsIGxpLFxuICAgIC5jb21tb25fc2VjdGlvbiBvbCBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW46IDAgMCAxNHB4OyB9XG4gICAgICAuY29tbW9uX3NlY3Rpb24gdWwgbGkuZm9udC10aGVtZS1kZWZhdWx0LFxuICAgICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuY29tbW9uX3NlY3Rpb24gdWwgbGksXG4gICAgICAuY29tbW9uX3NlY3Rpb24gb2wgbGkuZm9udC10aGVtZS1kZWZhdWx0LFxuICAgICAgLmZvbnQtdGhlbWUtZGVmYXVsdFxuICAgICAgLmNvbW1vbl9zZWN0aW9uIG9sIGxpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbGlnaHQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuY29tbW9uX3NlY3Rpb24gdWwgbGkuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5jb21tb25fc2VjdGlvbiB1bCBsaSxcbiAgICAgIC5jb21tb25fc2VjdGlvbiBvbCBsaS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWZcbiAgICAgIC5jb21tb25fc2VjdGlvbiBvbCBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgICAgIC5jb21tb25fc2VjdGlvbiB1bCBsaTpsYXN0LWNoaWxkLFxuICAgICAgLmNvbW1vbl9zZWN0aW9uIG9sIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jb21tb25fc2VjdGlvbiB1bCBsaTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGxlZnQ6IC0zNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDlweDsgfVxuICAuY29tbW9uX3NlY3Rpb24gb2wge1xuICAgIGNvdW50ZXItcmVzZXQ6IGxpOyB9XG4gICAgLmNvbW1vbl9zZWN0aW9uIG9sIGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihsaSwgZGVjaW1hbCkgXCIuXCI7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbGk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGxlZnQ6IC0zNXB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGNvbG9yOiAjZjU0ZTVhO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5jb21tb25fc2VjdGlvbiBvbCBsaTo6YmVmb3JlLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5mb250LXRoZW1lLWRlZmF1bHQgLmNvbW1vbl9zZWN0aW9uIG9sIGxpOjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogZ2VyYmVyYV9ib2xkLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmNvbW1vbl9zZWN0aW9uIG9sIGxpOjpiZWZvcmUuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5jb21tb25fc2VjdGlvbiBvbCBsaTo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuXG4uY29tbW9uX3NlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5ib3R0b20tbGluZSB7XG4gIHotaW5kZXg6IDk5O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjbGVhcjogYm90aDsgfVxuICAuYm90dG9tLWxpbmUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmJvdHRvbS1saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5ib3R0b20tbGluZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5ib3R0b20tbGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYm90dG9tLWxpbmUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYm90dG9tLWxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLmJvdHRvbS1saW5lOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmJvdHRvbS1saW5lID4gOm50aC1jaGlsZChuKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYm90dG9tLWxpbmUgPiA6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5ib3R0b20tbGluZSA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYm90dG9tLWxpbmVfX2ZpcnN0LWxpbmUgLnNoYXJlIHVsIGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAuYm90dG9tLWxpbmVfX2ZpcnN0LWxpbmUgLmxhc3QtdXBkYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5ib3R0b20tbGluZV9fZmlyc3QtbGluZSAubGFzdC11cGRhdGUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYm90dG9tLWxpbmVfX2ZpcnN0LWxpbmUgLmxhc3QtdXBkYXRlIHtcbiAgICAgIGNvbG9yOiAjN2U3MjY2OyB9XG4gICAgLmJvdHRvbS1saW5lX19maXJzdC1saW5lIC5sYXN0LXVwZGF0ZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmJvdHRvbS1saW5lX19maXJzdC1saW5lIC5sYXN0LXVwZGF0ZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5ib3R0b20tbGluZV9fZmlyc3QtbGluZSAubGFzdC11cGRhdGUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5ib3R0b20tbGluZV9fZmlyc3QtbGluZSAubGFzdC11cGRhdGUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYm90dG9tLWxpbmVfX2ZpcnN0LWxpbmUgLmxhc3QtdXBkYXRlLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5ib3R0b20tbGluZV9fZmlyc3QtbGluZSAubGFzdC11cGRhdGUge1xuICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbGlnaHQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLmJvdHRvbS1saW5lX19maXJzdC1saW5lIC5sYXN0LXVwZGF0ZS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5ib3R0b20tbGluZV9fZmlyc3QtbGluZSAubGFzdC11cGRhdGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYm90dG9tLWxpbmVfX2ZpcnN0LWxpbmUgLmxhc3QtdXBkYXRlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cblxuLmxpbmstbmV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubGluay1uZXh0LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5saW5rLW5leHQge1xuICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gIC5saW5rLW5leHQuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAubGluay1uZXh0IHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAubGluay1uZXh0LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmxpbmstbmV4dCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmxpbmstbmV4dC5mb250LXRoZW1lLWRlZmF1bHQsXG4gIC5mb250LXRoZW1lLWRlZmF1bHQgLmxpbmstbmV4dCB7XG4gICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAubGluay1uZXh0LmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5saW5rLW5leHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmFydGljbGVfX21haW5pbWctaW1nLXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuYXJ0aWNsZV9fYW5ub3VuY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmFydGljbGVfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmFydGljbGVfX2RhdGUtdGltZSwgLmFydGljbGVfX2RhdGUtdXBkYXRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmFydGljbGVfX2RhdGUtdXBkYXRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmFydGljbGVfX2RhdGUtdXBkYXRlOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ3wnOyB9XG4gIC5hcnRpY2xlIGgyIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgZm9udC1zaXplOiAyLjEyNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9XG4gIC5hcnRpY2xlIGgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgLmFydGljbGUgaDQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXNpemU6IDEuNjI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgLmNvbW1vbl9yLXBhZGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgLmNvbW1vbl9sLXBhZGQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNuZXdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5zbmV3c19faGVhZGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNuZXdzIC5icmljazZfX2NlbGwtLWltZyB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuc25ld3MgLmJyaWNrNl9fY2VsbC0tdGV4dCB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgcGFkZGluZzogMjBweCA1MHB4IDMwcHggMzBweDsgfVxuICAgIC5zbmV3cyAuYnJpY2s2X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXNpemU6IDEuMzc1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAgICAgLnNuZXdzIC5icmljazZfX3RpdGxlLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5mb250LXRoZW1lLWRlZmF1bHQgLnNuZXdzIC5icmljazZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgLnNuZXdzIC5icmljazZfX3RpdGxlLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuc25ld3MgLmJyaWNrNl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gICAgLnNuZXdzIC5icmljazZfX3JvdyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAuc25ld3NfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5zbmV3c19faGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGZvbnQtc2l6ZTogMi4xMjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbjogMCAwIDM1cHggMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDUwcHgpIHtcbiAgLnNuZXdzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuc25ld3NfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDQ5JTsgfVxuICAgICAgLnNuZXdzX19pdGVtOm50aC1jaGlsZCgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuc25ld3MgLmJyaWNrNiB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjZzO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuc25ld3MgLmJyaWNrNl9fY2VsbC0taW1nIHtcbiAgICAgICAgd2lkdGg6IDQwJTsgfVxuICAgICAgICAuc25ld3MgLmJyaWNrNl9fY2VsbC0taW1nIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuc25ld3MgLmJyaWNrNl9fY2VsbC0tdGV4dCB7XG4gICAgICAgIHdpZHRoOiA2MCU7IH1cbiAgICAgIC5zbmV3cyAuYnJpY2s2X19yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5zbmV3cyAuYnJpY2s2X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07IH1cbiAgICAuc25ld3NfX3Jvdzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbG9tbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5yaWdodC1jb2xvbW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sZWZ0LWNvbG9tbiB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9IH1cblxuLndyYXAtbGluayB7XG4gIG1hcmdpbjogMDsgfVxuICAud3JhcC1saW5rIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC53cmFwLWxpbmsgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnJlZ2lzdHJ5LXRhYmxlX19zZWFyY2gge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDVkMjtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL21vc3JlZy9pY29uX21pbmlfc2VhcmNoLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IH1cbiAgLnJlZ2lzdHJ5LXRhYmxlX19zZWFyY2guY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnJlZ2lzdHJ5LXRhYmxlX19zZWFyY2gge1xuICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gIC5yZWdpc3RyeS10YWJsZV9fc2VhcmNoLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnJlZ2lzdHJ5LXRhYmxlX19zZWFyY2gge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5yZWdpc3RyeS10YWJsZV9fc2VhcmNoLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnJlZ2lzdHJ5LXRhYmxlX19zZWFyY2gge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5hcnRpY2xlIC5nYWxsZXJ5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5jb250YWN0X19ibG9jayB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb250YWN0cyBoMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWN0cyBoMiB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLmNvbnRhY3RzIC5jb250YWN0X19ibG9jayB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLmNvbnRhY3RzIC5jb250YWN0X19ibG9jay5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY29udGFjdHMgLmNvbnRhY3RfX2Jsb2NrLmhpZGRlbi14cyAuYmFubmVyczIgLmJhbm5lcjIge1xuICAgICAgdHJhbnNpdGlvbjogMC42czsgfVxuICAgICAgLmNvbnRhY3RzIC5jb250YWN0X19ibG9jay5oaWRkZW4teHMgLmJhbm5lcnMyIC5iYW5uZXIyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuY29udGFjdHMgLmNvbnRhY3RfX2Jsb2NrLmhpZGRlbi14cyAuYmFubmVyczIgLmJhbm5lcjIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAuY29udGFjdHMgLmNvbnRhY3RfX2Jsb2NrLmhpZGRlbi14cyAuYmFubmVyczIgLmJhbm5lcjIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmNvbnRhY3RzIC5jb250YWN0X19ibG9jay5oaWRkZW4teHMgLmJhbm5lcnMyIC5iYW5uZXIyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmNvbnRhY3RzIC5jb250YWN0X19ibG9jay5oaWRkZW4teHMgLmJhbm5lcnMyIC5iYW5uZXIyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5jb250YWN0cyAuY29udGFjdF9fYmxvY2suaGlkZGVuLXhzIC5iYW5uZXJzMiAuYmFubmVyMiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5jb250YWN0cyAuY29udGFjdF9fYmxvY2suaGlkZGVuLXhzIC5iYW5uZXJzMiAuYmFubmVyMi5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmNvbnRhY3RzIC5jb250YWN0X19ibG9jay5oaWRkZW4teHMgLmJhbm5lcnMyIC5iYW5uZXIyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5jb250YWN0cyAuY29udGFjdF9fYmxvY2suaGlkZGVuLXhzIC5iYW5uZXJzMiAuYmFubmVyMi5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuY29udGFjdHMgLmNvbnRhY3RfX2Jsb2NrLmhpZGRlbi14cyAuYmFubmVyczIgLmJhbm5lcjIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmNvbnRhY3RzIC5jb250YWN0X19ibG9jay5oaWRkZW4teHMgLmJhbm5lcnMyIC5iYW5uZXIyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5jb250YWN0cyAuY29udGFjdF9fYmxvY2suaGlkZGVuLXhzIC5iYW5uZXJzMiAuYmFubmVyMiB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuY29udGFjdHMgLmNvbnRhY3RfX2Jsb2NrLmhpZGRlbi14cyAuYmFubmVyczIgLmJhbm5lcjIgOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNlYjM5NDYsICNlYjM5NDYpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7IH1cbiAgLmNvbnRhY3RzIC5jb250YWN0X19ibG9jayAucGVyc29uYTFfX2Jsb2NrIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxZW07IH1cbiAgLmNvbnRhY3RzIC5jb250YWN0X19ibG9jayAucGVyc29uYTFfX2luZm8tbGluZS5wZXJzb25hMV9faW5mby1saW5lLS1idXR0b25zLCAuY29udGFjdHMgLmNvbnRhY3RfX2Jsb2NrIC5wZXJzb25hMV9faW5mby1saW5lLnBlcnNvbmExX19pbmZvLWxpbmUtLW5vLWxlZnQtcGFkZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5jb250YWN0cyAuY29udGFjdF9fYmxvY2sgLnBlcnNvbmExX19pbmZvLWxpbmUgLnBlcnNvbmExX19idXR0b24xIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uY29udGFjdHMgaDIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGQxZDU7IH1cblxuLmNvbnRhY3RzIGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1ZW07IH1cblxuLm1mcC1jb250ZW50IC5kZXBhcnRtZW50MV9fY29udGVudCAuaDYge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5tZnAtY29udGVudCAuZGVwYXJ0bWVudDFfX2NvbnRlbnQgLnBlcnNvbmExX19zbWFsbC1pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjOGU4Yjg2OyB9XG4gIC5tZnAtY29udGVudCAuZGVwYXJ0bWVudDFfX2NvbnRlbnQgLnBlcnNvbmExX19zbWFsbC1pbmZvLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdCAubWZwLWNvbnRlbnQgLmRlcGFydG1lbnQxX19jb250ZW50IC5wZXJzb25hMV9fc21hbGwtaW5mbyB7XG4gICAgZm9udC1mYW1pbHk6IGdlcmJlcmEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5tZnAtY29udGVudCAuZGVwYXJ0bWVudDFfX2NvbnRlbnQgLnBlcnNvbmExX19zbWFsbC1pbmZvLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5tZnAtY29udGVudCAuZGVwYXJ0bWVudDFfX2NvbnRlbnQgLnBlcnNvbmExX19zbWFsbC1pbmZvIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG5cbi5tZnAtY29udGVudCAuZGVwYXJ0bWVudDFfX2NvbnRlbnQgLnJvdyAuZGVwYXJ0bWVudDFfX3BvcHVwLWNvbCB7XG4gIGZsb2F0OiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWZwLWNvbnRlbnQgLmRlcGFydG1lbnQxX19jb250ZW50IC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4ubWZwLWNvbnRlbnQgLmRlcGFydG1lbnQxX19pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkNWQ5OyB9XG4gIC5tZnAtY29udGVudCAuZGVwYXJ0bWVudDFfX2l0ZW0uZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0IC5tZnAtY29udGVudCAuZGVwYXJ0bWVudDFfX2l0ZW0ge1xuICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX21lZGl1bSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLm1mcC1jb250ZW50IC5kZXBhcnRtZW50MV9faXRlbS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAubWZwLWNvbnRlbnQgLmRlcGFydG1lbnQxX19pdGVtIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gIC5tZnAtY29udGVudCAuZGVwYXJ0bWVudDFfX2l0ZW0gLmRlcGFydG1lbnQxX19oZWFkLmFjdGl2ZSAuZGVwYXJ0bWVudDFfX2Fycm93OjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLm1mcC1jb250ZW50IC5kZXBhcnRtZW50MV9faXRlbSAuZGVwYXJ0bWVudDFfX2hlYWQgLmRlcGFydG1lbnQxX19hcnJvdzo6YmVmb3JlIHtcbiAgICB0b3A6IDdweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuXG4udmVydGljYWwtdGFicyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wZXJzb25hMV9fbGluay5wZXJzb25hMV9fbGluay0tcGhvbmUgYS5jb2xvci10aGVtZS1kZWZhdWx0LFxuLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnBlcnNvbmExX19saW5rLnBlcnNvbmExX19saW5rLS1waG9uZSBhIHtcbiAgY29sb3I6ICMzNjM1MzI7IH1cblxuLnBlcnNvbmExX19saW5rLnBlcnNvbmExX19saW5rLS1waG9uZSBhLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wZXJzb25hMV9fbGluay5wZXJzb25hMV9fbGluay0tcGhvbmUgYSB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5wZXJzb25hMV9fbGluay5wZXJzb25hMV9fbGluay0tcGhvbmUgYS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbi5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucGVyc29uYTFfX2xpbmsucGVyc29uYTFfX2xpbmstLXBob25lIGEge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RfX2Jsb2NrIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb250YWN0cyAuY29udGFjdF9fYmxvY2suaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmNvbnRhY3RzIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTA1MHB4KSB7XG4gIC5jb250YWN0cyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnZlcnRpY2FsLXRhYnNfX3BhZ2UgLmRlcGFydG1lbnQxX19pdGVtIC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAudmVydGljYWwtdGFic19fcGFnZSAuZGVwYXJ0bWVudDFfX2l0ZW0gLnJvdyAuZGVwYXJ0bWVudDFfX3BvcHVwLWNvbCB7XG4gICAgICBmbG9hdDogbm9uZTsgfVxuICAgIC52ZXJ0aWNhbC10YWJzX19wYWdlIC5kZXBhcnRtZW50MV9faXRlbSAucm93IC5jbGVhcmZpeCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb250YWN0X19ibG9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY29udGFjdF9fYmxvY2sge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMlOyB9IH1cblxuLm1hcC1wYW5lbCB7XG4gIGhlaWdodDogNjcwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMjZweDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgd2lkdGg6IDM1NXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcbiAgcmlnaHQ6IC0zODVweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuICAubWFwLXBhbmVsLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5tYXAtcGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1hcC1wYW5lbC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5tYXAtcGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1hcC1wYW5lbC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5tYXAtcGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA1MHB4KSB7XG4gICAgLm1hcC1wYW5lbCB7XG4gICAgICBoZWlnaHQ6IDY1NXB4OyB9IH1cbiAgLm1hcC1wYW5lbC5vcGVuZWQge1xuICAgIHJpZ2h0OiAwcHg7IH1cbiAgLm1hcC1wYW5lbF9jb250IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubWFwLXBhbmVsX2NvbnQtLWluc2V0IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubWFwLXBhbmVsX2NvbnQtLWluc2V0IC5tYXAtcGFuZWwub3BlbmVkIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiA2NTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm1hcC1wYW5lbF9jb250LS1pbnNldCAubWFwLXBhbmVsLm9wZW5lZCB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLm1hcC1wYW5lbF9jbG9zZSB7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAxMnB4OyB9XG4gIC5tYXAtcGFuZWxfaW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAubWFwLXBhbmVsX2lubmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLm1hcC1wYW5lbF9pbm5lciB7XG4gICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgIC5tYXAtcGFuZWxfaW5uZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5tYXAtcGFuZWxfaW5uZXIge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAubWFwLXBhbmVsX2lubmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAubWFwLXBhbmVsX2lubmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tYXAtcGFuZWwgLm1hcC1wYW5lbF90dGwge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAubWFwLXBhbmVsIC5tYXAtcGFuZWxfdHRsLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5tYXAtcGFuZWwgLm1hcC1wYW5lbF90dGwge1xuICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbGlnaHQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLm1hcC1wYW5lbCAubWFwLXBhbmVsX3R0bC5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5tYXAtcGFuZWwgLm1hcC1wYW5lbF90dGwge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAubWFwLXBhbmVsX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1hcC1wYW5lbF9pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA3cHg7IH1cbiAgLm1hcC1wYW5lbF9saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tYXAtcGFuZWxfbGluazo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLm1hcC1wYW5lbF9saW5rOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5tYXAtcGFuZWxfaWNvbi1zaXRlIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgM3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tYXAtcGFuZWxfX3doZXJlLWljb24ge1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogMDsgfVxuICAubWFwLXBhbmVsIGltZyB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4ueW1hcHMtMi0xLTc3LWNvbnRyb2xzX19jb250cm9sIHtcbiAgbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB0b3A6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5tYXAtZGV0YWlsICN5YS1tYXAge1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW46IDA7IH0gfVxuXG4jeWEtbWFwIHtcbiAgaGVpZ2h0OiA2NzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICN5YS1tYXAgLnltYXBzLWNvbnRyb2xzLWxlZnR0b3AgPiB5bWFwcyB7XG4gICAgbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMjk4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDc0cHg7IH1cbiAgI3lhLW1hcCAueW1hcHMtYi16b29tIHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDc0cHg7IH1cbiAgI3lhLW1hcCAueW1hcHMtYi16b29tX19idXR0b24ge1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgI3lhLW1hcCAueW1hcHMtYi16b29tX19idXR0b25fdHlwZV9wbHVzIC55bWFwcy1iLWZvcm0tYnV0dG9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcrJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgI3lhLW1hcCAueW1hcHMtYi16b29tX19idXR0b25fdHlwZV9taW51cyAueW1hcHMtYi1mb3JtLWJ1dHRvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn4oCUJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAjeWEtbWFwIC55bWFwcy1iLWZvcm0tYnV0dG9uIHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAjeWEtbWFwIC55bWFwcy1iLWZvcm0tYnV0dG9uX19sZWZ0LFxuICAjeWEtbWFwIC55bWFwcy1iLWZvcm0tYnV0dG9uX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICN5YS1tYXAge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3lhLW1hcCAueW1hcHMtY29udHJvbHMtbGVmdHRvcCA+IHltYXBzIHtcbiAgICB0b3A6IGNhbGMoNTB2aCAtIDg3cHgpICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5Lm1hcC1kZXRhaWwgLnRlc3RpbmcsXG4gIGJvZHkubWFwLWRldGFpbCAjd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICBib2R5Lm1hcC1kZXRhaWwgLmp1bXAtZml4MixcbiAgYm9keS5tYXAtZGV0YWlsIC5tZW51LTIsXG4gIGJvZHkubWFwLWRldGFpbCAuYnJlYWRjcnVtYixcbiAgYm9keS5tYXAtZGV0YWlsIGgxLFxuICBib2R5Lm1hcC1kZXRhaWwgLmJvdHRvbS1saW5lLFxuICBib2R5Lm1hcC1kZXRhaWwgLmJhbm5lcnMzLFxuICBib2R5Lm1hcC1kZXRhaWwgLmZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXAtcGFuZWwge1xuICAgIHBhZGRpbmc6IDI2cHggMjBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogNTAwO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tYXAtcGFuZWwub3BlbmVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm1hcC1wYW5lbF9jb250IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1hcC1wYW5lbF9jb250IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH0gfVxuXG4uYWRkcmVzczFfX2Jsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgbWFyZ2luLXRvcDogMjdweDsgfVxuICAuYWRkcmVzczFfX2Jsb2NrLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hZGRyZXNzMV9fYmxvY2sge1xuICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gIC5hZGRyZXNzMV9fYmxvY2suY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWRkcmVzczFfX2Jsb2NrIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuYWRkcmVzczFfX2Jsb2NrLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFkZHJlc3MxX19ibG9jayB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmFkZHJlc3MxX19ibG9ja19fbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWRkcmVzczFfX2hlYWRlci1kZWNvMyB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNWVtOyB9XG4gIC5hZGRyZXNzMV9faGVhZGVyLWRlY28zLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hZGRyZXNzMV9faGVhZGVyLWRlY28zIHtcbiAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAuYWRkcmVzczFfX2hlYWRlci1kZWNvMy5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hZGRyZXNzMV9faGVhZGVyLWRlY28zIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuYWRkcmVzczFfX2hlYWRlci1kZWNvMy5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hZGRyZXNzMV9faGVhZGVyLWRlY28zIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYWRkcmVzczFfX3NtYWxsLWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5hZGRyZXNzMV9faW5mby1saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1ZW07IH1cbiAgLmFkZHJlc3MxX19pbmZvLWxpbmUuZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0IC5hZGRyZXNzMV9faW5mby1saW5lIHtcbiAgICBmb250LWZhbWlseTogZ2VyYmVyYV9saWdodCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLmFkZHJlc3MxX19pbmZvLWxpbmUuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmFkZHJlc3MxX19pbmZvLWxpbmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cblxuLmFkZHJlc3MxX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWRkcmVzczFfX2xpbms6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5hZGRyZXNzMV9fbGluazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuYWRkcmVzczFfX2xpbmstLXBob25lIHtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLmFkZHJlc3MxX19saW5rLS1waG9uZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hZGRyZXNzMV9fbGluay0tcGhvbmUge1xuICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAuYWRkcmVzczFfX2xpbmstLXBob25lLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWRkcmVzczFfX2xpbmstLXBob25lIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmFkZHJlc3MxX19saW5rLS1waG9uZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFkZHJlc3MxX19saW5rLS1waG9uZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5hZGRyZXNzMV9fbGluay0tcGhvbmU6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5hZGRyZXNzMV9faWNvbi1waG9uZSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IC0zNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLmFkZHJlc3MxX2VtYWlsLS1jb250YWluZXIsIC5hZGRyZXNzMV9waG9uZS0tY29udGFpbmVyLCAuYWRkcmVzczFfc2l0ZS0tY29udGFpbmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTsgfVxuICAuYWRkcmVzczFfZW1haWwtLWNvbnRhaW5lci5mb250LXRoZW1lLWRlZmF1bHQsXG4gIC5mb250LXRoZW1lLWRlZmF1bHQgLmFkZHJlc3MxX2VtYWlsLS1jb250YWluZXIsIC5hZGRyZXNzMV9waG9uZS0tY29udGFpbmVyLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuYWRkcmVzczFfcGhvbmUtLWNvbnRhaW5lciwgLmFkZHJlc3MxX3NpdGUtLWNvbnRhaW5lci5mb250LXRoZW1lLWRlZmF1bHQsXG4gIC5mb250LXRoZW1lLWRlZmF1bHQgLmFkZHJlc3MxX3NpdGUtLWNvbnRhaW5lciB7XG4gICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbGlnaHQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5hZGRyZXNzMV9lbWFpbC0tY29udGFpbmVyLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5hZGRyZXNzMV9lbWFpbC0tY29udGFpbmVyLCAuYWRkcmVzczFfcGhvbmUtLWNvbnRhaW5lci5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuYWRkcmVzczFfcGhvbmUtLWNvbnRhaW5lciwgLmFkZHJlc3MxX3NpdGUtLWNvbnRhaW5lci5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuYWRkcmVzczFfc2l0ZS0tY29udGFpbmVyIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gIC5hZGRyZXNzMV9lbWFpbC0tY29udGFpbmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hZGRyZXNzMV9lbWFpbC0tY29udGFpbmVyLCAuYWRkcmVzczFfcGhvbmUtLWNvbnRhaW5lci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWRkcmVzczFfcGhvbmUtLWNvbnRhaW5lciwgLmFkZHJlc3MxX3NpdGUtLWNvbnRhaW5lci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWRkcmVzczFfc2l0ZS0tY29udGFpbmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNmNTRlNWE7IH1cbiAgLmFkZHJlc3MxX2VtYWlsLS1jb250YWluZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWRkcmVzczFfZW1haWwtLWNvbnRhaW5lciwgLmFkZHJlc3MxX3Bob25lLS1jb250YWluZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWRkcmVzczFfcGhvbmUtLWNvbnRhaW5lciwgLmFkZHJlc3MxX3NpdGUtLWNvbnRhaW5lci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hZGRyZXNzMV9zaXRlLS1jb250YWluZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzAwMDAwMDsgfVxuICAuYWRkcmVzczFfZW1haWwtLWNvbnRhaW5lci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hZGRyZXNzMV9lbWFpbC0tY29udGFpbmVyLCAuYWRkcmVzczFfcGhvbmUtLWNvbnRhaW5lci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hZGRyZXNzMV9waG9uZS0tY29udGFpbmVyLCAuYWRkcmVzczFfc2l0ZS0tY29udGFpbmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFkZHJlc3MxX3NpdGUtLWNvbnRhaW5lciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hZGRyZXNzMV9lbWFpbC0tY29udGFpbmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hZGRyZXNzMV9lbWFpbC0tY29udGFpbmVyLCAuYWRkcmVzczFfcGhvbmUtLWNvbnRhaW5lci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWRkcmVzczFfcGhvbmUtLWNvbnRhaW5lciwgLmFkZHJlc3MxX3NpdGUtLWNvbnRhaW5lci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWRkcmVzczFfc2l0ZS0tY29udGFpbmVyIHtcbiAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAuYWRkcmVzczFfZW1haWwtLWNvbnRhaW5lci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hZGRyZXNzMV9lbWFpbC0tY29udGFpbmVyLCAuYWRkcmVzczFfcGhvbmUtLWNvbnRhaW5lci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hZGRyZXNzMV9waG9uZS0tY29udGFpbmVyLCAuYWRkcmVzczFfc2l0ZS0tY29udGFpbmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFkZHJlc3MxX3NpdGUtLWNvbnRhaW5lciB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmFkZHJlc3MxX2VtYWlsLS1jb250YWluZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWRkcmVzczFfZW1haWwtLWNvbnRhaW5lciwgLmFkZHJlc3MxX3Bob25lLS1jb250YWluZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWRkcmVzczFfcGhvbmUtLWNvbnRhaW5lciwgLmFkZHJlc3MxX3NpdGUtLWNvbnRhaW5lci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hZGRyZXNzMV9zaXRlLS1jb250YWluZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hZGRyZXNzMV9lbWFpbC0tY29udGFpbmVyOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hZGRyZXNzMV9lbWFpbC0tY29udGFpbmVyOmhvdmVyLCAuYWRkcmVzczFfcGhvbmUtLWNvbnRhaW5lcjpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWRkcmVzczFfcGhvbmUtLWNvbnRhaW5lcjpob3ZlciwgLmFkZHJlc3MxX3NpdGUtLWNvbnRhaW5lcjpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWRkcmVzczFfc2l0ZS0tY29udGFpbmVyOmhvdmVyIHtcbiAgICBjb2xvcjogI2Y1NGU1YTsgfVxuICAuYWRkcmVzczFfZW1haWwtLWNvbnRhaW5lcjpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hZGRyZXNzMV9lbWFpbC0tY29udGFpbmVyOmhvdmVyLCAuYWRkcmVzczFfcGhvbmUtLWNvbnRhaW5lcjpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hZGRyZXNzMV9waG9uZS0tY29udGFpbmVyOmhvdmVyLCAuYWRkcmVzczFfc2l0ZS0tY29udGFpbmVyOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFkZHJlc3MxX3NpdGUtLWNvbnRhaW5lcjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmFkZHJlc3MxX2VtYWlsLS1jb250YWluZXI6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWRkcmVzczFfZW1haWwtLWNvbnRhaW5lcjpob3ZlciwgLmFkZHJlc3MxX3Bob25lLS1jb250YWluZXI6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWRkcmVzczFfcGhvbmUtLWNvbnRhaW5lcjpob3ZlciwgLmFkZHJlc3MxX3NpdGUtLWNvbnRhaW5lcjpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hZGRyZXNzMV9zaXRlLS1jb250YWluZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5hZGRyZXNzMSAuYWRkcmVzczFfX2luZm8tbGluZSAuYWRkcmVzczFfX2xpbmstLXBob25lOm50aC1vZi10eXBlKDEpIC5hZGRyZXNzMV9faWNvbi1waG9uZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hZGRyZXNzMV9faWNvbi1lbWFpbCB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IC0zNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDNweDsgfVxuXG4uYWRkcmVzczEgLmFkZHJlc3MxX19pbmZvLWxpbmUgLmFkZHJlc3MxX19saW5rLS1lbWFpbDpudGgtb2YtdHlwZSgxKSAuYWRkcmVzczFfX2ljb24tZW1haWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYWRkcmVzczFfX2ljb24tc2l0ZSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IC0zNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDNweDsgfVxuXG4uYWRkcmVzczEgLmFkZHJlc3MxX19pbmZvLWxpbmUgLmFkZHJlc3MxX19saW5rLS1zaXRlOm50aC1vZi10eXBlKDEpIC5hZGRyZXNzMV9faWNvbi1zaXRlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFkZHJlc3MxX19kYXRlLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5hZGRyZXNzMV9fd2hlcmUtaWNvbiB7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWRkcmVzczFfX2Jsb2NrX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnltYXBzLTItMS03Ny1wbGFjZW1hcmstb3ZlcmxheSA+IHltYXBzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDAnIGhlaWdodD0nNDAnIHZpZXdCb3g9JzAgMCA0MCA0MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSAlM0NjaXJjbGUgY3g9JzIwJyBjeT0nMjAnIHI9JzE3LjUnIGZpbGw9J3doaXRlJyBzdHJva2U9JyUyM0Y1NEU1QScgc3Ryb2tlLXdpZHRoPSc1Jy8lM0UgJTNDL3N2ZyUzRSBcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiA0NnB4IDQ2cHggIWltcG9ydGFudDsgfVxuXG4ueW1hcHMtMi0xLTc3LXN2Zy1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAxOCAxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSAlM0NjaXJjbGUgY3g9JzknIGN5PSc5JyByPSc4JyBmaWxsPSclMjNGNTRFNUEnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicvJTNFICUzQy9zdmclM0UgXCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzRweCAzNHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDsgfVxuXG4uaW5uZXItc2VjdGlvbiAueWEtbWFwX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaW5uZXItc2VjdGlvbiAueWEtbWFwX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4ubWFwLXBhbmVsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxpc3Q0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gIC5saXN0NF9fdGl0bGUsXG4gIC5saXN0NCA+IGgyIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdDQge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9IH1cblxuLmxpc3Q0LXJvdyB7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4OyB9XG4gIC5saXN0NC1yb3c6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5saXN0NC1yb3c6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3Q0LXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLnN0cnVjdHVyZTEge1xuICBwYWRkaW5nLWJvdHRvbTogNThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zdHJ1Y3R1cmUxIC5wZXJzb25hMV9fYnV0dG9uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnN0cnVjdHVyZTFfX3NtYWxsLXNjcmVlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc3RydWN0dXJlMSBpbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuc3RydWN0dXJlMTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnN0cnVjdHVyZTE6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnN0cnVjdHVyZTFfX2xpbmsyYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjIycHg7XG4gICAgcGFkZGluZzogMTFweCAxNXB4IDExcHggNTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc3RydWN0dXJlMV9fbGluazJhbGwuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuc3RydWN0dXJlMV9fbGluazJhbGwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuICAgIC5zdHJ1Y3R1cmUxX19saW5rMmFsbC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnN0cnVjdHVyZTFfX2xpbmsyYWxsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuc3RydWN0dXJlMV9fbGluazJhbGwuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5zdHJ1Y3R1cmUxX19saW5rMmFsbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnN0cnVjdHVyZTFfX2xpbmsyYWxsLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnN0cnVjdHVyZTFfX2xpbmsyYWxsIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnN0cnVjdHVyZTFfX2xpbmsyYWxsLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuc3RydWN0dXJlMV9fbGluazJhbGwge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuc3RydWN0dXJlMV9fbGluazJhbGwuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5zdHJ1Y3R1cmUxX19saW5rMmFsbCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5zdHJ1Y3R1cmUxX19saW5rMmFsbDpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ViMzk0NiwgI2ViMzk0NiksICNmNTRlNWE7IH1cbiAgICAgIC5zdHJ1Y3R1cmUxX19saW5rMmFsbDpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnN0cnVjdHVyZTFfX2xpbmsyYWxsOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5zdHJ1Y3R1cmUxX19saW5rMmFsbDpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuc3RydWN0dXJlMV9fbGluazJhbGw6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnN0cnVjdHVyZTFfX2xpbmsyYWxsOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5zdHJ1Y3R1cmUxX19saW5rMmFsbDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5zdHJ1Y3R1cmUxX19pY29uLXRyZWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGhlaWdodDogMjNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTVweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTJweDsgfVxuICAuc3RydWN0dXJlMV9fcm93MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDsgfVxuICAgIC5zdHJ1Y3R1cmUxX19yb3cxOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAuc3RydWN0dXJlMV9fcm93MTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAuc3RydWN0dXJlMV9faXRlbTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgICAuc3RydWN0dXJlMV9faXRlbTEtLXVwIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7IH1cbiAgLnN0cnVjdHVyZTFfX2l0ZW0xLWlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQxZDU7IH1cbiAgICAuc3RydWN0dXJlMV9faXRlbTEtaW5uZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuc3RydWN0dXJlMV9faXRlbTEtaW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmJmOTsgfVxuICAgIC5zdHJ1Y3R1cmUxX19pdGVtMS1pbm5lci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnN0cnVjdHVyZTFfX2l0ZW0xLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuc3RydWN0dXJlMV9faXRlbTEtaW5uZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5zdHJ1Y3R1cmUxX19pdGVtMS1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnN0cnVjdHVyZTFfX2l0ZW0xLWlubmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnN0cnVjdHVyZTFfX2l0ZW0xLWlubmVyIHtcbiAgICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gICAgLnN0cnVjdHVyZTFfX2l0ZW0xLWlubmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuc3RydWN0dXJlMV9faXRlbTEtaW5uZXIge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuc3RydWN0dXJlMV9faXRlbTEtaW5uZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5zdHJ1Y3R1cmUxX19pdGVtMS1pbm5lciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5zdHJ1Y3R1cmUxX19pdGVtMS1pbm5lcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLnN0cnVjdHVyZTFfX2l0ZW0xLWlubmVyOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zdHJ1Y3R1cmUxIGEuc3RydWN0dXJlMV9faXRlbTEtaW5uZXI6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zdHJ1Y3R1cmUxIGEuc3RydWN0dXJlMV9faXRlbTEtaW5uZXI6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuc3RydWN0dXJlMSBhLnN0cnVjdHVyZTFfX2l0ZW0xLWlubmVyOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnN0cnVjdHVyZTEgYS5zdHJ1Y3R1cmUxX19pdGVtMS1pbm5lcjpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnN0cnVjdHVyZTEgYS5zdHJ1Y3R1cmUxX19pdGVtMS1pbm5lcjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5zdHJ1Y3R1cmUxIGEuc3RydWN0dXJlMV9faXRlbTEtaW5uZXI6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5zdHJ1Y3R1cmUxIGEuc3RydWN0dXJlMV9faXRlbTEtaW5uZXI6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuc3RydWN0dXJlMSBhLnN0cnVjdHVyZTFfX2l0ZW0xLWlubmVyOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnN0cnVjdHVyZTEgYS5zdHJ1Y3R1cmUxX19pdGVtMS1pbm5lcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgLnN0cnVjdHVyZTEgYS5zdHJ1Y3R1cmUxX19pdGVtMS1pbm5lcjpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnN0cnVjdHVyZTEgYS5zdHJ1Y3R1cmUxX19pdGVtMS1pbm5lcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnN0cnVjdHVyZTEgYS5zdHJ1Y3R1cmUxX19pdGVtMS1pbm5lcjpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnN0cnVjdHVyZTEgYS5zdHJ1Y3R1cmUxX19pdGVtMS1pbm5lcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zdHJ1Y3R1cmUxX19pbWcxIHtcbiAgICB3aWR0aDogMTg5cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnN0cnVjdHVyZTFfX2xpbmUxIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBkMWQ1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMjlweDsgfVxuICAuc3RydWN0dXJlMSAuc3RydWN0dXJlMV9faW1nMSArIC5zdHJ1Y3R1cmUxX19pbWcxLWZsb2F0IHtcbiAgICBtYXJnaW4tbGVmdDogMTg5cHg7IH1cbiAgLnN0cnVjdHVyZTFfX3RleHQge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgLnN0cnVjdHVyZTFfX3Bvc2l0aW9uMSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAuc3RydWN0dXJlMV9fcG9zaXRpb24xLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5zdHJ1Y3R1cmUxX19wb3NpdGlvbjEge1xuICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC5zdHJ1Y3R1cmUxX19wb3NpdGlvbjEuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuc3RydWN0dXJlMV9fcG9zaXRpb24xIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgLnN0cnVjdHVyZTFfX25hbWUxIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLnN0cnVjdHVyZTFfX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zdHJ1Y3R1cmUxX193cmFwOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgaGVpZ2h0OiAxOTFweDtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gIC5zdHJ1Y3R1cmUxX19yb3cyIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAgIC5zdHJ1Y3R1cmUxX19yb3cyOmxhc3QtY2hpbGQgLnN0cnVjdHVyZTFfX3JvdzJsaW5lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc3RydWN0dXJlMV9fcm93Mjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLnN0cnVjdHVyZTFfX3JvdzI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuc3RydWN0dXJlMV9fcm93Mjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuc3RydWN0dXJlMV9fcm93MyB7XG4gICAgbWFyZ2luOiAzM3B4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdHJ1Y3R1cmUxX19jb2wge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gIC5zdHJ1Y3R1cmUxX19yb3VuZC1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjYjViYWMxO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7IH1cbiAgICAuc3RydWN0dXJlMV9fcm91bmQtbGluazpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5zdHJ1Y3R1cmUxX19yb3VuZC1saW5rOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Y1NGU1YTsgfVxuICAgIC5zdHJ1Y3R1cmUxX19yb3VuZC1saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuc3RydWN0dXJlMV9fcm91bmQtbGluazpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuc3RydWN0dXJlMV9fcm91bmQtbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnN0cnVjdHVyZTFfX3JvdW5kLWxpbms6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnN0cnVjdHVyZTFfX3JvdW5kLWxpbms6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiAxMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNiNWJhYzE7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNiNWJhYzE7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAuc3RydWN0dXJlMV9fcm91bmQtbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmNTRlNWE7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogI2Y1NGU1YTsgfVxuICAgIC5zdHJ1Y3R1cmUxX19yb3VuZC1saW5rLS11cCB7XG4gICAgICB0b3A6IC00MXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4OyB9XG4gIC5zdHJ1Y3R1cmUxX19yb3VuZC1saW5rLS1kb3duIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBib3R0b206IC00MXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7IH1cbiAgLnN0cnVjdHVyZTFfX2l0ZW0yIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnN0cnVjdHVyZTFfX2l0ZW0yOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICByaWdodDogNXB4OyB9XG4gICAgLnN0cnVjdHVyZTFfX2l0ZW0yLS1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQxcHg7IH1cbiAgLnN0cnVjdHVyZTFfX2l0ZW0yLWlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QwZDFkNTtcbiAgICBoZWlnaHQ6IDIwMHB4OyB9XG4gICAgLnN0cnVjdHVyZTFfX2l0ZW0yLWlubmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnN0cnVjdHVyZTFfX2l0ZW0yLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZiZjk7IH1cbiAgICAuc3RydWN0dXJlMV9faXRlbTItaW5uZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5zdHJ1Y3R1cmUxX19pdGVtMi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnN0cnVjdHVyZTFfX2l0ZW0yLWlubmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuc3RydWN0dXJlMV9faXRlbTItaW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5zdHJ1Y3R1cmUxX19pdGVtMi1pbm5lci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5zdHJ1Y3R1cmUxX19pdGVtMi1pbm5lciB7XG4gICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgIC5zdHJ1Y3R1cmUxX19pdGVtMi1pbm5lci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnN0cnVjdHVyZTFfX2l0ZW0yLWlubmVyIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnN0cnVjdHVyZTFfX2l0ZW0yLWlubmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuc3RydWN0dXJlMV9faXRlbTItaW5uZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuc3RydWN0dXJlMV9faXRlbTItaW5uZXI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5zdHJ1Y3R1cmUxX19pdGVtMi1pbm5lcjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5zdHJ1Y3R1cmUxX19pdGVtMi1pbm5lcjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5zdHJ1Y3R1cmUxX19pdGVtMi1pbm5lcjpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnN0cnVjdHVyZTFfX2l0ZW0yLWlubmVyOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5zdHJ1Y3R1cmUxX19pdGVtMi1pbm5lcjpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuc3RydWN0dXJlMV9faXRlbTItaW5uZXI6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnN0cnVjdHVyZTFfX2l0ZW0yLWlubmVyOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5zdHJ1Y3R1cmUxX19pdGVtMi1pbm5lcjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuc3RydWN0dXJlMV9faXRlbTItaW5uZXI6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5zdHJ1Y3R1cmUxX19pdGVtMi1pbm5lcjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTRlNWE7IH1cbiAgICAgIC5zdHJ1Y3R1cmUxX19pdGVtMi1pbm5lcjpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuc3RydWN0dXJlMV9faXRlbTItaW5uZXI6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuc3RydWN0dXJlMV9faXRlbTItaW5uZXI6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnN0cnVjdHVyZTFfX2l0ZW0yLWlubmVyOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuc3RydWN0dXJlMV9faXRlbTItaW5uZXIyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQxZDU7IH1cbiAgICAuc3RydWN0dXJlMV9faXRlbTItaW5uZXIyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnN0cnVjdHVyZTFfX2l0ZW0yLWlubmVyMiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmYmY5OyB9XG4gICAgLnN0cnVjdHVyZTFfX2l0ZW0yLWlubmVyMi5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnN0cnVjdHVyZTFfX2l0ZW0yLWlubmVyMiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnN0cnVjdHVyZTFfX2l0ZW0yLWlubmVyMi5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnN0cnVjdHVyZTFfX2l0ZW0yLWlubmVyMiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnN0cnVjdHVyZTFfX2l0ZW0yLWlubmVyMi5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5zdHJ1Y3R1cmUxX19pdGVtMi1pbm5lcjIge1xuICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAuc3RydWN0dXJlMV9faXRlbTItaW5uZXIyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuc3RydWN0dXJlMV9faXRlbTItaW5uZXIyIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnN0cnVjdHVyZTFfX2l0ZW0yLWlubmVyMi5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnN0cnVjdHVyZTFfX2l0ZW0yLWlubmVyMiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5zdHJ1Y3R1cmUxX19pdGVtMi1pbm5lcjI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5zdHJ1Y3R1cmUxX19pdGVtMi1pbm5lcjI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLnN0cnVjdHVyZTFfX3Bvc2l0aW9uMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnN0cnVjdHVyZTFfX3Bvc2l0aW9uMi5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuc3RydWN0dXJlMV9fcG9zaXRpb24yIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX21lZGl1bSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAuc3RydWN0dXJlMV9fcG9zaXRpb24yLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLnN0cnVjdHVyZTFfX3Bvc2l0aW9uMiB7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gIC5zdHJ1Y3R1cmUxX19pbWcyIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnN0cnVjdHVyZTFfX25hbWUyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxZW07IH1cbiAgLnN0cnVjdHVyZTFfX2xpbmUyIHtcbiAgICB3aWR0aDogNTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBkMWQ1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xM3B4O1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHg7IH1cbiAgICAuc3RydWN0dXJlMV9fbGluZTI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGQxZDU7IH1cbiAgLnN0cnVjdHVyZTEgLnN0cnVjdHVyZTFfX2l0ZW0yLS1ub3Qtc3Vib3JkaW5hdGUgLnN0cnVjdHVyZTFfX2xpbmUyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnN0cnVjdHVyZTEgLnN0cnVjdHVyZTFfX2l0ZW0yLS1ub3Qtc3Vib3JkaW5hdGUgLnN0cnVjdHVyZTFfX2xpbmUyOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0cnVjdHVyZTFfX2JpZy1zY3JlZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zdHJ1Y3R1cmUxX19saW5rMmFsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5zdHJ1Y3R1cmUxX19yb3cyOmxhc3QtY2hpbGQgLnN0cnVjdHVyZTFfX3JvdzNsaW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zdHJ1Y3R1cmUxIC5wZXJzb25hMV9fYnV0dG9uMSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RydWN0dXJlMV9fc21hbGwtc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3RydWN0dXJlMV9fYmlnLXNjcmVlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuc3RydWN0dXJlMV9faXRlbTEge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0cnVjdHVyZTFfX3JvdzJsaW5lIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1cHg7XG4gICAgdG9wOiAtMTNweDtcbiAgICBib3R0b206IC0yMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGQxZDU7XG4gICAgei1pbmRleDogMjsgfVxuICBfX3JvdzI6bnRoLWxhc3QtY2hpbGQoMSkgLnN0cnVjdHVyZTFfX3JvdzJsaW5lIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICBfX3JvdzI6b25seS1jaGlsZCAuc3RydWN0dXJlMV9fcm93MmxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTNweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB3aWR0aDogNDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgIHotaW5kZXg6IDEwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdHJ1Y3R1cmUxX19yb3czOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc3RydWN0dXJlMV9fcm93Mzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc3RydWN0dXJlMV9fcm93MzpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc3RydWN0dXJlMV9fcm93M2xpbmUge1xuICAgIHdpZHRoOiAxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIHRvcDogLTEzcHg7XG4gICAgYm90dG9tOiAtMjFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBkMWQ1OyB9XG4gIF9fcm93MjpudGgtbGFzdC1jaGlsZCgxKSAuc3RydWN0dXJlMV9fcm93MzpudGgtbGFzdC1jaGlsZCgxKSAuc3RydWN0dXJlMV9fcm93M2xpbmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIF9fcm93Mjpvbmx5LWNoaWxkIC5zdHJ1Y3R1cmUxX19yb3czOm9ubHktb2YtdHlwZSAuc3RydWN0dXJlMV9fcm93M2xpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTNweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB3aWR0aDogNDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgIHotaW5kZXg6IDEwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdHJ1Y3R1cmUxX19pdGVtMiB7XG4gICAgd2lkdGg6IDI1JTsgfSB9XG5cbi5zdHJ1Y3R1cmUyIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDA7IH1cbiAgLnN0cnVjdHVyZTIgdWwgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgLnN0cnVjdHVyZTIgdWwgbGk6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc3RydWN0dXJlMiB1bCBsaSBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzk5OTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwIDAgMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDsgfVxuICAgIC5zdHJ1Y3R1cmUyIHVsIGxpIGxpOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM5OTk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7IH1cbiAgICAuc3RydWN0dXJlMiB1bCBsaSBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwIG5vbmU7IH1cbiAgICAgIC5zdHJ1Y3R1cmUyIHVsIGxpIGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjOTk5OyB9XG5cbi5zdHJ1Y3R1cmUyX19pdGVtMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4uc3RydWN0dXJlMl9faXRlbTIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M2YzZjNjsgfVxuICAuc3RydWN0dXJlMl9faXRlbTIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnN0cnVjdHVyZTJfX2l0ZW0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zdHJ1Y3R1cmUyX19pdGVtMi5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5zdHJ1Y3R1cmUyX19pdGVtMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuc3RydWN0dXJlMl9faXRlbTIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuc3RydWN0dXJlMl9faXRlbTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnN0cnVjdHVyZTJfX2l0ZW0yLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5zdHJ1Y3R1cmUyX19pdGVtMiB7XG4gICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgLnN0cnVjdHVyZTJfX2l0ZW0yLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnN0cnVjdHVyZTJfX2l0ZW0yIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuc3RydWN0dXJlMl9faXRlbTIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuc3RydWN0dXJlMl9faXRlbTIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zdHJ1Y3R1cmUyX19pdGVtMjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5zdHJ1Y3R1cmUyX19zaG93LW1hbmFnZXIge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLnN0cnVjdHVyZTJfX3Bvc2l0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1ZW07IH1cbiAgLnN0cnVjdHVyZTJfX3Bvc2l0aW9uLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuc3RydWN0dXJlMl9fcG9zaXRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX21lZGl1bSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLnN0cnVjdHVyZTJfX3Bvc2l0aW9uLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5zdHJ1Y3R1cmUyX19wb3NpdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAuc3RydWN0dXJlMl9fcG9zaXRpb24uY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnN0cnVjdHVyZTJfX3Bvc2l0aW9uIHtcbiAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAuc3RydWN0dXJlMl9fcG9zaXRpb24uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuc3RydWN0dXJlMl9fcG9zaXRpb24ge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5zdHJ1Y3R1cmUyX19wb3NpdGlvbi5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5zdHJ1Y3R1cmUyX19wb3NpdGlvbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnN0cnVjdHVyZTJfX3Bvc2l0aW9uLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5zdHJ1Y3R1cmUyX19wb3NpdGlvbiB7XG4gICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgLnN0cnVjdHVyZTJfX3Bvc2l0aW9uLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnN0cnVjdHVyZTJfX3Bvc2l0aW9uIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuc3RydWN0dXJlMl9fcG9zaXRpb24uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuc3RydWN0dXJlMl9fcG9zaXRpb24ge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5zdHJ1Y3R1cmUyX19uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICMxYjFjMWQ7IH1cblxuLnN0cnVjdHVyZTJfX2NvbnRhY3RzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1ZW07IH1cblxuLnN0cnVjdHVyZTJfX3Bvc2l0aW9uIGEge1xuICBjb2xvcjogIzAwNDI3MTsgfVxuXG4uc3RydWN0dXJlMl9fbmFtZSBhIHtcbiAgY29sb3I6ICMxYjFjMWQ7IH1cblxuLnN0cnVjdHVyZTJfX2Fycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZDsgfVxuICAuc3RydWN0dXJlMl9fYXJyb3cuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnN0cnVjdHVyZTJfX2Fycm93IHtcbiAgICBib3JkZXItY29sb3I6ICMzNjM1MzI7IH1cbiAgLnN0cnVjdHVyZTJfX2Fycm93LmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnN0cnVjdHVyZTJfX2Fycm93IHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnN0cnVjdHVyZTJfX2Fycm93LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnN0cnVjdHVyZTJfX2Fycm93IHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgLnN0cnVjdHVyZTJfX2Fycm93OmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5zdHJ1Y3R1cmUyX19hcnJvdzpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzYzNTMyOyB9XG4gIC5zdHJ1Y3R1cmUyX19hcnJvdzpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5zdHJ1Y3R1cmUyX19hcnJvdzpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5zdHJ1Y3R1cmUyX19hcnJvdzpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5zdHJ1Y3R1cmUyX19hcnJvdzpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zdHJ1Y3R1cmUyX19hcnJvdzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTFweDtcbiAgICBsZWZ0OiA5cHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzYzNTMyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAuc3RydWN0dXJlMl9fYXJyb3c6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnN0cnVjdHVyZTJfX2Fycm93OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgLnN0cnVjdHVyZTJfX2Fycm93OmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnN0cnVjdHVyZTJfX2Fycm93OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgLnN0cnVjdHVyZTJfX2Fycm93OmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnN0cnVjdHVyZTJfX2Fycm93OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnN0cnVjdHVyZTJfX2Fycm93OmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5zdHJ1Y3R1cmUyX19hcnJvdzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzUzMjsgfVxuICAuc3RydWN0dXJlMl9fYXJyb3c6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuc3RydWN0dXJlMl9fYXJyb3c6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnN0cnVjdHVyZTJfX2Fycm93OmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnN0cnVjdHVyZTJfX2Fycm93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zdHJ1Y3R1cmUyX19hcnJvdzpob3Zlcjo6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmOyB9XG5cbi5zdHJ1Y3R1cmUyX19hcnJvdy0tZG93biB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uc3RydWN0dXJlMl9fc3ViIHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc3RydWN0dXJlMl9fc3ViLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5zdHJ1Y3R1cmUyX19zdWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTRlNWE7IH1cbiAgLnN0cnVjdHVyZTJfX3N1Yi5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5zdHJ1Y3R1cmUyX19zdWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnN0cnVjdHVyZTJfX3N1Yi5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5zdHJ1Y3R1cmUyX19zdWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLnN0cnVjdHVyZTJfX3N1Yi5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuc3RydWN0dXJlMl9fc3ViIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuc3RydWN0dXJlMl9fc3ViLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnN0cnVjdHVyZTJfX3N1YiB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnN0cnVjdHVyZTJfX3N1Yi5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5zdHJ1Y3R1cmUyX19zdWIge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5zdHJ1Y3R1cmUyX19zdWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZWIzOTQ2LCAjZWIzOTQ2KTsgfVxuXG4uc3RydWN0dXJlMl9fc21hbGwtaW5mbyB7XG4gIGNvbG9yOiAjN2Y4Mjg3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTsgfVxuXG4uZG9jLWRvd25sb2FkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5kb2MtZG93bmxvYWQge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLmRvYy1kb3dubG9hZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07IH1cbiAgICAuZG9jLWRvd25sb2FkX190aXRsZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5kb2MtZG93bmxvYWRfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gICAgLmRvYy1kb3dubG9hZF9fdGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5kb2MtZG93bmxvYWRfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmRvYy1kb3dubG9hZF9fdGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5kb2MtZG93bmxvYWRfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmRvYy1kb3dubG9hZF9fdGl0bGUuZm9udC10aGVtZS1kZWZhdWx0LFxuICAgIC5mb250LXRoZW1lLWRlZmF1bHQgLmRvYy1kb3dubG9hZF9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC5kb2MtZG93bmxvYWRfX3RpdGxlLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmRvYy1kb3dubG9hZF9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZG9jLWRvd25sb2FkX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAuZG9jLWRvd25sb2FkX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmRvYy1kb3dubG9hZF9fbGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhO1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgcGFkZGluZzogMTFweCAyMHB4O1xuICAgIHRyYW5zaXRpb246IDAuNnM7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5kb2MtZG93bmxvYWRfX2xpbmsuZm9udC10aGVtZS1kZWZhdWx0LFxuICAgIC5mb250LXRoZW1lLWRlZmF1bHQgLmRvYy1kb3dubG9hZF9fbGluayB7XG4gICAgICBmb250LWZhbWlseTogZ2VyYmVyYV9tZWRpdW0sIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLmRvYy1kb3dubG9hZF9fbGluay5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5kb2MtZG93bmxvYWRfX2xpbmsge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAgIC5kb2MtZG93bmxvYWRfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZG9jLWRvd25sb2FkX19saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmRvYy1kb3dubG9hZF9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmRvYy1kb3dubG9hZF9fbGluayB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5kb2MtZG93bmxvYWRfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5kb2MtZG93bmxvYWRfX2xpbmsge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuZG9jLWRvd25sb2FkX19saW5rOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZWIzOTQ2LCAjZWIzOTQ2KSwgI2Y1NGU1YTsgfVxuICAgIC5kb2MtZG93bmxvYWRfX2xpbms6bnRoLWNoaWxkKDJuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmFkYXB0aXZlLWRhdGExX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmFkYXB0aXZlLWRhdGExX19sZWZ0LCAuYWRhcHRpdmUtZGF0YTFfX3JpZ2h0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5hZGFwdGl2ZS1kYXRhMV9fbGVmdC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWRhcHRpdmUtZGF0YTFfX2xlZnQsIC5hZGFwdGl2ZS1kYXRhMV9fcmlnaHQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFkYXB0aXZlLWRhdGExX19yaWdodCB7XG4gICAgY29sb3I6ICM3ZTcyNjY7IH1cbiAgLmFkYXB0aXZlLWRhdGExX19sZWZ0LmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFkYXB0aXZlLWRhdGExX19sZWZ0LCAuYWRhcHRpdmUtZGF0YTFfX3JpZ2h0LmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFkYXB0aXZlLWRhdGExX19yaWdodCB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmFkYXB0aXZlLWRhdGExX19sZWZ0LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFkYXB0aXZlLWRhdGExX19sZWZ0LCAuYWRhcHRpdmUtZGF0YTFfX3JpZ2h0LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFkYXB0aXZlLWRhdGExX19yaWdodCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFkYXB0aXZlLWRhdGExX19sZWZ0LmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuYWRhcHRpdmUtZGF0YTFfX2xlZnQsIC5hZGFwdGl2ZS1kYXRhMV9fcmlnaHQuZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0IC5hZGFwdGl2ZS1kYXRhMV9fcmlnaHQge1xuICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuYWRhcHRpdmUtZGF0YTFfX2xlZnQuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmFkYXB0aXZlLWRhdGExX19sZWZ0LCAuYWRhcHRpdmUtZGF0YTFfX3JpZ2h0LmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5hZGFwdGl2ZS1kYXRhMV9fcmlnaHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cblxuLmFkYXB0aXZlLWRhdGExX19yaWdodC5jb2xvci10aGVtZS1kZWZhdWx0LFxuLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFkYXB0aXZlLWRhdGExX19yaWdodCB7XG4gIGNvbG9yOiAjMzYzNTMyOyB9XG5cbi5hZGFwdGl2ZS1kYXRhMV9fcmlnaHQuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFkYXB0aXZlLWRhdGExX19yaWdodCB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5hZGFwdGl2ZS1kYXRhMV9fcmlnaHQuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFkYXB0aXZlLWRhdGExX19yaWdodCB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5hZGFwdGl2ZS1kYXRhMV9faGVhZGVyMTo6YWZ0ZXIge1xuICBjb250ZW50OiAnOic7IH1cblxuLm1lbnUxX19zZWxlY3Qge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ib3R0b20tbGluZSAucm93IHtcbiAgbWFyZ2luOiAwOyB9XG4gIC5ib3R0b20tbGluZSAucm93IC5jb2wteHMtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1ZW07IH1cblxuLmRvY3MtbGlzdDEtbGlzdCB1bCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uZG9jcy1saXN0MS1saXN0X190aXRsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc2MCcgaGVpZ2h0PSc2MCcgdmlld0JveD0nMCAwIDYwIDYwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yMi41IDQuNUMyMi41IDQuMjIzODYgMjIuNzIzOSA0IDIzIDRIMzdDMzcuMjc2MSA0IDM3LjUgNC4yMjM4NiAzNy41IDQuNVYxMS4xMzc4QzM3LjUgMTEuNDE0IDM3LjI3NjEgMTEuNjM3OCAzNyAxMS42Mzc4SDIzQzIyLjcyMzkgMTEuNjM3OCAyMi41IDExLjQxNCAyMi41IDExLjEzNzhWNC41WicgZmlsbD0nJTIzRThFNkUyJy8lM0UgJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTEwIDguMzAyNDlIMTkuNVYxMC42Mzc4QzE5LjUgMTIuNTcwOCAyMS4wNjcgMTQuMTM3OCAyMyAxNC4xMzc4SDM3QzM4LjkzMyAxNC4xMzc4IDQwLjUgMTIuNTcwOCA0MC41IDEwLjYzNzhWOC4zMDI0OUg1MEM1MS4xMDQ2IDguMzAyNDkgNTIgOS4xOTc5MiA1MiAxMC4zMDI1VjU0LjY1NzJDNTIgNTUuNzYxNyA1MS4xMDQ2IDU2LjY1NzIgNTAgNTYuNjU3MkgxMEM4Ljg5NTQzIDU2LjY1NzIgOCA1NS43NjE3IDggNTQuNjU3MlYxMC4zMDI1QzggOS4xOTc5MiA4Ljg5NTQzIDguMzAyNDkgMTAgOC4zMDI0OVpNMzcuNSA4LjMwMjQ5SDIyLjVWMTAuNjM3OEMyMi41IDEwLjkxNCAyMi43MjM5IDExLjEzNzggMjMgMTEuMTM3OEgzN0MzNy4yNzYxIDExLjEzNzggMzcuNSAxMC45MTQgMzcuNSAxMC42Mzc4VjguMzAyNDlaTTIyIDIzLjI5MjNDMjIgMjUuMTYxNyAyMC40MzMgMjYuNjc3MSAxOC41IDI2LjY3NzFDMTYuNTY3IDI2LjY3NzEgMTUgMjUuMTYxNyAxNSAyMy4yOTIzQzE1IDIxLjQyMjkgMTYuNTY3IDE5LjkwNzUgMTguNSAxOS45MDc1QzIwLjQzMyAxOS45MDc1IDIyIDIxLjQyMjkgMjIgMjMuMjkyM1pNMjUgMjEuODQxOEg0NVYyNC43NDMySDI1VjIxLjg0MThaTTE4LjUgMzguMjgyNEMyMC40MzMgMzguMjgyNCAyMiAzNi43NjcgMjIgMzQuODk3NkMyMiAzMy4wMjgxIDIwLjQzMyAzMS41MTI3IDE4LjUgMzEuNTEyN0MxNi41NjcgMzEuNTEyNyAxNSAzMy4wMjgxIDE1IDM0Ljg5NzZDMTUgMzYuNzY3IDE2LjU2NyAzOC4yODI0IDE4LjUgMzguMjgyNFpNMjUgMzMuNDQ2OUg0NVYzNi4zNDgxSDI1VjMzLjQ0NjlaTTE4LjUgNDkuODg3NUMyMC40MzMgNDkuODg3NSAyMiA0OC4zNzIgMjIgNDYuNTAyNkMyMiA0NC42MzMxIDIwLjQzMyA0My4xMTc3IDE4LjUgNDMuMTE3N0MxNi41NjcgNDMuMTE3NyAxNSA0NC42MzMxIDE1IDQ2LjUwMjZDMTUgNDguMzcyIDE2LjU2NyA0OS44ODc1IDE4LjUgNDkuODg3NVpNMjUgNDUuMDUxOUg0NVY0Ny45NTMzSDI1VjQ1LjA1MTlaJyBmaWxsPSclMjNFOEU2RTInLyUzRSAlM0Mvc3ZnJTNFIFwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0b3A6IDVweDsgfVxuXG4uZG9jcy1yZWxlYXNlcy1saXN0IHVsIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5kb2NzLXJlbGVhc2VzLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4uYWRhcHRpdmUtZGF0YTEge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5kb2MtZG93bmxvYWQge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5kb2MtZG93bmxvYWRfX2xpbmsge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmRvYy1kb3dubG9hZF9fbGluazpudGgtY2hpbGQoMm4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuZG9jLWRvd25sb2FkX190aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmRvY3MtcmVsZWFzZXMtbGlzdCAuZG9jLWRvd25sb2FkX19saW5rIHtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXNpemU6IDEuNzVlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDUwcHgpIHtcbiAgLmFkYXB0aXZlLWRhdGExX19sZWZ0LCAuYWRhcHRpdmUtZGF0YTFfX3JpZ2h0IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAuZG9jLWRvd25sb2FkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIC5kb2NzLWxpc3QxLWxpc3QsXG4gIC5kb2NzLXJlbGVhc2VzLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uY29tbW9uX3NlY3Rpb24gLnNpdGVtYXAge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmNvbW1vbl9zZWN0aW9uIC5zaXRlbWFwIHVsIGxpOjpiZWZvcmUsXG4gIC5jb21tb25fc2VjdGlvbiAuc2l0ZW1hcCBvbCBsaTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb21tb25fc2VjdGlvbiAuc2l0ZW1hcCBhIHtcbiAgICBjb2xvcjogdW5zZXQ7IH1cbiAgICAuY29tbW9uX3NlY3Rpb24gLnNpdGVtYXAgYTpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5jb21tb25fc2VjdGlvbiAuc2l0ZW1hcCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgLmNvbW1vbl9zZWN0aW9uIC5zaXRlbWFwIGE6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5jb21tb25fc2VjdGlvbiAuc2l0ZW1hcCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmNvbW1vbl9zZWN0aW9uIC5zaXRlbWFwIGE6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5jb21tb25fc2VjdGlvbiAuc2l0ZW1hcCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jb21tb25fc2VjdGlvbiAuc2l0ZW1hcF9fbGlzdC1pdGVtOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbW1vbl9zZWN0aW9uIC5zaXRlbWFwX19zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkOyB9XG4gICAgLmNvbW1vbl9zZWN0aW9uIC5zaXRlbWFwX19zZWN0aW9uLXRpdGxlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmNvbW1vbl9zZWN0aW9uIC5zaXRlbWFwX19zZWN0aW9uLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gICAgLmNvbW1vbl9zZWN0aW9uIC5zaXRlbWFwX19zZWN0aW9uLXRpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuY29tbW9uX3NlY3Rpb24gLnNpdGVtYXBfX3NlY3Rpb24tdGl0bGUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuY29tbW9uX3NlY3Rpb24gLnNpdGVtYXBfX3NlY3Rpb24tdGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5jb21tb25fc2VjdGlvbiAuc2l0ZW1hcF9fc2VjdGlvbi10aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5jb21tb25fc2VjdGlvbiAuc2l0ZW1hcF9fc2VjdGlvbi10aXRsZS5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuY29tbW9uX3NlY3Rpb24gLnNpdGVtYXBfX3NlY3Rpb24tdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC5jb21tb25fc2VjdGlvbiAuc2l0ZW1hcF9fc2VjdGlvbi10aXRsZS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5jb21tb25fc2VjdGlvbiAuc2l0ZW1hcF9fc2VjdGlvbi10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gICAgLmNvbW1vbl9zZWN0aW9uIC5zaXRlbWFwX19zZWN0aW9uLXRpdGxlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmNvbW1vbl9zZWN0aW9uIC5zaXRlbWFwX19zZWN0aW9uLXRpdGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Y1NGU1YTsgfVxuICAgIC5jb21tb25fc2VjdGlvbiAuc2l0ZW1hcF9fc2VjdGlvbi10aXRsZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmNvbW1vbl9zZWN0aW9uIC5zaXRlbWFwX19zZWN0aW9uLXRpdGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5jb21tb25fc2VjdGlvbiAuc2l0ZW1hcF9fc2VjdGlvbi10aXRsZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmNvbW1vbl9zZWN0aW9uIC5zaXRlbWFwX19zZWN0aW9uLXRpdGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5jb21tb25fc2VjdGlvbiAuc2l0ZW1hcF9fc2VjdGlvbi10aXRsZTpob3ZlciBhLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmNvbW1vbl9zZWN0aW9uIC5zaXRlbWFwX19zZWN0aW9uLXRpdGxlOmhvdmVyIGEge1xuICAgICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgICAuY29tbW9uX3NlY3Rpb24gLnNpdGVtYXBfX3NlY3Rpb24tdGl0bGU6aG92ZXIgYS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmNvbW1vbl9zZWN0aW9uIC5zaXRlbWFwX19zZWN0aW9uLXRpdGxlOmhvdmVyIGEge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuY29tbW9uX3NlY3Rpb24gLnNpdGVtYXBfX3NlY3Rpb24tdGl0bGU6aG92ZXIgYS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmNvbW1vbl9zZWN0aW9uIC5zaXRlbWFwX19zZWN0aW9uLXRpdGxlOmhvdmVyIGEge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmNvbW1vbl9zZWN0aW9uIC5zaXRlbWFwX19zdWJzZWN0aW9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2QyY2JiYzsgfVxuICAgIC5jb21tb25fc2VjdGlvbiAuc2l0ZW1hcF9fc3Vic2VjdGlvbiAuc2l0ZW1hcF9faXRlbSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXNpemU6IDAuODEyNWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmNvbW1vbl9zZWN0aW9uIC5zaXRlbWFwX19zdWJzZWN0aW9uIC5zaXRlbWFwX19pdGVtLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuY29tbW9uX3NlY3Rpb24gLnNpdGVtYXBfX3N1YnNlY3Rpb24gLnNpdGVtYXBfX2l0ZW0ge1xuICAgICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgICAgLmNvbW1vbl9zZWN0aW9uIC5zaXRlbWFwX19zdWJzZWN0aW9uIC5zaXRlbWFwX19pdGVtLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5jb21tb25fc2VjdGlvbiAuc2l0ZW1hcF9fc3Vic2VjdGlvbiAuc2l0ZW1hcF9faXRlbSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuY29tbW9uX3NlY3Rpb24gLnNpdGVtYXBfX3N1YnNlY3Rpb24gLnNpdGVtYXBfX2l0ZW0uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmNvbW1vbl9zZWN0aW9uIC5zaXRlbWFwX19zdWJzZWN0aW9uIC5zaXRlbWFwX19pdGVtIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5jb21tb25fc2VjdGlvbiAuc2l0ZW1hcF9fc3Vic2VjdGlvbiAuc2l0ZW1hcF9faXRlbSB1bCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICAuY29tbW9uX3NlY3Rpb24gLnNpdGVtYXBfX3N1YnNlY3Rpb24gLnNpdGVtYXBfX2l0ZW0gdWwgLnNpdGVtYXBfX2l0ZW0ge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG5cbi5ib3R0b20tbGluZSAucm93IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5hcnRpY2xlX19kb3BpbmZvLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAuYXJ0aWNsZV9fZG9waW5mby1oZWFkZXIuZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0IC5hcnRpY2xlX19kb3BpbmZvLWhlYWRlciB7XG4gICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuYXJ0aWNsZV9fZG9waW5mby1oZWFkZXIuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmFydGljbGVfX2RvcGluZm8taGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG5cbi5hcnRpY2xlX19kb3BpbmZvLWlubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uYXJ0aWNsZV9fbGluZSB7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIC5hcnRpY2xlX19saW5lLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hcnRpY2xlX19saW5lIHtcbiAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAuYXJ0aWNsZV9fbGluZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hcnRpY2xlX19saW5lIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuYXJ0aWNsZV9fbGluZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hcnRpY2xlX19saW5lIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYXJ0aWNsZV9fd2hlbiwgLmFydGljbGVfX3doZXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYXJ0aWNsZV9fd2hlbi5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYXJ0aWNsZV9fd2hlbiwgLmFydGljbGVfX3doZXJlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hcnRpY2xlX193aGVyZSB7XG4gICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgLmFydGljbGVfX3doZW4uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYXJ0aWNsZV9fd2hlbiwgLmFydGljbGVfX3doZXJlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFydGljbGVfX3doZXJlIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuYXJ0aWNsZV9fd2hlbi5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hcnRpY2xlX193aGVuLCAuYXJ0aWNsZV9fd2hlcmUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYXJ0aWNsZV9fd2hlcmUge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hcnRpY2xlX193aGVuLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuYXJ0aWNsZV9fd2hlbiwgLmFydGljbGVfX3doZXJlLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuYXJ0aWNsZV9fd2hlcmUge1xuICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuYXJ0aWNsZV9fd2hlbi5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuYXJ0aWNsZV9fd2hlbiwgLmFydGljbGVfX3doZXJlLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5hcnRpY2xlX193aGVyZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuXG4uYXJ0aWNsZV9fd2hlbi1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjZweDtcbiAgdG9wOiA0cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7IH1cblxuLmFydGljbGUgLmljb24tbWFwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSAlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTIuMDAwNyAwQzE2Ljk3MDcgMCAyMSA0LjA1MDcyIDIxIDkuMDUyQzIxIDEwLjc1NDkgMjAuNTIyNyAxMi4zNDIgMTkuNzA5NiAxMy43MDE1QzE5LjcxMzggMTMuNzA0MyAxOS43MjYzIDEzLjcwNDMgMTkuNzI2MyAxMy43MDQzQzE5LjcyNjMgMTMuNzA0MyAxOS42ODMzIDEzLjc2MjkgMTkuNjIwOCAxMy44NDk1QzE5LjM3OTQgMTQuMjM4OSAxOS4xMDg4IDE0LjYwNzQgMTguODEzMyAxNC45NTY0QzE3LjE2OTEgMTcuMTk4MSAxMy43Mjk1IDIxLjg3IDExLjk5NTEgMjRDOS41MjI2MiAyMS4wODI3IDUuNzcyMjIgMTYuMTQ1NiA0LjM5NDQzIDEzLjkyNjNDNC4zNzA4NSAxMy44ODg2IDQuMzY1MyAxMy44NTIzIDQuMzY4MDcgMTMuODIwMkM0LjMzNTg5IDEzLjc2NzIgNC4zMDE0OSAxMy43MTYyIDQuMjY3MTUgMTMuNjY1M0M0LjIyMDA3IDEzLjU5NTUgNC4xNzMxMiAxMy41MjU5IDQuMTMyMiAxMy40NTE3QzMuNDEyMDkgMTIuMTQ4IDMgMTAuNjQ4OCAzIDkuMDUyQzMgNC4wNTA3MiA3LjAzMDY4IDAgMTIuMDAwNyAwWk0xOCA5LjAwMDA0QzE4IDEyLjMxMzcgMTUuMzEzNyAxNSAxMiAxNUM4LjY4NjI5IDE1IDYgMTIuMzEzNyA2IDkuMDAwMDRDNiA1LjY4NjM1IDguNjg2MjkgMy4wMDAwNiAxMiAzLjAwMDA2QzE1LjMxMzcgMy4wMDAwNiAxOCA1LjY4NjM1IDE4IDkuMDAwMDRaJyBmaWxsPSclMjNEMkNCQkMnLyUzRSAlM0NwYXRoIGQ9J00xMiAxMkMxMy42NTY5IDEyIDE1IDEwLjY1NjggMTUgOC45OTk5OUMxNSA3LjM0MzE0IDEzLjY1NjkgNiAxMiA2QzEwLjM0MzEgNiA5IDcuMzQzMTQgOSA4Ljk5OTk5QzkgMTAuNjU2OCAxMC4zNDMxIDEyIDEyIDEyWicgZmlsbD0nJTIzQzVDMEI3Jy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5hcnRpY2xlX193aGVyZS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjZweDtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmFydGljbGVfX21haW5pbWcge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuXG4uYXJ0aWNsZV9fbWFpbmltZy1pbWctd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWVyb3ByaXlhdGlhIC5wcmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIF9fZG9waW5mby1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uY2xlYXJmaXggLmNvbG9tbnMge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNsZWFyZml4IC5jb2xvbW5zID4gLmNvbW1vbl9faDEtZGVjbyB7XG4gICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGVfX3doZW4taWNvbiB7XG4gICAgdG9wOiAycHg7IH0gfVxuXG4uYWNoaWV2X19pbWcgc3ZnIHtcbiAgbWF4LXdpZHRoOiA4NXB4O1xuICBtYXgtaGVpZ2h0OiA2MHB4OyB9XG5cbmFydGljbGUgLmFjaGlldl9faXRlbXMge1xuICBtYXJnaW46IDA7IH1cblxuYXJ0aWNsZSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4uY29sb3ItdGhlbWUtZGVmYXVsdCBhcnRpY2xlIC5hY2hpZXZfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U3MjY2OyB9XG5cbmFydGljbGUgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbi5jb2xvci10aGVtZS1ibGluZC13aGl0ZSBhcnRpY2xlIC5hY2hpZXZfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbmFydGljbGUgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbi5jb2xvci10aGVtZS1ibGluZC1ibGFjayBhcnRpY2xlIC5hY2hpZXZfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGFydGljbGUgLmFjaGlldl9fbGluayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbi5jb2xvci10aGVtZS1kZWZhdWx0IGFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rLFxuYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbi5jb2xvci10aGVtZS1kZWZhdWx0XG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY4Zjc7IH1cblxuYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmssXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbi5jb2xvci10aGVtZS1ibGluZC13aGl0ZVxuYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbmFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIGFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rLFxuYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2tcbmFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayAuYWNoaWV2X190aXRsZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuLmNvbG9yLXRoZW1lLWRlZmF1bHQgYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsgLmFjaGlldl9fdGl0bGUsXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluayAuYWNoaWV2X190aXRsZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuLmNvbG9yLXRoZW1lLWRlZmF1bHRcbmFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rIC5hY2hpZXZfX3RpdGxlIHtcbiAgY29sb3I6ICMzNjM1MzI7IH1cblxuYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsgLmFjaGlldl9fdGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsgLmFjaGlldl9fdGl0bGUsXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluayAuYWNoaWV2X190aXRsZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbi5jb2xvci10aGVtZS1ibGluZC13aGl0ZVxuYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsgLmFjaGlldl9fdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayAuYWNoaWV2X190aXRsZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbi5jb2xvci10aGVtZS1ibGluZC1ibGFjayBhcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayAuYWNoaWV2X190aXRsZSxcbmFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rIC5hY2hpZXZfX3RpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluayAuYWNoaWV2X190aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbmFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4uY29sb3ItdGhlbWUtZGVmYXVsdCBhcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazpob3ZlcixcbmFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4uY29sb3ItdGhlbWUtZGVmYXVsdFxuYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIC5hY2hpZXZfX2xpbms6aG92ZXIsXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuLmNvbG9yLXRoZW1lLWRlZmF1bHRcbmFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rOmhvdmVyLFxuYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbi5jb2xvci10aGVtZS1kZWZhdWx0XG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluazpob3ZlcixcbmFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg4KSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4uY29sb3ItdGhlbWUtZGVmYXVsdFxuYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDgpIC5hY2hpZXZfX2xpbms6aG92ZXIsXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOSkgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuLmNvbG9yLXRoZW1lLWRlZmF1bHRcbmFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzUzMjsgfVxuXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbi5jb2xvci10aGVtZS1ibGluZC13aGl0ZSBhcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazpob3ZlcixcbmFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluazpob3ZlcixcbmFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazpob3ZlcixcbmFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluazpob3ZlcixcbmFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg4KSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOCkgLmFjaGlldl9fbGluazpob3ZlcixcbmFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOSkgLmFjaGlldl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbms6aG92ZXIsXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbi5jb2xvci10aGVtZS1ibGluZC1ibGFja1xuYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIC5hY2hpZXZfX2xpbms6aG92ZXIsXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbi5jb2xvci10aGVtZS1ibGluZC1ibGFja1xuYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbms6aG92ZXIsXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbi5jb2xvci10aGVtZS1ibGluZC1ibGFja1xuYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbms6aG92ZXIsXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOCkgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbi5jb2xvci10aGVtZS1ibGluZC1ibGFja1xuYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDgpIC5hY2hpZXZfX2xpbms6aG92ZXIsXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOSkgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbi5jb2xvci10aGVtZS1ibGluZC1ibGFja1xuYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDkpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbmFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rOmhvdmVyIC5hY2hpZXZfX3RpdGxlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4uY29sb3ItdGhlbWUtZGVmYXVsdCBhcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazpob3ZlciAuYWNoaWV2X190aXRsZSxcbmFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rOmhvdmVyIC5hY2hpZXZfX3RpdGxlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4uY29sb3ItdGhlbWUtZGVmYXVsdFxuYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIC5hY2hpZXZfX2xpbms6aG92ZXIgLmFjaGlldl9fdGl0bGUsXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazpob3ZlciAuYWNoaWV2X190aXRsZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuLmNvbG9yLXRoZW1lLWRlZmF1bHRcbmFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rOmhvdmVyIC5hY2hpZXZfX3RpdGxlLFxuYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbms6aG92ZXIgLmFjaGlldl9fdGl0bGUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbi5jb2xvci10aGVtZS1kZWZhdWx0XG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluazpob3ZlciAuYWNoaWV2X190aXRsZSxcbmFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg4KSAuYWNoaWV2X19saW5rOmhvdmVyIC5hY2hpZXZfX3RpdGxlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4uY29sb3ItdGhlbWUtZGVmYXVsdFxuYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDgpIC5hY2hpZXZfX2xpbms6aG92ZXIgLmFjaGlldl9fdGl0bGUsXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOSkgLmFjaGlldl9fbGluazpob3ZlciAuYWNoaWV2X190aXRsZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuLmNvbG9yLXRoZW1lLWRlZmF1bHRcbmFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rOmhvdmVyIC5hY2hpZXZfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbms6aG92ZXIgLmFjaGlldl9fdGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbms6aG92ZXIgLmFjaGlldl9fdGl0bGUsXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluazpob3ZlciAuYWNoaWV2X190aXRsZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbi5jb2xvci10aGVtZS1ibGluZC13aGl0ZVxuYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIC5hY2hpZXZfX2xpbms6aG92ZXIgLmFjaGlldl9fdGl0bGUsXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazpob3ZlciAuYWNoaWV2X190aXRsZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbi5jb2xvci10aGVtZS1ibGluZC13aGl0ZVxuYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbms6aG92ZXIgLmFjaGlldl9fdGl0bGUsXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluazpob3ZlciAuYWNoaWV2X190aXRsZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbi5jb2xvci10aGVtZS1ibGluZC13aGl0ZVxuYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbms6aG92ZXIgLmFjaGlldl9fdGl0bGUsXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOCkgLmFjaGlldl9fbGluazpob3ZlciAuYWNoaWV2X190aXRsZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbi5jb2xvci10aGVtZS1ibGluZC13aGl0ZVxuYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDgpIC5hY2hpZXZfX2xpbms6aG92ZXIgLmFjaGlldl9fdGl0bGUsXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOSkgLmFjaGlldl9fbGluazpob3ZlciAuYWNoaWV2X190aXRsZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbi5jb2xvci10aGVtZS1ibGluZC13aGl0ZVxuYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDkpIC5hY2hpZXZfX2xpbms6aG92ZXIgLmFjaGlldl9fdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazpob3ZlciAuYWNoaWV2X190aXRsZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbi5jb2xvci10aGVtZS1ibGluZC1ibGFjayBhcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazpob3ZlciAuYWNoaWV2X190aXRsZSxcbmFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rOmhvdmVyIC5hY2hpZXZfX3RpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluazpob3ZlciAuYWNoaWV2X190aXRsZSxcbmFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rOmhvdmVyIC5hY2hpZXZfX3RpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazpob3ZlciAuYWNoaWV2X190aXRsZSxcbmFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rOmhvdmVyIC5hY2hpZXZfX3RpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluazpob3ZlciAuYWNoaWV2X190aXRsZSxcbmFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg4KSAuYWNoaWV2X19saW5rOmhvdmVyIC5hY2hpZXZfX3RpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOCkgLmFjaGlldl9fbGluazpob3ZlciAuYWNoaWV2X190aXRsZSxcbmFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rOmhvdmVyIC5hY2hpZXZfX3RpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOSkgLmFjaGlldl9fbGluazpob3ZlciAuYWNoaWV2X190aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbmFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rOmhvdmVyIC5hY2hpZXZfX2ltZyBzdmcsXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluazpob3ZlciAuYWNoaWV2X19pbWcgc3ZnLFxuYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbms6aG92ZXIgLmFjaGlldl9faW1nIHN2ZyxcbmFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rOmhvdmVyIC5hY2hpZXZfX2ltZyBzdmcsXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOCkgLmFjaGlldl9fbGluazpob3ZlciAuYWNoaWV2X19pbWcgc3ZnLFxuYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDkpIC5hY2hpZXZfX2xpbms6aG92ZXIgLmFjaGlldl9faW1nIHN2ZyB7XG4gIGZpbGw6ICNmZmY7IH1cblxuYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbi5jb2xvci10aGVtZS1kZWZhdWx0IGFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdlNzI2NjsgfVxuXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbi5jb2xvci10aGVtZS1ibGluZC13aGl0ZSBhcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbmFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4uY29sb3ItdGhlbWUtZGVmYXVsdCBhcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluayxcbmFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg4KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4uY29sb3ItdGhlbWUtZGVmYXVsdFxuYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDgpIC5hY2hpZXZfX2xpbmssXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOSkgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuLmNvbG9yLXRoZW1lLWRlZmF1bHRcbmFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbi5jb2xvci10aGVtZS1ibGluZC13aGl0ZSBhcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluayxcbmFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg4KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOCkgLmFjaGlldl9fbGluayxcbmFydGljbGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOSkgLmFjaGlldl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIC5hY2hpZXZfX2xpbmssXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOCkgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbi5jb2xvci10aGVtZS1ibGluZC1ibGFja1xuYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDgpIC5hY2hpZXZfX2xpbmssXG5hcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOSkgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbi5jb2xvci10aGVtZS1ibGluZC1ibGFja1xuYXJ0aWNsZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDkpIC5hY2hpZXZfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCksIHByaW50IHtcbiAgLmFjaGlldl9faXRlbXMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuYWNoaWV2X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7IH1cbiAgLmFjaGlldl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTQ1Nzc7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZpbGw6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9fbGluayB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2xpbmsge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzOyB9XG4gICAgLmFjaGlldl9fbGluazpob3Zlcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM3KTsgfVxuICAuYWNoaWV2X190aXRsZSB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIC5hY2hpZXZfX2NvdW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42MjVlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5hY2hpZXZfX2ltZyB7XG4gICAgd2lkdGg6IDYycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgLmFjaGlldl9faW1nIGltZyB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hY2hpZXZfX2l0ZW0tLXBvczIgLmFjaGlldl9fbGluayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgIC5hY2hpZXZfX2l0ZW0tLXBvczIgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW0tLXBvczIgLmFjaGlldl9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGY3OyB9XG4gICAgLmFjaGlldl9faXRlbS0tcG9zMiAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtLS1wb3MyIC5hY2hpZXZfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5hY2hpZXZfX2l0ZW0tLXBvczIgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbS0tcG9zMiAuYWNoaWV2X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYWNoaWV2X19pdGVtLS1wb3MyIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtLS1wb3MyIC5hY2hpZXZfX2xpbmsge1xuICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAuYWNoaWV2X19pdGVtLS1wb3MyIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW0tLXBvczIgLmFjaGlldl9fbGluayB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5hY2hpZXZfX2l0ZW0tLXBvczIgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbS0tcG9zMiAuYWNoaWV2X19saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmFjaGlldl9faXRlbS0tcG9zMiAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbS0tcG9zMiAuYWNoaWV2X19saW5rIHtcbiAgICAgIGZpbGw6ICMzNjM1MzI7IH1cbiAgICAuYWNoaWV2X19pdGVtLS1wb3MyIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW0tLXBvczIgLmFjaGlldl9fbGluayB7XG4gICAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgLmFjaGlldl9faXRlbS0tcG9zMiAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtLS1wb3MyIC5hY2hpZXZfX2xpbmsge1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5hY2hpZXZfX2l0ZW0tLXBvczIgLmFjaGlldl9fbGluazo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5hY2hpZXZfX2l0ZW0tLXBvczIgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW0tLXBvczIgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U3MjY2OyB9XG4gICAgLmFjaGlldl9faXRlbS0tcG9zMiAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtLS1wb3MyIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5hY2hpZXZfX2l0ZW0tLXBvczIgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbS0tcG9zMiAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYWNoaWV2X19pdGVtLS1wb3MyIC5hY2hpZXZfX2xpbmsgLmFjaGlldl9fdGl0bGUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtLS1wb3MyIC5hY2hpZXZfX2xpbmsgLmFjaGlldl9fdGl0bGUge1xuICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAuYWNoaWV2X19pdGVtLS1wb3MyIC5hY2hpZXZfX2xpbmsgLmFjaGlldl9fdGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW0tLXBvczIgLmFjaGlldl9fbGluayAuYWNoaWV2X190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5hY2hpZXZfX2l0ZW0tLXBvczIgLmFjaGlldl9fbGluayAuYWNoaWV2X190aXRsZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbS0tcG9zMiAuYWNoaWV2X19saW5rIC5hY2hpZXZfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hY2hpZXZfX2l0ZW0tLXBvczMgLmFjaGlldl9fbGluayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgIC5hY2hpZXZfX2l0ZW0tLXBvczMgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW0tLXBvczMgLmFjaGlldl9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U3MjY2OyB9XG4gICAgLmFjaGlldl9faXRlbS0tcG9zMyAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtLS1wb3MzIC5hY2hpZXZfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5hY2hpZXZfX2l0ZW0tLXBvczMgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbS0tcG9zMyAuYWNoaWV2X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYWNoaWV2X19pdGVtLS1wb3MzIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYWNoaWV2X19pdGVtLS1wb3MzIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtLS1wb3MzIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzUzMjsgfVxuICAgIC5hY2hpZXZfX2l0ZW0tLXBvczMgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbS0tcG9zMyAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYWNoaWV2X19pdGVtLS1wb3MzIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW0tLXBvczMgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hY2hpZXZfX2l0ZW0tLXBvczQgLmFjaGlldl9fbGluayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgIC5hY2hpZXZfX2l0ZW0tLXBvczQgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW0tLXBvczQgLmFjaGlldl9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgLmFjaGlldl9faXRlbS0tcG9zNCAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtLS1wb3M0IC5hY2hpZXZfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5hY2hpZXZfX2l0ZW0tLXBvczQgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbS0tcG9zNCAuYWNoaWV2X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYWNoaWV2X19pdGVtLS1wb3M0IC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYWNoaWV2X19pdGVtLS1wb3M0IC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtLS1wb3M0IC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlNzI2NjsgfVxuICAgIC5hY2hpZXZfX2l0ZW0tLXBvczQgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbS0tcG9zNCAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYWNoaWV2X19pdGVtLS1wb3M0IC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW0tLXBvczQgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjaGlldl9faXRlbXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjaGlldl9faXRlbXMtaW5uZXIge1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMSxcbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTIsXG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUzLFxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNCxcbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUge1xuICAgIG1heC1oZWlnaHQ6IDQ2MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ0MHB4OyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU2LFxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyxcbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTgge1xuICAgIG1heC1oZWlnaHQ6IDYxMy4zMzMzMzMzMzNweDtcbiAgICBtaW4taGVpZ2h0OiA1ODYuNjY2NjY2NjY3cHg7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTksXG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCB7XG4gICAgbWF4LWhlaWdodDogOTIwcHg7XG4gICAgbWluLWhlaWdodDogODgwcHg7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIHtcbiAgICBtYXgtaGVpZ2h0OiAxMTUwcHg7XG4gICAgbWluLWhlaWdodDogMTEwMHB4OyB9XG4gIC5hY2hpZXZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBoZWlnaHQ6IDI1JTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5hY2hpZXZfX2xpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICBsZWZ0OiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcbiAgICBib3R0b206IDFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZmlsbDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlNzI2NjsgfVxuICAgIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9fbGluayB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2xpbmsge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzOyB9XG4gICAgLmFjaGlldl9fbGluazpob3Zlcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM3KTsgfVxuICAuYWNoaWV2X190aXRsZSB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIC5hY2hpZXZfX2NvdW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXNpemU6IDMuMTI1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMzdweDsgfVxuICAuYWNoaWV2X19pbWcge1xuICAgIHdpZHRoOiA2MnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAgIC5hY2hpZXZfX2ltZyBpbWcge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuYWNoaWV2X19pdGVtcyAuYWNoaWV2X19pdGVtIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42czsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMSAuYWNoaWV2X19pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTIgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUyIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTMgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUzIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTMgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTQgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTQgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU0IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTQgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmNzsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTQgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU0IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU0IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU0IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTQgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU0IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTQgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBmaWxsOiAjMzYzNTMyOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTQgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTQgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU0IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU0IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU0IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU0IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTQgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTQgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rIC5hY2hpZXZfX3RpdGxlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsgLmFjaGlldl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTQgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rIC5hY2hpZXZfX3RpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU0IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayAuYWNoaWV2X190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsgLmFjaGlldl9fdGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTQgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rIC5hY2hpZXZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTQgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTQgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U3MjY2OyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTQgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTQgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU0IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU0IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU0IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU0IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTQgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGY3OyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGZpbGw6ICMzNjM1MzI7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlNzI2NjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykge1xuICAgIGhlaWdodDogNTAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTRlNWE7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlNzI2NjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkge1xuICAgIGhlaWdodDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlNzI2NjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U3MjY2OyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg1KSB7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDUpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg1KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDUpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGY3OyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDUpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg1KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg1KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg1KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDUpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg1KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDUpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGZpbGw6ICMzNjM1MzI7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDUpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDUpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg1KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg1KSAuYWNoaWV2X19saW5rOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg1KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlNzI2NjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg1KSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDUpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDUpIC5hY2hpZXZfX2xpbmsgLmFjaGlldl9fdGl0bGUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkgLmFjaGlldl9fbGluayAuYWNoaWV2X190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDUpIC5hY2hpZXZfX2xpbmsgLmFjaGlldl9fdGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg1KSAuYWNoaWV2X19saW5rIC5hY2hpZXZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkgLmFjaGlldl9fbGluayAuYWNoaWV2X190aXRsZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDUpIC5hY2hpZXZfX2xpbmsgLmFjaGlldl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNiAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgICBoZWlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU2IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIGhlaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTYgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU2IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTYgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmNzsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTYgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU2IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU2IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNiAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNiAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU2IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNiAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTYgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU2IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNiAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTYgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNiAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBmaWxsOiAjMzYzNTMyOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNiAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTYgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTYgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU2IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU2IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNiAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU2IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU2IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNiAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNiAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTYgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNiAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgICBoZWlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNiAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIHtcbiAgICBoZWlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICAgIHRvcDogMzMuMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTYgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg1KSB7XG4gICAgaGVpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICB0b3A6IDY2LjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNiAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDUpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTYgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg1KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNiAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDUpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U3MjY2OyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNiAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDUpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTYgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg1KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTYgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg1KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU2IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU2IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkgLmFjaGlldl9fbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNiAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDUpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU2IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU2IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNiAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDUpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNiAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDUpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTYgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg1KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNiAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIHtcbiAgICBoZWlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHRvcDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNiAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTYgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNiAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNiAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTYgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTYgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU2IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU2IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNiAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU2IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU2IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNiAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNiAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTYgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgICBoZWlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIGhlaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmNzsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBmaWxsOiAjMzYzNTMyOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgICBoZWlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTRlNWE7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlNzI2NjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkge1xuICAgIGhlaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgdG9wOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlNzI2NjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkge1xuICAgIGhlaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gICAgdG9wOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIHtcbiAgICBoZWlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHRvcDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogMDsgfVxuICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlNzI2NjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNykge1xuICAgIGhlaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgdG9wOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNykgLmFjaGlldl9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDcpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNykgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY4Zjc7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNykgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDcpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDcpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDcpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNykgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDcpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNykgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgZmlsbDogIzM2MzUzMjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNykgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNykgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDcpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDcpIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDcpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U3MjY2OyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDcpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNykgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gICAgaGVpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICBoZWlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY4Zjc7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgZmlsbDogIzM2MzUzMjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U3MjY2OyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgaGVpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U3MjY2OyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIHtcbiAgICBoZWlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHRvcDogMzMuMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDUpIHtcbiAgICBoZWlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHRvcDogMzMuMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDUpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg1KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDUpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGY3OyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDUpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg1KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg1KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg1KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDUpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg1KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDUpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGZpbGw6ICMzNjM1MzI7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDUpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDUpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg1KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg1KSAuYWNoaWV2X19saW5rOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg1KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlNzI2NjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg1KSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDUpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikge1xuICAgIGhlaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgdG9wOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmNzsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBmaWxsOiAjMzYzNTMyOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDcpIHtcbiAgICBoZWlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHRvcDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDcpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDcpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U3MjY2OyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDcpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNykgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNykgLmFjaGlldl9fbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDcpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNykgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNykgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDcpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDcpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDgpIHtcbiAgICBoZWlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHRvcDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDgpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg4KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDgpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDgpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg4KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg4KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOCkgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOCkgLmFjaGlldl9fbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDgpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOCkgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOCkgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDgpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDgpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg4KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGY3OyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGZpbGw6ICMzNjM1MzI7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlNzI2NjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlNzI2NjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkge1xuICAgIHRvcDogMjUlO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U3MjY2OyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDQpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg1KSB7XG4gICAgdG9wOiAyNSU7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gICAgaGVpZ2h0OiA1MCU7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDsgfVxuICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY4Zjc7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgZmlsbDogIzM2MzUzMjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U3MjY2OyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gICAgaGVpZ2h0OiA1MCU7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg4KSB7XG4gICAgdG9wOiA3NSU7XG4gICAgbGVmdDogMDsgfVxuICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOCkgLmFjaGlldl9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDgpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOCkgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOCkgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDgpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDgpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg4KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg4KSAuYWNoaWV2X19saW5rOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOCkgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg4KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlNzI2NjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg4KSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOCkgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOCkgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDgpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOSkge1xuICAgIHRvcDogNzUlO1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9XG4gICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOSkgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOSkgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOSkgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDkpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDkpIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDkpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U3MjY2OyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDkpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOSkgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgIGhlaWdodDogNTAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICBoZWlnaHQ6IDI1JTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGY3OyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGZpbGw6ICMzNjM1MzI7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykge1xuICAgIGhlaWdodDogMjUlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkge1xuICAgIGhlaWdodDogMjUlO1xuICAgIHRvcDogMjUlO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlNzI2NjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg1KSB7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgdG9wOiAyNSU7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikge1xuICAgIGhlaWdodDogMjUlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGY3OyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGZpbGw6ICMzNjM1MzI7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNykge1xuICAgIGhlaWdodDogMjUlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNykgLmFjaGlldl9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlNzI2NjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNykgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNykgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNykgLmFjaGlldl9fbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlNzI2NjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNykgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNykgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg4KSB7XG4gICAgaGVpZ2h0OiAyNSU7XG4gICAgdG9wOiA3NSU7XG4gICAgbGVmdDogMDsgfVxuICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDgpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOCkgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOCkgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDgpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOCkgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDgpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOCkgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDgpIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOCkgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOCkgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDgpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOCkgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDgpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOCkgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOSkge1xuICAgIGhlaWdodDogMjUlO1xuICAgIHRvcDogNzUlO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOSkgLmFjaGlldl9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmNzsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOSkgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOSkgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOSkgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOSkgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDkpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOSkgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDkpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDkpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBmaWxsOiAjMzYzNTMyOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDkpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDkpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDkpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDkpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U3MjY2OyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDkpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDkpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDEwKSB7XG4gICAgaGVpZ2h0OiAyNSU7XG4gICAgdG9wOiA3NSU7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgxMCkgLmFjaGlldl9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgxMCkgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMTApIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgxMCkgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgxMCkgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDEwKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDEwKSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMTApIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMTApIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDEwKSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlNzI2NjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMTApIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMTApIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgxMCkgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgxMCkgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgIGhlaWdodDogNDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICBoZWlnaHQ6IDIwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGY3OyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgyKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGZpbGw6ICMzNjM1MzI7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykge1xuICAgIGhlaWdodDogMjAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDMpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkge1xuICAgIGhlaWdodDogMjAlO1xuICAgIHRvcDogMjAlO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlNzI2NjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg1KSB7XG4gICAgaGVpZ2h0OiA0MCU7XG4gICAgdG9wOiAyMCU7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikge1xuICAgIGhlaWdodDogMjAlO1xuICAgIHRvcDogNDAlO1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGY3OyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGZpbGw6ICMzNjM1MzI7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNykge1xuICAgIGhlaWdodDogMjAlO1xuICAgIHRvcDogNDAlO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNykgLmFjaGlldl9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlNzI2NjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNykgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNykgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNykgLmFjaGlldl9fbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlNzI2NjsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNykgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNykgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg3KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg4KSB7XG4gICAgaGVpZ2h0OiA0MCU7XG4gICAgdG9wOiA2MCU7XG4gICAgbGVmdDogMDsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSB7XG4gICAgaGVpZ2h0OiAyMCU7XG4gICAgdG9wOiA2MCU7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDkpIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDkpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDkpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDkpIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDkpIC5hY2hpZXZfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDkpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U3MjY2OyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDkpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDkpIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDEwKSB7XG4gICAgaGVpZ2h0OiAyMCU7XG4gICAgdG9wOiA4MCU7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgxMCkgLmFjaGlldl9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgxMCkgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMTApIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGY3OyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgxMCkgLmFjaGlldl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgxMCkgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDEwKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDEwKSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMTApIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDEwKSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDEwKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDEwKSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDEwKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDEwKSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDEwKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgxMCkgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGZpbGw6ICMzNjM1MzI7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDEwKSAuYWNoaWV2X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDEwKSAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAgICAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMTApIC5hY2hpZXZfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMTApIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgxMCkgLmFjaGlldl9fbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgxMCkgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFjaGlldl9faXRlbXMtLXNjaGVtZTExIC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMTApIC5hY2hpZXZfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U3MjY2OyB9XG4gICAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgxMCkgLmFjaGlldl9fbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgxMCkgLmFjaGlldl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDEwKSAuYWNoaWV2X19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDEwKSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgxMSkge1xuICAgIGhlaWdodDogNDAlO1xuICAgIHRvcDogNjAlO1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmsgLmFjaGlldl9fdGl0bGUsXG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluayAuYWNoaWV2X190aXRsZSxcbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rIC5hY2hpZXZfX3RpdGxlLFxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmsgLmFjaGlldl9fdGl0bGUsXG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOCkgLmFjaGlldl9fbGluayAuYWNoaWV2X190aXRsZSxcbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rIC5hY2hpZXZfX3RpdGxlIHtcbiAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmFjaGlldl9fbGluayB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmFjaGlldl9fbGluazo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmFjaGlldl9faW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hY2hpZXZfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwNDlweCkge1xuICBhcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5LFxuICBhcnRpY2xlIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCB7XG4gICAgbWF4LWhlaWdodDogMTMwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEyMDBweDsgfSB9XG5cbi5lcnJvci1wYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9tb3NyZWcvY2l0eS1iZy1tb2JpbGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDsgfVxuICAuZXJyb3ItcGFnZSAuZXJyb3ItYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIC5lcnJvci1wYWdlIC5lcnJvci1ibG9jay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5lcnJvci1wYWdlIC5lcnJvci1ibG9jayB7XG4gICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgIC5lcnJvci1wYWdlIC5lcnJvci1ibG9jay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmVycm9yLXBhZ2UgLmVycm9yLWJsb2NrIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmVycm9yLXBhZ2UgLmVycm9yLWJsb2NrLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZXJyb3ItcGFnZSAuZXJyb3ItYmxvY2sge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZXJyb3ItcGFnZSAuZXJyb3ItYmxvY2tfX2NvZGUge1xuICAgICAgZm9udC1zaXplOiAxNzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTAuNjI1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMTc4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmVycm9yLXBhZ2UgLmVycm9yLWJsb2NrX190aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgZm9udC1zaXplOiAxLjYyNWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgLmVycm9yLXBhZ2UgLmVycm9yLWJsb2NrX190ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7IH1cbiAgICAgIC5lcnJvci1wYWdlIC5lcnJvci1ibG9ja19fdGV4dCBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIC5lcnJvci1wYWdlIC5lcnJvci1ibG9ja19fZm9ybS1sZWZ0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZXJyb3ItcGFnZSAuZXJyb3ItYmxvY2tfX2lucHV0LXRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDVkMjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgLmVycm9yLXBhZ2UgLmVycm9yLWJsb2NrX19mb3JtLXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmVycm9yLXBhZ2UgLmVycm9yLWJsb2NrX19mb3JtLXJpZ2h0OjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMTggMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UgJTNDZyBvcGFjaXR5PScwLjYnJTNFICUzQ2NpcmNsZSBjeD0nNy4wODY4MycgY3k9JzcuMDg2ODMnIHI9JzYuMDg2ODMnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicvJTNFICUzQ3BhdGggZD0nTTE2LjIwOSAxOC4xMTA4TDExLjAyMzIgMTIuOTI1JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFICUzQy9nJTNFICUzQy9zdmclM0UgXCIpO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAuZXJyb3ItcGFnZSAuZXJyb3ItYmxvY2tfX2Zvcm0tc3VibWl0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDExcHggMzdweCAxMXB4IDYwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAuZXJyb3ItcGFnZSAuZXJyb3ItYmxvY2tfX2Zvcm0tc3VibWl0LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZXJyb3ItcGFnZSAuZXJyb3ItYmxvY2tfX2Zvcm0tc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuICAgICAgLmVycm9yLXBhZ2UgLmVycm9yLWJsb2NrX19mb3JtLXN1Ym1pdC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZXJyb3ItcGFnZSAuZXJyb3ItYmxvY2tfX2Zvcm0tc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmVycm9yLXBhZ2UgLmVycm9yLWJsb2NrX19mb3JtLXN1Ym1pdC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZXJyb3ItcGFnZSAuZXJyb3ItYmxvY2tfX2Zvcm0tc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmVycm9yLXBhZ2UgLmVycm9yLWJsb2NrX19mb3JtLXN1Ym1pdC5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5lcnJvci1wYWdlIC5lcnJvci1ibG9ja19fZm9ybS1zdWJtaXQge1xuICAgICAgICBmb250LWZhbWlseTogZ2VyYmVyYV9tZWRpdW0sIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuZXJyb3ItcGFnZSAuZXJyb3ItYmxvY2tfX2Zvcm0tc3VibWl0LmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuZXJyb3ItcGFnZSAuZXJyb3ItYmxvY2tfX2Zvcm0tc3VibWl0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAgICAgLmVycm9yLXBhZ2UgLmVycm9yLWJsb2NrX19mb3JtLXN1Ym1pdC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmVycm9yLXBhZ2UgLmVycm9yLWJsb2NrX19mb3JtLXN1Ym1pdCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZXJyb3ItcGFnZSAuZXJyb3ItYmxvY2tfX2Zvcm0tc3VibWl0LmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5lcnJvci1wYWdlIC5lcnJvci1ibG9ja19fZm9ybS1zdWJtaXQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmVycm9yLXBhZ2UgLmVycm9yLWJsb2NrX19mb3JtLXN1Ym1pdC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZXJyb3ItcGFnZSAuZXJyb3ItYmxvY2tfX2Zvcm0tc3VibWl0IHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuZXJyb3ItcGFnZSAuZXJyb3ItYmxvY2tfX2Zvcm0tcmlnaHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5lcnJvci1wYWdlIC5lcnJvci1ibG9ja19fZXJyb3Ige1xuICAgICAgYm90dG9tOiAtMjVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmVycm9yLXBhZ2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9tb3NyZWcvY2l0eS1iZy5wbmdcIik7IH1cbiAgICAgIC5lcnJvci1wYWdlIC5lcnJvci1ibG9jayB7XG4gICAgICAgIHdpZHRoOiAzODVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAuZXJyb3ItcGFnZSAuZXJyb3ItYmxvY2tfX2Zvcm0tc3VibWl0OmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ViMzk0NiwgI2ViMzk0Nik7IH1cbiAgICAgICAgLmVycm9yLXBhZ2UgLmVycm9yLWJsb2NrX190aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5ldmVudHNDYWxlbmRhcl9ib3R0b21Db250cm9scyB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ldmVudHNDYWxlbmRhcl9ib3R0b21Db250cm9scyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmV2ZW50c0NhbGVuZGFyX2JvdHRvbUNvbnRyb2xzIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTdweDsgfVxuXG4uaGFzRGF0ZXBpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLmNvbW1vbl9fcG9wdXAge1xuICBtYXgtd2lkdGg6IDc3MHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC5jb21tb25fX3BvcHVwLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC5jb21tb25fX3BvcHVwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC5jb21tb25fX3BvcHVwLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLmNvbW1vbl9fcG9wdXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLmNvbW1vbl9fcG9wdXAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAuY29tbW9uX19wb3B1cCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAuY29tbW9uX19wb3B1cF9fY2hpbGQge1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTI4NnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMjAwO1xuICAgIHBhZGRpbmc6IDIwcHggMjRweCAyNHB4OyB9XG5cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1hY3RpdmUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbi5jb2xvci10aGVtZS1kZWZhdWx0IC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1hY3RpdmUge1xuICBjb2xvcjogIzM2MzUzMjsgfVxuXG4udWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktc3RhdGUtYWN0aXZlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1hY3RpdmUge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4udWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktc3RhdGUtYWN0aXZlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4udWktZGF0ZXBpY2tlci1jYWxlbmRhciBoMi5jb21tb25fX2gyLWRlY28uY29tbW9uX19oMi1kZWNvX19zbWFsbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC5jb21tb25fX3BvcHVwLmlzSGlkZGVuIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnVpLXN0YXRlLWRpc2FibGVkIC51aS1kYXRlcGlja2VyLW1vcmUtaW5uZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbi5jb2xvci10aGVtZS1kZWZhdWx0IC51aS1zdGF0ZS1kaXNhYmxlZCAudWktZGF0ZXBpY2tlci1tb3JlLWlubmVyLFxuLnVpLXN0YXRlLWRpc2FibGVkIC51aS1kYXRlcGlja2VyLXRleHQtaW5uZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbi5jb2xvci10aGVtZS1kZWZhdWx0XG4udWktc3RhdGUtZGlzYWJsZWQgLnVpLWRhdGVwaWNrZXItdGV4dC1pbm5lciB7XG4gIGNvbG9yOiAjN2U3MjY2OyB9XG5cbi51aS1zdGF0ZS1kaXNhYmxlZCAudWktZGF0ZXBpY2tlci1tb3JlLWlubmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC51aS1zdGF0ZS1kaXNhYmxlZCAudWktZGF0ZXBpY2tlci1tb3JlLWlubmVyLFxuLnVpLXN0YXRlLWRpc2FibGVkIC51aS1kYXRlcGlja2VyLXRleHQtaW5uZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGVcbi51aS1zdGF0ZS1kaXNhYmxlZCAudWktZGF0ZXBpY2tlci10ZXh0LWlubmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnVpLXN0YXRlLWRpc2FibGVkIC51aS1kYXRlcGlja2VyLW1vcmUtaW5uZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnVpLXN0YXRlLWRpc2FibGVkIC51aS1kYXRlcGlja2VyLW1vcmUtaW5uZXIsXG4udWktc3RhdGUtZGlzYWJsZWQgLnVpLWRhdGVwaWNrZXItdGV4dC1pbm5lci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbi5jb2xvci10aGVtZS1ibGluZC1ibGFja1xuLnVpLXN0YXRlLWRpc2FibGVkIC51aS1kYXRlcGlja2VyLXRleHQtaW5uZXIge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4udWktZGF0ZXBpY2tlcjNfZml4LWJ0aCB7XG4gIG1hcmdpbjogMjBweCAwIDMwcHggMDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1ZW07IH1cbiAgLnVpLWRhdGVwaWNrZXIzX2ZpeC1idGguZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0IC51aS1kYXRlcGlja2VyM19maXgtYnRoIHtcbiAgICBmb250LWZhbWlseTogZ2VyYmVyYV9tZWRpdW0sIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC51aS1kYXRlcGlja2VyM19maXgtYnRoLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC51aS1kYXRlcGlja2VyM19maXgtYnRoIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG5cbi51aS1kYXRlcGlja2VyMyB7XG4gIG1hcmdpbi10b3A6IDE3cHg7IH1cbiAgLnVpLWRhdGVwaWNrZXIzIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gICAgcGFkZGluZzogMCAwIDVweDtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAxMHB4OyB9XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiA4cHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzliYTFhYjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjOWJhMWFiO1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIGxlZnQ6IDE1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICByaWdodDogMTVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIgc3BhbiB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzUxNTM1NjtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzUxNTM1NjsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHNwYW4ge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNTE1MzU2O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzUxNTM1NjsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gIG1hcmdpbjogMCAzMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luOiAxcHggMDsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1tb250aCxcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXllYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1ZW07IH1cbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbW9udGguZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0IC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW1vbnRoLFxuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci15ZWFyLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdFxuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci15ZWFyIHtcbiAgICBmb250LWZhbWlseTogZ2VyYmVyYV9tZWRpdW0sIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW1vbnRoLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW1vbnRoLFxuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci15ZWFyLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmXG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXllYXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbW9udGgge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnVpLWRhdGVwaWNrZXIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1jb2xsYXBzZTogdW5zZXQ7XG4gIG1hcmdpbjogMCAwIDAuNGVtO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkOyB9XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyMyB0YWJsZSB0ciB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4udWktZGF0ZXBpY2tlciB0ciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNnM7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC51aS1kYXRlcGlja2VyIHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0NSwgNzgsIDkwLCAwLjQpOyB9XG5cbi51aS1kYXRlcGlja2VyIHRoIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA3cHggMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi51aS1kYXRlcGlja2VyIHRkIHtcbiAgcGFkZGluZzogOXB4IDA7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZSAwcztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFlbTsgfVxuICAudWktZGF0ZXBpY2tlciB0ZC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudWktZGF0ZXBpY2tlciB0ZCB7XG4gICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgLnVpLWRhdGVwaWNrZXIgdGQuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudWktZGF0ZXBpY2tlciB0ZCB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnVpLWRhdGVwaWNrZXIgdGQuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAudWktZGF0ZXBpY2tlciB0ZCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnVpLWRhdGVwaWNrZXIgdGQ6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC51aS1kYXRlcGlja2VyIHRkOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnVpLWRhdGVwaWNrZXIgdGQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuICAgIC51aS1kYXRlcGlja2VyIHRkOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudWktZGF0ZXBpY2tlciB0ZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnVpLWRhdGVwaWNrZXIgdGQ6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC51aS1kYXRlcGlja2VyIHRkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudWktZGF0ZXBpY2tlciB0ZDpob3ZlciBhLnVpLXN0YXRlLWRlZmF1bHQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudWktZGF0ZXBpY2tlciB0ZDpob3ZlciBhLnVpLXN0YXRlLWRlZmF1bHQsXG4gICAgLnVpLWRhdGVwaWNrZXIgdGQ6aG92ZXIgc3Bhbi5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0XG4gICAgLnVpLWRhdGVwaWNrZXIgdGQ6aG92ZXIgc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC51aS1kYXRlcGlja2VyIHRkOmhvdmVyIGEudWktc3RhdGUtZGVmYXVsdC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnVpLWRhdGVwaWNrZXIgdGQ6aG92ZXIgYS51aS1zdGF0ZS1kZWZhdWx0LFxuICAgIC51aS1kYXRlcGlja2VyIHRkOmhvdmVyIHNwYW4uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlXG4gICAgLnVpLWRhdGVwaWNrZXIgdGQ6aG92ZXIgc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC51aS1kYXRlcGlja2VyIHRkOmhvdmVyIGEudWktc3RhdGUtZGVmYXVsdC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnVpLWRhdGVwaWNrZXIgdGQ6aG92ZXIgYS51aS1zdGF0ZS1kZWZhdWx0LFxuICAgIC51aS1kYXRlcGlja2VyIHRkOmhvdmVyIHNwYW4uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrXG4gICAgLnVpLWRhdGVwaWNrZXIgdGQ6aG92ZXIgc3BhbiB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudWktZGF0ZXBpY2tlciB0ZCBzcGFuLFxuICAudWktZGF0ZXBpY2tlciB0ZCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudWktZGF0ZXBpY2tlciB0ZCBhLnVpLXN0YXRlLWRlZmF1bHQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnVpLWRhdGVwaWNrZXIgdGQgYS51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAudWktZGF0ZXBpY2tlciB0ZCBhLnVpLXN0YXRlLWRlZmF1bHQuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudWktZGF0ZXBpY2tlciB0ZCBhLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC51aS1kYXRlcGlja2VyIHRkIGEudWktc3RhdGUtZGVmYXVsdC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC51aS1kYXRlcGlja2VyIHRkIGEudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnVpLWRhdGVwaWNrZXIgdGQgc3Bhbjo6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlciB0ZCBhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgbGVmdDogLTFweDtcbiAgICByaWdodDogLTFweDtcbiAgICBib3R0b206IC0xcHg7IH1cbiAgLnVpLWRhdGVwaWNrZXIgdGQudWktc3RhdGUtZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC51aS1kYXRlcGlja2VyIHRkLnVpLXN0YXRlLWRpc2FibGVkLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnVpLWRhdGVwaWNrZXIgdGQudWktc3RhdGUtZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAudWktZGF0ZXBpY2tlciB0ZC51aS1zdGF0ZS1kaXNhYmxlZC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnVpLWRhdGVwaWNrZXIgdGQudWktc3RhdGUtZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudWktZGF0ZXBpY2tlciB0ZC51aS1zdGF0ZS1kaXNhYmxlZC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnVpLWRhdGVwaWNrZXIgdGQudWktc3RhdGUtZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudWktZGF0ZXBpY2tlciB0ZC51aS1zdGF0ZS1kaXNhYmxlZDpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC51aS1kYXRlcGlja2VyIHRkLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY4Zjc7IH1cbiAgICAudWktZGF0ZXBpY2tlciB0ZC51aS1zdGF0ZS1kaXNhYmxlZDpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnVpLWRhdGVwaWNrZXIgdGQudWktc3RhdGUtZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC51aS1kYXRlcGlja2VyIHRkLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAudWktZGF0ZXBpY2tlciB0ZC51aS1zdGF0ZS1kaXNhYmxlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnVpLWRhdGVwaWNrZXIgdGQudWktc3RhdGUtZGlzYWJsZWQgYS51aS1zdGF0ZS1kZWZhdWx0LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnVpLWRhdGVwaWNrZXIgdGQudWktc3RhdGUtZGlzYWJsZWQgYS51aS1zdGF0ZS1kZWZhdWx0LFxuICAgIC51aS1kYXRlcGlja2VyIHRkLnVpLXN0YXRlLWRpc2FibGVkIHNwYW4uY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdFxuICAgIC51aS1kYXRlcGlja2VyIHRkLnVpLXN0YXRlLWRpc2FibGVkIHNwYW4ge1xuICAgICAgY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAudWktZGF0ZXBpY2tlciB0ZC51aS1zdGF0ZS1kaXNhYmxlZCBhLnVpLXN0YXRlLWRlZmF1bHQuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC51aS1kYXRlcGlja2VyIHRkLnVpLXN0YXRlLWRpc2FibGVkIGEudWktc3RhdGUtZGVmYXVsdCxcbiAgICAudWktZGF0ZXBpY2tlciB0ZC51aS1zdGF0ZS1kaXNhYmxlZCBzcGFuLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZVxuICAgIC51aS1kYXRlcGlja2VyIHRkLnVpLXN0YXRlLWRpc2FibGVkIHNwYW4ge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudWktZGF0ZXBpY2tlciB0ZC51aS1zdGF0ZS1kaXNhYmxlZCBhLnVpLXN0YXRlLWRlZmF1bHQuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC51aS1kYXRlcGlja2VyIHRkLnVpLXN0YXRlLWRpc2FibGVkIGEudWktc3RhdGUtZGVmYXVsdCxcbiAgICAudWktZGF0ZXBpY2tlciB0ZC51aS1zdGF0ZS1kaXNhYmxlZCBzcGFuLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFja1xuICAgIC51aS1kYXRlcGlja2VyIHRkLnVpLXN0YXRlLWRpc2FibGVkIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnVpLWRhdGVwaWNrZXIgdGQudWktZGF0ZXBpY2tlci10b2RheSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgLnVpLWRhdGVwaWNrZXIgdGQudWktZGF0ZXBpY2tlci10b2RheSBzcGFuLFxuICAgIC51aS1kYXRlcGlja2VyIHRkLnVpLWRhdGVwaWNrZXItdG9kYXkgYS51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC51aS1kYXRlcGlja2VyIHRkLnVpLWRhdGVwaWNrZXItdG9kYXkgc3Bhbi5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnVpLWRhdGVwaWNrZXIgdGQudWktZGF0ZXBpY2tlci10b2RheSBzcGFuLFxuICAgICAgLnVpLWRhdGVwaWNrZXIgdGQudWktZGF0ZXBpY2tlci10b2RheSBhLnVpLXN0YXRlLWRlZmF1bHQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0XG4gICAgICAudWktZGF0ZXBpY2tlciB0ZC51aS1kYXRlcGlja2VyLXRvZGF5IGEudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAudWktZGF0ZXBpY2tlciB0ZC51aS1kYXRlcGlja2VyLXRvZGF5IHNwYW4uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnVpLWRhdGVwaWNrZXIgdGQudWktZGF0ZXBpY2tlci10b2RheSBzcGFuLFxuICAgICAgLnVpLWRhdGVwaWNrZXIgdGQudWktZGF0ZXBpY2tlci10b2RheSBhLnVpLXN0YXRlLWRlZmF1bHQuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGVcbiAgICAgIC51aS1kYXRlcGlja2VyIHRkLnVpLWRhdGVwaWNrZXItdG9kYXkgYS51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC51aS1kYXRlcGlja2VyIHRkLnVpLWRhdGVwaWNrZXItdG9kYXkgc3Bhbi5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAudWktZGF0ZXBpY2tlciB0ZC51aS1kYXRlcGlja2VyLXRvZGF5IHNwYW4sXG4gICAgICAudWktZGF0ZXBpY2tlciB0ZC51aS1kYXRlcGlja2VyLXRvZGF5IGEudWktc3RhdGUtZGVmYXVsdC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFja1xuICAgICAgLnVpLWRhdGVwaWNrZXIgdGQudWktZGF0ZXBpY2tlci10b2RheSBhLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC51aS1kYXRlcGlja2VyIHRkLnVpLWRhdGVwaWNrZXItdG9kYXk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdW5zZXQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnVpLWRhdGVwaWNrZXIgdGQgLnVpLWRhdGVwaWNrZXItdGV4dCxcbiAgLnVpLWRhdGVwaWNrZXIgdGQgLnVpLWRhdGVwaWNrZXItbW9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC5jb21tb25fX3BvcHVwX19jaGlsZCB7XG4gICAgd2lkdGg6IDUwMHB4OyB9XG4gIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC5jb21tb25fX3BvcHVwIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC51aS1kYXRlcGlja2VyM19maXgtYnRoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnVpLWRhdGVwaWNrZXIgdGFibGUsXG4gIC51aS1kYXRlcGlja2VyIHRoZWFkIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC51aS1kYXRlcGlja2VyIHRhYmxlOjpiZWZvcmUsXG4gICAgLnVpLWRhdGVwaWNrZXIgdGhlYWQ6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDFweDsgfVxuICAudWktZGF0ZXBpY2tlciB0aGVhZDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGhlaWdodDogMjZweDtcbiAgICB3aWR0aDogM3B4O1xuICAgIHJpZ2h0OiAwcHg7IH1cbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLnVpLWRhdGVwaWNrZXIgdGgge1xuICAgIHBhZGRpbmc6IDdweCA5cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAudWktZGF0ZXBpY2tlciB0ZCB7XG4gICAgcGFkZGluZzogOHB4IDhweCAxNXB4O1xuICAgIGhlaWdodDogMTI5cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QwZDFkNTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuNnM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnVpLWRhdGVwaWNrZXIgdGQgLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC51aS1kYXRlcGlja2VyIHRkIC51aS1kYXRlcGlja2VyLXRleHQtaW5uZXIge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC1zaXplOiAwLjY4NzVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXJnaW46IDRweCAwIDEwcHg7IH1cbiAgICAgIC51aS1kYXRlcGlja2VyIHRkIC51aS1kYXRlcGlja2VyLXRleHQtaW5uZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC51aS1kYXRlcGlja2VyIHRkIC51aS1kYXRlcGlja2VyLXRleHQtaW5uZXIge1xuICAgICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgICAgLnVpLWRhdGVwaWNrZXIgdGQgLnVpLWRhdGVwaWNrZXItdGV4dC1pbm5lci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudWktZGF0ZXBpY2tlciB0ZCAudWktZGF0ZXBpY2tlci10ZXh0LWlubmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC51aS1kYXRlcGlja2VyIHRkIC51aS1kYXRlcGlja2VyLXRleHQtaW5uZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnVpLWRhdGVwaWNrZXIgdGQgLnVpLWRhdGVwaWNrZXItdGV4dC1pbm5lciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnVpLWRhdGVwaWNrZXIgdGQgLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgICAgcG9zaXRpb246IHVuc2V0OyB9XG4gICAgLnVpLWRhdGVwaWNrZXIgdGQgLnVpLWRhdGVwaWNrZXItbW9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgICBib3R0b206IDhweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjN2U3YjdiO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC1zaXplOiAwLjY4NzVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC51aS1kYXRlcGlja2VyIHRkLnVpLXN0YXRlLWRpc2FibGVkIC51aS1kYXRlcGlja2VyLXRleHQtaW5uZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudWktZGF0ZXBpY2tlciB0ZC51aS1zdGF0ZS1kaXNhYmxlZCAudWktZGF0ZXBpY2tlci10ZXh0LWlubmVyIHtcbiAgICAgIGNvbG9yOiAjN2U3MjY2OyB9XG4gICAgLnVpLWRhdGVwaWNrZXIgdGQudWktc3RhdGUtZGlzYWJsZWQgLnVpLWRhdGVwaWNrZXItdGV4dC1pbm5lci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnVpLWRhdGVwaWNrZXIgdGQudWktc3RhdGUtZGlzYWJsZWQgLnVpLWRhdGVwaWNrZXItdGV4dC1pbm5lciB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC51aS1kYXRlcGlja2VyIHRkLnVpLXN0YXRlLWRpc2FibGVkIC51aS1kYXRlcGlja2VyLXRleHQtaW5uZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC51aS1kYXRlcGlja2VyIHRkLnVpLXN0YXRlLWRpc2FibGVkIC51aS1kYXRlcGlja2VyLXRleHQtaW5uZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudWktZGF0ZXBpY2tlciB0ZC51aS1zdGF0ZS1kaXNhYmxlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1bnNldDsgfVxuICAuZXZlbnRzQ2FsZW5kYXJfYm90dG9tQ29udHJvbHMgLnVpLWRhdGVwaWNrZXIzX2ZpeC1idGgge1xuICAgIHRvcDogLTE4cHg7IH1cbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3R0b206IDZweDsgfVxuICAudWktZGF0ZXBpY2tlcjMge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgLmV2ZW50c0NhbGVuZGFyX2JvdHRvbUNvbnRyb2xzIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cblxuLmZha2UtY2xhc3MgLmxpc3Q1X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVlbTsgfVxuICAuZmFrZS1jbGFzcyAubGlzdDVfX2l0ZW0uY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmZha2UtY2xhc3MgLmxpc3Q1X19pdGVtIHtcbiAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAuZmFrZS1jbGFzcyAubGlzdDVfX2l0ZW0uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZmFrZS1jbGFzcyAubGlzdDVfX2l0ZW0ge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5mYWtlLWNsYXNzIC5saXN0NV9faXRlbS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5mYWtlLWNsYXNzIC5saXN0NV9faXRlbSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZha2UtY2xhc3MgLmxpc3Q1X19pdGVtLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuZmFrZS1jbGFzcyAubGlzdDVfX2l0ZW0ge1xuICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuZmFrZS1jbGFzcyAubGlzdDVfX2l0ZW0uZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmZha2UtY2xhc3MgLmxpc3Q1X19pdGVtIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG5cbi5mYWtlLWNsYXNzIC5saXN0NV9faXRlbS0taW1nLS1jb250IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuZmFrZS1jbGFzcyAubGlzdDVfX2l0ZW0tLWltZy0tY29udC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZmFrZS1jbGFzcyAubGlzdDVfX2l0ZW0tLWltZy0tY29udCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuZmFrZS1jbGFzcyAubGlzdDVfX2l0ZW0tLWltZy0tY29udC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5mYWtlLWNsYXNzIC5saXN0NV9faXRlbS0taW1nLS1jb250IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mYWtlLWNsYXNzIC5saXN0NV9faXRlbS0taW1nLS1jb250LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmZha2UtY2xhc3MgLmxpc3Q1X19pdGVtLS1pbWctLWNvbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuLmZha2UtY2xhc3MgLmxpc3Q1X19pdGVtLS1uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYWtlLWNsYXNzIC5saXN0NV9faXRlbS0taW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYWtlLWNsYXNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuZmFrZS1jbGFzcyAubGlzdDVfX2l0ZW0ge1xuICAgICAgZmxleC1iYXNpczogMzAlOyB9XG4gICAgICAuZmFrZS1jbGFzcyAubGlzdDVfX2l0ZW0uY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5mYWtlLWNsYXNzIC5saXN0NV9faXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZiZjk7IH1cbiAgICAgIC5mYWtlLWNsYXNzIC5saXN0NV9faXRlbS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZmFrZS1jbGFzcyAubGlzdDVfX2l0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZmFrZS1jbGFzcyAubGlzdDVfX2l0ZW0uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmZha2UtY2xhc3MgLmxpc3Q1X19pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmZha2UtY2xhc3MgLmxpc3Q1X19pdGVtOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZmFrZS1jbGFzcyAubGlzdDVfX2l0ZW06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAuZmFrZS1jbGFzcyAubGlzdDVfX2l0ZW06aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmZha2UtY2xhc3MgLmxpc3Q1X19pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmZha2UtY2xhc3MgLmxpc3Q1X19pdGVtOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5mYWtlLWNsYXNzIC5saXN0NV9faXRlbTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5mYWtlLWNsYXNzIC5saXN0NV9faXRlbTpob3ZlciAubGlzdDVfX2l0ZW0tLW5hbWUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5mYWtlLWNsYXNzIC5saXN0NV9faXRlbTpob3ZlciAubGlzdDVfX2l0ZW0tLW5hbWUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmZha2UtY2xhc3MgLmxpc3Q1X19pdGVtOmhvdmVyIC5saXN0NV9faXRlbS0tbmFtZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZmFrZS1jbGFzcyAubGlzdDVfX2l0ZW06aG92ZXIgLmxpc3Q1X19pdGVtLS1uYW1lIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5mYWtlLWNsYXNzIC5saXN0NV9faXRlbTpob3ZlciAubGlzdDVfX2l0ZW0tLW5hbWUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmZha2UtY2xhc3MgLmxpc3Q1X19pdGVtOmhvdmVyIC5saXN0NV9faXRlbS0tbmFtZSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmZha2UtY2xhc3MgLmxpc3Q1X19pdGVtLS1uYW1lIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAgIC5mYWtlLWNsYXNzIC5saXN0NV9faXRlbS0tbmFtZS5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5mYWtlLWNsYXNzIC5saXN0NV9faXRlbS0tbmFtZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX21lZGl1bSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5mYWtlLWNsYXNzIC5saXN0NV9faXRlbS0tbmFtZS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmZha2UtY2xhc3MgLmxpc3Q1X19pdGVtLS1uYW1lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDUwcHgpIHtcbiAgLmZha2UtY2xhc3Mge1xuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7IH1cbiAgICAuZmFrZS1jbGFzcyAubGlzdDVfX2l0ZW0ge1xuICAgICAgZmxleC1iYXNpczogMjIlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMyU7IH1cbiAgICAuZmFrZS1jbGFzcyAubGlzdDVfX2l0ZW0tLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG5cbi5tZnAtY29udGFpbmVyLmZvbnQtdGhlbWUtZGVmYXVsdCxcbi5mb250LXRoZW1lLWRlZmF1bHQgLm1mcC1jb250YWluZXIge1xuICBmb250LWZhbWlseTogZ2VyYmVyYV9saWdodCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLm1mcC1jb250YWluZXIuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbi5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5tZnAtY29udGFpbmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuXG4ubWZwLWNvbnRhaW5lciAucG9wdXBfdGFibGUge1xuICBwYWRkaW5nOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAubWZwLWNvbnRhaW5lciAucG9wdXBfdGFibGUtY2VsbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tZnAtY29udGFpbmVyIC5wb3B1cF90YWJsZS1pbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubWZwLWNvbnRhaW5lciAucG9wdXBfdGFibGUtaW1nIHtcbiAgICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5tZnAtY29udGFpbmVyIC5wb3B1cF90YWJsZS1pbWcge1xuICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgLm1mcC1jb250YWluZXIgLnBvcHVwX3RhYmxlIC5jb21tb25fX2gyLWRlY28ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVlbTsgfVxuICAgIC5tZnAtY29udGFpbmVyIC5wb3B1cF90YWJsZSAuY29tbW9uX19oMi1kZWNvLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5tZnAtY29udGFpbmVyIC5wb3B1cF90YWJsZSAuY29tbW9uX19oMi1kZWNvIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX21lZGl1bSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAubWZwLWNvbnRhaW5lciAucG9wdXBfdGFibGUgLmNvbW1vbl9faDItZGVjby5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5tZnAtY29udGFpbmVyIC5wb3B1cF90YWJsZSAuY29tbW9uX19oMi1kZWNvIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cblxuLm1mcC1jb250YWluZXIgLm1mcF90YWJsZS1wb3B1cC5jb2xvci10aGVtZS1kZWZhdWx0LFxuLmNvbG9yLXRoZW1lLWRlZmF1bHQgLm1mcC1jb250YWluZXIgLm1mcF90YWJsZS1wb3B1cCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLm1mcC1jb250YWluZXIgLm1mcF90YWJsZS1wb3B1cC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbi5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAubWZwLWNvbnRhaW5lciAubWZwX3RhYmxlLXBvcHVwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ubWZwLWNvbnRhaW5lciAubWZwX3RhYmxlLXBvcHVwLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5tZnAtY29udGFpbmVyIC5tZnBfdGFibGUtcG9wdXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5tZnAtY29udGFpbmVyIC5wb3B1cF90YWJsZS1jZWxsLWJvdHRvbS1jb250IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ubWZwLWNvbnRhaW5lciB1bCxcbi5tZnAtY29udGFpbmVyIG9sIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiA5cHggMCAyMHB4IDM2cHg7IH1cbiAgLm1mcC1jb250YWluZXIgdWwgbGksXG4gIC5tZnAtY29udGFpbmVyIG9sIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luOiAwIDAgMTRweDsgfVxuICAgIC5tZnAtY29udGFpbmVyIHVsIGxpLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5tZnAtY29udGFpbmVyIHVsIGxpLFxuICAgIC5tZnAtY29udGFpbmVyIG9sIGxpLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAuZm9udC10aGVtZS1kZWZhdWx0XG4gICAgLm1mcC1jb250YWluZXIgb2wgbGkge1xuICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbGlnaHQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLm1mcC1jb250YWluZXIgdWwgbGkuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAubWZwLWNvbnRhaW5lciB1bCBsaSxcbiAgICAubWZwLWNvbnRhaW5lciBvbCBsaS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmXG4gICAgLm1mcC1jb250YWluZXIgb2wgbGkge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAgIC5tZnAtY29udGFpbmVyIHVsIGxpOmxhc3QtY2hpbGQsXG4gICAgLm1mcC1jb250YWluZXIgb2wgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5tZnAtY29udGFpbmVyIHVsIGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbGVmdDogLTM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7IH1cblxuLm1mcC1jb250YWluZXIgb2wge1xuICBjb3VudGVyLXJlc2V0OiBsaTsgfVxuICAubWZwLWNvbnRhaW5lciBvbCBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVyKGxpLCBkZWNpbWFsKSBcIi5cIjtcbiAgICBjb3VudGVyLWluY3JlbWVudDogbGk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxlZnQ6IC0zNXB4O1xuICAgIHRvcDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgLm1mcC1jb250YWluZXIgb2wgbGk6OmJlZm9yZS5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAubWZwLWNvbnRhaW5lciBvbCBsaTo6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2JvbGQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLm1mcC1jb250YWluZXIgb2wgbGk6OmJlZm9yZS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5tZnAtY29udGFpbmVyIG9sIGxpOjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuXG4ubWZwLWNvbnRhaW5lciAueWEtc2hhcmUyX19saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubWZwLWNvbnRhaW5lciAueWEtc2hhcmUyX19saW5rIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMDsgfVxuXG4ubWZwLWNvbnRhaW5lciAueWEtc2hhcmUyX19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1mcC1jb250YWluZXIgLnlhLXNoYXJlMl9faXRlbTpsYXN0LWNoaWxkIGEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWRlZGU7IH1cbiAgLm5vLXRvdWNoIC5tZnAtY29udGFpbmVyIC55YS1zaGFyZTJfX2l0ZW06aG92ZXIsXG4gIC50b3VjaCAubWZwLWNvbnRhaW5lciAueWEtc2hhcmUyX19pdGVtOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gIC5tZnAtY29udGFpbmVyIC55YS1zaGFyZTJfX2l0ZW06OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWNvbnRhaW5lciAueWEtc2hhcmUyX19pdGVtX3NlcnZpY2Vfb2Rub2tsYXNzbmlraSB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1Ua2lJR2hsYVdkb2REMGlNekFpSUhacFpYZENiM2c5SWpBZ01DQXhPU0F6TUNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWsweE1pNDROVGdnT0M0d09EUXhRekV5TGpnMU9DQTJMak0zT1NBeE1TNDBOelUzSURRdU9UazJOamdnT1M0M056QTJNaUEwTGprNU5qWTRRemd1TURZMU5USWdOQzQ1T1RZMk9DQTJMalk0TXpJZ05pNHpOemtnTmk0Mk9ETXlJRGd1TURnME1VTTJMalk0TXpJZ09TNDNPRGt5SURndU1EWTFOVElnTVRFdU1UY3hOaUE1TGpjM01EWXlJREV4TGpFM01UWkRNVEV1TkRjMU55QXhNUzR4TnpFMklERXlMamcxT0NBNUxqYzRPVElnTVRJdU9EVTRJRGd1TURnME1WcE5NVGN1TWpNNU5DQTRMakE0TXprNVF6RTNMakl6T1RRZ01USXVNakE0T1NBeE15NDRPVFUySURFMUxqVTFNeklnT1M0M056QTJNeUF4TlM0MU5UTXlRelV1TmpRMU56RWdNVFV1TlRVek1pQXlMak13TVRnNElERXlMakl3T0RrZ01pNHpNREU0T0NBNExqQTRNems1UXpJdU16QXhPRGdnTXk0NU5Ua3hOeUExTGpZME5UY3hJREF1TmpFMU1qTTBJRGt1Tnpjd05qTWdNQzQyTVRVeU16UkRNVE11T0RrMU5pQXdMall4TlRJek5DQXhOeTR5TXprMElETXVPVFU1TVRjZ01UY3VNak01TkNBNExqQTRNems1V2sweE55NDNOVEl6SURFNUxqSTVNekZETVRjdU5qVXlNaUF4T1M0ek5qa3pJREUxTGpjMk1qWWdNakF1TnpnM01pQXhNaTQyTURreElESXhMak01TnpKTU1UY3VNelk1TWlBeU5TNDROelkzUXpFNExqSXdOaklnTWpZdU5qY3dNeUF4T0M0eU1EY3pJREkzTGprMU56a2dNVGN1TXpjeE5TQXlPQzQzTlRJNFF6RTJMalV6TlRnZ01qa3VOVFEzTlNBeE5TNHhOems1SURJNUxqVTBPRGdnTVRRdU16UXlOaUF5T0M0M05UVk1PUzQzTWpFek5DQXlOQzQwT0RKTU5TNDFNak01TWlBeU9DNDNNamMxUXpVdU1UQXpOemtnTWprdU1UUXhOQ0EwTGpVME16SXhJREk1TGpNME9UWWdNeTQ1T0RJd05pQXlPUzR6TkRrMlF6TXVORFEyT0RRZ01qa3VNelE1TmlBeUxqa3hNVEU0SURJNUxqRTJNRFVnTWk0ME9UVTFOaUF5T0M0M056azVRekV1TmpRME1ETWdNamd1TURBd015QXhMall4T1RNMUlESTJMamN4TWprZ01pNDBOREEwTkNBeU5TNDVNRFEwVERZdU9UVTROVGNnTWpFdU5ESXdPVU16TGpjeE5qY3hJREl3TGpneU5USWdNUzQzTkRnNU9DQXhPUzR6TnpBeklERXVOalEzTmpRZ01Ua3VNamt6TVVNd0xqY3lORGczTXlBeE9DNDFPVEExSURBdU5UYzJOalFnTVRjdU16RXdOU0F4TGpNeE5qWTRJREUyTGpRek5ETkRNaTR3TlRZMk1TQXhOUzQxTlRneElETXVOREEwTkRZZ01UVXVOREUzTXlBMExqTXlOelExSURFMkxqRXhPVGxETkM0ek5EWTVOU0F4Tmk0eE16UTVJRFl1TkRBMU1Ea2dNVGN1TmpBeklEa3VOekl4TVRJZ01UY3VOakExTVVNNUxqY3lNRFExSURFM0xqWXdOU0E1TGpjeE9UVTJJREUzTGpZd05TQTVMamN4T1RRZ01UY3VOakExUXprdU56RTVNallnTVRjdU5qQTFJRGt1TnpFNU5qWWdNVGN1TmpBMUlEa3VOekl4TWpNZ01UY3VOakExUXprdU56SXlOVFlnTVRjdU5qQTFJRGt1TnpJek1ETWdNVGN1TmpBMUlEa3VOekl6TURNZ01UY3VOakExUXprdU56SXpNRE1nTVRjdU5qQTFJRGt1TnpJeU1ETWdNVGN1TmpBMUlEa3VOekl4TWpNZ01UY3VOakExTVVNeE15NHdNemMxSURFM0xqWXdNeUF4TlM0d05UTWdNVFl1TVRNME9TQXhOUzR3TnpJMUlERTJMakV4T1RsRE1UVXVPVGsxTlNBeE5TNDBNVGN6SURFM0xqTTBNelFnTVRVdU5UVTRNU0F4T0M0d09ETXpJREUyTGpRek5ETkRNVGd1T0RJek15QXhOeTR6TVRBMUlERTRMalkzTlRFZ01UZ3VOVGt3TlNBeE55NDNOVEl6SURFNUxqSTVNekZhSWlCbWFXeHNQU0lqUXpWRE1FSTNJaTgrQ2p3dmMzWm5QZ289XCIpOyB9XG4gIC5tZnAtY29udGFpbmVyIC55YS1zaGFyZTJfX2l0ZW1fc2VydmljZV9vZG5va2xhc3NuaWtpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVGtpSUdobGFXZG9kRDBpTXpBaUlIWnBaWGRDYjNnOUlqQWdNQ0F4T1NBek1DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2dabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJaUJqYkdsd0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdROUlrMHhNaTQ0TlRnZ09DNHdPRFF4UXpFeUxqZzFPQ0EyTGpNM09TQXhNUzQwTnpVM0lEUXVPVGsyTmpnZ09TNDNOekEyTWlBMExqazVOalk0UXpndU1EWTFOVElnTkM0NU9UWTJPQ0EyTGpZNE16SWdOaTR6TnprZ05pNDJPRE15SURndU1EZzBNVU0yTGpZNE16SWdPUzQzT0RreUlEZ3VNRFkxTlRJZ01URXVNVGN4TmlBNUxqYzNNRFl5SURFeExqRTNNVFpETVRFdU5EYzFOeUF4TVM0eE56RTJJREV5TGpnMU9DQTVMamM0T1RJZ01USXVPRFU0SURndU1EZzBNVnBOTVRjdU1qTTVOQ0E0TGpBNE16azVRekUzTGpJek9UUWdNVEl1TWpBNE9TQXhNeTQ0T1RVMklERTFMalUxTXpJZ09TNDNOekEyTXlBeE5TNDFOVE15UXpVdU5qUTFOekVnTVRVdU5UVXpNaUF5TGpNd01UZzRJREV5TGpJd09Ea2dNaTR6TURFNE9DQTRMakE0TXprNVF6SXVNekF4T0RnZ015NDVOVGt4TnlBMUxqWTBOVGN4SURBdU5qRTFNak0wSURrdU56Y3dOak1nTUM0Mk1UVXlNelJETVRNdU9EazFOaUF3TGpZeE5USXpOQ0F4Tnk0eU16azBJRE11T1RVNU1UY2dNVGN1TWpNNU5DQTRMakE0TXprNVdrMHhOeTQzTlRJeklERTVMakk1TXpGRE1UY3VOalV5TWlBeE9TNHpOamt6SURFMUxqYzJNallnTWpBdU56ZzNNaUF4TWk0Mk1Ea3hJREl4TGpNNU56Sk1NVGN1TXpZNU1pQXlOUzQ0TnpZM1F6RTRMakl3TmpJZ01qWXVOamN3TXlBeE9DNHlNRGN6SURJM0xqazFOemtnTVRjdU16Y3hOU0F5T0M0M05USTRRekUyTGpVek5UZ2dNamt1TlRRM05TQXhOUzR4TnprNUlESTVMalUwT0RnZ01UUXVNelF5TmlBeU9DNDNOVFZNT1M0M01qRXpOQ0F5TkM0ME9ESk1OUzQxTWpNNU1pQXlPQzQzTWpjMVF6VXVNVEF6TnprZ01qa3VNVFF4TkNBMExqVTBNekl4SURJNUxqTTBPVFlnTXk0NU9ESXdOaUF5T1M0ek5EazJRek11TkRRMk9EUWdNamt1TXpRNU5pQXlMamt4TVRFNElESTVMakUyTURVZ01pNDBPVFUxTmlBeU9DNDNOems1UXpFdU5qUTBNRE1nTWpndU1EQXdNeUF4TGpZeE9UTTFJREkyTGpjeE1qa2dNaTQwTkRBME5DQXlOUzQ1TURRMFREWXVPVFU0TlRjZ01qRXVOREl3T1VNekxqY3hOamN4SURJd0xqZ3lOVElnTVM0M05EZzVPQ0F4T1M0ek56QXpJREV1TmpRM05qUWdNVGt1TWprek1VTXdMamN5TkRnM015QXhPQzQxT1RBMUlEQXVOVGMyTmpRZ01UY3VNekV3TlNBeExqTXhOalk0SURFMkxqUXpORE5ETWk0d05UWTJNU0F4TlM0MU5UZ3hJRE11TkRBME5EWWdNVFV1TkRFM015QTBMak15TnpRMUlERTJMakV4T1RsRE5DNHpORFk1TlNBeE5pNHhNelE1SURZdU5EQTFNRGtnTVRjdU5qQXpJRGt1TnpJeE1USWdNVGN1TmpBMU1VTTVMamN5TURRMUlERTNMall3TlNBNUxqY3hPVFUySURFM0xqWXdOU0E1TGpjeE9UUWdNVGN1TmpBMVF6a3VOekU1TWpZZ01UY3VOakExSURrdU56RTVOallnTVRjdU5qQTFJRGt1TnpJeE1qTWdNVGN1TmpBMVF6a3VOekl5TlRZZ01UY3VOakExSURrdU56SXpNRE1nTVRjdU5qQTFJRGt1TnpJek1ETWdNVGN1TmpBMVF6a3VOekl6TURNZ01UY3VOakExSURrdU56SXlNRE1nTVRjdU5qQTFJRGt1TnpJeE1qTWdNVGN1TmpBMU1VTXhNeTR3TXpjMUlERTNMall3TXlBeE5TNHdOVE1nTVRZdU1UTTBPU0F4TlM0d056STFJREUyTGpFeE9UbERNVFV1T1RrMU5TQXhOUzQwTVRjeklERTNMak0wTXpRZ01UVXVOVFU0TVNBeE9DNHdPRE16SURFMkxqUXpORE5ETVRndU9ESXpNeUF4Tnk0ek1UQTFJREU0TGpZM05URWdNVGd1TlRrd05TQXhOeTQzTlRJeklERTVMakk1TXpGYUlpQm1hV3hzUFNJalJVVTRNak0xSWk4K0Nqd3ZjM1puUGdvPVwiKTsgfVxuXG4ubWZwLWNvbnRhaW5lciAueWEtc2hhcmUyX19pdGVtX3NlcnZpY2VfdmtvbnRha3RlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTXpRaUlHaGxhV2RvZEQwaU1Ua2lJSFpwWlhkQ2IzZzlJakFnTUNBek5DQXhPU0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCamJHbHdMWEoxYkdVOUltVjJaVzV2WkdRaUlHUTlJazB6TXk0NE1UazNJREUyTGprNE16WkRNek11TnpjNE5TQXhOaTQ0T1RrNElETXpMamMwTURFZ01UWXVPRE13TkNBek15NDNNRFExSURFMkxqYzNORGRETXpNdU1URTBOaUF4TlM0M056SWdNekV1T1RnM015QXhOQzQxTkRFeklETXdMak15TXpNZ01UTXVNRGd5TWt3ek1DNHlPRGd5SURFekxqQTBPRGhNTXpBdU1qY3dOaUF4TXk0d016STBURE13TGpJMU1qZ2dNVE11TURFMU5rZ3pNQzR5TXpRNVF6STVMalEzT1RjZ01USXVNek0yTWlBeU9TNHdNREUxSURFeExqZzNPVE1nTWpndU9EQXhNaUF4TVM0Mk5EVTBRekk0TGpRek5EZ2dNVEV1TVRrNU9TQXlPQzR6TlRJM0lERXdMamMwT0RrZ01qZ3VOVFV5T1NBeE1DNHlPVEpETWpndU5qazBOQ0E1TGprME5qY2dNamt1TWpJMU9TQTVMakl4TnpVNElETXdMakUwTmpJZ09DNHhNRE0yUXpNd0xqWXpNRElnTnk0MU1UTXlNeUF6TVM0d01UTTJJRGN1TURRd01EWWdNekV1TWprMk55QTJMalk0TXpVNFF6TXpMak16T0RVZ05DNHhNakUzTWlBek5DNHlNak00SURJdU5EZzBOallnTXpNdU9UVXlNaUF4TGpjM01UYzFURE16TGpnME5qY2dNUzQyTURVeE5VTXpNeTQzTnpVNElERXVOVEEwT0RZZ016TXVOVGt5T1NBeExqUXhNekVnTXpNdU1qazRNaUF4TGpNeU9UUXlRek16TGpBd01qZ2dNUzR5TkRVNU1pQXpNaTQyTWpVeklERXVNak15TVRFZ016SXVNVFkwT1NBeExqSTROemMyVERJM0xqQTJOamdnTVM0ek1qRkRNall1T1RnME1pQXhMakk1TXpNNElESTJMamcyTmpNZ01TNHlPVFU1TlNBeU5pNDNNVEkySURFdU16STVOREpETWpZdU5UVTVNaUF4TGpNMk1qa2dNall1TkRneU5DQXhMak0zT1RZNUlESTJMalE0TWpRZ01TNHpOemsyT1V3eU5pNHpPVE0zSURFdU5ESXhOVE5NTWpZdU16SXpNeUF4TGpRM01UaERNall1TWpZME1pQXhMalV3TlRBeklESTJMakU1T1RNZ01TNDFOak0wT1NBeU5pNHhNamcwSURFdU5qUTNNRFZETWpZdU1EVTNPU0F4TGpjek1ETXlJREkxTGprNU9TQXhMamd5T0RBMElESTFMamsxTVRrZ01TNDVNemswUXpJMUxqTTVOamdnTXk0eU9EY3hJREkwTGpjMk5UY2dOQzQxTkRBeE1pQXlOQzR3TlRjMUlEVXVOams0TXpsRE1qTXVOakl3T0NBMkxqTTRPVEEzSURJekxqSXhPVGNnTmk0NU9EYzJNeUF5TWk0NE5UTTFJRGN1TkRrME5EUkRNakl1TkRnM055QTRMakF3TVRBNElESXlMakU0TURrZ09DNHpOelF6TmlBeU1TNDVNek15SURndU5qRXpOak5ETWpFdU5qZzFNaUE0TGpnMU16RTBJREl4TGpRMk1UUWdPUzR3TkRVd01pQXlNUzR5TmpBMElEa3VNVGc1T1RkRE1qRXVNRFU1TnlBNUxqTXpORGszSURJd0xqa3dOalVnT1M0ek9UWXlOQ0F5TUM0NE1EQTBJRGt1TXpjek9ESkRNakF1TmprMElEa3VNelV4TkRFZ01qQXVOVGt6T1NBNUxqTXlPVEU0SURJd0xqUTVPVEVnT1M0ek1EWTVORU15TUM0ek16UWdPUzR5TURZMk5DQXlNQzR5TURFeUlEa3VNRGN3TWpRZ01qQXVNVEF4SURndU9EazNOakpETWpBdU1EQXdOU0E0TGpjeU5EazVJREU1TGprek1qZ2dPQzQxTURjM01pQXhPUzQ0T1RjMElEZ3VNalExT1RkRE1Ua3VPRFl5TWlBM0xqazROREExSURFNUxqZzBNVE1nTnk0M05UZzNOeUF4T1M0NE16VTBJRGN1TlRZNU16VkRNVGt1T0RJNU9DQTNMak00TURFMklERTVMamd6TWpRZ055NHhNVEkxTnlBeE9TNDRORFEwSURZdU56WTNNekpETVRrdU9EVTJOaUEyTGpReU1UZzVJREU1TGpnMk1qSWdOaTR4T0RneE9DQXhPUzQ0TmpJeUlEWXVNRFkxTmpSRE1Ua3VPRFl5TWlBMUxqWTBNak16SURFNUxqZzNNRGtnTlM0eE9ESTVNaUF4T1M0NE9EZzBJRFF1TmpnM01qaERNVGt1T1RBMk15QTBMakU1TVRZMUlERTVMamt5TURjZ015NDNPVGc1TkNBeE9TNDVNekk0SURNdU5UQTVOalJETVRrdU9UUTBPU0F6TGpJeU1EQTBJREU1TGprMU1EUWdNaTQ1TVRNMk5TQXhPUzQ1TlRBMElESXVOVGt3TmpORE1Ua3VPVFV3TkNBeUxqSTJOell5SURFNUxqa3lPVFlnTWk0d01UUXpJREU1TGpnNE9EUWdNUzQ0TXpBME5FTXhPUzQ0TkRjNElERXVOalEyT0RJZ01Ua3VOemcxTXlBeExqUTJPRFU0SURFNUxqY3dNekVnTVM0eU9UVTNPRU14T1M0Mk1qQXpJREV1TVRJek1UVWdNVGt1TkRrNU1TQXdMams0T1RZeE9DQXhPUzR6TkRBeElEQXVPRGswT0RJeFF6RTVMakU0TURrZ01DNDRNREF4TkRFZ01UZ3VPVGd5T0NBd0xqY3lOVEF3TmlBeE9DNDNORGN5SURBdU5qWTVNVGd4UXpFNExqRXlNVFlnTUM0MU16VTFPRGNnTVRjdU16STFJREF1TkRZek16RTVJREUyTGpNMU56RWdNQzQwTlRJd09EUkRNVFF1TVRZeU1TQXdMalF5T1RnME9DQXhNaTQzTlRFNElEQXVOVFl6TmpFM0lERXlMakV5TmpNZ01DNDROVE15TVRaRE1URXVPRGM0TkNBd0xqazNOVFUzTkNBeE1TNDJOVFF5SURFdU1UUXlOellnTVRFdU5EVXpOeUF4TGpNMU5ESTBRekV4TGpJME1USWdNUzQxT1Rrek5pQXhNUzR5TVRFMUlERXVOek16TVRNZ01URXVNelkwT1NBeExqYzFOVEV6UXpFeUxqQTNNekVnTVM0NE5UVXlOU0F4TWk0MU56UTFJREl1TURrME56WWdNVEl1T0RZNU5pQXlMalEzTXpReVRERXlMamszTlRrZ01pNDJOelF3T0VNeE15NHdOVGcySURJdU9ERTRPRFVnTVRNdU1UUXhNaUF6TGpBM05URTFJREV6TGpJeU16Z2dNeTQwTkRJMk5FTXhNeTR6TURZMElETXVPREV3TVRJZ01UTXVNelU1TmlBMExqSXhOalkwSURFekxqTTRNekVnTkM0Mk5qRTVOVU14TXk0ME5ESWdOUzQwTnpVeE5TQXhNeTQwTkRJZ05pNHhOekV5TnlBeE15NHpPRE14SURZdU56VXdNelZETVRNdU16STBJRGN1TXpJNU5qWWdNVE11TWpZNE1pQTNMamM0TURZMUlERXpMakl4TkRrZ09DNHhNRE0yTmtNeE15NHhOakUzSURndU5ESTJOamNnTVRNdU1EZ3lJRGd1TmpnNE5ESWdNVEl1T1RjMU9TQTRMamc0T0RnMFF6RXlMamcyT1RZZ09TNHdPRGt6TWlBeE1pNDNPVGc0SURrdU1qRXhPRFVnTVRJdU56WXpNeUE1TGpJMU5qTXlRekV5TGpjeU56a2dPUzR6TURBNElERXlMalk1T0RRZ09TNHpNamc0TWlBeE1pNDJOelVnT1M0ek16azRNME14TWk0MU1qRTJJRGt1TXprMU15QXhNaTR6TmpJeElEa3VOREl6TlRZZ01USXVNVGsyT1NBNUxqUXlNelUyUXpFeUxqQXpNVFlnT1M0ME1qTTFOaUF4TVM0NE16RXhJRGt1TXpRMU5TQXhNUzQxT1RVeElEa3VNVGc1TlVNeE1TNHpOVGt5SURrdU1ETXpORGtnTVRFdU1URTBNeUE0TGpneE9USWdNVEF1T0RZd05TQTRMalUwTmpJNFF6RXdMall3TmpnZ09DNHlOek16SURFd0xqTXlNRFVnTnk0NE9URTRNeUF4TUM0d01ERTRJRGN1TkRBeE9ERkRPUzQyT0RNeU9DQTJMamt4TVRnZ09TNHpOVEk0SURZdU16TXlOallnT1M0d01UQTFOU0ExTGpZMk5EUk1PQzQzTWpjek9DQTFMakUzT1RjMlF6Z3VOVFV3TXpZZ05DNDROamM1T0NBNExqTXdPRFUxSURRdU5ERTBNREVnT0M0d01ERTJPU0F6TGpneE9ESTFRemN1TmprME5qVWdNeTR5TWpJeU5pQTNMalF5TXpJM0lESXVOalExTnpZZ055NHhPRGN6TkNBeUxqQTRPRGcxUXpjdU1Ea3pNRFFnTVM0NE5UUTVOaUEyTGprMU1UTTJJREV1TmpjMk9TQTJMamMyTWpVMklERXVOVFUwTXpaTU5pNDJOek01TmlBeExqVXdOREZETmk0Mk1UVXdOU0F4TGpRMU9UWXlJRFl1TlRJd05TQXhMalF4TWpRZ05pNHpPVEEzT1NBeExqTTJNakE0UXpZdU1qWXdPRGtnTVM0ek1URTRNU0EyTGpFeU5UTTFJREV1TWpjMU56WWdOUzQ1T0RNMk1TQXhMakkxTXpVNVRERXVNVE16TVRjZ01TNHlPRFk0TWtNd0xqWXpOelV4TmlBeExqSTROamd5SURBdU16QXhNakV4SURFdU16a3lPQ0F3TGpFeU5ERXpJREV1TmpBME5EVk1NQzR3TlRNeU5qQTNJREV1TnpBME5UZERNQzR3TVRjNE5UWTVJREV1TnpZd016UWdNQ0F4TGpnME9UUWdNQ0F4TGprM01rTXdJREl1TURrME5UTWdNQzR3TXpVME1ETTRJREl1TWpRME9USWdNQzR4TURZeU56TWdNaTQwTWpJNU9FTXdMamd4TkRNME9TQXpMams1TXpVM0lERXVOVGcwTXpjZ05TNDFNRGd5TnlBeUxqUXhOak15SURZdU9UWTNNek5ETXk0eU5EZ3lPQ0E0TGpReU5qTTRJRE11T1RjeE1qUWdPUzQyTURFMk9TQTBMalU0TkRjMklERXdMalE1TWpKRE5TNHhPVGcwTVNBeE1TNHpPRE16SURVdU9ESXpPRGtnTVRJdU1qSTBOQ0EyTGpRMk1USXlJREV6TGpBeE5VTTNMakE1T0RVMklERXpMamd3TlRnZ055NDFNakEwTWlBeE5DNHpNVEkySURjdU56STJPRE1nTVRRdU5UTTFNME0zTGprek16UTVJREUwTGpjMU9EUWdPQzR3T1RVNE1TQXhOQzQ1TWpVeElEZ3VNakV6T0RFZ01UVXVNRE0yTlV3NExqWTFOalExSURFMUxqUXpOelJET0M0NU16azJPQ0F4TlM0M01EUTNJRGt1TXpVMU5Ua2dNVFl1TURJME9TQTVMamt3TkRNNElERTJMak01T0VNeE1DNDBOVE16SURFMkxqYzNNVE1nTVRFdU1EWXhJREUzTGpFek9EY2dNVEV1TnpJM09DQXhOeTQxTURGRE1USXVNemswTnlBeE55NDROakkzSURFekxqRTNNRFVnTVRndU1UVTNPU0F4TkM0d05UVTNJREU0TGpNNE5qRkRNVFF1T1RRd09DQXhPQzQyTVRRM0lERTFMamd3TWpNZ01UZ3VOekEyTkNBeE5pNDJOREF6SURFNExqWTJNakZJTVRndU5qYzJNVU14T1M0d09Ea2dNVGd1TmpJNE5TQXhPUzQwTURFNElERTRMalV3TlRrZ01Ua3VOakUwTkNBeE9DNHlPVFExVERFNUxqWTRORGdnTVRndU1qRXdOME14T1M0M016SXlJREU0TGpFME5ESWdNVGt1TnpjMk5TQXhPQzR3TkRFZ01Ua3VPREUzTkNBeE55NDVNREpETVRrdU9EVTRPU0F4Tnk0M05qSTRJREU1TGpnM09UUWdNVGN1TmpBNU5DQXhPUzQ0TnprMElERTNMalEwTWpaRE1Ua3VPRFkzTkNBeE5pNDVOak0zSURFNUxqa3dOaUF4Tmk0MU16SXlJREU1TGprNU5ETWdNVFl1TVRRM09VTXlNQzR3T0RJMUlERTFMamMyTXpnZ01qQXVNVGd6TVNBeE5TNDBOelF5SURJd0xqSTVOVFlnTVRVdU1qYzVNa015TUM0ME1EZ2dNVFV1TURnME15QXlNQzQxTXpRNElERTBMamt4T1RrZ01qQXVOamMySURFMExqYzROalpETWpBdU9ERTNOU0F4TkM0Mk5UTWdNakF1T1RFNE15QXhOQzQxTnpJeElESXdMamszTnpVZ01UUXVOVFEwTWtNeU1TNHdNell5SURFMExqVXhOaklnTWpFdU1EZ3pNaUF4TkM0ME9UY3lJREl4TGpFeE9EWWdNVFF1TkRnMU9FTXlNUzQwTURFNElERTBMak01TmpjZ01qRXVOek0xTVNBeE5DNDBPRE1nTWpJdU1URTVNU0F4TkM0M05EUTVRekl5TGpVd01qY2dNVFV1TURBMk55QXlNaTQ0TmpJMUlERTFMak15T1RrZ01qTXVNVGs1SURFMUxqY3hORU15TXk0MU16VTBJREUyTGpBNU9EUWdNak11T1RNNU5TQXhOaTQxTWprNElESTBMalF4TVRVZ01UY3VNREE0TmtNeU5DNDRPRE00SURFM0xqUTROellnTWpVdU1qazJOeUF4Tnk0NE5ETTNJREkxTGpZMU1EWWdNVGd1TURjM09Vd3lOaTR3TURRMklERTRMakkzT0RSRE1qWXVNalF3T1NBeE9DNDBNVEl5SURJMkxqVTBOemdnTVRndU5UTTBOeUF5Tmk0NU1qVTFJREU0TGpZME5qRkRNamN1TXpBeU5TQXhPQzQzTlRjMElESTNMall6TWprZ01UZ3VOemcxTWlBeU55NDVNVFkxSURFNExqY3lPVFpNTXpJdU5EUTRNaUF4T0M0Mk5qSTVRek15TGpnNU5qUWdNVGd1TmpZeU9TQXpNeTR5TkRVeUlERTRMalU1TWpnZ016TXVORGt5TmlBeE9DNDBOVE01UXpNekxqYzBNRFFnTVRndU16RTBOaUF6TXk0NE9EYzNJREU0TGpFMk1UTWdNek11T1RNMU1pQXhOeTQ1T1RRMFF6TXpMams0TWpZZ01UY3VPREkzTkNBek15NDVPRFV4SURFM0xqWXpPQ0F6TXk0NU5EUXlJREUzTGpReU5qRkRNek11T1RBeU1pQXhOeTR5TVRRNElETXpMamcyTURrZ01UY3VNRFkzTVNBek15NDRNVGszSURFMkxqazRNelphSWlCbWFXeHNQU0lqUXpWRE1FSTNJaTgrQ2p3dmMzWm5QZ289XCIpOyB9XG4gIC5tZnAtY29udGFpbmVyIC55YS1zaGFyZTJfX2l0ZW1fc2VydmljZV92a29udGFrdGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU16UWlJR2hsYVdkb2REMGlNVGtpSUhacFpYZENiM2c5SWpBZ01DQXpOQ0F4T1NJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWswek15NDRNVGszSURFMkxqazRNelpETXpNdU56YzROU0F4Tmk0NE9UazRJRE16TGpjME1ERWdNVFl1T0RNd05DQXpNeTQzTURRMUlERTJMamMzTkRkRE16TXVNVEUwTmlBeE5TNDNOeklnTXpFdU9UZzNNeUF4TkM0MU5ERXpJRE13TGpNeU16TWdNVE11TURneU1rd3pNQzR5T0RneUlERXpMakEwT0RoTU16QXVNamN3TmlBeE15NHdNekkwVERNd0xqSTFNamdnTVRNdU1ERTFOa2d6TUM0eU16UTVRekk1TGpRM09UY2dNVEl1TXpNMk1pQXlPUzR3TURFMUlERXhMamczT1RNZ01qZ3VPREF4TWlBeE1TNDJORFUwUXpJNExqUXpORGdnTVRFdU1UazVPU0F5T0M0ek5USTNJREV3TGpjME9Ea2dNamd1TlRVeU9TQXhNQzR5T1RKRE1qZ3VOamswTkNBNUxqazBOamNnTWprdU1qSTFPU0E1TGpJeE56VTRJRE13TGpFME5qSWdPQzR4TURNMlF6TXdMall6TURJZ055NDFNVE15TXlBek1TNHdNVE0ySURjdU1EUXdNRFlnTXpFdU1qazJOeUEyTGpZNE16VTRRek16TGpNek9EVWdOQzR4TWpFM01pQXpOQzR5TWpNNElESXVORGcwTmpZZ016TXVPVFV5TWlBeExqYzNNVGMxVERNekxqZzBOamNnTVM0Mk1EVXhOVU16TXk0M056VTRJREV1TlRBME9EWWdNek11TlRreU9TQXhMalF4TXpFZ016TXVNams0TWlBeExqTXlPVFF5UXpNekxqQXdNamdnTVM0eU5EVTVNaUF6TWk0Mk1qVXpJREV1TWpNeU1URWdNekl1TVRZME9TQXhMakk0TnpjMlRESTNMakEyTmpnZ01TNHpNakZETWpZdU9UZzBNaUF4TGpJNU16TTRJREkyTGpnMk5qTWdNUzR5T1RVNU5TQXlOaTQzTVRJMklERXVNekk1TkRKRE1qWXVOVFU1TWlBeExqTTJNamtnTWpZdU5EZ3lOQ0F4TGpNM09UWTVJREkyTGpRNE1qUWdNUzR6TnprMk9Vd3lOaTR6T1RNM0lERXVOREl4TlROTU1qWXVNekl6TXlBeExqUTNNVGhETWpZdU1qWTBNaUF4TGpVd05UQXpJREkyTGpFNU9UTWdNUzQxTmpNME9TQXlOaTR4TWpnMElERXVOalEzTURWRE1qWXVNRFUzT1NBeExqY3pNRE15SURJMUxqazVPU0F4TGpneU9EQTBJREkxTGprMU1Ua2dNUzQ1TXprMFF6STFMak01TmpnZ015NHlPRGN4SURJMExqYzJOVGNnTkM0MU5EQXhNaUF5TkM0d05UYzFJRFV1TmprNE16bERNak11TmpJd09DQTJMak00T1RBM0lESXpMakl4T1RjZ05pNDVPRGMyTXlBeU1pNDROVE0xSURjdU5EazBORFJETWpJdU5EZzNOeUE0TGpBd01UQTRJREl5TGpFNE1Ea2dPQzR6TnpRek5pQXlNUzQ1TXpNeUlEZ3VOakV6TmpORE1qRXVOamcxTWlBNExqZzFNekUwSURJeExqUTJNVFFnT1M0d05EVXdNaUF5TVM0eU5qQTBJRGt1TVRnNU9UZERNakV1TURVNU55QTVMak16TkRrM0lESXdMamt3TmpVZ09TNHpPVFl5TkNBeU1DNDRNREEwSURrdU16Y3pPREpETWpBdU5qazBJRGt1TXpVeE5ERWdNakF1TlRrek9TQTVMak15T1RFNElESXdMalE1T1RFZ09TNHpNRFk1TkVNeU1DNHpNelFnT1M0eU1EWTJOQ0F5TUM0eU1ERXlJRGt1TURjd01qUWdNakF1TVRBeElEZ3VPRGszTmpKRE1qQXVNREF3TlNBNExqY3lORGs1SURFNUxqa3pNamdnT0M0MU1EYzNNaUF4T1M0NE9UYzBJRGd1TWpRMU9UZERNVGt1T0RZeU1pQTNMams0TkRBMUlERTVMamcwTVRNZ055NDNOVGczTnlBeE9TNDRNelUwSURjdU5UWTVNelZETVRrdU9ESTVPQ0EzTGpNNE1ERTJJREU1TGpnek1qUWdOeTR4TVRJMU55QXhPUzQ0TkRRMElEWXVOelkzTXpKRE1Ua3VPRFUyTmlBMkxqUXlNVGc1SURFNUxqZzJNaklnTmk0eE9EZ3hPQ0F4T1M0NE5qSXlJRFl1TURZMU5qUkRNVGt1T0RZeU1pQTFMalkwTWpNeklERTVMamczTURrZ05TNHhPREk1TWlBeE9TNDRPRGcwSURRdU5qZzNNamhETVRrdU9UQTJNeUEwTGpFNU1UWTFJREU1TGpreU1EY2dNeTQzT1RnNU5DQXhPUzQ1TXpJNElETXVOVEE1TmpSRE1Ua3VPVFEwT1NBekxqSXlNREEwSURFNUxqazFNRFFnTWk0NU1UTTJOU0F4T1M0NU5UQTBJREl1TlRrd05qTkRNVGt1T1RVd05DQXlMakkyTnpZeUlERTVMamt5T1RZZ01pNHdNVFF6SURFNUxqZzRPRFFnTVM0NE16QTBORU14T1M0NE5EYzRJREV1TmpRMk9ESWdNVGt1TnpnMU15QXhMalEyT0RVNElERTVMamN3TXpFZ01TNHlPVFUzT0VNeE9TNDJNakF6SURFdU1USXpNVFVnTVRrdU5EazVNU0F3TGprNE9UWXhPQ0F4T1M0ek5EQXhJREF1T0RrME9ESXhRekU1TGpFNE1Ea2dNQzQ0TURBeE5ERWdNVGd1T1RneU9DQXdMamN5TlRBd05pQXhPQzQzTkRjeUlEQXVOalk1TVRneFF6RTRMakV5TVRZZ01DNDFNelUxT0RjZ01UY3VNekkxSURBdU5EWXpNekU1SURFMkxqTTFOekVnTUM0ME5USXdPRFJETVRRdU1UWXlNU0F3TGpReU9UZzBPQ0F4TWk0M05URTRJREF1TlRZek5qRTNJREV5TGpFeU5qTWdNQzQ0TlRNeU1UWkRNVEV1T0RjNE5DQXdMamszTlRVM05DQXhNUzQyTlRReUlERXVNVFF5TnpZZ01URXVORFV6TnlBeExqTTFOREkwUXpFeExqSTBNVElnTVM0MU9Ua3pOaUF4TVM0eU1URTFJREV1TnpNek1UTWdNVEV1TXpZME9TQXhMamMxTlRFelF6RXlMakEzTXpFZ01TNDROVFV5TlNBeE1pNDFOelExSURJdU1EazBOellnTVRJdU9EWTVOaUF5TGpRM016UXlUREV5TGprM05Ua2dNaTQyTnpRd09FTXhNeTR3TlRnMklESXVPREU0T0RVZ01UTXVNVFF4TWlBekxqQTNOVEUxSURFekxqSXlNemdnTXk0ME5ESTJORU14TXk0ek1EWTBJRE11T0RFd01USWdNVE11TXpVNU5pQTBMakl4TmpZMElERXpMak00TXpFZ05DNDJOakU1TlVNeE15NDBORElnTlM0ME56VXhOU0F4TXk0ME5ESWdOaTR4TnpFeU55QXhNeTR6T0RNeElEWXVOelV3TXpWRE1UTXVNekkwSURjdU16STVOallnTVRNdU1qWTRNaUEzTGpjNE1EWTFJREV6TGpJeE5Ea2dPQzR4TURNMk5rTXhNeTR4TmpFM0lEZ3VOREkyTmpjZ01UTXVNRGd5SURndU5qZzRORElnTVRJdU9UYzFPU0E0TGpnNE9EZzBRekV5TGpnMk9UWWdPUzR3T0Rrek1pQXhNaTQzT1RnNElEa3VNakV4T0RVZ01USXVOell6TXlBNUxqSTFOak15UXpFeUxqY3lOemtnT1M0ek1EQTRJREV5TGpZNU9EUWdPUzR6TWpnNE1pQXhNaTQyTnpVZ09TNHpNems0TTBNeE1pNDFNakUySURrdU16azFNeUF4TWk0ek5qSXhJRGt1TkRJek5UWWdNVEl1TVRrMk9TQTVMalF5TXpVMlF6RXlMakF6TVRZZ09TNDBNak0xTmlBeE1TNDRNekV4SURrdU16UTFOU0F4TVM0MU9UVXhJRGt1TVRnNU5VTXhNUzR6TlRreUlEa3VNRE16TkRrZ01URXVNVEUwTXlBNExqZ3hPVElnTVRBdU9EWXdOU0E0TGpVME5qSTRRekV3TGpZd05qZ2dPQzR5TnpNeklERXdMak15TURVZ055NDRPVEU0TXlBeE1DNHdNREU0SURjdU5EQXhPREZET1M0Mk9ETXlPQ0EyTGpreE1UZ2dPUzR6TlRJNElEWXVNek15TmpZZ09TNHdNVEExTlNBMUxqWTJORFJNT0M0M01qY3pPQ0ExTGpFM09UYzJRemd1TlRVd016WWdOQzQ0TmpjNU9DQTRMak13T0RVMUlEUXVOREUwTURFZ09DNHdNREUyT1NBekxqZ3hPREkxUXpjdU5qazBOalVnTXk0eU1qSXlOaUEzTGpReU16STNJREl1TmpRMU56WWdOeTR4T0Rjek5DQXlMakE0T0RnMVF6Y3VNRGt6TURRZ01TNDROVFE1TmlBMkxqazFNVE0ySURFdU5qYzJPU0EyTGpjMk1qVTJJREV1TlRVME16Wk1OaTQyTnpNNU5pQXhMalV3TkRGRE5pNDJNVFV3TlNBeExqUTFPVFl5SURZdU5USXdOU0F4TGpReE1qUWdOaTR6T1RBM09TQXhMak0yTWpBNFF6WXVNall3T0RrZ01TNHpNVEU0TVNBMkxqRXlOVE0xSURFdU1qYzFOellnTlM0NU9ETTJNU0F4TGpJMU16VTVUREV1TVRNek1UY2dNUzR5T0RZNE1rTXdMall6TnpVeE5pQXhMakk0TmpneUlEQXVNekF4TWpFeElERXVNemt5T0NBd0xqRXlOREV6SURFdU5qQTBORFZNTUM0d05UTXlOakEzSURFdU56QTBOVGRETUM0d01UYzROVFk1SURFdU56WXdNelFnTUNBeExqZzBPVFFnTUNBeExqazNNa013SURJdU1EazBOVE1nTUM0d016VTBNRE00SURJdU1qUTBPVElnTUM0eE1EWXlOek1nTWk0ME1qSTVPRU13TGpneE5ETTBPU0F6TGprNU16VTNJREV1TlRnME16Y2dOUzQxTURneU55QXlMalF4TmpNeUlEWXVPVFkzTXpORE15NHlORGd5T0NBNExqUXlOak00SURNdU9UY3hNalFnT1M0Mk1ERTJPU0EwTGpVNE5EYzJJREV3TGpRNU1qSkROUzR4T1RnME1TQXhNUzR6T0RNeklEVXVPREl6T0RrZ01USXVNakkwTkNBMkxqUTJNVEl5SURFekxqQXhOVU0zTGpBNU9EVTJJREV6TGpnd05UZ2dOeTQxTWpBME1pQXhOQzR6TVRJMklEY3VOekkyT0RNZ01UUXVOVE0xTTBNM0xqa3pNelE1SURFMExqYzFPRFFnT0M0d09UVTRNU0F4TkM0NU1qVXhJRGd1TWpFek9ERWdNVFV1TURNMk5VdzRMalkxTmpRMUlERTFMalF6TnpSRE9DNDVNemsyT0NBeE5TNDNNRFEzSURrdU16VTFOVGtnTVRZdU1ESTBPU0E1TGprd05ETTRJREUyTGpNNU9FTXhNQzQwTlRNeklERTJMamMzTVRNZ01URXVNRFl4SURFM0xqRXpPRGNnTVRFdU56STNPQ0F4Tnk0MU1ERkRNVEl1TXprME55QXhOeTQ0TmpJM0lERXpMakUzTURVZ01UZ3VNVFUzT1NBeE5DNHdOVFUzSURFNExqTTROakZETVRRdU9UUXdPQ0F4T0M0Mk1UUTNJREUxTGpnd01qTWdNVGd1TnpBMk5DQXhOaTQyTkRBeklERTRMalkyTWpGSU1UZ3VOamMyTVVNeE9TNHdPRGtnTVRndU5qSTROU0F4T1M0ME1ERTRJREU0TGpVd05Ua2dNVGt1TmpFME5DQXhPQzR5T1RRMVRERTVMalk0TkRnZ01UZ3VNakV3TjBNeE9TNDNNekl5SURFNExqRTBORElnTVRrdU56YzJOU0F4T0M0d05ERWdNVGt1T0RFM05DQXhOeTQ1TURKRE1Ua3VPRFU0T1NBeE55NDNOakk0SURFNUxqZzNPVFFnTVRjdU5qQTVOQ0F4T1M0NE56azBJREUzTGpRME1qWkRNVGt1T0RZM05DQXhOaTQ1TmpNM0lERTVMamt3TmlBeE5pNDFNekl5SURFNUxqazVORE1nTVRZdU1UUTNPVU15TUM0d09ESTFJREUxTGpjMk16Z2dNakF1TVRnek1TQXhOUzQwTnpReUlESXdMakk1TlRZZ01UVXVNamM1TWtNeU1DNDBNRGdnTVRVdU1EZzBNeUF5TUM0MU16UTRJREUwTGpreE9Ua2dNakF1TmpjMklERTBMamM0TmpaRE1qQXVPREUzTlNBeE5DNDJOVE1nTWpBdU9URTRNeUF4TkM0MU56SXhJREl3TGprM056VWdNVFF1TlRRME1rTXlNUzR3TXpZeUlERTBMalV4TmpJZ01qRXVNRGd6TWlBeE5DNDBPVGN5SURJeExqRXhPRFlnTVRRdU5EZzFPRU15TVM0ME1ERTRJREUwTGpNNU5qY2dNakV1TnpNMU1TQXhOQzQwT0RNZ01qSXVNVEU1TVNBeE5DNDNORFE1UXpJeUxqVXdNamNnTVRVdU1EQTJOeUF5TWk0NE5qSTFJREUxTGpNeU9Ua2dNak11TVRrNUlERTFMamN4TkVNeU15NDFNelUwSURFMkxqQTVPRFFnTWpNdU9UTTVOU0F4Tmk0MU1qazRJREkwTGpReE1UVWdNVGN1TURBNE5rTXlOQzQ0T0RNNElERTNMalE0TnpZZ01qVXVNamsyTnlBeE55NDRORE0zSURJMUxqWTFNRFlnTVRndU1EYzNPVXd5Tmk0d01EUTJJREU0TGpJM09EUkRNall1TWpRd09TQXhPQzQwTVRJeUlESTJMalUwTnpnZ01UZ3VOVE0wTnlBeU5pNDVNalUxSURFNExqWTBOakZETWpjdU16QXlOU0F4T0M0M05UYzBJREkzTGpZek1qa2dNVGd1TnpnMU1pQXlOeTQ1TVRZMUlERTRMamN5T1RaTU16SXVORFE0TWlBeE9DNDJOakk1UXpNeUxqZzVOalFnTVRndU5qWXlPU0F6TXk0eU5EVXlJREU0TGpVNU1qZ2dNek11TkRreU5pQXhPQzQwTlRNNVF6TXpMamMwTURRZ01UZ3VNekUwTmlBek15NDRPRGMzSURFNExqRTJNVE1nTXpNdU9UTTFNaUF4Tnk0NU9UUTBRek16TGprNE1qWWdNVGN1T0RJM05DQXpNeTQ1T0RVeElERTNMall6T0NBek15NDVORFF5SURFM0xqUXlOakZETXpNdU9UQXlNaUF4Tnk0eU1UUTRJRE16TGpnMk1Ea2dNVGN1TURZM01TQXpNeTQ0TVRrM0lERTJMams0TXpaYUlpQm1hV3hzUFNJak5ETTJOVGhGSWk4K0Nqd3ZjM1puUGdvPVwiKTsgfVxuXG4ubWZwLWNvbnRhaW5lciAueWEtc2hhcmUyX19pdGVtX3NlcnZpY2VfZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNelFpSUdobGFXZG9kRDBpTXpRaUlIWnBaWGRDYjNnOUlqQWdNQ0F6TkNBek5DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2dabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJaUJqYkdsd0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdROUlrMHlNeTQxTXpjNElEZ3VOVEEzTURSSU1qQXVOamt4UXpJd0xqRXlOellnT0M0MU1EY3dOQ0F4T1M0MU5UZ3pJRGt1TVRFeE1EY2dNVGt1TlRVNE15QTVMalUyTVRWV01USXVOVGN4TTBneU15NDFNekU0UXpJekxqTTNNVGNnTVRRdU9EZ3dOU0F5TXk0d05ETTJJREUyTGprNU1UVWdNak11TURRek5pQXhOaTQ1T1RFMVNERTVMalUwTVRSV016QXVNRGMyTjBneE5DNHpNVE14VmpFMkxqazVNRFJJTVRFdU56WTVOVll4TWk0MU9EYzVTREUwTGpNeE16RldPQzQ1T0RnMlF6RTBMak14TXpFZ09DNHpNekEyTVNBeE5DNHhPRFFnTXk0NU1qSTROU0F4T1M0Mk5qWTFJRE11T1RJeU9EVklNak11TlRNNE9Fd3lNeTQxTXpjNElEZ3VOVEEzTURSYUlpQm1hV3hzUFNJalF6VkRNRUkzSWk4K0Nqd3ZjM1puUGdvPVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyOXB4OyB9XG4gIC5tZnAtY29udGFpbmVyIC55YS1zaGFyZTJfX2l0ZW1fc2VydmljZV9mYWNlYm9vazpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRNaUlHaGxhV2RvZEQwaU1qZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeE15QXlPQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCamJHbHdMWEoxYkdVOUltVjJaVzV2WkdRaUlHUTlJazB4TWk0MU16YzRJRFV1TlRBM01EUklPUzQyT1RBNU9VTTVMakV5TnpZMElEVXVOVEEzTURRZ09DNDFOVGd5T0NBMkxqRXhNVEEzSURndU5UVTRNamdnTmk0MU5qRTFWamt1TlRjeE1qWklNVEl1TlRNeE9FTXhNaTR6TnpFM0lERXhMamc0TURVZ01USXVNRFF6TmlBeE15NDVPVEUxSURFeUxqQTBNellnTVRNdU9Ua3hOVWc0TGpVME1UTTNWakkzTGpBM05qZElNeTR6TVRNeE1sWXhNeTQ1T1RBMFNEQXVOelk1TlRNeFZqa3VOVGczT0RkSU15NHpNVE14TWxZMUxqazRPRFpETXk0ek1UTXhNaUExTGpNek1EWXhJRE11TVRnME1EUWdNQzQ1TWpJNE5USWdPQzQyTmpZME5TQXdMamt5TWpnMU1rZ3hNaTQxTXpnNFRERXlMalV6TnpnZ05TNDFNRGN3TkZvaUlHWnBiR3c5SWlNek9UVTJPVUVpTHo0S1BDOXpkbWMrQ2c9PVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHggMjNweDsgfVxuXG4ubWZwLWNvbnRhaW5lciAueWEtc2hhcmUyX19pdGVtX3NlcnZpY2VfdHdpdHRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU16UWlJR2hsYVdkb2REMGlNelFpSUhacFpYZENiM2c5SWpBZ01DQXpOQ0F6TkNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWswek1TNHpPRFExSURndU9UWTVPVU16TUM0ek1qVTJJRGt1TXpneU5EZ2dNamt1TVRnNU5DQTVMalkyTWpJNUlESTNMams1TlRjZ09TNDNPRGN5TVVNeU9TNHlNVFEySURrdU1UUTFNemNnTXpBdU1UUTNOaUE0TGpFeU56TXlJRE13TGpVNE9UZ2dOaTQ1TVRjNU4wTXlPUzQwTkRZMUlEY3VOVEV5TXpVZ01qZ3VNVGcwTkNBM0xqazBNemsxSURJMkxqZ3pPVGNnT0M0eE56YzVNa015TlM0M05qSTVJRGN1TVRZM056Y2dNalF1TWpNeE1pQTJMalV6T0RVM0lESXlMalV6TWpNZ05pNDFNemcxTjBNeE9TNHlOek1nTmk0MU16ZzFOeUF4Tmk0Mk16QXpJRGd1T0RZeU5ESWdNVFl1TmpNd015QXhNUzQzTWpZNVF6RTJMall6TURNZ01USXVNVE16TWlBeE5pNDJPREkxSURFeUxqVXpJREUyTGpjNE16SWdNVEl1T1RBNU5FTXhNUzQ0TnpnNUlERXlMalk1TWpnZ055NDFNekF5TWlBeE1DNDJNalkySURRdU5qRTVOamdnTnk0ME9EY3dOVU0wTGpFeE1Ea3hJRGd1TWpVeU1pQXpMamd5TVRRNElEa3VNVFF6TnpZZ015NDRNakUwT0NBeE1DNHdPVFUxUXpNdU9ESXhORGdnTVRFdU9EazJNU0EwTGpnMk5ERTNJREV6TGpRNE5EZ2dOaTQwTkRZeUlERTBMalF4TkRORE5TNDBOemtnTVRRdU16ZzFPU0EwTGpVMk9UTTBJREUwTGpFMU1Ua2dNeTQzTnpJNU5pQXhNeTQzTmpOV01UTXVPREkzT0VNekxqYzNNamsySURFMkxqTTBNVFFnTlM0NE1EZ3dNU0F4T0M0ME16a3hJRGd1TlRBMk5DQXhPQzQ1TVRZMlF6Z3VNREV5TURFZ01Ua3VNRE16TmlBM0xqUTVNRFk1SURFNUxqQTVPRFFnTmk0NU5URXpOaUF4T1M0d09UZzBRell1TlRjd01qWWdNVGt1TURrNE5DQTJMakl3TVRjeElERTVMakEyTlRJZ05TNDROREF6TlNBeE9TNHdNREpETmk0MU9URTNPU0F5TVM0d05qVWdPQzQzTnpBMk9DQXlNaTQxTmpVeUlERXhMak0xTWpNZ01qSXVOakEyTTBNNUxqTXpNek00SURJekxqazVOelVnTmk0M09EYzNOeUF5TkM0NE1qUXlJRFF1TURJeU9EWWdNalF1T0RJME1rTXpMalUwTmpRNElESTBMamd5TkRJZ015NHdOemN5TkNBeU5DNDNPVGc1SURJdU5qRTFNak1nTWpRdU56VXpNVU0xTGpJeU56TTJJREkyTGpJeU9DQTRMak15T0RRM0lESTNMakE0T0NBeE1TNDJOakUxSURJM0xqQTRPRU15TWk0MU1UZ2dNamN1TURnNElESTRMalExTWpRZ01Ua3VNVGd3TmlBeU9DNDBOVEkwSURFeUxqTXlNamxNTWpndU5ETXlOaUF4TVM0Mk5URXhRekk1TGpVNU1qRWdNVEF1T1RJek9DQXpNQzQxT1RVeUlERXdMakF4TURFZ016RXVNemcwTlNBNExqazJPVGxhSWlCbWFXeHNQU0lqUXpWRE1FSTNJaTgrQ2p3dmMzWm5QZ289XCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM0cHggMzRweDsgfVxuICAubWZwLWNvbnRhaW5lciAueWEtc2hhcmUyX19pdGVtX3NlcnZpY2VfdHdpdHRlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTXpBaUlHaGxhV2RvZEQwaU1qSWlJSFpwWlhkQ2IzZzlJakFnTUNBek1DQXlNaUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCamJHbHdMWEoxYkdVOUltVjJaVzV2WkdRaUlHUTlJazB5T1M0ek9EUTFJREl1T1RZNU9VTXlPQzR6TWpVMklETXVNemd5TkRnZ01qY3VNVGc1TkNBekxqWTJNakk1SURJMUxqazVOVGNnTXk0M09EY3lNVU15Tnk0eU1UUTJJRE11TVRRMU16Y2dNamd1TVRRM05pQXlMakV5TnpNeUlESTRMalU0T1RnZ01DNDVNVGM1TmpaRE1qY3VORFEyTlNBeExqVXhNak0xSURJMkxqRTRORFFnTVM0NU5ETTVOU0F5TkM0NE16azNJREl1TVRjM09USkRNak11TnpZeU9TQXhMakUyTnpjM0lESXlMakl6TVRJZ01DNDFNemcxTnpRZ01qQXVOVE15TXlBd0xqVXpPRFUzTkVNeE55NHlOek1nTUM0MU16ZzFOelFnTVRRdU5qTXdNeUF5TGpnMk1qUXlJREUwTGpZek1ETWdOUzQzTWpZNU1rTXhOQzQyTXpBeklEWXVNVE16TVRnZ01UUXVOamd5TlNBMkxqVXlPVGszSURFMExqYzRNeklnTmk0NU1EazBRemt1T0RjNE9UUWdOaTQyT1RJNElEVXVOVE13TWpJZ05DNDJNalkyTlNBeUxqWXhPVFk0SURFdU5EZzNNRFZETWk0eE1UQTVNU0F5TGpJMU1qSWdNUzQ0TWpFME9DQXpMakUwTXpjMklERXVPREl4TkRnZ05DNHdPVFUwTmtNeExqZ3lNVFE0SURVdU9EazJNRGNnTWk0NE5qUXhOeUEzTGpRNE5EZ3lJRFF1TkRRMk1pQTRMalF4TkRNeVF6TXVORGM1SURndU16ZzFPRGdnTWk0MU5qa3pOQ0E0TGpFMU1Ua3hJREV1TnpjeU9UWWdOeTQzTmpNd01WWTNMamd5TnpnelF6RXVOemN5T1RZZ01UQXVNelF4TkNBekxqZ3dPREF4SURFeUxqUXpPVEVnTmk0MU1EWTBJREV5TGpreE5qWkROaTR3TVRJd01TQXhNeTR3TXpNMklEVXVORGt3TmprZ01UTXVNRGs0TkNBMExqazFNVE0ySURFekxqQTVPRFJETkM0MU56QXlOaUF4TXk0d09UZzBJRFF1TWpBeE56RWdNVE11TURZMU1pQXpMamcwTURNMUlERXpMakF3TWtNMExqVTVNVGM1SURFMUxqQTJOU0EyTGpjM01EWTRJREUyTGpVMk5USWdPUzR6TlRJeU5pQXhOaTQyTURZelF6Y3VNek16TXpnZ01UY3VPVGszTlNBMExqYzROemMzSURFNExqZ3lORElnTWk0d01qSTROaUF4T0M0NE1qUXlRekV1TlRRMk5EZ2dNVGd1T0RJME1pQXhMakEzTnpJMElERTRMamM1T0RrZ01DNDJNVFV5TXpRZ01UZ3VOelV6TVVNekxqSXlOek0ySURJd0xqSXlPQ0EyTGpNeU9EUTNJREl4TGpBNE9DQTVMalkyTVRRNElESXhMakE0T0VNeU1DNDFNVGdnTWpFdU1EZzRJREkyTGpRMU1qUWdNVE11TVRnd05pQXlOaTQwTlRJMElEWXVNekl5T1RGTU1qWXVORE15TmlBMUxqWTFNVEEyUXpJM0xqVTVNakVnTkM0NU1qTTRNaUF5T0M0MU9UVXlJRFF1TURFd01TQXlPUzR6T0RRMUlESXVPVFk1T1ZvaUlHWnBiR3c5SWlNeE16bEdSVVlpTHo0S1BDOXpkbWMrQ2c9PVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDsgfVxuXG4ubWZwLWNvbnRhaW5lciAueWEtc2hhcmUyX19pdGVtIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4ubWZwLWNvbnRhaW5lciAueWEtc2hhcmUyX19iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwNTBweCkge1xuICAubWZwLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm1mcC1jb250YWluZXIgLm1mcF90YWJsZS1wb3B1cCB7XG4gICAgICB3aWR0aDogODB2dztcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm1mcC1jb250YWluZXIgLm1mcF90YWJsZS1wb3B1cC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLm1mcC1jb250YWluZXIgLm1mcF90YWJsZS1wb3B1cCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5tZnAtY29udGFpbmVyIC5tZnBfdGFibGUtcG9wdXAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLm1mcC1jb250YWluZXIgLm1mcF90YWJsZS1wb3B1cCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5tZnAtY29udGFpbmVyIC5tZnBfdGFibGUtcG9wdXAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLm1mcC1jb250YWluZXIgLm1mcF90YWJsZS1wb3B1cCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAubWZwLWNvbnRhaW5lciAucG9wdXBfdGFibGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLm1mcC1jb250YWluZXIgLnBvcHVwX3RhYmxlLWNlbGwge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLm1mcC1jb250YWluZXIgLnBvcHVwX3RhYmxlLWNlbGwgLmNvbW1vbl9faDItZGVjbyB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4xMjVlbTsgfVxuICAgIC5tZnAtY29udGFpbmVyIC5wb3B1cF90YWJsZS1jZWxsLWJvdHRvbS1jb250IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5tZnAtY29udGFpbmVyIC5wb3B1cF90YWJsZS1jZWxsLWJvdHRvbS1jb250IC5wb3B1cF90YWJsZS1jZWxsLWJvdHRvbSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAubWZwLWNvbnRhaW5lciAucG9wdXBfdGFibGUtY2VsbC1zY3JvbGwtaW5uZXIgaDIge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbmFydGljbGUge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5yb3c6YWZ0ZXIsXG4ucm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLnJvdzphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5jb2xvbW4xLTMsXG4uY29sb21uMi0zIHtcbiAgbWluLWhlaWdodDogMXB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbG9tbjEtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb2xvbW4xLTMge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5jb2xvbW4yLTMge1xuICBwYWRkaW5nOiAwOyB9XG4gIC5jb2xvbW4yLTMgLnBhZ2luYXRpb24xIHtcbiAgICBtYXJnaW46IDQwcHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29sb21uMi0zIC5wYWdpbmF0aW9uMSB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbG9tbjEtMyB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlOyB9XG4gIC5jb2xvbW4yLTMge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYWxlbmRhci1vZi1ldmVudHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubGlzdDIge1xuICBwYWRkaW5nOiAwIDVweDsgfVxuXG4ubGlzdDJfX3RpdGxlLFxuLmxpc3QyID4gaDIge1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4ubGlzdDItcm93IHtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7IH1cbiAgLmxpc3QyLXJvdzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmxpc3QyLXJvdzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdDItcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4ubW9iaWxlLXRhZ3Mge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLm1vYmlsZS10YWdzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBwLXRhZ3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZG9jcyAuYnRuIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZG9jcyAuYnRuLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5kb2NzIC5idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTRlNWE7IH1cbiAgLmRvY3MgLmJ0bi5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5kb2NzIC5idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLmRvY3MgLmJ0bi5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5kb2NzIC5idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmRvY3MgLmJ0bi5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZG9jcyAuYnRuIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZG9jcyAuYnRuLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmRvY3MgLmJ0biB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmRvY3MgLmJ0bi5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5kb2NzIC5idG4ge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5kb2NzIC5idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZWIzOTQ2LCAjZWIzOTQ2KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmRvY3MgLmJ0biAuZG9jc19fdG9nZ2xlLWJ1dHRvbi1pbm5lcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTVweDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDE4IDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ2cgb3BhY2l0eT0nMC42JyUzRSAlM0NjaXJjbGUgY3g9JzcuMDg2ODMnIGN5PSc3LjA4NjgzJyByPSc2LjA4NjgzJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInLyUzRSAlM0NwYXRoIGQ9J00xNi4yMDkgMTguMTEwOEwxMS4wMjMyIDEyLjkyNScgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSAlM0MvZyUzRSAlM0Mvc3ZnJTNFIFwiKTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAuZG9jcyAuYnRuOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmRvY3MgLnJvdy0tcGFkZGluZ3M3IC5jb2wtLXBhZGRpbmdzNzpsYXN0LWNoaWxkIC5kb2NzLWZvcm0tc2VhcmNoX19mbG9hdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmRvY3MgLmZvcm0tY29udHJvbC1sYWJsZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5kb2NzIC5mb3JtLWNvbnRyb2wtbGFibGUtd3JhcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMzBweDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDE4IDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ2cgb3BhY2l0eT0nMC42JyUzRSAlM0NjaXJjbGUgY3g9JzcuMDg2ODMnIGN5PSc3LjA4NjgzJyByPSc2LjA4NjgzJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInLyUzRSAlM0NwYXRoIGQ9J00xNi4yMDkgMTguMTEwOEwxMS4wMjMyIDEyLjkyNScgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSAlM0MvZyUzRSAlM0Mvc3ZnJTNFIFwiKTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAuZG9jcyAuZm9ybS1jb250cm9sLWxhYmxlLXdyYXAgaW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDsgfVxuXG4uZG9jcyAuZG9jcy1mb3JtLXNlYXJjaF9fYnRuIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmRvY3MgLnRleHQtY2VudGVyIC5jb2wtc20tMTIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmRvY3MgLmRvY3MtbGlzdDEtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmRvY3MgLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDdkNWQyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxZW07IH1cbiAgLmRvY3MgLmZvcm0tY29udHJvbC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZG9jcyAuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5kb2NzIC5mb3JtLWNvbnRyb2wuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZG9jcyAuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5kb2NzIC5mb3JtLWNvbnRyb2wuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZG9jcyAuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5kb2NzIC5mb3JtLWNvbnRyb2wuZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0IC5kb2NzIC5mb3JtLWNvbnRyb2wge1xuICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuZG9jcyAuZm9ybS1jb250cm9sLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5kb2NzIC5mb3JtLWNvbnRyb2wge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgLmRvY3MgLmZvcm0tY29udHJvbC5lcnJvciB7XG4gICAgYm9yZGVyOiAycHggc29saWQ7IH1cbiAgICAuZG9jcyAuZm9ybS1jb250cm9sLmVycm9yLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmRvY3MgLmZvcm0tY29udHJvbC5lcnJvciB7XG4gICAgICBib3JkZXItY29sb3I6ICNmNTRlNWE7IH1cbiAgICAuZG9jcyAuZm9ybS1jb250cm9sLmVycm9yLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZG9jcyAuZm9ybS1jb250cm9sLmVycm9yIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5kb2NzIC5mb3JtLWNvbnRyb2wuZXJyb3IuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5kb2NzIC5mb3JtLWNvbnRyb2wuZXJyb3Ige1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5kb2NzIC5tdWx0aXBsZS1zZWxlY3Qge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZG9jcyAuZm9ybS1jb250cm9sX19kYXRlcGlrZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMycgaGVpZ2h0PScyMicgdmlld0JveD0nMCAwIDIzIDIyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3BhdGggZD0nTTE4Ljk3NjcgM1YwSDE2LjExOTZWM0g3VjBINFYzSDBWMjJIMjNWM0gxOC45NzY3WicgZmlsbD0nJTIzRDdENUQyJy8lM0UgJTNDcmVjdCB4PSc0JyB5PSc2JyB3aWR0aD0nMycgaGVpZ2h0PSczJyBmaWxsPSd3aGl0ZScvJTNFICUzQ3JlY3QgeD0nMTAnIHk9JzYnIHdpZHRoPSczJyBoZWlnaHQ9JzMnIGZpbGw9J3doaXRlJy8lM0UgJTNDcmVjdCB4PScxNicgeT0nNicgd2lkdGg9JzMnIGhlaWdodD0nMycgZmlsbD0nd2hpdGUnLyUzRSAlM0NyZWN0IHg9JzQnIHk9JzExJyB3aWR0aD0nMycgaGVpZ2h0PSczJyBmaWxsPSd3aGl0ZScvJTNFICUzQ3JlY3QgeD0nMTAnIHk9JzExJyB3aWR0aD0nMycgaGVpZ2h0PSczJyBmaWxsPSd3aGl0ZScvJTNFICUzQ3JlY3QgeD0nNCcgeT0nMTYnIHdpZHRoPSczJyBoZWlnaHQ9JzMnIGZpbGw9J3doaXRlJy8lM0UgJTNDcmVjdCB4PScxMCcgeT0nMTYnIHdpZHRoPSczJyBoZWlnaHQ9JzMnIGZpbGw9J3doaXRlJy8lM0UgJTNDcmVjdCB4PScxNicgeT0nMTEnIHdpZHRoPSczJyBoZWlnaHQ9JzMnIGZpbGw9J3doaXRlJy8lM0UgJTNDL3N2ZyUzRSBcIik7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk1JTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5kb2NzIC5mb3JtX19zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgLmRvY3MgLmZvcm1fX3NlY3Rpb24tdGl0bGUuZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0IC5kb2NzIC5mb3JtX19zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogZ2VyYmVyYV9tZWRpdW0sIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5kb2NzIC5mb3JtX19zZWN0aW9uLXRpdGxlLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5kb2NzIC5mb3JtX19zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG5cbi5kb2NzIC5tcy1jaG9pY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDVkMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZG9jcyAubXMtY2hvaWNlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5kb2NzIC5tcy1jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmRvY3MgLm1zLWNob2ljZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5kb2NzIC5tcy1jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmRvY3MgLm1zLWNob2ljZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5kb2NzIC5tcy1jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLmRvY3MgLm1zLWNob2ljZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZG9jcyAubXMtY2hvaWNlIHtcbiAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAuZG9jcyAubXMtY2hvaWNlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmRvY3MgLm1zLWNob2ljZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmRvY3MgLm1zLWNob2ljZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5kb2NzIC5tcy1jaG9pY2Uge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5kb2NzIC5tcy1jaG9pY2Ugc3BhbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5kb2NzIC5tcy1jaG9pY2UgZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuZG9jcyAubXMtY2hvaWNlIGRpdjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTYgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UgJTNDcGF0aCBkPSdNMSAxTDggOEwxNSAxJyBzdHJva2U9JyUyM0NEQ0JDNycgc3Ryb2tlLXdpZHRoPScyJy8lM0UgJTNDL3N2ZyUzRSBcIik7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgIHRyYW5zaXRpb246IDAuNnM7IH1cbiAgICAuZG9jcyAubXMtY2hvaWNlIGRpdi5vcGVuOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5kb2NzIC5tcy1wYXJlbnQubXVsdGlwbGUtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5kb2NzIC5tcy1kcm9wLmJvdHRvbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0M3B4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAxO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDdkNWQyOyB9XG4gIC5kb2NzIC5tcy1kcm9wLmJvdHRvbS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZG9jcyAubXMtZHJvcC5ib3R0b20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmRvY3MgLm1zLWRyb3AuYm90dG9tLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmRvY3MgLm1zLWRyb3AuYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5kb2NzIC5tcy1kcm9wLmJvdHRvbS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5kb2NzIC5tcy1kcm9wLmJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAuZG9jcyAubXMtZHJvcC5ib3R0b20gLm1zLXNlYXJjaCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDVkMjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZG9jcyAubXMtZHJvcC5ib3R0b20gLm1zLXNlYXJjaCBpbnB1dC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5kb2NzIC5tcy1kcm9wLmJvdHRvbSAubXMtc2VhcmNoIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZG9jcyAubXMtZHJvcC5ib3R0b20gLm1zLXNlYXJjaCBpbnB1dC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmRvY3MgLm1zLWRyb3AuYm90dG9tIC5tcy1zZWFyY2ggaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5kb2NzIC5tcy1kcm9wLmJvdHRvbSAubXMtc2VhcmNoIGlucHV0LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZG9jcyAubXMtZHJvcC5ib3R0b20gLm1zLXNlYXJjaCBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmRvY3MgLm1zLWRyb3AuYm90dG9tIC5tcy1zZWFyY2ggaW5wdXQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZG9jcyAubXMtZHJvcC5ib3R0b20gLm1zLXNlYXJjaCBpbnB1dCB7XG4gICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgIC5kb2NzIC5tcy1kcm9wLmJvdHRvbSAubXMtc2VhcmNoIGlucHV0LmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZG9jcyAubXMtZHJvcC5ib3R0b20gLm1zLXNlYXJjaCBpbnB1dCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5kb2NzIC5tcy1kcm9wLmJvdHRvbSAubXMtc2VhcmNoIGlucHV0LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZG9jcyAubXMtZHJvcC5ib3R0b20gLm1zLXNlYXJjaCBpbnB1dCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZG9jcyAubXMtZHJvcC5ib3R0b20gdWwge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgLmRvY3MgLm1zLWRyb3AuYm90dG9tIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZG9jcyAubXMtZHJvcC5ib3R0b20gbGk6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kb2NzIC5tcy1kcm9wLmJvdHRvbSBsYWJlbCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmRvY3MgLm1zLWRyb3AuYm90dG9tIGxhYmVsIHNwYW46OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgdG9wOiA0cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlOWU0OyB9XG4gIC5kb2NzIC5tcy1kcm9wLmJvdHRvbSBsYWJlbCBpbnB1dDpjaGVja2VkICsgc3Bhbjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhO1xuICAgIGJvcmRlci1jb2xvcjogI2Y1NGU1YTsgfVxuICAuZG9jcyAubXMtZHJvcC5ib3R0b20gbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBsZWZ0OiAtMjRweDtcbiAgICB0b3A6IDEwcHg7IH1cblxuLmRvY3MgLm1lbnUxIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZG9jcyAubWVudTEgbGkgYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAuZG9jcyAubWVudTEgbGkgYTpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7IH1cbiAgICAgIC5kb2NzIC5tZW51MSBsaSBhOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZG9jcyAubWVudTEgbGkgYTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2Y1NGU1YTsgfVxuICAgICAgLmRvY3MgLm1lbnUxIGxpIGE6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmRvY3MgLm1lbnUxIGxpIGE6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5kb2NzIC5tZW51MSBsaSBhOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5kb2NzIC5tZW51MSBsaSBhOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5kb2NzIC5tZW51MSBsaS5hY3RpdmUgYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkOyB9XG4gICAgLmRvY3MgLm1lbnUxIGxpLmFjdGl2ZSBhLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmRvY3MgLm1lbnUxIGxpLmFjdGl2ZSBhIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Y1NGU1YTsgfVxuICAgIC5kb2NzIC5tZW51MSBsaS5hY3RpdmUgYS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmRvY3MgLm1lbnUxIGxpLmFjdGl2ZSBhIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5kb2NzIC5tZW51MSBsaS5hY3RpdmUgYS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmRvY3MgLm1lbnUxIGxpLmFjdGl2ZSBhIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uZG9jcyAuY29udHJvbC1sYWJlbC5kb2NzLWZvcm0tc2VhcmNoX19jb2wyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZG9jcyAuZ3JvdXBfX2xpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZjlmOGY3O1xuICBjb3VudGVyLXJlc2V0OiBhdXRob3I7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kb2NzIC5ncm91cF9fbGlzdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9IH1cblxuLmRvY3MgLmdyb3VwX19pdGVtIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmRvY3MgLmdyb3VwX19pdGVtIC5jb2wtc20tMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZG9jcyAuZ3JvdXBfX2l0ZW0gLmNvbC1zbS0zIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gIC5kb2NzIC5ncm91cF9faXRlbSAuZm9ybV9faW5wdXQtaGludCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGN1cnNvcjogaW5pdGlhbDtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRvY3MgLmdyb3VwX19pdGVtIC5mb3JtX19pbnB1dC1oaW50IHtcbiAgICAgICAgbGVmdDogMjVweDsgfSB9XG4gIC5kb2NzIC5ncm91cF9faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q3ZDVkMjsgfVxuICAuZG9jcyAuZ3JvdXBfX2l0ZW0gLmZvcm1fX2xhYmVsLS1oaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFlbTsgfVxuICAgIC5kb2NzIC5ncm91cF9faXRlbSAuZm9ybV9fbGFiZWwtLWhpbnQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZG9jcyAuZ3JvdXBfX2l0ZW0gLmZvcm1fX2xhYmVsLS1oaW50IHtcbiAgICAgIGNvbG9yOiAjN2U3MjY2OyB9XG4gICAgLmRvY3MgLmdyb3VwX19pdGVtIC5mb3JtX19sYWJlbC0taGludC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmRvY3MgLmdyb3VwX19pdGVtIC5mb3JtX19sYWJlbC0taGludCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5kb2NzIC5ncm91cF9faXRlbSAuZm9ybV9fbGFiZWwtLWhpbnQuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5kb2NzIC5ncm91cF9faXRlbSAuZm9ybV9fbGFiZWwtLWhpbnQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZG9jcyAuZ3JvdXBfX2l0ZW0gLmZvcm1fX2xhYmVsLS1oaW50LmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5kb2NzIC5ncm91cF9faXRlbSAuZm9ybV9fbGFiZWwtLWhpbnQge1xuICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbGlnaHQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLmRvY3MgLmdyb3VwX19pdGVtIC5mb3JtX19sYWJlbC0taGludC5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5kb2NzIC5ncm91cF9faXRlbSAuZm9ybV9fbGFiZWwtLWhpbnQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAuZG9jcyAuZ3JvdXBfX2l0ZW0gLmdyb3VwX19yZW1vdmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgdG9wOiAxOXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5kb2NzIC5ncm91cF9faXRlbSAuZ3JvdXBfX3JlbW92ZTo6YmVmb3JlLCAuZG9jcyAuZ3JvdXBfX2l0ZW0gLmdyb3VwX19yZW1vdmU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEuNXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhlOGI4NjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgICAuZG9jcyAuZ3JvdXBfX2l0ZW0gLmdyb3VwX19yZW1vdmU6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAuZG9jcyAuZ3JvdXBfX2l0ZW0gLmdyb3VwX19yZW1vdmU6aG92ZXI6OmJlZm9yZSwgLmRvY3MgLmdyb3VwX19pdGVtIC5ncm91cF9fcmVtb3ZlOmhvdmVyOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG5cbi5kb2NzIC5ncm91cF9fY291bnRlciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kb2NzIC5ncm91cF9fY291bnRlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvY3MgLmJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDExcHggMzdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRvY3MgLm1lbnUxIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kb2NzIC5tZW51MV9fc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLmRvY3MgLm1lbnUxX19zZWxlY3QgLmpxLXNlbGVjdGJveF9fdHJpZ2dlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRvY3MgLmJ0biB7XG4gICAgdG9wOiAtNzlweDsgfVxuICAuZG9jcyAubWVudTEgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5kb2NzIC5tZW51MSBhIHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLmRvY3MgLm1lbnUxOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZG9jcyAubXMtZHJvcC5ib3R0b20gbGFiZWwgc3Bhbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgLmRvY3MgLm1zLWRyb3AuYm90dG9tIGxhYmVsIGlucHV0OmNoZWNrZWQgKyBzcGFuOjphZnRlciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4OyB9XG4gIC5kb2NzIC5kb2NzLWZvcm0tc2VhcmNoX19jb2wge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiA0OS45JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAuZG9jcyAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuZG9jcyAucm93IC5jb2wtbWQtNiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgLmRvY3MgLnJvdy5yb3ctLXBhZGRpbmdzNyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmRvY3MgLnJvdy5yb3ctLXBhZGRpbmdzNyAuY29sLXNtLTYge1xuICAgICAgd2lkdGg6IDQ5LjUlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAuZG9jcyAubXMtY2hvaWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5kb2NzIC50ZXh0LWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmRvY3MgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDUwcHgpIHtcbiAgLmRvY3MgLmZvcm1fX3NlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBmb250LXNpemU6IDIuMTI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG9jcyAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfSB9XG5cbi51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudC51aS1kYXRlcGlja2VyLWN1c3RvbTEge1xuICB6LWluZGV4OiAxMDIgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgcmlnaHQ6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50LnVpLWRhdGVwaWNrZXItY3VzdG9tMS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQudWktZGF0ZXBpY2tlci1jdXN0b20xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudC51aS1kYXRlcGlja2VyLWN1c3RvbTEuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudWktZGF0ZXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQudWktZGF0ZXBpY2tlci1jdXN0b20xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudC51aS1kYXRlcGlja2VyLWN1c3RvbTEuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAudWktZGF0ZXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQudWktZGF0ZXBpY2tlci1jdXN0b20xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50LnVpLWRhdGVwaWNrZXItY3VzdG9tMSB7XG4gICAgICB3aWR0aDogMzIwcHg7IH1cbiAgICAgIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudC51aS1kYXRlcGlja2VyLWN1c3RvbTEgdGFibGUge1xuICAgICAgICB3aWR0aDogMzAwcHg7IH1cbiAgICAgIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudC51aS1kYXRlcGlja2VyLWN1c3RvbTEgdGQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDlweCAwOyB9XG4gICAgICAgIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudC51aS1kYXRlcGlja2VyLWN1c3RvbTEgdGQgYSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQudWktZGF0ZXBpY2tlci1jdXN0b20xIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5yb3cgLmZvcm0tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5yb3cgLmZvcm0tZ3JvdXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5jaGVja2JveC13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNoZWNrYm94LXN3aXBlLWxhYmVsIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMjVweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNoZWNrYm94LXN3aXBlLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyY2JiYztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgLmNoZWNrYm94LXN3aXBlLWxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAycHg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jaGVja2JveC1zd2lwZS1sYWJlbCB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogMzBweDsgfVxuICAgICAgLmNoZWNrYm94LXN3aXBlLWxhYmVsOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7IH0gfVxuXG4uY2hlY2tib3gtc3dpcGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jaGVja2JveC1zd2lwZTpjaGVja2VkICsgLmNoZWNrYm94LXN3aXBlLWxhYmVsOjphZnRlciB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMnB4OyB9XG5cbi5zZWFyY2hfX2Z1enp5LXNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnNlYXJjaF9fZnV6enktc2VhcmNoIC5kb2NzLWZvcm0tc2VhcmNoX19sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnNlYXJjaF9fZnV6enktc2VhcmNoIC5sYWJlbC1jaGVja2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkNWQyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2VhcmNoX19mdXp6eS1zZWFyY2ggLmxhYmVsLWNoZWNrYm94LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnNlYXJjaF9fZnV6enktc2VhcmNoIC5sYWJlbC1jaGVja2JveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnNlYXJjaF9fZnV6enktc2VhcmNoIC5sYWJlbC1jaGVja2JveC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnNlYXJjaF9fZnV6enktc2VhcmNoIC5sYWJlbC1jaGVja2JveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnNlYXJjaF9fZnV6enktc2VhcmNoIC5sYWJlbC1jaGVja2JveC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnNlYXJjaF9fZnV6enktc2VhcmNoIC5sYWJlbC1jaGVja2JveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWFyY2hfX2Z1enp5LXNlYXJjaCAubGFiZWwtY2hlY2tib3gge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNTBweCkge1xuICAgICAgLnNlYXJjaF9fZnV6enktc2VhcmNoIC5sYWJlbC1jaGVja2JveCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuc2VhcmNoX19mdXp6eS1zZWFyY2ggaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zZWFyY2hfX2Z1enp5LXNlYXJjaCBpbnB1dDpjaGVja2VkICsgLmxhYmVsLWNoZWNrYm94LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnNlYXJjaF9fZnV6enktc2VhcmNoIGlucHV0OmNoZWNrZWQgKyAubGFiZWwtY2hlY2tib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuICAgIC5zZWFyY2hfX2Z1enp5LXNlYXJjaCBpbnB1dDpjaGVja2VkICsgLmxhYmVsLWNoZWNrYm94LmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuc2VhcmNoX19mdXp6eS1zZWFyY2ggaW5wdXQ6Y2hlY2tlZCArIC5sYWJlbC1jaGVja2JveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnNlYXJjaF9fZnV6enktc2VhcmNoIGlucHV0OmNoZWNrZWQgKyAubGFiZWwtY2hlY2tib3guY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5zZWFyY2hfX2Z1enp5LXNlYXJjaCBpbnB1dDpjaGVja2VkICsgLmxhYmVsLWNoZWNrYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuc2VhcmNoX19mdXp6eS1zZWFyY2ggaW5wdXQ6Y2hlY2tlZCArIC5sYWJlbC1jaGVja2JveC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5zZWFyY2hfX2Z1enp5LXNlYXJjaCBpbnB1dDpjaGVja2VkICsgLmxhYmVsLWNoZWNrYm94IHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Y1NGU1YTsgfVxuICAgIC5zZWFyY2hfX2Z1enp5LXNlYXJjaCBpbnB1dDpjaGVja2VkICsgLmxhYmVsLWNoZWNrYm94LmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuc2VhcmNoX19mdXp6eS1zZWFyY2ggaW5wdXQ6Y2hlY2tlZCArIC5sYWJlbC1jaGVja2JveCB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuc2VhcmNoX19mdXp6eS1zZWFyY2ggaW5wdXQ6Y2hlY2tlZCArIC5sYWJlbC1jaGVja2JveC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnNlYXJjaF9fZnV6enktc2VhcmNoIGlucHV0OmNoZWNrZWQgKyAubGFiZWwtY2hlY2tib3gge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnNlYXJjaF9fZnV6enktc2VhcmNoIGlucHV0OmNoZWNrZWQgKyAubGFiZWwtY2hlY2tib3g6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMTggMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UgJTNDcGF0aCBkPSdNMiA3LjQ1NDU1TDYuMzc1IDEyTDE2IDInIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMycvJTNFICUzQy9zdmclM0VcIik7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi5mdXp6eVNlYXJjaFRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB6LWluZGV4OiAxNTA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q1ZDI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDI1MHB4OyB9XG4gIC5mdXp6eVNlYXJjaFRvb2x0aXAuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmZ1enp5U2VhcmNoVG9vbHRpcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuZnV6enlTZWFyY2hUb29sdGlwLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmZ1enp5U2VhcmNoVG9vbHRpcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuZnV6enlTZWFyY2hUb29sdGlwLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmZ1enp5U2VhcmNoVG9vbHRpcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mdXp6eVNlYXJjaFRvb2x0aXAge1xuICAgICAgd2lkdGg6IDMwMHB4OyB9IH1cblxuLmZvcm0taW5wdXQtZmlsZS13cmFwX19maWxlbGlzdCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NWVtOyB9XG5cbi5mb3JtLWhvcml6b250YWwge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5mb3JtLWhvcml6b250YWwgcCBhLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5mb3JtLWhvcml6b250YWwgcCBhIHtcbiAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAuZm9ybS1ob3Jpem9udGFsIHAgYS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5mb3JtLWhvcml6b250YWwgcCBhIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuZm9ybS1ob3Jpem9udGFsIHAgYS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5mb3JtLWhvcml6b250YWwgcCBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZm9ybS1ob3Jpem9udGFsIHAgYTpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZm9ybS1ob3Jpem9udGFsIHAgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgLmZvcm0taG9yaXpvbnRhbCBwIGE6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZm9ybS1ob3Jpem9udGFsIHAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmZvcm0taG9yaXpvbnRhbCBwIGE6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZm9ybS1ob3Jpem9udGFsIHAgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZvcm0taG9yaXpvbnRhbCBhLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5mb3JtLWhvcml6b250YWwgYSB7XG4gICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgLmZvcm0taG9yaXpvbnRhbCBhLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmZvcm0taG9yaXpvbnRhbCBhIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuZm9ybS1ob3Jpem9udGFsIGEuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZm9ybS1ob3Jpem9udGFsIGEge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mb3JtLWhvcml6b250YWwgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmZvcm0taG9yaXpvbnRhbCAucm93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0OyB9XG4gIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NWVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwuZm9udC10aGVtZS1kZWZhdWx0LFxuICAgIC5mb250LXRoZW1lLWRlZmF1bHQgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogZ2VyYmVyYV9saWdodCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gIC5mb3JtLWhvcml6b250YWwgLnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1cHg7IH1cbiAgICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIC5jb250cm9sLWxhYmVsX19jb21tZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgICAgd2lkdGg6IDk1JTsgfVxuICAgIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBsaW5lLWhlaWdodDogMTlweDsgfVxuICAgICAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCBpbnB1dDo6cGxhY2Vob2xkZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAgIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAgaW5wdXQ6OnBsYWNlaG9sZGVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAgaW5wdXQ6OnBsYWNlaG9sZGVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAgaW5wdXQ6OnBsYWNlaG9sZGVyLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5mb250LXRoZW1lLWRlZmF1bHQgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LWZhbWlseTogZ2VyYmVyYV9saWdodCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAgaW5wdXQ6OnBsYWNlaG9sZGVyLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIC5jb2wtc20tMTIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cbiAgICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIC5yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9XG4gIC5mb3JtLWhvcml6b250YWwgLmdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5mb3JtLWhvcml6b250YWwgLmJ0bi1maWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tY29udHJvbC13cmFwcGVyMSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zcHg7IH1cbiAgICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWNvbnRyb2wtd3JhcHBlcjEgLmNoZWNrYm94LWZpZWxkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDVkMjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cbiAgICAgIC5mb3JtLWhvcml6b250YWwgLmZvcm0tY29udHJvbC13cmFwcGVyMSAuY2hlY2tib3gtZmllbGQgLmNoZWNrIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAgICAgICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWNvbnRyb2wtd3JhcHBlcjEgLmNoZWNrYm94LWZpZWxkIC5jaGVjay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWNvbnRyb2wtd3JhcHBlcjEgLmNoZWNrYm94LWZpZWxkIC5jaGVjayB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuICAgICAgICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWNvbnRyb2wtd3JhcHBlcjEgLmNoZWNrYm94LWZpZWxkIC5jaGVjay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5mb3JtLWhvcml6b250YWwgLmZvcm0tY29udHJvbC13cmFwcGVyMSAuY2hlY2tib3gtZmllbGQgLmNoZWNrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5mb3JtLWhvcml6b250YWwgLmZvcm0tY29udHJvbC13cmFwcGVyMSAuY2hlY2tib3gtZmllbGQgLmNoZWNrLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1jb250cm9sLXdyYXBwZXIxIC5jaGVja2JveC1maWVsZCAuY2hlY2sge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1jb250cm9sLXdyYXBwZXIxIC5jaGVja2JveC1maWVsZCAuY2hlY2s6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE4IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3BhdGggZD0nTTIgNy40NTQ1NUw2LjM3NSAxMkwxNiAyJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzMnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tY29udHJvbC13cmFwcGVyMSArIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWNvbnRyb2wtd3JhcHBlcjEgKyBsYWJlbC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5mb3JtLWhvcml6b250YWwgLmZvcm0tY29udHJvbC13cmFwcGVyMSArIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjN2U3MjY2OyB9XG4gICAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1jb250cm9sLXdyYXBwZXIxICsgbGFiZWwuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5mb3JtLWhvcml6b250YWwgLmZvcm0tY29udHJvbC13cmFwcGVyMSArIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1jb250cm9sLXdyYXBwZXIxICsgbGFiZWwuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5mb3JtLWhvcml6b250YWwgLmZvcm0tY29udHJvbC13cmFwcGVyMSArIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1jb250cm9sLXdyYXBwZXIxICsgbGFiZWwuZm9udC10aGVtZS1kZWZhdWx0LFxuICAgIC5mb250LXRoZW1lLWRlZmF1bHQgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1jb250cm9sLXdyYXBwZXIxICsgbGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbGlnaHQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1jb250cm9sLXdyYXBwZXIxICsgbGFiZWwuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWNvbnRyb2wtd3JhcHBlcjEgKyBsYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tY29udHJvbC13cmFwcGVyMixcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1jb250cm9sLXRleHQxIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1jb250cm9sLXdyYXBwZXIyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1jb250cm9sLXRleHQxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm0taG9yaXpvbnRhbCAuY29sLXNtLTQge1xuICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlOyB9XG4gICAgLmZvcm0taG9yaXpvbnRhbCAuY29sLXNtLW9mZnNldC00IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuICAgIC5mb3JtLWhvcml6b250YWwgLmNvbC1zbS04IHtcbiAgICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgICAuZm9ybS1ob3Jpem9udGFsIC5jb2wtc20tOCAuY29sLXNtLTgge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuICAgIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4ud3JhcC1maWxlZC1ibG9jayB7XG4gIHdpZHRoOiA2NiU7IH1cbiAgLndyYXAtZmlsZWQtYmxvY2sgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAud3JhcC1maWxlZC1ibG9jayB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5jb250cm9sLXJlcXVpcmVkIHtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDsgfVxuICAuY29udHJvbC1yZXF1aXJlZC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuY29udHJvbC1yZXF1aXJlZCB7XG4gICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgLmNvbnRyb2wtcmVxdWlyZWQuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuY29udHJvbC1yZXF1aXJlZCB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmNvbnRyb2wtcmVxdWlyZWQuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuY29udHJvbC1yZXF1aXJlZCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuaHIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlMmRjO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbi5mb3JtLWlucHV0LWZpbGUtd3JhcF9fcmVtb3ZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB0b3A6IDEzcHg7XG4gIGxlZnQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZm9ybS1pbnB1dC1maWxlLXdyYXBfX3JlbW92ZTo6YmVmb3JlLCAuZm9ybS1pbnB1dC1maWxlLXdyYXBfX3JlbW92ZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U3MjY2O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgLmZvcm0taW5wdXQtZmlsZS13cmFwX19yZW1vdmU6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5mb3JtLWlucHV0LWZpbGUtd3JhcF9fcmVtb3ZlOmhvdmVyOjpiZWZvcmUsIC5mb3JtLWlucHV0LWZpbGUtd3JhcF9fcmVtb3ZlOmhvdmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuXG4uZm9ybS1pbnB1dC1maWxlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm0taW5wdXQtZmlsZS13cmFwIHVsIGxpOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvcm0taW5wdXQtZmlsZS13cmFwIC5mb3JtLWlucHV0LWZpbGUtd3JhcF9fZmlsZWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmZvcm0tY29udHJvbC10ZXh0MyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVlbTtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5mb3JtLWNvbnRyb2wtdGV4dDM6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyonO1xuICAgIGNvbG9yOiAjZjU0ZTVhO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmlubmVyLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5pbm5lci1zZWN0aW9uIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuaW5uZXItc2VjdGlvbi0tcmlnaHQtb2Zmc2V0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwJTsgfSB9XG4gIC5pbm5lci1zZWN0aW9uIC5wZXJzb25hMV9fbGluay0tYWxvbmUgLnBlcnNvbmExX19pY29uIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTJweDsgfVxuICAuaW5uZXItc2VjdGlvbiAubWFwLXBhbmVsX2NvbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmlubmVyLXNlY3Rpb24gLmNvbC14cy0xMi5jb2wtc20tNjpob3ZlciBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5pbm5lci1zZWN0aW9uIC5jb2wteHMtMTIuY29sLXNtLTY6aG92ZXIgYS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5pbm5lci1zZWN0aW9uIC5jb2wteHMtMTIuY29sLXNtLTY6aG92ZXIgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNmNTRlNWE7IH1cbiAgICAuaW5uZXItc2VjdGlvbiAuY29sLXhzLTEyLmNvbC1zbS02OmhvdmVyIGEuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5pbm5lci1zZWN0aW9uIC5jb2wteHMtMTIuY29sLXNtLTY6aG92ZXIgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuaW5uZXItc2VjdGlvbiAuY29sLXhzLTEyLmNvbC1zbS02OmhvdmVyIGEuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5pbm5lci1zZWN0aW9uIC5jb2wteHMtMTIuY29sLXNtLTY6aG92ZXIgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNmZmZmZmY7IH1cbiAgLmlubmVyLXNlY3Rpb24gLnZpcnR1ZV9fY2FwdGlvbi5oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaW5uZXItc2VjdGlvbiAudmlydHVlX19jYXB0aW9uLmgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5pbm5lci1zZWN0aW9uIC5wZXJzb25hMV9fYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmlubmVyLXNlY3Rpb24gLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaW5uZXItc2VjdGlvbiBoMyB7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBmb250LXNpemU6IDIuMTI1ZW07XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDUwcHgpIHtcbiAgICAuaW5uZXItc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gICAgICAuaW5uZXItc2VjdGlvbiAuY29udGFjdF9fYmxvY2sge1xuICAgICAgICB3aWR0aDogMzIlOyB9XG4gICAgICAuaW5uZXItc2VjdGlvbiAucm93LmNvbnRhY3RzIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAuaW5uZXItc2VjdGlvbiAuY29sLW1kLTQge1xuICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5pbm5lci1zZWN0aW9uIC5yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuaW5uZXItc2VjdGlvbiAucGVyc29uYTEuanMtcG9wdXAtY29udGFjdHMgcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4uY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IC0xcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmNhcmRzX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGNvbG9yIDAuM3M7IH1cbiAgICAuY2FyZHNfX2l0ZW0uY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuY2FyZHNfX2l0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmJmOTsgfVxuICAgIC5jYXJkc19faXRlbS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmNhcmRzX19pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuY2FyZHNfX2l0ZW0uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5jYXJkc19faXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmNhcmRzX19pdGVtLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmNhcmRzX19pdGVtIHtcbiAgICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gICAgLmNhcmRzX19pdGVtLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuY2FyZHNfX2l0ZW0ge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuY2FyZHNfX2l0ZW0uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5jYXJkc19faXRlbSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5jYXJkc19faXRlbS5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuY2FyZHNfX2l0ZW0ge1xuICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbGlnaHQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLmNhcmRzX19pdGVtLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmNhcmRzX19pdGVtIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgICAuY2FyZHNfX2l0ZW0tLXdoaXRlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmNhcmRzX19pdGVtLS13aGl0ZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5jYXJkc19faXRlbS0td2hpdGUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5jYXJkc19faXRlbS0td2hpdGUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuY2FyZHNfX2l0ZW0tLXdoaXRlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuY2FyZHNfX2l0ZW0tLXdoaXRlIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5jYXJkc19fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTsgfVxuICAuY2FyZHNfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5jYXJkc19faGVhZC5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuY2FyZHNfX2hlYWQge1xuICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC5jYXJkc19faGVhZC5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5jYXJkc19faGVhZCB7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gIC5jYXJkc19fY2FwdGlvbiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLmNhcmRzX19pY29uIHtcbiAgICBmbGV4OiAwIDAgOTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgb3JkZXI6IDE7IH1cbiAgICAuY2FyZHNfX2ljb24gc3ZnLFxuICAgIC5jYXJkc19faWNvbiBnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1NnB4O1xuICAgICAgZmlsbDogI2Y1NGU1YTtcbiAgICAgIG1heC1oZWlnaHQ6IDYwcHg7IH1cbiAgLmNhcmRzX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXNpemU6IDAuNjg3NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTFweCAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZSAwczsgfVxuICAgIC5jYXJkc19fYnRuLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmNhcmRzX19idG4ge1xuICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAuY2FyZHNfX2J0bi5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmNhcmRzX19idG4ge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuY2FyZHNfX2J0bi5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmNhcmRzX19idG4ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuY2FyZHNfX2J0bi5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5jYXJkc19fYnRuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzM2MzUzMjsgfVxuICAgIC5jYXJkc19fYnRuLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuY2FyZHNfX2J0biB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuY2FyZHNfX2J0bi5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmNhcmRzX19idG4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmNhcmRzX19idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgICAuY2FyZHNfX2J0bjpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmNhcmRzX19idG46aG92ZXIge1xuICAgICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgICAgLmNhcmRzX19idG46aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmNhcmRzX19idG46aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmNhcmRzX19idG46aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmNhcmRzX19idG46aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5jYXJkc19fYnRuLS13aGl0ZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDsgfVxuICAgICAgLmNhcmRzX19idG4tLXdoaXRlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuY2FyZHNfX2J0bi0td2hpdGUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmNhcmRzX19idG4tLXdoaXRlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5jYXJkc19fYnRuLS13aGl0ZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuY2FyZHNfX2J0bi0td2hpdGUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmNhcmRzX19idG4tLXdoaXRlIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5jYXJkc19fYnRuLS13aGl0ZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmNhcmRzX19idG4tLXdoaXRlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuY2FyZHNfX2J0bi0td2hpdGUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmNhcmRzX19idG4tLXdoaXRlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuY2FyZHNfX2J0bi0td2hpdGUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmNhcmRzX19idG4tLXdoaXRlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuY2FyZHNfX2J0bi0td2hpdGU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICAgICAgLmNhcmRzX19idG4tLXdoaXRlOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5jYXJkc19fYnRuLS13aGl0ZTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLmNhcmRzX19idG4tLXdoaXRlOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmNhcmRzX19idG4tLXdoaXRlOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAuY2FyZHNfX2J0bi0td2hpdGU6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuY2FyZHNfX2J0bi0td2hpdGU6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5jYXJkcyBhLmNhcmRzX19pdGVtLFxuICAuY2FyZHMgLmNhcmRzX19pdGVtLS1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmNhcmRzIGEuY2FyZHNfX2l0ZW06aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuY2FyZHMgYS5jYXJkc19faXRlbTpob3ZlcixcbiAgICAuY2FyZHMgLmNhcmRzX19pdGVtLS1saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHRcbiAgICAuY2FyZHMgLmNhcmRzX19pdGVtLS1saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTRlNWE7IH1cbiAgICAuY2FyZHMgYS5jYXJkc19faXRlbTpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmNhcmRzIGEuY2FyZHNfX2l0ZW06aG92ZXIsXG4gICAgLmNhcmRzIC5jYXJkc19faXRlbS0tbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGVcbiAgICAuY2FyZHMgLmNhcmRzX19pdGVtLS1saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuY2FyZHMgYS5jYXJkc19faXRlbTpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmNhcmRzIGEuY2FyZHNfX2l0ZW06aG92ZXIsXG4gICAgLmNhcmRzIC5jYXJkc19faXRlbS0tbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2tcbiAgICAuY2FyZHMgLmNhcmRzX19pdGVtLS1saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuY2FyZHMgYS5jYXJkc19faXRlbTpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5jYXJkcyBhLmNhcmRzX19pdGVtOmhvdmVyLFxuICAgIC5jYXJkcyAuY2FyZHNfX2l0ZW0tLWxpbms6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdFxuICAgIC5jYXJkcyAuY2FyZHNfX2l0ZW0tLWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuY2FyZHMgYS5jYXJkc19faXRlbTpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmNhcmRzIGEuY2FyZHNfX2l0ZW06aG92ZXIsXG4gICAgLmNhcmRzIC5jYXJkc19faXRlbS0tbGluazpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGVcbiAgICAuY2FyZHMgLmNhcmRzX19pdGVtLS1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmNhcmRzIGEuY2FyZHNfX2l0ZW06aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5jYXJkcyBhLmNhcmRzX19pdGVtOmhvdmVyLFxuICAgIC5jYXJkcyAuY2FyZHNfX2l0ZW0tLWxpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrXG4gICAgLmNhcmRzIC5jYXJkc19faXRlbS0tbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5jYXJkcyBhLmNhcmRzX19pdGVtOmhvdmVyIC5jYXJkc19faWNvbiBzdmcsXG4gICAgLmNhcmRzIGEuY2FyZHNfX2l0ZW06aG92ZXIgLmNhcmRzX19pY29uIGcsXG4gICAgLmNhcmRzIC5jYXJkc19faXRlbS0tbGluazpob3ZlciAuY2FyZHNfX2ljb24gc3ZnLFxuICAgIC5jYXJkcyAuY2FyZHNfX2l0ZW0tLWxpbms6aG92ZXIgLmNhcmRzX19pY29uIGcge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAgIC5jYXJkcyBhLmNhcmRzX19pdGVtLS13aGl0ZTpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5jYXJkcyBhLmNhcmRzX19pdGVtLS13aGl0ZTpob3ZlcixcbiAgICAuY2FyZHMgLmNhcmRzX19pdGVtLS1saW5rLS13aGl0ZTpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0XG4gICAgLmNhcmRzIC5jYXJkc19faXRlbS0tbGluay0td2hpdGU6aG92ZXIge1xuICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAuY2FyZHMgYS5jYXJkc19faXRlbS0td2hpdGU6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5jYXJkcyBhLmNhcmRzX19pdGVtLS13aGl0ZTpob3ZlcixcbiAgICAuY2FyZHMgLmNhcmRzX19pdGVtLS1saW5rLS13aGl0ZTpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGVcbiAgICAuY2FyZHMgLmNhcmRzX19pdGVtLS1saW5rLS13aGl0ZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5jYXJkcyBhLmNhcmRzX19pdGVtLS13aGl0ZTpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmNhcmRzIGEuY2FyZHNfX2l0ZW0tLXdoaXRlOmhvdmVyLFxuICAgIC5jYXJkcyAuY2FyZHNfX2l0ZW0tLWxpbmstLXdoaXRlOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFja1xuICAgIC5jYXJkcyAuY2FyZHNfX2l0ZW0tLWxpbmstLXdoaXRlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXJkc19faGVhZCB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXNpemU6IDEuNzVlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDUwcHgpIHtcbiAgICAuY2FyZHMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAuY2FyZHNfX2l0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiBub25lO1xuICAgICAgICB3aWR0aDogMzIlOyB9XG4gICAgICAuY2FyZHNfX2hlYWQge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVlbTsgfVxuICAgICAgLmNhcmRzX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07IH0gfVxuXG4udmlydHVlIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbjogMXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGNvbG9yIDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltZy9tb3NyZWcvdmlydHVlLWNhcmRzLWJnLmpwZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAudmlydHVlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC52aXJ0dWUge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC52aXJ0dWUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudmlydHVlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAudmlydHVlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnZpcnR1ZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnZpcnR1ZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudmlydHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U3MjY2OyB9XG4gIC52aXJ0dWUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudmlydHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC52aXJ0dWUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAudmlydHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC52aXJ0dWVfX2NvbnRlbnQge1xuICAgIGZvbnQ6IG5vcm1hbCAxNHB4LzE2cHg7XG4gICAgZmxleDogMCAwIDEwMCU7IH1cbiAgICAudmlydHVlX19jb250ZW50IHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNTBweCkge1xuICAgICAgICAudmlydHVlX19jb250ZW50IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgIC52aXJ0dWVfX2NvbnRlbnQge1xuICAgICAgICBmbGV4LWJhc2lzOiA3MCU7IH0gfVxuICAudmlydHVlX19jYXB0aW9uIHtcbiAgICBmb250OiBub3JtYWwgMThweC8yNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNTBweCkge1xuICAgICAgLnZpcnR1ZV9fY2FwdGlvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87IH0gfVxuICAudmlydHVlX19pY29uIHtcbiAgICBmbGV4OiAwIDAgOTZweDtcbiAgICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMjBweDtcbiAgICB3aWR0aDogNThweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgIC52aXJ0dWVfX2ljb24ge1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC52aXJ0dWVfX2J0biB7XG4gICAgbWFyZ2luOiAxMHB4IDAgNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTFweCAzMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZSAwcztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDsgfVxuICAgIC52aXJ0dWVfX2J0bi5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC52aXJ0dWVfX2J0biB7XG4gICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgIC52aXJ0dWVfX2J0bi5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnZpcnR1ZV9fYnRuIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnZpcnR1ZV9fYnRuLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAudmlydHVlX19idG4ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudmlydHVlX19idG4uY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudmlydHVlX19idG4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzYzNTMyOyB9XG4gICAgLnZpcnR1ZV9fYnRuLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudmlydHVlX19idG4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnZpcnR1ZV9fYnRuLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAudmlydHVlX19idG4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnZpcnR1ZV9fYnRuLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAuZm9udC10aGVtZS1kZWZhdWx0IC52aXJ0dWVfX2J0biB7XG4gICAgICBmb250LWZhbWlseTogZ2VyYmVyYV9tZWRpdW0sIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLnZpcnR1ZV9fYnRuLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLnZpcnR1ZV9fYnRuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA1MHB4KSB7XG4gICAgICAudmlydHVlX19idG4ge1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLnZpcnR1ZV9fYnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgICAgLnZpcnR1ZV9fYnRuOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudmlydHVlX19idG46aG92ZXIge1xuICAgICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgICAgLnZpcnR1ZV9fYnRuOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC52aXJ0dWVfX2J0bjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAudmlydHVlX19idG46aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnZpcnR1ZV9fYnRuOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudmlydHVlX19idG4tLXdoaXRlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkOyB9XG4gICAgICAudmlydHVlX19idG4tLXdoaXRlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudmlydHVlX19idG4tLXdoaXRlIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC52aXJ0dWVfX2J0bi0td2hpdGUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnZpcnR1ZV9fYnRuLS13aGl0ZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAudmlydHVlX19idG4tLXdoaXRlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC52aXJ0dWVfX2J0bi0td2hpdGUge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnZpcnR1ZV9fYnRuLS13aGl0ZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnZpcnR1ZV9fYnRuLS13aGl0ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnZpcnR1ZV9fYnRuLS13aGl0ZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudmlydHVlX19idG4tLXdoaXRlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAudmlydHVlX19idG4tLXdoaXRlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC52aXJ0dWVfX2J0bi0td2hpdGUge1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC52aXJ0dWVfX2J0bi0td2hpdGU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICAgICAgLnZpcnR1ZV9fYnRuLS13aGl0ZTpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudmlydHVlX19idG4tLXdoaXRlOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAudmlydHVlX19idG4tLXdoaXRlOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnZpcnR1ZV9fYnRuLS13aGl0ZTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLnZpcnR1ZV9fYnRuLS13aGl0ZTpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC52aXJ0dWVfX2J0bi0td2hpdGU6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5wb3B1cC13cmFwcGVyIHtcbiAgY3Vyc29yOiB1bnNldDsgfVxuICAucG9wdXAtd3JhcHBlciAubWZwLWZvcm1fX3BvcHVwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucG9wdXAtd3JhcHBlciAubWZwLWZvcm1fX3BvcHVwLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnBvcHVwLXdyYXBwZXIgLm1mcC1mb3JtX19wb3B1cCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnBvcHVwLXdyYXBwZXIgLm1mcC1mb3JtX19wb3B1cC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnBvcHVwLXdyYXBwZXIgLm1mcC1mb3JtX19wb3B1cCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnBvcHVwLXdyYXBwZXIgLm1mcC1mb3JtX19wb3B1cC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnBvcHVwLXdyYXBwZXIgLm1mcC1mb3JtX19wb3B1cCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5wb3B1cC13cmFwcGVyIC5wb3B1cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogdW5zZXQ7IH1cbiAgLnBvcHVwLXdyYXBwZXIgLmFscGhhYmV0LWxpc3Qge1xuICAgIHBhZGRpbmc6IDgwcHggNDBweCA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wb3B1cC13cmFwcGVyIC5hbHBoYWJldC1saXN0X19uYXZiYXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDAuOTM3NWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgICAgLnBvcHVwLXdyYXBwZXIgLmFscGhhYmV0LWxpc3RfX25hdmJhci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnBvcHVwLXdyYXBwZXIgLmFscGhhYmV0LWxpc3RfX25hdmJhciB7XG4gICAgICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gICAgICAucG9wdXAtd3JhcHBlciAuYWxwaGFiZXQtbGlzdF9fbmF2YmFyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wb3B1cC13cmFwcGVyIC5hbHBoYWJldC1saXN0X19uYXZiYXIge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnBvcHVwLXdyYXBwZXIgLmFscGhhYmV0LWxpc3RfX25hdmJhci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucG9wdXAtd3JhcHBlciAuYWxwaGFiZXQtbGlzdF9fbmF2YmFyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucG9wdXAtd3JhcHBlciAuYWxwaGFiZXQtbGlzdF9fbmF2YmFyLXN5bWJvbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC5wb3B1cC13cmFwcGVyIC5hbHBoYWJldC1saXN0X19uYXZiYXItc3ltYm9sLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAucG9wdXAtd3JhcHBlciAuYWxwaGFiZXQtbGlzdF9fbmF2YmFyLXN5bWJvbCB7XG4gICAgICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gICAgICAucG9wdXAtd3JhcHBlciAuYWxwaGFiZXQtbGlzdF9fbmF2YmFyLXN5bWJvbC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAucG9wdXAtd3JhcHBlciAuYWxwaGFiZXQtbGlzdF9fbmF2YmFyLXN5bWJvbCB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAucG9wdXAtd3JhcHBlciAuYWxwaGFiZXQtbGlzdF9fbmF2YmFyLXN5bWJvbC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucG9wdXAtd3JhcHBlciAuYWxwaGFiZXQtbGlzdF9fbmF2YmFyLXN5bWJvbCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAucG9wdXAtd3JhcHBlciAuYWxwaGFiZXQtbGlzdF9fbmF2YmFyLXN5bWJvbC5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5wb3B1cC13cmFwcGVyIC5hbHBoYWJldC1saXN0X19uYXZiYXItc3ltYm9sIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbGlnaHQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAucG9wdXAtd3JhcHBlciAuYWxwaGFiZXQtbGlzdF9fbmF2YmFyLXN5bWJvbC5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLnBvcHVwLXdyYXBwZXIgLmFscGhhYmV0LWxpc3RfX25hdmJhci1zeW1ib2wge1xuICAgICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gICAgICAucG9wdXAtd3JhcHBlciAuYWxwaGFiZXQtbGlzdF9fbmF2YmFyLXN5bWJvbC5pc0FjdGl2ZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnBvcHVwLXdyYXBwZXIgLmFscGhhYmV0LWxpc3RfX25hdmJhci1zeW1ib2wuaXNBY3RpdmUge1xuICAgICAgICBjb2xvcjogI2Y1NGU1YTsgfVxuICAgICAgLnBvcHVwLXdyYXBwZXIgLmFscGhhYmV0LWxpc3RfX25hdmJhci1zeW1ib2wuaXNBY3RpdmUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnBvcHVwLXdyYXBwZXIgLmFscGhhYmV0LWxpc3RfX25hdmJhci1zeW1ib2wuaXNBY3RpdmUge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnBvcHVwLXdyYXBwZXIgLmFscGhhYmV0LWxpc3RfX25hdmJhci1zeW1ib2wuaXNBY3RpdmUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnBvcHVwLXdyYXBwZXIgLmFscGhhYmV0LWxpc3RfX25hdmJhci1zeW1ib2wuaXNBY3RpdmUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wb3B1cC13cmFwcGVyIC5hbHBoYWJldC1saXN0X19ib2FyZCB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgaGVpZ2h0OiA4MCU7IH1cbiAgICAucG9wdXAtd3JhcHBlciAuYWxwaGFiZXQtbGlzdF9fc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuICAgICAgLnBvcHVwLXdyYXBwZXIgLmFscGhhYmV0LWxpc3RfX3NlY3Rpb24tc3ltYm9sIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07IH1cbiAgICAgICAgLnBvcHVwLXdyYXBwZXIgLmFscGhhYmV0LWxpc3RfX3NlY3Rpb24tc3ltYm9sLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5wb3B1cC13cmFwcGVyIC5hbHBoYWJldC1saXN0X19zZWN0aW9uLXN5bWJvbCB7XG4gICAgICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAgICAgLnBvcHVwLXdyYXBwZXIgLmFscGhhYmV0LWxpc3RfX3NlY3Rpb24tc3ltYm9sLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnBvcHVwLXdyYXBwZXIgLmFscGhhYmV0LWxpc3RfX3NlY3Rpb24tc3ltYm9sIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAucG9wdXAtd3JhcHBlciAuYWxwaGFiZXQtbGlzdF9fc2VjdGlvbi1zeW1ib2wuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucG9wdXAtd3JhcHBlciAuYWxwaGFiZXQtbGlzdF9fc2VjdGlvbi1zeW1ib2wge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5wb3B1cC13cmFwcGVyIC5hbHBoYWJldC1saXN0X19zZWN0aW9uLXN5bWJvbC5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgICAgIC5mb250LXRoZW1lLWRlZmF1bHQgLnBvcHVwLXdyYXBwZXIgLmFscGhhYmV0LWxpc3RfX3NlY3Rpb24tc3ltYm9sIHtcbiAgICAgICAgICBmb250LWZhbWlseTogZ2VyYmVyYV9saWdodCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLnBvcHVwLXdyYXBwZXIgLmFscGhhYmV0LWxpc3RfX3NlY3Rpb24tc3ltYm9sLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5wb3B1cC13cmFwcGVyIC5hbHBoYWJldC1saXN0X19zZWN0aW9uLXN5bWJvbCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAgICAgLnBvcHVwLXdyYXBwZXIgLmFscGhhYmV0LWxpc3RfX3NlY3Rpb24tY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLnBvcHVwLXdyYXBwZXIgLmFscGhhYmV0LWxpc3RfX3NlY3Rpb24uYmxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgNzgsIDkwLCAwLjYpOyB9XG4gICAgLnBvcHVwLXdyYXBwZXIgLmFscGhhYmV0LWxpc3QgLnBwVGFnc19fYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgcGFkZGluZzogOHB4IDE0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgLnBvcHVwLXdyYXBwZXIgLmFscGhhYmV0LWxpc3QgLnBwVGFnc19fYnV0dG9uLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5mb250LXRoZW1lLWRlZmF1bHQgLnBvcHVwLXdyYXBwZXIgLmFscGhhYmV0LWxpc3QgLnBwVGFnc19fYnV0dG9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbGlnaHQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAucG9wdXAtd3JhcHBlciAuYWxwaGFiZXQtbGlzdCAucHBUYWdzX19idXR0b24uZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5wb3B1cC13cmFwcGVyIC5hbHBoYWJldC1saXN0IC5wcFRhZ3NfX2J1dHRvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgICAgIC5wb3B1cC13cmFwcGVyIC5hbHBoYWJldC1saXN0IC5wcFRhZ3NfX2J1dHRvbjpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnBvcHVwLXdyYXBwZXIgLmFscGhhYmV0LWxpc3QgLnBwVGFnc19fYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuICAgICAgLnBvcHVwLXdyYXBwZXIgLmFscGhhYmV0LWxpc3QgLnBwVGFnc19fYnV0dG9uOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wb3B1cC13cmFwcGVyIC5hbHBoYWJldC1saXN0IC5wcFRhZ3NfX2J1dHRvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5wb3B1cC13cmFwcGVyIC5hbHBoYWJldC1saXN0IC5wcFRhZ3NfX2J1dHRvbjpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucG9wdXAtd3JhcHBlciAuYWxwaGFiZXQtbGlzdCAucHBUYWdzX19idXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAucG9wdXAtd3JhcHBlciAuYWxwaGFiZXQtbGlzdCAucHBUYWdzX19idXR0b246aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5wb3B1cC13cmFwcGVyIC5hbHBoYWJldC1saXN0IC5wcFRhZ3NfX2J1dHRvbjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2Y1NGU1YTsgfVxuICAgICAgLnBvcHVwLXdyYXBwZXIgLmFscGhhYmV0LWxpc3QgLnBwVGFnc19fYnV0dG9uOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wb3B1cC13cmFwcGVyIC5hbHBoYWJldC1saXN0IC5wcFRhZ3NfX2J1dHRvbjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnBvcHVwLXdyYXBwZXIgLmFscGhhYmV0LWxpc3QgLnBwVGFnc19fYnV0dG9uOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5wb3B1cC13cmFwcGVyIC5hbHBoYWJldC1saXN0IC5wcFRhZ3NfX2J1dHRvbjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnBvcHVwLXdyYXBwZXIgLmFscGhhYmV0LWxpc3QgLnBwVGFnc19fYnV0dG9uOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAucG9wdXAtd3JhcHBlciAuYWxwaGFiZXQtbGlzdCAucHBUYWdzX19idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnBvcHVwLXdyYXBwZXIgLmFscGhhYmV0LWxpc3QgLnBwVGFnc19fYnV0dG9uOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wb3B1cC13cmFwcGVyIC5hbHBoYWJldC1saXN0IC5wcFRhZ3NfX2J1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAucG9wdXAtd3JhcHBlciAuYWxwaGFiZXQtbGlzdCAucHBUYWdzX19idXR0b246aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnBvcHVwLXdyYXBwZXIgLmFscGhhYmV0LWxpc3QgLnBwVGFnc19fYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNDlweCkge1xuICAgIC5wb3B1cC13cmFwcGVyIC5tZnAtZm9ybV9fcG9wdXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLnBvcHVwLXdyYXBwZXIgLmFscGhhYmV0LWxpc3RfX2JvYXJkIHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucG9wdXAtd3JhcHBlciAuYWxwaGFiZXQtbGlzdCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweDsgfVxuICAgICAgLnBvcHVwLXdyYXBwZXIgLmFscGhhYmV0LWxpc3RfX25hdmJhci1zeW1ib2wge1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgLnBvcHVwLXdyYXBwZXIgLmFscGhhYmV0LWxpc3RfX25hdmJhciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgICAucG9wdXAtd3JhcHBlciAuYWxwaGFiZXQtbGlzdF9fc2VjdGlvbi1zeW1ib2wge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgIC5wb3B1cC13cmFwcGVyIC5hbHBoYWJldC1saXN0IC5wcFRhZ3NfX2J1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5wb3B1cC13cmFwcGVyIC5hbHBoYWJldC1saXN0X19ib2FyZCB7XG4gICAgICBoZWlnaHQ6IDcwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNhcmRzLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbiN3cmFwcGVyLndyYXBwZXItLWZ1bGwge1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgI3dyYXBwZXIud3JhcHBlci0tZnVsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmdhbWItLWRlc2t0b3AtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDsgfVxuICAubGFuZGluZy1oZWFkZXJfX2xvZ28tc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sYW5kaW5nLWhlYWRlcl9fbW9iaWxlLXNlYXJjaCB7XG4gICAgcmlnaHQ6IDI0N3B4O1xuICAgIGxlZnQ6IDM5MnB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2YyZjJmMjsgfVxuICAuanVtcC1maXgyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDE2MDBweDsgfVxuICAubS13aGl0ZS1sYXllcixcbiAgLm0tbGluZS1sZWZ0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGFnZS1mb290ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNjdweDtcbiAgICBtYXgtd2lkdGg6IDEzMzNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2Y5OyB9IH1cblxuLmRlY3RvcC1sYW5kaW5nLW1lbnUge1xuICB3aWR0aDogMjY3cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xMDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNjdweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjY3cHgpO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5kZWN0b3AtbGFuZGluZy1tZW51LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5kZWN0b3AtbGFuZGluZy1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5kZWN0b3AtbGFuZGluZy1tZW51LmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmRlY3RvcC1sYW5kaW5nLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmRlY3RvcC1sYW5kaW5nLW1lbnUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZGVjdG9wLWxhbmRpbmctbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG4ubGFuZGluZyAuYmFubmVyczMge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi50b3AtYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAudG9wLWJhbm5lcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDMwJSA1MCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC50b3AtYmFubmVyOjphZnRlciB7XG4gICAgICAgIHBhZGRpbmc6IDE5JSA1MCU7IH0gfVxuICAudG9wLWJhbm5lcl9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoNSwgNSwgNSwgMCkgMCwgcmdiYSg1LCA1LCA1LCAwLjExKSAxMSUsIHJnYmEoNSwgNSwgNSwgMC42MikgNDAlLCByZ2JhKDUsIDUsIDUsIDAuNjkpIDEwMCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMjVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyB9XG4gICAgLnRvcC1iYW5uZXJfX3RleHQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudG9wLWJhbm5lcl9fdGV4dCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC50b3AtYmFubmVyX190ZXh0LmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudG9wLWJhbm5lcl9fdGV4dCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC50b3AtYmFubmVyX190ZXh0LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAudG9wLWJhbm5lcl9fdGV4dCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRvcC1iYW5uZXJfX3RleHQge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHggMjVweDtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDIuNWVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC50b3AtYmFubmVyX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyLjIyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMzlweCAxNXB4IDUwcHggMzZweDsgfSB9XG5cbi5wYWdlX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7IH1cblxuLnBhZ2VfX3NpZGUge1xuICBmbGV4OiAwIDAgMzAwcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLnBhZ2VfX3NpZGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ucGFnZV9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjFmMmY4OyB9XG4gIC5wYWdlX19jb250ZW50IC5idG4ge1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdW5zZXQgIWltcG9ydGFudDsgfVxuICAgIC5wYWdlX19jb250ZW50IC5idG4uY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAucGFnZV9fY29udGVudCAuYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTRlNWE7IH1cbiAgICAucGFnZV9fY29udGVudCAuYnRuLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAucGFnZV9fY29udGVudCAuYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAucGFnZV9fY29udGVudCAuYnRuLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucGFnZV9fY29udGVudCAuYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucGFnZV9fY29udGVudCAuYnRuLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnBhZ2VfX2NvbnRlbnQgLmJ0biB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wYWdlX19jb250ZW50IC5idG4uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wYWdlX19jb250ZW50IC5idG4ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucGFnZV9fY29udGVudCAuYnRuLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucGFnZV9fY29udGVudCAuYnRuIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnBhZ2VfX2NvbnRlbnQgLmJ0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ViMzk0NiwgI2ViMzk0Nik7IH1cbiAgLnBhZ2VfX2NvbnRlbnQgLnVzZXJzX19saXN0X19pdGVtIGEge1xuICAgIHRyYW5zaXRpb246IDAuNnM7IH1cbiAgICAucGFnZV9fY29udGVudCAudXNlcnNfX2xpc3RfX2l0ZW0gYS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5wYWdlX19jb250ZW50IC51c2Vyc19fbGlzdF9faXRlbSBhIHtcbiAgICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gICAgLnBhZ2VfX2NvbnRlbnQgLnVzZXJzX19saXN0X19pdGVtIGEuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wYWdlX19jb250ZW50IC51c2Vyc19fbGlzdF9faXRlbSBhIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnBhZ2VfX2NvbnRlbnQgLnVzZXJzX19saXN0X19pdGVtIGEuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5wYWdlX19jb250ZW50IC51c2Vyc19fbGlzdF9faXRlbSBhIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnBhZ2VfX2NvbnRlbnQgLnVzZXJzX19saXN0X19pdGVtIGE6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAucGFnZV9fY29udGVudCAudXNlcnNfX2xpc3RfX2l0ZW0gYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2Y1NGU1YTsgfVxuICAgIC5wYWdlX19jb250ZW50IC51c2Vyc19fbGlzdF9faXRlbSBhOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAucGFnZV9fY29udGVudCAudXNlcnNfX2xpc3RfX2l0ZW0gYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5wYWdlX19jb250ZW50IC51c2Vyc19fbGlzdF9faXRlbSBhOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucGFnZV9fY29udGVudCAudXNlcnNfX2xpc3RfX2l0ZW0gYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucGFnZV9fY29udGVudCBoNCxcbiAgLnBhZ2VfX2NvbnRlbnQgaDMge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnBhZ2VfX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnBhZ2VfX2NvbnRlbnQgbGkge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07IH1cbiAgLnBhZ2VfX2NvbnRlbnQgLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnBhZ2VfX2NvbnRlbnQgLnJvdy0tcGFkZGluZ3M1IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAucGFnZV9fY29udGVudCAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA0MCU7IH1cbiAgLnBhZ2VfX2NvbnRlbnQgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjQuNSU7XG4gICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAucGFnZV9fY29udGVudCAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMyU7IH1cbiAgLnBhZ2VfX2NvbnRlbnQgLmNvbC1tZC01LFxuICAucGFnZV9fY29udGVudCAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0NSU7IH1cbiAgLnBhZ2VfX2NvbnRlbnQgLmNvbC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5wYWdlX19jb250ZW50IC5jb2wtc20tb2Zmc2V0LTEsXG4gIC5wYWdlX19jb250ZW50IC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlOyB9XG4gIC5wYWdlX19jb250ZW50IC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5wYWdlX19zZWN0aW9uIHtcbiAgcGFkZGluZzogMCAxNXB4OyB9XG4gIC5wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5wYWdlX19zZWN0aW9uLWltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnBhZ2VfX3NlY3Rpb24taW1nIGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucGFnZV9fc2VjdGlvbiAucGFnZV9fc2VjdGlvbi10ZXh0LFxuICAucGFnZV9fc2VjdGlvbiAucGFnZV9fc2VjdGlvbi1pbWcge1xuICAgIHdpZHRoOiA1MCU7IH1cblxuLnBhZ2UgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLnBhZ2VfX3RpbGUtY2F0ZWdvcmllcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wYWdlX190aWxlLWNhdGVnb3JpZXMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDUwcHgpIHtcbiAgLnBhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi50ZXN0ICsgLmJvdHRvbS1saW5lIHtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA0OXB4KSB7XG4gICAgLnRlc3QgKyAuYm90dG9tLWxpbmUge1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50ZXN0ICsgLmJvdHRvbS1saW5lIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuXG4ubmF2aWdhdGlvbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5uYXZpZ2F0aW9uX19saXN0IHVsIHtcbiAgICBwYWRkaW5nOiAyMnB4IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLm5hdmlnYXRpb25fX2xpc3QgdWwuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAubmF2aWdhdGlvbl9fbGlzdCB1bCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGY3OyB9XG4gICAgLm5hdmlnYXRpb25fX2xpc3QgdWwuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5uYXZpZ2F0aW9uX19saXN0IHVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubmF2aWdhdGlvbl9fbGlzdCB1bC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLm5hdmlnYXRpb25fX2xpc3QgdWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG4ubmF2aWdhdGlvbl9faXRlbSB7XG4gIHBhZGRpbmc6IDE2cHggMzZweCAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5hdmlnYXRpb25fX2l0ZW0uY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLm5hdmlnYXRpb25fX2l0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY4Zjc7IH1cbiAgLm5hdmlnYXRpb25fX2l0ZW0uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAubmF2aWdhdGlvbl9faXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAubmF2aWdhdGlvbl9faXRlbS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5uYXZpZ2F0aW9uX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5uYXZpZ2F0aW9uX19pdGVtIC5uYXZpZ2F0aW9uX19zdWItbGlzdCB1bCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubmF2aWdhdGlvbl9faXRlbSAubmF2aWdhdGlvbl9fc3ViLWxpc3QgLm5hdmlnYXRpb25fX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDIwcHg7IH1cbiAgICAubmF2aWdhdGlvbl9faXRlbSAubmF2aWdhdGlvbl9fc3ViLWxpc3QgLm5hdmlnYXRpb25fX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4ubmF2aWdhdGlvbl9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiAjMzYzNTMyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5uYXZpZ2F0aW9uX19saW5rLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdCAubmF2aWdhdGlvbl9fbGluayB7XG4gICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAubmF2aWdhdGlvbl9fbGluay5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAubmF2aWdhdGlvbl9fbGluayB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAubmF2aWdhdGlvbl9fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAubmF2aWdhdGlvbl9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmNzsgfVxuICAubmF2aWdhdGlvbl9fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5uYXZpZ2F0aW9uX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5uYXZpZ2F0aW9uX19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLm5hdmlnYXRpb25fX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLm5hdmlnYXRpb25fX2xpbms6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5uYXZpZ2F0aW9uX19saW5rOmhvdmVyLCAubmF2aWdhdGlvbl9fbGluazpob3Zlci5uYXZpZ2F0aW9uX19zdWItbGlzdF9fbGluaywgLm5hdmlnYXRpb25fX2xpbmstLWFjdGl2ZSwgLm5hdmlnYXRpb25fX2xpbmstLWFjdGl2ZS5uYXZpZ2F0aW9uX19zdWItbGlzdF9fbGluayB7XG4gICAgY29sb3I6ICNmNTRlNWE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uYXZpZ2F0aW9uX19saW5rOmhvdmVyOjphZnRlciwgLm5hdmlnYXRpb25fX2xpbmstLWFjdGl2ZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmNTRlNWE7IH1cblxuLm5hdmlnYXRpb25fX3N1Yi1saXN0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubmF2aWdhdGlvbl9fc3ViLWxpc3RfX2xpbmsge1xuICAgIGZvbnQ6IDE2cHggXCJnZXJiZXJhX2xpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGNvbG9yOiAjOTQ4OTdlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZDJjYmJjOyB9XG4gICAgLm5hdmlnYXRpb25fX3N1Yi1saXN0X19saW5rLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLm5hdmlnYXRpb25fX3N1Yi1saXN0X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY4Zjc7IH1cbiAgICAubmF2aWdhdGlvbl9fc3ViLWxpc3RfX2xpbmsuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5uYXZpZ2F0aW9uX19zdWItbGlzdF9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm5hdmlnYXRpb25fX3N1Yi1saXN0X19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAubmF2aWdhdGlvbl9fc3ViLWxpc3RfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5uYXZpZ2F0aW9uX19zdWItbGlzdF9fbGluazpob3ZlciwgLm5hdmlnYXRpb25fX3N1Yi1saXN0X19saW5rLS1hY3RpdmUge1xuICAgICAgY29sb3I6ICNmNTRlNWE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5uYXZpZ2F0aW9uLS1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMzAwcHg7IH1cbiAgLm5hdmlnYXRpb24tLWZpeGVkLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5uYXZpZ2F0aW9uLS1maXhlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmNzsgfVxuICAubmF2aWdhdGlvbi0tZml4ZWQuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAubmF2aWdhdGlvbi0tZml4ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLm5hdmlnYXRpb24tLWZpeGVkLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLm5hdmlnYXRpb24tLWZpeGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5pbnRyb2R1Y3Rpb24ge1xuICBmb250LWZhbWlseTogXCJnZXJiZXJhX2xpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5pbnRyb2R1Y3Rpb24uY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmludHJvZHVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmNzsgfVxuICAuaW50cm9kdWN0aW9uLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmludHJvZHVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuaW50cm9kdWN0aW9uLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmludHJvZHVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaW50cm9kdWN0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBsaXN0LXN0eWxlOiAyMHB4OyB9IH1cblxuaDEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW46IDAgMCAxN3B4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIGgxLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdCBoMSB7XG4gICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICBoMS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDIuNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLmluZm8tZ3JhcGhpYyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmluZm8tZ3JhcGhpYyB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5pbmZvLWdyYXBoaWMge1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7IH0gfVxuICAuaW5mby1ncmFwaGljX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmluZm8tZ3JhcGhpY19fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MnB4OyB9IH1cbiAgLmluZm8tZ3JhcGhpY19fbGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDE4cHggMDsgfVxuICAuaW5mby1ncmFwaGljX19ncmFwaGljIHtcbiAgICBmb250OiBib2xkIDI1cHgvMzlweCBcImdlcmJlcmFfbGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAuaW5mby1ncmFwaGljX19ncmFwaGljLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmluZm8tZ3JhcGhpY19fZ3JhcGhpYyB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5pbmZvLWdyYXBoaWNfX2dyYXBoaWMuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5pbmZvLWdyYXBoaWNfX2dyYXBoaWMge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuaW5mby1ncmFwaGljX19ncmFwaGljLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuaW5mby1ncmFwaGljX19ncmFwaGljIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmluZm8tZ3JhcGhpY19fZ3JhcGhpYy0tYmx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI4ZWRlOyB9XG4gICAgLmluZm8tZ3JhcGhpY19fZ3JhcGhpYy0tcmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZTZlNmU7IH1cbiAgLmluZm8tZ3JhcGhpY19fY29tbWVudCB7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgZm9udDogbm9ybWFsIDEycHgvMjBweCBcImdlcmJlcmFfbGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBmbGV4OiAwIDAgMTAwJTsgfVxuICAuaW5mby1ncmFwaGljX19zZWN0aW9uOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAuaW5mby1ncmFwaGljX19zZWN0aW9uOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLmlsbHVzdHJhdGVkLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMThweCAwO1xuICBmb250OiBub3JtYWwgMTZweC8yNHB4IFwiZ2VyYmVyYV9saWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaWxsdXN0cmF0ZWQtdGV4dCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIG1hcmdpbjogMzdweCAwOyB9IH1cbiAgLmlsbHVzdHJhdGVkLXRleHQtc2V0IC5pbGx1c3RyYXRlZC10ZXh0IHtcbiAgICBtYXJnaW46IDE4cHggMjBweDsgfVxuICAuaWxsdXN0cmF0ZWQtdGV4dF9faW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmlsbHVzdHJhdGVkLXRleHRfX2ltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuaWxsdXN0cmF0ZWQtdGV4dCBzdHJvbmcge1xuICAgIGZvbnQ6IGJvbGQgMjVweC8zMnB4IFwiZ2VyYmVyYV9saWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuaWxsdXN0cmF0ZWQtdGV4dF9fZGVzY3JpcHRpb24ge1xuICAgIGZsZXg6IDAgMCAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaWxsdXN0cmF0ZWQtdGV4dF9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bzsgfSB9XG4gIC5pbGx1c3RyYXRlZC10ZXh0X190aXRsZSB7XG4gICAgZm9udDogYm9sZCAxNnB4LzI0cHggXCJnZXJiZXJhX2xpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5pbGx1c3RyYXRlZC10ZXh0LXNldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0yMHB4OyB9XG4gICAgLmlsbHVzdHJhdGVkLXRleHQtc2V0IC5pbGx1c3RyYXRlZC10ZXh0X19kZXNjcmlwdGlvbiB7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG5cbi5jYXJkcy1pbmZvLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4uY29sb3ItdGhlbWUtZGVmYXVsdCAuY2FyZHMtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY4Zjc7IH1cblxuLmNhcmRzLWluZm8uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmNhcmRzLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jYXJkcy1pbmZvLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5jYXJkcy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jYXJkcy1pbmZvIHtcbiAgICBwYWRkaW5nOiA4M3B4IDMwcHggMCAzMHB4OyB9XG4gICAgLmNhcmRzLWluZm8uY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuY2FyZHMtaW5mbyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmNhcmRzLWluZm8uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5jYXJkcy1pbmZvIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuY2FyZHMtaW5mby5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmNhcmRzLWluZm8ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfSB9XG5cbi5jYXJkcy1pbmZvX190aXRsZSB7XG4gIGZvbnQ6IGJvbGQgMjRweC8zNHB4IFwiZ2VyYmVyYV9saWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FyZHMtaW5mb19fdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogODNweDtcbiAgICAgIGZvbnQ6IGJvbGQgNDBweC81MHB4IFwiZ2VyYmVyYV9saWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG5cbi5sYW5kaW5nLXRhYnMge1xuICBtYXJnaW46IDAgLTE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5sYW5kaW5nLXRhYnMge1xuICAgICAgbWFyZ2luOiAwIC0zMHB4OyB9IH1cbiAgLmxhbmRpbmctdGFic19fY29udHJvbHMge1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5sYW5kaW5nLXRhYnNfX2ljb24tY29udGFpbmVyIHtcbiAgICBmaWx0ZXI6IGNvbnRyYXN0KDAuNSkgZ3JheXNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAubGFuZGluZy10YWJzX19idG4ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQ6IGJvbGQgMTZweC8yNHB4IFwiZ2VyYmVyYV9saWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCA1cHggI2ZmZjsgfVxuICAgIC5sYW5kaW5nLXRhYnNfX2J0bi5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5sYW5kaW5nLXRhYnNfX2J0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmxhbmRpbmctdGFic19fYnRuLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAubGFuZGluZy10YWJzX19idG4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5sYW5kaW5nLXRhYnNfX2J0bi5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmxhbmRpbmctdGFic19fYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAubGFuZGluZy10YWJzX19idG4ge1xuICAgICAgICBmb250OiBib2xkIDE4cHgvMjdweCBcImdlcmJlcmFfbGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuICAgIC5sYW5kaW5nLXRhYnNfX2J0bi0tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZjU0ZTVhO1xuICAgICAgYm94LXNoYWRvdzogMCA1cHggI2Y1NGU1YTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgIC5sYW5kaW5nLXRhYnNfX2J0bi0tYWN0aXZlIC5sYW5kaW5nLXRhYnNfX2ljb24tY29udGFpbmVyIHtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCkgY29udHJhc3QoMSk7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmxhbmRpbmctdGFic19faWNvbi1jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBmbGV4OiAwIDAgNjZweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubGFuZGluZy10YWJzX19pY29uLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmxhbmRpbmctdGFic19faXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5sYW5kaW5nLXRhYnNfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxhbmRpbmctdGFic19faXRlbSB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmxhbmRpbmctdGFic19fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMjVweCAzMHB4OyB9XG4gICAgLmxhbmRpbmctdGFic19fc2VjdGlvbiBoMSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDIuNWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmxhbmRpbmctdGFic19fc2VjdGlvbiBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxhbmRpbmctdGFic19fc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDM3cHggMzBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLmxhbmRpbmctdGFic19fc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDM3cHggMzBweCA1MnB4OyB9IH1cbiAgICAubGFuZGluZy10YWJzX19zZWN0aW9uLS1ibHVlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTRlNWE7IH1cbiAgICAubGFuZGluZy10YWJzX19zZWN0aW9uLS1ncmF5LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmxhbmRpbmctdGFic19fc2VjdGlvbi0tZ3JheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGY3OyB9XG4gICAgLmxhbmRpbmctdGFic19fc2VjdGlvbi0tZ3JheS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmxhbmRpbmctdGFic19fc2VjdGlvbi0tZ3JheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmxhbmRpbmctdGFic19fc2VjdGlvbi0tZ3JheS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmxhbmRpbmctdGFic19fc2VjdGlvbi0tZ3JheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmxhbmRpbmctdGFic19fc2VjdGlvbi10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZm9udC1zaXplOiAxLjc1ZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubGFuZGluZy10YWJzX19zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVlbTsgfSB9XG4gICAgLmxhbmRpbmctdGFic19fc2VjdGlvbiBoNCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5sYW5kaW5nLXRhYnNfX3NlY3Rpb24gLmNvbC1tZC00IHtcbiAgICAgIHdpZHRoOiA0NSU7IH1cbiAgICAubGFuZGluZy10YWJzX19zZWN0aW9uIC5jb2wtbWQtNS5jb2wtbWQtb2Zmc2V0LTEge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmxhbmRpbmctdGFic19fc2VjdGlvbiAuZHJvcC1saXN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC5sYW5kaW5nLXRhYnNfX2NlbnRyZWQtdGlsZSB7XG4gICAgbWFyZ2luLXRvcDogNDZweDsgfVxuICAubGFuZGluZy10YWJzX19jcm9wcGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDAgLTE1cHg7IH1cbiAgLmxhbmRpbmctdGFic19fYmlnLWljb24ge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxhbmRpbmctdGFic19fYmlnLWljb24taW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmxhbmRpbmctdGFic19fc2xpZGVyIC5vd2wtdGhlbWUgLm93bC1uYXYuZGlzYWJsZWQgKyAub3dsLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU3LjN2dztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIC5sYW5kaW5nLXRhYnNfX3NsaWRlciAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcubGFuZGluZy10YWJzX19iaWctaWNvbi1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxhbmRpbmctdGFic19fc2VjdGlvbiBoNCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEuMjVlbTsgfSB9XG5cbi5zbGlkZXItLWRlZmF1bHQgLm93bC1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgd2lkdGg6IDkwdnc7XG4gIG1hcmdpbjogMTVweCAwO1xuICB0b3A6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2xpZGVyLS1kZWZhdWx0IC5vd2wtZG90IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDRweDtcbiAgcGFkZGluZzogMDsgfVxuICAuc2xpZGVyLS1kZWZhdWx0IC5vd2wtZG90LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5zbGlkZXItLWRlZmF1bHQgLm93bC1kb3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTcyNjY7IH1cbiAgLnNsaWRlci0tZGVmYXVsdCAub3dsLWRvdC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5zbGlkZXItLWRlZmF1bHQgLm93bC1kb3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnNsaWRlci0tZGVmYXVsdCAub3dsLWRvdC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5zbGlkZXItLWRlZmF1bHQgLm93bC1kb3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLnNsaWRlci0tZGVmYXVsdCAub3dsLWRvdCBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnNsaWRlci0tZGVmYXVsdCAub3dsLWRvdC5hY3RpdmUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbi5jb2xvci10aGVtZS1kZWZhdWx0IC5zbGlkZXItLWRlZmF1bHQgLm93bC1kb3QuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuXG4uc2xpZGVyLS1kZWZhdWx0IC5vd2wtZG90LmFjdGl2ZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbi5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuc2xpZGVyLS1kZWZhdWx0IC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuLnNsaWRlci0tZGVmYXVsdCAub3dsLWRvdC5hY3RpdmUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnNsaWRlci0tZGVmYXVsdCAub3dsLWRvdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jYXJkLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAzNXB4IDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5jYXJkLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgcGFkZGluZzogNjVweCAzMHB4OyB9IH1cbiAgLmNhcmQtZGVzY3JpcHRpb25fX2ljb24ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAuY2FyZC1kZXNjcmlwdGlvbl9faWNvbiB7XG4gICAgICAgIGZsZXg6IDAgMCAyNiU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuY2FyZC1kZXNjcmlwdGlvbl9fdGV4dCB7XG4gICAgZmxleDogMCAwIDEwMCU7IH1cbiAgICAuY2FyZC1kZXNjcmlwdGlvbl9fdGV4dC5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuY2FyZC1kZXNjcmlwdGlvbl9fdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogZ2VyYmVyYV9saWdodCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAuY2FyZC1kZXNjcmlwdGlvbl9fdGV4dC5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5jYXJkLWRlc2NyaXB0aW9uX190ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAuY2FyZC1kZXNjcmlwdGlvbl9fdGV4dCB7XG4gICAgICAgIGZsZXg6IDAgMCA0OSU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3JTsgfSB9XG4gIC5jYXJkLWRlc2NyaXB0aW9uX19pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAuY2FyZC1kZXNjcmlwdGlvbl9faW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5saXN0LXRhbGUge1xuICBtYXJnaW46IC0xMHB4IDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAubGlzdC10YWxlIHtcbiAgICAgIG1hcmdpbjogOXB4IDAgMTBweCAwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5saXN0LXRhbGVfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgZmxleDogMCAwIDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAubGlzdC10YWxlX19pdGVtIHtcbiAgICAgICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjY2NjY2MyU7IH1cbiAgICAgICAgLmxpc3QtdGFsZV9faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmxpc3QtdGFsZV9faXRlbSB7XG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTsgfSB9XG4gICAgLmxpc3QtdGFsZV9faXRlbTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA3cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmxpc3QtdGFsZS0tZGFyayAudXNlcnNfX2xpc3RfX2l0ZW06OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2Y1NGU1YTsgfVxuXG4udXNlcnMge1xuICBmb250OiBub3JtYWwgMTVweC8yMnB4IFwiZ2VyYmVyYV9saWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0NDc5ODsgfVxuICAudXNlcnMuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnVzZXJzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAudXNlcnMuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudXNlcnMge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC51c2Vycy5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC51c2VycyB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC51c2VycyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL21vc3JlZy9sYW5kaW5nL2JhY2tncm91bmQtLXVzZXJzLmpwZ1wiKSAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfSB9XG4gIC51c2Vyc19fbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC51c2Vyc19fbGluay5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC51c2Vyc19fbGluayB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC51c2Vyc19fbGluay5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnVzZXJzX19saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnVzZXJzX19saW5rLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAudXNlcnNfX2xpbmsge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudXNlcnNfX2xpbmstd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLnVzZXJzX19saW5rX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG4gICAgLnVzZXJzX19saW5rOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zaXRpb246IG1hcmdpbiAwLjNzOyB9XG4gICAgLnVzZXJzX19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnVzZXJzX19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnVzZXJzX19saW5rOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudXNlcnNfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudXNlcnNfX2xpbms6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC51c2Vyc19fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC51c2Vyc19fbGluazpob3Zlcjo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC51c2Vyc19faW1nLWNvbnRhaW5lciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gIC51c2Vyc19faW1nIHtcbiAgICBvcmRlcjogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC51c2Vyc19faW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDsgfSB9XG4gICAgLnVzZXJzX19pbWctLWZpcnN0LWluLW1vYmlsZSB7XG4gICAgICBvcmRlcjogMDsgfVxuXG4uY29tcGFyaXNvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb21wYXJpc29uIHtcbiAgICAgIHdpZHRoOiAzMTBweDsgfSB9XG4gIC5jb21wYXJpc29uX19ncmFwaCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuY29tcGFyaXNvbl9fcmVjdCB7XG4gICAgZm9udDogYm9sZCAyNXB4LzQ3cHggXCJnZXJiZXJhX2xpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIC5jb21wYXJpc29uX19yZWN0LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmNvbXBhcmlzb25fX3JlY3Qge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuY29tcGFyaXNvbl9fcmVjdC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmNvbXBhcmlzb25fX3JlY3Qge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuY29tcGFyaXNvbl9fcmVjdC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmNvbXBhcmlzb25fX3JlY3Qge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmNvbXBhcmlzb25fX2V4cGxhbmF0aW9uIHtcbiAgICBjb2xvcjogIzUzNTM1MztcbiAgICBmb250OiBub3JtYWwgMTJweC8xOHB4IFwiZ2VyYmVyYV9saWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi50aWxlLWNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTEwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAudGlsZS1jYXRlZ29yaWVzX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMTJweCAwO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50aWxlLWNhdGVnb3JpZXNfX2l0ZW0ge1xuICAgICAgICBmbGV4OiAwIDAgMjQlO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC50aWxlLWNhdGVnb3JpZXNfX2l0ZW06bm90KDpudGgtY2hpbGQoM24gKyAxKSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDguMzMzMzMzMzMzMyUgKyAzMHB4KTsgfSB9XG4gIC50aWxlLWNhdGVnb3JpZXNfX2lsbHVzdHJhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWF4LWhlaWdodDogMTIwcHg7IH1cbiAgLnRpbGUtY2F0ZWdvcmllc19faWNvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC50aWxlLWNhdGVnb3JpZXNfX2Rlc2NyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQ6IG5vcm1hbCAxNnB4LzI0cHggXCJnZXJiZXJhX2xpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5jZW50cmVkLXRpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNlbnRyZWQtdGlsZSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIC5jZW50cmVkLXRpbGVfX2NvbW1lbnQge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIC5jZW50cmVkLXRpbGVfX2NvbW1lbnQtLWZ1bGwtd2lkdGgge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5jZW50cmVkLXRpbGVfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250OiBub3JtYWwgMTZweC8yNHB4IFwiZ2VyYmVyYV9saWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY2VudHJlZC10aWxlX19pdGVtLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmNlbnRyZWQtdGlsZV9faXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmNlbnRyZWQtdGlsZV9faXRlbS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmNlbnRyZWQtdGlsZV9faXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmNlbnRyZWQtdGlsZV9faXRlbS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmNlbnRyZWQtdGlsZV9faXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2VudHJlZC10aWxlX19pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2VudHJlZC10aWxlX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuICAgIC5jZW50cmVkLXRpbGVfX2l0ZW0tLWFycm93IHtcbiAgICAgIHBhZGRpbmc6IDAgMCA1NXB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICAgLmNlbnRyZWQtdGlsZV9faXRlbS0tYXJyb3cgLmNlbnRyZWQtdGlsZV9faWxsdXN0ciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLmNlbnRyZWQtdGlsZV9faXRlbS0tYXJyb3cgLmNlbnRyZWQtdGlsZV9faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNlbnRyZWQtdGlsZV9faXRlbS0tYXJyb3cge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5jZW50cmVkLXRpbGVfX2l0ZW0tLWFycm93IC5jZW50cmVkLXRpbGVfX2lsbHVzdHIge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgICAgLmNlbnRyZWQtdGlsZV9faXRlbS0tYXJyb3c6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTdweDtcbiAgICAgICAgYm90dG9tOiAxMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL21vc3JlZy9sYW5kaW5nL2Fycm93LnN2Z1wiKSAxMDAlIDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuY2VudHJlZC10aWxlX19pdGVtLS1hcnJvdzo6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiA1M3B4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMTIlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4OyB9IH1cbiAgICAgIC5jZW50cmVkLXRpbGVfX2l0ZW0tLWFycm93Omxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgIC5jZW50cmVkLXRpbGVfX2l0ZW0tLWFycm93Omxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2VudHJlZC10aWxlX19pdGVtLS1sZWZ0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAuY2VudHJlZC10aWxlX19pdGVtLS1sZWZ0IC5jZW50cmVkLXRpbGVfX2lsbHVzdHIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7IH1cbiAgICAgIC5jZW50cmVkLXRpbGVfX2l0ZW0tLWxlZnQgLmNlbnRyZWQtdGlsZV9fY29tbWVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgICAgIC5jZW50cmVkLXRpbGVfX2l0ZW0tLWxlZnQuY2VudHJlZC10aWxlX19pdGVtLS1hcnJvdzo6YWZ0ZXIge1xuICAgICAgICByaWdodDogNzBweDsgfVxuICAuY2VudHJlZC10aWxlX19pbGx1c3RyIHtcbiAgICBoZWlnaHQ6IDEwNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuY2VudHJlZC10aWxlX19pbWcge1xuICAgIG1heC1oZWlnaHQ6IDEwNnB4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1heC13aWR0aDogNzVweDsgfVxuICAuY2VudHJlZC10aWxlX19pbm5lciB7XG4gICAgcGFkZGluZzogMCAxNSU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNlbnRyZWQtdGlsZSAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbixcbiAgLmNlbnRyZWQtdGlsZSAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdDpob3ZlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjU0ZTVhOyB9XG4gIC5jZW50cmVkLXRpbGUgaSB7XG4gICAgZm9udDogbm9ybWFsIDE0cHgvMjJweCBcImdlcmJlcmFfbGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNkOGQ1Y2Y7IH1cbiAgLmNlbnRyZWQtdGlsZSB1bCB7XG4gICAgbWFyZ2luOiA5cHggMCAxMHB4IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAuY2VudHJlZC10aWxlIHVsIHtcbiAgICAgICAgbWFyZ2luOiA5cHggMCAxMHB4IDIwcHg7IH0gfVxuICAgIC5jZW50cmVkLXRpbGUgdWwgbGk6OmJlZm9yZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICNmNTRlNWE7IH1cblxuLmF0dGVudGlvbiB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBmb250OiBub3JtYWwgMTRweC8yNHB4IFwiZ2VyYmVyYV9saWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hdHRlbnRpb24uY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmF0dGVudGlvbiB7XG4gICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgLmF0dGVudGlvbi5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hdHRlbnRpb24ge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5hdHRlbnRpb24uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYXR0ZW50aW9uIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYXR0ZW50aW9uLS1vZmZzZXQge1xuICAgIG1hcmdpbi10b3A6IDIxcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmF0dGVudGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogNTVweDsgfSB9XG4gIC5hdHRlbnRpb246OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL21vc3JlZy9sYW5kaW5nL2F0dGVudGlvbi5zdmdcIik7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hdHRlbnRpb246OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgICBoZWlnaHQ6IDMzcHg7IH0gfVxuICAuYXR0ZW50aW9uLS10b3Age1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5hdHRlbnRpb24tLXRvcDo6YmVmb3JlIHtcbiAgICAgIHRvcDogMTZweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmF0dGVudGlvbi0tdG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICAgICAgbWluLWhlaWdodDogMzNweDsgfVxuICAgICAgICAuYXR0ZW50aW9uLS10b3A6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAtNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5hdHRlbnRpb24tLW9uZWxpbmU6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICB0b3A6IC02cHg7IH0gfVxuXG4uZHJvcC1saXN0X19pdGVtLWhlYWRlciB7XG4gIGZvbnQ6IG5vcm1hbCAxNnB4LzI0cHggXCJnZXJiZXJhX2xpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2Y1NGU1YTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDEwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5kcm9wLWxpc3RfX2l0ZW0taGVhZGVyOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuZHJvcC1saXN0X19pdGVtLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgbGVmdDogLTIxcHg7XG4gICAgdG9wOiA3cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Y1NGU1YTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1NGU1YTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zczsgfVxuXG4uZHJvcC1saXN0X19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udDogbm9ybWFsIDE0cHgvMjFweCBcImdlcmJlcmFfbGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmRyb3AtbGlzdF9faXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZHJvcC1saXN0X19pdGVtLS1hY3RpdmUgLmRyb3AtbGlzdF9faXRlbS1oZWFkZXIge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuZHJvcC1saXN0X19pdGVtLS1hY3RpdmUgLmRyb3AtbGlzdF9faXRlbS1oZWFkZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmRyb3AtbGlzdF9faXRlbS0tYWN0aXZlIC5kcm9wLWxpc3RfX2l0ZW0taGVhZGVyIHtcbiAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAuZHJvcC1saXN0X19pdGVtLS1hY3RpdmUgLmRyb3AtbGlzdF9faXRlbS1oZWFkZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZHJvcC1saXN0X19pdGVtLS1hY3RpdmUgLmRyb3AtbGlzdF9faXRlbS1oZWFkZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5kcm9wLWxpc3RfX2l0ZW0tLWFjdGl2ZSAuZHJvcC1saXN0X19pdGVtLWhlYWRlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5kcm9wLWxpc3RfX2l0ZW0tLWFjdGl2ZSAuZHJvcC1saXN0X19pdGVtLWhlYWRlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmRyb3AtbGlzdF9faXRlbS0tYWN0aXZlIC5kcm9wLWxpc3RfX2l0ZW0taGVhZGVyOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmRyb3AtbGlzdF9faXRlbS0tYWN0aXZlIC5kcm9wLWxpc3RfX2l0ZW0taGVhZGVyOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuLmRyb3AtbGlzdF9faXRlbS0tYWN0aXZlIC5kcm9wLWxpc3RfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICBtYXgtaGVpZ2h0OiBub25lOyB9XG5cbi5kcm9wLWxpc3RfX21vcmUge1xuICBmb250OiBub3JtYWwgMTZweC8yNHB4IFwiZ2VyYmVyYV9saWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmNTRlNWE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogOXB4IDAgMTBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZHJvcC1saXN0X19tb3JlOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBsZWZ0OiAtMjFweDtcbiAgICB0b3A6IDdweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjU0ZTVhO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjU0ZTVhO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzOyB9XG5cbi5kcm9wLWxpc3QtLW92ZXJtb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmRyb3AtbGlzdC0tb3Zlcm1vcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA0MHB4KSB7XG4gIC50eXBlLW9mLWNhcmRzLmNhcm91c2VsLS1sb25nLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIHRvcDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnR5cGUtb2YtY2FyZHMuY2Fyb3VzZWwtLWxvbmctZG90cyAub3dsLWRvdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYmNjYzk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW46IDRweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC50eXBlLW9mLWNhcmRzLmNhcm91c2VsLS1sb25nLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjU0ZTVhOyB9IH1cblxuLnR5cGUtb2YtY2FyZHMgLm93bC10aGVtZSAub3dsLW5hdiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDg1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAudHlwZS1vZi1jYXJkcyAub3dsLXRoZW1lIC5vd2wtbmF2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAudHlwZS1vZi1jYXJkcyAub3dsLXRoZW1lIC5vd2wtbmF2ID4gKiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtaW5kZW50OiAtMTAwMDAwMHB4OyB9XG4gICAgLnR5cGUtb2YtY2FyZHMgLm93bC10aGVtZSAub3dsLW5hdiA+ICo6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBsZWZ0OiA5cHg7IH1cbiAgICAudHlwZS1vZi1jYXJkcyAub3dsLXRoZW1lIC5vd2wtbmF2ID4gKi5vd2wtcHJldjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC50eXBlLW9mLWNhcmRzIC5vd2wtdGhlbWUgLm93bC1uYXY6aG92ZXIgPiAqIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ViMzk0NiwgI2ViMzk0Nik7IH1cblxuLnR5cGUtb2YtY2FyZHNfX3NsaWRlIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLnR5cGUtb2YtY2FyZHNfX3NsaWRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnR5cGUtb2YtY2FyZHNfX2RlY3NyIHtcbiAgb3JkZXI6IDE7XG4gIHdpZHRoOiA0NiU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIC50eXBlLW9mLWNhcmRzX19kZWNzciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi50eXBlLW9mLWNhcmRzX19pbWctLWZpcnN0LWluLW1vYmlsZSB7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICB3aWR0aDogMzMlICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIC50eXBlLW9mLWNhcmRzX19pbWctLWZpcnN0LWluLW1vYmlsZSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgb3JkZXI6IDE7IH0gfVxuXG4uY29tbW9uX19oMi1kZWNvLmNvbW1vbl9faDItZGVjby0tbm8tYm1hcmdpbiAuaGVhZGVyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXNpemU6IDEuNjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogdW5zZXQ7IH1cbiAgLmNvbW1vbl9faDItZGVjby5jb21tb25fX2gyLWRlY28tLW5vLWJtYXJnaW4gLmhlYWRlci5mb250LXRoZW1lLWRlZmF1bHQsXG4gIC5mb250LXRoZW1lLWRlZmF1bHQgLmNvbW1vbl9faDItZGVjby5jb21tb25fX2gyLWRlY28tLW5vLWJtYXJnaW4gLmhlYWRlciB7XG4gICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuY29tbW9uX19oMi1kZWNvLmNvbW1vbl9faDItZGVjby0tbm8tYm1hcmdpbiAuaGVhZGVyLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5jb21tb25fX2gyLWRlY28uY29tbW9uX19oMi1kZWNvLS1uby1ibWFyZ2luIC5oZWFkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cblxuLnRhYmxlLXN0cmlwaW5nIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuICAudGFibGUtc3RyaXBpbmctd3JhcHBlciB7XG4gICAgb3ZlcmZsb3cteDogYXV0bzsgfVxuICAudGFibGUtc3RyaXBpbmcgdGQsXG4gIC50YWJsZS1zdHJpcGluZyB0aCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC50YWJsZS1zdHJpcGluZyB0ZC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC50YWJsZS1zdHJpcGluZyB0ZCxcbiAgICAudGFibGUtc3RyaXBpbmcgdGguY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdFxuICAgIC50YWJsZS1zdHJpcGluZyB0aCB7XG4gICAgICBib3JkZXItY29sb3I6ICMzNjM1MzI7IH1cbiAgICAudGFibGUtc3RyaXBpbmcgdGQuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC50YWJsZS1zdHJpcGluZyB0ZCxcbiAgICAudGFibGUtc3RyaXBpbmcgdGguY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlXG4gICAgLnRhYmxlLXN0cmlwaW5nIHRoIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC50YWJsZS1zdHJpcGluZyB0ZC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnRhYmxlLXN0cmlwaW5nIHRkLFxuICAgIC50YWJsZS1zdHJpcGluZyB0aC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2tcbiAgICAudGFibGUtc3RyaXBpbmcgdGgge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC50YWJsZS1zdHJpcGluZyB0aGVhZCB0aC5mb250LXRoZW1lLWRlZmF1bHQsXG4gIC5mb250LXRoZW1lLWRlZmF1bHQgLnRhYmxlLXN0cmlwaW5nIHRoZWFkIHRoLFxuICAudGFibGUtc3RyaXBpbmcgdGhlYWQgdGQuZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0XG4gIC50YWJsZS1zdHJpcGluZyB0aGVhZCB0ZCB7XG4gICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAudGFibGUtc3RyaXBpbmcgdGhlYWQgdGguZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLnRhYmxlLXN0cmlwaW5nIHRoZWFkIHRoLFxuICAudGFibGUtc3RyaXBpbmcgdGhlYWQgdGQuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWZcbiAgLnRhYmxlLXN0cmlwaW5nIHRoZWFkIHRkIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG5cbi5vay1zaWduIHtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjlweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI4ZWRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAub2stc2lnbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQ7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ3JSkgdHJhbnNsYXRlWSgtNzUlKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4ud2lkZS1wb3B1cCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLndpZGUtcG9wdXAuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLndpZGUtcG9wdXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLndpZGUtcG9wdXAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAud2lkZS1wb3B1cCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAud2lkZS1wb3B1cC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC53aWRlLXBvcHVwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5wYWdlLWZvb3RlciAuZm9vdGVyIC5uZXdzLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuXG4ubGFuZGluZyAuY29tbW9uX3NlY3Rpb24gKyAuYmFubmVyczMge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbmg0Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5jYXJvdXNlbC0tbG9uZy1kb3RzIC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNhcm91c2VsLS1sb25nLWRvdHMgLm93bC1kb3RzIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jYXJvdXNlbC0tbG9uZy1kb3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG4uY2Fyb3VzZWwtLWxvbmctZG90cyAub3dsLWRvdHMge1xuICBtYXJnaW46IDAgMTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmNhcm91c2VsLS1sb25nLWRvdHMgLm93bC1kb3RzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5jYXJvdXNlbC0tbG9uZy1kb3RzIC5vd2wtZG90IHtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogMCAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY2Fyb3VzZWwtLWxvbmctZG90cyAub3dsLWRvdDpob3ZlciwgLmNhcm91c2VsLS1sb25nLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG5cbi5jYXJvdXNlbC0tbG9uZy1kb3RzIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IHVuc2V0OyB9XG4gIC5jYXJvdXNlbC0tbG9uZy1kb3RzIGg2LmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuY2Fyb3VzZWwtLWxvbmctZG90cyBoNiB7XG4gICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuY2Fyb3VzZWwtLWxvbmctZG90cyBoNi5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuY2Fyb3VzZWwtLWxvbmctZG90cyBoNiB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuXG4ubnVtYmVycyB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDsgfVxuICAubnVtYmVyc19faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgICAubnVtYmVyc19faXRlbV9faGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLm51bWJlcnNfX2l0ZW1fX2hlYWRlciB7XG4gICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTsgfSB9XG4gIC5udW1iZXJzX19iaWctdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyLjhlbTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gICAgLm51bWJlcnNfX2JpZy10ZXh0LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLm51bWJlcnNfX2JpZy10ZXh0IHtcbiAgICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgLm51bWJlcnNfX2JpZy10ZXh0LmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAubnVtYmVyc19fYmlnLXRleHQge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAubnVtYmVyc19fYmlnLXRleHQuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5udW1iZXJzX19iaWctdGV4dCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLm51bWJlcnNfX2JpZy10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyLjY1ZW07IH0gfVxuICAubnVtYmVyc19faWNvbiB7XG4gICAgbWF4LXdpZHRoOiA3NXB4O1xuICAgIG1heC1oZWlnaHQ6IDc1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4uZG91YmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kb3VibGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfSB9XG4gIC5kb3VibGVfX2ltZyB7XG4gICAgb3JkZXI6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kb3VibGVfX2ltZyB7XG4gICAgICAgIG9yZGVyOiAyOyB9IH1cbiAgICAuZG91YmxlX19pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZG91YmxlX19pbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuZG91YmxlX190ZXh0IHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgLmRvdWJsZV9fdGV4dCBoMyB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXNpemU6IDEuNzVlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRvdWJsZV9fdGV4dCB7XG4gICAgICAgIG9yZGVyOiBpbml0aWFsOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5kb3VibGVfX3RleHQgaDMge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH0gfVxuICAuZG91YmxlID4gKiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZG91YmxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA0OXB4KSB7XG4gIC5wYWdlX19zZWN0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFlbTsgfVxuICAucGFnZV9fY29udGVudCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgICAucGFnZV9fY29udGVudCAucGFnZV9fc2VjdGlvbi0tbnVtYmVycyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gICAgLnBhZ2VfX2NvbnRlbnQgLmNvbC1tZC00LFxuICAgIC5wYWdlX19jb250ZW50IC5jb2wtbWQtNSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wYWdlX19jb250ZW50IC5sYW5kaW5nLXRhYnNfX3NlY3Rpb24gLmNvbC1tZC01IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnBhZ2VfX2NvbnRlbnQgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5wYWdlX19jb250ZW50IC5jb2wtc20tNiB7XG4gICAgICB3aWR0aDogNDklOyB9XG4gICAgLnBhZ2VfX2NvbnRlbnQgLmNvbC1zbS01IHtcbiAgICAgIHdpZHRoOiA0MSU7IH1cbiAgICAucGFnZV9fY29udGVudCAudXNlcnNfX2xpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubnVtYmVyc19faXRlbSB7XG4gICAgd2lkdGg6IDQ5JTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZV9fY29udGVudCAucGFnZV9fc2VjdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLnBhZ2VfX2NvbnRlbnQgLmNvbC14cy0xMiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAucGFnZV9fY29udGVudCAuY29sLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnBhZ2VfX2NvbnRlbnQgLmNvbC0tcGFkZGluZ3M1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgLnBhZ2VfX2NvbnRlbnQgLmNvbC14cy00IHtcbiAgICB3aWR0aDogMzMlOyB9XG4gIC5wYWdlX19jb250ZW50IC5idG4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnZV9fY29udGVudCAuY2VudHJlZC10aWxlIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBpY3R1cmVkLWNvbHMge1xuICAgIHBhZGRpbmc6IDUwcHggMCAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4udGVzdCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q1ZDI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5mb3JtLWNvbnRyb2wuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmZvcm0tY29udHJvbCB7XG4gICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgLmZvcm0tY29udHJvbC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5mb3JtLWNvbnRyb2wge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5mb3JtLWNvbnRyb2wuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZm9ybS1jb250cm9sIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzlhOWI5YztcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDVkMjtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbmZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuaW5wdXRbdHlwZT0nc2VhcmNoJ10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLmFwcGVhbHMtc2VhcmNoX19jb250cm9sLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NWVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5hcHBlYWxzLXNlYXJjaF9fY29udHJvbC1sYWJlbC5mb250LXRoZW1lLWRlZmF1bHQsXG4gIC5mb250LXRoZW1lLWRlZmF1bHQgLmFwcGVhbHMtc2VhcmNoX19jb250cm9sLWxhYmVsIHtcbiAgICBmb250LWZhbWlseTogZ2VyYmVyYV9saWdodCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLmFwcGVhbHMtc2VhcmNoX19jb250cm9sLWxhYmVsLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5hcHBlYWxzLXNlYXJjaF9fY29udHJvbC1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAuYXBwZWFscy1zZWFyY2hfX2NvbnRyb2wtbGFiZWwuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFwcGVhbHMtc2VhcmNoX19jb250cm9sLWxhYmVsIHtcbiAgICBjb2xvcjogIzdlNzI2NjsgfVxuICAuYXBwZWFscy1zZWFyY2hfX2NvbnRyb2wtbGFiZWwuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYXBwZWFscy1zZWFyY2hfX2NvbnRyb2wtbGFiZWwge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5hcHBlYWxzLXNlYXJjaF9fY29udHJvbC1sYWJlbC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5hcHBlYWxzLXNlYXJjaF9fY29udHJvbC1sYWJlbCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmNhcHRjaGFfX2NvbnRyb2wge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgLmNhcHRjaGFfX2NvbnRyb2wuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmNhcHRjaGFfX2NvbnRyb2wge1xuICAgIGNvbG9yOiAjN2U3MjY2OyB9XG4gIC5jYXB0Y2hhX19jb250cm9sLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmNhcHRjaGFfX2NvbnRyb2wge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5jYXB0Y2hhX19jb250cm9sLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmNhcHRjaGFfX2NvbnRyb2wge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jYXB0Y2hhX19jb250cm9sOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uY2FwdGNoYV9faW5wdXQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FwdGNoYV9faW5wdXQtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLmZvcm0uYXBwZWFscy1zZWFyY2ggLnJvdyB7XG4gIGp1c3RpZnktY29udGVudDogdW5zZXQ7IH1cblxuLmZvcm0tZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLmFwcGVhbHMtc2VhcmNoIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gIC5yb3cuY2FwdGNoYSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnJvdy5jYXB0Y2hhIC5jb2wtc20tNiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAuY29sLXNtLTEwLmZvcm0tZmllbGQge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAuZm9ybS1maWVsZC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5jb2wtc20tMi5mb3JtLWZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAuZm9ybS1maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cF9maWxlLW5hbWUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAubWVudTFfX3NlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5tZW51MSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubWVudTEgdWwsXG4gIC5tZW51MSBsaSB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1lbnUxIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1lbnUxOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlYmU3O1xuICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5tZW51MSB1bCxcbiAgLm1lbnUxIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAubWVudTEgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1lbnUxIHVsOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAubWVudTEgdWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLm1lbnUxIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDE5cHggMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDUwOyB9XG4gICAgLm1lbnUxIGxpOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAubWVudTEgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMCAwIDI0cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxLjA2MjVlbTsgfVxuICAgIC5tZW51MSBhLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5tZW51MSBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX21lZGl1bSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAubWVudTEgYS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5tZW51MSBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgICAubWVudTEgYS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5tZW51MSBhIHtcbiAgICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gICAgLm1lbnUxIGEuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5tZW51MSBhIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLm1lbnUxIGEuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5tZW51MSBhIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm1lbnUxIGE6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkOyB9XG4gICAgICAubWVudTEgYTpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLm1lbnUxIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2Y1NGU1YTsgfVxuICAgICAgLm1lbnUxIGE6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLm1lbnUxIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLm1lbnUxIGE6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLm1lbnUxIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLm1lbnUxIGE6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5tZW51MSBhOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAubWVudTEgYTpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAubWVudTEgYTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLm1lbnUxIGE6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLm1lbnUxIGE6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1lbnUxIGxpLmFjdGl2ZSBhIHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQ7IH1cbiAgICAubWVudTEgbGkuYWN0aXZlIGEuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAubWVudTEgbGkuYWN0aXZlIGEge1xuICAgICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgICAubWVudTEgbGkuYWN0aXZlIGEuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5tZW51MSBsaS5hY3RpdmUgYSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5tZW51MSBsaS5hY3RpdmUgYS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLm1lbnUxIGxpLmFjdGl2ZSBhIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm1lbnUxIGxpLmFjdGl2ZSBhLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLm1lbnUxIGxpLmFjdGl2ZSBhIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Y1NGU1YTsgfVxuICAgIC5tZW51MSBsaS5hY3RpdmUgYS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLm1lbnUxIGxpLmFjdGl2ZSBhIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5tZW51MSBsaS5hY3RpdmUgYS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLm1lbnUxIGxpLmFjdGl2ZSBhIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVudTEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm1lbnUxLS10b3AtcG9zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5tZW51MV9fc2VsZWN0LmpxLXNlbGVjdGJveCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51MV9fc2VsZWN0LmpxLXNlbGVjdGJveCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWVudTEgbGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAubWVudTEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tZW51MV9fc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uYnJpY2s3IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5icmljazc6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnJpY2s3OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLmJyaWNrN19faW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAwLjZzIGVhc2U7XG4gIHRyYW5zaXRpb246IG5vbmUgMC42cyBlYXNlOyB9XG4gIC5icmljazdfX2lubmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5icmljazdfX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5icmljazdfX2lubmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmJyaWNrN19faW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJyaWNrN19faW5uZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYnJpY2s3X19pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAuYnJpY2s3X19pbm5lcjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmJyaWNrN19faW5uZXI6aG92ZXIgLmJyaWNrN19fcHVidGltZTIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmljazdfX2JnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwOyB9XG4gICAgLmJyaWNrN19fYmc6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJyaWNrN19faW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5icmljazctLWNvbC0zIC5icmljazdfX2JnIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLmJyaWNrNy0tbm9iZyAuYnJpY2s3X19iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuXG4uYnJpY2s3X19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTQuNiU7XG4gIHotaW5kZXg6IDU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2UwZTU7IH1cbiAgLmJyaWNrN19faW1nOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUxKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC41MSkgMTAwJSk7IH1cblxuLmJyaWNrN19faW1nLS1ub3NoYWRvdzo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYnJpY2s3X19pbWcgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5icmljazdfX2ltZy0tbm9mb3RvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZTBlNTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzUlOyB9XG5cbi5icmljazdfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmJyaWNrN19faW1hZ2UtLW5vZm90byB7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMzJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwY2xhc3MlM0QlMjJpY29uJTIwc2xpZGVyMS1uby1mb3RvJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA2MiUyMDQ1JTIyJTIwd2lkdGglM0QlMjI2MiUyMiUyMGhlaWdodCUzRCUyMjQ1JTIyJTIwZmlsbCUzRCUyMiUyM0VBRUNFRiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTMwLjclMjAxNS41Yy01LjQlMjAwLTkuOCUyMDQuNC05LjglMjA5LjhzNC40JTIwOS44JTIwOS44JTIwOS44JTIwOS44LTQuNCUyMDkuOC05LjgtNC40LTkuOC05LjgtOS44eiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTU5LjQlMjA4LjVINDYuMkw0MS44LjhjMC0uNS0uMy0uOC0uNy0uOEgyMS42Yy0uNCUyMDAtLjcuNC0uNy44bC00LjQlMjA3LjdoLTE0QzEuMSUyMDguNSUyMDAlMjA5LjclMjAwJTIwMTF2MzEuNUMwJTIwNDMuOSUyMDEuMSUyMDQ1JTIwMi41JTIwNDVoNTYuOWMxLjQlMjAwJTIwMi41LTEuMSUyMDIuNS0yLjVWMTFjMC0xLjMtMS4xLTIuNS0yLjUtMi41ek0zMC43JTIwMzkuNGMtNy44JTIwMC0xNC4xLTYuMy0xNC4xLTE0LjFzNi4zLTE0LjElMjAxNC4xLTE0LjElMjAxNC4xJTIwNi4zJTIwMTQuMSUyMDE0LjFjLjElMjA3LjctNi4zJTIwMTQuMS0xNC4xJTIwMTQuMXolMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7IH1cblxuLmJyaWNrN19fcHVidGltZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE1O1xuICBsZWZ0OiAxMHB4O1xuICBib3R0b206IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogMC42ODc1ZW07IH1cbiAgLmJyaWNrN19fcHVidGltZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYnJpY2s3X19wdWJ0aW1lIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnJpY2s3X19wdWJ0aW1lLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmJyaWNrN19fcHVidGltZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJyaWNrN19fcHVidGltZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5icmljazdfX3B1YnRpbWUge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5icmljazdfX3B1YnRpbWUuZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0IC5icmljazdfX3B1YnRpbWUge1xuICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuYnJpY2s3X19wdWJ0aW1lLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5icmljazdfX3B1YnRpbWUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5icmljazdfX3B1YnRpbWUge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgYm90dG9tOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NWVtOyB9IH1cblxuLmJyaWNrN19fZHVyYXRpb24sXG4uYnJpY2s3X19mb3RvcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE1O1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5icmljazdfX2R1cmF0aW9uLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5icmljazdfX2R1cmF0aW9uLFxuICAuYnJpY2s3X19mb3Rvcy5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdFxuICAuYnJpY2s3X19mb3RvcyB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJyaWNrN19fZHVyYXRpb24uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYnJpY2s3X19kdXJhdGlvbixcbiAgLmJyaWNrN19fZm90b3MuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZVxuICAuYnJpY2s3X19mb3RvcyB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJyaWNrN19fZHVyYXRpb24uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYnJpY2s3X19kdXJhdGlvbixcbiAgLmJyaWNrN19fZm90b3MuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFja1xuICAuYnJpY2s3X19mb3RvcyB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmJyaWNrN19fZHVyYXRpb24uZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0IC5icmljazdfX2R1cmF0aW9uLFxuICAuYnJpY2s3X19mb3Rvcy5mb250LXRoZW1lLWRlZmF1bHQsXG4gIC5mb250LXRoZW1lLWRlZmF1bHRcbiAgLmJyaWNrN19fZm90b3Mge1xuICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX21lZGl1bSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLmJyaWNrN19fZHVyYXRpb24uZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmJyaWNrN19fZHVyYXRpb24sXG4gIC5icmljazdfX2ZvdG9zLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmXG4gIC5icmljazdfX2ZvdG9zIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYnJpY2s3OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgLmJyaWNrN19fZHVyYXRpb24sXG4gIC5icmljazdfX2ZvdG9zIHtcbiAgICByaWdodDogMjBweDtcbiAgICBib3R0b206IDEycHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1ZW07IH0gfVxuXG4uYnJpY2s3X19yb3cge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5icmljazdfX3Jvdzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmJyaWNrN19fcm93OjphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5icmljazdfX3B1YnRpbWUyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJyaWNrN19fcHVidGltZTIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmJyaWNrN19fcHVidGltZTIge1xuICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gIC5icmljazdfX3B1YnRpbWUyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmJyaWNrN19fcHVidGltZTIge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5icmljazdfX3B1YnRpbWUyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmJyaWNrN19fcHVidGltZTIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5icmljazdfX2ZvdG9zMixcbi5icmljazdfX2R1cmF0aW9uMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTsgfVxuICAuYnJpY2s3X19mb3RvczIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmJyaWNrN19fZm90b3MyLFxuICAuYnJpY2s3X19kdXJhdGlvbjIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHRcbiAgLmJyaWNrN19fZHVyYXRpb24yIHtcbiAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAuYnJpY2s3X19mb3RvczIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYnJpY2s3X19mb3RvczIsXG4gIC5icmljazdfX2R1cmF0aW9uMi5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlXG4gIC5icmljazdfX2R1cmF0aW9uMiB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmJyaWNrN19fZm90b3MyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmJyaWNrN19fZm90b3MyLFxuICAuYnJpY2s3X19kdXJhdGlvbjIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFja1xuICAuYnJpY2s3X19kdXJhdGlvbjIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5icmljazdfX2ljb24ge1xuICB3aWR0aDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5icmljazdfX2ljb24uX19waG90byB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJvdHRvbTogMXB4O1xuICAgIGxlZnQ6IC0ycHg7IH1cbiAgLmJyaWNrN19faWNvbi5fX3ZpZGVvIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIHJpZ2h0OiAwOyB9XG5cbi5icmljazdfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNnMgZWFzZTsgfVxuICAuYnJpY2s3X190aXRsZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYnJpY2s3X190aXRsZSB7XG4gICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgLmJyaWNrN19fdGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYnJpY2s3X190aXRsZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmJyaWNrN19fdGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYnJpY2s3X190aXRsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJyaWNrN19fdGl0bGUuZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0IC5icmljazdfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogZ2VyYmVyYV9tZWRpdW0sIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5icmljazdfX3RpdGxlLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5icmljazdfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmljazdfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmJyaWNrN19faWNvbi5fX3Bob3RvIHtcbiAgICBib3R0b206IDJweDsgfVxuICAuYnJpY2s3X19pY29uLl9fdmlkZW8ge1xuICAgIGJvdHRvbTogMHB4OyB9XG4gIC5icmljazdfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG5cbi5icmljazdfX2lubmVyOmhvdmVyIC5icmljazdfX3RpdGxlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4uY29sb3ItdGhlbWUtZGVmYXVsdCAuYnJpY2s3X19pbm5lcjpob3ZlciAuYnJpY2s3X190aXRsZSB7XG4gIGNvbG9yOiAjZjU0ZTVhOyB9XG5cbi5icmljazdfX2lubmVyOmhvdmVyIC5icmljazdfX3RpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5icmljazdfX2lubmVyOmhvdmVyIC5icmljazdfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmJyaWNrN19faW5uZXI6aG92ZXIgLmJyaWNrN19fdGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmJyaWNrN19faW5uZXI6aG92ZXIgLmJyaWNrN19fdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnJpY2s3X19zb3VyY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxMHB4IDE3cHggMTBweDtcbiAgY29sb3I6ICM3YTdhN2E7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zaXplOiAwLjY4NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJyaWNrN19fc291cmNlIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMjBweCAxMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5icmljazdfX3NvdXJjZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJpY2s3X190aXRsZSxcbiAgLmJyaWNrN19fc291cmNlIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi5icmljazdfX2Fubm91bmNlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3OyB9XG4gIC5icmljazdfX2Fubm91bmNlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5icmljazdfX2Fubm91bmNlIHtcbiAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAuYnJpY2s3X19hbm5vdW5jZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5icmljazdfX2Fubm91bmNlIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuYnJpY2s3X19hbm5vdW5jZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5icmljazdfX2Fubm91bmNlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmJyaWNrN19fYW5ub3VuY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5icmljazcge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYnJpY2s3LS1jb2wtMyB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlOyB9IH1cblxuLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIG1hcmdpbjogMCAwIDI1cHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMDsgfVxuICAuYnJlYWRjcnVtYi5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYnJlYWRjcnVtYiB7XG4gICAgY29sb3I6ICM3ZTcyNjY7IH1cbiAgLmJyZWFkY3J1bWIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYnJlYWRjcnVtYiB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmJyZWFkY3J1bWIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYnJlYWRjcnVtYiB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJyZWFkY3J1bWIgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwYWRkaW5nOiAwIDdweCAwIDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuYnJlYWRjcnVtYiBsaS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5icmVhZGNydW1iIGxpIHtcbiAgICAgIGNvbG9yOiAjN2U3MjY2OyB9XG4gICAgLmJyZWFkY3J1bWIgbGkuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5icmVhZGNydW1iIGxpIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJyZWFkY3J1bWIgbGkuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5icmVhZGNydW1iIGxpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJyZWFkY3J1bWIgbGkuZm9udC10aGVtZS1kZWZhdWx0LFxuICAgIC5mb250LXRoZW1lLWRlZmF1bHQgLmJyZWFkY3J1bWIgbGkge1xuICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLmJyZWFkY3J1bWIgbGkuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuYnJlYWRjcnVtYiBsaSB7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gICAgLmJyZWFkY3J1bWIgbGk6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5icmVhZGNydW1iIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmJyZWFkY3J1bWIgYS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5icmVhZGNydW1iIGEge1xuICAgICAgY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAuYnJlYWRjcnVtYiBhLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYnJlYWRjcnVtYiBhIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJyZWFkY3J1bWIgYS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmJyZWFkY3J1bWIgYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5icmVhZGNydW1iIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMxYzFjMWQ7IH1cbiAgLmJyZWFkY3J1bWIgc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5qdW1ib19tb2Rlcm4ge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAuanVtYm9fbW9kZXJuIC5icmVhZGNydW1iIGEge1xuICAgIGNvbG9yOiAjOTg5MjhjOyB9XG4gIC5qdW1ib19tb2Rlcm4gLmJyZWFkY3J1bWIgc3BhbiB7XG4gICAgY29sb3I6ICM5ODkyOGM7IH1cblxuLmJyaWNrNSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYnJpY2s1IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZTdlMjsgfVxuICAgICAgLmJyaWNrNTpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9IH1cblxuLmJyaWNrNV9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJyaWNrNV9fcm93LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5icmljazVfX3JvdyB7XG4gICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgLmJyaWNrNV9fcm93LmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmJyaWNrNV9fcm93IHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuYnJpY2s1X19yb3cuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYnJpY2s1X19yb3cge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5icmljazVfX3Jvdy5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYnJpY2s1X19yb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJyaWNrNV9fcm93LmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmJyaWNrNV9fcm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5icmljazVfX3Jvdy5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5icmljazVfX3JvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAuYnJpY2s1X19yb3c6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5icmljazVfX3Jvdzpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5icmljazVfX3Jvdzpob3ZlciB7XG4gICAgICBjb2xvcjogI2Y1NGU1YTsgfVxuICAgIC5icmljazVfX3Jvdzpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmJyaWNrNV9fcm93OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJyaWNrNV9fcm93OmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYnJpY2s1X19yb3c6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYnJpY2s1X19yb3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uYnJpY2s1X19jZWxsIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmJyaWNrNV9fY2VsbC0taW1nIHtcbiAgICB3aWR0aDogMzIuNjUlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMi40NCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJyaWNrNV9fY2VsbC0taW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2OC43NSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5icmljazVfX2NlbGwtLWltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIC5icmljazVfX2NlbGwtLWltZyBpbWcge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5icmljazVfX2NlbGwtYmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvbW9zcmVnL3BsYWNlaG9sZGVyX25ld3Muc3ZnXCIpOyB9XG4gIC5icmljazVfX2NlbGwtLXRleHQge1xuICAgIHdpZHRoOiA2Ny4zNSU7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJyaWNrNV9fY2VsbC0tdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmJyaWNrNV9fY2VsbC0tdGV4dCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cbiAgICAuYnJpY2s1X19jZWxsLS10ZXh0LS1zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgY29sb3I6ICM4ODg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogNnB4IDA7XG4gICAgICBtYXgtaGVpZ2h0OiA1NHB4OyB9XG4gICAgICAuYnJpY2s1X19jZWxsLS10ZXh0LS1zbWFsbCBiIHtcbiAgICAgICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuYnJpY2s1X19jZWxsLS10ZXh0LS1zbWFsbCB7XG4gICAgICAgICAgbWFyZ2luOiA0cHggMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5icmljazUtLW1vYmlsZS1pbWcgLmJyaWNrNV9fY2VsbC0taW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5icmljazVfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmJyaWNrNV9fdGl0bGUgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmJyaWNrNV9fdGl0bGUgYS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5icmljazVfX3RpdGxlIGEge1xuICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAuYnJpY2s1X190aXRsZSBhLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYnJpY2s1X190aXRsZSBhIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJyaWNrNV9fdGl0bGUgYS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmJyaWNrNV9fdGl0bGUgYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5icmljazVfX3RpdGxlIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuYnJpY2s1X190aXRsZSBhOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYnJpY2s1X190aXRsZSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgICAgIC5icmljazVfX3RpdGxlIGE6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmJyaWNrNV9fdGl0bGUgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYnJpY2s1X190aXRsZSBhOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5icmljazVfX3RpdGxlIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnJpY2s1X190aXRsZV9iaWcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJyaWNrNV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJyaWNrNV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH0gfVxuXG4uYnJpY2s1X19ib3R0b20ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTVweCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5icmljazVfX2JvdHRvbSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMTVweDsgfSB9XG5cbi5icmljazVfX3RpbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5icmljazVfX3RpbWUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmJyaWNrNV9fdGltZSB7XG4gICAgY29sb3I6ICM3ZTcyNjY7IH1cbiAgLmJyaWNrNV9fdGltZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5icmljazVfX3RpbWUge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5icmljazVfX3RpbWUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYnJpY2s1X190aW1lIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnJpY2s1X190aW1lLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuYnJpY2s1X190aW1lIHtcbiAgICBmb250LWZhbWlseTogZ2VyYmVyYV9saWdodCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLmJyaWNrNV9fdGltZS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuYnJpY2s1X190aW1lIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gIC5icmljazVfX3RpbWUtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAycHg7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTFweCAxMXB4OyB9XG5cbi5zZWFyY2gtd2lkZ2V0X19zZXR0aW5ncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5zZWFyY2gtd2lkZ2V0X19zZXR0aW5ncyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuc2VhcmNoLXdpZGdldF9fc2V0dGluZ3MtLWxlZnQge1xuICAgIGZsZXg6IDE7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5zZWFyY2gtd2lkZ2V0X19zZXR0aW5ncy0tbGVmdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5zZWFyY2gtd2lkZ2V0X19zZXR0aW5ncy0tcmlnaHQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIC5zZWFyY2gtd2lkZ2V0X19zZXR0aW5ncy0tcmlnaHQgLnNlYXJjaF9fZnV6enktc2VhcmNoIHtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuc2VhcmNoLXdpZGdldF9fc2V0dGluZ3MtLXJpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7IH0gfVxuXG4uc2VhcmNoLXBhZ2UtZm9ybSBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICBjdXJzb3I6IHRleHQ7IH1cblxuLnNlYXJjaC1wYWdlLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5zZWFyY2gtcGFnZS1mb3JtX19jb3JyZWN0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICM5NDg5N2U7XG4gICAgbWFyZ2luLXRvcDogMTRweDsgfVxuICAgIC5zZWFyY2gtcGFnZS1mb3JtX19jb3JyZWN0aW9uLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5zZWFyY2gtcGFnZS1mb3JtX19jb3JyZWN0aW9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC5zZWFyY2gtcGFnZS1mb3JtX19jb3JyZWN0aW9uLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLnNlYXJjaC1wYWdlLWZvcm1fX2NvcnJlY3Rpb24ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAuc2VhcmNoLXBhZ2UtZm9ybV9fcmVzdWx0UGhyYXNlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5zZWFyY2gtcGFnZS1mb3JtX19yZXN1bHRQaHJhc2Uge1xuICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gIC5zZWFyY2gtcGFnZS1mb3JtX19yZXN1bHRQaHJhc2UuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuc2VhcmNoLXBhZ2UtZm9ybV9fcmVzdWx0UGhyYXNlIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuc2VhcmNoLXBhZ2UtZm9ybV9fcmVzdWx0UGhyYXNlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnNlYXJjaC1wYWdlLWZvcm1fX3Jlc3VsdFBocmFzZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnNlYXJjaC1wYWdlLWZvcm1fX3Jlc3VsdFBocmFzZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zZWFyY2gtcGFnZS1mb3JtIC5jb2wtc20tNCAuZG9jcy1mb3JtLXNlYXJjaF9fbGFiZWwsXG4gIC5zZWFyY2gtcGFnZS1mb3JtIC5jb2wtc20tNCAuanEtc2VsZWN0Ym94IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlYXJjaC1wYWdlLWZvcm0gLmNvbC1zbS01IHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgLnNlYXJjaC1wYWdlLWZvcm0gLmNvbC1zbS0zIHtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAuc2VhcmNoLXBhZ2UtZm9ybSAucm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnNlYXJjaC1wYWdlLWZvcm1fX2ZpbHRlci1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA1MHB4KSB7XG4gICAgLnNlYXJjaC1wYWdlLWZvcm0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi5zZWFyY2gtcGFnZS1mb3JtX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWFyY2gtcGFnZS1mb3JtX19oZWFkZXIge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5zZWFyY2gtcGFnZS1mb3JtX19sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VhcmNoLXBhZ2UtZm9ybV9fbGVmdCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfSB9XG4gIC5zZWFyY2gtcGFnZS1mb3JtX19sZWZ0IGlucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDI1cHggMTJweCA0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDlkYztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuc2VhcmNoLXBhZ2UtZm9ybV9fbGVmdCBpbnB1dC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5zZWFyY2gtcGFnZS1mb3JtX19sZWZ0IGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuc2VhcmNoLXBhZ2UtZm9ybV9fbGVmdCBpbnB1dC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnNlYXJjaC1wYWdlLWZvcm1fX2xlZnQgaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5zZWFyY2gtcGFnZS1mb3JtX19sZWZ0IGlucHV0LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuc2VhcmNoLXBhZ2UtZm9ybV9fbGVmdCBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnNlYXJjaC1wYWdlLWZvcm1fX2xlZnQgaW5wdXQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuc2VhcmNoLXBhZ2UtZm9ybV9fbGVmdCBpbnB1dCB7XG4gICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgIC5zZWFyY2gtcGFnZS1mb3JtX19sZWZ0IGlucHV0LmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuc2VhcmNoLXBhZ2UtZm9ybV9fbGVmdCBpbnB1dCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5zZWFyY2gtcGFnZS1mb3JtX19sZWZ0IGlucHV0LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuc2VhcmNoLXBhZ2UtZm9ybV9fbGVmdCBpbnB1dCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uc2VhcmNoLXBhZ2UtZm9ybV9fcmlnaHQge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWFyY2gtcGFnZS1mb3JtX19yaWdodCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfSB9XG5cbi5zZWFyY2gtcGFnZS1mb3JtX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgbGVmdDogMTRweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDsgfVxuXG4uc2VhcmNoLXBhZ2UtZm9ybV9fc3VibWl0LWJ0biB7XG4gIHBhZGRpbmc6IDEycHggMzVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICB3aWR0aDogMTQ4cHg7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zZWFyY2gtcGFnZS1mb3JtX19zdWJtaXQtYnRuLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5zZWFyY2gtcGFnZS1mb3JtX19zdWJtaXQtYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG4gIC5zZWFyY2gtcGFnZS1mb3JtX19zdWJtaXQtYnRuLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnNlYXJjaC1wYWdlLWZvcm1fX3N1Ym1pdC1idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnNlYXJjaC1wYWdlLWZvcm1fX3N1Ym1pdC1idG4uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuc2VhcmNoLXBhZ2UtZm9ybV9fc3VibWl0LWJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuc2VhcmNoLXBhZ2UtZm9ybV9fc3VibWl0LWJ0bi5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuc2VhcmNoLXBhZ2UtZm9ybV9fc3VibWl0LWJ0biB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnNlYXJjaC1wYWdlLWZvcm1fX3N1Ym1pdC1idG4uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuc2VhcmNoLXBhZ2UtZm9ybV9fc3VibWl0LWJ0biB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnNlYXJjaC1wYWdlLWZvcm1fX3N1Ym1pdC1idG4uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuc2VhcmNoLXBhZ2UtZm9ybV9fc3VibWl0LWJ0biB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnNlYXJjaC1wYWdlLWZvcm1fX3N1Ym1pdC1idG4uZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0IC5zZWFyY2gtcGFnZS1mb3JtX19zdWJtaXQtYnRuIHtcbiAgICBmb250LWZhbWlseTogZ2VyYmVyYV9tZWRpdW0sIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5zZWFyY2gtcGFnZS1mb3JtX19zdWJtaXQtYnRuLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5zZWFyY2gtcGFnZS1mb3JtX19zdWJtaXQtYnRuIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gIC5zZWFyY2gtcGFnZS1mb3JtX19zdWJtaXQtYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ViMzk0NiwgI2ViMzk0Nik7IH1cblxuLnNlYXJjaC1wYWdlLWZvcm0tZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNlYXJjaC1wYWdlLWZvcm1fX2xlZnQgLnRpcHMtbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q1ZDI7XG4gIHRvcDogNTBweDtcbiAgei1pbmRleDogMjAwO1xuICBtYXJnaW46IDA7IH1cbiAgLnNlYXJjaC1wYWdlLWZvcm1fX2xlZnQgLnRpcHMtbGlzdC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuc2VhcmNoLXBhZ2UtZm9ybV9fbGVmdCAudGlwcy1saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zZWFyY2gtcGFnZS1mb3JtX19sZWZ0IC50aXBzLWxpc3QuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuc2VhcmNoLXBhZ2UtZm9ybV9fbGVmdCAudGlwcy1saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zZWFyY2gtcGFnZS1mb3JtX19sZWZ0IC50aXBzLWxpc3QuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuc2VhcmNoLXBhZ2UtZm9ybV9fbGVmdCAudGlwcy1saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5zZWFyY2gtcGFnZS1mb3JtX19sZWZ0IC50aXBzLWxpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2VhcmNoLXBhZ2UtZm9ybV9fbGVmdCAudGlwcy1saXN0X19pdGVtLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnNlYXJjaC1wYWdlLWZvcm1fX2xlZnQgLnRpcHMtbGlzdF9faXRlbSB7XG4gICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgIC5zZWFyY2gtcGFnZS1mb3JtX19sZWZ0IC50aXBzLWxpc3RfX2l0ZW0uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5zZWFyY2gtcGFnZS1mb3JtX19sZWZ0IC50aXBzLWxpc3RfX2l0ZW0ge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuc2VhcmNoLXBhZ2UtZm9ybV9fbGVmdCAudGlwcy1saXN0X19pdGVtLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuc2VhcmNoLXBhZ2UtZm9ybV9fbGVmdCAudGlwcy1saXN0X19pdGVtIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnNlYXJjaC1wYWdlLWZvcm1fX2xlZnQgLnRpcHMtbGlzdF9faXRlbS5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuc2VhcmNoLXBhZ2UtZm9ybV9fbGVmdCAudGlwcy1saXN0X19pdGVtIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC5zZWFyY2gtcGFnZS1mb3JtX19sZWZ0IC50aXBzLWxpc3RfX2l0ZW0uZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuc2VhcmNoLXBhZ2UtZm9ybV9fbGVmdCAudGlwcy1saXN0X19pdGVtIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgICAuc2VhcmNoLXBhZ2UtZm9ybV9fbGVmdCAudGlwcy1saXN0X19pdGVtOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnNlYXJjaC1wYWdlLWZvcm1fX2xlZnQgLnRpcHMtbGlzdF9faXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGY3OyB9XG4gICAgLnNlYXJjaC1wYWdlLWZvcm1fX2xlZnQgLnRpcHMtbGlzdF9faXRlbTpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnNlYXJjaC1wYWdlLWZvcm1fX2xlZnQgLnRpcHMtbGlzdF9faXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnNlYXJjaC1wYWdlLWZvcm1fX2xlZnQgLnRpcHMtbGlzdF9faXRlbTpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnNlYXJjaC1wYWdlLWZvcm1fX2xlZnQgLnRpcHMtbGlzdF9faXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnNlYXJjaC1wYWdlLWZvcm1fX2xlZnQgLnRpcHMtbGlzdF9faXRlbTpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5zZWFyY2gtcGFnZS1mb3JtX19sZWZ0IC50aXBzLWxpc3RfX2l0ZW06aG92ZXIge1xuICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAuc2VhcmNoLXBhZ2UtZm9ybV9fbGVmdCAudGlwcy1saXN0X19pdGVtOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuc2VhcmNoLXBhZ2UtZm9ybV9fbGVmdCAudGlwcy1saXN0X19pdGVtOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnNlYXJjaC1wYWdlLWZvcm1fX2xlZnQgLnRpcHMtbGlzdF9faXRlbTpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnNlYXJjaC1wYWdlLWZvcm1fX2xlZnQgLnRpcHMtbGlzdF9faXRlbTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5zZWFyY2gtcGFnZS1mb3JtX19sZWZ0IC50aXBzLWxpc3RfX2l0ZW06OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNlYXJjaC1wYWdlLWZvcm1fX2xlZnQgLnRpcHMtbGlzdF9faXRlbSBlbSB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAgIC5zZWFyY2gtcGFnZS1mb3JtX19sZWZ0IC50aXBzLWxpc3RfX2l0ZW0gZW0uY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5zZWFyY2gtcGFnZS1mb3JtX19sZWZ0IC50aXBzLWxpc3RfX2l0ZW0gZW0ge1xuICAgICAgICBjb2xvcjogI2Y1NGU1YTsgfVxuICAgICAgLnNlYXJjaC1wYWdlLWZvcm1fX2xlZnQgLnRpcHMtbGlzdF9faXRlbSBlbS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuc2VhcmNoLXBhZ2UtZm9ybV9fbGVmdCAudGlwcy1saXN0X19pdGVtIGVtIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5zZWFyY2gtcGFnZS1mb3JtX19sZWZ0IC50aXBzLWxpc3RfX2l0ZW0gZW0uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnNlYXJjaC1wYWdlLWZvcm1fX2xlZnQgLnRpcHMtbGlzdF9faXRlbSBlbSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuc2VhcmNoLXBhZ2UtZm9ybV9fbGVmdCAudGlwcy1saXN0X19pdGVtIGVtLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5mb250LXRoZW1lLWRlZmF1bHQgLnNlYXJjaC1wYWdlLWZvcm1fX2xlZnQgLnRpcHMtbGlzdF9faXRlbSBlbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2JvbGQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuc2VhcmNoLXBhZ2UtZm9ybV9fbGVmdCAudGlwcy1saXN0X19pdGVtIGVtLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuc2VhcmNoLXBhZ2UtZm9ybV9fbGVmdCAudGlwcy1saXN0X19pdGVtIGVtIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuXG4uc2VhcmNoLXBhZ2UtZm9ybSAuc2VhcmNoX19mdXp6eS1zZWFyY2gge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5zZWFyY2gtcGFnZS1mb3JtX19maWx0ZXItaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1ZW07XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFlbTsgfVxuICAuc2VhcmNoLXBhZ2UtZm9ybV9fZmlsdGVyLWl0ZW0uZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0IC5zZWFyY2gtcGFnZS1mb3JtX19maWx0ZXItaXRlbSB7XG4gICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbGlnaHQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5zZWFyY2gtcGFnZS1mb3JtX19maWx0ZXItaXRlbS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuc2VhcmNoLXBhZ2UtZm9ybV9fZmlsdGVyLWl0ZW0ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgLnNlYXJjaC1wYWdlLWZvcm1fX2ZpbHRlci1pdGVtIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVlbTsgfVxuXG4uc2VhcmNoLXBhZ2UtZm9ybV9fZmlsdGVyLWl0ZW0tdGl0bGUge1xuICBjb2xvcjogIzc4N2E3ZTsgfVxuXG4uc2VhcmNoLXBhZ2UtZm9ybV9fZmlsdGVyLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG5cbi5zZWFyY2gtcGFnZS1mb3JtIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc2VhcmNoLXBhZ2UtZm9ybSAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDJweDsgfVxuXG4uc2VhcmNoLXBhZ2UtZm9ybSAuanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVlbTsgfVxuXG4uc2VhcmNoLXBhZ2UtZm9ybSAuanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcbiAgdG9wOiA2cHg7IH1cblxuLnNlYXJjaC1wYWdlLWZvcm0gLmpxLXNlbGVjdGJveF9fdHJpZ2dlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlYXJjaC1wYWdlLWZvcm0gLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICB3aWR0aDogYXV0bzsgfVxuXG4uc2VhcmNoLXBhZ2UtZm9ybSAuanEtc2VsZWN0Ym94LmZvY3VzZWQgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zZWFyY2gtcGFnZS1mb3JtIC5qcS1zZWxlY3Rib3gub3BlbmVkIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuICB0b3A6IDEwcHg7IH1cblxuLlNlYXJjaFJlc3VsdHNGaWx0ZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5TZWFyY2hSZXN1bHRzRmlsdGVycyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLlNlYXJjaFJlc3VsdHNGaWx0ZXJzIC5maWx0ZXItbGluZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkNWQ5OyB9XG4gICAgLlNlYXJjaFJlc3VsdHNGaWx0ZXJzIC5maWx0ZXItbGluZV9faXRlbSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgICAgLlNlYXJjaFJlc3VsdHNGaWx0ZXJzIC5maWx0ZXItbGluZV9faXRlbSBhLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuU2VhcmNoUmVzdWx0c0ZpbHRlcnMgLmZpbHRlci1saW5lX19pdGVtIGEge1xuICAgICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgICAgLlNlYXJjaFJlc3VsdHNGaWx0ZXJzIC5maWx0ZXItbGluZV9faXRlbSBhLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5TZWFyY2hSZXN1bHRzRmlsdGVycyAuZmlsdGVyLWxpbmVfX2l0ZW0gYSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuU2VhcmNoUmVzdWx0c0ZpbHRlcnMgLmZpbHRlci1saW5lX19pdGVtIGEuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLlNlYXJjaFJlc3VsdHNGaWx0ZXJzIC5maWx0ZXItbGluZV9faXRlbSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5TZWFyY2hSZXN1bHRzRmlsdGVycyAuZmlsdGVyLWxpbmVfX2l0ZW06OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5TZWFyY2hSZXN1bHRzRmlsdGVycyAuZmlsdGVyLWxpbmVfX2l0ZW06aG92ZXIgYSB7XG4gICAgICAgIGNvbG9yOiAjZTg1MDUyOyB9XG4gICAgICAuU2VhcmNoUmVzdWx0c0ZpbHRlcnMgLmZpbHRlci1saW5lX19pdGVtOmhvdmVyLWNvdW50ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5TZWFyY2hSZXN1bHRzRmlsdGVycyAuZmlsdGVyLWxpbmVfX2l0ZW06aG92ZXItY291bnRlciB7XG4gICAgICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gICAgICAuU2VhcmNoUmVzdWx0c0ZpbHRlcnMgLmZpbHRlci1saW5lX19pdGVtOmhvdmVyLWNvdW50ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLlNlYXJjaFJlc3VsdHNGaWx0ZXJzIC5maWx0ZXItbGluZV9faXRlbTpob3Zlci1jb3VudGVyIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5TZWFyY2hSZXN1bHRzRmlsdGVycyAuZmlsdGVyLWxpbmVfX2l0ZW06aG92ZXItY291bnRlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuU2VhcmNoUmVzdWx0c0ZpbHRlcnMgLmZpbHRlci1saW5lX19pdGVtOmhvdmVyLWNvdW50ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLlNlYXJjaFJlc3VsdHNGaWx0ZXJzIC5maWx0ZXItbGluZV9faXRlbS1jb3VudGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDAuOTM3NWVtOyB9XG4gICAgICAgIC5TZWFyY2hSZXN1bHRzRmlsdGVycyAuZmlsdGVyLWxpbmVfX2l0ZW0tY291bnRlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuU2VhcmNoUmVzdWx0c0ZpbHRlcnMgLmZpbHRlci1saW5lX19pdGVtLWNvdW50ZXIge1xuICAgICAgICAgIGNvbG9yOiAjN2U3MjY2OyB9XG4gICAgICAgIC5TZWFyY2hSZXN1bHRzRmlsdGVycyAuZmlsdGVyLWxpbmVfX2l0ZW0tY291bnRlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5TZWFyY2hSZXN1bHRzRmlsdGVycyAuZmlsdGVyLWxpbmVfX2l0ZW0tY291bnRlciB7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLlNlYXJjaFJlc3VsdHNGaWx0ZXJzIC5maWx0ZXItbGluZV9faXRlbS1jb3VudGVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLlNlYXJjaFJlc3VsdHNGaWx0ZXJzIC5maWx0ZXItbGluZV9faXRlbS1jb3VudGVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5TZWFyY2hSZXN1bHRzRmlsdGVycyAuZmlsdGVyLWxpbmVfX2l0ZW0tdGl0bGUuYWN0aXZlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLlNlYXJjaFJlc3VsdHNGaWx0ZXJzIC5maWx0ZXItbGluZV9faXRlbS10aXRsZS5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgICAuU2VhcmNoUmVzdWx0c0ZpbHRlcnMgLmZpbHRlci1saW5lX19pdGVtLXRpdGxlLmFjdGl2ZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLlNlYXJjaFJlc3VsdHNGaWx0ZXJzIC5maWx0ZXItbGluZV9faXRlbS10aXRsZS5hY3RpdmUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuU2VhcmNoUmVzdWx0c0ZpbHRlcnMgLmZpbHRlci1saW5lX19pdGVtLXRpdGxlLmFjdGl2ZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLlNlYXJjaFJlc3VsdHNGaWx0ZXJzIC5maWx0ZXItbGluZV9faXRlbS10aXRsZS5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmRvY3MtbGlzdDEtbGlzdF9fdGl0bGUuZm9udC10aGVtZS1kZWZhdWx0LFxuLmZvbnQtdGhlbWUtZGVmYXVsdCAuZG9jcy1saXN0MS1saXN0X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBnZXJiZXJhX21lZGl1bSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLmRvY3MtbGlzdDEtbGlzdF9fdGl0bGUuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbi5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5kb2NzLWxpc3QxLWxpc3RfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuXG4uYXJ0aWNsZS1pdGVtX190YWdzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uYXJ0aWNsZS1pdGVtX190YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q1ZDI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogN3B4IDEwcHg7IH1cbiAgLmFydGljbGUtaXRlbV9fdGFnLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuYXJ0aWNsZS1pdGVtX190YWcge1xuICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuYXJ0aWNsZS1pdGVtX190YWcuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmFydGljbGUtaXRlbV9fdGFnIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gIC5hcnRpY2xlLWl0ZW1fX3RhZy5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYXJ0aWNsZS1pdGVtX190YWcge1xuICAgIGNvbG9yOiAjN2U3MjY2OyB9XG4gIC5hcnRpY2xlLWl0ZW1fX3RhZy5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5hcnRpY2xlLWl0ZW1fX3RhZyB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmFydGljbGUtaXRlbV9fdGFnLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFydGljbGUtaXRlbV9fdGFnIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYXJ0aWNsZS1pdGVtX190YWctLW5vLWJvcmRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAuYXJ0aWNsZS1pdGVtX190YWctLW5vLWJvcmRlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYXJ0aWNsZS1pdGVtX190YWctLW5vLWJvcmRlciB7XG4gICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgLmFydGljbGUtaXRlbV9fdGFnLS1uby1ib3JkZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYXJ0aWNsZS1pdGVtX190YWctLW5vLWJvcmRlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmFydGljbGUtaXRlbV9fdGFnLS1uby1ib3JkZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYXJ0aWNsZS1pdGVtX190YWctLW5vLWJvcmRlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmFydGljbGUtaXRlbV9fbGFiZWxzLWl0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1ZW07IH1cbiAgLmFydGljbGUtaXRlbV9fbGFiZWxzLWl0ZW0tdGl0bGUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmFydGljbGUtaXRlbV9fbGFiZWxzLWl0ZW0tdGl0bGUge1xuICAgIGNvbG9yOiAjN2U3MjY2OyB9XG4gIC5hcnRpY2xlLWl0ZW1fX2xhYmVscy1pdGVtLXRpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmFydGljbGUtaXRlbV9fbGFiZWxzLWl0ZW0tdGl0bGUge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5hcnRpY2xlLWl0ZW1fX2xhYmVscy1pdGVtLXRpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmFydGljbGUtaXRlbV9fbGFiZWxzLWl0ZW0tdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5hcnRpY2xlLWl0ZW1fX3RleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4uc2VhcmNoLXJlc3VsdC1saXN0IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAuc2VhcmNoLXJlc3VsdC1saXN0LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5zZWFyY2gtcmVzdWx0LWxpc3Qge1xuICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gIC5zZWFyY2gtcmVzdWx0LWxpc3QuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuc2VhcmNoLXJlc3VsdC1saXN0IHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuc2VhcmNoLXJlc3VsdC1saXN0LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnNlYXJjaC1yZXN1bHQtbGlzdCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnNlYXJjaC1yZXN1bHQtbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ1ZDk7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gICAgLnNlYXJjaC1yZXN1bHQtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5zZWFyY2gtcmVzdWx0LWxpc3RfX2l0ZW06OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWFyY2gtcmVzdWx0LWxpc3QgLmFydGljbGUtaXRlbV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuc2VhcmNoLXJlc3VsdC1saXN0IC5hcnRpY2xlLWl0ZW1fX3RpdGxlIGEuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuc2VhcmNoLXJlc3VsdC1saXN0IC5hcnRpY2xlLWl0ZW1fX3RpdGxlIGEge1xuICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAuc2VhcmNoLXJlc3VsdC1saXN0IC5hcnRpY2xlLWl0ZW1fX3RpdGxlIGEuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5zZWFyY2gtcmVzdWx0LWxpc3QgLmFydGljbGUtaXRlbV9fdGl0bGUgYSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5zZWFyY2gtcmVzdWx0LWxpc3QgLmFydGljbGUtaXRlbV9fdGl0bGUgYS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnNlYXJjaC1yZXN1bHQtbGlzdCAuYXJ0aWNsZS1pdGVtX190aXRsZSBhIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnNlYXJjaC1yZXN1bHQtbGlzdCAuYXJ0aWNsZS1pdGVtX190aXRsZSBhLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5zZWFyY2gtcmVzdWx0LWxpc3QgLmFydGljbGUtaXRlbV9fdGl0bGUgYSB7XG4gICAgICBmb250LWZhbWlseTogZ2VyYmVyYV9tZWRpdW0sIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLnNlYXJjaC1yZXN1bHQtbGlzdCAuYXJ0aWNsZS1pdGVtX190aXRsZSBhLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLnNlYXJjaC1yZXN1bHQtbGlzdCAuYXJ0aWNsZS1pdGVtX190aXRsZSBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgICAuc2VhcmNoLXJlc3VsdC1saXN0IC5hcnRpY2xlLWl0ZW1fX3RpdGxlOmhvdmVyIGEge1xuICAgICAgY29sb3I6ICNlODUwNTI7IH1cbiAgLnNlYXJjaC1yZXN1bHQtbGlzdCAuYXJ0aWNsZS1pdGVtX19pbWFnZS13cmFwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZWFyY2gtcmVzdWx0LWxpc3QgLmFydGljbGUtaXRlbV9faW1hZ2Utd3JhcCBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuc2VhcmNoLXJlc3VsdC1saXN0IC5hcnRpY2xlLWl0ZW1fX2ltYWdlLXdyYXAgYSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuc2VhcmNoLXJlc3VsdC1saXN0IC5hcnRpY2xlLWl0ZW1fX2ltYWdlLXdyYXAgYSAuYXJ0aWNsZS1pdGVtX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4NTA1MjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cbiAgLnNlYXJjaC1yZXN1bHQtbGlzdCAuYXJ0aWNsZS1pdGVtIHAge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnNlYXJjaC1yZXN1bHQtbGlzdCAuYXJ0aWNsZS1pdGVtX19pbWFnZS1saW5rIHtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MCU7IH1cbiAgLnNlYXJjaC1yZXN1bHQtbGlzdCAuYXJ0aWNsZS1pdGVtX19pbWFnZS5sYXp5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlYXJjaC1yZXN1bHQtbGlzdCAuYXJ0aWNsZS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5zZWFyY2gtcmVzdWx0LWxpc3QgLmFydGljbGUtaXRlbV9fbGFiZWxzLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5zZWFyY2gtcmVzdWx0LWxpc3QgLmFydGljbGUtaXRlbV9fbGFiZWxzLWl0ZW0tdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5zZWFyY2gtcmVzdWx0LWxpc3QgLmFydGljbGUtaXRlbV9faW1hZ2Utd3JhcCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIGZsZXgtYmFzaXM6IDMyLjY1JTsgfVxuICAgICAgLnNlYXJjaC1yZXN1bHQtbGlzdCAuYXJ0aWNsZS1pdGVtX19jb250ZW50IHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIGZsZXgtYmFzaXM6IDcwJTsgfVxuICAgICAgLnNlYXJjaC1yZXN1bHQtbGlzdCAuYXJ0aWNsZS1pdGVtX19sYWJlbHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNTBweCkge1xuICAgIC5zZWFyY2gtcmVzdWx0LWxpc3QgLmFydGljbGUtaXRlbV9faW1hZ2Utd3JhcCBhIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLnNlYXJjaC1yZXN1bHQtbGlzdCAuYXJ0aWNsZS1pdGVtX190ZXh0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNTBweCkge1xuICAgIC5zZWFyY2gtcmVzdWx0LWxpc3RfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5zZWFyY2gtcmVzdWx0LWxpc3RfX2l0ZW0gLmFydGljbGUtaXRlbV9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH0gfVxuXG4ubm9fcmVzdWx0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAubm9fcmVzdWx0LmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdCAubm9fcmVzdWx0IHtcbiAgICBmb250LWZhbWlseTogZ2VyYmVyYV9saWdodCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLm5vX3Jlc3VsdC5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAubm9fcmVzdWx0IHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG5cbi5kb2NzX19yaWdodC1jb2wgZW0sXG4uc2VhcmNoLXJlc3VsdC1saXN0IGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5kb2NzX19yaWdodC1jb2wgZW0uY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmRvY3NfX3JpZ2h0LWNvbCBlbSxcbiAgLnNlYXJjaC1yZXN1bHQtbGlzdCBlbS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdFxuICAuc2VhcmNoLXJlc3VsdC1saXN0IGVtIHtcbiAgICBjb2xvcjogI2Y1NGU1YTsgfVxuICAuZG9jc19fcmlnaHQtY29sIGVtLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmRvY3NfX3JpZ2h0LWNvbCBlbSxcbiAgLnNlYXJjaC1yZXN1bHQtbGlzdCBlbS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlXG4gIC5zZWFyY2gtcmVzdWx0LWxpc3QgZW0ge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5kb2NzX19yaWdodC1jb2wgZW0uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZG9jc19fcmlnaHQtY29sIGVtLFxuICAuc2VhcmNoLXJlc3VsdC1saXN0IGVtLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2tcbiAgLnNlYXJjaC1yZXN1bHQtbGlzdCBlbSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmRvY3NfX3JpZ2h0LWNvbCBlbS5mb250LXRoZW1lLWRlZmF1bHQsXG4gIC5mb250LXRoZW1lLWRlZmF1bHQgLmRvY3NfX3JpZ2h0LWNvbCBlbSxcbiAgLnNlYXJjaC1yZXN1bHQtbGlzdCBlbS5mb250LXRoZW1lLWRlZmF1bHQsXG4gIC5mb250LXRoZW1lLWRlZmF1bHRcbiAgLnNlYXJjaC1yZXN1bHQtbGlzdCBlbSB7XG4gICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfYm9sZCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLmRvY3NfX3JpZ2h0LWNvbCBlbS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuZG9jc19fcmlnaHQtY29sIGVtLFxuICAuc2VhcmNoLXJlc3VsdC1saXN0IGVtLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmXG4gIC5zZWFyY2gtcmVzdWx0LWxpc3QgZW0ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cblxuLmRvY3NfX3JpZ2h0LWNvbCB1bCBsaS5kb2NzLWxpc3QxLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmRvY3NfX3JpZ2h0LWNvbCAuZG9jcy1saXN0MS1saXN0X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnBvcHVwR2FsbGVyeV9fc2xpZGUtY29udGVudCAucG9wdXBHYWxsZXJ5X19oZWFkZXIge1xuICBwb3NpdGlvbjogdW5zZXQ7IH1cblxuLnBvcHVwR2FsbGVyeV9fY29udGVudCAucG9wdXBHYWxsZXJ5X19jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5WdWVDYXJvdXNlbCAucG9wdXBHYWxsZXJ5X19oZWFkZXIgLnBvcHVwR2FsbGVyeV9fY2xvc2Uge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTRweDtcbiAgcmlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLlZ1ZUNhcm91c2VsIC5wb3B1cEdhbGxlcnlfX2hlYWRlciAucG9wdXBHYWxsZXJ5X19jbG9zZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuVnVlQ2Fyb3VzZWwgLnBvcHVwR2FsbGVyeV9faGVhZGVyIC5wb3B1cEdhbGxlcnlfX2Nsb3NlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgLlZ1ZUNhcm91c2VsIC5wb3B1cEdhbGxlcnlfX2hlYWRlciAucG9wdXBHYWxsZXJ5X19jbG9zZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5WdWVDYXJvdXNlbCAucG9wdXBHYWxsZXJ5X19oZWFkZXIgLnBvcHVwR2FsbGVyeV9fY2xvc2Uge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAuVnVlQ2Fyb3VzZWwgLnBvcHVwR2FsbGVyeV9faGVhZGVyIC5wb3B1cEdhbGxlcnlfX2Nsb3NlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLlZ1ZUNhcm91c2VsIC5wb3B1cEdhbGxlcnlfX2hlYWRlciAucG9wdXBHYWxsZXJ5X19jbG9zZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5WdWVDYXJvdXNlbCAucG9wdXBHYWxsZXJ5X19oZWFkZXIgLnBvcHVwR2FsbGVyeV9fY2xvc2U6OmJlZm9yZSwgLlZ1ZUNhcm91c2VsIC5wb3B1cEdhbGxlcnlfX2hlYWRlciAucG9wdXBHYWxsZXJ5X19jbG9zZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLlZ1ZUNhcm91c2VsIC5wb3B1cEdhbGxlcnlfX2hlYWRlciAucG9wdXBHYWxsZXJ5X19jbG9zZTpob3ZlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5WdWVDYXJvdXNlbCAucG9wdXBHYWxsZXJ5X19oZWFkZXIgLnBvcHVwR2FsbGVyeV9fY2xvc2U6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuVnVlQ2Fyb3VzZWwgLnBvcHVwR2FsbGVyeV9faGVhZGVyIC5wb3B1cEdhbGxlcnlfX2Nsb3NlOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Y1NGU1YTsgfVxuICAgIC5WdWVDYXJvdXNlbCAucG9wdXBHYWxsZXJ5X19oZWFkZXIgLnBvcHVwR2FsbGVyeV9fY2xvc2U6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5WdWVDYXJvdXNlbCAucG9wdXBHYWxsZXJ5X19oZWFkZXIgLnBvcHVwR2FsbGVyeV9fY2xvc2U6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLlZ1ZUNhcm91c2VsIC5wb3B1cEdhbGxlcnlfX2hlYWRlciAucG9wdXBHYWxsZXJ5X19jbG9zZTpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLlZ1ZUNhcm91c2VsIC5wb3B1cEdhbGxlcnlfX2hlYWRlciAucG9wdXBHYWxsZXJ5X19jbG9zZTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuVnVlQ2Fyb3VzZWwgLnBvcHVwR2FsbGVyeV9faGVhZGVyIC5wb3B1cEdhbGxlcnlfX2Nsb3NlOmhvdmVyOjpiZWZvcmUsIC5WdWVDYXJvdXNlbCAucG9wdXBHYWxsZXJ5X19oZWFkZXIgLnBvcHVwR2FsbGVyeV9fY2xvc2U6aG92ZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTRlNWE7IH1cblxuLlZ1ZUNhcm91c2VsIC5wb3B1cEdhbGxlcnlfX2hlYWRlciAucG9wdXBHYWxsZXJ5X19jb3VudGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLlZ1ZUNhcm91c2VsIC5WdWVDYXJvdXNlbC1uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgb3V0bGluZTogbm9uZTsgfVxuICAuVnVlQ2Fyb3VzZWwgLlZ1ZUNhcm91c2VsLW5hdmlnYXRpb24gYnV0dG9uLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5WdWVDYXJvdXNlbCAuVnVlQ2Fyb3VzZWwtbmF2aWdhdGlvbiBidXR0b24ge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5WdWVDYXJvdXNlbCAuVnVlQ2Fyb3VzZWwtbmF2aWdhdGlvbiBidXR0b24uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuVnVlQ2Fyb3VzZWwgLlZ1ZUNhcm91c2VsLW5hdmlnYXRpb24gYnV0dG9uIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuVnVlQ2Fyb3VzZWwgLlZ1ZUNhcm91c2VsLW5hdmlnYXRpb24gYnV0dG9uLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLlZ1ZUNhcm91c2VsIC5WdWVDYXJvdXNlbC1uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLlZ1ZUNhcm91c2VsIC5WdWVDYXJvdXNlbC1uYXZpZ2F0aW9uIGJ1dHRvbi5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuVnVlQ2Fyb3VzZWwgLlZ1ZUNhcm91c2VsLW5hdmlnYXRpb24gYnV0dG9uIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgLlZ1ZUNhcm91c2VsIC5WdWVDYXJvdXNlbC1uYXZpZ2F0aW9uIGJ1dHRvbi5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5WdWVDYXJvdXNlbCAuVnVlQ2Fyb3VzZWwtbmF2aWdhdGlvbiBidXR0b24ge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAuVnVlQ2Fyb3VzZWwgLlZ1ZUNhcm91c2VsLW5hdmlnYXRpb24gYnV0dG9uLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLlZ1ZUNhcm91c2VsIC5WdWVDYXJvdXNlbC1uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5WdWVDYXJvdXNlbCAuVnVlQ2Fyb3VzZWwtbmF2aWdhdGlvbiBidXR0b24uY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLlZ1ZUNhcm91c2VsIC5WdWVDYXJvdXNlbC1uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5WdWVDYXJvdXNlbCAuVnVlQ2Fyb3VzZWwtbmF2aWdhdGlvbiBidXR0b24uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuVnVlQ2Fyb3VzZWwgLlZ1ZUNhcm91c2VsLW5hdmlnYXRpb24gYnV0dG9uIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgLlZ1ZUNhcm91c2VsIC5WdWVDYXJvdXNlbC1uYXZpZ2F0aW9uIGJ1dHRvbi5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5WdWVDYXJvdXNlbCAuVnVlQ2Fyb3VzZWwtbmF2aWdhdGlvbiBidXR0b24ge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAuVnVlQ2Fyb3VzZWwgLlZ1ZUNhcm91c2VsLW5hdmlnYXRpb24gYnV0dG9uOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5WdWVDYXJvdXNlbCAuVnVlQ2Fyb3VzZWwtbmF2aWdhdGlvbiBidXR0b246aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2Y1NGU1YTsgfVxuICAuVnVlQ2Fyb3VzZWwgLlZ1ZUNhcm91c2VsLW5hdmlnYXRpb24gYnV0dG9uOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLlZ1ZUNhcm91c2VsIC5WdWVDYXJvdXNlbC1uYXZpZ2F0aW9uIGJ1dHRvbjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5WdWVDYXJvdXNlbCAuVnVlQ2Fyb3VzZWwtbmF2aWdhdGlvbiBidXR0b246aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuVnVlQ2Fyb3VzZWwgLlZ1ZUNhcm91c2VsLW5hdmlnYXRpb24gYnV0dG9uOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgLlZ1ZUNhcm91c2VsIC5WdWVDYXJvdXNlbC1uYXZpZ2F0aW9uIGJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICNmNTRlNWE7IH1cblxuLlZ1ZUNhcm91c2VsIC5WdWVDYXJvdXNlbC1uYXZpZ2F0aW9uIC5WdWVDYXJvdXNlbC1uYXZpZ2F0aW9uLW5leHQge1xuICByaWdodDogMjBweDsgfVxuXG4uVnVlQ2Fyb3VzZWwgLlZ1ZUNhcm91c2VsLW5hdmlnYXRpb24gLlZ1ZUNhcm91c2VsLW5hdmlnYXRpb24tcHJldiB7XG4gIGxlZnQ6IDEwcHg7IH1cblxuLlZ1ZUNhcm91c2VsIC5wb3B1cEdhbGxlcnlfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICBjb2xvcjogIzg5ODk4OTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLlZ1ZUNhcm91c2VsIC5wb3B1cEdhbGxlcnlfX3RpdGxlLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuVnVlQ2Fyb3VzZWwgLnBvcHVwR2FsbGVyeV9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuVnVlQ2Fyb3VzZWwgLnBvcHVwR2FsbGVyeV9fdGl0bGUuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLlZ1ZUNhcm91c2VsIC5wb3B1cEdhbGxlcnlfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gIC5WdWVDYXJvdXNlbCAucG9wdXBHYWxsZXJ5X190aXRsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLlZ1ZUNhcm91c2VsIC5wb3B1cEdhbGxlcnlfX3RpdGxlOjphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5WdWVDYXJvdXNlbCAucG9wdXBHYWxsZXJ5X19maWxlLWRhdGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM4OTg5ODk7IH1cbiAgLlZ1ZUNhcm91c2VsIC5wb3B1cEdhbGxlcnlfX2ZpbGUtZGF0YSBhLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5WdWVDYXJvdXNlbCAucG9wdXBHYWxsZXJ5X19maWxlLWRhdGEgYSB7XG4gICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgLlZ1ZUNhcm91c2VsIC5wb3B1cEdhbGxlcnlfX2ZpbGUtZGF0YSBhLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLlZ1ZUNhcm91c2VsIC5wb3B1cEdhbGxlcnlfX2ZpbGUtZGF0YSBhIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuVnVlQ2Fyb3VzZWwgLnBvcHVwR2FsbGVyeV9fZmlsZS1kYXRhIGEuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuVnVlQ2Fyb3VzZWwgLnBvcHVwR2FsbGVyeV9fZmlsZS1kYXRhIGEge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5WdWVDYXJvdXNlbCAucG9wdXBHYWxsZXJ5X19maWxlLWRhdGEgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLlZ1ZUNhcm91c2VsIC5wb3B1cEdhbGxlcnlfX2ZpbGUtZGF0YSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5WdWVDYXJvdXNlbCAucG9wdXBHYWxsZXJ5X19jb3VudGVyIHtcbiAgICB3aWR0aDogMTAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5WdWVDYXJvdXNlbCAuVnVlQ2Fyb3VzZWwtbmF2aWdhdGlvbiBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLlZ1ZUNhcm91c2VsIC5wb3B1cEdhbGxlcnlfX2ZpbGUtZGF0YSBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5WdWVDYXJvdXNlbCAucG9wdXBHYWxsZXJ5X19maWxlLWRhdGEgc3BhbiAucG9wdXBHYWxsZXJ5X19pbWctZm9ybWF0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLnBvcHVwR2FsbGVyeV9fY29udGVudCAucG9wdXBHYWxsZXJ5X19jbG9zZTpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnBvcHVwR2FsbGVyeV9fY29udGVudCAucG9wdXBHYWxsZXJ5X19jbG9zZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y1NGU1YTsgfVxuXG4ucG9wdXBHYWxsZXJ5X19jb250ZW50IC5wb3B1cEdhbGxlcnlfX2Nsb3NlOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5wb3B1cEdhbGxlcnlfX2NvbnRlbnQgLnBvcHVwR2FsbGVyeV9fY2xvc2U6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cblxuLnBvcHVwR2FsbGVyeV9fY29udGVudCAucG9wdXBHYWxsZXJ5X19jbG9zZTpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbi5jb2xvci10aGVtZS1ibGluZC1ibGFjayAucG9wdXBHYWxsZXJ5X19jb250ZW50IC5wb3B1cEdhbGxlcnlfX2Nsb3NlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wb3B1cEdhbGxlcnlfX2NvbnRlbnQgLnBvcHVwR2FsbGVyeV9fY2xvc2U6aG92ZXI6OmJlZm9yZSwgLnBvcHVwR2FsbGVyeV9fY29udGVudCAucG9wdXBHYWxsZXJ5X19jbG9zZTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG5cbi5pdGVtQ2xhc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmFydGljbGUtaXRlbV9fY29udGVudCAuYXJ0aWNsZV9fZGF0ZS10aW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5hcnRpY2xlLWl0ZW1fX2NvbnRlbnQgLmFydGljbGVfX2RhdGUtaWNvbiB7XG4gIHRvcDogLTNweDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubWVudTEge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51MSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uZG9jc19tb2Rlcm4ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmRvY3NfbW9kZXJuLmRvY3NfY2F0ZWdvcnkgLmRvY3NfX2xlZnQtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZG9jc19tb2Rlcm4gLmRvY3NfX2xlZnQtY29sOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjsgfVxuICAuZG9jc19tb2Rlcm4gLmRvY3NfX2xlZnQtbWVudSA+IHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5kb2NzX21vZGVybiAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaS5hY3RpdmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmRvY3NfbW9kZXJuIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpLmFjdGl2ZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmRvY3NfbW9kZXJuIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5kb2NzX21vZGVybiAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaS5hY3RpdmUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmRvY3NfbW9kZXJuIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5kb2NzX21vZGVybiAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaS5hY3RpdmUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmRvY3NfbW9kZXJuIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5kb2NzX21vZGVybiAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAuZG9jc19tb2Rlcm4gLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkgPiBhIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgICAuZG9jc19tb2Rlcm4gLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkgPiBhIC5kb2NzX19sZWZ0LW1lbnUtdGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC5kb2NzX21vZGVybiAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaSA+IGE6aG92ZXIgLmRvY3NfX2xlZnQtbWVudS10ZXh0LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZG9jc19tb2Rlcm4gLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkgPiBhOmhvdmVyIC5kb2NzX19sZWZ0LW1lbnUtdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAuZG9jc19tb2Rlcm4gLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkgPiBhOmhvdmVyIC5kb2NzX19sZWZ0LW1lbnUtdGV4dC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZG9jc19tb2Rlcm4gLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkgPiBhOmhvdmVyIC5kb2NzX19sZWZ0LW1lbnUtdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuZG9jc19tb2Rlcm4gLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkgPiBhOmhvdmVyIC5kb2NzX19sZWZ0LW1lbnUtdGV4dC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZG9jc19tb2Rlcm4gLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkgPiBhOmhvdmVyIC5kb2NzX19sZWZ0LW1lbnUtdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmRvY3NfbW9kZXJuIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpLmhhc0NoaWxkLmFjdGl2ZSA+IGEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAuZG9jc19tb2Rlcm4gLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkgPiBhOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIC5kb2NzX21vZGVybiAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaSA+IHVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgIC5kb2NzX21vZGVybiAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaS5hY3RpdmUgPiB1bCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5kb2NzX21vZGVybiAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaS5hY3RpdmUgPiBhID4gLmRvY3NfX2xlZnQtbWVudS1saW5rLWNvbnRlbnQgPiAuZG9jc19fbGVmdC1tZW51LXRleHQsXG4gICAgLmRvY3NfbW9kZXJuIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpLmFjdGl2ZSA+IHVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLmRvY3NfbW9kZXJuIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpID4gdWwgPiBsaSA+IGEge1xuICAgICAgcGFkZGluZzogMTJweCAzMHB4OyB9XG4gICAgICAuZG9jc19tb2Rlcm4gLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkgPiB1bCA+IGxpID4gYTo6YWZ0ZXIsIC5kb2NzX21vZGVybiAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBhOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gIC5kb2NzX21vZGVybiAuZG9jc19fbGVmdC1tZW51LS1oYXMtaWNvbnMgdWwgPiBsaSA+IHVsID4gbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5kb2NzX21vZGVybiAuZG9jc19fbGVmdC1tZW51LWJnLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRvY3NfbW9kZXJuIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpLmFjdGl2ZSAuZG9jc19fbGVmdC1tZW51LWJnLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogLTE1cHg7XG4gICAgei1pbmRleDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLmRvY3NfbW9kZXJuIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpLmFjdGl2ZSAuZG9jc19fbGVmdC1tZW51LWJnLWljb24gc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LWhlaWdodDogNzBweDtcbiAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5kb2NzX21vZGVybi5kb2NzX2NhdGVnb3J5IC5kb2NzX19yaWdodC1jb2wge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZG9jc19tb2Rlcm4gLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkuaGFzQ2hpbGQgPiBhIC5kb2NzX19sZWZ0LW1lbnUtdGV4dDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNjNWM1YzU7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2M1YzVjNTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAuZG9jc19tb2Rlcm4gLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkuaGFzQ2hpbGQuYWN0aXZlID4gYSAuZG9jc19fbGVmdC1tZW51LXRleHQ6OmFmdGVyIHtcbiAgICB0b3A6IC0zcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlWSgzcHgpIHRyYW5zbGF0ZVgoMXB4KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZVkoM3B4KSB0cmFuc2xhdGVYKDFweCk7IH0gfVxuXG4uZG9jc19fbGVmdC1tZW51LWJnLWljb24gcGF0aCB7XG4gIGZpbGw6ICNlNWU2ZTYgIWltcG9ydGFudDsgfVxuXG4uZG9jc19tb2Rlcm4gLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGk6bm90KC5oYXNDaGlsZCkuYWN0aXZlIC5kb2NzX19sZWZ0LW1lbnUtYmctaWNvbiB7XG4gIG1heC1oZWlnaHQ6IDYwcHg7IH1cbiAgLmRvY3NfbW9kZXJuIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpOm5vdCguaGFzQ2hpbGQpLmFjdGl2ZSAuZG9jc19fbGVmdC1tZW51LWJnLWljb24gc3ZnIHtcbiAgICBtYXgtaGVpZ2h0OiA2MHB4OyB9XG5cbi5kb2NzX21vZGVybiAuZG9jcy1saXN0MS1saXN0X190aXRsZSxcbi5kb2NzX21vZGVybiAuZG9jc19fbGVmdC1tZW51LXRleHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1ZW07IH1cblxuLmRvY3NfbW9kZXJuIC5kb2NzLWxpc3QxLWxpc3RfX2V4dGVybmFsOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFRQ0FZQUFBQWY4LzloQUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUR3U1VSQlZEaFBZNkFiVUd5OUZhTFFmaWNOaE9WYWJ5WEw5RDdpaEVvUkJ4VGFiN1hJdDkyYXFkQisreGtRLzVmcnVHMEZsWUlBbVphYjBpQmJGTnR2aDJMZ2pwdG1JRFVLYmJkTDVOdHVQMVpvdS9WY3FlT3VEVmdqREFCTlBROVVjQnlvWURjS2JyKzFVYVhqbGd4TXMzTGJiUldnU3k1aEdBQVVmS2pZZmtjWHlrVUJ5SnBCZktDaDNiS2QxNlhBa2pDQXl3Qmt6VUR2cENnMzM1YUZTcUVDYkFiQU5DdDEzbEVGOFlGcVBnQ2RMZ2VXUkFmb0JtalZYK0VCaHZ3Wm1HWVFJTWtBYkdDUUd3QU1zUHZBQUd1RUpWZXN1TzNXTjR6b2d3R2dBYkh5N2JkWDRjVkFDNkRLQncxZ1lBQUFnNnpBcm52VVp2d0FBQUFBU1VWT1JLNUNZSUk9KSBjZW50ZXIgbm8tcmVwZWF0OyB9XG5cbi5kb2NzX21vZGVybiAuZG9jcy1saXN0MS1saXN0X19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA3cHg7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhlOGI4NjsgfVxuICAuZG9jc19tb2Rlcm4gLmRvY3MtbGlzdDEtbGlzdF9fbGFiZWwuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmRvY3NfbW9kZXJuIC5kb2NzLWxpc3QxLWxpc3RfX2xhYmVsIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZG9jc19tb2Rlcm4gLmRvY3MtbGlzdDEtbGlzdF9fbGFiZWwuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZG9jc19tb2Rlcm4gLmRvY3MtbGlzdDEtbGlzdF9fbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5kb2NzX21vZGVybiAuZG9jcy1saXN0MS1saXN0X19sYWJlbC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5kb2NzX21vZGVybiAuZG9jcy1saXN0MS1saXN0X19sYWJlbCB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmRvY3NfbW9kZXJuIC5kb2NzX19yaWdodC1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMzBweCAxNDVweCA0NXB4O1xuICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAuZG9jc19tb2Rlcm4gLmRvY3NfX3JpZ2h0LWNvbC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZG9jc19tb2Rlcm4gLmRvY3NfX3JpZ2h0LWNvbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuZG9jc19tb2Rlcm4gLmRvY3NfX3JpZ2h0LWNvbC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5kb2NzX21vZGVybiAuZG9jc19fcmlnaHQtY29sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5kb2NzX21vZGVybiAuZG9jc19fcmlnaHQtY29sLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmRvY3NfbW9kZXJuIC5kb2NzX19yaWdodC1jb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLmRvY3NfbW9kZXJuIC5kb2NzX19yaWdodC1jb2w6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IH1cblxuLmRvY3NfbW9kZXJuIC5kb2NzX19sZWZ0LWNvbCArIC5kb2NzX19yaWdodC1jb2wge1xuICBwYWRkaW5nLXRvcDogMjVweDsgfVxuXG4uZG9jc19tb2Rlcm4gLmRvY3MtbGlzdDEtbGlzdF9faXRlbS0tbm8taWNvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7IH1cblxuLmRvY3NfbW9kZXJuIC5kb2NzLWxpc3QxLWxpc3QgPiB1bCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDsgfVxuXG4uZG9jc19tb2Rlcm4gLm1lbnUyX3NlbGVjdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmRvY3NfbW9kZXJuIC5wYWdpbmF0aW9uMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0M3B4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZG9jc19tb2Rlcm4uZG9jc19jYXRlZ29yeSAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZG9jc19tb2Rlcm4uZG9jc19jYXRlZ29yeSAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaTpub3QoLmFjdGl2ZSkgPiBhIHtcbiAgY29sb3I6ICMxNDE0MTQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb2NzX21vZGVybiAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaSAuZG9jc19fbGVmdC1tZW51LWJnLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuanNfZG9jcy1tb2JpbGUtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5kb2NzX21vZGVybiAuZG9jc19fcmlnaHQtY29sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9jc19tb2Rlcm4gLmRvY3NfX3JpZ2h0LWNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuZG9jc19tb2Rlcm4gLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRjZGY7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAuZG9jc19tb2Rlcm4gLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkuYWN0aXZlID4gYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgLmRvY3NfbW9kZXJuIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpLmFjdGl2ZSA+IGE6OmJlZm9yZSB7XG4gICAgdG9wOiAzNXB4O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzYyNmY3ODtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzYyNmY3ODsgfVxuICAuZG9jc19tb2Rlcm4gLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkuYWN0aXZlID4gdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkY2RmOyB9XG4gIC5kb2NzX21vZGVybiAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaS5hY3RpdmUgPiB1bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLmRvY3NfbW9kZXJuIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpID4gYTpob3Zlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLmRvY3NfbW9kZXJuIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpID4gYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNjI2Zjc4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNjI2Zjc4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAuZG9jc19tb2Rlcm4gLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkgPiB1bCA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMjVweCAyMHB4IDI1cHggMDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAuZG9jc19tb2Rlcm4gLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkgPiB1bCA+IGxpOm5vdCg6bGFzdC1jaGlsZCkgPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGNkZjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmRvY3NfbW9kZXJuLmRvY3NfY2F0ZWdvcnkgLmRvY3NfX3JpZ2h0LWNvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5kb2NzX19sZWZ0LWNvbCArIC5kb2NzX19yaWdodC1jb2wge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7IH0gfVxuXG4uZG9jcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZG9jc19fdG9nZ2xlLWJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRvY3NfX3RvZ2dsZS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01N3B4O1xuICAgIHJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb2NzX190b2dnbGUtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9IH1cblxuLmRvY3NfX3RvZ2dsZS1idXR0b24taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjdweDsgfVxuICAuZG9jc19fdG9nZ2xlLWJ1dHRvbi1pbm5lcjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICBmb250LWZhbWlseTogJ2ZvbnRlbGxvJywgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBjb250ZW50OiAnXFxlODA3JztcbiAgICBvcGFjaXR5OiAwLjU7IH1cblxuLmRvY3Mtc2VhcmNoLWZpbHRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRvY3MtZm9ybS1zZWFyY2gge1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZG9jcy1mb3JtLXNlYXJjaC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZG9jcy1mb3JtLXNlYXJjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmNzsgfVxuICAuZG9jcy1mb3JtLXNlYXJjaC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5kb2NzLWZvcm0tc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5kb2NzLWZvcm0tc2VhcmNoLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmRvY3MtZm9ybS1zZWFyY2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuLmRvY3MtZm9ybS1zZWFyY2ggaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRvY3MtZm9ybS1zZWFyY2hfX2Nsb3NlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA1MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYmViZWJlOyB9XG4gIC5kb2NzLWZvcm0tc2VhcmNoX19jbG9zZTo6YmVmb3JlLCAuZG9jcy1mb3JtLXNlYXJjaF9fY2xvc2U6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhmOGY4ZjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLmRvY3MtZm9ybS1zZWFyY2hfX2Nsb3NlOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAuZG9jcy1mb3JtLXNlYXJjaF9fY2xvc2U6aG92ZXI6OmJlZm9yZSwgLmRvY3MtZm9ybS1zZWFyY2hfX2Nsb3NlOmhvdmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuXG4uZG9jcy1mb3JtLXNlYXJjaF9fc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmRvY3MtZm9ybS1zZWFyY2hfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBib3R0b206IDFweDtcbiAgcmlnaHQ6IDJweDtcbiAgd2lkdGg6IDM4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cblxuLmRvY3MtZm9ybS1zZWFyY2hfX2J0biB7XG4gIG1pbi13aWR0aDogMTMwcHg7IH1cblxuLmRvY3MtZm9ybS1zZWFyY2hfX3JvdzEge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kb2NzLWZvcm0tc2VhcmNoX19jb2wge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZG9jcy1mb3JtLXNlYXJjaF9fY29sMiB7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG5cbi5kb2NzLWZvcm0tc2VhcmNoX19sYWJlbC0tZGlzcGxheSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5kb2NzLWZvcm0tc2VhcmNoX19sYWJlbDIge1xuICBsaW5lLWhlaWdodDogMTlweDsgfVxuXG4uZG9jcy1mb3JtLXNlYXJjaF9fbGFiZWwyLS1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi5kb2NzLWZvcm0tc2VhcmNoX19sYWJlbDItLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRvY3MtZm9ybS1zZWFyY2hfX3JvdzEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kb2NzLWZvcm0tc2VhcmNoX19jb2wge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmRvY3MtZm9ybS1zZWFyY2hfX2NvbDEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC5kb2NzLWZvcm0tc2VhcmNoX19jb2wyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAzMjVweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmRvY3MtZm9ybS1zZWFyY2hfX3RvZ2dsZXIge1xuICAgIHdpZHRoOiAzMjVweDsgfVxuICAuZG9jcy1mb3JtLXNlYXJjaF9fbGFiZWwtLWRpc3BsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRvY3MtZm9ybS1zZWFyY2gge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweDsgfSB9XG5cbi5kb2NzLWZvcm0tc2VhcmNoX19sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgLmRvY3MtZm9ybS1zZWFyY2hfX2xhYmVsLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5kb2NzLWZvcm0tc2VhcmNoX19sYWJlbCB7XG4gICAgY29sb3I6ICM3ZTcyNjY7IH1cbiAgLmRvY3MtZm9ybS1zZWFyY2hfX2xhYmVsLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmRvY3MtZm9ybS1zZWFyY2hfX2xhYmVsIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuZG9jcy1mb3JtLXNlYXJjaF9fbGFiZWwuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZG9jcy1mb3JtLXNlYXJjaF9fbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5kb2NzLWZvcm0tc2VhcmNoX19sYWJlbC5mb250LXRoZW1lLWRlZmF1bHQsXG4gIC5mb250LXRoZW1lLWRlZmF1bHQgLmRvY3MtZm9ybS1zZWFyY2hfX2xhYmVsIHtcbiAgICBmb250LWZhbWlseTogZ2VyYmVyYV9saWdodCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLmRvY3MtZm9ybS1zZWFyY2hfX2xhYmVsLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5kb2NzLWZvcm0tc2VhcmNoX19sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvY3MtZm9ybS1zZWFyY2hfX2xhYmVsIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi5zZWFyY2gtcGFnZS1mb3JtX19maWx0ZXItaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uZG9jcy1mb3JtLXNlYXJjaF9fd29yZCB7XG4gIHdpZHRoOiAyN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmctdG9wOiAycHg7IH1cblxuLmRvY3MtZm9ybS1zZWFyY2hfX2Zsb2F0IHtcbiAgcGFkZGluZzogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kb2NzLWZvcm0tc2VhcmNoX193b3JkIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmRvY3MtZm9ybS1zZWFyY2hfX2Zsb2F0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuZG9jc19fbGVmdC1jb2wge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmRvY3NfX2xlZnQtY29sOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkYWRlO1xuICAgICAgY29udGVudDogJyc7IH0gfVxuXG4uZG9jc19fbGVmdC1tZW51IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuZG9jc19fbGVmdC1tZW51ID4gdWwge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkgPiBhOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgICAgICAgLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkgPiBhOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaSA+IGE6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpID4gYTpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY4Zjc7IH1cbiAgICAgICAgLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkgPiBhOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpID4gYTpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkuYWN0aXZlID4gYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaS5hY3RpdmUgPiBhLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpLmFjdGl2ZSA+IGEge1xuICAgICAgICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAgIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpLmFjdGl2ZSA+IGEuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaS5hY3RpdmUgPiBhLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkuYWN0aXZlID4gYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkuYWN0aXZlID4gYS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGY3OyB9XG4gICAgICAgIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpLmFjdGl2ZSA+IGEuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpLmFjdGl2ZSA+IGEuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaSA+IGE6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY4Zjc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAgIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpOmxhc3QtY2hpbGQgYTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkgPiB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgICAgICAgLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkgPiB1bCA+IGxpID4gYS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkgPiB1bCA+IGxpID4gYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gICAgICAgICAgICAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBhLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpID4gdWwgPiBsaSA+IGEge1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAgICAgLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkgPiB1bCA+IGxpID4gYS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgICAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAgIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpID4gdWwgPiBsaSA+IGE6OmFmdGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTRlNWE7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgICAgICAgICAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgICAgIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpID4gdWwgPiBsaSA+IGE6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgICAgICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgICAgICAgICAgICAgLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkgPiB1bCA+IGxpID4gYTpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgICAgICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgICAgICAgIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpID4gdWwgPiBsaSA+IGE6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAgICAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpID4gdWwgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgICAgIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpID4gdWwgPiBsaS5hY3RpdmUgPiBhLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAgICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaSA+IHVsID4gbGkuYWN0aXZlID4gYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAgICAgICAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaSA+IHVsID4gbGkuYWN0aXZlID4gYS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgICAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaSA+IHVsID4gbGkuYWN0aXZlID4gYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgICAgICAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaSA+IHVsID4gbGkuYWN0aXZlID4gYS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgICAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaSA+IHVsID4gbGkuYWN0aXZlID4gYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmRvY3NfX2xlZnQtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5kb2NzX19sZWZ0LWNvbCAuZG9jc19fbGVmdC1tZW51ID4gdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkgPiBhLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gICAgLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkgPiBhLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaSA+IGEge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaSA+IGEuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkgPiB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5kb2NzX19sZWZ0LWNvbCArIC5kb2NzX19yaWdodC1jb2wge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7IH0gfVxuXG4uZG9jcy1saXN0MS1saXN0ID4gdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmRvY3MtbGlzdDEtbGlzdCA+IHVsID4gbGk6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZG9jcy1saXN0MS1saXN0X19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGRhZGU7IH1cbiAgLmRvY3MtbGlzdDEtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7IH1cblxuLmRvY3MtbGlzdDEtbGlzdF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZG9jcy1saXN0MS1saXN0X19saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZG9jcy1saXN0MS1saXN0X19saW5rOmhvdmVyIC5kb2NzLWxpc3QxLWxpc3RfX3RpdGxlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmRvY3MtbGlzdDEtbGlzdF9fbGluazpob3ZlciAuZG9jcy1saXN0MS1saXN0X190aXRsZSB7XG4gICAgICBjb2xvcjogI2Y1NGU1YTsgfVxuICAgIC5kb2NzLWxpc3QxLWxpc3RfX2xpbms6aG92ZXIgLmRvY3MtbGlzdDEtbGlzdF9fdGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5kb2NzLWxpc3QxLWxpc3RfX2xpbms6aG92ZXIgLmRvY3MtbGlzdDEtbGlzdF9fdGl0bGUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuZG9jcy1saXN0MS1saXN0X19saW5rOmhvdmVyIC5kb2NzLWxpc3QxLWxpc3RfX3RpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZG9jcy1saXN0MS1saXN0X19saW5rOmhvdmVyIC5kb2NzLWxpc3QxLWxpc3RfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5kb2NzLWxpc3QxLWxpc3RfX3RpdGxlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlOyB9XG4gIC5kb2NzLWxpc3QxLWxpc3RfX3RpdGxlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5kb2NzLWxpc3QxLWxpc3RfX3RpdGxlIHtcbiAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAuZG9jcy1saXN0MS1saXN0X190aXRsZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5kb2NzLWxpc3QxLWxpc3RfX3RpdGxlIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuZG9jcy1saXN0MS1saXN0X190aXRsZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5kb2NzLWxpc3QxLWxpc3RfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZG9jcy1saXN0MS1saXN0X190aXRsZTo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0yN3B4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBjb250ZW50OiAnJzsgfVxuICAuZG9jcy1saXN0MS1saXN0X190aXRsZTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiAtMjdweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwY2xhc3MlM0QlMjJpY29uJTIwZG9jMiUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjQlMjA0JTIwMTYlMjAyMCUyMiUyMHdpZHRoJTNEJTIyMTYlMjIlMjBoZWlnaHQlM0QlMjIyMCUyMiUyMGZpbGwlM0QlMjIlMjNDOENDRDElMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk00JTIwNHYyMGgxNlY0SDR6bTEzJTIwMTVIN3YtMmgxMHYyem0wLTRIN3YtMmgxMHYyem0wLTRIN1Y5aDEwdjJ6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmRvY3MtbGlzdDEtbGlzdF9fc291cmNlIHtcbiAgbWFyZ2luOiA4cHggMCAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5kb2NzLWxpc3QxLWxpc3RfX3NvdXJjZS5mb250LXRoZW1lLWRlZmF1bHQsXG4gIC5mb250LXRoZW1lLWRlZmF1bHQgLmRvY3MtbGlzdDEtbGlzdF9fc291cmNlIHtcbiAgICBmb250LWZhbWlseTogZ2VyYmVyYV9saWdodCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLmRvY3MtbGlzdDEtbGlzdF9fc291cmNlLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5kb2NzLWxpc3QxLWxpc3RfX3NvdXJjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAuZG9jcy1saXN0MS1saXN0X19zb3VyY2UuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmRvY3MtbGlzdDEtbGlzdF9fc291cmNlIHtcbiAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAuZG9jcy1saXN0MS1saXN0X19zb3VyY2UuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZG9jcy1saXN0MS1saXN0X19zb3VyY2Uge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5kb2NzLWxpc3QxLWxpc3RfX3NvdXJjZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5kb2NzLWxpc3QxLWxpc3RfX3NvdXJjZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmRvY3MtbGlzdDEtbGlzdF9fZGF0ZSB7XG4gIG1hcmdpbjogNXB4IDAgNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmRvY3MtbGlzdDEtbGlzdF9fZGF0ZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZG9jcy1saXN0MS1saXN0X19kYXRlIHtcbiAgICBjb2xvcjogIzdlNzI2NjsgfVxuICAuZG9jcy1saXN0MS1saXN0X19kYXRlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmRvY3MtbGlzdDEtbGlzdF9fZGF0ZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmRvY3MtbGlzdDEtbGlzdF9fZGF0ZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5kb2NzLWxpc3QxLWxpc3RfX2RhdGUge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5kb2NzLXJlbGVhc2VzLWxpc3QgPiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuZG9jcy1yZWxlYXNlcy1saXN0ID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5kb2NzLXJlbGVhc2VzLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGRhZGU7IH1cbiAgLmRvY3MtcmVsZWFzZXMtbGlzdF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuZG9jcy1yZWxlYXNlcy1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uZG9jcy1yZWxlYXNlcy1saXN0X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5kb2NzLXJlbGVhc2VzLWxpc3RfX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5kb2NzLXJlbGVhc2VzLWxpc3RfX2xpbms6aG92ZXIgLmRvY3MtcmVsZWFzZXMtbGlzdF9fdGl0bGUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZG9jcy1yZWxlYXNlcy1saXN0X19saW5rOmhvdmVyIC5kb2NzLXJlbGVhc2VzLWxpc3RfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgLmRvY3MtcmVsZWFzZXMtbGlzdF9fbGluazpob3ZlciAuZG9jcy1yZWxlYXNlcy1saXN0X190aXRsZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmRvY3MtcmVsZWFzZXMtbGlzdF9fbGluazpob3ZlciAuZG9jcy1yZWxlYXNlcy1saXN0X190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5kb2NzLXJlbGVhc2VzLWxpc3RfX2xpbms6aG92ZXIgLmRvY3MtcmVsZWFzZXMtbGlzdF9fdGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5kb2NzLXJlbGVhc2VzLWxpc3RfX2xpbms6aG92ZXIgLmRvY3MtcmVsZWFzZXMtbGlzdF9fdGl0bGUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmRvY3MtcmVsZWFzZXMtbGlzdF9fdGl0bGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7IH1cbiAgLmRvY3MtcmVsZWFzZXMtbGlzdF9fdGl0bGUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmRvY3MtcmVsZWFzZXMtbGlzdF9fdGl0bGUge1xuICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gIC5kb2NzLXJlbGVhc2VzLWxpc3RfX3RpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmRvY3MtcmVsZWFzZXMtbGlzdF9fdGl0bGUge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5kb2NzLXJlbGVhc2VzLWxpc3RfX3RpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmRvY3MtcmVsZWFzZXMtbGlzdF9fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5kb2NzLXJlbGVhc2VzLWxpc3RfX3NvdXJjZSB7XG4gIG1hcmdpbjogOHB4IDAgNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS41NztcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uZG9jcy1yZWxlYXNlcy1saXN0X19kYXRlIHtcbiAgbWFyZ2luOiA3cHggMCA1cHggMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjODg4OyB9XG5cbi5kb2NzLXJlbGVhc2VzLWxpc3RfX2xpbmtzIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7IH1cblxuLmRvY3NfX20tbmF2LmpxLXNlbGVjdGJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5kb2NzX19tLW5hdi5qcS1zZWxlY3Rib3ggLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAuZG9jc19fbS1uYXYuanEtc2VsZWN0Ym94IC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIGxpIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kb2NzX19tLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZG9jcy1mb3JtLXNlYXJjaCB7XG4gICAgcGFkZGluZzogMzBweCA0MHB4OyB9XG4gIC5kb2NzIC5tZW51MSBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmRvY3NfX2xlZnQtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi5lcnJvciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5lcnJvci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZXJyb3Ige1xuICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gIC5lcnJvci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5lcnJvciB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmVycm9yLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmVycm9yIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uZG9jc19fbGVmdC1jb2wgLmpxLXNlbGVjdGJveCB7XG4gIHotaW5kZXg6IDk5ICFpbXBvcnRhbnQ7IH1cblxuLnNoYXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2hhcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgIC5zaGFyZV9fcGFkZGluZ3Mge1xuICAgICAgICBwYWRkaW5nOiAwIDVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnNoYXJlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5zaGFyZV9fcGFkZGluZ3Mge1xuICAgICAgICBwYWRkaW5nOiAwIDVweDsgfSB9XG4gIC5zaGFyZV9fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnNoYXJlX19oZWFkZXIge1xuICAgIG1pbi13aWR0aDogMTMxcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5zaGFyZV9faGVhZGVyLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5zaGFyZV9faGVhZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX21lZGl1bSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAuc2hhcmVfX2hlYWRlci5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5zaGFyZV9faGVhZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNoYXJlX19oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgLnNoYXJlIGxpOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuc2hhcmVfX3BhZGRpbmdzIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgLnNoYXJlIC55YS1zaGFyZTJfX2xpc3Qge1xuICAgIG1hcmdpbjogMDsgfVxuICAuc2hhcmUgLnlhLXNoYXJlMl9fbGluayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gIC5zaGFyZSAueWEtc2hhcmUyX19pdGVtX3NlcnZpY2Vfb2Rub2tsYXNzbmlraSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRraUlHaGxhV2RvZEQwaU16QWlJSFpwWlhkQ2IzZzlJakFnTUNBeE9TQXpNQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCamJHbHdMWEoxYkdVOUltVjJaVzV2WkdRaUlHUTlJazB4TWk0NE5UZ2dPQzR3T0RReFF6RXlMamcxT0NBMkxqTTNPU0F4TVM0ME56VTNJRFF1T1RrMk5qZ2dPUzQzTnpBMk1pQTBMams1TmpZNFF6Z3VNRFkxTlRJZ05DNDVPVFkyT0NBMkxqWTRNeklnTmk0ek56a2dOaTQyT0RNeUlEZ3VNRGcwTVVNMkxqWTRNeklnT1M0M09Ea3lJRGd1TURZMU5USWdNVEV1TVRjeE5pQTVMamMzTURZeUlERXhMakUzTVRaRE1URXVORGMxTnlBeE1TNHhOekUySURFeUxqZzFPQ0E1TGpjNE9USWdNVEl1T0RVNElEZ3VNRGcwTVZwTk1UY3VNak01TkNBNExqQTRNems1UXpFM0xqSXpPVFFnTVRJdU1qQTRPU0F4TXk0NE9UVTJJREUxTGpVMU16SWdPUzQzTnpBMk15QXhOUzQxTlRNeVF6VXVOalExTnpFZ01UVXVOVFV6TWlBeUxqTXdNVGc0SURFeUxqSXdPRGtnTWk0ek1ERTRPQ0E0TGpBNE16azVRekl1TXpBeE9EZ2dNeTQ1TlRreE55QTFMalkwTlRjeElEQXVOakUxTWpNMElEa3VOemN3TmpNZ01DNDJNVFV5TXpSRE1UTXVPRGsxTmlBd0xqWXhOVEl6TkNBeE55NHlNemswSURNdU9UVTVNVGNnTVRjdU1qTTVOQ0E0TGpBNE16azVXazB4Tnk0M05USXpJREU1TGpJNU16RkRNVGN1TmpVeU1pQXhPUzR6TmpreklERTFMamMyTWpZZ01qQXVOemczTWlBeE1pNDJNRGt4SURJeExqTTVOekpNTVRjdU16WTVNaUF5TlM0NE56WTNRekU0TGpJd05qSWdNall1Tmpjd015QXhPQzR5TURjeklESTNMamsxTnprZ01UY3VNemN4TlNBeU9DNDNOVEk0UXpFMkxqVXpOVGdnTWprdU5UUTNOU0F4TlM0eE56azVJREk1TGpVME9EZ2dNVFF1TXpReU5pQXlPQzQzTlRWTU9TNDNNakV6TkNBeU5DNDBPREpNTlM0MU1qTTVNaUF5T0M0M01qYzFRelV1TVRBek56a2dNamt1TVRReE5DQTBMalUwTXpJeElESTVMak0wT1RZZ015NDVPREl3TmlBeU9TNHpORGsyUXpNdU5EUTJPRFFnTWprdU16UTVOaUF5TGpreE1URTRJREk1TGpFMk1EVWdNaTQwT1RVMU5pQXlPQzQzTnprNVF6RXVOalEwTURNZ01qZ3VNREF3TXlBeExqWXhPVE0xSURJMkxqY3hNamtnTWk0ME5EQTBOQ0F5TlM0NU1EUTBURFl1T1RVNE5UY2dNakV1TkRJd09VTXpMamN4TmpjeElESXdMamd5TlRJZ01TNDNORGc1T0NBeE9TNHpOekF6SURFdU5qUTNOalFnTVRrdU1qa3pNVU13TGpjeU5EZzNNeUF4T0M0MU9UQTFJREF1TlRjMk5qUWdNVGN1TXpFd05TQXhMak14TmpZNElERTJMalF6TkRORE1pNHdOVFkyTVNBeE5TNDFOVGd4SURNdU5EQTBORFlnTVRVdU5ERTNNeUEwTGpNeU56UTFJREUyTGpFeE9UbEROQzR6TkRZNU5TQXhOaTR4TXpRNUlEWXVOREExTURrZ01UY3VOakF6SURrdU56SXhNVElnTVRjdU5qQTFNVU01TGpjeU1EUTFJREUzTGpZd05TQTVMamN4T1RVMklERTNMall3TlNBNUxqY3hPVFFnTVRjdU5qQTFRemt1TnpFNU1qWWdNVGN1TmpBMUlEa3VOekU1TmpZZ01UY3VOakExSURrdU56SXhNak1nTVRjdU5qQTFRemt1TnpJeU5UWWdNVGN1TmpBMUlEa3VOekl6TURNZ01UY3VOakExSURrdU56SXpNRE1nTVRjdU5qQTFRemt1TnpJek1ETWdNVGN1TmpBMUlEa3VOekl5TURNZ01UY3VOakExSURrdU56SXhNak1nTVRjdU5qQTFNVU14TXk0d016YzFJREUzTGpZd015QXhOUzR3TlRNZ01UWXVNVE0wT1NBeE5TNHdOekkxSURFMkxqRXhPVGxETVRVdU9UazFOU0F4TlM0ME1UY3pJREUzTGpNME16UWdNVFV1TlRVNE1TQXhPQzR3T0RNeklERTJMalF6TkRORE1UZ3VPREl6TXlBeE55NHpNVEExSURFNExqWTNOVEVnTVRndU5Ua3dOU0F4Tnk0M05USXpJREU1TGpJNU16RmFJaUJtYVd4c1BTSWpRelZETUVJM0lpOCtDand2YzNablBnbz1cIik7IH1cbiAgICAuc2hhcmUgLnlhLXNoYXJlMl9faXRlbV9zZXJ2aWNlX29kbm9rbGFzc25pa2k6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRraUlHaGxhV2RvZEQwaU16QWlJSFpwWlhkQ2IzZzlJakFnTUNBeE9TQXpNQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCamJHbHdMWEoxYkdVOUltVjJaVzV2WkdRaUlHUTlJazB4TWk0NE5UZ2dPQzR3T0RReFF6RXlMamcxT0NBMkxqTTNPU0F4TVM0ME56VTNJRFF1T1RrMk5qZ2dPUzQzTnpBMk1pQTBMams1TmpZNFF6Z3VNRFkxTlRJZ05DNDVPVFkyT0NBMkxqWTRNeklnTmk0ek56a2dOaTQyT0RNeUlEZ3VNRGcwTVVNMkxqWTRNeklnT1M0M09Ea3lJRGd1TURZMU5USWdNVEV1TVRjeE5pQTVMamMzTURZeUlERXhMakUzTVRaRE1URXVORGMxTnlBeE1TNHhOekUySURFeUxqZzFPQ0E1TGpjNE9USWdNVEl1T0RVNElEZ3VNRGcwTVZwTk1UY3VNak01TkNBNExqQTRNems1UXpFM0xqSXpPVFFnTVRJdU1qQTRPU0F4TXk0NE9UVTJJREUxTGpVMU16SWdPUzQzTnpBMk15QXhOUzQxTlRNeVF6VXVOalExTnpFZ01UVXVOVFV6TWlBeUxqTXdNVGc0SURFeUxqSXdPRGtnTWk0ek1ERTRPQ0E0TGpBNE16azVRekl1TXpBeE9EZ2dNeTQ1TlRreE55QTFMalkwTlRjeElEQXVOakUxTWpNMElEa3VOemN3TmpNZ01DNDJNVFV5TXpSRE1UTXVPRGsxTmlBd0xqWXhOVEl6TkNBeE55NHlNemswSURNdU9UVTVNVGNnTVRjdU1qTTVOQ0E0TGpBNE16azVXazB4Tnk0M05USXpJREU1TGpJNU16RkRNVGN1TmpVeU1pQXhPUzR6TmpreklERTFMamMyTWpZZ01qQXVOemczTWlBeE1pNDJNRGt4SURJeExqTTVOekpNTVRjdU16WTVNaUF5TlM0NE56WTNRekU0TGpJd05qSWdNall1Tmpjd015QXhPQzR5TURjeklESTNMamsxTnprZ01UY3VNemN4TlNBeU9DNDNOVEk0UXpFMkxqVXpOVGdnTWprdU5UUTNOU0F4TlM0eE56azVJREk1TGpVME9EZ2dNVFF1TXpReU5pQXlPQzQzTlRWTU9TNDNNakV6TkNBeU5DNDBPREpNTlM0MU1qTTVNaUF5T0M0M01qYzFRelV1TVRBek56a2dNamt1TVRReE5DQTBMalUwTXpJeElESTVMak0wT1RZZ015NDVPREl3TmlBeU9TNHpORGsyUXpNdU5EUTJPRFFnTWprdU16UTVOaUF5TGpreE1URTRJREk1TGpFMk1EVWdNaTQwT1RVMU5pQXlPQzQzTnprNVF6RXVOalEwTURNZ01qZ3VNREF3TXlBeExqWXhPVE0xSURJMkxqY3hNamtnTWk0ME5EQTBOQ0F5TlM0NU1EUTBURFl1T1RVNE5UY2dNakV1TkRJd09VTXpMamN4TmpjeElESXdMamd5TlRJZ01TNDNORGc1T0NBeE9TNHpOekF6SURFdU5qUTNOalFnTVRrdU1qa3pNVU13TGpjeU5EZzNNeUF4T0M0MU9UQTFJREF1TlRjMk5qUWdNVGN1TXpFd05TQXhMak14TmpZNElERTJMalF6TkRORE1pNHdOVFkyTVNBeE5TNDFOVGd4SURNdU5EQTBORFlnTVRVdU5ERTNNeUEwTGpNeU56UTFJREUyTGpFeE9UbEROQzR6TkRZNU5TQXhOaTR4TXpRNUlEWXVOREExTURrZ01UY3VOakF6SURrdU56SXhNVElnTVRjdU5qQTFNVU01TGpjeU1EUTFJREUzTGpZd05TQTVMamN4T1RVMklERTNMall3TlNBNUxqY3hPVFFnTVRjdU5qQTFRemt1TnpFNU1qWWdNVGN1TmpBMUlEa3VOekU1TmpZZ01UY3VOakExSURrdU56SXhNak1nTVRjdU5qQTFRemt1TnpJeU5UWWdNVGN1TmpBMUlEa3VOekl6TURNZ01UY3VOakExSURrdU56SXpNRE1nTVRjdU5qQTFRemt1TnpJek1ETWdNVGN1TmpBMUlEa3VOekl5TURNZ01UY3VOakExSURrdU56SXhNak1nTVRjdU5qQTFNVU14TXk0d016YzFJREUzTGpZd015QXhOUzR3TlRNZ01UWXVNVE0wT1NBeE5TNHdOekkxSURFMkxqRXhPVGxETVRVdU9UazFOU0F4TlM0ME1UY3pJREUzTGpNME16UWdNVFV1TlRVNE1TQXhPQzR3T0RNeklERTJMalF6TkRORE1UZ3VPREl6TXlBeE55NHpNVEExSURFNExqWTNOVEVnTVRndU5Ua3dOU0F4Tnk0M05USXpJREU1TGpJNU16RmFJaUJtYVd4c1BTSWpSVVU0TWpNMUlpOCtDand2YzNablBnbz1cIik7IH1cbiAgLnNoYXJlIC55YS1zaGFyZTJfX2l0ZW1fc2VydmljZV92a29udGFrdGUge1xuICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU16UWlJR2hsYVdkb2REMGlNVGtpSUhacFpYZENiM2c5SWpBZ01DQXpOQ0F4T1NJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWswek15NDRNVGszSURFMkxqazRNelpETXpNdU56YzROU0F4Tmk0NE9UazRJRE16TGpjME1ERWdNVFl1T0RNd05DQXpNeTQzTURRMUlERTJMamMzTkRkRE16TXVNVEUwTmlBeE5TNDNOeklnTXpFdU9UZzNNeUF4TkM0MU5ERXpJRE13TGpNeU16TWdNVE11TURneU1rd3pNQzR5T0RneUlERXpMakEwT0RoTU16QXVNamN3TmlBeE15NHdNekkwVERNd0xqSTFNamdnTVRNdU1ERTFOa2d6TUM0eU16UTVRekk1TGpRM09UY2dNVEl1TXpNMk1pQXlPUzR3TURFMUlERXhMamczT1RNZ01qZ3VPREF4TWlBeE1TNDJORFUwUXpJNExqUXpORGdnTVRFdU1UazVPU0F5T0M0ek5USTNJREV3TGpjME9Ea2dNamd1TlRVeU9TQXhNQzR5T1RKRE1qZ3VOamswTkNBNUxqazBOamNnTWprdU1qSTFPU0E1TGpJeE56VTRJRE13TGpFME5qSWdPQzR4TURNMlF6TXdMall6TURJZ055NDFNVE15TXlBek1TNHdNVE0ySURjdU1EUXdNRFlnTXpFdU1qazJOeUEyTGpZNE16VTRRek16TGpNek9EVWdOQzR4TWpFM01pQXpOQzR5TWpNNElESXVORGcwTmpZZ016TXVPVFV5TWlBeExqYzNNVGMxVERNekxqZzBOamNnTVM0Mk1EVXhOVU16TXk0M056VTRJREV1TlRBME9EWWdNek11TlRreU9TQXhMalF4TXpFZ016TXVNams0TWlBeExqTXlPVFF5UXpNekxqQXdNamdnTVM0eU5EVTVNaUF6TWk0Mk1qVXpJREV1TWpNeU1URWdNekl1TVRZME9TQXhMakk0TnpjMlRESTNMakEyTmpnZ01TNHpNakZETWpZdU9UZzBNaUF4TGpJNU16TTRJREkyTGpnMk5qTWdNUzR5T1RVNU5TQXlOaTQzTVRJMklERXVNekk1TkRKRE1qWXVOVFU1TWlBeExqTTJNamtnTWpZdU5EZ3lOQ0F4TGpNM09UWTVJREkyTGpRNE1qUWdNUzR6TnprMk9Vd3lOaTR6T1RNM0lERXVOREl4TlROTU1qWXVNekl6TXlBeExqUTNNVGhETWpZdU1qWTBNaUF4TGpVd05UQXpJREkyTGpFNU9UTWdNUzQxTmpNME9TQXlOaTR4TWpnMElERXVOalEzTURWRE1qWXVNRFUzT1NBeExqY3pNRE15SURJMUxqazVPU0F4TGpneU9EQTBJREkxTGprMU1Ua2dNUzQ1TXprMFF6STFMak01TmpnZ015NHlPRGN4SURJMExqYzJOVGNnTkM0MU5EQXhNaUF5TkM0d05UYzFJRFV1TmprNE16bERNak11TmpJd09DQTJMak00T1RBM0lESXpMakl4T1RjZ05pNDVPRGMyTXlBeU1pNDROVE0xSURjdU5EazBORFJETWpJdU5EZzNOeUE0TGpBd01UQTRJREl5TGpFNE1Ea2dPQzR6TnpRek5pQXlNUzQ1TXpNeUlEZ3VOakV6TmpORE1qRXVOamcxTWlBNExqZzFNekUwSURJeExqUTJNVFFnT1M0d05EVXdNaUF5TVM0eU5qQTBJRGt1TVRnNU9UZERNakV1TURVNU55QTVMak16TkRrM0lESXdMamt3TmpVZ09TNHpPVFl5TkNBeU1DNDRNREEwSURrdU16Y3pPREpETWpBdU5qazBJRGt1TXpVeE5ERWdNakF1TlRrek9TQTVMak15T1RFNElESXdMalE1T1RFZ09TNHpNRFk1TkVNeU1DNHpNelFnT1M0eU1EWTJOQ0F5TUM0eU1ERXlJRGt1TURjd01qUWdNakF1TVRBeElEZ3VPRGszTmpKRE1qQXVNREF3TlNBNExqY3lORGs1SURFNUxqa3pNamdnT0M0MU1EYzNNaUF4T1M0NE9UYzBJRGd1TWpRMU9UZERNVGt1T0RZeU1pQTNMams0TkRBMUlERTVMamcwTVRNZ055NDNOVGczTnlBeE9TNDRNelUwSURjdU5UWTVNelZETVRrdU9ESTVPQ0EzTGpNNE1ERTJJREU1TGpnek1qUWdOeTR4TVRJMU55QXhPUzQ0TkRRMElEWXVOelkzTXpKRE1Ua3VPRFUyTmlBMkxqUXlNVGc1SURFNUxqZzJNaklnTmk0eE9EZ3hPQ0F4T1M0NE5qSXlJRFl1TURZMU5qUkRNVGt1T0RZeU1pQTFMalkwTWpNeklERTVMamczTURrZ05TNHhPREk1TWlBeE9TNDRPRGcwSURRdU5qZzNNamhETVRrdU9UQTJNeUEwTGpFNU1UWTFJREU1TGpreU1EY2dNeTQzT1RnNU5DQXhPUzQ1TXpJNElETXVOVEE1TmpSRE1Ua3VPVFEwT1NBekxqSXlNREEwSURFNUxqazFNRFFnTWk0NU1UTTJOU0F4T1M0NU5UQTBJREl1TlRrd05qTkRNVGt1T1RVd05DQXlMakkyTnpZeUlERTVMamt5T1RZZ01pNHdNVFF6SURFNUxqZzRPRFFnTVM0NE16QTBORU14T1M0NE5EYzRJREV1TmpRMk9ESWdNVGt1TnpnMU15QXhMalEyT0RVNElERTVMamN3TXpFZ01TNHlPVFUzT0VNeE9TNDJNakF6SURFdU1USXpNVFVnTVRrdU5EazVNU0F3TGprNE9UWXhPQ0F4T1M0ek5EQXhJREF1T0RrME9ESXhRekU1TGpFNE1Ea2dNQzQ0TURBeE5ERWdNVGd1T1RneU9DQXdMamN5TlRBd05pQXhPQzQzTkRjeUlEQXVOalk1TVRneFF6RTRMakV5TVRZZ01DNDFNelUxT0RjZ01UY3VNekkxSURBdU5EWXpNekU1SURFMkxqTTFOekVnTUM0ME5USXdPRFJETVRRdU1UWXlNU0F3TGpReU9UZzBPQ0F4TWk0M05URTRJREF1TlRZek5qRTNJREV5TGpFeU5qTWdNQzQ0TlRNeU1UWkRNVEV1T0RjNE5DQXdMamszTlRVM05DQXhNUzQyTlRReUlERXVNVFF5TnpZZ01URXVORFV6TnlBeExqTTFOREkwUXpFeExqSTBNVElnTVM0MU9Ua3pOaUF4TVM0eU1URTFJREV1TnpNek1UTWdNVEV1TXpZME9TQXhMamMxTlRFelF6RXlMakEzTXpFZ01TNDROVFV5TlNBeE1pNDFOelExSURJdU1EazBOellnTVRJdU9EWTVOaUF5TGpRM016UXlUREV5TGprM05Ua2dNaTQyTnpRd09FTXhNeTR3TlRnMklESXVPREU0T0RVZ01UTXVNVFF4TWlBekxqQTNOVEUxSURFekxqSXlNemdnTXk0ME5ESTJORU14TXk0ek1EWTBJRE11T0RFd01USWdNVE11TXpVNU5pQTBMakl4TmpZMElERXpMak00TXpFZ05DNDJOakU1TlVNeE15NDBORElnTlM0ME56VXhOU0F4TXk0ME5ESWdOaTR4TnpFeU55QXhNeTR6T0RNeElEWXVOelV3TXpWRE1UTXVNekkwSURjdU16STVOallnTVRNdU1qWTRNaUEzTGpjNE1EWTFJREV6TGpJeE5Ea2dPQzR4TURNMk5rTXhNeTR4TmpFM0lEZ3VOREkyTmpjZ01UTXVNRGd5SURndU5qZzRORElnTVRJdU9UYzFPU0E0TGpnNE9EZzBRekV5TGpnMk9UWWdPUzR3T0Rrek1pQXhNaTQzT1RnNElEa3VNakV4T0RVZ01USXVOell6TXlBNUxqSTFOak15UXpFeUxqY3lOemtnT1M0ek1EQTRJREV5TGpZNU9EUWdPUzR6TWpnNE1pQXhNaTQyTnpVZ09TNHpNems0TTBNeE1pNDFNakUySURrdU16azFNeUF4TWk0ek5qSXhJRGt1TkRJek5UWWdNVEl1TVRrMk9TQTVMalF5TXpVMlF6RXlMakF6TVRZZ09TNDBNak0xTmlBeE1TNDRNekV4SURrdU16UTFOU0F4TVM0MU9UVXhJRGt1TVRnNU5VTXhNUzR6TlRreUlEa3VNRE16TkRrZ01URXVNVEUwTXlBNExqZ3hPVElnTVRBdU9EWXdOU0E0TGpVME5qSTRRekV3TGpZd05qZ2dPQzR5TnpNeklERXdMak15TURVZ055NDRPVEU0TXlBeE1DNHdNREU0SURjdU5EQXhPREZET1M0Mk9ETXlPQ0EyTGpreE1UZ2dPUzR6TlRJNElEWXVNek15TmpZZ09TNHdNVEExTlNBMUxqWTJORFJNT0M0M01qY3pPQ0ExTGpFM09UYzJRemd1TlRVd016WWdOQzQ0TmpjNU9DQTRMak13T0RVMUlEUXVOREUwTURFZ09DNHdNREUyT1NBekxqZ3hPREkxUXpjdU5qazBOalVnTXk0eU1qSXlOaUEzTGpReU16STNJREl1TmpRMU56WWdOeTR4T0Rjek5DQXlMakE0T0RnMVF6Y3VNRGt6TURRZ01TNDROVFE1TmlBMkxqazFNVE0ySURFdU5qYzJPU0EyTGpjMk1qVTJJREV1TlRVME16Wk1OaTQyTnpNNU5pQXhMalV3TkRGRE5pNDJNVFV3TlNBeExqUTFPVFl5SURZdU5USXdOU0F4TGpReE1qUWdOaTR6T1RBM09TQXhMak0yTWpBNFF6WXVNall3T0RrZ01TNHpNVEU0TVNBMkxqRXlOVE0xSURFdU1qYzFOellnTlM0NU9ETTJNU0F4TGpJMU16VTVUREV1TVRNek1UY2dNUzR5T0RZNE1rTXdMall6TnpVeE5pQXhMakk0TmpneUlEQXVNekF4TWpFeElERXVNemt5T0NBd0xqRXlOREV6SURFdU5qQTBORFZNTUM0d05UTXlOakEzSURFdU56QTBOVGRETUM0d01UYzROVFk1SURFdU56WXdNelFnTUNBeExqZzBPVFFnTUNBeExqazNNa013SURJdU1EazBOVE1nTUM0d016VTBNRE00SURJdU1qUTBPVElnTUM0eE1EWXlOek1nTWk0ME1qSTVPRU13TGpneE5ETTBPU0F6TGprNU16VTNJREV1TlRnME16Y2dOUzQxTURneU55QXlMalF4TmpNeUlEWXVPVFkzTXpORE15NHlORGd5T0NBNExqUXlOak00SURNdU9UY3hNalFnT1M0Mk1ERTJPU0EwTGpVNE5EYzJJREV3TGpRNU1qSkROUzR4T1RnME1TQXhNUzR6T0RNeklEVXVPREl6T0RrZ01USXVNakkwTkNBMkxqUTJNVEl5SURFekxqQXhOVU0zTGpBNU9EVTJJREV6TGpnd05UZ2dOeTQxTWpBME1pQXhOQzR6TVRJMklEY3VOekkyT0RNZ01UUXVOVE0xTTBNM0xqa3pNelE1SURFMExqYzFPRFFnT0M0d09UVTRNU0F4TkM0NU1qVXhJRGd1TWpFek9ERWdNVFV1TURNMk5VdzRMalkxTmpRMUlERTFMalF6TnpSRE9DNDVNemsyT0NBeE5TNDNNRFEzSURrdU16VTFOVGtnTVRZdU1ESTBPU0E1TGprd05ETTRJREUyTGpNNU9FTXhNQzQwTlRNeklERTJMamMzTVRNZ01URXVNRFl4SURFM0xqRXpPRGNnTVRFdU56STNPQ0F4Tnk0MU1ERkRNVEl1TXprME55QXhOeTQ0TmpJM0lERXpMakUzTURVZ01UZ3VNVFUzT1NBeE5DNHdOVFUzSURFNExqTTROakZETVRRdU9UUXdPQ0F4T0M0Mk1UUTNJREUxTGpnd01qTWdNVGd1TnpBMk5DQXhOaTQyTkRBeklERTRMalkyTWpGSU1UZ3VOamMyTVVNeE9TNHdPRGtnTVRndU5qSTROU0F4T1M0ME1ERTRJREU0TGpVd05Ua2dNVGt1TmpFME5DQXhPQzR5T1RRMVRERTVMalk0TkRnZ01UZ3VNakV3TjBNeE9TNDNNekl5SURFNExqRTBORElnTVRrdU56YzJOU0F4T0M0d05ERWdNVGt1T0RFM05DQXhOeTQ1TURKRE1Ua3VPRFU0T1NBeE55NDNOakk0SURFNUxqZzNPVFFnTVRjdU5qQTVOQ0F4T1M0NE56azBJREUzTGpRME1qWkRNVGt1T0RZM05DQXhOaTQ1TmpNM0lERTVMamt3TmlBeE5pNDFNekl5SURFNUxqazVORE1nTVRZdU1UUTNPVU15TUM0d09ESTFJREUxTGpjMk16Z2dNakF1TVRnek1TQXhOUzQwTnpReUlESXdMakk1TlRZZ01UVXVNamM1TWtNeU1DNDBNRGdnTVRVdU1EZzBNeUF5TUM0MU16UTRJREUwTGpreE9Ua2dNakF1TmpjMklERTBMamM0TmpaRE1qQXVPREUzTlNBeE5DNDJOVE1nTWpBdU9URTRNeUF4TkM0MU56SXhJREl3TGprM056VWdNVFF1TlRRME1rTXlNUzR3TXpZeUlERTBMalV4TmpJZ01qRXVNRGd6TWlBeE5DNDBPVGN5SURJeExqRXhPRFlnTVRRdU5EZzFPRU15TVM0ME1ERTRJREUwTGpNNU5qY2dNakV1TnpNMU1TQXhOQzQwT0RNZ01qSXVNVEU1TVNBeE5DNDNORFE1UXpJeUxqVXdNamNnTVRVdU1EQTJOeUF5TWk0NE5qSTFJREUxTGpNeU9Ua2dNak11TVRrNUlERTFMamN4TkVNeU15NDFNelUwSURFMkxqQTVPRFFnTWpNdU9UTTVOU0F4Tmk0MU1qazRJREkwTGpReE1UVWdNVGN1TURBNE5rTXlOQzQ0T0RNNElERTNMalE0TnpZZ01qVXVNamsyTnlBeE55NDRORE0zSURJMUxqWTFNRFlnTVRndU1EYzNPVXd5Tmk0d01EUTJJREU0TGpJM09EUkRNall1TWpRd09TQXhPQzQwTVRJeUlESTJMalUwTnpnZ01UZ3VOVE0wTnlBeU5pNDVNalUxSURFNExqWTBOakZETWpjdU16QXlOU0F4T0M0M05UYzBJREkzTGpZek1qa2dNVGd1TnpnMU1pQXlOeTQ1TVRZMUlERTRMamN5T1RaTU16SXVORFE0TWlBeE9DNDJOakk1UXpNeUxqZzVOalFnTVRndU5qWXlPU0F6TXk0eU5EVXlJREU0TGpVNU1qZ2dNek11TkRreU5pQXhPQzQwTlRNNVF6TXpMamMwTURRZ01UZ3VNekUwTmlBek15NDRPRGMzSURFNExqRTJNVE1nTXpNdU9UTTFNaUF4Tnk0NU9UUTBRek16TGprNE1qWWdNVGN1T0RJM05DQXpNeTQ1T0RVeElERTNMall6T0NBek15NDVORFF5SURFM0xqUXlOakZETXpNdU9UQXlNaUF4Tnk0eU1UUTRJRE16TGpnMk1Ea2dNVGN1TURZM01TQXpNeTQ0TVRrM0lERTJMams0TXpaYUlpQm1hV3hzUFNJalF6VkRNRUkzSWk4K0Nqd3ZjM1puUGdvPVwiKTsgfVxuICAgIC5zaGFyZSAueWEtc2hhcmUyX19pdGVtX3NlcnZpY2VfdmtvbnRha3RlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU16UWlJR2hsYVdkb2REMGlNVGtpSUhacFpYZENiM2c5SWpBZ01DQXpOQ0F4T1NJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWswek15NDRNVGszSURFMkxqazRNelpETXpNdU56YzROU0F4Tmk0NE9UazRJRE16TGpjME1ERWdNVFl1T0RNd05DQXpNeTQzTURRMUlERTJMamMzTkRkRE16TXVNVEUwTmlBeE5TNDNOeklnTXpFdU9UZzNNeUF4TkM0MU5ERXpJRE13TGpNeU16TWdNVE11TURneU1rd3pNQzR5T0RneUlERXpMakEwT0RoTU16QXVNamN3TmlBeE15NHdNekkwVERNd0xqSTFNamdnTVRNdU1ERTFOa2d6TUM0eU16UTVRekk1TGpRM09UY2dNVEl1TXpNMk1pQXlPUzR3TURFMUlERXhMamczT1RNZ01qZ3VPREF4TWlBeE1TNDJORFUwUXpJNExqUXpORGdnTVRFdU1UazVPU0F5T0M0ek5USTNJREV3TGpjME9Ea2dNamd1TlRVeU9TQXhNQzR5T1RKRE1qZ3VOamswTkNBNUxqazBOamNnTWprdU1qSTFPU0E1TGpJeE56VTRJRE13TGpFME5qSWdPQzR4TURNMlF6TXdMall6TURJZ055NDFNVE15TXlBek1TNHdNVE0ySURjdU1EUXdNRFlnTXpFdU1qazJOeUEyTGpZNE16VTRRek16TGpNek9EVWdOQzR4TWpFM01pQXpOQzR5TWpNNElESXVORGcwTmpZZ016TXVPVFV5TWlBeExqYzNNVGMxVERNekxqZzBOamNnTVM0Mk1EVXhOVU16TXk0M056VTRJREV1TlRBME9EWWdNek11TlRreU9TQXhMalF4TXpFZ016TXVNams0TWlBeExqTXlPVFF5UXpNekxqQXdNamdnTVM0eU5EVTVNaUF6TWk0Mk1qVXpJREV1TWpNeU1URWdNekl1TVRZME9TQXhMakk0TnpjMlRESTNMakEyTmpnZ01TNHpNakZETWpZdU9UZzBNaUF4TGpJNU16TTRJREkyTGpnMk5qTWdNUzR5T1RVNU5TQXlOaTQzTVRJMklERXVNekk1TkRKRE1qWXVOVFU1TWlBeExqTTJNamtnTWpZdU5EZ3lOQ0F4TGpNM09UWTVJREkyTGpRNE1qUWdNUzR6TnprMk9Vd3lOaTR6T1RNM0lERXVOREl4TlROTU1qWXVNekl6TXlBeExqUTNNVGhETWpZdU1qWTBNaUF4TGpVd05UQXpJREkyTGpFNU9UTWdNUzQxTmpNME9TQXlOaTR4TWpnMElERXVOalEzTURWRE1qWXVNRFUzT1NBeExqY3pNRE15SURJMUxqazVPU0F4TGpneU9EQTBJREkxTGprMU1Ua2dNUzQ1TXprMFF6STFMak01TmpnZ015NHlPRGN4SURJMExqYzJOVGNnTkM0MU5EQXhNaUF5TkM0d05UYzFJRFV1TmprNE16bERNak11TmpJd09DQTJMak00T1RBM0lESXpMakl4T1RjZ05pNDVPRGMyTXlBeU1pNDROVE0xSURjdU5EazBORFJETWpJdU5EZzNOeUE0TGpBd01UQTRJREl5TGpFNE1Ea2dPQzR6TnpRek5pQXlNUzQ1TXpNeUlEZ3VOakV6TmpORE1qRXVOamcxTWlBNExqZzFNekUwSURJeExqUTJNVFFnT1M0d05EVXdNaUF5TVM0eU5qQTBJRGt1TVRnNU9UZERNakV1TURVNU55QTVMak16TkRrM0lESXdMamt3TmpVZ09TNHpPVFl5TkNBeU1DNDRNREEwSURrdU16Y3pPREpETWpBdU5qazBJRGt1TXpVeE5ERWdNakF1TlRrek9TQTVMak15T1RFNElESXdMalE1T1RFZ09TNHpNRFk1TkVNeU1DNHpNelFnT1M0eU1EWTJOQ0F5TUM0eU1ERXlJRGt1TURjd01qUWdNakF1TVRBeElEZ3VPRGszTmpKRE1qQXVNREF3TlNBNExqY3lORGs1SURFNUxqa3pNamdnT0M0MU1EYzNNaUF4T1M0NE9UYzBJRGd1TWpRMU9UZERNVGt1T0RZeU1pQTNMams0TkRBMUlERTVMamcwTVRNZ055NDNOVGczTnlBeE9TNDRNelUwSURjdU5UWTVNelZETVRrdU9ESTVPQ0EzTGpNNE1ERTJJREU1TGpnek1qUWdOeTR4TVRJMU55QXhPUzQ0TkRRMElEWXVOelkzTXpKRE1Ua3VPRFUyTmlBMkxqUXlNVGc1SURFNUxqZzJNaklnTmk0eE9EZ3hPQ0F4T1M0NE5qSXlJRFl1TURZMU5qUkRNVGt1T0RZeU1pQTFMalkwTWpNeklERTVMamczTURrZ05TNHhPREk1TWlBeE9TNDRPRGcwSURRdU5qZzNNamhETVRrdU9UQTJNeUEwTGpFNU1UWTFJREU1TGpreU1EY2dNeTQzT1RnNU5DQXhPUzQ1TXpJNElETXVOVEE1TmpSRE1Ua3VPVFEwT1NBekxqSXlNREEwSURFNUxqazFNRFFnTWk0NU1UTTJOU0F4T1M0NU5UQTBJREl1TlRrd05qTkRNVGt1T1RVd05DQXlMakkyTnpZeUlERTVMamt5T1RZZ01pNHdNVFF6SURFNUxqZzRPRFFnTVM0NE16QTBORU14T1M0NE5EYzRJREV1TmpRMk9ESWdNVGt1TnpnMU15QXhMalEyT0RVNElERTVMamN3TXpFZ01TNHlPVFUzT0VNeE9TNDJNakF6SURFdU1USXpNVFVnTVRrdU5EazVNU0F3TGprNE9UWXhPQ0F4T1M0ek5EQXhJREF1T0RrME9ESXhRekU1TGpFNE1Ea2dNQzQ0TURBeE5ERWdNVGd1T1RneU9DQXdMamN5TlRBd05pQXhPQzQzTkRjeUlEQXVOalk1TVRneFF6RTRMakV5TVRZZ01DNDFNelUxT0RjZ01UY3VNekkxSURBdU5EWXpNekU1SURFMkxqTTFOekVnTUM0ME5USXdPRFJETVRRdU1UWXlNU0F3TGpReU9UZzBPQ0F4TWk0M05URTRJREF1TlRZek5qRTNJREV5TGpFeU5qTWdNQzQ0TlRNeU1UWkRNVEV1T0RjNE5DQXdMamszTlRVM05DQXhNUzQyTlRReUlERXVNVFF5TnpZZ01URXVORFV6TnlBeExqTTFOREkwUXpFeExqSTBNVElnTVM0MU9Ua3pOaUF4TVM0eU1URTFJREV1TnpNek1UTWdNVEV1TXpZME9TQXhMamMxTlRFelF6RXlMakEzTXpFZ01TNDROVFV5TlNBeE1pNDFOelExSURJdU1EazBOellnTVRJdU9EWTVOaUF5TGpRM016UXlUREV5TGprM05Ua2dNaTQyTnpRd09FTXhNeTR3TlRnMklESXVPREU0T0RVZ01UTXVNVFF4TWlBekxqQTNOVEUxSURFekxqSXlNemdnTXk0ME5ESTJORU14TXk0ek1EWTBJRE11T0RFd01USWdNVE11TXpVNU5pQTBMakl4TmpZMElERXpMak00TXpFZ05DNDJOakU1TlVNeE15NDBORElnTlM0ME56VXhOU0F4TXk0ME5ESWdOaTR4TnpFeU55QXhNeTR6T0RNeElEWXVOelV3TXpWRE1UTXVNekkwSURjdU16STVOallnTVRNdU1qWTRNaUEzTGpjNE1EWTFJREV6TGpJeE5Ea2dPQzR4TURNMk5rTXhNeTR4TmpFM0lEZ3VOREkyTmpjZ01UTXVNRGd5SURndU5qZzRORElnTVRJdU9UYzFPU0E0TGpnNE9EZzBRekV5TGpnMk9UWWdPUzR3T0Rrek1pQXhNaTQzT1RnNElEa3VNakV4T0RVZ01USXVOell6TXlBNUxqSTFOak15UXpFeUxqY3lOemtnT1M0ek1EQTRJREV5TGpZNU9EUWdPUzR6TWpnNE1pQXhNaTQyTnpVZ09TNHpNems0TTBNeE1pNDFNakUySURrdU16azFNeUF4TWk0ek5qSXhJRGt1TkRJek5UWWdNVEl1TVRrMk9TQTVMalF5TXpVMlF6RXlMakF6TVRZZ09TNDBNak0xTmlBeE1TNDRNekV4SURrdU16UTFOU0F4TVM0MU9UVXhJRGt1TVRnNU5VTXhNUzR6TlRreUlEa3VNRE16TkRrZ01URXVNVEUwTXlBNExqZ3hPVElnTVRBdU9EWXdOU0E0TGpVME5qSTRRekV3TGpZd05qZ2dPQzR5TnpNeklERXdMak15TURVZ055NDRPVEU0TXlBeE1DNHdNREU0SURjdU5EQXhPREZET1M0Mk9ETXlPQ0EyTGpreE1UZ2dPUzR6TlRJNElEWXVNek15TmpZZ09TNHdNVEExTlNBMUxqWTJORFJNT0M0M01qY3pPQ0ExTGpFM09UYzJRemd1TlRVd016WWdOQzQ0TmpjNU9DQTRMak13T0RVMUlEUXVOREUwTURFZ09DNHdNREUyT1NBekxqZ3hPREkxUXpjdU5qazBOalVnTXk0eU1qSXlOaUEzTGpReU16STNJREl1TmpRMU56WWdOeTR4T0Rjek5DQXlMakE0T0RnMVF6Y3VNRGt6TURRZ01TNDROVFE1TmlBMkxqazFNVE0ySURFdU5qYzJPU0EyTGpjMk1qVTJJREV1TlRVME16Wk1OaTQyTnpNNU5pQXhMalV3TkRGRE5pNDJNVFV3TlNBeExqUTFPVFl5SURZdU5USXdOU0F4TGpReE1qUWdOaTR6T1RBM09TQXhMak0yTWpBNFF6WXVNall3T0RrZ01TNHpNVEU0TVNBMkxqRXlOVE0xSURFdU1qYzFOellnTlM0NU9ETTJNU0F4TGpJMU16VTVUREV1TVRNek1UY2dNUzR5T0RZNE1rTXdMall6TnpVeE5pQXhMakk0TmpneUlEQXVNekF4TWpFeElERXVNemt5T0NBd0xqRXlOREV6SURFdU5qQTBORFZNTUM0d05UTXlOakEzSURFdU56QTBOVGRETUM0d01UYzROVFk1SURFdU56WXdNelFnTUNBeExqZzBPVFFnTUNBeExqazNNa013SURJdU1EazBOVE1nTUM0d016VTBNRE00SURJdU1qUTBPVElnTUM0eE1EWXlOek1nTWk0ME1qSTVPRU13TGpneE5ETTBPU0F6TGprNU16VTNJREV1TlRnME16Y2dOUzQxTURneU55QXlMalF4TmpNeUlEWXVPVFkzTXpORE15NHlORGd5T0NBNExqUXlOak00SURNdU9UY3hNalFnT1M0Mk1ERTJPU0EwTGpVNE5EYzJJREV3TGpRNU1qSkROUzR4T1RnME1TQXhNUzR6T0RNeklEVXVPREl6T0RrZ01USXVNakkwTkNBMkxqUTJNVEl5SURFekxqQXhOVU0zTGpBNU9EVTJJREV6TGpnd05UZ2dOeTQxTWpBME1pQXhOQzR6TVRJMklEY3VOekkyT0RNZ01UUXVOVE0xTTBNM0xqa3pNelE1SURFMExqYzFPRFFnT0M0d09UVTRNU0F4TkM0NU1qVXhJRGd1TWpFek9ERWdNVFV1TURNMk5VdzRMalkxTmpRMUlERTFMalF6TnpSRE9DNDVNemsyT0NBeE5TNDNNRFEzSURrdU16VTFOVGtnTVRZdU1ESTBPU0E1TGprd05ETTRJREUyTGpNNU9FTXhNQzQwTlRNeklERTJMamMzTVRNZ01URXVNRFl4SURFM0xqRXpPRGNnTVRFdU56STNPQ0F4Tnk0MU1ERkRNVEl1TXprME55QXhOeTQ0TmpJM0lERXpMakUzTURVZ01UZ3VNVFUzT1NBeE5DNHdOVFUzSURFNExqTTROakZETVRRdU9UUXdPQ0F4T0M0Mk1UUTNJREUxTGpnd01qTWdNVGd1TnpBMk5DQXhOaTQyTkRBeklERTRMalkyTWpGSU1UZ3VOamMyTVVNeE9TNHdPRGtnTVRndU5qSTROU0F4T1M0ME1ERTRJREU0TGpVd05Ua2dNVGt1TmpFME5DQXhPQzR5T1RRMVRERTVMalk0TkRnZ01UZ3VNakV3TjBNeE9TNDNNekl5SURFNExqRTBORElnTVRrdU56YzJOU0F4T0M0d05ERWdNVGt1T0RFM05DQXhOeTQ1TURKRE1Ua3VPRFU0T1NBeE55NDNOakk0SURFNUxqZzNPVFFnTVRjdU5qQTVOQ0F4T1M0NE56azBJREUzTGpRME1qWkRNVGt1T0RZM05DQXhOaTQ1TmpNM0lERTVMamt3TmlBeE5pNDFNekl5SURFNUxqazVORE1nTVRZdU1UUTNPVU15TUM0d09ESTFJREUxTGpjMk16Z2dNakF1TVRnek1TQXhOUzQwTnpReUlESXdMakk1TlRZZ01UVXVNamM1TWtNeU1DNDBNRGdnTVRVdU1EZzBNeUF5TUM0MU16UTRJREUwTGpreE9Ua2dNakF1TmpjMklERTBMamM0TmpaRE1qQXVPREUzTlNBeE5DNDJOVE1nTWpBdU9URTRNeUF4TkM0MU56SXhJREl3TGprM056VWdNVFF1TlRRME1rTXlNUzR3TXpZeUlERTBMalV4TmpJZ01qRXVNRGd6TWlBeE5DNDBPVGN5SURJeExqRXhPRFlnTVRRdU5EZzFPRU15TVM0ME1ERTRJREUwTGpNNU5qY2dNakV1TnpNMU1TQXhOQzQwT0RNZ01qSXVNVEU1TVNBeE5DNDNORFE1UXpJeUxqVXdNamNnTVRVdU1EQTJOeUF5TWk0NE5qSTFJREUxTGpNeU9Ua2dNak11TVRrNUlERTFMamN4TkVNeU15NDFNelUwSURFMkxqQTVPRFFnTWpNdU9UTTVOU0F4Tmk0MU1qazRJREkwTGpReE1UVWdNVGN1TURBNE5rTXlOQzQ0T0RNNElERTNMalE0TnpZZ01qVXVNamsyTnlBeE55NDRORE0zSURJMUxqWTFNRFlnTVRndU1EYzNPVXd5Tmk0d01EUTJJREU0TGpJM09EUkRNall1TWpRd09TQXhPQzQwTVRJeUlESTJMalUwTnpnZ01UZ3VOVE0wTnlBeU5pNDVNalUxSURFNExqWTBOakZETWpjdU16QXlOU0F4T0M0M05UYzBJREkzTGpZek1qa2dNVGd1TnpnMU1pQXlOeTQ1TVRZMUlERTRMamN5T1RaTU16SXVORFE0TWlBeE9DNDJOakk1UXpNeUxqZzVOalFnTVRndU5qWXlPU0F6TXk0eU5EVXlJREU0TGpVNU1qZ2dNek11TkRreU5pQXhPQzQwTlRNNVF6TXpMamMwTURRZ01UZ3VNekUwTmlBek15NDRPRGMzSURFNExqRTJNVE1nTXpNdU9UTTFNaUF4Tnk0NU9UUTBRek16TGprNE1qWWdNVGN1T0RJM05DQXpNeTQ1T0RVeElERTNMall6T0NBek15NDVORFF5SURFM0xqUXlOakZETXpNdU9UQXlNaUF4Tnk0eU1UUTRJRE16TGpnMk1Ea2dNVGN1TURZM01TQXpNeTQ0TVRrM0lERTJMams0TXpaYUlpQm1hV3hzUFNJak5ETTJOVGhGSWk4K0Nqd3ZjM1puUGdvPVwiKTsgfVxuICAuc2hhcmUgLnlhLXNoYXJlMl9faXRlbV9zZXJ2aWNlX2ZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNelFpSUdobGFXZG9kRDBpTXpRaUlIWnBaWGRDYjNnOUlqQWdNQ0F6TkNBek5DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2dabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJaUJqYkdsd0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdROUlrMHlNeTQxTXpjNElEZ3VOVEEzTURSSU1qQXVOamt4UXpJd0xqRXlOellnT0M0MU1EY3dOQ0F4T1M0MU5UZ3pJRGt1TVRFeE1EY2dNVGt1TlRVNE15QTVMalUyTVRWV01USXVOVGN4TTBneU15NDFNekU0UXpJekxqTTNNVGNnTVRRdU9EZ3dOU0F5TXk0d05ETTJJREUyTGprNU1UVWdNak11TURRek5pQXhOaTQ1T1RFMVNERTVMalUwTVRSV016QXVNRGMyTjBneE5DNHpNVE14VmpFMkxqazVNRFJJTVRFdU56WTVOVll4TWk0MU9EYzVTREUwTGpNeE16RldPQzQ1T0RnMlF6RTBMak14TXpFZ09DNHpNekEyTVNBeE5DNHhPRFFnTXk0NU1qSTROU0F4T1M0Mk5qWTFJRE11T1RJeU9EVklNak11TlRNNE9Fd3lNeTQxTXpjNElEZ3VOVEEzTURSYUlpQm1hV3hzUFNJalF6VkRNRUkzSWk4K0Nqd3ZjM1puUGdvPVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI5cHg7IH1cbiAgICAuc2hhcmUgLnlhLXNoYXJlMl9faXRlbV9zZXJ2aWNlX2ZhY2Vib29rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UTWlJR2hsYVdkb2REMGlNamdpSUhacFpYZENiM2c5SWpBZ01DQXhNeUF5T0NJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWsweE1pNDFNemM0SURVdU5UQTNNRFJJT1M0Mk9UQTVPVU01TGpFeU56WTBJRFV1TlRBM01EUWdPQzQxTlRneU9DQTJMakV4TVRBM0lEZ3VOVFU0TWpnZ05pNDFOakUxVmprdU5UY3hNalpJTVRJdU5UTXhPRU14TWk0ek56RTNJREV4TGpnNE1EVWdNVEl1TURRek5pQXhNeTQ1T1RFMUlERXlMakEwTXpZZ01UTXVPVGt4TlVnNExqVTBNVE0zVmpJM0xqQTNOamRJTXk0ek1UTXhNbFl4TXk0NU9UQTBTREF1TnpZNU5UTXhWamt1TlRnM09EZElNeTR6TVRNeE1sWTFMams0T0RaRE15NHpNVE14TWlBMUxqTXpNRFl4SURNdU1UZzBNRFFnTUM0NU1qSTROVElnT0M0Mk5qWTBOU0F3TGpreU1qZzFNa2d4TWk0MU16ZzRUREV5TGpVek56Z2dOUzQxTURjd05Gb2lJR1pwYkd3OUlpTXpPVFUyT1VFaUx6NEtQQzl6ZG1jK0NnPT1cIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHggMjNweDsgfVxuICAuc2hhcmUgLnlhLXNoYXJlMl9faXRlbV9zZXJ2aWNlX3R3aXR0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU16UWlJR2hsYVdkb2REMGlNelFpSUhacFpYZENiM2c5SWpBZ01DQXpOQ0F6TkNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWswek1TNHpPRFExSURndU9UWTVPVU16TUM0ek1qVTJJRGt1TXpneU5EZ2dNamt1TVRnNU5DQTVMalkyTWpJNUlESTNMams1TlRjZ09TNDNPRGN5TVVNeU9TNHlNVFEySURrdU1UUTFNemNnTXpBdU1UUTNOaUE0TGpFeU56TXlJRE13TGpVNE9UZ2dOaTQ1TVRjNU4wTXlPUzQwTkRZMUlEY3VOVEV5TXpVZ01qZ3VNVGcwTkNBM0xqazBNemsxSURJMkxqZ3pPVGNnT0M0eE56YzVNa015TlM0M05qSTVJRGN1TVRZM056Y2dNalF1TWpNeE1pQTJMalV6T0RVM0lESXlMalV6TWpNZ05pNDFNemcxTjBNeE9TNHlOek1nTmk0MU16ZzFOeUF4Tmk0Mk16QXpJRGd1T0RZeU5ESWdNVFl1TmpNd015QXhNUzQzTWpZNVF6RTJMall6TURNZ01USXVNVE16TWlBeE5pNDJPREkxSURFeUxqVXpJREUyTGpjNE16SWdNVEl1T1RBNU5FTXhNUzQ0TnpnNUlERXlMalk1TWpnZ055NDFNekF5TWlBeE1DNDJNalkySURRdU5qRTVOamdnTnk0ME9EY3dOVU0wTGpFeE1Ea3hJRGd1TWpVeU1pQXpMamd5TVRRNElEa3VNVFF6TnpZZ015NDRNakUwT0NBeE1DNHdPVFUxUXpNdU9ESXhORGdnTVRFdU9EazJNU0EwTGpnMk5ERTNJREV6TGpRNE5EZ2dOaTQwTkRZeUlERTBMalF4TkRORE5TNDBOemtnTVRRdU16ZzFPU0EwTGpVMk9UTTBJREUwTGpFMU1Ua2dNeTQzTnpJNU5pQXhNeTQzTmpOV01UTXVPREkzT0VNekxqYzNNamsySURFMkxqTTBNVFFnTlM0NE1EZ3dNU0F4T0M0ME16a3hJRGd1TlRBMk5DQXhPQzQ1TVRZMlF6Z3VNREV5TURFZ01Ua3VNRE16TmlBM0xqUTVNRFk1SURFNUxqQTVPRFFnTmk0NU5URXpOaUF4T1M0d09UZzBRell1TlRjd01qWWdNVGt1TURrNE5DQTJMakl3TVRjeElERTVMakEyTlRJZ05TNDROREF6TlNBeE9TNHdNREpETmk0MU9URTNPU0F5TVM0d05qVWdPQzQzTnpBMk9DQXlNaTQxTmpVeUlERXhMak0xTWpNZ01qSXVOakEyTTBNNUxqTXpNek00SURJekxqazVOelVnTmk0M09EYzNOeUF5TkM0NE1qUXlJRFF1TURJeU9EWWdNalF1T0RJME1rTXpMalUwTmpRNElESTBMamd5TkRJZ015NHdOemN5TkNBeU5DNDNPVGc1SURJdU5qRTFNak1nTWpRdU56VXpNVU0xTGpJeU56TTJJREkyTGpJeU9DQTRMak15T0RRM0lESTNMakE0T0NBeE1TNDJOakUxSURJM0xqQTRPRU15TWk0MU1UZ2dNamN1TURnNElESTRMalExTWpRZ01Ua3VNVGd3TmlBeU9DNDBOVEkwSURFeUxqTXlNamxNTWpndU5ETXlOaUF4TVM0Mk5URXhRekk1TGpVNU1qRWdNVEF1T1RJek9DQXpNQzQxT1RVeUlERXdMakF4TURFZ016RXVNemcwTlNBNExqazJPVGxhSWlCbWFXeHNQU0lqUXpWRE1FSTNJaTgrQ2p3dmMzWm5QZ289XCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzRweCAzNHB4OyB9XG4gICAgLnNoYXJlIC55YS1zaGFyZTJfX2l0ZW1fc2VydmljZV90d2l0dGVyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU16QWlJR2hsYVdkb2REMGlNaklpSUhacFpYZENiM2c5SWpBZ01DQXpNQ0F5TWlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWsweU9TNHpPRFExSURJdU9UWTVPVU15T0M0ek1qVTJJRE11TXpneU5EZ2dNamN1TVRnNU5DQXpMalkyTWpJNUlESTFMams1TlRjZ015NDNPRGN5TVVNeU55NHlNVFEySURNdU1UUTFNemNnTWpndU1UUTNOaUF5TGpFeU56TXlJREk0TGpVNE9UZ2dNQzQ1TVRjNU5qWkRNamN1TkRRMk5TQXhMalV4TWpNMUlESTJMakU0TkRRZ01TNDVORE01TlNBeU5DNDRNemszSURJdU1UYzNPVEpETWpNdU56WXlPU0F4TGpFMk56YzNJREl5TGpJek1USWdNQzQxTXpnMU56UWdNakF1TlRNeU15QXdMalV6T0RVM05FTXhOeTR5TnpNZ01DNDFNemcxTnpRZ01UUXVOak13TXlBeUxqZzJNalF5SURFMExqWXpNRE1nTlM0M01qWTVNa014TkM0Mk16QXpJRFl1TVRNek1UZ2dNVFF1TmpneU5TQTJMalV5T1RrM0lERTBMamM0TXpJZ05pNDVNRGswUXprdU9EYzRPVFFnTmk0Mk9USTRJRFV1TlRNd01qSWdOQzQyTWpZMk5TQXlMall4T1RZNElERXVORGczTURWRE1pNHhNVEE1TVNBeUxqSTFNaklnTVM0NE1qRTBPQ0F6TGpFME16YzJJREV1T0RJeE5EZ2dOQzR3T1RVME5rTXhMamd5TVRRNElEVXVPRGsyTURjZ01pNDROalF4TnlBM0xqUTRORGd5SURRdU5EUTJNaUE0TGpReE5ETXlRek11TkRjNUlEZ3VNemcxT0RnZ01pNDFOamt6TkNBNExqRTFNVGt4SURFdU56Y3lPVFlnTnk0M05qTXdNVlkzTGpneU56Z3pRekV1TnpjeU9UWWdNVEF1TXpReE5DQXpMamd3T0RBeElERXlMalF6T1RFZ05pNDFNRFkwSURFeUxqa3hOalpETmk0d01USXdNU0F4TXk0d016TTJJRFV1TkRrd05qa2dNVE11TURrNE5DQTBMamsxTVRNMklERXpMakE1T0RSRE5DNDFOekF5TmlBeE15NHdPVGcwSURRdU1qQXhOekVnTVRNdU1EWTFNaUF6TGpnME1ETTFJREV6TGpBd01rTTBMalU1TVRjNUlERTFMakEyTlNBMkxqYzNNRFk0SURFMkxqVTJOVElnT1M0ek5USXlOaUF4Tmk0Mk1EWXpRemN1TXpNek16Z2dNVGN1T1RrM05TQTBMamM0TnpjM0lERTRMamd5TkRJZ01pNHdNakk0TmlBeE9DNDRNalF5UXpFdU5UUTJORGdnTVRndU9ESTBNaUF4TGpBM056STBJREU0TGpjNU9Ea2dNQzQyTVRVeU16UWdNVGd1TnpVek1VTXpMakl5TnpNMklESXdMakl5T0NBMkxqTXlPRFEzSURJeExqQTRPQ0E1TGpZMk1UUTRJREl4TGpBNE9FTXlNQzQxTVRnZ01qRXVNRGc0SURJMkxqUTFNalFnTVRNdU1UZ3dOaUF5Tmk0ME5USTBJRFl1TXpJeU9URk1Nall1TkRNeU5pQTFMalkxTVRBMlF6STNMalU1TWpFZ05DNDVNak00TWlBeU9DNDFPVFV5SURRdU1ERXdNU0F5T1M0ek9EUTFJREl1T1RZNU9Wb2lJR1pwYkd3OUlpTXhNemxHUlVZaUx6NEtQQzl6ZG1jK0NnPT1cIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDsgfVxuICAuc2hhcmUgLnlhLXNoYXJlMl9faXRlbSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gICAgLnNoYXJlIC55YS1zaGFyZTJfX2l0ZW06bGFzdC1jaGlsZCBhIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWRlZGU7IH1cbiAgICAubm8tdG91Y2ggLnNoYXJlIC55YS1zaGFyZTJfX2l0ZW06aG92ZXIsXG4gICAgLnRvdWNoIC5zaGFyZSAueWEtc2hhcmUyX19pdGVtOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAuc2hhcmUgLnlhLXNoYXJlMl9fYmFkZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNoYXJlX19hIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NhY2ZkNjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6ICM5OTllYTU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAuc2hhcmVfX2EuaWNvbi1mYWNlYm9vazpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMzYTU3OTU7IH1cbiAgICAuc2hhcmVfX2EuaWNvbi12a29udGFrdGU6aG92ZXIsIC5zaGFyZV9fYS5pY29uLXZrOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzU4N2E5ZjsgfVxuICAgIC5zaGFyZV9fYS5pY29uLXR3aXR0ZXI6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNTNhOGU5OyB9XG4gICAgLnNoYXJlX19hLmljb24tb2Rub2tsYXNzbmlraTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNmNTgyMjA7IH1cbiAgICAuc2hhcmVfX2EuaWNvbi1tb2ltaXI6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTY4ZGUyOyB9XG4gICAgLnNoYXJlX19hLmljb24tZ29vZ2xlcGx1czpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNkYzQ0MzY7IH1cbiAgICAuc2hhcmVfX2EuaWNvbi1tYWlsOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE2OGRlMjsgfVxuXG4uYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTJkYztcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDExcHggMzZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNTBweDsgfVxuICAuYnRuLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuYnRuIHtcbiAgICBmb250LWZhbWlseTogZ2VyYmVyYV9tZWRpdW0sIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5idG4uZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmJ0biB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAuYnRuLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5idG4ge1xuICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gIC5idG4uY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYnRuIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuYnRuLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmJ0biB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi5zbWFsbCB7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIHBhZGRpbmc6IDJweCAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJ0biB7XG4gICAgICBwYWRkaW5nOiAxMXB4IDE1cHg7IH0gfVxuICAuYnRuOmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSg1NCwgNTIsIDUwLCAwLjQpOyB9XG4gIC5idG46aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmNzsgfVxuICAuYnRuOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAuYnRuLS1maWxsIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAuYnRuLS1maWxsLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmJ0bi0tZmlsbCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4tLWZpbGwuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5idG4tLWZpbGwge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLS1maWxsLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYnRuLS1maWxsIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJ0bi0tZmlsbC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5idG4tLWZpbGwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuICAgIC5idG4tLWZpbGwuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5idG4tLWZpbGwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5idG4tLWZpbGwuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5idG4tLWZpbGwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4tLWZpbGw6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNlYjM5NDYsICNlYjM5NDYpLCAjZjU0ZTVhOyB9XG4gICAgLmJ0bi0tZmlsbDpkaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0NSwgNzgsIDkwLCAwLjQpOyB9XG4gICAgICAuYnRuLS1maWxsOmRpc2FibGVkLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYnRuLS1maWxsOmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5idG4tLWZpbGw6ZGlzYWJsZWQuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmJ0bi0tZmlsbDpkaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYnRuLS1maWxsOmRpc2FibGVkLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5idG4tLWZpbGw6ZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuYnRuLS1sb25nLXRleHQge1xuICAgIG1heC1oZWlnaHQ6IDE1MHB4OyB9XG4gIC5idG4tLXR5cGUtbGluayB7XG4gICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG4gICAgLmJ0bi0tdHlwZS1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYnRuLS1tb2JpbGUtLW1iMTAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5idG4tLW1vYmlsZS0tbWIxNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLmJ0bi0tbW9iaWxlLS1tYjIwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuYnRuLS1tb2JpbGUtLW1iMzAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5idG4tLW1vYmlsZS0tbWwxMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5idG4tLW1vYmlsZS0tbWwxNSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgIC5idG4tLW1vYmlsZS0tbWwyMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgIC5idG4tLW1vYmlsZS0tbWwzMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDsgfSB9XG4gIC5idG4tLW1iMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmJ0bi0tbWIxNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuYnRuLS1tYjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5idG4tLW1iMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYnRuLS1mbGV4MSB7XG4gICAgICBmbGV4OiAxOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJ0biB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgfVxuICAuY2F0ZWdvcnlfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtaW4td2lkdGg6IDEzMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5jYXRlZ29yeV9faGVhZGVyLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5jYXRlZ29yeV9faGVhZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX21lZGl1bSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAuY2F0ZWdvcnlfX2hlYWRlci5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5jYXRlZ29yeV9faGVhZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhdGVnb3J5X19oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgLmNhdGVnb3J5X19yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmNhdGVnb3J5X19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5jYXRlZ29yeV9fYnV0dG9uLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmNhdGVnb3J5X19idXR0b24ge1xuICAgICAgY29sb3I6ICM3ZTcyNjY7IH1cbiAgICAuY2F0ZWdvcnlfX2J1dHRvbi5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmNhdGVnb3J5X19idXR0b24ge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuY2F0ZWdvcnlfX2J1dHRvbi5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmNhdGVnb3J5X19idXR0b24ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuY2F0ZWdvcnlfX2J1dHRvbi5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuY2F0ZWdvcnlfX2J1dHRvbiB7XG4gICAgICBmb250LWZhbWlseTogZ2VyYmVyYV9saWdodCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAuY2F0ZWdvcnlfX2J1dHRvbi5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5jYXRlZ29yeV9fYnV0dG9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgICAuY2F0ZWdvcnlfX2J1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhdGVnb3J5X19idXR0b24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICAuY2F0ZWdvcnlfX2J1dHRvbiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmNhdGVnb3J5X19idXR0b24gc3Bhbi5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmNhdGVnb3J5X19idXR0b24gc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAuY2F0ZWdvcnlfX2J1dHRvbiBzcGFuLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5jYXRlZ29yeV9fYnV0dG9uIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmNhdGVnb3J5X19idXR0b24gc3Bhbi5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuY2F0ZWdvcnlfX2J1dHRvbiBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuY2F0ZWdvcnlfX2J1dHRvbjpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5jYXRlZ29yeV9fYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuY2F0ZWdvcnlfX2J1dHRvbjpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmNhdGVnb3J5X19idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5jYXRlZ29yeV9fYnV0dG9uOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuY2F0ZWdvcnlfX2J1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmNhdGVnb3J5X19idXR0b246aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuY2F0ZWdvcnlfX2J1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2Y1NGU1YTsgfVxuICAgIC5jYXRlZ29yeV9fYnV0dG9uOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuY2F0ZWdvcnlfX2J1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5jYXRlZ29yeV9fYnV0dG9uOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuY2F0ZWdvcnlfX2J1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0ZWdvcnkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG4uYnJpY2sxMCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnJpY2sxMC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYnJpY2sxMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYnJpY2sxMC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5icmljazEwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5icmljazEwLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmJyaWNrMTAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLmJyaWNrMTA6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5icmljazEwOmhvdmVyIC5icmljazEwX190aXRsZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5icmljazEwOmhvdmVyIC5icmljazEwX190aXRsZSxcbiAgICAuYnJpY2sxMDpob3ZlciAuYnJpY2sxMF9fdGltZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0XG4gICAgLmJyaWNrMTA6aG92ZXIgLmJyaWNrMTBfX3RpbWUge1xuICAgICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgICAuYnJpY2sxMDpob3ZlciAuYnJpY2sxMF9fdGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5icmljazEwOmhvdmVyIC5icmljazEwX190aXRsZSxcbiAgICAuYnJpY2sxMDpob3ZlciAuYnJpY2sxMF9fdGltZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGVcbiAgICAuYnJpY2sxMDpob3ZlciAuYnJpY2sxMF9fdGltZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5icmljazEwOmhvdmVyIC5icmljazEwX190aXRsZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmJyaWNrMTA6aG92ZXIgLmJyaWNrMTBfX3RpdGxlLFxuICAgIC5icmljazEwOmhvdmVyIC5icmljazEwX190aW1lLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFja1xuICAgIC5icmljazEwOmhvdmVyIC5icmljazEwX190aW1lIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5icmljazEwX19pbWctaG9sZGVyMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTsgfVxuICAuYnJpY2sxMF9faW1nLWhvbGRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmJyaWNrMTBfX2ltZywgLmJyaWNrMTBfX2ltZy1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZTBlNTsgfVxuICAuYnJpY2sxMF9faW1nIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYnJpY2sxMCBpbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuYnJpY2sxMF9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgLmJyaWNrMTBfX3RleHQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuYnJpY2sxMF9fdGV4dCA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5icmljazEwX190aW1lIHtcbiAgICBtYXJnaW46IDdweCAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDAuODEyNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIGNvbG9yOiAjOTg5MjhjO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgIC5icmljazEwX190aW1lLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5icmljazEwX190aW1lIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC5icmljazEwX190aW1lLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmJyaWNrMTBfX3RpbWUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAuYnJpY2sxMF9fdGl0bGUtaG9sZGVyIHtcbiAgICBtYXJnaW46IDdweCAwOyB9XG4gIC5icmljazEwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgIC5icmljazEwX190aXRsZS5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuYnJpY2sxMF9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC5icmljazEwX190aXRsZS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5icmljazEwX190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gICAgLmJyaWNrMTBfX3RpdGxlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmJyaWNrMTBfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gICAgLmJyaWNrMTBfX3RpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYnJpY2sxMF9fdGl0bGUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYnJpY2sxMF9fdGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5icmljazEwX190aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5icmljazEwX190aXRsZS0tc29jLWFjdGl2ZSB7XG4gICAgICBtYXgtaGVpZ2h0OiA3NXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgICAgIC5icmljazEwX190aXRsZS0tc29jLWFjdGl2ZS5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5icmljazEwX190aXRsZS0tc29jLWFjdGl2ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmJyaWNrMTBfX3RpdGxlLS1zb2MtYWN0aXZlLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuYnJpY2sxMF9fdGl0bGUtLXNvYy1hY3RpdmUge1xuICAgICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gIC5icmljazEwLS1uby1mb3RvIC5icmljazEwIC5icmljazEwX19pbWctYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMGNsYXNzJTNEJTIyaWNvbiUyMHNsaWRlcjEtbm8tZm90byUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNjIlMjA0NSUyMiUyMHdpZHRoJTNEJTIyNjIlMjIlMjBoZWlnaHQlM0QlMjI0NSUyMiUyMGZpbGwlM0QlMjIlMjNFQUVDRUYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0zMC43JTIwMTUuNWMtNS40JTIwMC05LjglMjA0LjQtOS44JTIwOS44czQuNCUyMDkuOCUyMDkuOCUyMDkuOCUyMDkuOC00LjQlMjA5LjgtOS44LTQuNC05LjgtOS44LTkuOHolMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk01OS40JTIwOC41SDQ2LjJMNDEuOC44YzAtLjUtLjMtLjgtLjctLjhIMjEuNmMtLjQlMjAwLS43LjQtLjcuOGwtNC40JTIwNy43aC0xNEMxLjElMjA4LjUlMjAwJTIwOS43JTIwMCUyMDExdjMxLjVDMCUyMDQzLjklMjAxLjElMjA0NSUyMDIuNSUyMDQ1aDU2LjljMS40JTIwMCUyMDIuNS0xLjElMjAyLjUtMi41VjExYzAtMS4zLTEuMS0yLjUtMi41LTIuNXpNMzAuNyUyMDM5LjRjLTcuOCUyMDAtMTQuMS02LjMtMTQuMS0xNC4xczYuMy0xNC4xJTIwMTQuMS0xNC4xJTIwMTQuMSUyMDYuMyUyMDE0LjElMjAxNC4xYy4xJTIwNy43LTYuMyUyMDE0LjEtMTQuMSUyMDE0LjF6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAuYnJpY2sxMCBhLmJyaWNrMTA6aG92ZXIgLmJyaWNrMTBfX3RpdGxlIHtcbiAgICBjb2xvcjogIzAwNjljZTsgfVxuICAuYnJpY2sxMCBhLmJyaWNrMTAtLXNvYy1hY3RpdmU6aG92ZXIgLmJyaWNrMTBfX3RpdGxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5icmljazEwIGEuYnJpY2sxMC0tc29jLWFjdGl2ZTpob3ZlciAuYnJpY2sxMF9fdGl0bGUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYnJpY2sxMCBhLmJyaWNrMTAtLXNvYy1hY3RpdmU6aG92ZXIgLmJyaWNrMTBfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gICAgLmJyaWNrMTAgYS5icmljazEwLS1zb2MtYWN0aXZlOmhvdmVyIC5icmljazEwX190aXRsZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmJyaWNrMTAgYS5icmljazEwLS1zb2MtYWN0aXZlOmhvdmVyIC5icmljazEwX190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5icmljazEwIGEuYnJpY2sxMC0tc29jLWFjdGl2ZTpob3ZlciAuYnJpY2sxMF9fdGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5icmljazEwIGEuYnJpY2sxMC0tc29jLWFjdGl2ZTpob3ZlciAuYnJpY2sxMF9fdGl0bGUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJyaWNrMTBfX3RpbWUyLWhvbGRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC5icmljazEwX190aW1lMiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICM3YTgyODg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLmJyaWNrMTBfX3RpbWUyLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMXB4IDExcHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnJpY2sxMC0tZW1wdHktY29udGVudCAuYnJpY2sxMCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JmYzBjMjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAuYnJpY2sxMC0tZW1wdHktY29udGVudCAuYnJpY2sxMCAuYnJpY2sxMF9fdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAwOyB9XG4gIC5icmljazEwX19wcmVsb2FkZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJyaWNrMTBfX3ByZWxvYWRlcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzYzNTMyO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBhbmltYXRpb246IHNwaW5uZXI7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJyaWNrMTAge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuYnJpY2sxMF9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4OyB9XG4gICAgICAuYnJpY2sxMF9fdGl0bGUge1xuICAgICAgICBtaW4taGVpZ2h0OiAwOyB9XG4gICAgICAgIC5icmljazEwX190aXRsZS0tc29jLWFjdGl2ZSB7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgICAuYnJpY2sxMF9fdGltZTItaG9sZGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5icmljazEwX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXNpemU6IDEuMzc1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAgICAgLmJyaWNrMTBfX3RpdGxlLS1zb2MtYWN0aXZlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH0gfVxuXG4vKiDQktCe0KHQrNCc0J7QmSDQotCY0J8g0JrQmNCg0J/QmNCn0JjQmtCQICovXG4uYnJpY2s4IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJyaWNrODpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5icmljazhfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlOyB9XG4gICAgLmJyaWNrOF9faW5uZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYnJpY2s4X19pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJyaWNrOF9faW5uZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5icmljazhfX2lubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnJpY2s4X19pbm5lci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmJyaWNrOF9faW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5icmljazhfX2lubmVyOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnJpY2s4X19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTQuNiU7XG4gICAgei1pbmRleDogNTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2UwZTU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmJyaWNrOF9faW1nOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREVnTVNJZ2NISmxjMlZ5ZG1WQmMzQmxZM1JTWVhScGJ6MGlibTl1WlNJK0NpQWdQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l3SlNJZ2VUSTlJakV3TUNVaVBnb2dJQ0FnUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUl6QXdNREF3TUNJZ2MzUnZjQzF2Y0dGamFYUjVQU0l3TGpBeUlpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJamtsSWlCemRHOXdMV052Ykc5eVBTSWpNREF3TURBd0lpQnpkRzl3TFc5d1lXTnBkSGs5SWpBdU1EVWlMejRLSUNBZ0lEeHpkRzl3SUc5bVpuTmxkRDBpTXpZbElpQnpkRzl3TFdOdmJHOXlQU0lqTURBd01EQXdJaUJ6ZEc5d0xXOXdZV05wZEhrOUlqQXVNalVpTHo0S0lDQWdJRHh6ZEc5d0lHOW1abk5sZEQwaU5UZ2xJaUJ6ZEc5d0xXTnZiRzl5UFNJak1EQXdNREF3SWlCemRHOXdMVzl3WVdOcGRIazlJakF1TXpraUx6NEtJQ0FnSUR4emRHOXdJRzltWm5ObGREMGlOek1sSWlCemRHOXdMV052Ykc5eVBTSWpNREF3TURBd0lpQnpkRzl3TFc5d1lXTnBkSGs5SWpBdU5EWWlMejRLSUNBZ0lEeHpkRzl3SUc5bVpuTmxkRDBpT0RjbElpQnpkRzl3TFdOdmJHOXlQU0lqTURBd01EQXdJaUJ6ZEc5d0xXOXdZV05wZEhrOUlqQXVORGtpTHo0S0lDQWdJRHh6ZEc5d0lHOW1abk5sZEQwaU9UZ2xJaUJ6ZEc5d0xXTnZiRzl5UFNJak1EQXdNREF3SWlCemRHOXdMVzl3WVdOcGRIazlJakF1TlNJdlBnb2dJQ0FnUEhOMGIzQWdiMlptYzJWMFBTSXhNREFsSWlCemRHOXdMV052Ykc5eVBTSWpNREF3TURBd0lpQnpkRzl3TFc5d1lXTnBkSGs5SWpBdU5EZ2lMejRLSUNBOEwyeHBibVZoY2tkeVlXUnBaVzUwUGdvZ0lEeHlaV04wSUhnOUlqQWlJSGs5SWpBaUlIZHBaSFJvUFNJeElpQm9aV2xuYUhROUlqRWlJR1pwYkd3OUluVnliQ2dqWjNKaFpDMTFZMmRuTFdkbGJtVnlZWFJsWkNraUlDOCtDand2YzNablBnPT0pO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuMDIpIDAsIHJnYmEoMCwgMCwgMCwgMC4wNSkgOSUsIHJnYmEoMCwgMCwgMCwgMC4yNSkgMzYlLCByZ2JhKDAsIDAsIDAsIDAuMzkpIDU4JSwgcmdiYSgwLCAwLCAwLCAwLjQ2KSA3MyUsIHJnYmEoMCwgMCwgMCwgMC40OSkgODclLCByZ2JhKDAsIDAsIDAsIDAuNSkgOTglLCByZ2JhKDAsIDAsIDAsIDAuNDgpIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjAyKSAwLCByZ2JhKDAsIDAsIDAsIDAuMDUpIDklLCByZ2JhKDAsIDAsIDAsIDAuMjUpIDM2JSwgcmdiYSgwLCAwLCAwLCAwLjM5KSA1OCUsIHJnYmEoMCwgMCwgMCwgMC40NikgNzMlLCByZ2JhKDAsIDAsIDAsIDAuNDkpIDg3JSwgcmdiYSgwLCAwLCAwLCAwLjUpIDk4JSwgcmdiYSgwLCAwLCAwLCAwLjQ4KSAxMDAlKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgLmJyaWNrOF9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYnJpY2s4X19pbWcge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cbiAgLmJyaWNrOF9faW1nLS1ub3NoYWRvdzo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5icmljazhfX2ltZyBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYnJpY2s4X19pbWctLW5vZm90byB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZTBlNTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAuYnJpY2s4X19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgLmJyaWNrOF9fcHVidGltZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE1O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgYm90dG9tOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVlbTsgfVxuICAgIC5icmljazhfX3B1YnRpbWUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYnJpY2s4X19wdWJ0aW1lIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJyaWNrOF9fcHVidGltZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmJyaWNrOF9fcHVidGltZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5icmljazhfX3B1YnRpbWUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5icmljazhfX3B1YnRpbWUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmJyaWNrOF9fZHVyYXRpb24sIC5icmljazhfX2ZvdG9zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE1O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgLmJyaWNrOF9fZHVyYXRpb24uY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYnJpY2s4X19kdXJhdGlvbiwgLmJyaWNrOF9fZm90b3MuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYnJpY2s4X19mb3RvcyB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5icmljazhfX2R1cmF0aW9uLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYnJpY2s4X19kdXJhdGlvbiwgLmJyaWNrOF9fZm90b3MuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5icmljazhfX2ZvdG9zIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJyaWNrOF9fZHVyYXRpb24uY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5icmljazhfX2R1cmF0aW9uLCAuYnJpY2s4X19mb3Rvcy5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmJyaWNrOF9fZm90b3Mge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmJyaWNrOF9faWNvbiwgLmJyaWNrOF9faWNvbi1mb3RvcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmJyaWNrOF9faWNvbiB7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIG1hcmdpbi10b3A6IC03cHg7IH1cbiAgLmJyaWNrOF9faWNvbi1mb3RvcyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IC02cHg7IH1cbiAgLmJyaWNrOF9fdGl0bGUsIC5icmljazhfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAxLjM3NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5icmljazhfX3RpdGxlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmJyaWNrOF9fdGl0bGUsIC5icmljazhfX3N1YnRpdGxlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmJyaWNrOF9fc3VidGl0bGUge1xuICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAuYnJpY2s4X190aXRsZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmJyaWNrOF9fdGl0bGUsIC5icmljazhfX3N1YnRpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYnJpY2s4X19zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5icmljazhfX3RpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYnJpY2s4X190aXRsZSwgLmJyaWNrOF9fc3VidGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5icmljazhfX3N1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJyaWNrOF9fdGl0bGUuZm9udC10aGVtZS1kZWZhdWx0LFxuICAgIC5mb250LXRoZW1lLWRlZmF1bHQgLmJyaWNrOF9fdGl0bGUsIC5icmljazhfX3N1YnRpdGxlLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5icmljazhfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX21lZGl1bSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAuYnJpY2s4X190aXRsZS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5icmljazhfX3RpdGxlLCAuYnJpY2s4X19zdWJ0aXRsZS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5icmljazhfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5icmljazhfX3RpdGxlLCAuYnJpY2s4X19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmJyaWNrOF9fdGl0bGUsIC5icmljazhfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgICAgICAuYnJpY2s4X190aXRsZS5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgICAgIC5mb250LXRoZW1lLWRlZmF1bHQgLmJyaWNrOF9fdGl0bGUsIC5icmljazhfX3N1YnRpdGxlLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAgICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuYnJpY2s4X19zdWJ0aXRsZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmEsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5icmljazhfX3RpdGxlLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5icmljazhfX3RpdGxlLCAuYnJpY2s4X19zdWJ0aXRsZS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgICAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuYnJpY2s4X19zdWJ0aXRsZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfSB9XG4gIC5icmljazggLmJyaWNrOF9fdGl0bGUgKyAuYnJpY2s4X19zdWJ0aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmJyaWNrOF9fdGl0bGUtLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTsgfVxuICAuYnJpY2s4X19hbm5vdW5jZS0tYXNfZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5icmljazggLmJyaWNrOCAuYnJpY2s4X19hbm5vdW5jZS0tYXNfZGF0ZTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAuYnJpY2s4X19zb3VyY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG4gICAgY29sb3I6ICM3YTdhN2E7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTc7IH1cbiAgLmJyaWNrOF9fYW5ub3VuY2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU3OyB9XG4gICAgLmJyaWNrOF9fYW5ub3VuY2UuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYnJpY2s4X19hbm5vdW5jZSB7XG4gICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgIC5icmljazhfX2Fubm91bmNlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYnJpY2s4X19hbm5vdW5jZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5icmljazhfX2Fubm91bmNlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYnJpY2s4X19hbm5vdW5jZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnJpY2s4IC5icmljazhfX3RpdGxlICsgLmJyaWNrOF9fYW5ub3VuY2Uge1xuICAgIG1hcmdpbi10b3A6IC03cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gICAgLmJyaWNrOCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYnJpY2s4IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmJyaWNrOF9faW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmJyaWNrOF9faW5uZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLmJyaWNrOF9faW5uZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmJyaWNrOF9faW5uZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZiZjk7IH1cbiAgICAgICAgLmJyaWNrOF9faW5uZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuYnJpY2s4X19pbm5lciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAuYnJpY2s4X19pbm5lci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5icmljazhfX2lubmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5icmljazhfX2lubmVyOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5icmljazhfX2lubmVyOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAgIC5icmljazhfX2lubmVyOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmJyaWNrOF9faW5uZXI6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLmJyaWNrOF9faW5uZXI6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYnJpY2s4X19pbm5lcjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmJyaWNrOF9fYmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDEwcHgpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDsgfVxuICAgICAgICAuYnJpY2s4X19iZzo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5icmljazgtLW5vYmcgLmJyaWNrOF9fYmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmJyaWNrOF9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDUwcHggMjBweCAzMHB4OyB9XG4gICAgICAuYnJpY2s4IGEuYnJpY2s4X19pbm5lcjpob3ZlciAuYnJpY2s4X190aXRsZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmJyaWNrOCBhLmJyaWNrOF9faW5uZXI6aG92ZXIgLmJyaWNrOF9fdGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmJyaWNrOCBhLmJyaWNrOF9faW5uZXI6aG92ZXIgLmJyaWNrOF9fdGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmJyaWNrOCBhLmJyaWNrOF9faW5uZXI6aG92ZXIgLmJyaWNrOF9fdGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmJyaWNrOCBhLmJyaWNrOF9faW5uZXI6aG92ZXIgLmJyaWNrOF9fdGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmJyaWNrOCBhLmJyaWNrOF9faW5uZXI6aG92ZXIgLmJyaWNrOF9fdGl0bGUge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmJyaWNrOCBhLmJyaWNrOF9fdGl0bGUsIC5icmljazggYS5icmljazhfX2Fubm91bmNlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYnJpY2s4X190aXRsZSwgLmJyaWNrOF9fc291cmNlIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5icmljazhfX3N1YnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmJyaWNrOCB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1JTsgfVxuICAgICAgLmJyaWNrODpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuYnJpY2s4X19hbm5vdW5jZSwgLmJyaWNrOF9fc3VidGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmJyaWNrOF9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDUwcHggMTBweCAzMHB4OyB9IH1cblxuLyog0JLQntCh0KzQnNCe0Jkg0KLQmNCfINCa0JjQoNCf0JjQp9CY0JrQkCAqL1xuLmJsaW5kLWxlbnRhX19uZXh0LWxpbmUsXG4uaGlkZGVuLXhzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsaW5kLWxlbnRhX19uZXh0LWxpbmUsXG4gIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5icmlja3MtbGVudGEge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYmlvX19oZWFkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDlkZDtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYmlvX19oZWFkZXIuZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0IC5iaW9fX2hlYWRlciB7XG4gICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfbWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuYmlvX19oZWFkZXIuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmJpb19faGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG5cbi5iaW9fX2hlYWRlci1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC01cHg7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7IH1cblxuLmJpb19fbGVmdCB7XG4gIGNvbG9yOiAjN2Y4NDhiO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5iaW9fX2xlZnQuZm9udC10aGVtZS1kZWZhdWx0LFxuICAuZm9udC10aGVtZS1kZWZhdWx0IC5iaW9fX2xlZnQge1xuICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuYmlvX19sZWZ0LmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5iaW9fX2xlZnQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cblxuLmJpb19fcmlnaHQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAuYmlvX19yaWdodC5mb250LXRoZW1lLWRlZmF1bHQsXG4gIC5mb250LXRoZW1lLWRlZmF1bHQgLmJpb19fcmlnaHQge1xuICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuYmlvX19yaWdodC5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuYmlvX19yaWdodCB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuXG4uYmlvIC5yb3c6Zmlyc3QtY2hpbGQgLmJpb19faGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uYmlvIC5yb3cge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cblxuLmJpbyAuY29sLXhzLTEyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJpbyAuY29sLWxnLTEsXG4uYmlvIC5jb2wtbGctMixcbi5iaW8gLmNvbC1sZy0zLFxuLmJpbyAuY29sLWxnLTQsXG4uYmlvIC5jb2wtbGctNSxcbi5iaW8gLmNvbC1sZy02LFxuLmJpbyAuY29sLWxnLTcsXG4uYmlvIC5jb2wtbGctOCxcbi5iaW8gLmNvbC1sZy05LFxuLmJpbyAuY29sLWxnLTEwLFxuLmJpbyAuY29sLWxnLTExLFxuLmJpbyAuY29sLWxnLTEyLFxuLmJpbyAuY29sLW1kLTEsXG4uYmlvIC5jb2wtbWQtMixcbi5iaW8gLmNvbC1tZC0zLFxuLmJpbyAuY29sLW1kLTQsXG4uYmlvIC5jb2wtbWQtNSxcbi5iaW8gLmNvbC1tZC02LFxuLmJpbyAuY29sLW1kLTcsXG4uYmlvIC5jb2wtbWQtOCxcbi5iaW8gLmNvbC1tZC05LFxuLmJpbyAuY29sLW1kLTEwLFxuLmJpbyAuY29sLW1kLTExLFxuLmJpbyAuY29sLW1kLTEyLFxuLmJpbyAuY29sLXNtLTEsXG4uYmlvIC5jb2wtc20tMixcbi5iaW8gLmNvbC1zbS0zLFxuLmJpbyAuY29sLXNtLTQsXG4uYmlvIC5jb2wtc20tNSxcbi5iaW8gLmNvbC1zbS02LFxuLmJpbyAuY29sLXNtLTcsXG4uYmlvIC5jb2wtc20tOCxcbi5iaW8gLmNvbC1zbS05LFxuLmJpbyAuY29sLXNtLTEwLFxuLmJpbyAuY29sLXNtLTExLFxuLmJpbyAuY29sLXNtLTEyLFxuLmJpbyAuY29sLXhzLTEsXG4uYmlvIC5jb2wteHMtMixcbi5iaW8gLmNvbC14cy0zLFxuLmJpbyAuY29sLXhzLTQsXG4uYmlvIC5jb2wteHMtNSxcbi5iaW8gLmNvbC14cy02LFxuLmJpbyAuY29sLXhzLTcsXG4uYmlvIC5jb2wteHMtOCxcbi5iaW8gLmNvbC14cy05LFxuLmJpbyAuY29sLXhzLTEwLFxuLmJpbyAuY29sLXhzLTExLFxuLmJpbyAuY29sLXhzLTEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJpbyAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5iaW8gLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5iaW8gLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlOyB9IH1cblxuLnNvYy1hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5zb2MtYWN0aXZlX19oZWFkZXItbGluZSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuaW5kZXgtcGFnZSAuc29jLWFjdGl2ZV9faGVhZGVyLWxpbmUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAuc29jLWFjdGl2ZV9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgZm9udC1zaXplOiAyLjEyNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5zb2MtYWN0aXZlX19oZWFkZXIuZm9udC10aGVtZS1kZWZhdWx0LFxuICAgIC5mb250LXRoZW1lLWRlZmF1bHQgLnNvYy1hY3RpdmVfX2hlYWRlciB7XG4gICAgICBmb250LWZhbWlseTogZ2VyYmVyYV9tZWRpdW0sIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLnNvYy1hY3RpdmVfX2hlYWRlci5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5zb2MtYWN0aXZlX19oZWFkZXIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAuc29jLWFjdGl2ZV9fbWVudSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5zb2MtYWN0aXZlX19tZW51IGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLnNvYy1hY3RpdmVfX21lbnUgYTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgICAuc29jLWFjdGl2ZV9fbWVudSBhLmljb24tdHdpdHRlcjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDsgfVxuICAgICAgLnNvYy1hY3RpdmVfX21lbnUgYS5pY29uLXZrOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAgIC5zb2MtYWN0aXZlX19tZW51IGEuaWNvbi1pbnN0YWdyYW06OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICAgLnNvYy1hY3RpdmVfX21lbnUgYS5hY3RpdmUuaWNvbi10d2l0dGVyLCAuc29jLWFjdGl2ZV9fbWVudSBhOmhvdmVyLmljb24tdHdpdHRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI2JyBoZWlnaHQ9JzE5JyB2aWV3Qm94PScwIDAgMjYgMTknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UgJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTI1LjY5MjIgMi45MTQ0NUMyNC43NTc5IDMuMjc4NSAyMy43NTU1IDMuNTI1MzkgMjIuNzAyMiAzLjYzNTYxQzIzLjc3NzYgMy4wNjkyOCAyNC42MDA5IDIuMTcxIDI0Ljk5MTEgMS4xMDM5MkMyMy45ODIzIDEuNjI4MzggMjIuODY4NyAyLjAwOTIgMjEuNjgyMiAyLjIxNTY1QzIwLjczMiAxLjMyNDMzIDE5LjM4MDUgMC43NjkxNjUgMTcuODgxNSAwLjc2OTE2NUMxNS4wMDU3IDAuNzY5MTY1IDEyLjY3MzkgMi44MTk2MiAxMi42NzM5IDUuMzQ3MTFDMTIuNjczOSA1LjcwNTU4IDEyLjcxOTkgNi4wNTU2OSAxMi44MDg3IDYuMzkwNDlDOC40ODE0OCA2LjE5OTM2IDQuNjQ0MzcgNC4zNzYyOSAyLjA3NjI1IDEuNjA2MDZDMS42MjczMyAyLjI4MTE5IDEuMzcxOTUgMy4wNjc4NiAxLjM3MTk1IDMuOTA3NkMxLjM3MTk1IDUuNDk2MzYgMi4yOTE5OCA2Ljg5ODIgMy42ODc4OCA3LjcxODM1QzIuODM0NDcgNy42OTMyNiAyLjAzMTgyIDcuNDg2ODIgMS4zMjkxNCA3LjE0MzY3VjcuMjAwODZDMS4zMjkxNCA5LjQxODY5IDMuMTI0NzggMTEuMjY5NyA1LjUwNTcxIDExLjY5MDlDNS4wNjk0OCAxMS43OTQyIDQuNjA5NDkgMTEuODUxNCA0LjEzMzYxIDExLjg1MTRDMy43OTczNCAxMS44NTE0IDMuNDcyMTUgMTEuODIyMSAzLjE1MzMxIDExLjc2NjNDMy44MTYzNCAxMy41ODY2IDUuNzM4OSAxNC45MTAzIDguMDE2NzYgMTQuOTQ2NkM2LjIzNTM5IDE2LjE3NDEgMy45ODkyNiAxNi45MDM2IDEuNTQ5NjQgMTYuOTAzNkMxLjEyOTMgMTYuOTAzNiAwLjcxNTI2NSAxNi44ODEzIDAuMzA3NjE3IDE2Ljg0MDhDMi42MTI0NCAxOC4xNDIyIDUuMzQ4NzEgMTguOTAxIDguMjg5NiAxOC45MDFDMTcuODY4OSAxOC45MDEgMjMuMTA1MSAxMS45MjM5IDIzLjEwNTEgNS44NzI5OUwyMy4wODc3IDUuMjgwMThDMjQuMTEwOCA0LjYzODUgMjQuOTk1OSAzLjgzMjI4IDI1LjY5MjIgMi45MTQ0NVonIGZpbGw9JyUyM0Y1NEU1QScvJTNFICUzQy9zdmclM0UgXCIpOyB9XG4gICAgICAuc29jLWFjdGl2ZV9fbWVudSBhLmFjdGl2ZS5pY29uLWluc3RhZ3JhbSwgLnNvYy1hY3RpdmVfX21lbnUgYTpob3Zlci5pY29uLWluc3RhZ3JhbSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI1JyBoZWlnaHQ9JzI1JyB2aWV3Qm94PScwIDAgMjUgMjUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UgJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTE4Ljc2OTIgNy4zODQ2M0MxOC4xMzE5IDcuMzg0NjMgMTcuNjE1MyA2Ljg2ODAyIDE3LjYxNTMgNi4yMzA3OEMxNy42MTUzIDUuNTkzNTQgMTguMTMxOSA1LjA3NjkzIDE4Ljc2OTIgNS4wNzY5M0MxOS40MDY0IDUuMDc2OTMgMTkuOTIzIDUuNTkzNTQgMTkuOTIzIDYuMjMwNzhDMTkuOTIzIDYuODY4MDIgMTkuNDA2NCA3LjM4NDYzIDE4Ljc2OTIgNy4zODQ2M1pNMTIuNDIzMSAxNi42MTU0QzEwLjE5NjIgMTYuNjE1NCA4LjM4NDU0IDE0LjgwMzggOC4zODQ1NCAxMi41NzY5QzguMzg0NTQgMTAuMzUwMSAxMC4xOTYyIDguNTM4NDcgMTIuNDIzMSA4LjUzODQ3QzE0LjY0OTggOC41Mzg0NyAxNi40NjE1IDEwLjM1MDEgMTYuNDYxNSAxMi41NzY5QzE2LjQ2MTUgMTQuODAzOCAxNC42NDk4IDE2LjYxNTQgMTIuNDIzMSAxNi42MTU0Wk0xMi40MjMxIDYuMjMwNzhDOC45MTgxNyA2LjIzMDc4IDYuMDc2ODUgOS4wNzE5OSA2LjA3Njg1IDEyLjU3NjlDNi4wNzY4NSAxNi4wODE4IDguOTE4MTcgMTguOTIzMSAxMi40MjMxIDE4LjkyMzFDMTUuOTI3OSAxOC45MjMxIDE4Ljc2OTIgMTYuMDgxOCAxOC43NjkyIDEyLjU3NjlDMTguNzY5MiA5LjA3MTk5IDE1LjkyNzkgNi4yMzA3OCAxMi40MjMxIDYuMjMwNzhaTTIyLjIzMDcgMTguMDQ5MUMyMi4yMzA3IDIwLjQzOTcgMjAuMjg1OCAyMi4zODQ2IDE3Ljg5NTIgMjIuMzg0Nkg2Ljk1MDc4QzQuNTYwMjUgMjIuMzg0NiAyLjYxNTMxIDIwLjQzOTcgMi42MTUzMSAxOC4wNDkxVjcuMTA0NzJDMi42MTUzMSA0LjcxNDE4IDQuNTYwMjUgMi43NjkyNCA2Ljk1MDc4IDIuNzY5MjRIMTcuODk1MkMyMC4yODU4IDIuNzY5MjQgMjIuMjMwNyA0LjcxNDE4IDIyLjIzMDcgNy4xMDQ3MlYxOC4wNDkxWk02Ljk1OTIgMC40NjE1NDhDMy4yODU2MyAwLjQ2MTU0OCAwLjMwNzYxNyAzLjQzOTU2IDAuMzA3NjE3IDcuMTEzMTNWMTguMDQwN0MwLjMwNzYxNyAyMS43MTQzIDMuMjg1NjMgMjQuNjkyMyA2Ljk1OTIgMjQuNjkyM0gxNy44ODY4QzIxLjU2MDQgMjQuNjkyMyAyNC41Mzg0IDIxLjcxNDMgMjQuNTM4NCAxOC4wNDA3VjcuMTEzMTNDMjQuNTM4NCAzLjQzOTU2IDIxLjU2MDQgMC40NjE1NDggMTcuODg2OCAwLjQ2MTU0OEg2Ljk1OTJaJyBmaWxsPSclMjNGNTRFNUEnLyUzRSAlM0Mvc3ZnJTNFIFwiKTsgfVxuICAgICAgLnNvYy1hY3RpdmVfX21lbnUgYS5hY3RpdmUuaWNvbi12aywgLnNvYy1hY3RpdmVfX21lbnUgYTpob3Zlci5pY29uLXZrIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzAnIGhlaWdodD0nMTcnIHZpZXdCb3g9JzAgMCAzMCAxNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSAlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMjkuODQwOSAxNS4wNDQzQzI5LjgwNDYgMTQuOTcwNCAyOS43NzA3IDE0LjkwOTEgMjkuNzM5MiAxNC44NkMyOS4yMTg3IDEzLjk3NTMgMjguMjI0MSAxMi44ODkzIDI2Ljc1NTkgMTEuNjAxOUwyNi43MjQ5IDExLjU3MjRMMjYuNzA5MyAxMS41NTc5TDI2LjY5MzYgMTEuNTQzMUgyNi42Nzc5QzI2LjAxMTUgMTAuOTQzNiAyNS41ODk1IDEwLjU0MDUgMjUuNDEyOCAxMC4zMzQyQzI1LjA4OTUgOS45NDEwMyAyNS4wMTcxIDkuNTQzMSAyNS4xOTM4IDkuMTM5OUMyNS4zMTg2IDguODM1MjcgMjUuNzg3NiA4LjE5MTkzIDI2LjU5OTYgNy4yMDlDMjcuMDI2NyA2LjY4ODA5IDI3LjM2NDkgNi4yNzA1OSAyNy42MTQ3IDUuOTU2MDRDMjkuNDE2NCAzLjY5NTU4IDMwLjE5NzQgMi4yNTExMSAyOS45NTc4IDEuNjIyMDhMMjkuODY0NyAxLjQ3NTA4QzI5LjgwMjIgMS4zODY1OCAyOS42NDA4IDEuMzA1NjIgMjkuMzgwOCAxLjIzMTc5QzI5LjEyMDIgMS4xNTgxMSAyOC43ODcgMS4xNDU5MiAyOC4zODA4IDEuMTk1MDNMMjMuODgyNSAxLjIyNDM1QzIzLjgwOTYgMS4xOTk5OCAyMy43MDU1IDEuMjAyMjUgMjMuNTcgMS4yMzE3OUMyMy40MzQ2IDEuMjYxMzIgMjMuMzY2OCAxLjI3NjE0IDIzLjM2NjggMS4yNzYxNEwyMy4yODg1IDEuMzEzMDZMMjMuMjI2NCAxLjM1NzQxQzIzLjE3NDMgMS4zODY3NCAyMy4xMTcgMS40MzgzMiAyMy4wNTQ1IDEuNTEyMDVDMjIuOTkyMyAxLjU4NTUyIDIyLjk0MDMgMS42NzE3NSAyMi44OTg3IDEuNzdDMjIuNDA4OSAyLjk1OTE1IDIxLjg1MjEgNC4wNjQ3NSAyMS4yMjcyIDUuMDg2NzZDMjAuODQxOSA1LjY5NjE4IDIwLjQ4OCA2LjIyNDMyIDIwLjE2NDggNi42NzE1MUMxOS44NDIxIDcuMTE4NTQgMTkuNTcxNCA3LjQ0NzkxIDE5LjM1MjkgNy42NTkwM0MxOS4xMzQgNy44NzAzNiAxOC45MzY1IDguMDM5NjcgMTguNzU5MiA4LjE2NzU2QzE4LjU4MjEgOC4yOTU1IDE4LjQ0NjkgOC4zNDk1NiAxOC4zNTMzIDguMzI5NzlDMTguMjU5NSA4LjMxMDAxIDE4LjE3MTEgOC4yOTAzOSAxOC4wODc1IDguMjcwNzdDMTcuOTQxOCA4LjE4MjI3IDE3LjgyNDYgOC4wNjE5MiAxNy43MzYyIDcuOTA5NkMxNy42NDc1IDcuNzU3MjkgMTcuNTg3NyA3LjU2NTU4IDE3LjU1NjUgNy4zMzQ2M0MxNy41MjU0IDcuMTAzNTIgMTcuNTA3IDYuOTA0NzQgMTcuNTAxOCA2LjczNzZDMTcuNDk2OSA2LjU3MDY3IDE3LjQ5OTIgNi4zMzQ1NiAxNy41MDk3IDYuMDI5OTNDMTcuNTIwNiA1LjcyNTE0IDE3LjUyNTQgNS41MTg5MiAxNy41MjU0IDUuNDEwODFDMTcuNTI1NCA1LjAzNzMgMTcuNTMzMSA0LjYzMTkzIDE3LjU0ODYgNC4xOTQ2MUMxNy41NjQ0IDMuNzU3MjggMTcuNTc3MSAzLjQxMDc4IDE3LjU4NzggMy4xNTU1QzE3LjU5ODQgMi44OTk5OCAxNy42MDMzIDIuNjI5NjMgMTcuNjAzMyAyLjM0NDYyQzE3LjYwMzMgMi4wNTk2MSAxNy41ODUgMS44MzYwOSAxNy41NDg2IDEuNjczODZDMTcuNTEyNyAxLjUxMTg0IDE3LjQ1NzYgMS4zNTQ1NyAxNy4zODUgMS4yMDIxQzE3LjMxMiAxLjA0OTc4IDE3LjIwNTEgMC45MzE5NTggMTcuMDY0OCAwLjg0ODMxNEMxNi45MjQzIDAuNzY0NzczIDE2Ljc0OTUgMC42OTg0NzcgMTYuNTQxNiAwLjY0OTIyQzE1Ljk4OTYgMC41MzEzNDMgMTUuMjg2OCAwLjQ2NzU3NyAxNC40MzI3IDAuNDU3NjY0QzEyLjQ5NiAwLjQzODA0NCAxMS4yNTE1IDAuNTU2MDc1IDEwLjY5OTYgMC44MTE2MDRDMTAuNDgxIDAuOTE5NTY3IDEwLjI4MzEgMS4wNjcwOCAxMC4xMDYyIDEuMjUzNjhDOS45MTg2OCAxLjQ2OTk3IDkuODkyNTMgMS41ODggMTAuMDI3OSAxLjYwNzQxQzEwLjY1MjggMS42OTU3NiAxMS4wOTUxIDEuOTA3MDkgMTEuMzU1NSAyLjI0MTJMMTEuNDQ5MyAyLjQxODI1QzExLjUyMjMgMi41NDU5OSAxMS41OTUyIDIuNzcyMTMgMTEuNjY4MSAzLjA5NjM5QzExLjc0MDkgMy40MjA2NCAxMS43ODc5IDMuNzc5MzMgMTEuODA4NiA0LjE3MjI1QzExLjg2MDYgNC44ODk3OCAxMS44NjA2IDUuNTA0IDExLjgwODYgNi4wMTQ5NkMxMS43NTY1IDYuNTI2MTEgMTEuNzA3MiA2LjkyNDA1IDExLjY2MDIgNy4yMDkwNkMxMS42MTMyIDcuNDk0MDcgMTEuNTQzIDcuNzI1MDIgMTEuNDQ5MyA3LjkwMTg2QzExLjM1NTUgOC4wNzg3NSAxMS4yOTMxIDguMTg2ODcgMTEuMjYxOCA4LjIyNjExQzExLjIzMDUgOC4yNjUzNSAxMS4yMDQ1IDguMjkwMDggMTEuMTgzOCA4LjI5OTc5QzExLjA0ODUgOC4zNDg3NCAxMC45MDc3IDguMzczNjggMTAuNzYyIDguMzczNjhDMTAuNjE2MSA4LjM3MzY4IDEwLjQzOTIgOC4zMDQ4IDEwLjIzMSA4LjE2NzE1QzEwLjAyMjggOC4wMjk0OSA5LjgwNjc1IDcuODQwNDIgOS41ODI4MiA3LjU5OTZDOS4zNTg5IDcuMzU4NzQgOS4xMDYzNyA3LjAyMjE1IDguODI1MTEgNi41ODk3OEM4LjU0NDA3IDYuMTU3NDEgOC4yNTI0NyA1LjY0NjQgNy45NTA0OCA1LjA1Njc2TDcuNzAwNjMgNC42MjkxNEM3LjU0NDQzIDQuMzU0MDUgNy4zMzEwNyAzLjk1MzQ4IDcuMDYwMzIgMy40Mjc4MUM2Ljc4OTQgMi45MDE5NCA2LjU0OTk0IDIuMzkzMjYgNi4zNDE3NyAxLjkwMTg3QzYuMjU4NTYgMS42OTU1IDYuMTMzNTUgMS41MzgzOCA1Ljk2Njk2IDEuNDMwMjZMNS44ODg3OSAxLjM4NTkxQzUuODM2ODEgMS4zNDY2NyA1Ljc1MzM4IDEuMzA1IDUuNjM4OTMgMS4yNjA2QzUuNTI0MzIgMS4yMTYyNSA1LjQwNDcyIDEuMTg0NDQgNS4yNzk2NiAxLjE2NDg3TDAuOTk5ODU2IDEuMTk0MkMwLjU2MjUxNSAxLjE5NDIgMC4yNjU3NzUgMS4yODc3MSAwLjEwOTUyNyAxLjQ3NDQ2TDAuMDQ2OTk0NyAxLjU2MjhDMC4wMTU3NTYxIDEuNjEyMDEgMCAxLjY5MDU5IDAgMS43OTg3NkMwIDEuOTA2ODggMC4wMzEyMzg3IDIuMDM5NTggMC4wOTM3NzA3IDIuMTk2NjlDMC43MTg1NDQgMy41ODI1IDEuMzk3OTcgNC45MTkwMSAyLjEzMjA1IDYuMjA2NDFDMi44NjYxMyA3LjQ5MzgxIDMuNTA0MDQgOC41MzA4NCA0LjA0NTM4IDkuMzE2NThDNC41ODY4MyAxMC4xMDI5IDUuMTM4NzMgMTAuODQ1IDUuNzAxMDggMTEuNTQyNkM2LjI2MzQzIDEyLjI0MDQgNi42MzU2NyAxMi42ODc2IDYuODE3NzkgMTIuODg0QzcuMDAwMTQgMTMuMDgwOCA3LjE0MzM2IDEzLjIyOCA3LjI0NzQ4IDEzLjMyNjJMNy42MzgwNCAxMy42OEM3Ljg4Nzk1IDEzLjkxNTkgOC4yNTQ5NCAxNC4xOTg0IDguNzM5MTYgMTQuNTI3NkM5LjIyMzUgMTQuODU2OSA5Ljc1OTcgMTUuMTgxMiAxMC4zNDggMTUuNTAwOEMxMC45MzY1IDE1LjgyIDExLjYyMTEgMTYuMDgwNCAxMi40MDIxIDE2LjI4MThDMTMuMTgzMSAxNi40ODM1IDEzLjk0MzIgMTYuNTY0NCAxNC42ODI2IDE2LjUyNTNIMTYuNDc4OUMxNi44NDMyIDE2LjQ5NTYgMTcuMTE5MiAxNi4zODc1IDE3LjMwNjggMTYuMjAwOUwxNy4zNjkgMTYuMTI3QzE3LjQxMDggMTYuMDY4NCAxNy40NDk5IDE1Ljk3NzMgMTcuNDg2IDE1Ljg1NDZDMTcuNTIyNSAxNS43MzE4IDE3LjU0MDcgMTUuNTk2NSAxNy41NDA3IDE1LjQ0OTNDMTcuNTMgMTUuMDI2OCAxNy41NjQxIDE0LjY0NiAxNy42NDIgMTQuMzA3QzE3LjcxOTkgMTMuOTY4IDE3LjgwODYgMTMuNzEyNSAxNy45MDc4IDEzLjU0MDRDMTguMDA3IDEzLjM2ODUgMTguMTE5IDEzLjIyMzQgMTguMjQzNSAxMy4xMDU4QzE4LjM2ODQgMTIuOTg3OSAxOC40NTczIDEyLjkxNjUgMTguNTA5NSAxMi44OTE5QzE4LjU2MTQgMTIuODY3MiAxOC42MDI4IDEyLjg1MDQgMTguNjM0IDEyLjg0MDNDMTguODg0IDEyLjc2MTggMTkuMTc4MSAxMi44Mzc5IDE5LjUxNjggMTMuMDY5QzE5Ljg1NTMgMTMuMyAyMC4xNzI4IDEzLjU4NTEgMjAuNDY5NyAxMy45MjRDMjAuNzY2NSAxNC4yNjMzIDIxLjEyMzEgMTQuNjQzOSAyMS41Mzk2IDE1LjA2NjRDMjEuOTU2MyAxNS40ODkgMjIuMzIwNiAxNS44MDMyIDIyLjYzMjkgMTYuMDA5OUwyMi45NDUyIDE2LjE4NjhDMjMuMTUzNyAxNi4zMDQ4IDIzLjQyNDUgMTYuNDEyOSAyMy43NTc4IDE2LjUxMTJDMjQuMDkwNSAxNi42MDk0IDI0LjM4MiAxNi42MzQgMjQuNjMyMiAxNi41ODQ5TDI4LjYzMDcgMTYuNTI2QzI5LjAyNjIgMTYuNTI2IDI5LjMzNCAxNi40NjQyIDI5LjU1MjMgMTYuMzQxNkMyOS43NzEgMTYuMjE4NyAyOS45MDA5IDE2LjA4MzQgMjkuOTQyOCAxNS45MzYyQzI5Ljk4NDYgMTUuNzg4OSAyOS45ODY5IDE1LjYyMTcgMjkuOTUwOCAxNS40MzQ4QzI5LjkxMzcgMTUuMjQ4MyAyOS44NzcyIDE1LjExNzkgMjkuODQwOSAxNS4wNDQzWicgZmlsbD0nJTIzRjU0RTVBJy8lM0UgJTNDL3N2ZyUzRSBcIik7IH1cbiAgLnNvYy1hY3RpdmVfX3N1Ym1lbnUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4OyB9XG4gIC5zb2MtYWN0aXZlX19hY2NvdW50cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc29jLWFjdGl2ZV9fYWNjb3VudHMuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuc29jLWFjdGl2ZV9fYWNjb3VudHMge1xuICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAuc29jLWFjdGl2ZV9fYWNjb3VudHMuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5zb2MtYWN0aXZlX19hY2NvdW50cyB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5zb2MtYWN0aXZlX19hY2NvdW50cy5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnNvYy1hY3RpdmVfX2FjY291bnRzIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnNvYy1hY3RpdmVfX2FjY291bnRzLmFjdGl2ZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc29jLWFjdGl2ZV9fYWNjb3VudHMuYWN0aXZlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAgIC5zb2MtYWN0aXZlX19hY2NvdW50cyAuc29jLWFjY291bnQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgICAgLnNvYy1hY3RpdmVfX2FjY291bnRzIC5zb2MtYWNjb3VudDpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNvYy1hY3RpdmVfX2FjY291bnRzIC5zb2MtYWNjb3VudCB7XG4gICAgICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgLnNvYy1hY3RpdmVfX2FjY291bnRzIC5zb2MtYWNjb3VudC5hY3RpdmUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDsgfVxuICAgICAgICAuc29jLWFjdGl2ZV9fYWNjb3VudHMgLnNvYy1hY2NvdW50LmFjdGl2ZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuc29jLWFjdGl2ZV9fYWNjb3VudHMgLnNvYy1hY2NvdW50LmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgICAgICAgLnNvYy1hY3RpdmVfX2FjY291bnRzIC5zb2MtYWNjb3VudC5hY3RpdmUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuc29jLWFjdGl2ZV9fYWNjb3VudHMgLnNvYy1hY2NvdW50LmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLnNvYy1hY3RpdmVfX2FjY291bnRzIC5zb2MtYWNjb3VudC5hY3RpdmUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuc29jLWFjdGl2ZV9fYWNjb3VudHMgLnNvYy1hY2NvdW50LmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLnNvYy1hY3RpdmVfX2FjY291bnRzIC5zb2MtYWNjb3VudC5hY3RpdmUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnNvYy1hY3RpdmVfX2FjY291bnRzIC5zb2MtYWNjb3VudC5hY3RpdmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2Y1NGU1YTsgfVxuICAgICAgICAuc29jLWFjdGl2ZV9fYWNjb3VudHMgLnNvYy1hY2NvdW50LmFjdGl2ZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5zb2MtYWN0aXZlX19hY2NvdW50cyAuc29jLWFjY291bnQuYWN0aXZlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLnNvYy1hY3RpdmVfX2FjY291bnRzIC5zb2MtYWNjb3VudC5hY3RpdmUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuc29jLWFjdGl2ZV9fYWNjb3VudHMgLnNvYy1hY2NvdW50LmFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zb2MtYWN0aXZlIC5icmljay1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAuc29jLWFjdGl2ZSAuYnJpY2stdGl0bGUge1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCwgd2hpdGUgMzclLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTcpIDQ2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc2KSA2NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCwgd2hpdGUgMzclLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTcpIDQ2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc2KSA2NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7IH1cbiAgLnNvYy1hY3RpdmVfX2ljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBjb2xvcjogI2M1YzBiNztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtOyB9XG4gICAgLnNvYy1hY3RpdmVfX2ljb246aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuc29jLWFjdGl2ZV9faWNvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2Y1NGU1YTsgfVxuICAgIC5zb2MtYWN0aXZlX19pY29uOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuc29jLWFjdGl2ZV9faWNvbjpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5zb2MtYWN0aXZlX19pY29uOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuc29jLWFjdGl2ZV9faWNvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuc29jLWFjdGl2ZV9faXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgbGluZWFyIDBzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBsaW5lYXIgMHM7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIC5zb2MtYWN0aXZlX19pdGVtLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLnNvYy1hY3RpdmUgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIC5zb2MtYWN0aXZlIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGQ1Y2Y7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgIC5zb2MtYWN0aXZlIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5zb2MtYWN0aXZlIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgICAuc29jLWFjdGl2ZSAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5zb2MtYWN0aXZlIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuc29jLWFjdGl2ZSAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5zb2MtYWN0aXZlIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zb2MtYWN0aXZlIC5zb2MtYWN0aXZlX19zbGlkZXItd3JhcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnNvYy1hY3RpdmUgLmJyaWNrcy1sZW50YV9fbmV4dC1saW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNvYy1hY3RpdmUgLmlubmVyLXBhZ2UgLnNvYy1hY3RpdmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zb2MtYWN0aXZlIC5zb2MtYWN0aXZlX19sZW50YSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zb2MtYWN0aXZlIC5zb2MtYWN0aXZlX19sZW50YSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zb2MtYWN0aXZlIC5zb2MtYWN0aXZlX19ibG9ja3Mge1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc29jLWFjdGl2ZV9faGVhZGVyLWxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5zb2MtYWN0aXZlX19oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAgIC5zb2MtYWN0aXZlX19oZWFkZXItbGluZTMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5zb2MtYWN0aXZlX19tZW51IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnNvYy1hY3RpdmVfX3N1Ym1lbnUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAuc29jLWFjdGl2ZV9faXRlbXMge1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gICAgLnNvYy1hY3RpdmVfX2ljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuc29jLWFjdGl2ZV9faXRlbSB7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgICAuc29jLWFjdGl2ZV9fYmxvY2tzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMTBweDsgfVxuICAgIC5zb2MtYWN0aXZlX19zbGlkZXItd3JhcCB7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7IH0gfVxuXG4uYmFubmVyczEge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYmFubmVyczEtLXBhZGRpbmctYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDM3cHg7IH1cblxuLmJhbm5lcnM2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmJhbm5lcjEtd3JhcCBpbWcsXG4uYmFubmVyNi13cmFwIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmJhbm5lcjEtd3JhcDpsYXN0LWNoaWxkLFxuLmJhbm5lcjYtd3JhcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYmFubmVyMS13cmFwLS0zMjAtNzY3LFxuLmJhbm5lcjYtd3JhcC0tMzIwLTc2Nyxcbi5iYW5uZXIxLXdyYXAtLTc2OC0xMjg5LFxuLmJhbm5lcjYtd3JhcC0tNzY4LTEyODksXG4uYmFubmVyMS13cmFwLS0xMjkwLTE2MDAsXG4uYmFubmVyNi13cmFwLS0xMjkwLTE2MDAsXG4uYmFubmVyMS13cmFwLS0zMjAtNzY3LWFuZC0xMjkwLTE2MDAsXG4uYmFubmVyNi13cmFwLS0zMjAtNzY3LWFuZC0xMjkwLTE2MDAge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyMS13cmFwLS0zMjAtNzY3LFxuICAuYmFubmVyNi13cmFwLS0zMjAtNzY3IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyODlweCkge1xuICAuYmFubmVyMS13cmFwLS03NjgtMTI4OSxcbiAgLmJhbm5lcjYtd3JhcC0tNzY4LTEyODkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyOTBweCkge1xuICAuYmFubmVyMS13cmFwLS0xMjkwLTE2MDAsXG4gIC5iYW5uZXI2LXdyYXAtLTEyOTAtMTYwMCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpLCAobWluLXdpZHRoOiAxMjkwcHgpIHtcbiAgLmJhbm5lcjEtd3JhcC0tMzIwLTc2Ny1hbmQtMTI5MC0xNjAwLFxuICAuYmFubmVyNi13cmFwLS0zMjAtNzY3LWFuZC0xMjkwLTE2MDAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmJhbm5lcnMyIHtcbiAgbWFyZ2luOiAwIDAgNTBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyczIge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH0gfVxuXG4uYmFubmVyMiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IDExNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjZmNmY2O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmJhbm5lcjIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmJhbm5lcjIge1xuICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gIC5iYW5uZXIyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmJhbm5lcjIge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5iYW5uZXIyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmJhbm5lcjIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5iYW5uZXIyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5iYW5uZXIyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5iYW5uZXIyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmJhbm5lcjIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJhbm5lcjIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuYmFubmVyMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAuYmFubmVyMi5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYmFubmVyMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmNzsgfVxuICAuYmFubmVyMi5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5iYW5uZXIyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5iYW5uZXIyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmJhbm5lcjIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLmJhbm5lcjI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmY2ZjY7IH1cblxuLmJhbm5lcjJfX2lubmVyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmJhbm5lcjJfX2ltZyB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmJhbm5lcjI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDRlM2Q7IH1cbiAgLmJhbm5lcjI6aG92ZXIgLmJhbm5lcjJfX2lubmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuYmFubmVyMjpob3ZlciAuYmFubmVyMl9faW5uZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuYmFubmVyMjpob3ZlciAuYmFubmVyMl9faW5uZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYmFubmVyMjpob3ZlciAuYmFubmVyMl9faW5uZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5iYW5uZXIyOmhvdmVyIC5iYW5uZXIyX19pbm5lciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5iYW5uZXIyOmhvdmVyIC5iYW5uZXIyX19pbm5lci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmJhbm5lcjI6aG92ZXIgLmJhbm5lcjJfX2lubmVyIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5iYW5uZXIyOmhvdmVyIC5iYW5uZXIyX19pbWcge1xuICAgIG9wYWNpdHk6IDAuMzsgfVxuXG4uYmFubmVyczMge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG5cbi5iYW5uZXIzLXdyYXAtLTMyMC02NDksXG4uYmFubmVyMy13cmFwLS0zMjAtNzY3LFxuLmJhbm5lcjMtd3JhcC0tNjUwLTc2Nyxcbi5iYW5uZXIzLXdyYXAtLTc2OC0xMzY1LFxuLmJhbm5lcjMtd3JhcC0tMTM2Ni0xNTk5LFxuLmJhbm5lcjMtd3JhcC0tMTYwMCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0OXB4KSB7XG4gIC5iYW5uZXIzLXdyYXAtLTMyMC02NDkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXIzLXdyYXAtLTMyMC03Njcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmJhbm5lcjMtd3JhcC0tMzIwLTc2NyA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5iYW5uZXIzLXdyYXAtLTMyMC03NjcgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDlweCkge1xuICAuYmFubmVyMy13cmFwLS0zMjAtNzY3ID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NTBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXIzLXdyYXAtLTY1MC03Njcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmJhbm5lcjMtd3JhcC0tNjUwLTc2NyA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5iYW5uZXIzLXdyYXAtLTY1MC03NjcgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuYmFubmVyMy13cmFwLS03NjgtMTM2NSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5iYW5uZXIzLXdyYXAtLTEzNjYtMTU5OSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5iYW5uZXIzLXdyYXAtLTE2MDAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG4uYmFubmVyczQge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYmFubmVyNC13cmFwIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmJhbm5lcjQtd3JhcC0tMTIwMC0xNjAwIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5iYW5uZXI0LXdyYXAtLTEyMDAtMTYwMCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uY29uZGl0aW9uYWxCYW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNjBweDsgfVxuICAuY29uZGl0aW9uYWxCYW5uZXIgPiAqIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY29uZGl0aW9uYWxCYW5uZXIuLW1lZGlhLXNtID4gKiB7XG4gICAgd2lkdGg6IDI5MHB4OyB9XG4gIC5jb25kaXRpb25hbEJhbm5lci4tbWVkaWEtbWQgPiAqIHtcbiAgICB3aWR0aDogNjk4cHg7IH1cbiAgLmNvbmRpdGlvbmFsQmFubmVyLi1tZWRpYS1sZyA+ICoge1xuICAgIHdpZHRoOiAxMDIzcHg7IH1cbiAgLmNvbmRpdGlvbmFsQmFubmVyLi1tZWRpYS1zbSA+ICoge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmNvbmRpdGlvbmFsQmFubmVyLi1tZWRpYS1zbSA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW46IDAgMjBweCAyMHB4IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb25kaXRpb25hbEJhbm5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5jb25kaXRpb25hbEJhbm5lci4tbWVkaWEtc20ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLmNvbmRpdGlvbmFsQmFubmVyLi1tZWRpYS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb25kaXRpb25hbEJhbm5lci4tbWVkaWEtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmJhbm5lcnMxLFxuICAuYmFubmVyczIsXG4gIC5iYW5uZXJzMyxcbiAgLmJhbm5lcnM0LFxuICAuYmFubmVyczYge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiB2ZXJ0aWNhbC10YWJzICovXG4udmVydGljYWwtdGFicyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnZlcnRpY2FsLXRhYnNfX25hdi1ib3gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTsgfVxuICAudmVydGljYWwtdGFic19fY29udGVudC1ib3gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3NCU7XG4gICAgbWFyZ2luLWxlZnQ6IDElOyB9XG4gIC52ZXJ0aWNhbC10YWJzX190YWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IDMwMG1zOyB9XG4gICAgLnZlcnRpY2FsLXRhYnNfX3RhYi5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC52ZXJ0aWNhbC10YWJzX190YWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmNzsgfVxuICAgIC52ZXJ0aWNhbC10YWJzX190YWIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC52ZXJ0aWNhbC10YWJzX190YWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC52ZXJ0aWNhbC10YWJzX190YWIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC52ZXJ0aWNhbC10YWJzX190YWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC52ZXJ0aWNhbC10YWJzX190YWIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudmVydGljYWwtdGFic19fdGFiIHtcbiAgICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gICAgLnZlcnRpY2FsLXRhYnNfX3RhYi5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnZlcnRpY2FsLXRhYnNfX3RhYiB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC52ZXJ0aWNhbC10YWJzX190YWIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC52ZXJ0aWNhbC10YWJzX190YWIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnZlcnRpY2FsLXRhYnNfX3BhZ2Uge1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDsgfVxuICAgIC52ZXJ0aWNhbC10YWJzX19wYWdlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnZlcnRpY2FsLXRhYnNfX3BhZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmNzsgfVxuICAgIC52ZXJ0aWNhbC10YWJzX19wYWdlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudmVydGljYWwtdGFic19fcGFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnZlcnRpY2FsLXRhYnNfX3BhZ2UuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC52ZXJ0aWNhbC10YWJzX19wYWdlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC52ZXJ0aWNhbC10YWJzIFtkYXRhLXRhYnNfY29udGVudF06bm90KC5pc0FjdGl2ZSkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC52ZXJ0aWNhbC10YWJzX190YWIuaXNBY3RpdmUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudmVydGljYWwtdGFic19fdGFiLmlzQWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTRlNWE7IH1cbiAgICAudmVydGljYWwtdGFic19fdGFiLmlzQWN0aXZlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudmVydGljYWwtdGFic19fdGFiLmlzQWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudmVydGljYWwtdGFic19fdGFiLmlzQWN0aXZlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAudmVydGljYWwtdGFic19fdGFiLmlzQWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudmVydGljYWwtdGFic19fdGFiLmlzQWN0aXZlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnZlcnRpY2FsLXRhYnNfX3RhYi5pc0FjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC52ZXJ0aWNhbC10YWJzX190YWIuaXNBY3RpdmUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC52ZXJ0aWNhbC10YWJzX190YWIuaXNBY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudmVydGljYWwtdGFic19fdGFiLmlzQWN0aXZlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAudmVydGljYWwtdGFic19fdGFiLmlzQWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnZlcnRpY2FsLXRhYnNfX3RhYjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNpdGlvbjogMzAwbXM7IH1cbiAgICAudmVydGljYWwtdGFic19fdGFiLmlzQWN0aXZlOjphZnRlciB7XG4gICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Y1NGU1YTsgfVxuICAgIC52ZXJ0aWNhbC10YWJzX19tb2JpbGUtdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudmVydGljYWwtdGFic19fbW9iaWxlLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGZvbnQtc2l6ZTogMmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC52ZXJ0aWNhbC10YWJzX19uYXYtYm94IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnZlcnRpY2FsLXRhYnNfX21vYmlsZS10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LXNpemU6IDEuNjI1ZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAgIC52ZXJ0aWNhbC10YWJzX19tb2JpbGUtdGl0bGUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC52ZXJ0aWNhbC10YWJzX19tb2JpbGUtdGl0bGUge1xuICAgICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgICAgLnZlcnRpY2FsLXRhYnNfX21vYmlsZS10aXRsZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudmVydGljYWwtdGFic19fbW9iaWxlLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC52ZXJ0aWNhbC10YWJzX19tb2JpbGUtdGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnZlcnRpY2FsLXRhYnNfX21vYmlsZS10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAudmVydGljYWwtdGFic19fbW9iaWxlLXRpdGxlLmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgICAgIC5mb250LXRoZW1lLWRlZmF1bHQgLnZlcnRpY2FsLXRhYnNfX21vYmlsZS10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX21lZGl1bSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC52ZXJ0aWNhbC10YWJzX19tb2JpbGUtdGl0bGUuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC52ZXJ0aWNhbC10YWJzX19tb2JpbGUtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gICAgLnZlcnRpY2FsLXRhYnNfX2NvbnRlbnQtYm94IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBub3JtYWwgdGFicyAqL1xuLnRhYnMtY29tcG9uZW50IC5zb2MtYWN0aXZlX19zdWJtZW51IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFicy1jb21wb25lbnQgLnNvYy1hY3RpdmVfX2hlYWRlci1saW5lIC5sb2NhdGlvbi5tZW51MV9fc2VsZWN0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFicy1jb21wb25lbnQgLm9wZW5lZCAuanEtc2VsZWN0Ym94X19zZWxlY3Q6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4udGFicy1jb21wb25lbnQgLnNvYy1hY3RpdmVfX2FjY291bnRzIHtcbiAgb3ZlcmZsb3c6IHVuc2V0OyB9XG4gIC50YWJzLWNvbXBvbmVudCAuc29jLWFjdGl2ZV9fYWNjb3VudHMgc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMCAxOXB4IDAgMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgei1pbmRleDogNTA7IH1cbiAgICAudGFicy1jb21wb25lbnQgLnNvYy1hY3RpdmVfX2FjY291bnRzIHNwYW4uZm9udC10aGVtZS1kZWZhdWx0LFxuICAgIC5mb250LXRoZW1lLWRlZmF1bHQgLnRhYnMtY29tcG9uZW50IC5zb2MtYWN0aXZlX19hY2NvdW50cyBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC50YWJzLWNvbXBvbmVudCAuc29jLWFjdGl2ZV9fYWNjb3VudHMgc3Bhbi5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC50YWJzLWNvbXBvbmVudCAuc29jLWFjdGl2ZV9fYWNjb3VudHMgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG5cbi50YWJzLWNvbXBvbmVudCAuc29jLWFjY291bnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMCAyNHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zaXplOiAxLjA2MjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50YWJzLWNvbXBvbmVudCAuc29jLWFjY291bnQuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnRhYnMtY29tcG9uZW50IC5zb2MtYWNjb3VudCB7XG4gICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgLnRhYnMtY29tcG9uZW50IC5zb2MtYWNjb3VudC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC50YWJzLWNvbXBvbmVudCAuc29jLWFjY291bnQge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50YWJzLWNvbXBvbmVudCAuc29jLWFjY291bnQuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAudGFicy1jb21wb25lbnQgLnNvYy1hY2NvdW50IHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAudGFicy1jb21wb25lbnQgLnNvYy1hY2NvdW50LmZvbnQtdGhlbWUtZGVmYXVsdCxcbiAgLmZvbnQtdGhlbWUtZGVmYXVsdCAudGFicy1jb21wb25lbnQgLnNvYy1hY2NvdW50IHtcbiAgICBmb250LWZhbWlseTogZ2VyYmVyYV9tZWRpdW0sIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC50YWJzLWNvbXBvbmVudCAuc29jLWFjY291bnQuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLnRhYnMtY29tcG9uZW50IC5zb2MtYWNjb3VudCB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAudGFicy1jb21wb25lbnQgLnNvYy1hY2NvdW50IC50YWItc3VmZml4IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLnRhYnMtY29tcG9uZW50IC5zb2MtYWNjb3VudC5hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZDsgfVxuICAgIC50YWJzLWNvbXBvbmVudCAuc29jLWFjY291bnQuYWN0aXZlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnRhYnMtY29tcG9uZW50IC5zb2MtYWNjb3VudC5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgICAudGFicy1jb21wb25lbnQgLnNvYy1hY2NvdW50LmFjdGl2ZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnRhYnMtY29tcG9uZW50IC5zb2MtYWNjb3VudC5hY3RpdmUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGFicy1jb21wb25lbnQgLnNvYy1hY2NvdW50LmFjdGl2ZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnRhYnMtY29tcG9uZW50IC5zb2MtYWNjb3VudC5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudGFicy1jb21wb25lbnQgLnNvYy1hY2NvdW50LmFjdGl2ZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC50YWJzLWNvbXBvbmVudCAuc29jLWFjY291bnQuYWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Y1NGU1YTsgfVxuICAgIC50YWJzLWNvbXBvbmVudCAuc29jLWFjY291bnQuYWN0aXZlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudGFicy1jb21wb25lbnQgLnNvYy1hY2NvdW50LmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGFicy1jb21wb25lbnQgLnNvYy1hY2NvdW50LmFjdGl2ZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnRhYnMtY29tcG9uZW50IC5zb2MtYWNjb3VudC5hY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC50YWJzLWNvbXBvbmVudCAuc29jLWFjY291bnQ6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZDsgfVxuICAgIC50YWJzLWNvbXBvbmVudCAuc29jLWFjY291bnQ6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAudGFicy1jb21wb25lbnQgLnNvYy1hY2NvdW50OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgLnRhYnMtY29tcG9uZW50IC5zb2MtYWNjb3VudDpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnRhYnMtY29tcG9uZW50IC5zb2MtYWNjb3VudDpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50YWJzLWNvbXBvbmVudCAuc29jLWFjY291bnQ6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC50YWJzLWNvbXBvbmVudCAuc29jLWFjY291bnQ6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudGFicy1jb21wb25lbnQgLnNvYy1hY2NvdW50OmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnRhYnMtY29tcG9uZW50IC5zb2MtYWNjb3VudDpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNmNTRlNWE7IH1cbiAgICAudGFicy1jb21wb25lbnQgLnNvYy1hY2NvdW50OmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAudGFicy1jb21wb25lbnQgLnNvYy1hY2NvdW50OmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC50YWJzLWNvbXBvbmVudCAuc29jLWFjY291bnQ6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC50YWJzLWNvbXBvbmVudCAuc29jLWFjY291bnQ6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi50YWJzLWNvbXBvbmVudCAuanEtc2VsZWN0Ym94IHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnRhYnMtY29tcG9uZW50IC5qcS1zZWxlY3Rib3hfX3RyaWdnZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFicy1jb21wb25lbnQgLnNvYy1hY3RpdmVfX2hlYWRlci1saW5lMyAuc29jLWFjdGl2ZV9fc3VibWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRhYnMtY29tcG9uZW50IC5zb2MtYWN0aXZlX19oZWFkZXItbGluZTMgLnRhYnMtY29tcG9uZW50cy1zZWxlY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRhYnMtY29tcG9uZW50IC5zb2MtYWN0aXZlX19oZWFkZXItbGluZTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGViZTc7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwNTBweCkge1xuICAudGFicy1jb21wb25lbnQgLnNvYy1hY3RpdmVfX2FjY291bnRzIHNwYW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuXG4uanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDVkMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuanEtc2VsZWN0Ym94X19zZWxlY3QuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5qcS1zZWxlY3Rib3hfX3NlbGVjdC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuanEtc2VsZWN0Ym94X19zZWxlY3QuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLmpxLXNlbGVjdGJveF9fc2VsZWN0LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgLmpxLXNlbGVjdGJveF9fc2VsZWN0LmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuanEtc2VsZWN0Ym94X19zZWxlY3QuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuanEtc2VsZWN0Ym94X19zZWxlY3Q6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMTBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTYgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UgJTNDcGF0aCBkPSdNMSAxTDggOEwxNSAxJyBzdHJva2U9JyUyM0NEQ0JDNycgc3Ryb2tlLXdpZHRoPScyJy8lM0UgJTNDL3N2ZyUzRSBcIik7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNpdGlvbjogMC42czsgfVxuICAuanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcbiAgdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB1bnNldCAhaW1wb3J0YW50OyB9XG4gIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHVsIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkNWQyO1xuICAgIG1heC1oZWlnaHQ6IDUwdmg7IH1cbiAgICAuanEtc2VsZWN0Ym94X19kcm9wZG93biB1bC5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuanEtc2VsZWN0Ym94X19kcm9wZG93biB1bC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gdWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHVsLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuanEtc2VsZWN0Ym94X19kcm9wZG93biB1bCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gdWwgbGkge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAwLjg3NWVtOyB9XG4gICAgICAuanEtc2VsZWN0Ym94X19kcm9wZG93biB1bCBsaTpob3ZlciwgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gdWwgbGk6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJjYmJjOyB9XG5cbi5vcGVuZWQgLmpxLXNlbGVjdGJveF9fc2VsZWN0OjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLnNvY2lhbC10YWJzLWNvbHVtbiAuc29jaWFsLXRhYnMtY29sdW1uX19jb250cm9scy1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuc29jaWFsLXRhYnMtY29sdW1uIC5zb2NpYWwtdGFicy1jb2x1bW5fX2NvbnRyb2xzLWl0ZW06aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnNvY2lhbC10YWJzLWNvbHVtbiAuc29jaWFsLXRhYnMtY29sdW1uX19jb250cm9scy1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogI2Y1NGU1YTsgfVxuICAuc29jaWFsLXRhYnMtY29sdW1uIC5zb2NpYWwtdGFicy1jb2x1bW5fX2NvbnRyb2xzLWl0ZW06aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuc29jaWFsLXRhYnMtY29sdW1uIC5zb2NpYWwtdGFicy1jb2x1bW5fX2NvbnRyb2xzLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5zb2NpYWwtdGFicy1jb2x1bW4gLnNvY2lhbC10YWJzLWNvbHVtbl9fY29udHJvbHMtaXRlbTpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5zb2NpYWwtdGFicy1jb2x1bW4gLnNvY2lhbC10YWJzLWNvbHVtbl9fY29udHJvbHMtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnNvY2lhbC10YWJzLWNvbHVtbiAuc29jaWFsLXRhYnMtY29sdW1uX19jb250cm9scy1pdGVtLS1hY3RpdmUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLnNvY2lhbC10YWJzLWNvbHVtbiAuc29jaWFsLXRhYnMtY29sdW1uX19jb250cm9scy1pdGVtLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gIC5zb2NpYWwtdGFicy1jb2x1bW4gLnNvY2lhbC10YWJzLWNvbHVtbl9fY29udHJvbHMtaXRlbS0tYWN0aXZlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLnNvY2lhbC10YWJzLWNvbHVtbiAuc29jaWFsLXRhYnMtY29sdW1uX19jb250cm9scy1pdGVtLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5zb2NpYWwtdGFicy1jb2x1bW4gLnNvY2lhbC10YWJzLWNvbHVtbl9fY29udHJvbHMtaXRlbS0tYWN0aXZlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLnNvY2lhbC10YWJzLWNvbHVtbiAuc29jaWFsLXRhYnMtY29sdW1uX19jb250cm9scy1pdGVtLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zb2NpYWwtdGFicy1jb2x1bW4gLnNvY2lhbC10YWJzLWNvbHVtbl9fY29udHJvbHMtaXRlbS0tYWN0aXZlOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtN3B4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTRlNWE7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zb2NpYWwtdGFicy1jb2x1bW4gLnNvY2lhbC10YWJzLWNvbHVtbl9fdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4uc29jaWFsLXRhYnMtY29sdW1uX19zb2NpYWwtbGlua3MtaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuc29jaWFsLXRhYnMtY29sdW1uX19zb2NpYWwtbGlua3MtaXRlbTpob3ZlciBzdmcge1xuICAgIGZpbGw6ICNmNTRlNWE7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwNTBweCkge1xuICAuc29jaWFsLXRhYnMtY29sdW1uX19jb250cm9scy1pdGVtIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07IH1cbiAgLnNvY2lhbC10YWJzLWNvbHVtbiAuc29jaWFsLXRhYnMtY29sdW1uX190b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uZGVwYXJ0bWVudHMge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmRlcGFydG1lbnQxIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmRlcGFydG1lbnQxLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5kZXBhcnRtZW50MSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuZGVwYXJ0bWVudDEuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZGVwYXJ0bWVudDEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmRlcGFydG1lbnQxLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmRlcGFydG1lbnQxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5kZXBhcnRtZW50MS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZGVwYXJ0bWVudDEge1xuICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gIC5kZXBhcnRtZW50MS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5kZXBhcnRtZW50MSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmRlcGFydG1lbnQxLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmRlcGFydG1lbnQxIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uZGVwYXJ0bWVudDFfX2lubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGVwYXJ0bWVudDEge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVwYXJ0bWVudDEge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLmRlcGFydG1lbnQxX19yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmRlcGFydG1lbnQxX19lbGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5kZXBhcnRtZW50MV9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMTBweDsgfVxuICAuZGVwYXJ0bWVudDFfX2JnOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogY2FsYygwcHgpO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7IH1cblxuLmRlcGFydG1lbnQxOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5kZXBhcnRtZW50MTpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZGVwYXJ0bWVudDE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5kZXBhcnRtZW50MTpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5kZXBhcnRtZW50MTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmRlcGFydG1lbnQxOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmRlcGFydG1lbnQxOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuZGVwYXJ0bWVudDE6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmRlcGFydG1lbnQxOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0ZTVhOyB9XG4gIC5kZXBhcnRtZW50MTpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5kZXBhcnRtZW50MTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAuZGVwYXJ0bWVudDE6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZGVwYXJ0bWVudDE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmRlcGFydG1lbnQxOmhvdmVyIC5kZXBhcnRtZW50MV9fYmc6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuXG4uZGVwYXJ0bWVudDFfX2l0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGUwZTI7IH1cbiAgLmRlcGFydG1lbnQxX19pdGVtOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5kZXBhcnRtZW50MV9fYXJyb3cge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5ZjlmOWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZGVwYXJ0bWVudDFfX2Fycm93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgcmlnaHQ6IDA7IH0gfVxuICAuZGVwYXJ0bWVudDFfX2Fycm93OmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5kZXBhcnRtZW50MV9fYXJyb3c6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2Y1NGU1YTsgfVxuICAuZGVwYXJ0bWVudDFfX2Fycm93OmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmRlcGFydG1lbnQxX19hcnJvdzpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5kZXBhcnRtZW50MV9fYXJyb3c6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZGVwYXJ0bWVudDFfX2Fycm93OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgLmRlcGFydG1lbnQxX19hcnJvdzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzlmOWY5ZjtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM5ZjlmOWY7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7IH1cblxuLmRlcGFydG1lbnQxX19tYWluLWhlYWQge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMS42MjVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gIC5kZXBhcnRtZW50MV9fbWFpbi1oZWFkLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5kZXBhcnRtZW50MV9fbWFpbi1oZWFkIHtcbiAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAuZGVwYXJ0bWVudDFfX21haW4taGVhZC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5kZXBhcnRtZW50MV9fbWFpbi1oZWFkIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuZGVwYXJ0bWVudDFfX21haW4taGVhZC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5kZXBhcnRtZW50MV9fbWFpbi1oZWFkIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uZGVwYXJ0bWVudDFfX2hlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZGVwYXJ0bWVudDFfX2hlYWQ6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmRlcGFydG1lbnQxX19oZWFkOmhvdmVyIHtcbiAgICBjb2xvcjogI2Y1NGU1YTsgfVxuICAuZGVwYXJ0bWVudDFfX2hlYWQ6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZGVwYXJ0bWVudDFfX2hlYWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5kZXBhcnRtZW50MV9faGVhZDpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5kZXBhcnRtZW50MV9faGVhZDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmRlcGFydG1lbnQxX19oZWFkOmhvdmVyIC5kZXBhcnRtZW50MV9fYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5kZXBhcnRtZW50MV9faGVhZDpob3ZlciAuZGVwYXJ0bWVudDFfX2Fycm93LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmRlcGFydG1lbnQxX19oZWFkOmhvdmVyIC5kZXBhcnRtZW50MV9fYXJyb3cge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgLmRlcGFydG1lbnQxX19oZWFkOmhvdmVyIC5kZXBhcnRtZW50MV9fYXJyb3cuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5kZXBhcnRtZW50MV9faGVhZDpob3ZlciAuZGVwYXJ0bWVudDFfX2Fycm93IHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5kZXBhcnRtZW50MV9faGVhZDpob3ZlciAuZGVwYXJ0bWVudDFfX2Fycm93LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZGVwYXJ0bWVudDFfX2hlYWQ6aG92ZXIgLmRlcGFydG1lbnQxX19hcnJvdyB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZGVwYXJ0bWVudDFfX2hlYWQ6aG92ZXIgLmRlcGFydG1lbnQxX19hcnJvdzpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5kZXBhcnRtZW50MV9faGVhZDpob3ZlciAuZGVwYXJ0bWVudDFfX2Fycm93OmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Y1NGU1YTsgfVxuICAgIC5kZXBhcnRtZW50MV9faGVhZDpob3ZlciAuZGVwYXJ0bWVudDFfX2Fycm93OmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZGVwYXJ0bWVudDFfX2hlYWQ6aG92ZXIgLmRlcGFydG1lbnQxX19hcnJvdzpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuZGVwYXJ0bWVudDFfX2hlYWQ6aG92ZXIgLmRlcGFydG1lbnQxX19hcnJvdzpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmRlcGFydG1lbnQxX19oZWFkOmhvdmVyIC5kZXBhcnRtZW50MV9fYXJyb3c6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmRlcGFydG1lbnQxX19oZWFkOmhvdmVyIC5kZXBhcnRtZW50MV9fYXJyb3c6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNmNTRlNWE7IH1cbiAgICAuZGVwYXJ0bWVudDFfX2hlYWQ6aG92ZXIgLmRlcGFydG1lbnQxX19hcnJvdzpob3ZlciB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZjU0ZTVhO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmNTRlNWE7IH1cblxuLmRlcGFydG1lbnQxX19oZWFkZXItZGVjbzIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmRlcGFydG1lbnQxX19wb3B1cCB7XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGVwYXJ0bWVudDFfX3BvcHVwIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4OyB9IH1cblxuLmRlcGFydG1lbnQxX19wb3B1cC1jb2wge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZGVwYXJ0bWVudDFfX2l0ZW0gLmRlcGFydG1lbnQxX19oZWFkLmFjdGl2ZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmRlcGFydG1lbnQxX19pdGVtIC5kZXBhcnRtZW50MV9faGVhZC5hY3RpdmUge1xuICBjb2xvcjogI2Y1NGU1YTsgfVxuXG4uZGVwYXJ0bWVudDFfX2l0ZW0gLmRlcGFydG1lbnQxX19oZWFkLmFjdGl2ZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbi5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZGVwYXJ0bWVudDFfX2l0ZW0gLmRlcGFydG1lbnQxX19oZWFkLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5kZXBhcnRtZW50MV9faXRlbSAuZGVwYXJ0bWVudDFfX2hlYWQuYWN0aXZlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5kZXBhcnRtZW50MV9faXRlbSAuZGVwYXJ0bWVudDFfX2hlYWQuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmRlcGFydG1lbnQxX19pdGVtIC5kZXBhcnRtZW50MV9faGVhZC5hY3RpdmUgLmRlcGFydG1lbnQxX19hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmRlcGFydG1lbnQxX19pdGVtIC5kZXBhcnRtZW50MV9faGVhZC5hY3RpdmUgLmRlcGFydG1lbnQxX19hcnJvdy5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZGVwYXJ0bWVudDFfX2l0ZW0gLmRlcGFydG1lbnQxX19oZWFkLmFjdGl2ZSAuZGVwYXJ0bWVudDFfX2Fycm93IHtcbiAgICBib3JkZXItY29sb3I6ICNmNTRlNWE7IH1cbiAgLmRlcGFydG1lbnQxX19pdGVtIC5kZXBhcnRtZW50MV9faGVhZC5hY3RpdmUgLmRlcGFydG1lbnQxX19hcnJvdy5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5kZXBhcnRtZW50MV9faXRlbSAuZGVwYXJ0bWVudDFfX2hlYWQuYWN0aXZlIC5kZXBhcnRtZW50MV9fYXJyb3cge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAuZGVwYXJ0bWVudDFfX2l0ZW0gLmRlcGFydG1lbnQxX19oZWFkLmFjdGl2ZSAuZGVwYXJ0bWVudDFfX2Fycm93LmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmRlcGFydG1lbnQxX19pdGVtIC5kZXBhcnRtZW50MV9faGVhZC5hY3RpdmUgLmRlcGFydG1lbnQxX19hcnJvdyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5kZXBhcnRtZW50MV9faXRlbSAuZGVwYXJ0bWVudDFfX2hlYWQuYWN0aXZlIC5kZXBhcnRtZW50MV9fYXJyb3c6aG92ZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmRlcGFydG1lbnQxX19pdGVtIC5kZXBhcnRtZW50MV9faGVhZC5hY3RpdmUgLmRlcGFydG1lbnQxX19hcnJvdzpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjU0ZTVhOyB9XG4gIC5kZXBhcnRtZW50MV9faXRlbSAuZGVwYXJ0bWVudDFfX2hlYWQuYWN0aXZlIC5kZXBhcnRtZW50MV9fYXJyb3c6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZGVwYXJ0bWVudDFfX2l0ZW0gLmRlcGFydG1lbnQxX19oZWFkLmFjdGl2ZSAuZGVwYXJ0bWVudDFfX2Fycm93OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLmRlcGFydG1lbnQxX19pdGVtIC5kZXBhcnRtZW50MV9faGVhZC5hY3RpdmUgLmRlcGFydG1lbnQxX19hcnJvdzpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5kZXBhcnRtZW50MV9faXRlbSAuZGVwYXJ0bWVudDFfX2hlYWQuYWN0aXZlIC5kZXBhcnRtZW50MV9fYXJyb3c6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAuZGVwYXJ0bWVudDFfX2l0ZW0gLmRlcGFydG1lbnQxX19oZWFkLmFjdGl2ZSAuZGVwYXJ0bWVudDFfX2Fycm93OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogI2Y1NGU1YTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLmRlcGFydG1lbnQxX19pdGVtIC5kZXBhcnRtZW50MV9faGVhZC5hY3RpdmUgLmRlcGFydG1lbnQxX19hcnJvdzpob3ZlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2Y1NGU1YTtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2Y1NGU1YTsgfVxuXG4uZGVwYXJ0bWVudDFfX2l0ZW0gLmRlcGFydG1lbnQxX19oZWFkLmFjdGl2ZSAuZGVwYXJ0bWVudDFfX2hlYWRlci1kZWNvMjo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGJvdHRvbTogNHB4OyB9XG5cbi5kZXBhcnRtZW50MV9fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEzcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlcGFydG1lbnQxX19lbGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLmRlcGFydG1lbnQxX19iZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxMHB4KTsgfVxuICAuZGVwYXJ0bWVudDFfX3BvcHVwLWNvbCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuZGVwYXJ0bWVudDFfX21haW4taGVhZCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMmVtOyB9XG4gIC5kZXBhcnRtZW50MV9faGVhZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gIC5kZXBhcnRtZW50MV9faGVhZGVyLWRlY28yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07IH1cbiAgICAuZGVwYXJ0bWVudDFfX2hlYWRlci1kZWNvMjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZGVwYXJ0bWVudDFfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3cHg7XG4gICAgbGVmdDogMDsgfVxuICAuZGVwYXJ0bWVudDFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZGVwYXJ0bWVudDFfX2VsZW0ge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmRlcGFydG1lbnQxX19iZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQgLSAxMHB4KTsgfSB9XG5cbi5mb3RvYWxib21fX3BvcHVwLFxuLmZvdG9hbGJvbV9fZG93bmxvYWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNzQuNSU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZvdG9hbGJvbV9fcG9wdXAtaW1hZ2UsXG4uZm90b2FsYm9tX19kb3dubG9hZC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG5cbi5mb3RvYWxib21fX3BvcHVwIHBpY3R1cmUsXG4uZm90b2FsYm9tX19kb3dubG9hZCBwaWN0dXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLmZvdG9hbGJvbV9fcG9wdXAtaWNvbixcbi5mb3RvYWxib21fX2Rvd25sb2FkLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luLXRvcDogLTI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlOyB9XG5cbi5mb3RvYWxib21fX3BvcHVwLXRleHQsXG4uZm90b2FsYm9tX19kb3dubG9hZC10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mb3RvYWxib21fX3BvcHVwLXRleHQtaW5uZXIsXG4uZm90b2FsYm9tX19kb3dubG9hZC10ZXh0LWlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuZm90b2FsYm9tX19wb3B1cC10ZXh0LWlubmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5mb3RvYWxib21fX3BvcHVwLXRleHQtaW5uZXIsXG4gIC5mb3RvYWxib21fX2Rvd25sb2FkLXRleHQtaW5uZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHRcbiAgLmZvdG9hbGJvbV9fZG93bmxvYWQtdGV4dC1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuZm90b2FsYm9tX19wb3B1cC10ZXh0LWlubmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmZvdG9hbGJvbV9fcG9wdXAtdGV4dC1pbm5lcixcbiAgLmZvdG9hbGJvbV9fZG93bmxvYWQtdGV4dC1pbm5lci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlXG4gIC5mb3RvYWxib21fX2Rvd25sb2FkLXRleHQtaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZvdG9hbGJvbV9fcG9wdXAtdGV4dC1pbm5lci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5mb3RvYWxib21fX3BvcHVwLXRleHQtaW5uZXIsXG4gIC5mb3RvYWxib21fX2Rvd25sb2FkLXRleHQtaW5uZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFja1xuICAuZm90b2FsYm9tX19kb3dubG9hZC10ZXh0LWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5mb3RvYWxib21fX3BvcHVwLXRleHQtaW5uZXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmZvdG9hbGJvbV9fcG9wdXAtdGV4dC1pbm5lcixcbiAgLmZvdG9hbGJvbV9fZG93bmxvYWQtdGV4dC1pbm5lci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdFxuICAuZm90b2FsYm9tX19kb3dubG9hZC10ZXh0LWlubmVyIHtcbiAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAuZm90b2FsYm9tX19wb3B1cC10ZXh0LWlubmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmZvdG9hbGJvbV9fcG9wdXAtdGV4dC1pbm5lcixcbiAgLmZvdG9hbGJvbV9fZG93bmxvYWQtdGV4dC1pbm5lci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlXG4gIC5mb3RvYWxib21fX2Rvd25sb2FkLXRleHQtaW5uZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5mb3RvYWxib21fX3BvcHVwLXRleHQtaW5uZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZm90b2FsYm9tX19wb3B1cC10ZXh0LWlubmVyLFxuICAuZm90b2FsYm9tX19kb3dubG9hZC10ZXh0LWlubmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2tcbiAgLmZvdG9hbGJvbV9fZG93bmxvYWQtdGV4dC1pbm5lciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmZvdG9hbGJvbV9fcG9wdXA6OmJlZm9yZSxcbi5mb3RvYWxib21fX2Rvd25sb2FkOjpiZWZvcmUsXG4uZ2FsbGVyeSAuZ2FsbGVyeV9faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA1O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0NSwgNzgsIDkwLCAwLjYpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7IH1cblxuLmZvdG9hbGJvbV9fcG9wdXA6aG92ZXI6OmJlZm9yZSxcbi5mb3RvYWxib21fX2Rvd25sb2FkOmhvdmVyOjpiZWZvcmUsXG4uZm90b2FsYm9tX19wb3B1cDpob3ZlciAuZm90b2FsYm9tX19wb3B1cC1pY29uLFxuLmZvdG9hbGJvbV9fZG93bmxvYWQ6aG92ZXIgLmZvdG9hbGJvbV9fcG9wdXAtaWNvbixcbi5mb3RvYWxib21fX3BvcHVwOmhvdmVyIC5mb3RvYWxib21fX2Rvd25sb2FkLWljb24sXG4uZm90b2FsYm9tX19kb3dubG9hZDpob3ZlciAuZm90b2FsYm9tX19kb3dubG9hZC1pY29uIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uanNfbWZwLWNvbnRlbnQtZ2FsbGVyeSAuY29sLS1wYWRkaW5nczUge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG9wYWNpdHk6IDAuNztcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKTsgfVxuICAubWZwLWJnLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5tZnAtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM1MzI7IH1cbiAgLm1mcC1iZy5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5tZnAtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLm1mcC1iZy5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5tZnAtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLm1mcC13cmFwIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDM7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLm1mcC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5tZnAtY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAubWZwLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9IH1cblxuLm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA0NTtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubWZwLXdyYXBwZXIge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMjBweDsgfVxuXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzOyB9XG5cbi5tZnAtem9vbS1vdXQtY3VyIHtcbiAgY3Vyc29yOiB6b29tLW91dDsgfVxuICAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICBjdXJzb3I6IHpvb20tb3V0OyB9XG5cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ubWZwLWxvYWRpbmcubWZwLWZpZ3VyZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5tZnAtcHJlbG9hZGVyIHtcbiAgY29sb3I6ICNjY2M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgbGVmdDogOHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAxMDQ0OyB9XG4gIC5tZnAtcHJlbG9hZGVyIGEge1xuICAgIGNvbG9yOiAjY2NjOyB9XG4gICAgLm1mcC1wcmVsb2FkZXIgYTpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubWZwLXByZWxvYWRlciBhOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAubWZwLXByZWxvYWRlciBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm1mcC1wcmVsb2FkZXIgYTpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIsXG4ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5idXR0b24ubWZwLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDEwNDY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkMGQwZDA7IH1cbiAgYnV0dG9uLm1mcC1jbG9zZTo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwZDBkMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICBjb250ZW50OiAnJzsgfVxuICBidXR0b24ubWZwLWNsb3NlOjphZnRlciB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGQwZDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gICAgY29udGVudDogJyc7IH1cbiAgYnV0dG9uLm1mcC1jbG9zZTpob3Zlcjo6YmVmb3JlLCBidXR0b24ubWZwLWNsb3NlOmhvdmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIGNvbG9yOiAjZDBkMGQwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXNpemU6IDEuNjI1ZW07XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2QwZDBkMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZnAtY2xvc2Uge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMjBweDsgfSB9XG5cbi5tZnAtY2xvc2Vfc21hbGwge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4ubWZwLWNsb3NlOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4uY29sb3ItdGhlbWUtZGVmYXVsdCAubWZwLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICNmNTRlNWE7IH1cblxuLm1mcC1jbG9zZTpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbi5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAubWZwLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLm1mcC1jbG9zZTpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbi5jb2xvci10aGVtZS1ibGluZC1ibGFjayAubWZwLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLm1mcC1jbG9zZTpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuLmNvbG9yLXRoZW1lLWRlZmF1bHQgLm1mcC1jbG9zZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y1NGU1YTsgfVxuXG4ubWZwLWNsb3NlOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5tZnAtY2xvc2U6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cblxuLm1mcC1jbG9zZTpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbi5jb2xvci10aGVtZS1ibGluZC1ibGFjayAubWZwLWNsb3NlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSxcbi5tZnAtY2xhcHByLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgcmlnaHQ6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlLFxuICAubWZwLWNsYXBwci1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gICAgcmlnaHQ6IC0xN3B4OyB9IH1cblxuLm1mcC1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5tZnAtYXJyb3cge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDBkMGQwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA0NjtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbjogLTE1cHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5tZnAtYXJyb3c6OmJlZm9yZSwgLm1mcC1hcnJvdzo6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7IH1cbiAgLm1mcC1hcnJvdzpob3ZlciwgLm1mcC1hcnJvdzpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxuICAubWZwLWFycm93IC5tZnAtYixcbiAgLm1mcC1hcnJvdyAubWZwLWEge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDsgfVxuXG4ubWZwLWFycm93LWxlZnQge1xuICBsZWZ0OiAyMHB4OyB9XG5cbi5tZnAtYXJyb3ctcmlnaHQge1xuICByaWdodDogMjBweDsgfVxuICAubWZwLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2QwZDBkMDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZDBkMGQwO1xuICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICBib3JkZXItbGVmdDogMCBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLm1mcC1hcnJvdy1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkMGQwZDA7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2QwZDBkMDtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTAwcHg7IH1cbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAtNDBweDtcbiAgICByaWdodDogMDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9IH1cblxuLm1mcC1jbGFwcHItaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiA5MDBweDsgfVxuXG4ubWZwLWNsYXBwci1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIHRvcDogLTQwcHg7IH1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tZnAtaWZyYW1lLXNjYWxlci1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWZwLWlmcmFtZS1zY2FsZXIge1xuICAgIGhlaWdodDogMDsgfSB9XG5cbi5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG4gIC5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzUzMjsgfVxuICAubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4vKiBNYWluIGltYWdlIGluIHBvcHVwICovXG5pbWcubWZwLWltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIHBhZGRpbmc6IDEwcHggMDsgKi9cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4ubWZwLWZpZ3VyZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7IH1cbiAgLm1mcC1maWd1cmU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0OyB9XG4gIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBjb2xvcjogI2JkYmRiZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgLm1mcC1maWd1cmUgZmlndXJlIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLm1mcC1pZnJhbWUtY29udGFpbmVyIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA3cHggOTBweCA3cHggMjBweDtcbiAgY3Vyc29yOiBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTsgfVxuICAubWZwLWJvdHRvbS1iYXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tZnAtYm90dG9tLWJhci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5tZnAtYm90dG9tLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAubWZwLWJvdHRvbS1iYXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAubWZwLWJvdHRvbS1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuLm1mcC10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4OyB9XG4gIC5tZnAtdGl0bGUuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLm1mcC10aXRsZSB7XG4gICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgLm1mcC10aXRsZS5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5tZnAtdGl0bGUge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5tZnAtdGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAubWZwLXRpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIENPTlRFTlRHQUxMRVJZICovXG4ubWZwLWNvbnRlbnQtZ2FsbGVyeS5tZnAtYmcge1xuICBvcGFjaXR5OiAwLjc7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT03MCk7IH1cblxuLm1mcC1jb250ZW50LWdhbGxlcnkgLm1mcC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1zaXplOiAyLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLm1mcC1jb250ZW50LWdhbGxlcnkgLm1mcC1jbG9zZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLWNsb3NlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLWNsb3NlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLm1mcC1jb250ZW50LWdhbGxlcnkgLm1mcC1jbG9zZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1mcC1jb250ZW50LWdhbGxlcnkgLm1mcC1jbG9zZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtY2xvc2Uge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtY2xvc2UuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLm1mcC1jb250ZW50LWdhbGxlcnkgLm1mcC1jbG9zZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtY2xvc2UuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLWNsb3NlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1mcC1jb250ZW50LWdhbGxlcnkgLm1mcC1jbG9zZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtY2xvc2Uge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLWNsb3NlOjpiZWZvcmUge1xuICAgIGhlaWdodDogMTZweDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtY2xvc2U6OmFmdGVyIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICBjb250ZW50OiAnJzsgfVxuICAubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLWNsb3NlOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtY2xvc2U6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2Y1NGU1YTsgfVxuICAubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLWNsb3NlOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLm1mcC1jb250ZW50LWdhbGxlcnkgLm1mcC1jbG9zZTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtY2xvc2U6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLWNsb3NlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1mcC1jb250ZW50LWdhbGxlcnkgLm1mcC1jbG9zZTpob3Zlcjo6YmVmb3JlLCAubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLWNsb3NlOmhvdmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGU1YTsgfVxuXG4ubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLWNvbnRlbnQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDkwMHB4OyB9XG5cbi5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4ubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLWNsb3NlOmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4uY29sb3ItdGhlbWUtZGVmYXVsdCAubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLm1mcC1jb250ZW50LWdhbGxlcnkgLm1mcC1jbG9zZTpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbi5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLm1mcC1jb250ZW50LWdhbGxlcnkgLm1mcC1jbG9zZTpob3Zlci5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbi5jb2xvci10aGVtZS1ibGluZC1ibGFjayAubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLm1mcC1jb250ZW50LWdhbGxlcnkgLm1mcC1hcnJvdyB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87IH1cbiAgLm1mcC1jb250ZW50LWdhbGxlcnkgLm1mcC1hcnJvdy5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAuY29sb3ItdGhlbWUtZGVmYXVsdCAubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLWFycm93IHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLWFycm93LmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLm1mcC1jb250ZW50LWdhbGxlcnkgLm1mcC1hcnJvdyB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1mcC1jb250ZW50LWdhbGxlcnkgLm1mcC1hcnJvdy5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtYXJyb3cge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtYXJyb3cuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLm1mcC1jb250ZW50LWdhbGxlcnkgLm1mcC1hcnJvdyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtYXJyb3cuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLWFycm93IHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1mcC1jb250ZW50LWdhbGxlcnkgLm1mcC1hcnJvdy5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtYXJyb3cge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLWFycm93LmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtYXJyb3cge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLWFycm93LmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLm1mcC1jb250ZW50LWdhbGxlcnkgLm1mcC1hcnJvdyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtYXJyb3cuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLWFycm93IHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLm1mcC1jb250ZW50LWdhbGxlcnkgLm1mcC1hcnJvdzo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLWFycm93OmhvdmVyLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gIC5jb2xvci10aGVtZS1kZWZhdWx0IC5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtYXJyb3c6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2Y1NGU1YTsgfVxuICAubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLWFycm93OmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLm1mcC1jb250ZW50LWdhbGxlcnkgLm1mcC1hcnJvdzpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtYXJyb3c6aG92ZXIuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLWFycm93OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1mcC1jb250ZW50LWdhbGxlcnkgLm1mcC1hcnJvdzpob3Zlcjo6YmVmb3JlLCAubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLWFycm93OmhvdmVyOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjU0ZTVhOyB9XG4gIC5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtYXJyb3c6YWN0aXZlIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuXG4ubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLWFycm93Lm1mcC1hcnJvdy1sZWZ0OjpiZWZvcmUge1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bzsgfVxuXG4ubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLWZpZ3VyZSxcbi5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtaWZyYW1lLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDQ1cHg7IH1cblxuLm1mcC1jb250ZW50LWdhbGxlcnkgLm1mcC1wb3B1cC10b3Age1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7IH1cbiAgLm1mcC1jb250ZW50LWdhbGxlcnkgLm1mcC1wb3B1cC10b3AuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLm1mcC1jb250ZW50LWdhbGxlcnkgLm1mcC1wb3B1cC10b3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1mcC1jb250ZW50LWdhbGxlcnkgLm1mcC1wb3B1cC10b3AuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLXBvcHVwLXRvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLXBvcHVwLXRvcC5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtcG9wdXAtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtcG9wdXAtdG9wOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7IH1cblxuLm1mcC1jb250ZW50LWdhbGxlcnkgLm1mcC1maWd1cmUgLm1mcC1jbG9zZSxcbi5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtaWZyYW1lLXNjYWxlciAubWZwLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLWltZy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtaW1nLWNvbnRhaW5lci1pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm1mcC1jb250ZW50LWdhbGxlcnkgLm1mcC1pbWctY29udGFpbmVyLWlubmVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLm1mcC1jb250ZW50LWdhbGxlcnkgLm1mcC1ib3R0b20tYmFyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtYm90dG9tLWJhciB7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLWJvdHRvbS1iYXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtYm90dG9tLWJhcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLXNvdXJjZSxcbi5tZnAtY29udGVudC1nYWxsZXJ5IC5wb3B1cEdhbGxlcnlfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gIGNvbG9yOiAjODk4OTg5OyB9XG4gIC5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtc291cmNlOjpiZWZvcmUsXG4gIC5tZnAtY29udGVudC1nYWxsZXJ5IC5wb3B1cEdhbGxlcnlfX3RpdGxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLXNvdXJjZTo6YWZ0ZXIsXG4gIC5tZnAtY29udGVudC1nYWxsZXJ5IC5wb3B1cEdhbGxlcnlfX3RpdGxlOjphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtc291cmNlX19saW5rIHtcbiAgY29sb3I6ICM4OTg5ODk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtc291cmNlX19saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm1mcC1jb250ZW50LWdhbGxlcnkgLm1mcC1jb3VudGVyIHtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiAxNHB4OyB9XG5cbi5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtdGl0bGUgKyAubWZwLWNvdW50ZXIsXG4ubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLXNvdXJjZSArIC5tZnAtY291bnRlciB7XG4gIHRvcDogM3B4OyB9XG5cbi5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtbGluZTMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtbGluZTM6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtbGluZTM6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLm1mcC1jb250ZW50LWdhbGxlcnkgLm1mcC1zaGFyZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtc2hhcmUtLW5vLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm1mcC1jb250ZW50LWdhbGxlcnkgLm1mcC1mdWxsLXNpemUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtZnVsbC1zaXplX190ZXh0MSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzIzNzNjODtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVlbTsgfVxuXG4ubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLWZ1bGwtc2l6ZV9fdGV4dDIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM2NDY0NjQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zaXplOiAwLjY4NzVlbTsgfVxuXG4ubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLWZ1bGwtc2l6ZTpob3ZlciAubWZwLWZ1bGwtc2l6ZV9fdGV4dDEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubWZwLWNvbnRlbnQtZ2FsbGVyeSAuaGlkZGVuLXhzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm90b2FsYm9tMSAuY29sLS1wYWRkaW5nczUge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5tZnAtaW1nLWhpZGUtYm90dG9tLWJhciAubWZwLWJvdHRvbS1iYXIsXG4ubWZwLWFycm93Lm1mcC1hcnJvdy1yaWdodC5tZnAtcHJldmVudC1jbG9zZS52aXNpYmxlLXhzLmpzX21mcC1hcnJvdy1uZXh0LFxuLm1mcC1hcnJvdy5tZnAtYXJyb3ctbGVmdC5tZnAtcHJldmVudC1jbG9zZS52aXNpYmxlLXhzLmpzX21mcC1hcnJvdy1wcmV2LFxuLm1mcC1hcnJvdy5tZnAtYXJyb3ctcmlnaHQubWZwLXByZXZlbnQtY2xvc2U6OmFmdGVyLFxuLm1mcC1hcnJvdy5tZnAtYXJyb3ctbGVmdC5tZnAtcHJldmVudC1jbG9zZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtZmlndXJlLFxuICAubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLWlmcmFtZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1mcC1jb250ZW50LWdhbGxlcnkgLm1mcC1wb3B1cC10b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1mcC1jb250ZW50LWdhbGxlcnkgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1mcC1jb250ZW50LWdhbGxlcnkgLm1mcC1zb3VyY2Uge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICAuZm90b2FsYm9tMSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuZm90b2FsYm9tMSAuY29sLS1wYWRkaW5nczUge1xuICAgICAgZmxleC1iYXNpczogMjUlO1xuICAgICAgcGFkZGluZzogMCA1cHg7IH1cbiAgLm1mcC1maWd1cmUge1xuICAgIG1heC13aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWZwLWNvbnRlbnQtZ2FsbGVyeS1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5tZnAtY29udGVudC1nYWxsZXJ5LW1vYmlsZSBpbWcubWZwLWltZyB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubWZwLWNvbnRlbnQtZ2FsbGVyeS1tb2JpbGUgLm1mcC1maWd1cmU6OmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5tZnAtY29udGVudC1nYWxsZXJ5LW1vYmlsZSAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLm1mcC1jb250ZW50LWdhbGxlcnktbW9iaWxlIC5tZnAtYm90dG9tLWJhciB7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIC5tZnAtY29udGVudC1nYWxsZXJ5LW1vYmlsZSAubWZwLWJvdHRvbS1iYXIuY29sb3ItdGhlbWUtZGVmYXVsdCxcbiAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAubWZwLWNvbnRlbnQtZ2FsbGVyeS1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubWZwLWNvbnRlbnQtZ2FsbGVyeS1tb2JpbGUgLm1mcC1ib3R0b20tYmFyLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAubWZwLWNvbnRlbnQtZ2FsbGVyeS1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubWZwLWNvbnRlbnQtZ2FsbGVyeS1tb2JpbGUgLm1mcC1ib3R0b20tYmFyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAubWZwLWNvbnRlbnQtZ2FsbGVyeS1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAubWZwLWNvbnRlbnQtZ2FsbGVyeS1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1mcC1jb250ZW50LWdhbGxlcnktbW9iaWxlIC5tZnAtYXJyb3cge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50OyB9XG4gIC5tZnAtY29udGVudC1nYWxsZXJ5LW1vYmlsZSAubWZwLWZpZ3VyZSAubWZwLWNsb3NlLFxuICAubWZwLWNvbnRlbnQtZ2FsbGVyeS1tb2JpbGUgLm1mcC1pZnJhbWUtY29udGFpbmVyIC5tZnAtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDE0cHg7XG4gICAgcmlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7IH1cbiAgLm1mcC1jb250ZW50LWdhbGxlcnktbW9iaWxlIGJ1dHRvbi5tZnAtY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1mcC1maWd1cmUge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA1MDB2dzsgfVxuICAubWZwLWJvdHRvbS1iYXIge1xuICAgIHRvcDogMDsgfVxuICAubWZwLWNvbnRlbnQtZ2FsbGVyeSAubWZwLWJvdHRvbS1iYXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi55YS1zaGFyZTJfX2xpc3Qge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi55YS1zaGFyZTJfX2JhZGdlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi55YS1zaGFyZTJfX2xpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbi55YS1zaGFyZTJfX2l0ZW1fc2VydmljZV9vZG5va2xhc3NuaWtpIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRraUlHaGxhV2RvZEQwaU16QWlJSFpwWlhkQ2IzZzlJakFnTUNBeE9TQXpNQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCamJHbHdMWEoxYkdVOUltVjJaVzV2WkdRaUlHUTlJazB4TWk0NE5UZ2dPQzR3T0RReFF6RXlMamcxT0NBMkxqTTNPU0F4TVM0ME56VTNJRFF1T1RrMk5qZ2dPUzQzTnpBMk1pQTBMams1TmpZNFF6Z3VNRFkxTlRJZ05DNDVPVFkyT0NBMkxqWTRNeklnTmk0ek56a2dOaTQyT0RNeUlEZ3VNRGcwTVVNMkxqWTRNeklnT1M0M09Ea3lJRGd1TURZMU5USWdNVEV1TVRjeE5pQTVMamMzTURZeUlERXhMakUzTVRaRE1URXVORGMxTnlBeE1TNHhOekUySURFeUxqZzFPQ0E1TGpjNE9USWdNVEl1T0RVNElEZ3VNRGcwTVZwTk1UY3VNak01TkNBNExqQTRNems1UXpFM0xqSXpPVFFnTVRJdU1qQTRPU0F4TXk0NE9UVTJJREUxTGpVMU16SWdPUzQzTnpBMk15QXhOUzQxTlRNeVF6VXVOalExTnpFZ01UVXVOVFV6TWlBeUxqTXdNVGc0SURFeUxqSXdPRGtnTWk0ek1ERTRPQ0E0TGpBNE16azVRekl1TXpBeE9EZ2dNeTQ1TlRreE55QTFMalkwTlRjeElEQXVOakUxTWpNMElEa3VOemN3TmpNZ01DNDJNVFV5TXpSRE1UTXVPRGsxTmlBd0xqWXhOVEl6TkNBeE55NHlNemswSURNdU9UVTVNVGNnTVRjdU1qTTVOQ0E0TGpBNE16azVXazB4Tnk0M05USXpJREU1TGpJNU16RkRNVGN1TmpVeU1pQXhPUzR6TmpreklERTFMamMyTWpZZ01qQXVOemczTWlBeE1pNDJNRGt4SURJeExqTTVOekpNTVRjdU16WTVNaUF5TlM0NE56WTNRekU0TGpJd05qSWdNall1Tmpjd015QXhPQzR5TURjeklESTNMamsxTnprZ01UY3VNemN4TlNBeU9DNDNOVEk0UXpFMkxqVXpOVGdnTWprdU5UUTNOU0F4TlM0eE56azVJREk1TGpVME9EZ2dNVFF1TXpReU5pQXlPQzQzTlRWTU9TNDNNakV6TkNBeU5DNDBPREpNTlM0MU1qTTVNaUF5T0M0M01qYzFRelV1TVRBek56a2dNamt1TVRReE5DQTBMalUwTXpJeElESTVMak0wT1RZZ015NDVPREl3TmlBeU9TNHpORGsyUXpNdU5EUTJPRFFnTWprdU16UTVOaUF5TGpreE1URTRJREk1TGpFMk1EVWdNaTQwT1RVMU5pQXlPQzQzTnprNVF6RXVOalEwTURNZ01qZ3VNREF3TXlBeExqWXhPVE0xSURJMkxqY3hNamtnTWk0ME5EQTBOQ0F5TlM0NU1EUTBURFl1T1RVNE5UY2dNakV1TkRJd09VTXpMamN4TmpjeElESXdMamd5TlRJZ01TNDNORGc1T0NBeE9TNHpOekF6SURFdU5qUTNOalFnTVRrdU1qa3pNVU13TGpjeU5EZzNNeUF4T0M0MU9UQTFJREF1TlRjMk5qUWdNVGN1TXpFd05TQXhMak14TmpZNElERTJMalF6TkRORE1pNHdOVFkyTVNBeE5TNDFOVGd4SURNdU5EQTBORFlnTVRVdU5ERTNNeUEwTGpNeU56UTFJREUyTGpFeE9UbEROQzR6TkRZNU5TQXhOaTR4TXpRNUlEWXVOREExTURrZ01UY3VOakF6SURrdU56SXhNVElnTVRjdU5qQTFNVU01TGpjeU1EUTFJREUzTGpZd05TQTVMamN4T1RVMklERTNMall3TlNBNUxqY3hPVFFnTVRjdU5qQTFRemt1TnpFNU1qWWdNVGN1TmpBMUlEa3VOekU1TmpZZ01UY3VOakExSURrdU56SXhNak1nTVRjdU5qQTFRemt1TnpJeU5UWWdNVGN1TmpBMUlEa3VOekl6TURNZ01UY3VOakExSURrdU56SXpNRE1nTVRjdU5qQTFRemt1TnpJek1ETWdNVGN1TmpBMUlEa3VOekl5TURNZ01UY3VOakExSURrdU56SXhNak1nTVRjdU5qQTFNVU14TXk0d016YzFJREUzTGpZd015QXhOUzR3TlRNZ01UWXVNVE0wT1NBeE5TNHdOekkxSURFMkxqRXhPVGxETVRVdU9UazFOU0F4TlM0ME1UY3pJREUzTGpNME16UWdNVFV1TlRVNE1TQXhPQzR3T0RNeklERTJMalF6TkRORE1UZ3VPREl6TXlBeE55NHpNVEExSURFNExqWTNOVEVnTVRndU5Ua3dOU0F4Tnk0M05USXpJREU1TGpJNU16RmFJaUJtYVd4c1BTSWpRelZETUVJM0lpOCtDand2YzNablBnbz1cIik7IH1cbiAgLnlhLXNoYXJlMl9faXRlbV9zZXJ2aWNlX29kbm9rbGFzc25pa2k6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1Ua2lJR2hsYVdkb2REMGlNekFpSUhacFpYZENiM2c5SWpBZ01DQXhPU0F6TUNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWsweE1pNDROVGdnT0M0d09EUXhRekV5TGpnMU9DQTJMak0zT1NBeE1TNDBOelUzSURRdU9UazJOamdnT1M0M056QTJNaUEwTGprNU5qWTRRemd1TURZMU5USWdOQzQ1T1RZMk9DQTJMalk0TXpJZ05pNHpOemtnTmk0Mk9ETXlJRGd1TURnME1VTTJMalk0TXpJZ09TNDNPRGt5SURndU1EWTFOVElnTVRFdU1UY3hOaUE1TGpjM01EWXlJREV4TGpFM01UWkRNVEV1TkRjMU55QXhNUzR4TnpFMklERXlMamcxT0NBNUxqYzRPVElnTVRJdU9EVTRJRGd1TURnME1WcE5NVGN1TWpNNU5DQTRMakE0TXprNVF6RTNMakl6T1RRZ01USXVNakE0T1NBeE15NDRPVFUySURFMUxqVTFNeklnT1M0M056QTJNeUF4TlM0MU5UTXlRelV1TmpRMU56RWdNVFV1TlRVek1pQXlMak13TVRnNElERXlMakl3T0RrZ01pNHpNREU0T0NBNExqQTRNems1UXpJdU16QXhPRGdnTXk0NU5Ua3hOeUExTGpZME5UY3hJREF1TmpFMU1qTTBJRGt1Tnpjd05qTWdNQzQyTVRVeU16UkRNVE11T0RrMU5pQXdMall4TlRJek5DQXhOeTR5TXprMElETXVPVFU1TVRjZ01UY3VNak01TkNBNExqQTRNems1V2sweE55NDNOVEl6SURFNUxqSTVNekZETVRjdU5qVXlNaUF4T1M0ek5qa3pJREUxTGpjMk1qWWdNakF1TnpnM01pQXhNaTQyTURreElESXhMak01TnpKTU1UY3VNelk1TWlBeU5TNDROelkzUXpFNExqSXdOaklnTWpZdU5qY3dNeUF4T0M0eU1EY3pJREkzTGprMU56a2dNVGN1TXpjeE5TQXlPQzQzTlRJNFF6RTJMalV6TlRnZ01qa3VOVFEzTlNBeE5TNHhOems1SURJNUxqVTBPRGdnTVRRdU16UXlOaUF5T0M0M05UVk1PUzQzTWpFek5DQXlOQzQwT0RKTU5TNDFNak01TWlBeU9DNDNNamMxUXpVdU1UQXpOemtnTWprdU1UUXhOQ0EwTGpVME16SXhJREk1TGpNME9UWWdNeTQ1T0RJd05pQXlPUzR6TkRrMlF6TXVORFEyT0RRZ01qa3VNelE1TmlBeUxqa3hNVEU0SURJNUxqRTJNRFVnTWk0ME9UVTFOaUF5T0M0M056azVRekV1TmpRME1ETWdNamd1TURBd015QXhMall4T1RNMUlESTJMamN4TWprZ01pNDBOREEwTkNBeU5TNDVNRFEwVERZdU9UVTROVGNnTWpFdU5ESXdPVU16TGpjeE5qY3hJREl3TGpneU5USWdNUzQzTkRnNU9DQXhPUzR6TnpBeklERXVOalEzTmpRZ01Ua3VNamt6TVVNd0xqY3lORGczTXlBeE9DNDFPVEExSURBdU5UYzJOalFnTVRjdU16RXdOU0F4TGpNeE5qWTRJREUyTGpRek5ETkRNaTR3TlRZMk1TQXhOUzQxTlRneElETXVOREEwTkRZZ01UVXVOREUzTXlBMExqTXlOelExSURFMkxqRXhPVGxETkM0ek5EWTVOU0F4Tmk0eE16UTVJRFl1TkRBMU1Ea2dNVGN1TmpBeklEa3VOekl4TVRJZ01UY3VOakExTVVNNUxqY3lNRFExSURFM0xqWXdOU0E1TGpjeE9UVTJJREUzTGpZd05TQTVMamN4T1RRZ01UY3VOakExUXprdU56RTVNallnTVRjdU5qQTFJRGt1TnpFNU5qWWdNVGN1TmpBMUlEa3VOekl4TWpNZ01UY3VOakExUXprdU56SXlOVFlnTVRjdU5qQTFJRGt1TnpJek1ETWdNVGN1TmpBMUlEa3VOekl6TURNZ01UY3VOakExUXprdU56SXpNRE1nTVRjdU5qQTFJRGt1TnpJeU1ETWdNVGN1TmpBMUlEa3VOekl4TWpNZ01UY3VOakExTVVNeE15NHdNemMxSURFM0xqWXdNeUF4TlM0d05UTWdNVFl1TVRNME9TQXhOUzR3TnpJMUlERTJMakV4T1RsRE1UVXVPVGsxTlNBeE5TNDBNVGN6SURFM0xqTTBNelFnTVRVdU5UVTRNU0F4T0M0d09ETXpJREUyTGpRek5ETkRNVGd1T0RJek15QXhOeTR6TVRBMUlERTRMalkzTlRFZ01UZ3VOVGt3TlNBeE55NDNOVEl6SURFNUxqSTVNekZhSWlCbWFXeHNQU0lqUlVVNE1qTTFJaTgrQ2p3dmMzWm5QZ289XCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi55YS1zaGFyZTJfX2l0ZW1fc2VydmljZV92a29udGFrdGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNelFpSUdobGFXZG9kRDBpTVRraUlIWnBaWGRDYjNnOUlqQWdNQ0F6TkNBeE9TSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2dabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJaUJqYkdsd0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdROUlrMHpNeTQ0TVRrM0lERTJMams0TXpaRE16TXVOemM0TlNBeE5pNDRPVGs0SURNekxqYzBNREVnTVRZdU9ETXdOQ0F6TXk0M01EUTFJREUyTGpjM05EZERNek11TVRFME5pQXhOUzQzTnpJZ016RXVPVGczTXlBeE5DNDFOREV6SURNd0xqTXlNek1nTVRNdU1EZ3lNa3d6TUM0eU9EZ3lJREV6TGpBME9EaE1NekF1TWpjd05pQXhNeTR3TXpJMFRETXdMakkxTWpnZ01UTXVNREUxTmtnek1DNHlNelE1UXpJNUxqUTNPVGNnTVRJdU16TTJNaUF5T1M0d01ERTFJREV4TGpnM09UTWdNamd1T0RBeE1pQXhNUzQyTkRVMFF6STRMalF6TkRnZ01URXVNVGs1T1NBeU9DNHpOVEkzSURFd0xqYzBPRGtnTWpndU5UVXlPU0F4TUM0eU9USkRNamd1TmprME5DQTVMamswTmpjZ01qa3VNakkxT1NBNUxqSXhOelU0SURNd0xqRTBOaklnT0M0eE1ETTJRek13TGpZek1ESWdOeTQxTVRNeU15QXpNUzR3TVRNMklEY3VNRFF3TURZZ016RXVNamsyTnlBMkxqWTRNelU0UXpNekxqTXpPRFVnTkM0eE1qRTNNaUF6TkM0eU1qTTRJREl1TkRnME5qWWdNek11T1RVeU1pQXhMamMzTVRjMVRETXpMamcwTmpjZ01TNDJNRFV4TlVNek15NDNOelU0SURFdU5UQTBPRFlnTXpNdU5Ua3lPU0F4TGpReE16RWdNek11TWprNE1pQXhMak15T1RReVF6TXpMakF3TWpnZ01TNHlORFU1TWlBek1pNDJNalV6SURFdU1qTXlNVEVnTXpJdU1UWTBPU0F4TGpJNE56YzJUREkzTGpBMk5qZ2dNUzR6TWpGRE1qWXVPVGcwTWlBeExqSTVNek00SURJMkxqZzJOak1nTVM0eU9UVTVOU0F5Tmk0M01USTJJREV1TXpJNU5ESkRNall1TlRVNU1pQXhMak0yTWprZ01qWXVORGd5TkNBeExqTTNPVFk1SURJMkxqUTRNalFnTVM0ek56azJPVXd5Tmk0ek9UTTNJREV1TkRJeE5UTk1Nall1TXpJek15QXhMalEzTVRoRE1qWXVNalkwTWlBeExqVXdOVEF6SURJMkxqRTVPVE1nTVM0MU5qTTBPU0F5Tmk0eE1qZzBJREV1TmpRM01EVkRNall1TURVM09TQXhMamN6TURNeUlESTFMams1T1NBeExqZ3lPREEwSURJMUxqazFNVGtnTVM0NU16azBRekkxTGpNNU5qZ2dNeTR5T0RjeElESTBMamMyTlRjZ05DNDFOREF4TWlBeU5DNHdOVGMxSURVdU5qazRNemxETWpNdU5qSXdPQ0EyTGpNNE9UQTNJREl6TGpJeE9UY2dOaTQ1T0RjMk15QXlNaTQ0TlRNMUlEY3VORGswTkRSRE1qSXVORGczTnlBNExqQXdNVEE0SURJeUxqRTRNRGtnT0M0ek56UXpOaUF5TVM0NU16TXlJRGd1TmpFek5qTkRNakV1TmpnMU1pQTRMamcxTXpFMElESXhMalEyTVRRZ09TNHdORFV3TWlBeU1TNHlOakEwSURrdU1UZzVPVGRETWpFdU1EVTVOeUE1TGpNek5EazNJREl3TGprd05qVWdPUzR6T1RZeU5DQXlNQzQ0TURBMElEa3VNemN6T0RKRE1qQXVOamswSURrdU16VXhOREVnTWpBdU5Ua3pPU0E1TGpNeU9URTRJREl3TGpRNU9URWdPUzR6TURZNU5FTXlNQzR6TXpRZ09TNHlNRFkyTkNBeU1DNHlNREV5SURrdU1EY3dNalFnTWpBdU1UQXhJRGd1T0RrM05qSkRNakF1TURBd05TQTRMamN5TkRrNUlERTVMamt6TWpnZ09DNDFNRGMzTWlBeE9TNDRPVGMwSURndU1qUTFPVGRETVRrdU9EWXlNaUEzTGprNE5EQTFJREU1TGpnME1UTWdOeTQzTlRnM055QXhPUzQ0TXpVMElEY3VOVFk1TXpWRE1Ua3VPREk1T0NBM0xqTTRNREUySURFNUxqZ3pNalFnTnk0eE1USTFOeUF4T1M0NE5EUTBJRFl1TnpZM016SkRNVGt1T0RVMk5pQTJMalF5TVRnNUlERTVMamcyTWpJZ05pNHhPRGd4T0NBeE9TNDROakl5SURZdU1EWTFOalJETVRrdU9EWXlNaUExTGpZME1qTXpJREU1TGpnM01Ea2dOUzR4T0RJNU1pQXhPUzQ0T0RnMElEUXVOamczTWpoRE1Ua3VPVEEyTXlBMExqRTVNVFkxSURFNUxqa3lNRGNnTXk0M09UZzVOQ0F4T1M0NU16STRJRE11TlRBNU5qUkRNVGt1T1RRME9TQXpMakl5TURBMElERTVMamsxTURRZ01pNDVNVE0yTlNBeE9TNDVOVEEwSURJdU5Ua3dOak5ETVRrdU9UVXdOQ0F5TGpJMk56WXlJREU1TGpreU9UWWdNaTR3TVRReklERTVMamc0T0RRZ01TNDRNekEwTkVNeE9TNDRORGM0SURFdU5qUTJPRElnTVRrdU56ZzFNeUF4TGpRMk9EVTRJREU1TGpjd016RWdNUzR5T1RVM09FTXhPUzQyTWpBeklERXVNVEl6TVRVZ01Ua3VORGs1TVNBd0xqazRPVFl4T0NBeE9TNHpOREF4SURBdU9EazBPREl4UXpFNUxqRTRNRGtnTUM0NE1EQXhOREVnTVRndU9UZ3lPQ0F3TGpjeU5UQXdOaUF4T0M0M05EY3lJREF1TmpZNU1UZ3hRekU0TGpFeU1UWWdNQzQxTXpVMU9EY2dNVGN1TXpJMUlEQXVORFl6TXpFNUlERTJMak0xTnpFZ01DNDBOVEl3T0RSRE1UUXVNVFl5TVNBd0xqUXlPVGcwT0NBeE1pNDNOVEU0SURBdU5UWXpOakUzSURFeUxqRXlOak1nTUM0NE5UTXlNVFpETVRFdU9EYzROQ0F3TGprM05UVTNOQ0F4TVM0Mk5UUXlJREV1TVRReU56WWdNVEV1TkRVek55QXhMak0xTkRJMFF6RXhMakkwTVRJZ01TNDFPVGt6TmlBeE1TNHlNVEUxSURFdU56TXpNVE1nTVRFdU16WTBPU0F4TGpjMU5URXpRekV5TGpBM016RWdNUzQ0TlRVeU5TQXhNaTQxTnpRMUlESXVNRGswTnpZZ01USXVPRFk1TmlBeUxqUTNNelF5VERFeUxqazNOVGtnTWk0Mk56UXdPRU14TXk0d05UZzJJREl1T0RFNE9EVWdNVE11TVRReE1pQXpMakEzTlRFMUlERXpMakl5TXpnZ015NDBOREkyTkVNeE15NHpNRFkwSURNdU9ERXdNVElnTVRNdU16VTVOaUEwTGpJeE5qWTBJREV6TGpNNE16RWdOQzQyTmpFNU5VTXhNeTQwTkRJZ05TNDBOelV4TlNBeE15NDBORElnTmk0eE56RXlOeUF4TXk0ek9ETXhJRFl1TnpVd016VkRNVE11TXpJMElEY3VNekk1TmpZZ01UTXVNalk0TWlBM0xqYzRNRFkxSURFekxqSXhORGtnT0M0eE1ETTJOa014TXk0eE5qRTNJRGd1TkRJMk5qY2dNVE11TURneUlEZ3VOamc0TkRJZ01USXVPVGMxT1NBNExqZzRPRGcwUXpFeUxqZzJPVFlnT1M0d09Ea3pNaUF4TWk0M09UZzRJRGt1TWpFeE9EVWdNVEl1TnpZek15QTVMakkxTmpNeVF6RXlMamN5TnprZ09TNHpNREE0SURFeUxqWTVPRFFnT1M0ek1qZzRNaUF4TWk0Mk56VWdPUzR6TXprNE0wTXhNaTQxTWpFMklEa3VNemsxTXlBeE1pNHpOakl4SURrdU5ESXpOVFlnTVRJdU1UazJPU0E1TGpReU16VTJRekV5TGpBek1UWWdPUzQwTWpNMU5pQXhNUzQ0TXpFeElEa3VNelExTlNBeE1TNDFPVFV4SURrdU1UZzVOVU14TVM0ek5Ua3lJRGt1TURNek5Ea2dNVEV1TVRFME15QTRMamd4T1RJZ01UQXVPRFl3TlNBNExqVTBOakk0UXpFd0xqWXdOamdnT0M0eU56TXpJREV3TGpNeU1EVWdOeTQ0T1RFNE15QXhNQzR3TURFNElEY3VOREF4T0RGRE9TNDJPRE15T0NBMkxqa3hNVGdnT1M0ek5USTRJRFl1TXpNeU5qWWdPUzR3TVRBMU5TQTFMalkyTkRSTU9DNDNNamN6T0NBMUxqRTNPVGMyUXpndU5UVXdNellnTkM0NE5qYzVPQ0E0TGpNd09EVTFJRFF1TkRFME1ERWdPQzR3TURFMk9TQXpMamd4T0RJMVF6Y3VOamswTmpVZ015NHlNakl5TmlBM0xqUXlNekkzSURJdU5qUTFOellnTnk0eE9EY3pOQ0F5TGpBNE9EZzFRemN1TURrek1EUWdNUzQ0TlRRNU5pQTJMamsxTVRNMklERXVOamMyT1NBMkxqYzJNalUySURFdU5UVTBNelpNTmk0Mk56TTVOaUF4TGpVd05ERkROaTQyTVRVd05TQXhMalExT1RZeUlEWXVOVEl3TlNBeExqUXhNalFnTmk0ek9UQTNPU0F4TGpNMk1qQTRRell1TWpZd09Ea2dNUzR6TVRFNE1TQTJMakV5TlRNMUlERXVNamMxTnpZZ05TNDVPRE0yTVNBeExqSTFNelU1VERFdU1UTXpNVGNnTVM0eU9EWTRNa013TGpZek56VXhOaUF4TGpJNE5qZ3lJREF1TXpBeE1qRXhJREV1TXpreU9DQXdMakV5TkRFeklERXVOakEwTkRWTU1DNHdOVE15TmpBM0lERXVOekEwTlRkRE1DNHdNVGM0TlRZNUlERXVOell3TXpRZ01DQXhMamcwT1RRZ01DQXhMamszTWtNd0lESXVNRGswTlRNZ01DNHdNelUwTURNNElESXVNalEwT1RJZ01DNHhNRFl5TnpNZ01pNDBNakk1T0VNd0xqZ3hORE0wT1NBekxqazVNelUzSURFdU5UZzBNemNnTlM0MU1EZ3lOeUF5TGpReE5qTXlJRFl1T1RZM016TkRNeTR5TkRneU9DQTRMalF5TmpNNElETXVPVGN4TWpRZ09TNDJNREUyT1NBMExqVTRORGMySURFd0xqUTVNakpETlM0eE9UZzBNU0F4TVM0ek9ETXpJRFV1T0RJek9Ea2dNVEl1TWpJME5DQTJMalEyTVRJeUlERXpMakF4TlVNM0xqQTVPRFUySURFekxqZ3dOVGdnTnk0MU1qQTBNaUF4TkM0ek1USTJJRGN1TnpJMk9ETWdNVFF1TlRNMU0wTTNMamt6TXpRNUlERTBMamMxT0RRZ09DNHdPVFU0TVNBeE5DNDVNalV4SURndU1qRXpPREVnTVRVdU1ETTJOVXc0TGpZMU5qUTFJREUxTGpRek56UkRPQzQ1TXprMk9DQXhOUzQzTURRM0lEa3VNelUxTlRrZ01UWXVNREkwT1NBNUxqa3dORE00SURFMkxqTTVPRU14TUM0ME5UTXpJREUyTGpjM01UTWdNVEV1TURZeElERTNMakV6T0RjZ01URXVOekkzT0NBeE55NDFNREZETVRJdU16azBOeUF4Tnk0NE5qSTNJREV6TGpFM01EVWdNVGd1TVRVM09TQXhOQzR3TlRVM0lERTRMak00TmpGRE1UUXVPVFF3T0NBeE9DNDJNVFEzSURFMUxqZ3dNak1nTVRndU56QTJOQ0F4Tmk0Mk5EQXpJREU0TGpZMk1qRklNVGd1TmpjMk1VTXhPUzR3T0RrZ01UZ3VOakk0TlNBeE9TNDBNREU0SURFNExqVXdOVGtnTVRrdU5qRTBOQ0F4T0M0eU9UUTFUREU1TGpZNE5EZ2dNVGd1TWpFd04wTXhPUzQzTXpJeUlERTRMakUwTkRJZ01Ua3VOemMyTlNBeE9DNHdOREVnTVRrdU9ERTNOQ0F4Tnk0NU1ESkRNVGt1T0RVNE9TQXhOeTQzTmpJNElERTVMamczT1RRZ01UY3VOakE1TkNBeE9TNDROemswSURFM0xqUTBNalpETVRrdU9EWTNOQ0F4Tmk0NU5qTTNJREU1TGprd05pQXhOaTQxTXpJeUlERTVMams1TkRNZ01UWXVNVFEzT1VNeU1DNHdPREkxSURFMUxqYzJNemdnTWpBdU1UZ3pNU0F4TlM0ME56UXlJREl3TGpJNU5UWWdNVFV1TWpjNU1rTXlNQzQwTURnZ01UVXVNRGcwTXlBeU1DNDFNelE0SURFMExqa3hPVGtnTWpBdU5qYzJJREUwTGpjNE5qWkRNakF1T0RFM05TQXhOQzQyTlRNZ01qQXVPVEU0TXlBeE5DNDFOekl4SURJd0xqazNOelVnTVRRdU5UUTBNa015TVM0d016WXlJREUwTGpVeE5qSWdNakV1TURnek1pQXhOQzQwT1RjeUlESXhMakV4T0RZZ01UUXVORGcxT0VNeU1TNDBNREU0SURFMExqTTVOamNnTWpFdU56TTFNU0F4TkM0ME9ETWdNakl1TVRFNU1TQXhOQzQzTkRRNVF6SXlMalV3TWpjZ01UVXVNREEyTnlBeU1pNDROakkxSURFMUxqTXlPVGtnTWpNdU1UazVJREUxTGpjeE5FTXlNeTQxTXpVMElERTJMakE1T0RRZ01qTXVPVE01TlNBeE5pNDFNams0SURJMExqUXhNVFVnTVRjdU1EQTROa015TkM0NE9ETTRJREUzTGpRNE56WWdNalV1TWprMk55QXhOeTQ0TkRNM0lESTFMalkxTURZZ01UZ3VNRGMzT1V3eU5pNHdNRFEySURFNExqSTNPRFJETWpZdU1qUXdPU0F4T0M0ME1USXlJREkyTGpVME56Z2dNVGd1TlRNME55QXlOaTQ1TWpVMUlERTRMalkwTmpGRE1qY3VNekF5TlNBeE9DNDNOVGMwSURJM0xqWXpNamtnTVRndU56ZzFNaUF5Tnk0NU1UWTFJREU0TGpjeU9UWk1Nekl1TkRRNE1pQXhPQzQyTmpJNVF6TXlMamc1TmpRZ01UZ3VOall5T1NBek15NHlORFV5SURFNExqVTVNamdnTXpNdU5Ea3lOaUF4T0M0ME5UTTVRek16TGpjME1EUWdNVGd1TXpFME5pQXpNeTQ0T0RjM0lERTRMakUyTVRNZ016TXVPVE0xTWlBeE55NDVPVFEwUXpNekxqazRNallnTVRjdU9ESTNOQ0F6TXk0NU9EVXhJREUzTGpZek9DQXpNeTQ1TkRReUlERTNMalF5TmpGRE16TXVPVEF5TWlBeE55NHlNVFE0SURNekxqZzJNRGtnTVRjdU1EWTNNU0F6TXk0NE1UazNJREUyTGprNE16WmFJaUJtYVd4c1BTSWpRelZETUVJM0lpOCtDand2YzNablBnbz1cIik7IH1cbiAgLnlhLXNoYXJlMl9faXRlbV9zZXJ2aWNlX3Zrb250YWt0ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTXpRaUlHaGxhV2RvZEQwaU1Ua2lJSFpwWlhkQ2IzZzlJakFnTUNBek5DQXhPU0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCamJHbHdMWEoxYkdVOUltVjJaVzV2WkdRaUlHUTlJazB6TXk0NE1UazNJREUyTGprNE16WkRNek11TnpjNE5TQXhOaTQ0T1RrNElETXpMamMwTURFZ01UWXVPRE13TkNBek15NDNNRFExSURFMkxqYzNORGRETXpNdU1URTBOaUF4TlM0M056SWdNekV1T1RnM015QXhOQzQxTkRFeklETXdMak15TXpNZ01UTXVNRGd5TWt3ek1DNHlPRGd5SURFekxqQTBPRGhNTXpBdU1qY3dOaUF4TXk0d016STBURE13TGpJMU1qZ2dNVE11TURFMU5rZ3pNQzR5TXpRNVF6STVMalEzT1RjZ01USXVNek0yTWlBeU9TNHdNREUxSURFeExqZzNPVE1nTWpndU9EQXhNaUF4TVM0Mk5EVTBRekk0TGpRek5EZ2dNVEV1TVRrNU9TQXlPQzR6TlRJM0lERXdMamMwT0RrZ01qZ3VOVFV5T1NBeE1DNHlPVEpETWpndU5qazBOQ0E1TGprME5qY2dNamt1TWpJMU9TQTVMakl4TnpVNElETXdMakUwTmpJZ09DNHhNRE0yUXpNd0xqWXpNRElnTnk0MU1UTXlNeUF6TVM0d01UTTJJRGN1TURRd01EWWdNekV1TWprMk55QTJMalk0TXpVNFF6TXpMak16T0RVZ05DNHhNakUzTWlBek5DNHlNak00SURJdU5EZzBOallnTXpNdU9UVXlNaUF4TGpjM01UYzFURE16TGpnME5qY2dNUzQyTURVeE5VTXpNeTQzTnpVNElERXVOVEEwT0RZZ016TXVOVGt5T1NBeExqUXhNekVnTXpNdU1qazRNaUF4TGpNeU9UUXlRek16TGpBd01qZ2dNUzR5TkRVNU1pQXpNaTQyTWpVeklERXVNak15TVRFZ016SXVNVFkwT1NBeExqSTROemMyVERJM0xqQTJOamdnTVM0ek1qRkRNall1T1RnME1pQXhMakk1TXpNNElESTJMamcyTmpNZ01TNHlPVFU1TlNBeU5pNDNNVEkySURFdU16STVOREpETWpZdU5UVTVNaUF4TGpNMk1qa2dNall1TkRneU5DQXhMak0zT1RZNUlESTJMalE0TWpRZ01TNHpOemsyT1V3eU5pNHpPVE0zSURFdU5ESXhOVE5NTWpZdU16SXpNeUF4TGpRM01UaERNall1TWpZME1pQXhMalV3TlRBeklESTJMakU1T1RNZ01TNDFOak0wT1NBeU5pNHhNamcwSURFdU5qUTNNRFZETWpZdU1EVTNPU0F4TGpjek1ETXlJREkxTGprNU9TQXhMamd5T0RBMElESTFMamsxTVRrZ01TNDVNemswUXpJMUxqTTVOamdnTXk0eU9EY3hJREkwTGpjMk5UY2dOQzQxTkRBeE1pQXlOQzR3TlRjMUlEVXVOams0TXpsRE1qTXVOakl3T0NBMkxqTTRPVEEzSURJekxqSXhPVGNnTmk0NU9EYzJNeUF5TWk0NE5UTTFJRGN1TkRrME5EUkRNakl1TkRnM055QTRMakF3TVRBNElESXlMakU0TURrZ09DNHpOelF6TmlBeU1TNDVNek15SURndU5qRXpOak5ETWpFdU5qZzFNaUE0TGpnMU16RTBJREl4TGpRMk1UUWdPUzR3TkRVd01pQXlNUzR5TmpBMElEa3VNVGc1T1RkRE1qRXVNRFU1TnlBNUxqTXpORGszSURJd0xqa3dOalVnT1M0ek9UWXlOQ0F5TUM0NE1EQTBJRGt1TXpjek9ESkRNakF1TmprMElEa3VNelV4TkRFZ01qQXVOVGt6T1NBNUxqTXlPVEU0SURJd0xqUTVPVEVnT1M0ek1EWTVORU15TUM0ek16UWdPUzR5TURZMk5DQXlNQzR5TURFeUlEa3VNRGN3TWpRZ01qQXVNVEF4SURndU9EazNOakpETWpBdU1EQXdOU0E0TGpjeU5EazVJREU1TGprek1qZ2dPQzQxTURjM01pQXhPUzQ0T1RjMElEZ3VNalExT1RkRE1Ua3VPRFl5TWlBM0xqazROREExSURFNUxqZzBNVE1nTnk0M05UZzNOeUF4T1M0NE16VTBJRGN1TlRZNU16VkRNVGt1T0RJNU9DQTNMak00TURFMklERTVMamd6TWpRZ055NHhNVEkxTnlBeE9TNDRORFEwSURZdU56WTNNekpETVRrdU9EVTJOaUEyTGpReU1UZzVJREU1TGpnMk1qSWdOaTR4T0RneE9DQXhPUzQ0TmpJeUlEWXVNRFkxTmpSRE1Ua3VPRFl5TWlBMUxqWTBNak16SURFNUxqZzNNRGtnTlM0eE9ESTVNaUF4T1M0NE9EZzBJRFF1TmpnM01qaERNVGt1T1RBMk15QTBMakU1TVRZMUlERTVMamt5TURjZ015NDNPVGc1TkNBeE9TNDVNekk0SURNdU5UQTVOalJETVRrdU9UUTBPU0F6TGpJeU1EQTBJREU1TGprMU1EUWdNaTQ1TVRNMk5TQXhPUzQ1TlRBMElESXVOVGt3TmpORE1Ua3VPVFV3TkNBeUxqSTJOell5SURFNUxqa3lPVFlnTWk0d01UUXpJREU1TGpnNE9EUWdNUzQ0TXpBME5FTXhPUzQ0TkRjNElERXVOalEyT0RJZ01Ua3VOemcxTXlBeExqUTJPRFU0SURFNUxqY3dNekVnTVM0eU9UVTNPRU14T1M0Mk1qQXpJREV1TVRJek1UVWdNVGt1TkRrNU1TQXdMams0T1RZeE9DQXhPUzR6TkRBeElEQXVPRGswT0RJeFF6RTVMakU0TURrZ01DNDRNREF4TkRFZ01UZ3VPVGd5T0NBd0xqY3lOVEF3TmlBeE9DNDNORGN5SURBdU5qWTVNVGd4UXpFNExqRXlNVFlnTUM0MU16VTFPRGNnTVRjdU16STFJREF1TkRZek16RTVJREUyTGpNMU56RWdNQzQwTlRJd09EUkRNVFF1TVRZeU1TQXdMalF5T1RnME9DQXhNaTQzTlRFNElEQXVOVFl6TmpFM0lERXlMakV5TmpNZ01DNDROVE15TVRaRE1URXVPRGM0TkNBd0xqazNOVFUzTkNBeE1TNDJOVFF5SURFdU1UUXlOellnTVRFdU5EVXpOeUF4TGpNMU5ESTBRekV4TGpJME1USWdNUzQxT1Rrek5pQXhNUzR5TVRFMUlERXVOek16TVRNZ01URXVNelkwT1NBeExqYzFOVEV6UXpFeUxqQTNNekVnTVM0NE5UVXlOU0F4TWk0MU56UTFJREl1TURrME56WWdNVEl1T0RZNU5pQXlMalEzTXpReVRERXlMamszTlRrZ01pNDJOelF3T0VNeE15NHdOVGcySURJdU9ERTRPRFVnTVRNdU1UUXhNaUF6TGpBM05URTFJREV6TGpJeU16Z2dNeTQwTkRJMk5FTXhNeTR6TURZMElETXVPREV3TVRJZ01UTXVNelU1TmlBMExqSXhOalkwSURFekxqTTRNekVnTkM0Mk5qRTVOVU14TXk0ME5ESWdOUzQwTnpVeE5TQXhNeTQwTkRJZ05pNHhOekV5TnlBeE15NHpPRE14SURZdU56VXdNelZETVRNdU16STBJRGN1TXpJNU5qWWdNVE11TWpZNE1pQTNMamM0TURZMUlERXpMakl4TkRrZ09DNHhNRE0yTmtNeE15NHhOakUzSURndU5ESTJOamNnTVRNdU1EZ3lJRGd1TmpnNE5ESWdNVEl1T1RjMU9TQTRMamc0T0RnMFF6RXlMamcyT1RZZ09TNHdPRGt6TWlBeE1pNDNPVGc0SURrdU1qRXhPRFVnTVRJdU56WXpNeUE1TGpJMU5qTXlRekV5TGpjeU56a2dPUzR6TURBNElERXlMalk1T0RRZ09TNHpNamc0TWlBeE1pNDJOelVnT1M0ek16azRNME14TWk0MU1qRTJJRGt1TXprMU15QXhNaTR6TmpJeElEa3VOREl6TlRZZ01USXVNVGsyT1NBNUxqUXlNelUyUXpFeUxqQXpNVFlnT1M0ME1qTTFOaUF4TVM0NE16RXhJRGt1TXpRMU5TQXhNUzQxT1RVeElEa3VNVGc1TlVNeE1TNHpOVGt5SURrdU1ETXpORGtnTVRFdU1URTBNeUE0TGpneE9USWdNVEF1T0RZd05TQTRMalUwTmpJNFF6RXdMall3TmpnZ09DNHlOek16SURFd0xqTXlNRFVnTnk0NE9URTRNeUF4TUM0d01ERTRJRGN1TkRBeE9ERkRPUzQyT0RNeU9DQTJMamt4TVRnZ09TNHpOVEk0SURZdU16TXlOallnT1M0d01UQTFOU0ExTGpZMk5EUk1PQzQzTWpjek9DQTFMakUzT1RjMlF6Z3VOVFV3TXpZZ05DNDROamM1T0NBNExqTXdPRFUxSURRdU5ERTBNREVnT0M0d01ERTJPU0F6TGpneE9ESTFRemN1TmprME5qVWdNeTR5TWpJeU5pQTNMalF5TXpJM0lESXVOalExTnpZZ055NHhPRGN6TkNBeUxqQTRPRGcxUXpjdU1Ea3pNRFFnTVM0NE5UUTVOaUEyTGprMU1UTTJJREV1TmpjMk9TQTJMamMyTWpVMklERXVOVFUwTXpaTU5pNDJOek01TmlBeExqVXdOREZETmk0Mk1UVXdOU0F4TGpRMU9UWXlJRFl1TlRJd05TQXhMalF4TWpRZ05pNHpPVEEzT1NBeExqTTJNakE0UXpZdU1qWXdPRGtnTVM0ek1URTRNU0EyTGpFeU5UTTFJREV1TWpjMU56WWdOUzQ1T0RNMk1TQXhMakkxTXpVNVRERXVNVE16TVRjZ01TNHlPRFk0TWtNd0xqWXpOelV4TmlBeExqSTROamd5SURBdU16QXhNakV4SURFdU16a3lPQ0F3TGpFeU5ERXpJREV1TmpBME5EVk1NQzR3TlRNeU5qQTNJREV1TnpBME5UZERNQzR3TVRjNE5UWTVJREV1TnpZd016UWdNQ0F4TGpnME9UUWdNQ0F4TGprM01rTXdJREl1TURrME5UTWdNQzR3TXpVME1ETTRJREl1TWpRME9USWdNQzR4TURZeU56TWdNaTQwTWpJNU9FTXdMamd4TkRNME9TQXpMams1TXpVM0lERXVOVGcwTXpjZ05TNDFNRGd5TnlBeUxqUXhOak15SURZdU9UWTNNek5ETXk0eU5EZ3lPQ0E0TGpReU5qTTRJRE11T1RjeE1qUWdPUzQyTURFMk9TQTBMalU0TkRjMklERXdMalE1TWpKRE5TNHhPVGcwTVNBeE1TNHpPRE16SURVdU9ESXpPRGtnTVRJdU1qSTBOQ0EyTGpRMk1USXlJREV6TGpBeE5VTTNMakE1T0RVMklERXpMamd3TlRnZ055NDFNakEwTWlBeE5DNHpNVEkySURjdU56STJPRE1nTVRRdU5UTTFNME0zTGprek16UTVJREUwTGpjMU9EUWdPQzR3T1RVNE1TQXhOQzQ1TWpVeElEZ3VNakV6T0RFZ01UVXVNRE0yTlV3NExqWTFOalExSURFMUxqUXpOelJET0M0NU16azJPQ0F4TlM0M01EUTNJRGt1TXpVMU5Ua2dNVFl1TURJME9TQTVMamt3TkRNNElERTJMak01T0VNeE1DNDBOVE16SURFMkxqYzNNVE1nTVRFdU1EWXhJREUzTGpFek9EY2dNVEV1TnpJM09DQXhOeTQxTURGRE1USXVNemswTnlBeE55NDROakkzSURFekxqRTNNRFVnTVRndU1UVTNPU0F4TkM0d05UVTNJREU0TGpNNE5qRkRNVFF1T1RRd09DQXhPQzQyTVRRM0lERTFMamd3TWpNZ01UZ3VOekEyTkNBeE5pNDJOREF6SURFNExqWTJNakZJTVRndU5qYzJNVU14T1M0d09Ea2dNVGd1TmpJNE5TQXhPUzQwTURFNElERTRMalV3TlRrZ01Ua3VOakUwTkNBeE9DNHlPVFExVERFNUxqWTRORGdnTVRndU1qRXdOME14T1M0M016SXlJREU0TGpFME5ESWdNVGt1TnpjMk5TQXhPQzR3TkRFZ01Ua3VPREUzTkNBeE55NDVNREpETVRrdU9EVTRPU0F4Tnk0M05qSTRJREU1TGpnM09UUWdNVGN1TmpBNU5DQXhPUzQ0TnprMElERTNMalEwTWpaRE1Ua3VPRFkzTkNBeE5pNDVOak0zSURFNUxqa3dOaUF4Tmk0MU16SXlJREU1TGprNU5ETWdNVFl1TVRRM09VTXlNQzR3T0RJMUlERTFMamMyTXpnZ01qQXVNVGd6TVNBeE5TNDBOelF5SURJd0xqSTVOVFlnTVRVdU1qYzVNa015TUM0ME1EZ2dNVFV1TURnME15QXlNQzQxTXpRNElERTBMamt4T1RrZ01qQXVOamMySURFMExqYzROalpETWpBdU9ERTNOU0F4TkM0Mk5UTWdNakF1T1RFNE15QXhOQzQxTnpJeElESXdMamszTnpVZ01UUXVOVFEwTWtNeU1TNHdNell5SURFMExqVXhOaklnTWpFdU1EZ3pNaUF4TkM0ME9UY3lJREl4TGpFeE9EWWdNVFF1TkRnMU9FTXlNUzQwTURFNElERTBMak01TmpjZ01qRXVOek0xTVNBeE5DNDBPRE1nTWpJdU1URTVNU0F4TkM0M05EUTVRekl5TGpVd01qY2dNVFV1TURBMk55QXlNaTQ0TmpJMUlERTFMak15T1RrZ01qTXVNVGs1SURFMUxqY3hORU15TXk0MU16VTBJREUyTGpBNU9EUWdNak11T1RNNU5TQXhOaTQxTWprNElESTBMalF4TVRVZ01UY3VNREE0TmtNeU5DNDRPRE00SURFM0xqUTROellnTWpVdU1qazJOeUF4Tnk0NE5ETTNJREkxTGpZMU1EWWdNVGd1TURjM09Vd3lOaTR3TURRMklERTRMakkzT0RSRE1qWXVNalF3T1NBeE9DNDBNVEl5SURJMkxqVTBOemdnTVRndU5UTTBOeUF5Tmk0NU1qVTFJREU0TGpZME5qRkRNamN1TXpBeU5TQXhPQzQzTlRjMElESTNMall6TWprZ01UZ3VOemcxTWlBeU55NDVNVFkxSURFNExqY3lPVFpNTXpJdU5EUTRNaUF4T0M0Mk5qSTVRek15TGpnNU5qUWdNVGd1TmpZeU9TQXpNeTR5TkRVeUlERTRMalU1TWpnZ016TXVORGt5TmlBeE9DNDBOVE01UXpNekxqYzBNRFFnTVRndU16RTBOaUF6TXk0NE9EYzNJREU0TGpFMk1UTWdNek11T1RNMU1pQXhOeTQ1T1RRMFF6TXpMams0TWpZZ01UY3VPREkzTkNBek15NDVPRFV4SURFM0xqWXpPQ0F6TXk0NU5EUXlJREUzTGpReU5qRkRNek11T1RBeU1pQXhOeTR5TVRRNElETXpMamcyTURrZ01UY3VNRFkzTVNBek15NDRNVGszSURFMkxqazRNelphSWlCbWFXeHNQU0lqTkRNMk5UaEZJaTgrQ2p3dmMzWm5QZ289XCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi55YS1zaGFyZTJfX2l0ZW1fc2VydmljZV9mYWNlYm9vayB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU16UWlJR2hsYVdkb2REMGlNelFpSUhacFpYZENiM2c5SWpBZ01DQXpOQ0F6TkNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWsweU15NDFNemM0SURndU5UQTNNRFJJTWpBdU5qa3hRekl3TGpFeU56WWdPQzQxTURjd05DQXhPUzQxTlRneklEa3VNVEV4TURjZ01Ua3VOVFU0TXlBNUxqVTJNVFZXTVRJdU5UY3hNMGd5TXk0MU16RTRRekl6TGpNM01UY2dNVFF1T0Rnd05TQXlNeTR3TkRNMklERTJMams1TVRVZ01qTXVNRFF6TmlBeE5pNDVPVEUxU0RFNUxqVTBNVFJXTXpBdU1EYzJOMGd4TkM0ek1UTXhWakUyTGprNU1EUklNVEV1TnpZNU5WWXhNaTQxT0RjNVNERTBMak14TXpGV09DNDVPRGcyUXpFMExqTXhNekVnT0M0ek16QTJNU0F4TkM0eE9EUWdNeTQ1TWpJNE5TQXhPUzQyTmpZMUlETXVPVEl5T0RWSU1qTXVOVE00T0V3eU15NDFNemM0SURndU5UQTNNRFJhSWlCbWFXeHNQU0lqUXpWRE1FSTNJaTgrQ2p3dmMzWm5QZ289XCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI5cHg7IH1cbiAgLnlhLXNoYXJlMl9faXRlbV9zZXJ2aWNlX2ZhY2Vib29rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVE1pSUdobGFXZG9kRDBpTWpnaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TXlBeU9DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2dabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJaUJqYkdsd0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdROUlrMHhNaTQxTXpjNElEVXVOVEEzTURSSU9TNDJPVEE1T1VNNUxqRXlOelkwSURVdU5UQTNNRFFnT0M0MU5UZ3lPQ0EyTGpFeE1UQTNJRGd1TlRVNE1qZ2dOaTQxTmpFMVZqa3VOVGN4TWpaSU1USXVOVE14T0VNeE1pNHpOekUzSURFeExqZzRNRFVnTVRJdU1EUXpOaUF4TXk0NU9URTFJREV5TGpBME16WWdNVE11T1RreE5VZzRMalUwTVRNM1ZqSTNMakEzTmpkSU15NHpNVE14TWxZeE15NDVPVEEwU0RBdU56WTVOVE14VmprdU5UZzNPRGRJTXk0ek1UTXhNbFkxTGprNE9EWkRNeTR6TVRNeE1pQTFMak16TURZeElETXVNVGcwTURRZ01DNDVNakk0TlRJZ09DNDJOalkwTlNBd0xqa3lNamcxTWtneE1pNDFNemc0VERFeUxqVXpOemdnTlM0MU1EY3dORm9pSUdacGJHdzlJaU16T1RVMk9VRWlMejRLUEM5emRtYytDZz09XCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTFweCAyM3B4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi55YS1zaGFyZTJfX2l0ZW1fc2VydmljZV90d2l0dGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTXpRaUlHaGxhV2RvZEQwaU16UWlJSFpwWlhkQ2IzZzlJakFnTUNBek5DQXpOQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCamJHbHdMWEoxYkdVOUltVjJaVzV2WkdRaUlHUTlJazB6TVM0ek9EUTFJRGd1T1RZNU9VTXpNQzR6TWpVMklEa3VNemd5TkRnZ01qa3VNVGc1TkNBNUxqWTJNakk1SURJM0xqazVOVGNnT1M0M09EY3lNVU15T1M0eU1UUTJJRGt1TVRRMU16Y2dNekF1TVRRM05pQTRMakV5TnpNeUlETXdMalU0T1RnZ05pNDVNVGM1TjBNeU9TNDBORFkxSURjdU5URXlNelVnTWpndU1UZzBOQ0EzTGprME16azFJREkyTGpnek9UY2dPQzR4TnpjNU1rTXlOUzQzTmpJNUlEY3VNVFkzTnpjZ01qUXVNak14TWlBMkxqVXpPRFUzSURJeUxqVXpNak1nTmk0MU16ZzFOME14T1M0eU56TWdOaTQxTXpnMU55QXhOaTQyTXpBeklEZ3VPRFl5TkRJZ01UWXVOak13TXlBeE1TNDNNalk1UXpFMkxqWXpNRE1nTVRJdU1UTXpNaUF4Tmk0Mk9ESTFJREV5TGpVeklERTJMamM0TXpJZ01USXVPVEE1TkVNeE1TNDROemc1SURFeUxqWTVNamdnTnk0MU16QXlNaUF4TUM0Mk1qWTJJRFF1TmpFNU5qZ2dOeTQwT0Rjd05VTTBMakV4TURreElEZ3VNalV5TWlBekxqZ3lNVFE0SURrdU1UUXpOellnTXk0NE1qRTBPQ0F4TUM0d09UVTFRek11T0RJeE5EZ2dNVEV1T0RrMk1TQTBMamcyTkRFM0lERXpMalE0TkRnZ05pNDBORFl5SURFMExqUXhORE5ETlM0ME56a2dNVFF1TXpnMU9TQTBMalUyT1RNMElERTBMakUxTVRrZ015NDNOekk1TmlBeE15NDNOak5XTVRNdU9ESTNPRU16TGpjM01qazJJREUyTGpNME1UUWdOUzQ0TURnd01TQXhPQzQwTXpreElEZ3VOVEEyTkNBeE9DNDVNVFkyUXpndU1ERXlNREVnTVRrdU1ETXpOaUEzTGpRNU1EWTVJREU1TGpBNU9EUWdOaTQ1TlRFek5pQXhPUzR3T1RnMFF6WXVOVGN3TWpZZ01Ua3VNRGs0TkNBMkxqSXdNVGN4SURFNUxqQTJOVElnTlM0NE5EQXpOU0F4T1M0d01ESkROaTQxT1RFM09TQXlNUzR3TmpVZ09DNDNOekEyT0NBeU1pNDFOalV5SURFeExqTTFNak1nTWpJdU5qQTJNME01TGpNek16TTRJREl6TGprNU56VWdOaTQzT0RjM055QXlOQzQ0TWpReUlEUXVNREl5T0RZZ01qUXVPREkwTWtNekxqVTBOalE0SURJMExqZ3lORElnTXk0d056Y3lOQ0F5TkM0M09UZzVJREl1TmpFMU1qTWdNalF1TnpVek1VTTFMakl5TnpNMklESTJMakl5T0NBNExqTXlPRFEzSURJM0xqQTRPQ0F4TVM0Mk5qRTFJREkzTGpBNE9FTXlNaTQxTVRnZ01qY3VNRGc0SURJNExqUTFNalFnTVRrdU1UZ3dOaUF5T0M0ME5USTBJREV5TGpNeU1qbE1Namd1TkRNeU5pQXhNUzQyTlRFeFF6STVMalU1TWpFZ01UQXVPVEl6T0NBek1DNDFPVFV5SURFd0xqQXhNREVnTXpFdU16ZzBOU0E0TGprMk9UbGFJaUJtYVd4c1BTSWpRelZETUVJM0lpOCtDand2YzNablBnbz1cIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMzRweCAzNHB4OyB9XG4gIC55YS1zaGFyZTJfX2l0ZW1fc2VydmljZV90d2l0dGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNekFpSUdobGFXZG9kRDBpTWpJaUlIWnBaWGRDYjNnOUlqQWdNQ0F6TUNBeU1pSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2dabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJaUJqYkdsd0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdROUlrMHlPUzR6T0RRMUlESXVPVFk1T1VNeU9DNHpNalUySURNdU16Z3lORGdnTWpjdU1UZzVOQ0F6TGpZMk1qSTVJREkxTGprNU5UY2dNeTQzT0RjeU1VTXlOeTR5TVRRMklETXVNVFExTXpjZ01qZ3VNVFEzTmlBeUxqRXlOek15SURJNExqVTRPVGdnTUM0NU1UYzVOalpETWpjdU5EUTJOU0F4TGpVeE1qTTFJREkyTGpFNE5EUWdNUzQ1TkRNNU5TQXlOQzQ0TXprM0lESXVNVGMzT1RKRE1qTXVOell5T1NBeExqRTJOemMzSURJeUxqSXpNVElnTUM0MU16ZzFOelFnTWpBdU5UTXlNeUF3TGpVek9EVTNORU14Tnk0eU56TWdNQzQxTXpnMU56UWdNVFF1TmpNd015QXlMamcyTWpReUlERTBMall6TURNZ05TNDNNalk1TWtNeE5DNDJNekF6SURZdU1UTXpNVGdnTVRRdU5qZ3lOU0EyTGpVeU9UazNJREUwTGpjNE16SWdOaTQ1TURrMFF6a3VPRGM0T1RRZ05pNDJPVEk0SURVdU5UTXdNaklnTkM0Mk1qWTJOU0F5TGpZeE9UWTRJREV1TkRnM01EVkRNaTR4TVRBNU1TQXlMakkxTWpJZ01TNDRNakUwT0NBekxqRTBNemMySURFdU9ESXhORGdnTkM0d09UVTBOa014TGpneU1UUTRJRFV1T0RrMk1EY2dNaTQ0TmpReE55QTNMalE0TkRneUlEUXVORFEyTWlBNExqUXhORE15UXpNdU5EYzVJRGd1TXpnMU9EZ2dNaTQxTmprek5DQTRMakUxTVRreElERXVOemN5T1RZZ055NDNOak13TVZZM0xqZ3lOemd6UXpFdU56Y3lPVFlnTVRBdU16UXhOQ0F6TGpnd09EQXhJREV5TGpRek9URWdOaTQxTURZMElERXlMamt4TmpaRE5pNHdNVEl3TVNBeE15NHdNek0ySURVdU5Ea3dOamtnTVRNdU1EazROQ0EwTGprMU1UTTJJREV6TGpBNU9EUkROQzQxTnpBeU5pQXhNeTR3T1RnMElEUXVNakF4TnpFZ01UTXVNRFkxTWlBekxqZzBNRE0xSURFekxqQXdNa00wTGpVNU1UYzVJREUxTGpBMk5TQTJMamMzTURZNElERTJMalUyTlRJZ09TNHpOVEl5TmlBeE5pNDJNRFl6UXpjdU16TXpNemdnTVRjdU9UazNOU0EwTGpjNE56YzNJREU0TGpneU5ESWdNaTR3TWpJNE5pQXhPQzQ0TWpReVF6RXVOVFEyTkRnZ01UZ3VPREkwTWlBeExqQTNOekkwSURFNExqYzVPRGtnTUM0Mk1UVXlNelFnTVRndU56VXpNVU16TGpJeU56TTJJREl3TGpJeU9DQTJMak15T0RRM0lESXhMakE0T0NBNUxqWTJNVFE0SURJeExqQTRPRU15TUM0MU1UZ2dNakV1TURnNElESTJMalExTWpRZ01UTXVNVGd3TmlBeU5pNDBOVEkwSURZdU16SXlPVEZNTWpZdU5ETXlOaUExTGpZMU1UQTJRekkzTGpVNU1qRWdOQzQ1TWpNNE1pQXlPQzQxT1RVeUlEUXVNREV3TVNBeU9TNHpPRFExSURJdU9UWTVPVm9pSUdacGJHdzlJaU14TXpsR1JVWWlMejRLUEM5emRtYytDZz09XCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi55YS1zaGFyZTJfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC55YS1zaGFyZTJfX2l0ZW06bGFzdC1jaGlsZCBhIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVkZWRlOyB9XG4gIC5uby10b3VjaCAueWEtc2hhcmUyX19pdGVtOmhvdmVyLFxuICAudG91Y2ggLnlhLXNoYXJlMl9faXRlbTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAueWEtc2hhcmUyX19pdGVtIC55YS1zaGFyZTJfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi55YS1zaGFyZTJfX2JhZGdlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucG9zLWJhbm5lci1zZWN0aW9uIHtcbiAgcGFkZGluZzogMCA3NXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnBvcy1iYW5uZXItc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwIDM1cHg7IH0gfVxuICAucG9zLWJhbm5lci1zZWN0aW9uX193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTNlOGVjO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gICAgLnBvcy1iYW5uZXItc2VjdGlvbl9fd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5wb3MtYmFubmVyLXNlY3Rpb25fX3dyYXBwZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAucG9zLWJhbm5lci1zZWN0aW9uX19jb2wge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wb3MtYmFubmVyLXNlY3Rpb25fX2NvbCB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucG9zLWJhbm5lci1zZWN0aW9uX19jb2wge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0FscyBFa2liYXN0dXogSGVhdnknO1xuICBzcmM6IHVybChcImh0dHBzOi8vcG9zLmdvc3VzbHVnaS5ydS9iaW4vYmFubmVyL2Fsc19la2liYXN0dXpfaGVhdnktd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly9wb3MuZ29zdXNsdWdpLnJ1L2Jpbi9iYW5uZXIvYWxzX2VraWJhc3R1el9oZWF2eS13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbiN3aWRnZXRQb3NJZCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wb3MtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cblxuOnJvb3Qge1xuICAtLXBvcy1iYW5uZXItd2lkdGg6IDEwMCU7XG4gIC0tcG9zLWJhbm5lci1oZWlnaHQ6IDEwMCU7XG4gIC0tcG9zLWJhbm5lci1wYWRkaW5nOiAxMHB4O1xuICAtLXBvcy1iYW5uZXItdGl0bGUtc2l6ZTogMjRweDtcbiAgLS1wb3MtYmFubmVyLXRpdGxlLWFsaWduOiBjZW50ZXI7XG4gIC0tcG9zLWJhbm5lci1iZy1zaXplOiA3MCU7XG4gIC0tcG9zLWJhbm5lci1iZy1wb3MteDogbGVmdDsgfVxuXG4ucG9zLWNvbnRhaW5lci13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnBvcy1jb250YWluZXItaGVpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyg2MDBweCAtIDEwMCUpO1xuICAvKiB1c2VzIHdpZHRoIGluIGNhbGMgKi8gfVxuXG4ucG9zLWJhbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0tcG9zLWJhbm5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tcG9zLWJhbm5lci1oZWlnaHQpO1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9wb3MuZ29zdXNsdWdpLnJ1L2Jpbi9iYW5uZXIvcG9zLWJnLW1pbi5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tcG9zLWJhbm5lci1wYWRkaW5nKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tcG9zLWJhbm5lci1wYWRkaW5nKTtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2U4ZWMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1wb3MtYmFubmVyLWJnLXNpemUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHZhcigtLXBvcy1iYW5uZXItYmctcG9zLXgpOyB9XG5cbi5wb3MtYmFubmVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3Bvcy5nb3N1c2x1Z2kucnUvYmluL2Jhbm5lci9wb3MtZ29zLWxvZ28ucG5nXCIpO1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cblxuLnBvcy1iYW5uZXItYnRuIHtcbiAgZm9udC1mYW1pbHk6ICdBcmlhbCcsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI5MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwMDYzYjAgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5wb3MtYmFubmVyLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdBbHMgRWtpYmFzdHV6IEhlYXZ5Jywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDYzYjAgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogdmFyKC0tcG9zLWJhbm5lci10aXRsZS1hbGlnbik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcG9zLWJhbm5lci10aXRsZS1zaXplKSAhaW1wb3J0YW50OyB9XG5cbi5wb3MtYmFubmVyLXRpdGxlLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnBvcy1iYW5uZXItaGludC1pY29uIHtcbiAgZm9udC1mYW1pbHk6ICdBcmlhbCcsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyZXk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAtMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cblxuLnBvcy1iYW5uZXItaGludC1tZXNzYWdlIHtcbiAgZm9udC1mYW1pbHk6ICdBcmlhbCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogNTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHdpZHRoOiA4NSU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDsgfVxuXG4ucG9zLWJhbm5lci1oaW50LW1lc3NhZ2U6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB0cmFuc2Zvcm06IG1hdHJpeCgtMC43LCAtMC44LCAwLjYzLCAtMC43LCAwLCAwKTtcbiAgdG9wOiAtNXB4O1xuICByaWdodDogMTBweDsgfVxuXG4ucG9zLWJhbm5lci1oaW50LWljb246aG92ZXIgfiAucG9zLWJhbm5lci1oaW50LW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYW5pbWF0aW9uOiBmYWRlSW5Gcm9tTm9uZSAwLjVzIGVhc2Utb3V0OyB9XG5cbi5mbGV4LWhlYWRlcl9faGVhZGVyLS1oMyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyM3B4OyB9XG5cbkBrZXlmcmFtZXMgZmFkZUluRnJvbU5vbmUge1xuICAwJSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDElIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ubW9zdC12aWV3c19fYmxvY2sge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDMycHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubW9zdC12aWV3c19fYmxvY2sge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5tb3N0LXZpZXdzX19ibG9jay0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLm1vc3Qtdmlld3NfX2Jsb2NrLS10aXRsZS5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAubW9zdC12aWV3c19fYmxvY2stLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX21lZGl1bSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAubW9zdC12aWV3c19fYmxvY2stLXRpdGxlLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLm1vc3Qtdmlld3NfX2Jsb2NrLS10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gICAgLm1vc3Qtdmlld3NfX2Jsb2NrLS10aXRsZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5tb3N0LXZpZXdzX19ibG9jay0tdGl0bGUge1xuICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAubW9zdC12aWV3c19fYmxvY2stLXRpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAubW9zdC12aWV3c19fYmxvY2stLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLm1vc3Qtdmlld3NfX2Jsb2NrLS10aXRsZS5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLm1vc3Qtdmlld3NfX2Jsb2NrLS10aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubW9zdC12aWV3c19fYmxvY2stLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDdkNWQyO1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgICAubW9zdC12aWV3c19fYmxvY2stLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgIC5tb3N0LXZpZXdzX19ibG9jay0taXRlbTpmaXJzdC1vZi10eXBlIC5tb3N0LXZpZXdzX19ibG9jay0taXRlbV9faW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubW9zdC12aWV3c19fYmxvY2stLWl0ZW06aG92ZXIgLm1vc3Qtdmlld3NfX2Jsb2NrLS1pdGVtX190aXRsZS5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgIC5jb2xvci10aGVtZS1kZWZhdWx0IC5tb3N0LXZpZXdzX19ibG9jay0taXRlbTpob3ZlciAubW9zdC12aWV3c19fYmxvY2stLWl0ZW1fX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjZjU0ZTVhOyB9XG4gICAgLm1vc3Qtdmlld3NfX2Jsb2NrLS1pdGVtOmhvdmVyIC5tb3N0LXZpZXdzX19ibG9jay0taXRlbV9fdGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5tb3N0LXZpZXdzX19ibG9jay0taXRlbTpob3ZlciAubW9zdC12aWV3c19fYmxvY2stLWl0ZW1fX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLm1vc3Qtdmlld3NfX2Jsb2NrLS1pdGVtOmhvdmVyIC5tb3N0LXZpZXdzX19ibG9jay0taXRlbV9fdGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5tb3N0LXZpZXdzX19ibG9jay0taXRlbTpob3ZlciAubW9zdC12aWV3c19fYmxvY2stLWl0ZW1fX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm1vc3Qtdmlld3NfX2Jsb2NrLS1pdGVtX19pbWcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDY4Ljc1JTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAubW9zdC12aWV3c19fYmxvY2stLWl0ZW1fX2JnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvbW9zcmVnL3BsYWNlaG9sZGVyX25ld3Muc3ZnXCIpOyB9XG4gICAgLm1vc3Qtdmlld3NfX2Jsb2NrLS1pdGVtX190aW1lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC1zaXplOiAwLjgxMjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM4NHB4O1xuICAgICAgY29sb3I6ICM5ODkyOGM7IH1cbiAgICAgIC5tb3N0LXZpZXdzX19ibG9jay0taXRlbV9fdGltZS5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5tb3N0LXZpZXdzX19ibG9jay0taXRlbV9fdGltZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBnZXJiZXJhX2xpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgLm1vc3Qtdmlld3NfX2Jsb2NrLS1pdGVtX190aW1lLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAubW9zdC12aWV3c19fYmxvY2stLWl0ZW1fX3RpbWUge1xuICAgICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gICAgLm1vc3Qtdmlld3NfX2Jsb2NrLS1pdGVtX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgICAgLm1vc3Qtdmlld3NfX2Jsb2NrLS1pdGVtX190aXRsZS5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5tb3N0LXZpZXdzX19ibG9jay0taXRlbV9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogZ2VyYmVyYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5tb3N0LXZpZXdzX19ibG9jay0taXRlbV9fdGl0bGUuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5tb3N0LXZpZXdzX19ibG9jay0taXRlbV9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gICAgICAubW9zdC12aWV3c19fYmxvY2stLWl0ZW1fX3RpdGxlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAubW9zdC12aWV3c19fYmxvY2stLWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAgIC5tb3N0LXZpZXdzX19ibG9jay0taXRlbV9fdGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLm1vc3Qtdmlld3NfX2Jsb2NrLS1pdGVtX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAubW9zdC12aWV3c19fYmxvY2stLWl0ZW1fX3RpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5tb3N0LXZpZXdzX19ibG9jay0taXRlbV9fdGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubW9zdC12aWV3c19fYmxvY2suaXMtc2hvcnQgLm1vc3Qtdmlld3NfX2Jsb2NrLS1pdGVtOm50aC1jaGlsZChuICsgNCkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRyb3Bkb3duX193aWRnZXQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNmRjZTI7IH1cbiAgLmRyb3Bkb3duX193aWRnZXQgLm5ld3MtZGlzY3VzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5kcm9wZG93bl9fd2lkZ2V0IC5uZXdzLWRpc2N1c3MgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgLmRyb3Bkb3duX193aWRnZXQgLm5ld3MtZGlzY3VzcyAuY29udGFpbmVyIGgyIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAuZHJvcGRvd25fX3dpZGdldCAubmV3cy1kaXNjdXNzIC5jb250YWluZXIgaDIgc3Bhbi5mb250LXRoZW1lLWRlZmF1bHQsXG4gICAgICAuZm9udC10aGVtZS1kZWZhdWx0IC5kcm9wZG93bl9fd2lkZ2V0IC5uZXdzLWRpc2N1c3MgLmNvbnRhaW5lciBoMiBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfYm9sZCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5kcm9wZG93bl9fd2lkZ2V0IC5uZXdzLWRpc2N1c3MgLmNvbnRhaW5lciBoMiBzcGFuLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYsXG4gICAgICAuZm9udC10aGVtZS1ibGluZC1zZXJpZiAuZHJvcGRvd25fX3dpZGdldCAubmV3cy1kaXNjdXNzIC5jb250YWluZXIgaDIgc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWEsIHNlcmlmXCI7IH1cbiAgICAgIC5kcm9wZG93bl9fd2lkZ2V0IC5uZXdzLWRpc2N1c3MgLmNvbnRhaW5lciBoMiBzcGFuLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZHJvcGRvd25fX3dpZGdldCAubmV3cy1kaXNjdXNzIC5jb250YWluZXIgaDIgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMzYzNTMyOyB9XG4gICAgICAuZHJvcGRvd25fX3dpZGdldCAubmV3cy1kaXNjdXNzIC5jb250YWluZXIgaDIgc3Bhbi5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZHJvcGRvd25fX3dpZGdldCAubmV3cy1kaXNjdXNzIC5jb250YWluZXIgaDIgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuZHJvcGRvd25fX3dpZGdldCAubmV3cy1kaXNjdXNzIC5jb250YWluZXIgaDIgc3Bhbi5jb2xvci10aGVtZS1ibGluZC1ibGFjayxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC1ibGFjayAuZHJvcGRvd25fX3dpZGdldCAubmV3cy1kaXNjdXNzIC5jb250YWluZXIgaDIgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZHJvcGRvd25fX3dpZGdldCAubmV3cy1kaXNjdXNzIC5jb250YWluZXIgaDIgc3Bhbi5jb21tb24tdGV4dC0tYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRyb3Bkb3duX193aWRnZXQgLm5ld3MtZGlzY3VzcyAubmV3cy1kaXNjdXNzX19jb2wge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZHJvcGRvd25fX3dpZGdldCAubmV3cy1kaXNjdXNzIC5uZXdzLWRpc2N1c3NfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuZHJvcGRvd25fX3dpZGdldCAubmV3cy1kaXNjdXNzIC5uZXdzLWRpc2N1c3NfX2xhYmVsIHtcbiAgICAgIG1heC13aWR0aDogMjUwcHg7IH1cbiAgICAuZHJvcGRvd25fX3dpZGdldCAubmV3cy1kaXNjdXNzIC5uZXdzLWRpc2N1c3NfX2ltZyB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDE2NXB4OyB9XG4gICAgICAuZHJvcGRvd25fX3dpZGdldCAubmV3cy1kaXNjdXNzIC5uZXdzLWRpc2N1c3NfX2ltZyBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvbW9zcmVnL3BsYWNlaG9sZGVyX25ld3Muc3ZnXCIpOyB9XG4gICAgLmRyb3Bkb3duX193aWRnZXQgLm5ld3MtZGlzY3VzcyAubmV3cy1kaXNjdXNzX19kZXNjIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAgIC5kcm9wZG93bl9fd2lkZ2V0IC5uZXdzLWRpc2N1c3MgLm5ld3MtZGlzY3Vzc19fZGVzYy1kYXRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZHJvcGRvd25fX3dpZGdldCAubmV3cy1kaXNjdXNzIC5uZXdzLWRpc2N1c3NfX2Rlc2MtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzOyB9XG4gICAgICAuZHJvcGRvd25fX3dpZGdldCAubmV3cy1kaXNjdXNzIC5uZXdzLWRpc2N1c3NfX2Rlc2MtdGl0bGUuZm9udC10aGVtZS1kZWZhdWx0LFxuICAgICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuZHJvcGRvd25fX3dpZGdldCAubmV3cy1kaXNjdXNzIC5uZXdzLWRpc2N1c3NfX2Rlc2MtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogZ2VyYmVyYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5kcm9wZG93bl9fd2lkZ2V0IC5uZXdzLWRpc2N1c3MgLm5ld3MtZGlzY3Vzc19fZGVzYy10aXRsZS5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmRyb3Bkb3duX193aWRnZXQgLm5ld3MtZGlzY3VzcyAubmV3cy1kaXNjdXNzX19kZXNjLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAgICAgLmRyb3Bkb3duX193aWRnZXQgLm5ld3MtZGlzY3VzcyAubmV3cy1kaXNjdXNzX19kZXNjLXRpdGxlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZHJvcGRvd25fX3dpZGdldCAubmV3cy1kaXNjdXNzIC5uZXdzLWRpc2N1c3NfX2Rlc2MtdGl0bGUge1xuICAgICAgICBjb2xvcjogIzM2MzUzMjsgfVxuICAgICAgLmRyb3Bkb3duX193aWRnZXQgLm5ld3MtZGlzY3VzcyAubmV3cy1kaXNjdXNzX19kZXNjLXRpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5kcm9wZG93bl9fd2lkZ2V0IC5uZXdzLWRpc2N1c3MgLm5ld3MtZGlzY3Vzc19fZGVzYy10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuZHJvcGRvd25fX3dpZGdldCAubmV3cy1kaXNjdXNzIC5uZXdzLWRpc2N1c3NfX2Rlc2MtdGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmRyb3Bkb3duX193aWRnZXQgLm5ld3MtZGlzY3VzcyAubmV3cy1kaXNjdXNzX19kZXNjLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5kcm9wZG93bl9fd2lkZ2V0IC5uZXdzLWRpc2N1c3MgLm5ld3MtZGlzY3Vzc19fZGVzYy10aXRsZTpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmRyb3Bkb3duX193aWRnZXQgLm5ld3MtZGlzY3VzcyAubmV3cy1kaXNjdXNzX19kZXNjLXRpdGxlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgICAgIC5kcm9wZG93bl9fd2lkZ2V0IC5uZXdzLWRpc2N1c3MgLm5ld3MtZGlzY3Vzc19fZGVzYy10aXRsZTpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZHJvcGRvd25fX3dpZGdldCAubmV3cy1kaXNjdXNzIC5uZXdzLWRpc2N1c3NfX2Rlc2MtdGl0bGU6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmRyb3Bkb3duX193aWRnZXQgLm5ld3MtZGlzY3VzcyAubmV3cy1kaXNjdXNzX19kZXNjLXRpdGxlOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5kcm9wZG93bl9fd2lkZ2V0IC5uZXdzLWRpc2N1c3MgLm5ld3MtZGlzY3Vzc19fZGVzYy10aXRsZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5kcm9wZG93bl9fd2lkZ2V0IC53aWRnZXQtYWNoaWV2ZW1lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgd2lkdGg6IDI1MHB4OyB9XG4gICAgLmRyb3Bkb3duX193aWRnZXQgLndpZGdldC1hY2hpZXZlbWVudCAud2lkZ2V0X190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgIC5kcm9wZG93bl9fd2lkZ2V0IC53aWRnZXQtYWNoaWV2ZW1lbnQgLndpZGdldF9fdGl0bGUuZm9udC10aGVtZS1kZWZhdWx0LFxuICAgICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuZHJvcGRvd25fX3dpZGdldCAud2lkZ2V0LWFjaGlldmVtZW50IC53aWRnZXRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGdlcmJlcmFfYm9sZCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5kcm9wZG93bl9fd2lkZ2V0IC53aWRnZXQtYWNoaWV2ZW1lbnQgLndpZGdldF9fdGl0bGUuZm9udC10aGVtZS1ibGluZC1zZXJpZixcbiAgICAgIC5mb250LXRoZW1lLWJsaW5kLXNlcmlmIC5kcm9wZG93bl9fd2lkZ2V0IC53aWRnZXQtYWNoaWV2ZW1lbnQgLndpZGdldF9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhLCBzZXJpZlwiOyB9XG4gICAgICAuZHJvcGRvd25fX3dpZGdldCAud2lkZ2V0LWFjaGlldmVtZW50IC53aWRnZXRfX3RpdGxlLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZHJvcGRvd25fX3dpZGdldCAud2lkZ2V0LWFjaGlldmVtZW50IC53aWRnZXRfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICMzNjM1MzI7IH1cbiAgICAgIC5kcm9wZG93bl9fd2lkZ2V0IC53aWRnZXQtYWNoaWV2ZW1lbnQgLndpZGdldF9fdGl0bGUuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUsXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtd2hpdGUgLmRyb3Bkb3duX193aWRnZXQgLndpZGdldC1hY2hpZXZlbWVudCAud2lkZ2V0X190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuZHJvcGRvd25fX3dpZGdldCAud2lkZ2V0LWFjaGlldmVtZW50IC53aWRnZXRfX3RpdGxlLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5kcm9wZG93bl9fd2lkZ2V0IC53aWRnZXQtYWNoaWV2ZW1lbnQgLndpZGdldF9fdGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5kcm9wZG93bl9fd2lkZ2V0IC53aWRnZXQtYWNoaWV2ZW1lbnQgLndpZGdldF9faWNvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmRyb3Bkb3duX193aWRnZXQgLndpZGdldC1hY2hpZXZlbWVudCAud2lkZ2V0LWFjaGlldmVtZW50X19kZXNjIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gICAgICAuZHJvcGRvd25fX3dpZGdldCAud2lkZ2V0LWFjaGlldmVtZW50IC53aWRnZXQtYWNoaWV2ZW1lbnRfX2Rlc2MuZm9udC10aGVtZS1kZWZhdWx0LFxuICAgICAgLmZvbnQtdGhlbWUtZGVmYXVsdCAuZHJvcGRvd25fX3dpZGdldCAud2lkZ2V0LWFjaGlldmVtZW50IC53aWRnZXQtYWNoaWV2ZW1lbnRfX2Rlc2Mge1xuICAgICAgICBmb250LWZhbWlseTogZ2VyYmVyYV9saWdodCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5kcm9wZG93bl9fd2lkZ2V0IC53aWRnZXQtYWNoaWV2ZW1lbnQgLndpZGdldC1hY2hpZXZlbWVudF9fZGVzYy5mb250LXRoZW1lLWJsaW5kLXNlcmlmLFxuICAgICAgLmZvbnQtdGhlbWUtYmxpbmQtc2VyaWYgLmRyb3Bkb3duX193aWRnZXQgLndpZGdldC1hY2hpZXZlbWVudCAud2lkZ2V0LWFjaGlldmVtZW50X19kZXNjIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYSwgc2VyaWZcIjsgfVxuICAgICAgLmRyb3Bkb3duX193aWRnZXQgLndpZGdldC1hY2hpZXZlbWVudCAud2lkZ2V0LWFjaGlldmVtZW50X19kZXNjLmNvbG9yLXRoZW1lLWRlZmF1bHQsXG4gICAgICAuY29sb3ItdGhlbWUtZGVmYXVsdCAuZHJvcGRvd25fX3dpZGdldCAud2lkZ2V0LWFjaGlldmVtZW50IC53aWRnZXQtYWNoaWV2ZW1lbnRfX2Rlc2Mge1xuICAgICAgICBjb2xvcjogIzdlNzI2NjsgfVxuICAgICAgLmRyb3Bkb3duX193aWRnZXQgLndpZGdldC1hY2hpZXZlbWVudCAud2lkZ2V0LWFjaGlldmVtZW50X19kZXNjLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIC5kcm9wZG93bl9fd2lkZ2V0IC53aWRnZXQtYWNoaWV2ZW1lbnQgLndpZGdldC1hY2hpZXZlbWVudF9fZGVzYyB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuZHJvcGRvd25fX3dpZGdldCAud2lkZ2V0LWFjaGlldmVtZW50IC53aWRnZXQtYWNoaWV2ZW1lbnRfX2Rlc2MuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2ssXG4gICAgICAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgLmRyb3Bkb3duX193aWRnZXQgLndpZGdldC1hY2hpZXZlbWVudCAud2lkZ2V0LWFjaGlldmVtZW50X19kZXNjIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5kcm9wZG93bl9fd2lkZ2V0IC53aWRnZXQtYWNoaWV2ZW1lbnQgLndpZGdldC1hY2hpZXZlbWVudF9fZGVzYzpob3Zlci5jb2xvci10aGVtZS1kZWZhdWx0LFxuICAgICAgLmNvbG9yLXRoZW1lLWRlZmF1bHQgLmRyb3Bkb3duX193aWRnZXQgLndpZGdldC1hY2hpZXZlbWVudCAud2lkZ2V0LWFjaGlldmVtZW50X19kZXNjOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmNTRlNWE7IH1cbiAgICAgIC5kcm9wZG93bl9fd2lkZ2V0IC53aWRnZXQtYWNoaWV2ZW1lbnQgLndpZGdldC1hY2hpZXZlbWVudF9fZGVzYzpob3Zlci5jb2xvci10aGVtZS1ibGluZC13aGl0ZSxcbiAgICAgIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSAuZHJvcGRvd25fX3dpZGdldCAud2lkZ2V0LWFjaGlldmVtZW50IC53aWRnZXQtYWNoaWV2ZW1lbnRfX2Rlc2M6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmRyb3Bkb3duX193aWRnZXQgLndpZGdldC1hY2hpZXZlbWVudCAud2lkZ2V0LWFjaGlldmVtZW50X19kZXNjOmhvdmVyLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrLFxuICAgICAgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIC5kcm9wZG93bl9fd2lkZ2V0IC53aWRnZXQtYWNoaWV2ZW1lbnQgLndpZGdldC1hY2hpZXZlbWVudF9fZGVzYzpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5kcm9wZG93bl9fd2lkZ2V0IC5wb2xscyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgICAuZHJvcGRvd25fX3dpZGdldCAucG9sbHMgLnBvbGwge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5kcm9wZG93bl9fd2lkZ2V0IC5wb2xscyAucG9sbF9fd3JhcC0tcmVzdWx0IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cblxuLmNvbG9yLXRoZW1lLWJsaW5kLXdoaXRlIGE6aG92ZXIsIC5jb2xvci10aGVtZS1ibGluZC13aGl0ZSBhOmZvY3VzLCAuY29sb3ItdGhlbWUtYmxpbmQtYmxhY2sgYTpob3ZlciwgLmNvbG9yLXRoZW1lLWJsaW5kLWJsYWNrIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5ib2R5LmZvbnQtc2l6ZS1tZWRpdW0ge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsgfVxuXG5ib2R5LmZvbnQtc2l6ZS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5sZXR0ZXItc3BhY2luZy1tZWRpdW0ge1xuICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG5cbi5sZXR0ZXItc3BhY2luZy1sYXJnZSB7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7IH1cblxuLmltYWdlcy1pcy1vZmYgaW1nIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaW1hZ2VzLWlzLW9mZiAqIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5pbWFnZXMtaXMtb2ZmIC5tYWluLW5ld3NfX2l0ZW0taW1nLFxuLmltYWdlcy1pcy1vZmYgLm5ld3MtZGlzY3Vzc19faW1nLFxuLmltYWdlcy1pcy1vZmYgLnByb2plY3RzLXNsaWRlcl9faW1nLFxuLmltYWdlcy1pcy1vZmYgLnVzZWZ1bC1hcnRpY2xlX19tYWluLWl0ZW0taW1nIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaW1hZ2VzLWlzLW9mZiAubmV3cy1kaXNjdXNzX19saW5rIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cblxuLmltYWdlcy1pcy1vZmYgLnByb2plY3RzLXNsaWRlcl9faXRlbS13cmFwIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5pbWFnZXMtaXMtb2ZmIC5wcm9qZWN0cy1zbGlkZXJfX2Rlc2Mge1xuICBwYWRkaW5nOiA0MHB4IDA7IH1cblxuLmltYWdlcy1pcy1vZmYgLnByb2plY3RzLXNsaWRlcl9fY29udHJvbHMtd3JhcCB7XG4gIGxlZnQ6IDA7IH1cblxuLmltYWdlcy1pcy1vZmYgLnVzZWZ1bC1hcnRpY2xlX19tYWluLWl0ZW0tZGVzYyB7XG4gIHBhZGRpbmc6IDA7IH1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2dlcmJlcmFfbGlnaHQnO1xuICBzcmM6IHVybCgnL3dlYmZvbnRzL2dlcmJlcmEtbGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy93ZWJmb250cy9nZXJiZXJhLWxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2dlcmJlcmEnO1xuICBzcmM6IHVybCgnL3dlYmZvbnRzL2dlcmJlcmEud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy93ZWJmb250cy9nZXJiZXJhLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2dlcmJlcmFfbWVkaXVtJztcbiAgc3JjOiB1cmwoJy93ZWJmb250cy9nZXJiZXJhLW1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnL3dlYmZvbnRzL2dlcmJlcmEtbWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2dlcmJlcmFfYm9sZCc7XG4gIHNyYzogdXJsKCcvd2ViZm9udHMvZ2VyYmVyYS1ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvd2ViZm9udHMvZ2VyYmVyYS1ib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8vIGxpbmUtaGVpZ2h0OiAoWzAtOV17MSwxMDB9KHB4fGVtfCUpKVxuLy8gQGluY2x1ZGUgbGluZS1oZWlnaHQoJDEpXG5cbi8vIHByZXR0aWVyLWlnbm9yZVxuJGZvbnRTdHlsZVRoZW1lczogKFxuICAnZGVmYXVsdCc6IChcbiAgICAncmVndWxhcic6ICN7J2dlcmJlcmEnLCBBcmlhbCwgc2Fucy1zZXJpZn0sXG4gICAgJ2xpZ2h0JzogI3snZ2VyYmVyYV9saWdodCcsIEFyaWFsLCBzYW5zLXNlcmlmfSxcbiAgICAnbWVkaXVtJzogI3snZ2VyYmVyYV9tZWRpdW0nLCBBcmlhbCwgc2Fucy1zZXJpZn0sXG4gICAgJ2JvbGQnOiAjeydnZXJiZXJhX2JvbGQnLCBBcmlhbCwgc2Fucy1zZXJpZn1cbiAgKSxcbiAgJ2JsaW5kLXNlcmlmJzogKFxuICAgICdyZWd1bGFyJzogJ0dlb3JnaWEsIHNlcmlmJyxcbiAgICAnbGlnaHQnOiAnR2VvcmdpYSwgc2VyaWYnLFxuICAgICdtZWRpdW0nOiAnR2VvcmdpYSwgc2VyaWYnLFxuICAgICdib2xkJzogJ0dlb3JnaWEsIHNlcmlmJ1xuICApXG4pICFkZWZhdWx0O1xuXG5AbWl4aW4gdGhlbWlmeUZvbnQoJHByb3BlcnR5LCAka2V5LCAkdGhlbWVzOiAkZm9udFN0eWxlVGhlbWVzKSB7XG4gIEBlYWNoICR0aGVtZSwgJGZvbnRTdHlsZXMgaW4gJHRoZW1lcyB7XG4gICAgJi5mb250LXRoZW1lLSN7JHRoZW1lfSxcbiAgICAuZm9udC10aGVtZS0jeyR0aGVtZX0gJiB7XG4gICAgICAjeyRwcm9wZXJ0eX06IG1hcC1nZXQoJGZvbnRTdHlsZXMsICRrZXkpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9udCgkc3R5bGU6IHJlZ3VsYXIpIHtcbiAgQGluY2x1ZGUgdGhlbWlmeUZvbnQoJ2ZvbnQtZmFtaWx5JywgJHN0eWxlLi4uKTtcbn1cblxuLy8gRnVuY3Rpb24gZm9yIGNvbnZlcnRpbmcgYSBweCBiYXNlZCBmb250LXNpemUgdG8gcmVtLlxuQGZ1bmN0aW9uIGNhbGN1bGF0ZUVtKCRzaXplKSB7XG4gIEByZXR1cm4gJHNpemUgLyAkYmFzaWNGb250U2l6ZSAqIDFlbTtcbn1cblxuQG1peGluIGZvbnRTaXplKCRzaXplKSB7XG4gIGZvbnQtc2l6ZTogJHNpemU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlRW0oJHNpemUpO1xufVxuXG4vKiBUT0QwIC0gQWRkIGZvbnQgbWV0cmljcyBmb3IgV2luZG93cyAqL1xuLyogZm9udCBtZXRyaWNzIEZPUiBJT1MgKi9cbiRmbS1jYXBpdGFsSGVpZ2h0OiAwLjcxO1xuJGZtLWRlc2NlbmRlcjogMC4yMztcbiRmbS1hc2NlbmRlcjogMC43NjtcbiRmbS1saW5lZ2FwOiAwLjMzO1xuJGxpbmVIZWlnaHQ6IDE7XG5cbiRsaW5laGVpZ2h0Tm9ybWFsOiAkZm0tYXNjZW5kZXIgKyAkZm0tZGVzY2VuZGVyICsgJGZtLWxpbmVnYXA7XG5cbiRkaXN0YW5jZUJvdHRvbTogJGZtLWRlc2NlbmRlcjtcbiRkaXN0YW5jZVRvcDogJGZtLWFzY2VuZGVyIC0gJGZtLWNhcGl0YWxIZWlnaHQ7XG5cbkBtaXhpbiBmb250LXNpemUoJHNpemU6IDEwMCkge1xuICAvKiBjb21wdXRlIG5lZWRlZCB2YWx1ZXMgKi9cbiAgJGNvbXB1dGVkRm9udFNpemU6ICRzaXplIC8gJGZtLWNhcGl0YWxIZWlnaHQ7XG4gICR2YWxpZ246ICgkZGlzdGFuY2VCb3R0b20gLSAkZGlzdGFuY2VUb3ApICogJGNvbXB1dGVkRm9udFNpemU7XG4gICRjb21wdXRlZExpbmVoZWlnaHQ6ICgkbGluZUhlaWdodCAqICRzaXplKSAtICR2YWxpZ247XG5cbiAgLyogc2V0IGNhcGl0YWwgaGVpZ2h0IHRvIGVxdWFsIGZvbnQtc2l6ZSAqL1xuICBmb250LXNpemU6ICRjb21wdXRlZEZvbnRTaXplICogMXB4O1xuXG4gIC8qIHNldCBjb21wdXRlZCBsaW5lLWhlaWdodCAqL1xuICBsaW5lLWhlaWdodDogJGNvbXB1dGVkTGluZWhlaWdodCAqIDFweDtcbn1cbkBtaXhpbiB2ZXJ0aWNhbC1hbGlnbigkc2l6ZTogMTAwKSB7XG4gICRjb21wdXRlZEZvbnRTaXplOiAkc2l6ZSAvICRmbS1jYXBpdGFsSGVpZ2h0O1xuICAkdmFsaWduOiAoJGRpc3RhbmNlQm90dG9tIC0gJGRpc3RhbmNlVG9wKSAqICRjb21wdXRlZEZvbnRTaXplO1xuXG4gIHZlcnRpY2FsLWFsaWduOiAkdmFsaWduICogLTFweDtcbn1cbiIsIi8qISBub3JtYWxpemUuY3NzIHY0LjEuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIGFuZCBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLCAvKiAxICovXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbiwgLyogMiAqL1xubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG50ZW1wbGF0ZSwgLyogMSAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udDogaW5oZXJpdDsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb250IHdlaWdodCB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdidXR0b24nXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdyZXNldCddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3N1Ym1pdCddOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nYnV0dG9uJ106LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0ncmVzZXQnXTotbW96LWZvY3VzcmluZyxcblt0eXBlPSdzdWJtaXQnXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblxuW3R5cGU9J2NoZWNrYm94J10sXG5bdHlwZT0ncmFkaW8nXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT0nc2VhcmNoJ10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbiAqL1xuXG5bdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgdGV4dCBzdHlsZSBvZiBwbGFjZWhvbGRlcnMgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjU0O1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cbiIsIi8vIHByZXR0aWVyLWlnbm9yZVxuJGNvbG9yVGhlbWVzOiAoXG4gICdkZWZhdWx0JzogKFxuICAgICdhY2NlbnQtY29sb3InOiAjZjU0ZTVhLFxuICAgICdhZGRpdGlvbmFsLWNvbG9yJzogIzdlNzI2NixcbiAgICAnd2hpdGUnOiAjZmZmZmZmLFxuICAgICd3aGl0ZS1hZGRpdGlvbmFsJzogI2ZjZmFmNyxcbiAgICAnYmxhY2snOiAjMzYzNTMyLFxuICAgICdnb2xkJzogI2ZmZjBkMSxcbiAgICAnYmxvY2stYmctY29sb3InOiAjZmNmYmY5LFxuICAgICdzdWJzdHJhdGUtY29sb3InOiAjZjlmOGY3LFxuICAgICdmaWxlLWljb24tY29sb3InOiAjRUFFNEQ5XG4gICksXG4gICdibGluZC13aGl0ZSc6IChcbiAgICAnYWNjZW50LWNvbG9yJzogIzAwMDAwMCxcbiAgICAnYWRkaXRpb25hbC1jb2xvcic6ICMwMDAwMDAsXG4gICAgJ3doaXRlJzogI2ZmZmZmZixcbiAgICAnd2hpdGUtYWRkaXRpb25hbCc6ICNmZmZmZmYsXG4gICAgJ2JsYWNrJzogIzAwMDAwMCxcbiAgICAnZ29sZCc6ICNmZmZmZmYsXG4gICAgJ2Jsb2NrLWJnLWNvbG9yJzogI2ZmZmZmZixcbiAgICAnc3Vic3RyYXRlLWNvbG9yJzogI2ZmZmZmZixcbiAgICAnZmlsZS1pY29uLWNvbG9yJzogIzAwMDAwMFxuICApLFxuICAnYmxpbmQtYmxhY2snOiAoXG4gICAgJ2FjY2VudC1jb2xvcic6ICNmZmZmZmYsXG4gICAgJ2FkZGl0aW9uYWwtY29sb3InOiAjZmZmZmZmLFxuICAgICd3aGl0ZSc6ICMwMDAwMDAsXG4gICAgJ3doaXRlLWFkZGl0aW9uYWwnOiAjMDAwMDAwLFxuICAgICdibGFjayc6ICNmZmZmZmYsXG4gICAgJ2dvbGQnOiAjMDAwMDAwLFxuICAgICdibG9jay1iZy1jb2xvcic6ICMwMDAwMDAsXG4gICAgJ3N1YnN0cmF0ZS1jb2xvcic6ICMwMDAwMDAsXG4gICAgJ2ZpbGUtaWNvbi1jb2xvcic6ICNmZmZmZmZcbiAgKVxuKSAhZGVmYXVsdDtcblxuQG1peGluIHRoZW1pZnlDb2xvcigkcHJvcGVydHksICRrZXksICR0aGVtZXM6ICRjb2xvclRoZW1lcykge1xuICBAZWFjaCAkdGhlbWUsICRjb2xvcnMgaW4gJHRoZW1lcyB7XG4gICAgJi5jb2xvci10aGVtZS0jeyR0aGVtZX0sXG4gICAgLmNvbG9yLXRoZW1lLSN7JHRoZW1lfSAmIHtcbiAgICAgICN7JHByb3BlcnR5fTogbWFwLWdldCgkY29sb3JzLCAka2V5KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gYWRqdXN0bWVudCB2YXJzXG4vLyAkY29sb3ItaWNvbjogI2M1YzBiNztcblxuLy8gVE9EMFxuLy8gLSDQp9CV0JrQkdCe0JrQodCrXG4vLyAtIFBvbGxzXG5cbi8vIEBpbmNsdWRlIGNvbG9yKCd3aGl0ZScpO1xuLy8gQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4vLyBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4vLyBAaW5jbHVkZSBjb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuLy8gQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuLy8gQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWNjZW50LWNvbG9yJyk7XG4vLyBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdibGFjaycpO1xuLy8gQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignd2hpdGUtYWRkaXRpb25hbCcpO1xuLy8gQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYmxvY2stYmctY29sb3InKTtcbi8vIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3N1YnN0cmF0ZS1jb2xvcicpO1xuLy8gQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignZmlsZS1pY29uLWNvbG9yJyk7XG4vLyBAaW5jbHVkZSBib3JkZXItY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuLy8gQGluY2x1ZGUgYm9yZGVyLWNvbG9yKCdibGFjaycpO1xuLy8gQGluY2x1ZGUgYm9yZGVyLWNvbG9yKCd3aGl0ZScpO1xuLy8gQGluY2x1ZGUgYm9yZGVyLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbi8vIEBpbmNsdWRlIGJvcmRlci1jb2xvcignYmxvY2stYmctY29sb3InKTtcbi8vIEBpbmNsdWRlIGJvcmRlci1jb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuLy8gQGluY2x1ZGUgYm9yZGVyLWNvbG9yKCdmaWxlLWljb24tY29ybmVyLWNvbG9yJyk7XG4vLyBAaW5jbHVkZSBib3JkZXItY29sb3IoJ3RyYXNwYXJlbnQnKTtcbi8vIEBpbmNsdWRlIHRleHQtZGVjb3JhdGlvbi1jb2xvcignYWNjZW50LWNvbG9yJyk7XG4vLyBAaW5jbHVkZSB0ZXh0LWRlY29yYXRpb24tY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbi8vIEBpbmNsdWRlIGZpbGwoJ2JsYWNrJyk7XG5cbkBtaXhpbiBjb2xvcigkYXR0cmlidXRlcy4uLikge1xuICBAaW5jbHVkZSB0aGVtaWZ5Q29sb3IoJ2NvbG9yJywgJGF0dHJpYnV0ZXMuLi4pO1xufVxuQG1peGluIGJvcmRlci1jb2xvcigkYXJndW1lbnRzLi4uKSB7XG4gIEBpbmNsdWRlIHRoZW1pZnlDb2xvcignYm9yZGVyLWNvbG9yJywgJGFyZ3VtZW50cy4uLik7XG59XG5AbWl4aW4gYmFja2dyb3VuZC1jb2xvcigkYXJndW1lbnRzLi4uKSB7XG4gIEBpbmNsdWRlIHRoZW1pZnlDb2xvcignYmFja2dyb3VuZC1jb2xvcicsICRhcmd1bWVudHMuLi4pO1xufVxuQG1peGluIHRleHQtZGVjb3JhdGlvbi1jb2xvcigkYXJndW1lbnRzLi4uKSB7XG4gIEBpbmNsdWRlIHRoZW1pZnlDb2xvcigndGV4dC1kZWNvcmF0aW9uLWNvbG9yJywgJGFyZ3VtZW50cy4uLik7XG59XG5AbWl4aW4gZmlsbCgkYXJndW1lbnRzLi4uKSB7XG4gIEBpbmNsdWRlIHRoZW1pZnlDb2xvcignZmlsbCcsICRhcmd1bWVudHMuLi4pO1xufVxuIiwiYm9keSxcbmh0bWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICBAaW5jbHVkZSBmb250KCk7XG4gIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3doaXRlJyk7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6ICRiYXNpY0ZvbnRTaXplO1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ud3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBsYXB0b3AoKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxudWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbnVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4uY29tbW9uLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5VcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dFVwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG59XG5cbi5tZnAtd3JhcCB7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuXG5ib2R5Lm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5kaXNwbGF5LWZsZXhfX3JpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBhZGp1c3RtZW50IHZhcnNcbiRhY2NlbnQtY29sb3I6ICNmNTRlNWE7XG4kYmxvY2stYmctY29sb3I6ICNmY2ZiZjk7XG4kYWRkaXRpb25hbC1jb2xvcjogIzdlNzI2NjtcbiRjb2xvci1pY29uOiAjYzVjMGI3O1xuJGJsYWNrOiAjMzYzNTMyO1xuJHdoaXRlOiAjZmZmZmZmO1xuJGdvbGQ6ICNmZmYwZDE7XG4kc3Vic3RyYXRlLWNvbG9yOiAjZjlmOGY3O1xuJGJvcmRlci1ncmF5OiAjZDdkNWQyO1xuJHpvcmJhLWdyYXk6ICM5ODkyOGM7XG5cbi8vc29jaWFsIGNvbG9yc1xuJGNvbG9yLXZrOiAjNDM2NThlO1xuJGNvbG9yLWZiOiAjMzk1NjlhO1xuJGNvbG9yLXR3OiAjMTM5ZmVmO1xuJGNvbG9yLXlvdXR1YmU6ICNmZjAwMDA7XG4kY29sb3Itb2s6ICNmNzkzMWU7XG5cbiRiYXNpY0ZvbnRTaXplOiAxNnB4O1xuIiwiQG1peGluIHBob25lIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbGFwdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGxhcmdlLWxhcHRvcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBub3RlYm9vayB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvKipcbiAqIE93bCBDYXJvdXNlbCB2Mi4zLjRcbiAqIENvcHlyaWdodCAyMDEzLTIwMTggRGF2aWQgRGV1dHNjaFxuICogTGljZW5zZWQgdW5kZXI6IFNFRSBMSUNFTlNFIElOIGh0dHBzOi8vZ2l0aHViLmNvbS9Pd2xDYXJvdXNlbDIvT3dsQ2Fyb3VzZWwyL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcbiAqL1xuIC5vd2wtY2Fyb3VzZWwsLm93bC1jYXJvdXNlbCAub3dsLWl0ZW17LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O3Bvc2l0aW9uOnJlbGF0aXZlfS5vd2wtY2Fyb3VzZWx7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7ei1pbmRleDoxfS5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZXtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtdG91Y2gtYWN0aW9uOnBhbi1ZO3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXJ7Y29udGVudDpcIi5cIjtkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7dmlzaWJpbGl0eTpoaWRkZW47bGluZS1oZWlnaHQ6MDtoZWlnaHQ6MH0ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSwub3dsLWNhcm91c2VsIC5vd2wtd3JhcHBlcnstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW17bWluLWhlaWdodDoxcHg7ZmxvYXQ6bGVmdDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9Lm93bC1jYXJvdXNlbCAub3dsLWRvdHMuZGlzYWJsZWQsLm93bC1jYXJvdXNlbCAub3dsLW5hdi5kaXNhYmxlZHtkaXNwbGF5Om5vbmV9Lm5vLWpzIC5vd2wtY2Fyb3VzZWwsLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVke2Rpc3BsYXk6YmxvY2t9Lm93bC1jYXJvdXNlbCAub3dsLWRvdCwub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCwub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldntjdXJzb3I6cG9pbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQsLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsLm93bC1jYXJvdXNlbCBidXR0b24ub3dsLWRvdHtiYWNrZ3JvdW5kOjAgMDtjb2xvcjppbmhlcml0O2JvcmRlcjpub25lO3BhZGRpbmc6MCFpbXBvcnRhbnQ7Zm9udDppbmhlcml0fS5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmd7b3BhY2l0eTowO2Rpc3BsYXk6YmxvY2t9Lm93bC1jYXJvdXNlbC5vd2wtaGlkZGVue29wYWNpdHk6MH0ub3dsLWNhcm91c2VsLm93bC1yZWZyZXNoIC5vd2wtaXRlbXt2aXNpYmlsaXR5OmhpZGRlbn0ub3dsLWNhcm91c2VsLm93bC1kcmFnIC5vd2wtaXRlbXstbXMtdG91Y2gtYWN0aW9uOnBhbi15O3RvdWNoLWFjdGlvbjpwYW4teTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm93bC1jYXJvdXNlbC5vd2wtZ3JhYntjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYn0ub3dsLWNhcm91c2VsLm93bC1ydGx7ZGlyZWN0aW9uOnJ0bH0ub3dsLWNhcm91c2VsLm93bC1ydGwgLm93bC1pdGVte2Zsb2F0OnJpZ2h0fS5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVke2FuaW1hdGlvbi1kdXJhdGlvbjoxczthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9Lm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWlue3otaW5kZXg6MH0ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0e3otaW5kZXg6MX0ub3dsLWNhcm91c2VsIC5mYWRlT3V0e2FuaW1hdGlvbi1uYW1lOmZhZGVPdXR9QGtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19Lm93bC1oZWlnaHR7dHJhbnNpdGlvbjpoZWlnaHQgLjVzIGVhc2UtaW4tb3V0fS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eXtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eTpub3QoW3NyY10pLC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eVtzcmNePVwiXCJde21heC1oZWlnaHQ6MH0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcub3dsLWxhenl7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6IzAwMH0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDo4MHB4O3dpZHRoOjgwcHg7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotNDBweDttYXJnaW4tdG9wOi00MHB4O2JhY2tncm91bmQ6dXJsKG93bC52aWRlby5wbGF5LnBuZykgbm8tcmVwZWF0O2N1cnNvcjpwb2ludGVyO3otaW5kZXg6MTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246dHJhbnNmb3JtIC4xcyBlYXNlfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246aG92ZXJ7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjMsMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zLDEuMyl9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb24sLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bntkaXNwbGF5Om5vbmV9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRue29wYWNpdHk6MDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZX0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9IiwiLyoqXG4gKiBPd2wgQ2Fyb3VzZWwgdjIuMy40XG4gKiBDb3B5cmlnaHQgMjAxMy0yMDE4IERhdmlkIERldXRzY2hcbiAqIExpY2Vuc2VkIHVuZGVyOiBTRUUgTElDRU5TRSBJTiBodHRwczovL2dpdGh1Yi5jb20vT3dsQ2Fyb3VzZWwyL093bENhcm91c2VsMi9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cbiAub3dsLXRoZW1lIC5vd2wtZG90cywub3dsLXRoZW1lIC5vd2wtbmF2e3RleHQtYWxpZ246Y2VudGVyOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH0ub3dsLXRoZW1lIC5vd2wtbmF2e21hcmdpbi10b3A6MTBweH0ub3dsLXRoZW1lIC5vd2wtbmF2IFtjbGFzcyo9b3dsLV17Y29sb3I6I0ZGRjtmb250LXNpemU6MTRweDttYXJnaW46NXB4O3BhZGRpbmc6NHB4IDdweDtiYWNrZ3JvdW5kOiNENkQ2RDY7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czozcHh9Lm93bC10aGVtZSAub3dsLW5hdiBbY2xhc3MqPW93bC1dOmhvdmVye2JhY2tncm91bmQ6Izg2OTc5MTtjb2xvcjojRkZGO3RleHQtZGVjb3JhdGlvbjpub25lfS5vd2wtdGhlbWUgLm93bC1uYXYgLmRpc2FibGVke29wYWNpdHk6LjU7Y3Vyc29yOmRlZmF1bHR9Lm93bC10aGVtZSAub3dsLW5hdi5kaXNhYmxlZCsub3dsLWRvdHN7bWFyZ2luLXRvcDoxMHB4fS5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3pvb206MX0ub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdCBzcGFue3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7bWFyZ2luOjVweCA3cHg7YmFja2dyb3VuZDojRDZENkQ2O2Rpc3BsYXk6YmxvY2s7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGU7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlO2JvcmRlci1yYWRpdXM6MzBweH0ub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3Bhbiwub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdDpob3ZlciBzcGFue2JhY2tncm91bmQ6Izg2OTc5MX0iLCIvKipcbiAqIFN3aXBlciA1LjMuMVxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHA6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIwIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEZlYnJ1YXJ5IDgsIDIwMjBcbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKVxuICAgIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xufVxuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbn1cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAvKlxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAncHJldic7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6ICduZXh0Jztcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjMDAwMDAwO1xufVxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdibGFjaycpO1xuICBvcGFjaXR5OiAwLjI7XG59XG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICNmZmZmZmY7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDAwMDAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG4vKiBQcmVsb2FkZXIgKi9cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYmxhY2snKTtcbiAgb3BhY2l0eTogMC42O1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICB6LWluZGV4OiAwO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiIsIi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xuLm1mcC1iZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIwYjBiO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5tZnAtd3JhcCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA0NTtcblxuICAmLmZlZWRiYWNrX3BvcHVwLFxuICAmLmZlZWRiYWNrX3BvcHVwLWxvYWRlciB7XG4gICAgd2lkdGg6IDY0MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICB3aWR0aDogNDgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5tZnAtZm9ybV9fcG9wdXAge1xuICAmLmZlZWRiYWNrX3BvcHVwLFxuICAmLmZlZWRiYWNrX3BvcHVwLWxvYWRlciB7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignd2hpdGUnKTtcbiAgICBwYWRkaW5nOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG4gIH1cblxuICAmLmZlZWRiYWNrX3BvcHVwLWxvYWRlciB7XG4gICAgLm1mcC1jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4ubWZwLWFqYXgtY3VyIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLm1mcC16b29tLW91dC1jdXIsXG4ubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50IHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5tZnAtbG9hZGluZy5tZnAtZmlndXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAjY2NjO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTA0NDtcbn1cbi5tZnAtcHJlbG9hZGVyIGEge1xuICBjb2xvcjogI2NjYztcbn1cbi5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbn1cblxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbi5tZnAtY2xvc2UsXG5idXR0b24ubWZwLWFycm93IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTA0NjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjY1O1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBAaW5jbHVkZSBmb250U2l6ZSgyOHB4KTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xufVxuLm1mcC1jbG9zZTpob3Zlcixcbi5tZnAtY2xvc2U6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuLm1mcC1jbG9zZTphY3RpdmUge1xuICB0b3A6IDFweDtcbn1cblxuLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLFxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgcmlnaHQ6IC02cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWZwLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjY2NjO1xuICBAaW5jbHVkZSBmb250U2l6ZSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5tZnAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tZnAtYXJyb3c6YWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTU0cHg7XG59XG4ubWZwLWFycm93OmhvdmVyLFxuLm1mcC1hcnJvdzpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWZwLWFycm93OmJlZm9yZSxcbi5tZnAtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7XG59XG4ubWZwLWFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcbiAgdG9wOiA4cHg7XG59XG4ubWZwLWFycm93OmJlZm9yZSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLm1mcC1hcnJvdy1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbi5tZnAtYXJyb3ctbGVmdDphZnRlciB7XG4gIGJvcmRlci1yaWdodDogMTdweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gIG1hcmdpbi1sZWZ0OiAzMXB4O1xufVxuLm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgIzNmM2YzZjtcbn1cblxuLm1mcC1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuLm1mcC1hcnJvdy1yaWdodDphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgbWFyZ2luLWxlZnQ6IDM5cHg7XG59XG4ubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICMzZjNmM2Y7XG59XG5cbi5tZnAtaWZyYW1lLWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIHRvcDogLTQwcHg7XG59XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG4ubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYmxhY2snKTtcbn1cblxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuaW1nLm1mcC1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cbi5tZnAtZmlndXJlIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ubWZwLWZpZ3VyZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDBweDtcbiAgYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IC0xO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbn1cbi5tZnAtZmlndXJlIHNtYWxsIHtcbiAgY29sb3I6ICNiZGJkYmQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250U2l6ZSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG4ubWZwLWZpZ3VyZSBmaWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi5tZnAtYm90dG9tLWJhciB7XG4gIG1hcmdpbi10b3A6IC0zNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLm1mcC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI2YzZjNmMztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xufVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gIC8qKlxuICAgICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG4gICAgICAgICAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAzcHg7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWZwLWFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgfVxuICAubWZwLWFycm93LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB9XG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICB9XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbn1cbiIsIi8qIVxuICogT3ZlcmxheVNjcm9sbGJhcnNcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9LaW5nU29yYS9PdmVybGF5U2Nyb2xsYmFyc1xuICpcbiAqIFZlcnNpb246IDEuMTEuMFxuICpcbiAqIENvcHlyaWdodCBLaW5nU29yYSB8IFJlbmUgSGFhcy5cbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9LaW5nU29yYVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cbiAqIERhdGU6IDI5LjAyLjIwMjBcbiAqL1xuaHRtbC5vcy1odG1sLGh0bWwub3MtaHRtbD4ub3MtaG9zdHtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjtib3gtc2l6aW5nOmJvcmRlci1ib3g7aGVpZ2h0OjEwMCUhaW1wb3J0YW50O3dpZHRoOjEwMCUhaW1wb3J0YW50O21pbi13aWR0aDoxMDAlIWltcG9ydGFudDttaW4taGVpZ2h0OjEwMCUhaW1wb3J0YW50O21hcmdpbjowIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnR9aHRtbC5vcy1odG1sPi5vcy1ob3N0Pi5vcy1wYWRkaW5ne3Bvc2l0aW9uOmFic29sdXRlfWJvZHkub3MtZHJhZ2dpbmcsYm9keS5vcy1kcmFnZ2luZyAqe2N1cnNvcjpkZWZhdWx0fS5vcy1ob3N0LC5vcy1ob3N0LXRleHRhcmVhe3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OnZpc2libGUhaW1wb3J0YW50Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXA7LXdlYmtpdC1ib3gtcGFjazpzdGFydDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1mbGV4LWxpbmUtcGFjazpzdGFydDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQ7LXdlYmtpdC1ib3gtYWxpZ246c3RhcnQ7LW1zLWZsZXgtYWxpZ246c3RhcnQ7LW1zLWdyaWQtcm93LWFsaWduOmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ub3MtaG9zdC1mbGV4Ym94e292ZXJmbG93OmhpZGRlbiFpbXBvcnRhbnQ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleH0ub3MtaG9zdC1mbGV4Ym94Pi5vcy1zaXplLWF1dG8tb2JzZXJ2ZXJ7aGVpZ2h0OmluaGVyaXQhaW1wb3J0YW50fS5vcy1ob3N0LWZsZXhib3g+Lm9zLWNvbnRlbnQtZ2x1ZXstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTstbXMtZmxleC1uZWdhdGl2ZTowO2ZsZXgtc2hyaW5rOjB9Lm9zLWhvc3QtZmxleGJveD4ub3Mtc2l6ZS1hdXRvLW9ic2VydmVyLC5vcy1ob3N0LWZsZXhib3g+Lm9zLWNvbnRlbnQtZ2x1ZXttaW4taGVpZ2h0OjA7bWluLXdpZHRoOjA7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4LXBvc2l0aXZlOjA7ZmxleC1ncm93OjA7LW1zLWZsZXgtbmVnYXRpdmU6MTtmbGV4LXNocmluazoxOy1tcy1mbGV4LXByZWZlcnJlZC1zaXplOmF1dG87ZmxleC1iYXNpczphdXRvfSNvcy1kdW1teS1zY3JvbGxiYXItc2l6ZXtwb3NpdGlvbjpmaXhlZDtvcGFjaXR5OjA7LW1zLWZpbHRlcjoncHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCknO3Zpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OnNjcm9sbDtoZWlnaHQ6NTAwcHg7d2lkdGg6NTAwcHh9I29zLWR1bW15LXNjcm9sbGJhci1zaXplPmRpdnt3aWR0aDoyMDAlO2hlaWdodDoyMDAlO21hcmdpbjoxMHB4IDB9I29zLWR1bW15LXNjcm9sbGJhci1zaXplOmJlZm9yZSwjb3MtZHVtbXktc2Nyb2xsYmFyLXNpemU6YWZ0ZXIsLm9zLWNvbnRlbnQ6YmVmb3JlLC5vcy1jb250ZW50OmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTp0YWJsZTt3aWR0aDouMDFweDtoZWlnaHQ6LjAxcHg7bGluZS1oZWlnaHQ6MDtmb250LXNpemU6MDtmbGV4LWdyb3c6MDtmbGV4LXNocmluazowO3Zpc2liaWxpdHk6aGlkZGVufSNvcy1kdW1teS1zY3JvbGxiYXItc2l6ZSwub3Mtdmlld3BvcnR7LW1zLW92ZXJmbG93LXN0eWxlOnNjcm9sbGJhciFpbXBvcnRhbnR9Lm9zLXZpZXdwb3J0LW5hdGl2ZS1zY3JvbGxiYXJzLWludmlzaWJsZSNvcy1kdW1teS1zY3JvbGxiYXItc2l6ZSwub3Mtdmlld3BvcnQtbmF0aXZlLXNjcm9sbGJhcnMtaW52aXNpYmxlLm9zLXZpZXdwb3J0e3Njcm9sbGJhci13aWR0aDpub25lIWltcG9ydGFudH0ub3Mtdmlld3BvcnQtbmF0aXZlLXNjcm9sbGJhcnMtaW52aXNpYmxlI29zLWR1bW15LXNjcm9sbGJhci1zaXplOjotd2Via2l0LXNjcm9sbGJhciwub3Mtdmlld3BvcnQtbmF0aXZlLXNjcm9sbGJhcnMtaW52aXNpYmxlLm9zLXZpZXdwb3J0Ojotd2Via2l0LXNjcm9sbGJhciwub3Mtdmlld3BvcnQtbmF0aXZlLXNjcm9sbGJhcnMtaW52aXNpYmxlI29zLWR1bW15LXNjcm9sbGJhci1zaXplOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIsLm9zLXZpZXdwb3J0LW5hdGl2ZS1zY3JvbGxiYXJzLWludmlzaWJsZS5vcy12aWV3cG9ydDo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVye2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnQ7d2lkdGg6MCFpbXBvcnRhbnQ7aGVpZ2h0OjAhaW1wb3J0YW50O3Zpc2liaWxpdHk6aGlkZGVuIWltcG9ydGFudDtiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnR9Lm9zLWNvbnRlbnQtZ2x1ZXtib3gtc2l6aW5nOmluaGVyaXQ7bWF4LWhlaWdodDoxMDAlO21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZX0ub3MtcGFkZGluZ3tib3gtc2l6aW5nOmluaGVyaXQ7ZGlyZWN0aW9uOmluaGVyaXQ7cG9zaXRpb246YWJzb2x1dGU7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOjA7bWFyZ2luOjA7bGVmdDowO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7d2lkdGg6YXV0byFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8haW1wb3J0YW50O3otaW5kZXg6MX0ub3MtaG9zdC1vdmVyZmxvdz4ub3MtcGFkZGluZ3tvdmVyZmxvdzpoaWRkZW59Lm9zLXZpZXdwb3J0e2RpcmVjdGlvbjppbmhlcml0IWltcG9ydGFudDtib3gtc2l6aW5nOmluaGVyaXQhaW1wb3J0YW50O3Jlc2l6ZTpub25lIWltcG9ydGFudDtvdXRsaW5lOjAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OmhpZGRlbjt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MDtwYWRkaW5nOjA7bWFyZ2luOjA7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9Lm9zLWNvbnRlbnQtYXJyYW5nZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO21pbi1oZWlnaHQ6MXB4O21pbi13aWR0aDoxcHg7cG9pbnRlci1ldmVudHM6bm9uZX0ub3MtY29udGVudHtkaXJlY3Rpb246aW5oZXJpdDtib3gtc2l6aW5nOmJvcmRlci1ib3ghaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Zpc2liaWxpdHk6dmlzaWJsZX0ub3MtY29udGVudD4ub3MtdGV4dGFyZWF7Ym94LXNpemluZzpib3JkZXItYm94IWltcG9ydGFudDtkaXJlY3Rpb246aW5oZXJpdCFpbXBvcnRhbnQ7YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O291dGxpbmU6MCB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnQ7ZGlzcGxheTpibG9jayFpbXBvcnRhbnQ7dG9wOjAhaW1wb3J0YW50O2xlZnQ6MCFpbXBvcnRhbnQ7bWFyZ2luOjAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7ZmxvYXQ6bm9uZSFpbXBvcnRhbnQ7LXdlYmtpdC1maWx0ZXI6bm9uZSFpbXBvcnRhbnQ7ZmlsdGVyOm5vbmUhaW1wb3J0YW50O2JvcmRlcjowIWltcG9ydGFudDtyZXNpemU6bm9uZSFpbXBvcnRhbnQ7LXdlYmtpdC10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O21heC13aWR0aDpub25lIWltcG9ydGFudDttYXgtaGVpZ2h0Om5vbmUhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7LXdlYmtpdC1wZXJzcGVjdGl2ZTpub25lIWltcG9ydGFudDtwZXJzcGVjdGl2ZTpub25lIWltcG9ydGFudDtvcGFjaXR5OjEhaW1wb3J0YW50O3otaW5kZXg6MSFpbXBvcnRhbnQ7Y2xpcDphdXRvIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7cGFkZGluZzowfS5vcy1ob3N0LXJ0bD4ub3MtcGFkZGluZz4ub3Mtdmlld3BvcnQ+Lm9zLWNvbnRlbnQ+Lm9zLXRleHRhcmVhe3JpZ2h0OjAhaW1wb3J0YW50fS5vcy1jb250ZW50Pi5vcy10ZXh0YXJlYS1jb3Zlcnt6LWluZGV4Oi0xO3BvaW50ZXItZXZlbnRzOm5vbmV9Lm9zLWNvbnRlbnQ+Lm9zLXRleHRhcmVhW3dyYXA9b2ZmXXt3aGl0ZS1zcGFjZTpwcmUhaW1wb3J0YW50O21hcmdpbjowIWltcG9ydGFudH0ub3MtdGV4dC1pbmhlcml0e2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXQ7Zm9udC13ZWlnaHQ6aW5oZXJpdDtmb250LXN0eWxlOmluaGVyaXQ7Zm9udC12YXJpYW50OmluaGVyaXQ7dGV4dC10cmFuc2Zvcm06aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246aW5oZXJpdDt0ZXh0LWluZGVudDppbmhlcml0O3RleHQtYWxpZ246aW5oZXJpdDt0ZXh0LXNoYWRvdzppbmhlcml0O3RleHQtb3ZlcmZsb3c6aW5oZXJpdDtsZXR0ZXItc3BhY2luZzppbmhlcml0O3dvcmQtc3BhY2luZzppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXQ7dW5pY29kZS1iaWRpOmluaGVyaXQ7ZGlyZWN0aW9uOmluaGVyaXQ7Y29sb3I6aW5oZXJpdDtjdXJzb3I6dGV4dH0ub3MtcmVzaXplLW9ic2VydmVyLC5vcy1yZXNpemUtb2JzZXJ2ZXItaG9zdHtib3gtc2l6aW5nOmluaGVyaXQ7ZGlzcGxheTpibG9jazt2aXNpYmlsaXR5OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4Oi0xfS5vcy1yZXNpemUtb2JzZXJ2ZXItaG9zdHtwYWRkaW5nOmluaGVyaXQ7Ym9yZGVyOmluaGVyaXQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm9zLXJlc2l6ZS1vYnNlcnZlci1ob3N0Pi5vcy1yZXNpemUtb2JzZXJ2ZXJ7aGVpZ2h0OjIwMCU7d2lkdGg6MjAwJTtwYWRkaW5nOmluaGVyaXQ7Ym9yZGVyOmluaGVyaXQ7bWFyZ2luOjA7ZGlzcGxheTpibG9jaztib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5vcy1yZXNpemUtb2JzZXJ2ZXItaG9zdC5vYnNlcnZlZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lm9zLXJlc2l6ZS1vYnNlcnZlci1ob3N0Lm9ic2VydmVkPi5vcy1yZXNpemUtb2JzZXJ2ZXJ7cG9zaXRpb246cmVsYXRpdmU7ZmxleC1ncm93OjE7ZmxleC1zaHJpbms6MDtmbGV4LWJhc2lzOmF1dG99Lm9zLXNpemUtYXV0by1vYnNlcnZlcntib3gtc2l6aW5nOmluaGVyaXQhaW1wb3J0YW50O2hlaWdodDoxMDAlO3dpZHRoOmluaGVyaXQ7bWF4LXdpZHRoOjFweDtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O21heC1oZWlnaHQ6MXB4O292ZXJmbG93OmhpZGRlbjt6LWluZGV4Oi0xO3BhZGRpbmc6MDttYXJnaW46MDtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYm94LWZsZXg6aW5oZXJpdDstbXMtZmxleC1wb3NpdGl2ZTppbmhlcml0O2ZsZXgtZ3Jvdzppbmhlcml0Oy1tcy1mbGV4LW5lZ2F0aXZlOjA7ZmxleC1zaHJpbms6MDstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTowO2ZsZXgtYmFzaXM6MH0ub3Mtc2l6ZS1hdXRvLW9ic2VydmVyPi5vcy1yZXNpemUtb2JzZXJ2ZXJ7d2lkdGg6MTAwMCU7aGVpZ2h0OjEwMDAlO21pbi1oZWlnaHQ6MXB4O21pbi13aWR0aDoxcHh9Lm9zLXJlc2l6ZS1vYnNlcnZlci1pdGVte3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO292ZXJmbG93OmhpZGRlbjt6LWluZGV4Oi0xO29wYWNpdHk6MDtkaXJlY3Rpb246bHRyIWltcG9ydGFudDstd2Via2l0LWJveC1mbGV4OjAhaW1wb3J0YW50Oy1tcy1mbGV4Om5vbmUhaW1wb3J0YW50O2ZsZXg6bm9uZSFpbXBvcnRhbnR9Lm9zLXJlc2l6ZS1vYnNlcnZlci1pdGVtLWZpbmFse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDstd2Via2l0LXRyYW5zaXRpb246bm9uZSFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpub25lIWltcG9ydGFudDstd2Via2l0LWJveC1mbGV4OjAhaW1wb3J0YW50Oy1tcy1mbGV4Om5vbmUhaW1wb3J0YW50O2ZsZXg6bm9uZSFpbXBvcnRhbnR9Lm9zLXJlc2l6ZS1vYnNlcnZlcnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouMDAxczthbmltYXRpb24tZHVyYXRpb246LjAwMXM7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpvcy1yZXNpemUtb2JzZXJ2ZXItZHVtbXktYW5pbWF0aW9uO2FuaW1hdGlvbi1uYW1lOm9zLXJlc2l6ZS1vYnNlcnZlci1kdW1teS1hbmltYXRpb259b2JqZWN0Lm9zLXJlc2l6ZS1vYnNlcnZlcntib3gtc2l6aW5nOmJvcmRlci1ib3ghaW1wb3J0YW50fUAtd2Via2l0LWtleWZyYW1lcyBvcy1yZXNpemUtb2JzZXJ2ZXItZHVtbXktYW5pbWF0aW9uezAle3otaW5kZXg6MH10b3t6LWluZGV4Oi0xfX1Aa2V5ZnJhbWVzIG9zLXJlc2l6ZS1vYnNlcnZlci1kdW1teS1hbmltYXRpb257MCV7ei1pbmRleDowfXRve3otaW5kZXg6LTF9fS5vcy1ob3N0LXRyYW5zaXRpb24+Lm9zLXNjcm9sbGJhciwub3MtaG9zdC10cmFuc2l0aW9uPi5vcy1zY3JvbGxiYXItY29ybmVyey13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyx2aXNpYmlsaXR5IC4zcyx0b3AgLjNzLHJpZ2h0IC4zcyxib3R0b20gLjNzLGxlZnQgLjNzO3RyYW5zaXRpb246b3BhY2l0eSAuM3MsdmlzaWJpbGl0eSAuM3MsdG9wIC4zcyxyaWdodCAuM3MsYm90dG9tIC4zcyxsZWZ0IC4zc31odG1sLm9zLWh0bWw+Lm9zLWhvc3Q+Lm9zLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk5OTk5OX0ub3Mtc2Nyb2xsYmFyLC5vcy1zY3JvbGxiYXItY29ybmVye3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MTstbXMtZmlsdGVyOidwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApJzt6LWluZGV4OjF9Lm9zLXNjcm9sbGJhci1jb3JuZXJ7Ym90dG9tOjA7cmlnaHQ6MH0ub3Mtc2Nyb2xsYmFye3BvaW50ZXItZXZlbnRzOm5vbmV9Lm9zLXNjcm9sbGJhci10cmFja3twb2ludGVyLWV2ZW50czphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cGFkZGluZzowIWltcG9ydGFudDtib3JkZXI6MCFpbXBvcnRhbnR9Lm9zLXNjcm9sbGJhci1oYW5kbGV7cG9pbnRlci1ldmVudHM6YXV0bztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5vcy1zY3JvbGxiYXItaGFuZGxlLW9mZiwub3Mtc2Nyb2xsYmFyLXRyYWNrLW9mZntwb2ludGVyLWV2ZW50czpub25lfS5vcy1zY3JvbGxiYXIub3Mtc2Nyb2xsYmFyLXVudXNhYmxlLC5vcy1zY3JvbGxiYXIub3Mtc2Nyb2xsYmFyLXVudXNhYmxlICp7cG9pbnRlci1ldmVudHM6bm9uZSFpbXBvcnRhbnR9Lm9zLXNjcm9sbGJhci5vcy1zY3JvbGxiYXItdW51c2FibGUgLm9zLXNjcm9sbGJhci1oYW5kbGV7b3BhY2l0eTowIWltcG9ydGFudH0ub3Mtc2Nyb2xsYmFyLWhvcml6b250YWx7Ym90dG9tOjA7bGVmdDowfS5vcy1zY3JvbGxiYXItdmVydGljYWx7dG9wOjA7cmlnaHQ6MH0ub3MtaG9zdC1ydGw+Lm9zLXNjcm9sbGJhci1ob3Jpem9udGFse3JpZ2h0OjB9Lm9zLWhvc3QtcnRsPi5vcy1zY3JvbGxiYXItdmVydGljYWx7cmlnaHQ6YXV0bztsZWZ0OjB9Lm9zLWhvc3QtcnRsPi5vcy1zY3JvbGxiYXItY29ybmVye3JpZ2h0OmF1dG87bGVmdDowfS5vcy1zY3JvbGxiYXItYXV0by1oaWRkZW4sLm9zLXBhZGRpbmcrLm9zLXNjcm9sbGJhci1jb3JuZXIsLm9zLWhvc3QtcmVzaXplLWRpc2FibGVkLm9zLWhvc3Qtc2Nyb2xsYmFyLWhvcml6b250YWwtaGlkZGVuPi5vcy1zY3JvbGxiYXItY29ybmVyLC5vcy1ob3N0LXNjcm9sbGJhci1ob3Jpem9udGFsLWhpZGRlbj4ub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwsLm9zLWhvc3QtcmVzaXplLWRpc2FibGVkLm9zLWhvc3Qtc2Nyb2xsYmFyLXZlcnRpY2FsLWhpZGRlbj4ub3Mtc2Nyb2xsYmFyLWNvcm5lciwub3MtaG9zdC1zY3JvbGxiYXItdmVydGljYWwtaGlkZGVuPi5vcy1zY3JvbGxiYXItdmVydGljYWwsLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsLm9zLXNjcm9sbGJhci1hdXRvLWhpZGRlbisub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsKy5vcy1zY3JvbGxiYXItY29ybmVyLC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCsub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsLm9zLXNjcm9sbGJhci1hdXRvLWhpZGRlbisub3Mtc2Nyb2xsYmFyLWNvcm5lciwub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwub3Mtc2Nyb2xsYmFyLWF1dG8taGlkZGVuKy5vcy1zY3JvbGxiYXItdmVydGljYWwub3Mtc2Nyb2xsYmFyLWF1dG8taGlkZGVuKy5vcy1zY3JvbGxiYXItY29ybmVye29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjtwb2ludGVyLWV2ZW50czpub25lfS5vcy1zY3JvbGxiYXItY29ybmVyLXJlc2l6ZS1ib3Roe2N1cnNvcjpud3NlLXJlc2l6ZX0ub3MtaG9zdC1ydGw+Lm9zLXNjcm9sbGJhci1jb3JuZXItcmVzaXplLWJvdGh7Y3Vyc29yOm5lc3ctcmVzaXplfS5vcy1zY3JvbGxiYXItY29ybmVyLXJlc2l6ZS1ob3Jpem9udGFse2N1cnNvcjpldy1yZXNpemV9Lm9zLXNjcm9sbGJhci1jb3JuZXItcmVzaXplLXZlcnRpY2Fse2N1cnNvcjpucy1yZXNpemV9Lm9zLWRyYWdnaW5nIC5vcy1zY3JvbGxiYXItY29ybmVyLm9zLXNjcm9sbGJhci1jb3JuZXItcmVzaXple2N1cnNvcjpkZWZhdWx0fS5vcy1ob3N0LXJlc2l6ZS1kaXNhYmxlZC5vcy1ob3N0LXNjcm9sbGJhci1ob3Jpem9udGFsLWhpZGRlbj4ub3Mtc2Nyb2xsYmFyLXZlcnRpY2Fse3RvcDowO2JvdHRvbTowfS5vcy1ob3N0LXJlc2l6ZS1kaXNhYmxlZC5vcy1ob3N0LXNjcm9sbGJhci12ZXJ0aWNhbC1oaWRkZW4+Lm9zLXNjcm9sbGJhci1ob3Jpem9udGFsLC5vcy1ob3N0LXJ0bC5vcy1ob3N0LXJlc2l6ZS1kaXNhYmxlZC5vcy1ob3N0LXNjcm9sbGJhci12ZXJ0aWNhbC1oaWRkZW4+Lm9zLXNjcm9sbGJhci1ob3Jpem9udGFse3JpZ2h0OjA7bGVmdDowfS5vcy1zY3JvbGxiYXI6aG92ZXIsLm9zLXNjcm9sbGJhci1jb3JuZXIub3Mtc2Nyb2xsYmFyLWNvcm5lci1yZXNpemV7b3BhY2l0eToxIWltcG9ydGFudDt2aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50fS5vcy1zY3JvbGxiYXItY29ybmVyLm9zLXNjcm9sbGJhci1jb3JuZXItcmVzaXple2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpSUhOMFlXNWtZV3h2Ym1VOUltNXZJajgrUEhOMlp5QWdJSGh0Ykc1ek9tUmpQU0pvZEhSd09pOHZjSFZ5YkM1dmNtY3ZaR012Wld4bGJXVnVkSE12TVM0eEx5SWdJQ0I0Yld4dWN6cGpZejBpYUhSMGNEb3ZMMk55WldGMGFYWmxZMjl0Ylc5dWN5NXZjbWN2Ym5NaklpQWdJSGh0Ykc1ek9uSmtaajBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOHdNaTh5TWkxeVpHWXRjM2x1ZEdGNExXNXpJeUlnSUNCNGJXeHVjenB6ZG1jOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQWdJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdJQ0IzYVdSMGFEMGlNVEFpSUNBZ2FHVnBaMmgwUFNJeE1DSWdJQ0IyWlhKemFXOXVQU0l4TGpFaVBpQWdQR2NnSUNBZ0lIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREFzTFRFd05ESXVNell5TWlraUlDQWdJQ0J6ZEhsc1pUMGlaR2x6Y0d4aGVUcHBibXhwYm1VaVBpQWdJQ0E4Y0dGMGFDQWdJQ0FnSUNCemRIbHNaVDBpWm1sc2JEb2pNREF3TURBd08yWnBiR3d0YjNCaFkybDBlVG93TGpRNU5ERXhOelkxTzJacGJHd3RjblZzWlRwbGRtVnViMlJrTzNOMGNtOXJaVHB1YjI1bElpQWdJQ0FnSUNCa1BTSnRJRGN1TkRJME1qRTROeXd4TURReUxqTTJNaklnWXlBdE1DNDNNak0xTnpreUxEQWdMVEV1TXpFd01UVTJNaXd3TGpVNE5qWWdMVEV1TXpFd01UVTJNaXd4TGpNeE1ESWdNQ3d3TGpJNU9TQXdMakV3TkRNME1Ua3NNQzQxTnpFZ01DNHlOekk1TkRreUxEQXVOemt4TlNBd0xqSXdPVEV3TWpRc01DNHhOREV6SURBdU5EWTFOakl3Tml3d0xqSXhPRFFnTUM0M016WTVOakk1TERBdU1qRTROQ0F3TGpjeU16VTNPVE1zTUNBeExqTXhNREUxTmpNc0xUQXVOVGcyTmlBeExqTXhNREUxTmpNc0xURXVNekV3TWlBd0xDMHdMakkzTVRNZ0xUQXVNRGMzTURrekxDMHdMalV5TnpnZ0xUQXVNakU0TXpVNU5Dd3RNQzQzTXpjZ0xUQXVNakl3TkRrME1Td3RNQzR4TmpnMklDMHdMalE1TWpVME5ETXNMVEF1TWpjeU9TQXRNQzQzT1RFMU5USTRMQzB3TGpJM01qa2dlaUJ0SURBc015NHdPRFF6SUdNZ0xUQXVOekl6TlRjNU1pd3dJQzB4TGpNeE1ERTFOaklzTUM0MU9EWTJJQzB4TGpNeE1ERTFOaklzTVM0ek1UQXlJREFzTUM0eU9Ua2dNQzR4TURRek5ERTVMREF1TlRjeElEQXVNamN5T1RRNU1pd3dMamM1TVRVZ01DNHlNRGt4TURJMExEQXVNVFF4TXlBd0xqUTJOVFl5TURZc01DNHlNVGcwSURBdU56TTJPVFl5T1N3d0xqSXhPRFFnTUM0M01qTTFOemt6TERBZ01TNHpNVEF4TlRZekxDMHdMalU0TmpZZ01TNHpNVEF4TlRZekxDMHhMak14TURJZ01Dd3RNQzR5TnpFeklDMHdMakEzTnpBNU15d3RNQzQxTWpjNElDMHdMakl4T0RNMU9UUXNMVEF1TnpNMk9TQXRNQzR5TWpBME9UUXhMQzB3TGpFMk9EWWdMVEF1TkRreU5UUTBNeXd0TUM0eU56TWdMVEF1TnpreE5UVXlPQ3d0TUM0eU56TWdlaUJ0SUMwekxqQTRORE15TmpFc01DQmpJQzB3TGpjeU16VTNPVE1zTUNBdE1TNHpNVEF4TlRZekxEQXVOVGcyTmlBdE1TNHpNVEF4TlRZekxERXVNekV3TWlBd0xEQXVNams1SURBdU1UQTBNelF4T1N3d0xqVTNNU0F3TGpJM01qazBPVElzTUM0M09URTFJREF1TWpBNU1UQXlOQ3d3TGpFME1UTWdNQzQwTmpVMk1qQTNMREF1TWpFNE5DQXdMamN6TmprMk1qa3NNQzR5TVRnMElEQXVOekl6TlRjNU15d3dJREV1TXpFd01UVTJNeXd0TUM0MU9EWTJJREV1TXpFd01UVTJNeXd0TVM0ek1UQXlJREFzTFRBdU1qY3hNeUF0TUM0d056Y3dPVE1zTFRBdU5USTNPQ0F0TUM0eU1UZ3pOVGswTEMwd0xqY3pOamtnTFRBdU1qSXdORGswTEMwd0xqRTJPRFlnTFRBdU5Ea3lOVFEwTWl3dE1DNHlOek1nTFRBdU56a3hOVFV5Tnl3dE1DNHlOek1nZWlCdElDMHpMakF5T1Rjek5qUXNNeTR3TWprNElFTWdNQzQxT0RZMU56WTVNeXd4TURRNExqUTNOak1nTUN3eE1EUTVMakEyTWpnZ01Dd3hNRFE1TGpjNE5qUWdZeUF3TERBdU1qazVJREF1TVRBME16UXhPU3d3TGpVM01URWdNQzR5TnpJNU5Ea3lNaXd3TGpjNU1UWWdNQzR5TURreE1ESXlPU3d3TGpFME1USWdNQzQwTmpVMk1qQTJOU3d3TGpJeE9ETWdNQzQzTXpZNU5qSTRPQ3d3TGpJeE9ETWdNQzQzTWpNMU56a3pMREFnTVM0ek1UQXhOVFl6TEMwd0xqVTROalVnTVM0ek1UQXhOVFl6TEMweExqTXhNREVnTUN3dE1DNHlOekUwSUMwd0xqQTNOekE1TXl3dE1DNDFNamM1SUMwd0xqSXhPRE0xT1RRc0xUQXVOek0zSUMwd0xqSXlNRFE1TkRFc0xUQXVNVFk0TmlBdE1DNDBPVEkxTkRRekxDMHdMakkzTWprZ0xUQXVOemt4TlRVeU9Dd3RNQzR5TnpJNUlIb2diU0F6TGpBeU9UY3pOalFzTUNCaklDMHdMamN5TXpVM09UTXNNQ0F0TVM0ek1UQXhOVFl6TERBdU5UZzJOU0F0TVM0ek1UQXhOVFl6TERFdU16RXdNU0F3TERBdU1qazVJREF1TVRBME16UXhPU3d3TGpVM01URWdNQzR5TnpJNU5Ea3lMREF1TnpreE5pQXdMakl3T1RFd01qUXNNQzR4TkRFeUlEQXVORFkxTmpJd055d3dMakl4T0RNZ01DNDNNelk1TmpJNUxEQXVNakU0TXlBd0xqY3lNelUzT1RNc01DQXhMak14TURFMU5qTXNMVEF1TlRnMk5TQXhMak14TURFMU5qTXNMVEV1TXpFd01TQXdMQzB3TGpJM01UUWdMVEF1TURjM01Ea3pMQzB3TGpVeU56a2dMVEF1TWpFNE16VTVOQ3d0TUM0M016Y2dMVEF1TWpJd05EazBMQzB3TGpFMk9EWWdMVEF1TkRreU5UUTBNaXd0TUM0eU56STVJQzB3TGpjNU1UVTFNamNzTFRBdU1qY3lPU0I2SUcwZ015NHdPRFF6TWpZeExEQWdZeUF0TUM0M01qTTFOemt5TERBZ0xURXVNekV3TVRVMk1pd3dMalU0TmpVZ0xURXVNekV3TVRVMk1pd3hMak14TURFZ01Dd3dMakk1T1NBd0xqRXdORE0wTVRrc01DNDFOekV4SURBdU1qY3lPVFE1TWl3d0xqYzVNVFlnTUM0eU1Ea3hNREkwTERBdU1UUXhNaUF3TGpRMk5UWXlNRFlzTUM0eU1UZ3pJREF1TnpNMk9UWXlPU3d3TGpJeE9ETWdNQzQzTWpNMU56a3pMREFnTVM0ek1UQXhOVFl6TEMwd0xqVTROalVnTVM0ek1UQXhOVFl6TEMweExqTXhNREVnTUN3dE1DNHlOekUwSUMwd0xqQTNOekE1TXl3dE1DNDFNamM1SUMwd0xqSXhPRE0xT1RRc0xUQXVOek0zSUMwd0xqSXlNRFE1TkRFc0xUQXVNVFk0TmlBdE1DNDBPVEkxTkRRekxDMHdMakkzTWprZ0xUQXVOemt4TlRVeU9Dd3RNQzR5TnpJNUlIb2lMejRnSUR3dlp6NGdJRHhuSUNBZ0lDQnpkSGxzWlQwaVpHbHpjR3hoZVRwcGJteHBibVVpUGlBZ0lDQThjR0YwYUNBZ0lDQWdJQ0J6ZEhsc1pUMGlabWxzYkRvalptWm1abVptTzJacGJHd3RiM0JoWTJsMGVUb3hPMlpwYkd3dGNuVnNaVHBsZG1WdWIyUmtPM04wY205clpUcHViMjVsSWlBZ0lDQWdJQ0JrUFNKdElEZ3VNakUxTnpjeE5Td3dMakkzTWprME9USXlJR01nTUM0eE5ERXlOalkzTERBdU1qQTVNVEF5TWprZ01DNHlNVGd6TlRrMExEQXVORFkxTmpJd05qVWdNQzR5TVRnek5UazBMREF1TnpNMk9UWXlPRGdnTUN3d0xqY3lNelUzT1RNZ0xUQXVOVGcyTlRjM0xERXVNekV3TVRVMk15QXRNUzR6TVRBeE5UWXpMREV1TXpFd01UVTJNeUF0TUM0eU56RXpOREl6TERBZ0xUQXVOVEkzT0RZd05Td3RNQzR3Tnpjd09UTWdMVEF1TnpNMk9UWXlPU3d0TUM0eU1UZ3pOVGswSURBdU1qTTVOREV3TkN3d0xqTXhNekE0TlRrZ01DNDJNVEkyTXpZeUxEQXVOVEU0TmpBek5TQXhMakF6TnpJd055d3dMalV4T0RZd016VWdNQzQzTWpNMU56a3pMREFnTVM0ek1UQXhOVFl6TEMwd0xqVTROalUzTnlBeExqTXhNREUxTmpNc0xURXVNekV3TVRVMk15QXdMQzB3TGpReU5EVTNNRGMySUMwd0xqSXdOVFV4TnpZc0xUQXVOemszTnprMk5Ua2dMVEF1TlRFNE5qQXpOU3d0TVM0d016Y3lNRFk1T0NCNklHMGdNQ3d6TGpBNE5ETXlOakU0SUdNZ01DNHhOREV5TmpZM0xEQXVNakE1TVRBeU15QXdMakl4T0RNMU9UUXNNQzQwTmpVMk1qQTJJREF1TWpFNE16VTVOQ3d3TGpjek5qazJNamtnTUN3d0xqY3lNelUzT1RNZ0xUQXVOVGcyTlRjM0xERXVNekV3TVRVMk1pQXRNUzR6TVRBeE5UWXpMREV1TXpFd01UVTJNaUF0TUM0eU56RXpOREl6TERBZ0xUQXVOVEkzT0RZd05Td3RNQzR3Tnpjd09UTWdMVEF1TnpNMk9UWXlPU3d0TUM0eU1UZ3pOVGt6SURBdU1qTTVOREV3TkN3d0xqTXhNekE0TlRrZ01DNDJNVEkyTXpZeUxEQXVOVEU0TmpBek5TQXhMakF6TnpJd055d3dMalV4T0RZd016VWdNQzQzTWpNMU56a3pMREFnTVM0ek1UQXhOVFl6TEMwd0xqVTROalUzTnlBeExqTXhNREUxTmpNc0xURXVNekV3TVRVMk15QXdMQzB3TGpReU5EVTNNRGdnTFRBdU1qQTFOVEUzTml3dE1DNDNPVGMzT1RZM0lDMHdMalV4T0RZd016VXNMVEV1TURNM01qQTNJSG9nYlNBdE15NHdPRFF6TWpZeUxEQWdZeUF3TGpFME1USTJOamNzTUM0eU1Ea3hNREl6SURBdU1qRTRNelU1TkN3d0xqUTJOVFl5TURZZ01DNHlNVGd6TlRrMExEQXVOek0yT1RZeU9TQXdMREF1TnpJek5UYzVNeUF0TUM0MU9EWTFOemNzTVM0ek1UQXhOVFl5SUMweExqTXhNREUxTmpNc01TNHpNVEF4TlRZeUlDMHdMakkzTVRNME1qSXNNQ0F0TUM0MU1qYzROakExTEMwd0xqQTNOekE1TXlBdE1DNDNNelk1TmpJNUxDMHdMakl4T0RNMU9UTWdNQzR5TXprME1UQTBMREF1TXpFek1EZzFPU0F3TGpZeE1qWXpOak1zTUM0MU1UZzJNRE0xSURFdU1ETTNNakEzTVN3d0xqVXhPRFl3TXpVZ01DNDNNak0xTnprekxEQWdNUzR6TVRBeE5UWXlMQzB3TGpVNE5qVTNOeUF4TGpNeE1ERTFOaklzTFRFdU16RXdNVFUyTXlBd0xDMHdMalF5TkRVM01EZ2dMVEF1TWpBMU5URTNOU3d0TUM0M09UYzNPVFkzSUMwd0xqVXhPRFl3TXpVc0xURXVNRE0zTWpBM0lIb2dUU0F5TGpFd01UY3dPU3cyTGpNNE56QXhNVGNnWXlBd0xqRTBNVEkyTmpjc01DNHlNRGt4TURJMElEQXVNakU0TXpVNU5Dd3dMalEyTlRZeU1EWWdNQzR5TVRnek5UazBMREF1TnpNMk9UWXlPU0F3TERBdU56SXpOVGM1TXlBdE1DNDFPRFkxTnpjc01TNHpNVEF4TlRZeklDMHhMak14TURFMU5qTXNNUzR6TVRBeE5UWXpJQzB3TGpJM01UTTBNakl6TERBZ0xUQXVOVEkzT0RZd05Ua3NMVEF1TURjM01Ea3pJQzB3TGpjek5qazJNamc0TEMwd0xqSXhPRE0xT1RRZ01DNHlNemswTVRBek9Td3dMak14TXpBNE5Ua2dNQzQyTVRJMk16WXlNaXd3TGpVeE9EWXdNelVnTVM0d016Y3lNRFk1T0N3d0xqVXhPRFl3TXpVZ01DNDNNak0xTnprekxEQWdNUzR6TVRBeE5UWXpMQzB3TGpVNE5qVTNOeUF4TGpNeE1ERTFOak1zTFRFdU16RXdNVFUyTXlBd0xDMHdMalF5TkRVM01EZ2dMVEF1TWpBMU5URTNOaXd0TUM0M09UYzNPVFkySUMwd0xqVXhPRFl3TXpVc0xURXVNRE0zTWpBM0lIb2diU0F6TGpBeU9UY3pOak1zTUNCaklEQXVNVFF4TWpZMk55d3dMakl3T1RFd01qUWdNQzR5TVRnek5UazBMREF1TkRZMU5qSXdOaUF3TGpJeE9ETTFPVFFzTUM0M016WTVOakk1SURBc01DNDNNak0xTnpreklDMHdMalU0TmpVM055d3hMak14TURFMU5qTWdMVEV1TXpFd01UVTJNeXd4TGpNeE1ERTFOak1nTFRBdU1qY3hNelF5TWl3d0lDMHdMalV5TnpnMk1EVXNMVEF1TURjM01Ea3pJQzB3TGpjek5qazJNamtzTFRBdU1qRTRNelU1TkNBd0xqSXpPVFF4TURRc01DNHpNVE13T0RVNUlEQXVOakV5TmpNMk15d3dMalV4T0RZd016VWdNUzR3TXpjeU1EY3hMREF1TlRFNE5qQXpOU0F3TGpjeU16VTNPVE1zTUNBeExqTXhNREUxTmpJc0xUQXVOVGcyTlRjM0lERXVNekV3TVRVMk1pd3RNUzR6TVRBeE5UWXpJREFzTFRBdU5ESTBOVGN3T0NBdE1DNHlNRFUxTVRjMUxDMHdMamM1TnpjNU5qWWdMVEF1TlRFNE5qQXpOU3d0TVM0d016Y3lNRGNnZWlCdElETXVNRGcwTXpJMk1pd3dJR01nTUM0eE5ERXlOalkzTERBdU1qQTVNVEF5TkNBd0xqSXhPRE0xT1RRc01DNDBOalUyTWpBMklEQXVNakU0TXpVNU5Dd3dMamN6TmprMk1qa2dNQ3d3TGpjeU16VTNPVE1nTFRBdU5UZzJOVGMzTERFdU16RXdNVFUyTXlBdE1TNHpNVEF4TlRZekxERXVNekV3TVRVMk15QXRNQzR5TnpFek5ESXpMREFnTFRBdU5USTNPRFl3TlN3dE1DNHdOemN3T1RNZ0xUQXVOek0yT1RZeU9Td3RNQzR5TVRnek5UazBJREF1TWpNNU5ERXdOQ3d3TGpNeE16QTROVGtnTUM0Mk1USTJNell5TERBdU5URTROakF6TlNBeExqQXpOekl3Tnl3d0xqVXhPRFl3TXpVZ01DNDNNak0xTnprekxEQWdNUzR6TVRBeE5UWXpMQzB3TGpVNE5qVTNOeUF4TGpNeE1ERTFOak1zTFRFdU16RXdNVFUyTXlBd0xDMHdMalF5TkRVM01EZ2dMVEF1TWpBMU5URTNOaXd0TUM0M09UYzNPVFkySUMwd0xqVXhPRFl3TXpVc0xURXVNRE0zTWpBM0lIb2lJQzgrSUNBOEwyYytQQzl6ZG1jKyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246MTAwJSAxMDAlO3BvaW50ZXItZXZlbnRzOmF1dG8haW1wb3J0YW50fS5vcy1ob3N0LXJ0bD4ub3Mtc2Nyb2xsYmFyLWNvcm5lci5vcy1zY3JvbGxiYXItY29ybmVyLXJlc2l6ZXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgtMSwxKTt0cmFuc2Zvcm06c2NhbGUoLTEsMSl9Lm9zLWhvc3Qtb3ZlcmZsb3d7b3ZlcmZsb3c6aGlkZGVuIWltcG9ydGFudH0ub3MtdGhlbWUtbm9uZT4ub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwsLm9zLXRoZW1lLW5vbmU+Lm9zLXNjcm9sbGJhci12ZXJ0aWNhbCwub3MtdGhlbWUtbm9uZT4ub3Mtc2Nyb2xsYmFyLWNvcm5lcntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5vcy10aGVtZS1ub25lPi5vcy1zY3JvbGxiYXItY29ybmVyLXJlc2l6ZXtkaXNwbGF5OmJsb2NrIWltcG9ydGFudDttaW4td2lkdGg6MTBweDttaW4taGVpZ2h0OjEwcHh9Lm9zLXRoZW1lLWRhcms+Lm9zLXNjcm9sbGJhci1ob3Jpem9udGFsLC5vcy10aGVtZS1saWdodD4ub3Mtc2Nyb2xsYmFyLWhvcml6b250YWx7cmlnaHQ6MTBweDtoZWlnaHQ6MTBweH0ub3MtdGhlbWUtZGFyaz4ub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsLC5vcy10aGVtZS1saWdodD4ub3Mtc2Nyb2xsYmFyLXZlcnRpY2Fse2JvdHRvbToxMHB4O3dpZHRoOjEwcHh9Lm9zLXRoZW1lLWRhcmsub3MtaG9zdC1ydGw+Lm9zLXNjcm9sbGJhci1ob3Jpem9udGFsLC5vcy10aGVtZS1saWdodC5vcy1ob3N0LXJ0bD4ub3Mtc2Nyb2xsYmFyLWhvcml6b250YWx7bGVmdDoxMHB4O3JpZ2h0OjB9Lm9zLXRoZW1lLWRhcms+Lm9zLXNjcm9sbGJhci1jb3JuZXIsLm9zLXRoZW1lLWxpZ2h0Pi5vcy1zY3JvbGxiYXItY29ybmVye2hlaWdodDoxMHB4O3dpZHRoOjEwcHh9Lm9zLXRoZW1lLWRhcms+Lm9zLXNjcm9sbGJhci1jb3JuZXIsLm9zLXRoZW1lLWxpZ2h0Pi5vcy1zY3JvbGxiYXItY29ybmVye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm9zLXRoZW1lLWRhcms+Lm9zLXNjcm9sbGJhciwub3MtdGhlbWUtbGlnaHQ+Lm9zLXNjcm9sbGJhcntwYWRkaW5nOjJweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7YmFja2dyb3VuZDowIDB9Lm9zLXRoZW1lLWRhcms+Lm9zLXNjcm9sbGJhci5vcy1zY3JvbGxiYXItdW51c2FibGUsLm9zLXRoZW1lLWxpZ2h0Pi5vcy1zY3JvbGxiYXIub3Mtc2Nyb2xsYmFyLXVudXNhYmxle2JhY2tncm91bmQ6MCAwfS5vcy10aGVtZS1kYXJrPi5vcy1zY3JvbGxiYXI+Lm9zLXNjcm9sbGJhci10cmFjaywub3MtdGhlbWUtbGlnaHQ+Lm9zLXNjcm9sbGJhcj4ub3Mtc2Nyb2xsYmFyLXRyYWNre2JhY2tncm91bmQ6MCAwfS5vcy10aGVtZS1kYXJrPi5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbD4ub3Mtc2Nyb2xsYmFyLXRyYWNrPi5vcy1zY3JvbGxiYXItaGFuZGxlLC5vcy10aGVtZS1saWdodD4ub3Mtc2Nyb2xsYmFyLWhvcml6b250YWw+Lm9zLXNjcm9sbGJhci10cmFjaz4ub3Mtc2Nyb2xsYmFyLWhhbmRsZXttaW4td2lkdGg6MzBweH0ub3MtdGhlbWUtZGFyaz4ub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsPi5vcy1zY3JvbGxiYXItdHJhY2s+Lm9zLXNjcm9sbGJhci1oYW5kbGUsLm9zLXRoZW1lLWxpZ2h0Pi5vcy1zY3JvbGxiYXItdmVydGljYWw+Lm9zLXNjcm9sbGJhci10cmFjaz4ub3Mtc2Nyb2xsYmFyLWhhbmRsZXttaW4taGVpZ2h0OjMwcHh9Lm9zLXRoZW1lLWRhcmsub3MtaG9zdC10cmFuc2l0aW9uPi5vcy1zY3JvbGxiYXI+Lm9zLXNjcm9sbGJhci10cmFjaz4ub3Mtc2Nyb2xsYmFyLWhhbmRsZSwub3MtdGhlbWUtbGlnaHQub3MtaG9zdC10cmFuc2l0aW9uPi5vcy1zY3JvbGxiYXI+Lm9zLXNjcm9sbGJhci10cmFjaz4ub3Mtc2Nyb2xsYmFyLWhhbmRsZXstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuM3M7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4zc30ub3MtdGhlbWUtZGFyaz4ub3Mtc2Nyb2xsYmFyPi5vcy1zY3JvbGxiYXItdHJhY2s+Lm9zLXNjcm9sbGJhci1oYW5kbGUsLm9zLXRoZW1lLWxpZ2h0Pi5vcy1zY3JvbGxiYXI+Lm9zLXNjcm9sbGJhci10cmFjaz4ub3Mtc2Nyb2xsYmFyLWhhbmRsZSwub3MtdGhlbWUtZGFyaz4ub3Mtc2Nyb2xsYmFyPi5vcy1zY3JvbGxiYXItdHJhY2ssLm9zLXRoZW1lLWxpZ2h0Pi5vcy1zY3JvbGxiYXI+Lm9zLXNjcm9sbGJhci10cmFja3tib3JkZXItcmFkaXVzOjEwcHh9Lm9zLXRoZW1lLWRhcms+Lm9zLXNjcm9sbGJhcj4ub3Mtc2Nyb2xsYmFyLXRyYWNrPi5vcy1zY3JvbGxiYXItaGFuZGxle2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNCl9Lm9zLXRoZW1lLWxpZ2h0Pi5vcy1zY3JvbGxiYXI+Lm9zLXNjcm9sbGJhci10cmFjaz4ub3Mtc2Nyb2xsYmFyLWhhbmRsZXtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjQpfS5vcy10aGVtZS1kYXJrPi5vcy1zY3JvbGxiYXI6aG92ZXI+Lm9zLXNjcm9sbGJhci10cmFjaz4ub3Mtc2Nyb2xsYmFyLWhhbmRsZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjU1KX0ub3MtdGhlbWUtbGlnaHQ+Lm9zLXNjcm9sbGJhcjpob3Zlcj4ub3Mtc2Nyb2xsYmFyLXRyYWNrPi5vcy1zY3JvbGxiYXItaGFuZGxle2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuNTUpfS5vcy10aGVtZS1kYXJrPi5vcy1zY3JvbGxiYXI+Lm9zLXNjcm9sbGJhci10cmFjaz4ub3Mtc2Nyb2xsYmFyLWhhbmRsZS5hY3RpdmV7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC43KX0ub3MtdGhlbWUtbGlnaHQ+Lm9zLXNjcm9sbGJhcj4ub3Mtc2Nyb2xsYmFyLXRyYWNrPi5vcy1zY3JvbGxiYXItaGFuZGxlLmFjdGl2ZXtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjcpfS5vcy10aGVtZS1kYXJrPi5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUsLm9zLXRoZW1lLWRhcms+Lm9zLXNjcm9sbGJhci12ZXJ0aWNhbCAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUsLm9zLXRoZW1lLWxpZ2h0Pi5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUsLm9zLXRoZW1lLWxpZ2h0Pi5vcy1zY3JvbGxiYXItdmVydGljYWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7ZGlzcGxheTpibG9ja30ub3MtdGhlbWUtZGFyay5vcy1ob3N0LXNjcm9sbGJhci1ob3Jpem9udGFsLWhpZGRlbj4ub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlLC5vcy10aGVtZS1kYXJrLm9zLWhvc3Qtc2Nyb2xsYmFyLXZlcnRpY2FsLWhpZGRlbj4ub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSwub3MtdGhlbWUtbGlnaHQub3MtaG9zdC1zY3JvbGxiYXItaG9yaXpvbnRhbC1oaWRkZW4+Lm9zLXNjcm9sbGJhci1ob3Jpem9udGFsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSwub3MtdGhlbWUtbGlnaHQub3MtaG9zdC1zY3JvbGxiYXItdmVydGljYWwtaGlkZGVuPi5vcy1zY3JvbGxiYXItdmVydGljYWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ub3MtdGhlbWUtZGFyaz4ub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlLC5vcy10aGVtZS1saWdodD4ub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3Jle3RvcDotNnB4O2JvdHRvbTotMnB4fS5vcy10aGVtZS1kYXJrPi5vcy1zY3JvbGxiYXItdmVydGljYWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlLC5vcy10aGVtZS1saWdodD4ub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZXtsZWZ0Oi02cHg7cmlnaHQ6LTJweH0ub3MtaG9zdC1ydGwub3MtdGhlbWUtZGFyaz4ub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSwub3MtaG9zdC1ydGwub3MtdGhlbWUtbGlnaHQ+Lm9zLXNjcm9sbGJhci12ZXJ0aWNhbCAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmV7cmlnaHQ6LTZweDtsZWZ0Oi0ycHh9IiwiLmNvbW1vbl9zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jbGVhcmZpeCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBodG1sLnBvcHVwLW9wZW5lZDEge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAudGVzdGluZyxcbiAgICAjd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cblxuICAgIC5qdW1wLWZpeDIsXG4gICAgLm1lbnUtMixcbiAgICAuYnJlYWRjcnVtYixcbiAgICBoMSxcbiAgICAuYm90dG9tLWxpbmUsXG4gICAgLmJhbm5lcnMzLFxuICAgIC5mb290ZXIsXG4gICAgLm1lbnUtMixcbiAgICAuYnJlYWRjcnVtYixcbiAgICBoMSxcbiAgICAucm93LmNvbnRhY3RzLFxuICAgIC5taW5pc3RyaWVzLFxuICAgIC5ib3R0b20tbGluZSxcbiAgICAuYmFubmVyczMsXG4gICAgLnRlc3RpbmcsXG4gICAgLm1lbnUxX19zZWxlY3QsXG4gICAgLmxpc3Q1X19pdGVtLFxuICAgIC5wYWdpbmF0aW9uMSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1mcC1jb250ZW50IGgxIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIud2FybmluZyB7XG4gIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICBwYWRkaW5nOiAyNHB4IDgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICBwYWRkaW5nOiAxNXB4IDYwcHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNDBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICByaWdodDogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIsXG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5oMSB7XG4gIEBpbmNsdWRlIGZvbnRTaXplKDQwcHgpO1xuICBAaW5jbHVkZSBmb250KCdtZWRpdW0nKTtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMCAwIDM1cHggMDtcbn1cblxuLmgyIHtcbiAgQGluY2x1ZGUgZm9udFNpemUoMzRweCk7XG4gIEBpbmNsdWRlIGZvbnQoJ21lZGl1bScpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwIDAgMzVweCAwO1xuXG4gIEBpbmNsdWRlIHBob25lKCkge1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDI0cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmgzIHtcbiAgQGluY2x1ZGUgZm9udFNpemUoMjZweCk7XG4gIEBpbmNsdWRlIGZvbnQoJ21lZGl1bScpO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwIDAgMCAwO1xufVxuXG4uaDQge1xuICBAaW5jbHVkZSBmb250U2l6ZSgyNHB4KTtcbiAgQGluY2x1ZGUgZm9udCgnbWVkaXVtJyk7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDAgMCAwIDA7XG59XG5cbi5oNSB7XG4gIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xuICBAaW5jbHVkZSBmb250KCdtZWRpdW0nKTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMCAwIDAgMDtcbn1cblxuLmNvbW1vbi10ZXh0IHtcbiAgJi0tYXJyb3ctcmlnaHQge1xuICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1nL21vc3JlZy9hcnJvdy1yZWQuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saWdodCB7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQtY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuMnM7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLW1lZGl1bSB7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJ21lZGl1bScpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkO1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGFjY2VudC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjJzO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbW1vbi1zb2NpYWwge1xuICAmLS12ayB7XG4gICAgYSB7XG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbGw6ICRjb2xvci12aztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS10dyB7XG4gICAgYSB7XG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbGw6ICRjb2xvci10dztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1mYiB7XG4gICAgYSB7XG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbGw6ICRjb2xvci1mYjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1pbnN0IHtcbiAgICBhIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDogJGFjY2VudC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS15b3V0dWJlIHtcbiAgICBhIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDogJGNvbG9yLXlvdXR1YmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tb2sge1xuICAgIGEge1xuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAkY29sb3Itb2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbW1vbi1idG4ge1xuICAmLS1yZWQge1xuICAgIHdpZHRoOiAxNDhweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgQGluY2x1ZGUgY29sb3IoJ3doaXRlJyk7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XG4gICAgQGluY2x1ZGUgZm9udCgnbWVkaXVtJyk7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDM1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ViMzk0NiwgI2ViMzk0NiksICNmNTRlNWE7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0NSwgNzgsIDkwLCAwLjQpO1xuICAgIH1cbiAgfVxuXG4gICYtLXRyYW5zcGFyZW50IHtcbiAgICBAaW5jbHVkZSBjb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xuICAgIEBpbmNsdWRlIGZvbnQobGlnaHQpO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5oZWFkZXIge1xuICAmLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1ncmF5O1xuICB9XG5cbiAgJi10b3Age1xuICAgICZfX2xvZ28ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbGFwdG9wKCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYtaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIH1cblxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJ21lZGl1bScpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNXB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX25hdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDEycHgpO1xuICAgICAgfVxuICAgICAgJi1idG4ge1xuICAgICAgICBAaW5jbHVkZSBjb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICYtLWFycm93IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWRkaXRpb25hbC1jb2xvcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc29jaWFsIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLW5hdiB7XG4gICAgJl9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZ3JheTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmLS1hZGFwdGl2ZSB7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmhlYWRlci1uYXZfX21vcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1sYXN0LWNoaWxkKDMpIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMjBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtbGFzdC1jaGlsZCg0KSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjEwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWxhc3QtY2hpbGQoNSkge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmhlYWRlci1uYXZfX2xpbmsge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKC1uICsgNCkge1xuICAgICAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAuZHJvcGRvd24ge1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMC4zcztcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGxlZnQ6IDQ2JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24ge1xuICAgICAgICAgIHRvcDogMjlweDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAzMHB4IDMwcHggMzBweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDlweDtcbiAgICAgIHJpZ2h0OiAtMzZweDtcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3doaXRlJyk7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgIHBhZGRpbmc6IDU1cHggNDBweCAyNXB4O1xuICAgICAgei1pbmRleDogOTk7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDMwcHggMzBweCAzMHB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmYgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIxMHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMjBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzgwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XG4gICAgICBAaW5jbHVkZSBmb250KCdtZWRpdW0nKTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTEwcHgpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTNweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIC5oZWFkZXItc2VhcmNoX19mb3JtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1zZWFyY2gge1xuICAgICZfX2ljb24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAmX19mb3JtIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICYtaW5wdXQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3doaXRlJyk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB6LWluZGV4OiA5OTk7XG4gIHBhZGRpbmc6IDU1cHggNDBweCAyNXB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTk5OTlweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcblxuICAmX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGhlaWdodDogMzEycHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiAyODBweDtcblxuICAgICY6bnRoLWNoaWxkKDZuKSB7XG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQobiArIDcpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNXB4KTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5oZWFkZXIge1xuICAmLS1tb2JpbGUge1xuICAgICYtYWN0aXZlIHtcbiAgICAgIC5oZWFkZXItbW9iaWxlX190b3Age1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdibG9jay1iZy1jb2xvcicpO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXItbW9iaWxlX19idG5zLXNlYXJjaCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuaGVhZGVyLW1vYmlsZV9fYnRucy1tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5oZWFkZXItbW9iaWxlX19idG5zLWNsb3NlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAuaGVhZGVyLW1vYmlsZV9fbmF2IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAxMjVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgICAgICB0b3A6IDg1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhlYWRlci1tb2JpbGVfX25hdi1zZWFyY2gtZHJvcGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCd3aGl0ZScpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1hY3RpdmUtc2VhcmNoIHtcbiAgICAgIC5oZWFkZXItbW9iaWxlX190b3Age1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdibG9jay1iZy1jb2xvcicpO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXItbW9iaWxlX19idG5zLXNlYXJjaCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuaGVhZGVyLW1vYmlsZV9fYnRucy1tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5oZWFkZXItbW9iaWxlX19idG5zLWNsb3NlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAuaGVhZGVyLW1vYmlsZV9fbmF2IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAxMjVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgIEBpbmNsdWRlIHBob25lKCkge1xuICAgICAgICAgIHRvcDogODVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGVhZGVyLW1vYmlsZV9fbmF2LWxpc3QsXG4gICAgICAuaGVhZGVyLW1vYmlsZV9fbmF2LWxpbmtzLFxuICAgICAgLmhlYWRlci1tb2JpbGVfX25hdi1zb2NpYWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbW9iaWxlIHtcbiAgICAmX190b3Age1xuICAgICAgaGVpZ2h0OiAxMjlweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlci10b3BfX2xvZ28tdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICAgICAgd2lkdGg6IDIzMXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXItdG9wX19sb2dvLWltZyB7XG4gICAgICAgIEBpbmNsdWRlIHBob25lKCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idG5zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICYtc2VhcmNoIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC00cHg7XG4gICAgICB9XG5cbiAgICAgICYtbWVudSB7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBzdHJva2U6ICM4ZThiODY7XG4gICAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYXYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3doaXRlJyk7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5uYXYtc2VhcmNoLWRyb3Bkb3duX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xuXG4gICAgICAgIGVtIHtcbiAgICAgICAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtc2VhcmNoIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAubmF2LXNlYXJjaCB7XG4gICAgICAgICAgJl9fZm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICYtaW5wdXQge1xuICAgICAgICAgICAgICBjb2xvcjogI2I3YjBhODtcbiAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAxNHB4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1ncmF5O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1zdWJtaXQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlNmUyO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcblxuICAgICAgICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtY2xlYXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVjMGI3O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjAlO1xuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogM3B4O1xuICAgICAgICAgICAgICAgIHN0cm9rZTogI2ZmZjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgLmhlYWRlci1tb2JpbGVfX25hdi1pdGVtLWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmhlYWRlci1tb2JpbGVfX25hdi1pdGVtLWhlYWQge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogJGFjY2VudC1jb2xvcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaGVhZCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgICAgICAgc3Ryb2tlOiAjOGU4Yjg2O1xuICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWJvZHkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgLm5hdi1pdGVtLWJvZHlfX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBjb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBjb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDEycHgpO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAzMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3doaXRlLWFkZGl0aW9uYWwnKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtc29jaWFsIHtcbiAgICAgICAgLmZvb3Rlcl9fbmF2LWxpc3QtaG9yaXpvbnRhbCB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290ZXJfX25hdi1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mb290ZXIge1xuICBwYWRkaW5nLXRvcDogOTVweDtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignd2hpdGUtYWRkaXRpb25hbCcpO1xuXG4gIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuXG4gIC5iYW5uZXJzMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweDtcblxuICAgIEBpbmNsdWRlIHBob25lKCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gIH1cblxuICAmX19uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDUzcHg7XG5cbiAgICBAaW5jbHVkZSBsYXB0b3AoKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgJi1jb2wge1xuICAgICAgd2lkdGg6IDMwJTtcblxuICAgICAgJi0tbGlua3MsXG4gICAgICAmLS1saW5rcy1pY29ucyB7XG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcCgpIHtcbiAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1saW5rcyB7XG4gICAgICAgIGxpLmZvb3Rlcl9fbmF2LWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tc29jaWFsIHtcbiAgICAgICAgQGluY2x1ZGUgbGFwdG9wKCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgIC5mb290ZXJfX25hdi10aXRsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZm9vdGVyX19uYXYtbGlzdC1ob3Jpem9udGFsLFxuICAgICAgICAgIC5mb290ZXJfX25hdi1zbGFib3ZpZCB7XG4gICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHBob25lKCkge1xuICAgICAgICAgIC5mb290ZXJfX25hdi1saXN0LWhvcml6b250YWwsXG4gICAgICAgICAgLmZvb3Rlcl9fbmF2LXNsYWJvdmlkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICB9XG5cbiAgICAmLWxpc3Qge1xuICAgICAgLmZvb3Rlcl9fbmF2IHtcbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIGZpbGw6ICRhY2NlbnQtY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWhvcml6b250YWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290ZXJfX25hdiB7XG4gICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgIGZpbGw6ICNjNWMwYjc7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNsYWJvdmlkIHtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgnbWVkaXVtJyk7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtaWNvbiB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIGZpbGw6ICRhY2NlbnQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5rcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICAmLXRvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG5cbiAgICAmLWRvdHMge1xuICAgICAgJi13cmFwIHtcbiAgICAgICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1hZGFwdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTQwcHg7XG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCd3aGl0ZScpO1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWNvbG9yKCdibG9jay1iZy1jb2xvcicpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcblxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250KCdtZWRpdW0nKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgJi1kZXNjIHtcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTNweCk7XG4gICAgICB9XG5cbiAgICAgICYtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUzcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNTNweDtcbiAgICAgICAgICBmaWxsOiAjZThlNmUyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBmaWxsOiAkYWNjZW50LWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbWJ1bGxldHMge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDVjZjtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvcHlyaWdodCB7XG4gICAgQGluY2x1ZGUgY29sb3IoJ3doaXRlJyk7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3Yzc2NzA7XG5cbiAgICAmLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIEBpbmNsdWRlIHBob25lKCkge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1tYWluIHtcbiAgICAgIG1pbi13aWR0aDogMzEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1hZ2Uge1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJ21lZGl1bScpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMzIsIDIzMCwgMjI2LCAwLjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAmLXllYXIge1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XG4gICAgICBAaW5jbHVkZSBmb250KCdsaWdodCcpO1xuICAgIH1cblxuICAgICYtbmF2IHtcbiAgICAgICYtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbm90ZWJvb2soKSB7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHBob25lKCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcCgpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoJ3doaXRlJyk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xuICAgICAgICBAaW5jbHVkZSBmb250KCk7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWxwZXJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBAaW5jbHVkZSBsYXB0b3AoKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgZmlsbDogJGFjY2VudC1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwcHg7XG4gICAgICAgICAgZmlsbDogI2M1YzBiNztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1lcnJvciB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJ2xpZ2h0Jyk7XG4gICAgICAgICAgQGluY2x1ZGUgY29sb3IoJ3doaXRlJyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19uYXYtaXRlbSB7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlcl9fbGlua3MtaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuIiwiLmFjaGlldmVtZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNDBweCA0MHB4IDE1MHB4IDQwcHg7XG4gIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi0tYXNpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDE1MHB4IDIwcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgY29sb3IoJ2dvbGQnKTtcbiAgICBAaW5jbHVkZSBmb250KCdtZWRpdW0nKTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdvbGQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDdweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmODk5MjtcblxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ3doaXRlJyk7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgyNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcblxuICAgICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2dvbGQnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIHdpZHRoOiA5MHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCksIHByaW50IHtcbiAgLmFjaGlldl9faXRlbXMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFjaGlldl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG5cbiAgLmFjaGlldl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTQ1Nzc7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM3KTtcbiAgICB9XG4gIH1cblxuICAuYWNoaWV2X190aXRsZSB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIEBpbmNsdWRlIGNvbG9yKCd3aGl0ZScpO1xuICB9XG5cbiAgLmFjaGlldl9fY291bnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgyNnB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmFjaGlldl9faW1nIHtcbiAgICB3aWR0aDogNjJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjaGlldl9faXRlbXMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2hpZXZfX2l0ZW1zLWlubmVyIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxLFxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMixcbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTMsXG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU0LFxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNSB7XG4gICAgbWF4LWhlaWdodDogNDYwcHg7XG4gICAgbWluLWhlaWdodDogNDQwcHg7XG4gIH1cblxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNixcbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTcsXG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU4IHtcbiAgICBtYXgtaGVpZ2h0OiA2MTMuMzMzMzMzMzMzcHg7XG4gICAgbWluLWhlaWdodDogNTg2LjY2NjY2NjY2N3B4O1xuICB9XG5cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTksXG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCB7XG4gICAgbWF4LWhlaWdodDogOTIwcHg7XG4gICAgbWluLWhlaWdodDogODgwcHg7XG4gIH1cblxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEge1xuICAgIG1heC1oZWlnaHQ6IDExNTBweDtcbiAgICBtaW4taGVpZ2h0OiAxMTAwcHg7XG4gIH1cblxuICAuYWNoaWV2X19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgaGVpZ2h0OiAyNSU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5hY2hpZXZfX2xpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICBsZWZ0OiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcbiAgICBib3R0b206IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE0NTc3O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAgIH1cblxuICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNyk7XG4gICAgfVxuICB9XG5cbiAgLmFjaGlldl9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgfVxuXG4gIC5hY2hpZXZfX2NvdW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDUwcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIH1cblxuICAuYWNoaWV2X19pbWcge1xuICAgIHdpZHRoOiA2MnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5hY2hpZXZfX2l0ZW1zIC5hY2hpZXZfX2l0ZW0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICB9XG5cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEgLmFjaGlldl9faXRlbSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTIgLmFjaGlldl9faXRlbSB7XG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gICAgfVxuICB9XG5cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTMgLmFjaGlldl9faXRlbSB7XG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICB9XG4gIH1cblxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNCAuYWNoaWV2X19pdGVtIHtcbiAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuXG4gICAgICAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNTY4O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNiNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuXG4gICAgICAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk1M2ExO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNzhlOTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gICAgfVxuICB9XG5cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbSB7XG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcblxuICAgICAgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzU2ODtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG5cbiAgICAgIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTcyY2E7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM5OWY1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG5cbiAgICAgIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTUzYTE7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ3OGU5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSg1KSB7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG5cbiAgICAgIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM1Njg7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Y2I1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTYgLmFjaGlldl9faXRlbSB7XG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBoZWlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIGhlaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcblxuICAgICAgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzU2ODtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIGhlaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgIGhlaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gICAgICB0b3A6IDMzLjMzMzMzMzMzMzMlO1xuICAgICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSg1KSB7XG4gICAgICBoZWlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgICAgdG9wOiA2Ni42NjY2NjY2NjY3JTtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTUzYTE7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ3OGU5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSg2KSB7XG4gICAgICBoZWlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgICAgdG9wOiA2Ni42NjY2NjY2NjY3JTtcbiAgICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuXG4gICAgICAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE3MmNhO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjOTlmNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW0ge1xuICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgaGVpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBoZWlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG5cbiAgICAgIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM1Njg7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Y2I1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICBoZWlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG5cbiAgICAgIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTcyY2E7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM5OWY1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICBoZWlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgICAgdG9wOiAzMy4zMzMzMzMzMzMzJTtcbiAgICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuXG4gICAgICAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk1M2ExO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNzhlOTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgaGVpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICAgIHRvcDogMzMuMzMzMzMzMzMzMyU7XG4gICAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDYpIHtcbiAgICAgIGhlaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgICB0b3A6IDY2LjY2NjY2NjY2NjclO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5NTNhMTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDc4ZTk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDcpIHtcbiAgICAgIGhlaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgICB0b3A6IDY2LjY2NjY2NjY2NjclO1xuICAgICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG5cbiAgICAgIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM1Njg7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Y2I1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbSB7XG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBoZWlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIGhlaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcblxuICAgICAgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzU2ODtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIGhlaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcblxuICAgICAgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5NTNhMTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDc4ZTk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgIGhlaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgICB0b3A6IDMzLjMzMzMzMzMzMzMlO1xuICAgICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG5cbiAgICAgIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTcyY2E7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM5OWY1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSg1KSB7XG4gICAgICBoZWlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgICAgdG9wOiAzMy4zMzMzMzMzMzMzJTtcbiAgICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuXG4gICAgICAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNTY4O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNiNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoNikge1xuICAgICAgaGVpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICAgIHRvcDogNjYuNjY2NjY2NjY2NyU7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNTY4O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNiNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoNykge1xuICAgICAgaGVpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICAgIHRvcDogNjYuNjY2NjY2NjY2NyU7XG4gICAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcblxuICAgICAgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5NTNhMTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDc4ZTk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDgpIHtcbiAgICAgIGhlaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgICB0b3A6IDY2LjY2NjY2NjY2NjclO1xuICAgICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG5cbiAgICAgIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTcyY2E7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM5OWY1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbSB7XG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcblxuICAgICAgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzU2ODtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuXG4gICAgICAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk1M2ExO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNzhlOTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgdG9wOiAyNSU7XG4gICAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcblxuICAgICAgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBhNzJjYTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzk5ZjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDUpIHtcbiAgICAgIHRvcDogMjUlO1xuICAgICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDYpIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzU2ODtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDcpIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDgpIHtcbiAgICAgIHRvcDogNzUlO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5NTNhMTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDc4ZTk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDkpIHtcbiAgICAgIHRvcDogNzUlO1xuICAgICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG5cbiAgICAgIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTcyY2E7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM5OWY1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIC5hY2hpZXZfX2l0ZW0ge1xuICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgaGVpZ2h0OiAyNSU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcblxuICAgICAgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzU2ODtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIGhlaWdodDogMjUlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG5cbiAgICAgIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTUzYTE7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ3OGU5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICBoZWlnaHQ6IDI1JTtcbiAgICAgIHRvcDogMjUlO1xuICAgICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG5cbiAgICAgIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTcyY2E7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM5OWY1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSg1KSB7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIHRvcDogMjUlO1xuICAgICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSg2KSB7XG4gICAgICBoZWlnaHQ6IDI1JTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzU2ODtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDcpIHtcbiAgICAgIGhlaWdodDogMjUlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcblxuICAgICAgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5NTNhMTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDc4ZTk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDgpIHtcbiAgICAgIGhlaWdodDogMjUlO1xuICAgICAgdG9wOiA3NSU7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk1M2ExO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNzhlOTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoOSkge1xuICAgICAgaGVpZ2h0OiAyNSU7XG4gICAgICB0b3A6IDc1JTtcbiAgICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuXG4gICAgICAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNTY4O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNiNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMTApIHtcbiAgICAgIGhlaWdodDogMjUlO1xuICAgICAgdG9wOiA3NSU7XG4gICAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcblxuICAgICAgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBhNzJjYTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzk5ZjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbSB7XG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBoZWlnaHQ6IDQwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBoZWlnaHQ6IDIwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuXG4gICAgICAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNTY4O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNiNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgaGVpZ2h0OiAyMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcblxuICAgICAgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5NTNhMTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDc4ZTk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgIGhlaWdodDogMjAlO1xuICAgICAgdG9wOiAyMCU7XG4gICAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcblxuICAgICAgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBhNzJjYTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzk5ZjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDUpIHtcbiAgICAgIGhlaWdodDogNDAlO1xuICAgICAgdG9wOiAyMCU7XG4gICAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDYpIHtcbiAgICAgIGhlaWdodDogMjAlO1xuICAgICAgdG9wOiA0MCU7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNTY4O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNiNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoNykge1xuICAgICAgaGVpZ2h0OiAyMCU7XG4gICAgICB0b3A6IDQwJTtcbiAgICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuXG4gICAgICAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk1M2ExO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNzhlOTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoOCkge1xuICAgICAgaGVpZ2h0OiA0MCU7XG4gICAgICB0b3A6IDYwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSg5KSB7XG4gICAgICBoZWlnaHQ6IDIwJTtcbiAgICAgIHRvcDogNjAlO1xuICAgICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG5cbiAgICAgIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTcyY2E7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM5OWY1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgxMCkge1xuICAgICAgaGVpZ2h0OiAyMCU7XG4gICAgICB0b3A6IDgwJTtcbiAgICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuXG4gICAgICAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNTY4O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNiNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMTEpIHtcbiAgICAgIGhlaWdodDogNDAlO1xuICAgICAgdG9wOiA2MCU7XG4gICAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmFjaGlldl9fbGluayB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5hY2hpZXZfX2ltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5hY2hpZXZfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxufVxuIiwiLnNvY2lhbC10YWJzLWNvbHVtbiB7XG4gIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGQ1Y2Y7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgfVxuXG4gICZfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlN2UyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1ncmF5O1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1jb2xvcjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NvY2lhbC1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuICAgICYtaXRlbSB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZmlsbDogI2M1YzBiNztcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xuICAgICAgfVxuXG4gICAgICAmLS1hY3RpdmUge1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgZmlsbDogJGFjY2VudC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGEge1xuICAgICAgQGluY2x1ZGUgZm9udCgnbGlnaHQnKTtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zbGlkZSB7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYmxvY2stYmctY29sb3InKTtcbiAgfVxuXG4gICZfX3NsaWRlci1pbWcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fc2xpZGVyLXRleHQge1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbjogMjBweCAyNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG5cbiAgICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLyogYXV0b3ByZWZpeGVyOiBvbiAqL1xuICB9XG59XG4iLCIubWZwLXdyYXAge1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuLnBvcHVwLS1hbGwtc2l0ZXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignd2hpdGUnKTtcbiAgcGFkZGluZzogODBweCA2MHB4IDQwcHggNjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcblxuICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgcGFkZGluZzogNTBweCA0MHB4IDMwcHggMzBweDtcbiAgfVxuXG4gIC5hbGwtc2l0ZXNfX3RhYnMtY29udHJvbHMtLW1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAudGFicy1jb250cm9scy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX19zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjBweCk7XG4gICAgICBAaW5jbHVkZSBmb250KCdtZWRpdW0nKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM4ZThiODY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOGU4Yjg2O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fb3B0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCd3aGl0ZScpO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cbiAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZnAtY2xvc2Uge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICByaWdodDogNDBweDtcbiAgICB0b3A6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRvcDogMjBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5hbGwtc2l0ZXMge1xuICAgICZfX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIHBob25lKCkge1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjBweCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQobGlnaHQpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHBob25lKCkge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFicyB7XG4gICAgICAmLWNvbnRyb2xzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoI2U1ZTJkYywgMC43KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTdweCk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgnbWVkaXVtJyk7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXG4gICAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1jb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtbGlua3Mge1xuICAgICAgICAgIGNvbHVtbi1jb3VudDogNDtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHBob25lKCkge1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGxpZ2h0KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmFubmVycy0tbmV3cy1jb21tb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYmFubmVycy0tbmV3cy1kZXRhaWwge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uYmFubmVycy0tZm9vdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogOTVweDtcbiAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uYmFubmVyc19fd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLnNpZGUtYmFubmVyc19faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5iYW5uZXJzX193cmFwLS0xNjAwIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5iYW5uZXJzX193cmFwLS0xNTM2LTE1OTkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTUzNnB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJhbm5lcnNfX3dyYXAtLTEzNjYtMTUzNSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNTM1cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYmFubmVyc19fd3JhcC0tMTI4MC0xMzY1IHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5iYW5uZXJzX193cmFwLS0xMDI0LTEyNzkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJhbm5lcnNfX3dyYXAtLTg1My0xMDIzIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDg1M3B4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJhbm5lcnNfX3dyYXAtLTc2OC04NTIge1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA4NTJweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5iYW5uZXJzX193cmFwLS00MTItNjY0IHtcbiAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MTJweCkgYW5kIChtYXgtd2lkdGg6IDY2M3B4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJhbm5lcnNfX3dyYXAtLTMyMC04NTIge1xuICAvLyBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblxuICBAbWVkaWEgKG1heC13aWR0aDogODUycHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2lkZS1iYW5uZXJzX19pdGVtIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2M3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQxMnB4KSBhbmQgKG1heC13aWR0aDogNjYzcHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5iYW5uZXItLWhlbHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250KCdtZWRpdW0nKTtcbiAgQGluY2x1ZGUgY29sb3IoJ3doaXRlJyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3M2IwZjA7XG4gIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiA3MXB4O1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDE2MnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRRd0lpQm9aV2xuYUhROUlqRTJNaUlnZG1sbGQwSnZlRDBpTUNBd0lERTBNQ0F4TmpJaUlHWnBiR3c5SW01dmJtVWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStDanh5WldOMElIZzlJakV3TlM0d09Ua2lJSGs5SWpVMExqRTRPU0lnZDJsa2RHZzlJak0wTGprd01UUWlJR2hsYVdkb2REMGlNemt1TkRrek55SWdjbmc5SWpFM0xqUTFNRGNpSUdacGJHdzlJaU5DTkVRelJqUWlMejRLUEhKbFkzUWdlRDBpTUM0ek9UUTFNekVpSUhrOUlqVTBMakU0T1NJZ2QybGtkR2c5SWpNekxqazRNamtpSUdobGFXZG9kRDBpTXprdU5Ea3pOeUlnY25nOUlqRTJMams1TVRVaUlHWnBiR3c5SWlOQ05FUXpSalFpTHo0S1BISmxZM1FnZUQwaU1UVXVNRGt4TVNJZ2VUMGlNak11T0RjNU9TSWdkMmxrZEdnOUlqRXhNUzR4TXpNaUlHaGxhV2RvZEQwaU9UVXVOVEU1TmlJZ2NuZzlJalF4SWlCbWFXeHNQU0lqUlRKR01FWkdJaTgrQ2p4d1lYUm9JR1E5SWsweE1DNDBPVFk1SURFMk1rTXhNQzQwT1RZNUlERTBNeTR3TXpnZ01qVXVPRFk1SURFeU55NDJOallnTkRRdU9ETXhOQ0F4TWpjdU5qWTJTRGsxTGpVMk1rTXhNVFF1TlRJMElERXlOeTQyTmpZZ01USTVMamc1TmlBeE5ETXVNRE00SURFeU9TNDRPVFlnTVRZeVNERXdMalE1TmpsYUlpQm1hV3hzUFNJalJUSkdNRVpHSWk4K0NqeHlaV04wSUhnOUlqSTJMakV4TVRZaUlIazlJalEwTGpBNE5Ua2lJSGRwWkhSb1BTSTRPQzR4TnpFNUlpQm9aV2xuYUhROUlqWXhMalV6TmpjaUlISjRQU0l5TmlJZ1ptbHNiRDBpSXpOQk5URTJPU0l2UGdvOFkybHlZMnhsSUdONFBTSTBPUzQ1T1RFeElpQmplVDBpTmpjdU1EUTNOQ0lnY2owaU5TNDFNVEEzTlNJZ1ptbHNiRDBpSXpORFEwSkdSaUl2UGdvOFpXeHNhWEJ6WlNCamVEMGlPRGt1T1RRek5pSWdZM2s5SWpZM0xqQTBOelFpSUhKNFBTSTFMamsyT1RrM0lpQnllVDBpTlM0MU1UQTNOU0lnWm1sc2JEMGlJek5EUTBKR1JpSXZQZ284Y0dGMGFDQmtQU0pOTnpBdU1UazNOQ0F5TXk0NE56azVWakV4TGprMElpQnpkSEp2YTJVOUlpTkNORVF6UmpRaUlITjBjbTlyWlMxM2FXUjBhRDBpTlNJdlBnbzhZMmx5WTJ4bElHTjRQU0kzTUM0eE9UWTRJaUJqZVQwaU55NHpORGMyTmlJZ2NqMGlOeTR6TkRjMk5pSWdabWxzYkQwaUkwVXlSakJHUmlJdlBnbzhjR0YwYUNCa1BTSk5OakF1TURrMUlEZzJMak16TkRsRE5qSXVNVEkxTVNBNE9TNDJNVFkzSURZMkxqQTVNemNnT1RFdU9EUTFOeUEzTUM0Mk5UY3lJRGt4TGpnME5UZEROelV1TWpJd055QTVNUzQ0TkRVM0lEYzVMakU0T1RRZ09Ea3VOakUyTnlBNE1TNHlNVGsxSURnMkxqTXpORGtpSUhOMGNtOXJaVDBpSXpORFEwSkdSaUlnYzNSeWIydGxMWGRwWkhSb1BTSTFJaUJ6ZEhKdmEyVXRiR2x1WldOaGNEMGljbTkxYm1RaUx6NEtQQzl6ZG1jK0NnPT0nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIGxhcHRvcCgpIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDgxcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIEBpbmNsdWRlIHBob25lKCkge1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjBweCk7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgQGluY2x1ZGUgZm9udCgnbGlnaHQnKTtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBtYXgtd2lkdGg6IDcwJTtcblxuICAgIEBpbmNsdWRlIHBob25lKCkge1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5pY29uLWFjdGlhbG5vIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDQ4JTIwNzclMjIlMjB3aWR0aCUzRCUyMjQ4JTIyJTIwaGVpZ2h0JTNEJTIyNzclMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM2VkZWRlZCUyMiUyMGQlM0QlMjJNMzYuOCUyMDY1LjdjMTUtMTUlMjAxNS0zOS40JTIwMC01NC40QzI5LjUlMjA0JTIwMTkuOCUyMDAlMjA5LjUlMjAwcy0yMCUyMDQtMjcuMyUyMDExLjNjLTE1JTIwMTUtMTUlMjAzOS40JTIwMCUyMDU0LjRDLTEwLjUlMjA3My0uOCUyMDc3JTIwOS41JTIwNzdzMjAtNCUyMDI3LjMtMTEuM3ptLTQ4LjUtNDguM0MtNiUyMDExLjYlMjAxLjUlMjA4LjYlMjA5LjUlMjA4LjZjNi42JTIwMCUyMDEyLjglMjAyLjElMjAxOCUyMDZsLTQyJTIwNDEuOWMtOC44LTExLjgtNy45LTI4LjUlMjAyLjgtMzkuMXptNDUuMiUyMDMuMWM4LjglMjAxMS43JTIwNy45JTIwMjguNS0yLjglMjAzOS4xLTUuNyUyMDUuNy0xMy4yJTIwOC44LTIxLjIlMjA4LjgtNi42JTIwMC0xMi44LTIuMS0xOC02bDQyLTQxLjl6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5pY29uLWFjdHVhbG5vLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyNDglMjIlMjBoZWlnaHQlM0QlMjI3NyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDQ4JTIwNzclMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM2Y5ZmFmYiUyMiUyMGQlM0QlMjJNMzYuOCUyMDY1LjdjMTUtMTUlMjAxNS0zOS40JTIwMC01NC40QzI5LjUlMjA0JTIwMTkuOCUyMDAlMjA5LjUlMjAwcy0yMCUyMDQtMjcuMyUyMDExLjNjLTE1JTIwMTUtMTUlMjAzOS40JTIwMCUyMDU0LjRDLTEwLjUlMjA3My0uOCUyMDc3JTIwOS41JTIwNzdzMjAtNCUyMDI3LjMtMTEuM3ptLTQ4LjUtNDguM0MtNiUyMDExLjYlMjAxLjUlMjA4LjYlMjA5LjUlMjA4LjZjNi42JTIwMCUyMDEyLjglMjAyLjElMjAxOCUyMDZsLTQyJTIwNDEuOWMtOC44LTExLjgtNy45LTI4LjUlMjAyLjgtMzkuMXptNDUuMiUyMDMuMWM4LjglMjAxMS43JTIwNy45JTIwMjguNS0yLjglMjAzOS4xLTUuNyUyMDUuNy0xMy4yJTIwOC44LTIxLjIlMjA4LjgtNi42JTIwMC0xMi44LTIuMS0xOC02bDQyLTQxLjl6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5pY29uLWFycm93LXRvLWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjExJTIyJTIwaGVpZ2h0JTNEJTIyNyUyMiUyMHZpZXdCb3glM0QlMjItNS41JTIwNS41JTIwMjQlMjAxMyUyMiUzRSUzQ2clMjBmaWxsJTNEJTIyJTIzODg4OThjJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTguNSUyMDYuNGwtLjktLjktMTIlMjAxMi4xLjkuOSUyMDEyLTEyLjF6JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNLTQuNiUyMDUuNWwtLjkuOSUyMDEyJTIwMTIuMS45LS45LTEyLTEyLjF6JTIyJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRScpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uaWNvbi1hcnJvdy10by1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNiUyMDEyJTIyJTIwd2lkdGglM0QlMjIxNiUyMiUyMGhlaWdodCUzRCUyMjEyJTIyJTNFJTNDZyUyMGZpbGwlM0QlMjIlMjM4RTkxOTclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk05JTIwMTEuN2wtLjctLjdMMTQlMjA1LjNsLjcuN0w5JTIwMTEuN3olMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk04LjMlMjAxLjFMOSUyMC4zJTIwMTQuNyUyMDZsLS43LjctNS43LTUuNnolMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk0xMCUyMDExLjdsLS43LS43TDE1JTIwNS4zbC43LjctNS43JTIwNS43eiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTkuMyUyMDEuMWwuNy0uOEwxNS43JTIwNmwtLjcuNy01LjctNS42ek0xMyUyMDV2MUgwVjVoMTN6JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTMlMjA2djFIMFY2aDEzeiUyMiUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0UnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmljb24tYXJyb3ctdG8tcmlnaHQyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE2JTIwMTIlMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwd2lkdGglM0QlMjIxNiUyMiUyMGhlaWdodCUzRCUyMjEyJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNOSUyMDExLjdsLS43LS43TDE0JTIwNS4zbC43LjdMOSUyMDExLjd6JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNOC4zJTIwMS4xTDklMjAuMyUyMDE0LjclMjA2bC0uNy43LTUuNy01LjZ6JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTAlMjAxMS43bC0uNy0uN0wxNSUyMDUuM2wuNy43LTUuNyUyMDUuN3olMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk05LjMlMjAxLjFsLjctLjhMMTUuNyUyMDZsLS43LjctNS43LTUuNnpNMTMlMjA1djFIMFY1aDEzeiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTEzJTIwNnYxSDBWNmgxM3olMjIlMkYlM0UlM0MlMkZzdmclM0UnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmljb24tYXJyb3cyLXRvLWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMGNsYXNzJTNEJTIyYXJyb3cyLXRvLWxlZnQlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEzJTIwMjQlMjIlMjB3aWR0aCUzRCUyMjEzJTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlM0UlM0NnJTIwZmlsbCUzRCUyMiUyMzIzMjUyNiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTEyLjElMjAyNGwuOS0uOS0xMi4xLTEyLS45LjklMjAxMi4xJTIwMTJ6JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTMlMjAuOWwtLjktLjlMMCUyMDEybC45LjlMMTMlMjAuOXolMjIlMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5pY29uLWFycm93Mi10by1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwY2xhc3MlM0QlMjJhcnJvdzItdG8tcmlnaHQlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEzJTIwMjQlMjIlMjB3aWR0aCUzRCUyMjEzJTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlM0UlM0NnJTIwZmlsbCUzRCUyMiUyMzIzMjUyNiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTS45JTIwMEwwJTIwLjlsMTIuMSUyMDEyJTIwLjktLjlMLjklMjAweiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTAlMjAyMy4xbC45LjlMMTMlMjAxMmwtLjktLjlMMCUyMDIzLjF6JTIyJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRScpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uaWNvbi1hd2FyZHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDP3htbCB2ZXJzaW9uPScxLjAnPyUzRSAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmVyc2lvbj0nMS4xJyBpZD0nTGF5ZXJfMScgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCA0MDUuMDc1IDQwNS4wNzUnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwNS4wNzUgNDA1LjA3NTsnIHhtbDpzcGFjZT0ncHJlc2VydmUnIHdpZHRoPSc1MTJweCcgaGVpZ2h0PSc1MTJweCcgY2xhc3M9JyclM0UlM0NnJTNFJTNDZyUzRSAlM0NnJTNFICUzQ2clM0UgJTNDcGF0aCBkPSdNMzczLjQ4OCwzMzcuMDc1bC01OS4yLTEwNGM2LTIuOCw5LjYtOS4yLDkuMi0xNi40bC00LjQtMzYuOGwyNS4yLTI2LjRjNS42LTUuNiw2LTE1LjIsMC40LTIybC0yNS4yLTI3LjJsNS4yLTM3LjIgYzAuOC04LTQuOC0xNi0xMi44LTE3LjZsLTM2LjQtNy4ybC0xNy42LTMyLjRjLTMuNi03LjYtMTIuNC0xMC44LTIwLjQtNy42aC0wLjRsLTMzLjYsMTUuNmwtMzIuOC0xNmMtMy42LTItOC0yLjQtMTItMS4yIGMtNCwxLjItNy4yLDQtOS4yLDcuNmwtMTgsMzIuNGwtMzYuNCw2LjRjLTguNCwxLjYtMTQsOS4yLTEzLjIsMThsNC40LDM2LjhsLTI1LjIsMjYuNGMtNS42LDUuNi02LDE1LjItMC40LDIybDI1LjIsMjcuMiBsLTUuMiwzNy4yYy0wLjgsNy4yLDMuNiwxNCwxMC40LDE2LjhsLTU5LjYsMTA1LjZjLTEuNiwyLjQtMS4yLDUuNiwwLDhjMS42LDIuNCw0LDQsNi44LDRoNjRsMjkuMiw1MC44YzEuNiwyLjQsNCw0LDYuOCw0IHM1LjYtMS42LDYuOC00bDU3LjItOTcuNmw1Ny4yLDk4LjhjMS42LDIuNCw0LDQsNi44LDRzNS42LTEuNiw2LjgtNGwyOS4yLTUyaDY0YzIuOCwwLDUuNi0xLjYsNi44LTQgQzM3NS4wODgsMzQyLjY3NSwzNzUuMDg4LDMzOS40NzUsMzczLjQ4OCwzMzcuMDc1eiBNMTM4LjY4OCwzNzkuODc1bC0yNC44LTQyLjhjLTEuNi0yLjQtNC00LTYuOC00aC01NS4ybDU1LjItOTcuNmwyMi44LDQgbDE3LjYsMzIuNGMzLjYsNy42LDEyLjQsMTAuOCwyMC40LDcuNmgwLjRsMTYuNC03LjZsOCwxNEwxMzguNjg4LDM3OS44NzV6IE0xNjEuODg4LDI2NS4wNzVjLTAuNCwwLTAuNCwwLTAuNCwwbC0xNy42LTMzLjIgYy0yLjQtNC02LjQtNy4yLTExLjItNy42bC0zNi44LTYuOGw1LjItMzYuOGMwLjgtNC44LTAuOC0xMC00LTEzLjJsLTI0LjgtMjcuMmwyNS4yLTI2LjRjMy42LTMuNiw1LjItOC40LDQuNC0xMy4ybC00LjQtMzYuNCBjMCwwLDAtMC40LDAuNC0wLjhsMzYuNC02LjRjNC40LTAuOCw4LjgtMy42LDExLjItOGwxOC0zMi40bDMyLjgsMTZjNC40LDIuNCwxMCwyLjQsMTQuNCwwbDMzLjItMTUuMmMwLjQsMCwwLjQsMCwwLjQsMCBsMTcuNiwzMy4yYzIuNCw0LDYuNCw3LjIsMTAuOCw3LjZsMzYuNCw3LjJsLTUuMiwzNi44Yy0wLjgsNC44LDAuOCwxMCw0LDEzLjJsMjUuMiwyNy4ybC0yNS42LDI2LjRjLTMuNiwzLjYtNS4yLDguNC00LjQsMTMuMiBsNC40LDM2LjhsLTM2LDZjLTQuNCwwLjgtOC44LDMuNi0xMS4yLDhsLTE4LDMyLjRsLTMyLjgtMTZjLTQuNC0yLjQtMTAtMi40LTE0LjQsMEwxNjEuODg4LDI2NS4wNzV6IE0yOTcuODg4LDMzMy4wNzUgYy0yLjgsMC01LjYsMS42LTYuOCw0bC0yNC44LDQ0bC01Ni40LTk3LjZjLTAuNC0xLjItMC44LTItMS42LTIuOGwtOC44LTE1LjZsMi44LTEuMmwzMi44LDE2YzIuNCwxLjIsNC44LDEuNiw3LjIsMS42IGM1LjYsMCwxMS4yLTIuOCwxNC04bDE4LTMyLjRsMjQtNC40bDU0LjgsOTYuNEgyOTcuODg4eicgZGF0YS1vcmlnaW5hbD0nJTIzMDAwMDAwJyBjbGFzcz0nYWN0aXZlLXBhdGgnIGRhdGEtb2xkX2NvbG9yPSclMjMwMDAwMDAnIGZpbGw9JyUyM0Y1NEU1QScvJTNFICUzQ3BhdGggZD0nTTI4Mi4yODgsMTQxLjA3NWMwLTQ0LTM2LTgwLTgwLTgwcy04MCwzNi04MCw4MHMzNiw4MCw4MCw4MFMyODIuMjg4LDE4NS4wNzUsMjgyLjI4OCwxNDEuMDc1eiBNMjAyLjI4OCwyMDUuMDc1IGMtMzUuMiwwLTY0LTI4LjgtNjQtNjRzMjguOC02NCw2NC02NHM2NCwyOC44LDY0LDY0UzIzNy40ODgsMjA1LjA3NSwyMDIuMjg4LDIwNS4wNzV6JyBkYXRhLW9yaWdpbmFsPSclMjMwMDAwMDAnIGNsYXNzPSdhY3RpdmUtcGF0aCcgZGF0YS1vbGRfY29sb3I9JyUyMzAwMDAwMCcgZmlsbD0nJTIzRjU0RTVBJy8lM0UgJTNDL2clM0UgJTNDL2clM0UgJTNDL2clM0UlM0MvZyUzRSAlM0Mvc3ZnJTNFIFwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmljb24tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMGNsYXNzJTNEJTIyY2hlY2tib3glMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEzJTIwMTAlMjIlMjB3aWR0aCUzRCUyMjEzJTIyJTIwaGVpZ2h0JTNEJTIyMTAlMjIlMjBmaWxsJTNEJTIyJTIzMjU4OWRlJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNNS4zJTIwMTBMMy41JTIwOC4xJTIwMTEuMiUyMDAlMjAxMyUyMDEuOSUyMDUuMyUyMDEweiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTAlMjA0LjZsMS44LTEuOSUyMDQuNCUyMDQuNi0xLjglMjAxLjhMMCUyMDQuNnolMjIlMkYlM0UlM0MlMkZzdmclM0UnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmljb24tY2xvY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00zIDEyQzMgNy4wMTUzOCA3LjAxNTM4IDMgMTIgM0MxNi45ODQ2IDMgMjEgNy4wMTUzOCAyMSAxMkMyMSAxNi45ODQ2IDE2Ljk4NDYgMjEgMTIgMjFDNy4wMTUzOCAyMSAzIDE2Ljk4NDYgMyAxMlpNMTIuOSA2LjU5OTk4QzEyLjkgNi4xMDI5MiAxMi40OTcxIDUuNjk5OTggMTIgNS42OTk5OEMxMS41MDI5IDUuNjk5OTggMTEuMSA2LjEwMjkyIDExLjEgNi41OTk5OFYxMi45QzExLjEgMTMuMTgzMiAxMS4yMzM0IDEzLjQ1IDExLjQ2IDEzLjYyTDE1LjA2IDE2LjMyQzE1LjQ1NzYgMTYuNjE4MiAxNi4wMjE4IDE2LjUzNzYgMTYuMzIgMTYuMTRDMTYuNjE4MiAxNS43NDIzIDE2LjUzNzYgMTUuMTc4MiAxNi4xNCAxNC44OEwxMi45IDEyLjQ1VjYuNTk5OThaJyBmaWxsPSclMjNEMkNCQkMnLyUzRSAlM0Mvc3ZnJTNFIFwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmljb24tY29weXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjBjbGFzcyUzRCUyMmljb24lMjBjb3B5cmlnaHQlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE3LjclMjAxNy40JTIyJTIwd2lkdGglM0QlMjIxNyUyMiUyMGhlaWdodCUzRCUyMjE3JTIyJTIwZmlsbCUzRCUyMiUyMzU1NTk1ZiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTguOCUyMDE3LjRjNSUyMDAlMjA4LjktNCUyMDguOS04LjclMjAwLTQuOC0zLjktOC43LTguOC04LjdDMy45JTIwMCUyMDAlMjA0JTIwMCUyMDguN2MwJTIwNC44JTIwMy45JTIwOC43JTIwOC44JTIwOC43em0wLS44Yy00LjYlMjAwLTgtMy42LTgtNy45JTIwMC00LjQlMjAzLjUtOCUyMDguMS04czglMjAzLjYlMjA4JTIwNy45YzAlMjA0LjQtMy41JTIwOC04LjElMjA4em0uMS0zLjRjMS42JTIwMCUyMDIuNy0uNiUyMDMuNi0xLjZsLS45LS44Yy0uNy43LTEuNSUyMDEuMi0yLjYlMjAxLjItMS44JTIwMC0zLjItMS41LTMuMi0zLjRTNy4yJTIwNS4yJTIwOSUyMDUuMmMxLjElMjAwJTIwMS45LjUlMjAyLjYlMjAxLjJsLjktMUMxMS42JTIwNC42JTIwMTAuNiUyMDQlMjA5JTIwNCUyMDYuNCUyMDQlMjA0LjQlMjA2LjElMjA0LjQlMjA4LjVjMCUyMDIuNiUyMDIlMjA0LjclMjA0LjUlMjA0Ljd6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5pY29uLWRhdGFwaWNrZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMGNsYXNzJTNEJTIyaWNvbiUyMGRhdGVwaWNrZXIlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDIyJTIwMjAlMjIlMjB3aWR0aCUzRCUyMjIwJTIyJTIwaGVpZ2h0JTNEJTIyMjAlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xOS45JTIwNWwuMS4xVjE4SDIuMWwtLjEtLjFWNUgxOS45bS4xLTJIMmMtLjklMjAwLTIlMjAuOS0yJTIwMS44VjE4YzAlMjAuOSUyMDEuMSUyMDIlMjAyJTIwMmgxOGMuOSUyMDAlMjAyLS45JTIwMi0xLjhWNWMwLS45LTEuMS0yLTItMnolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBzdHJva2UlM0QlMjIlMjMwMDAlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIyJTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlMjJyb3VuZCUyMiUyMHN0cm9rZS1taXRlcmxpbWl0JTNEJTIyMTAlMjIlMjBkJTNEJTIyTTYlMjAxdjIuNU0xNiUyMDF2Mi41JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNNSUyMDhoMnYySDV6TTEwJTIwOGgydjJoLTJ6TTE1JTIwOGgydjJoLTJ6TTUlMjAxM2gydjJINXpNMTAlMjAxM2gydjJoLTJ6TTE1JTIwMTNoMnYyaC0yeiUyMiUyRiUzRSUzQyUyRnN2ZyUzRScpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uaWNvbi1kYXRlcGlja2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjItMTklMjAtMiUyMDQwJTIwNDAlMjIlMjB3aWR0aCUzRCUyMjQwJTIyJTIwaGVpZ2h0JTNEJTIyNDAlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0NGRDFEMyUyMiUyMGQlM0QlMjJNOS4xJTIwMTMuNWwuMSUyMDExLjhILTcuMWwtLjEtLjFWMTMuNUg5LjFtLjEtMS45SC03LjJjLS44JTIwMC0xLjguOS0xLjglMjAxLjd2MTJjMCUyMC44JTIwMSUyMDEuOCUyMDEuOCUyMDEuOEg5LjJjLjglMjAwJTIwMS44LS44JTIwMS44LTEuNnYtMTJjMC0uOS0xLTEuOS0xLjgtMS45eiUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIybm9uZSUyMiUyMHN0cm9rZSUzRCUyMiUyM0NGRDFEMyUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjIlMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnJvdW5kJTIyJTIwc3Ryb2tlLW1pdGVybGltaXQlM0QlMjIxMCUyMiUyMGQlM0QlMjJNLTMuNSUyMDkuOHYyLjNNNS41JTIwOS44djIuMyUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzQ0ZEMUQzJTIyJTIwZCUzRCUyMk0tNC41JTIwMTYuMmgxLjhWMThoLTEuOHpNLjElMjAxNi4yaDEuOFYxOEguMXpNNC42JTIwMTYuMmgxLjhWMThINC42ek0tNC41JTIwMjAuN2gxLjh2MS44aC0xLjh6TS4xJTIwMjAuN2gxLjh2MS44SC4xek00LjYlMjAyMC43aDEuOHYxLjhINC42eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRScpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uaWNvbi1kYXRlcGlja2VyMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwY2xhc3MlM0QlMjJpY29uJTIwZGF0ZXBpY2tlciUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjIlMjAyMCUyMiUyMHdpZHRoJTNEJTIyMjAlMjIlMjBoZWlnaHQlM0QlMjIyMCUyMiUyMGZpbGwlM0QlMjIlMjNjZmQxZDMlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xOS45JTIwNWwuMS4xVjE4SDIuMWwtLjEtLjFWNUgxOS45bS4xLTJIMmMtLjklMjAwLTIlMjAuOS0yJTIwMS44VjE4YzAlMjAuOSUyMDEuMSUyMDIlMjAyJTIwMmgxOGMuOSUyMDAlMjAyLS45JTIwMi0xLjhWNWMwLS45LTEuMS0yLTItMnolMjIlMkYlM0UlM0NwYXRoJTIwc3Ryb2tlJTNEJTIyJTIzMDAwJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMiUyMiUyMHN0cm9rZS1saW5lY2FwJTNEJTIycm91bmQlMjIlMjBzdHJva2UtbWl0ZXJsaW1pdCUzRCUyMjEwJTIyJTIwZCUzRCUyMk02JTIwMXYyLjVNMTYlMjAxdjIuNSUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTUlMjA4aDJ2Mkg1ek0xMCUyMDhoMnYyaC0yek0xNSUyMDhoMnYyaC0yek01JTIwMTNoMnYySDV6TTEwJTIwMTNoMnYyaC0yek0xNSUyMDEzaDJ2MmgtMnolMjIlMkYlM0UlM0MlMkZzdmclM0UnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmljb24tZGVncmVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI0JTIwMjEuMzglMjIlMjBmaWxsJTNEJTIyJTIzMDM1MGEyJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMjIlMjAyMC41NGwtMi00LjMyYTMlMjAzJTIwMCUyMDElMjAwLTMuOTUuMDVsLTIlMjA0LjI3JTIwMS44Mi44NCUyMDItNC4zOUgxOC4xNmwyJTIwNC4zOXolMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk0yMi45MiUyMDBIMS4wOEExLjA4JTIwMS4wOCUyMDAlMjAwJTIwMCUyMDAlMjAxLjA4djE1Ljg0QTEuMDglMjAxLjA4JTIwMCUyMDAlMjAwJTIwMS4wOCUyMDE4aDEyLjY0bC42OC0xLjQ4YTQuMzUlMjA0LjM1JTIwMCUyMDAlMjAxLS44LTIuNTIlMjA0LjQlMjA0LjQlMjAwJTIwMSUyMDElMjA4LjA1JTIwMi40NGwuNzIlMjAxLjU2aC41NUExLjA4JTIwMS4wOCUyMDAlMjAwJTIwMCUyMDI0JTIwMTYuOTJWMS4wOEExLjA4JTIwMS4wOCUyMDAlMjAwJTIwMCUyMDIyLjkyJTIwMHpNMTAlMjAxNkgzdi0xaDd2MXptMC0ySDN2LTFoN3Yxem0yLTRhMiUyMDIlMjAwJTIwMSUyMDElMjAyLTIlMjAyJTIwMiUyMDAlMjAwJTIwMS0yJTIwMnptOC00Yy0uMTMuMjIuMjIlMjAxLjEzJTIwMCUyMDFDMTUlMjAzJTIwOC41MyUyMDMuODklMjA0JTIwN2MtLjA5JTIwMCUyMC4wOS0xJTIwMC0xcy4xNi4wOS4wOCUyMDAtLjA4LS4zMy4xMy0uNDZhMTMuNjglMjAxMy42OCUyMDAlMjAwJTIwMSUyMDE1LjglMjAwYy4yMy4wOS4xMi4yNC0uMDEuNDZ6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5pY29uLWRvYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyNS41JTIwNC43JTIwOSUyMDExJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNDQUNEQ0YlMjIlMjBkJTNEJTIyTTExLjIlMjA0LjdINS41djExaDlWOC4ybC0zLjMtMy41em0uMiUyMDEuNWwxLjUlMjAxLjZoLTEuNVY2LjJ6bS01JTIwOC41VjUuNmg0LjJ2M2gyLjl2Ni4xSDYuNHolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0NERDBEMiUyMiUyMGQlM0QlMjJNNy41JTIwOC43aDEuOXYuOUg3LjV6TTcuNSUyMDEwLjdoNXYxaC01ek03LjUlMjAxMi43aDV2LjloLTV6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5pY29uLWRvYzIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMGNsYXNzJTNEJTIyaWNvbiUyMGRvYzIlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjI0JTIwNCUyMDE2JTIwMjAlMjIlMjB3aWR0aCUzRCUyMjE2JTIyJTIwaGVpZ2h0JTNEJTIyMjAlMjIlMjBmaWxsJTNEJTIyJTIzQzhDQ0QxJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNNCUyMDR2MjBoMTZWNEg0em0xMyUyMDE1SDd2LTJoMTB2MnptMC00SDd2LTJoMTB2MnptMC00SDdWOWgxMHYyeiUyMiUyRiUzRSUzQyUyRnN2ZyUzRScpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uaWNvbi1lZHVjYXRpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNicgaGVpZ2h0PSczNicgdmlld0JveD0nMCAwIDM2IDM2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3BhdGggZD0nTTE4IDYuMDcxNjZMMzEuMjE4NyAxMS4xNjVMMTggMTYuMjU4M0w0Ljc4MTMgMTEuMTY1TDE4IDYuMDcxNjZaJyBzdHJva2U9JyUyM0Y1NEU1QScgc3Ryb2tlLXdpZHRoPScyJy8lM0UgJTNDcGF0aCBkPSdNOS43NTc4MSAxMy43NzMzVjE5LjY2NThDOS43NTc4MSAxOS45OTA2IDkuODkzNzYgMjAuMzAwNSAxMC4xMzI3IDIwLjUyMDVWMjAuNTIwNUMxNC41NzkxIDI0LjYxMzcgMjEuNDIxMyAyNC42MTM3IDI1Ljg2NzggMjAuNTIwNVYyMC41MjA1QzI2LjEwNjcgMjAuMzAwNSAyNi4yNDI3IDE5Ljk5MDYgMjYuMjQyNyAxOS42NjU4VjEzLjc3MzMnIHN0cm9rZT0nJTIzRjU0RTVBJyBzdHJva2Utd2lkdGg9JzInLyUzRSAlM0NwYXRoIGQ9J00zMC45MDA0IDExLjUwNDNMMzAuOTAwNCAyMi44ODU4JyBzdHJva2U9JyUyM0Y1NEU1QScgc3Ryb2tlLXdpZHRoPScyJy8lM0UgJTNDZWxsaXBzZSBjeD0nMzAuOTAwOCcgY3k9JzI0LjMwODcnIHJ4PScxLjkzOTg0JyByeT0nMS44OTczNScgZmlsbD0nJTIzRjU0RTVBJy8lM0UgJTNDcGF0aCBkPSdNMjkuNDQ0MyAzMC4wMDAxTDMwLjg5OTIgMjUuNzMxMUwzMi4zNTQxIDMwLjAwMDEnIHN0cm9rZT0nJTIzRjU0RTVBJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFICUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5pY29uLWVtYWlsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSAlM0NwYXRoIGQ9J00xMiAxM0wyMyA1LjQwMjcxQzIyLjkzNSA0LjYyMTAyIDIyLjMxODkgNCAyMS41NDQ3IDRIMi4zMzcxNEMxLjc0MDIzIDQgMS4yMzE5NyA0LjM2OTIxIDEgNC44OTI5MUwxMiAxM1onIGZpbGw9JyUyM0QyQ0JCQycvJTNFICUzQ3BhdGggZD0nTTEyIDE1LjhMMSA3LjQ0NDM0VjE4LjU3NTNDMSAxOS4zNjQ0IDEuNjU3MDcgMjAgMi40NjY2NyAyMEgyMS41MzMzQzIyLjM0NDQgMjAgMjMgMTkuMzY0NCAyMyAxOC41NzUzVjcuOTY3MDNMMTIgMTUuOFonIGZpbGw9JyUyM0QyQ0JCQycvJTNFICUzQy9zdmclM0UgXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uaWNvbi1mb3RvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSAlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNOC41NjUxOSAzSDE1LjI4MzVMMTcuMTkxNCA2LjE0Mjg2SDIxLjMzNTVDMjIuMjQzNCA2LjE0Mjg2IDIzIDYuODU3MTQgMjMgNy43MTQyOFYxOC40Mjg2QzIzIDE5LjI4NTcgMjIuMjQzNCAyMCAyMS4zMzU1IDIwSDIuNjY0NDdDMS43NTY1OCAyMCAxIDE5LjI4NTcgMSAxOC40Mjg2VjcuNzE0MjhDMSA2Ljg1NzE0IDEuNzU2NTggNi4xNDI4NiAyLjY2NDQ3IDYuMTQyODZINi44MDg2MUw4LjU2NTE5IDNaTTcuMzE4MzYgMTMuMDkzN0M3LjMxODM2IDEwLjQwNDIgOS4zNzY1OSA4LjMxMjMyIDEyLjAyMjkgOC4zMTIzMkMxNC42NjkyIDguMzEyMzIgMTYuNzI3NCAxMC40MDQyIDE2LjcyNzQgMTMuMDkzN0MxNi43Mjc0IDE1Ljc4MzIgMTQuNjY5MiAxNy44NzUgMTIuMDIyOSAxNy44NzVDOS41MjM2MSAxNy44NzUgNy4zMTgzNiAxNS43ODMyIDcuMzE4MzYgMTMuMDkzN1onIGZpbGw9JyUyM0QyQ0JCQycvJTNFICUzQy9zdmclM0UgXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uaWNvbi1oYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMTElMjIlMjBoZWlnaHQlM0QlMjIxNiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDExJTIwMTYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk05LjclMjA0LjFjLS40JTIwMC0uNy4yLS45LjV2LTJjMC0uNi0uNS0xLTEuMS0xLS40JTIwMC0uOC4yLTElMjAuNXYtLjRjMC0uNi0uNS0xLTEuMS0xLS42JTIwMC0xLjEuNS0xLjElMjAxdi40Yy0uMi0uMy0uNi0uNS0xLS41LS42JTIwMC0xLjEuNS0xLjElMjAxdjQuMmMtLjItLjMtLjUtLjYtMS0uNi0uMyUyMDAtMSUyMC4xLTEuMiUyMDEuMXYzLjVjMCUyMDIuNiUyMDIuNSUyMDQuOSUyMDUuNCUyMDQuOSUyMDMlMjAwJTIwNS4yLTIuNCUyMDUuMi00LjVWNS40YzAtLjktLjUtMS4zLTEuMS0xLjN6TS44JTIwMTAuOFY5LjNoMXYxLjJoMS4xVjQuMmgxdjQuMkg1di0zaDF2My4xaDEuMVY2LjhoMXYyLjFoMS4xVjcuNmgxdjMuM2MtLjItLjEtLjktLjMtMS42JTIwMHYtLjFjMC0uNC0uNC0uNy0uOS0uN3MtLjkuMy0uOS43YzAlMjAuNC40LjcuOC43LS40LjYtLjYlMjAxLjQtLjYlMjAxLjRzLTEuMS0uMi0xLjYuMWMtLjguNS0uOCUyMDEuNS0uNyUyMDItMi4xLS40LTMuOS0yLjItMy45LTQuMnolMjIlMkYlM0UlM0MlMkZzdmclM0UnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmljb24tbG9hZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwY2xhc3MlM0QlMjJpY29uJTIwbG9hZCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAtMC43JTIwNDglMjA0OCUyMiUyMHdpZHRoJTNEJTIyNDglMjIlMjBoZWlnaHQlM0QlMjI0OCUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0yNCUyMDEuM2MxMi4xJTIwMCUyMDIyJTIwOS45JTIwMjIlMjAyMnMtOS45JTIwMjItMjIlMjAyMi0yMi05LjktMjItMjIlMjA5LjktMjIlMjAyMi0yMm0wLTJDMTAuNy0uNyUyMDAlMjAxMCUyMDAlMjAyMy4zczEwLjclMjAyNCUyMDI0JTIwMjQlMjAyNC0xMC43JTIwMjQtMjQtMTAuNy0yNC0yNC0yNHolMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk0yMyUyMDExLjNoMnYxOGgtMnolMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk0yMy4yMzQlMjAyOS4wMjdsLTctNyUyMDEuNDE0LTEuNDE0JTIwNyUyMDd6JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNMjQuNzIlMjAyOS4wMjhsLTEuNDE0LTEuNDE0JTIwNy03JTIwMS40MTQlMjAxLjQxNHpNMTUlMjAzMC4zaDE4djJIMTV6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5pY29uLWxvZ28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzElMjA0MSUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRDQyRTJEJTIyJTIwZCUzRCUyMk0xNC41JTIwMjEuM2MtLjItLjEtLjUtLjItLjYtLjJsLS4yLS4xdi0uMWguMWMuMiUyMDAlMjAuMy0uMS40LS4xLS4zLS4xLS43LS4yLS44LS4zdi0uMWguMmMtLjIlMjAwLS4zLS4yLS40LS4zLS4yLS4yLS4zLS4zLS43LS4ybC0uMS0uMXYtLjFjMC0uMSUyMDAtLjEuMi0uMS4xJTIwMCUyMC4yLS4xLjMtLjEtLjIlMjAwLS4yLS4xLS4zLS4yLS4xLS4xLS4yLS4xLS43LjFoLS4xYy40LS4zLjYtLjYuNi0uNy0uMSUyMDAtLjEuMS0uMi4xLS4xLjEtLjUuMS0uNiUyMDAtLjElMjAwLS4xLS4yLS4xLS4zLS4xJTIwMC0uMy4yLS40LjNsLS4xLjEtLjMtLjMtLjUuNGgtLjNsLjIuNEgxMGMtLjEtLjEtLjMtLjEtLjQlMjAwJTIwLjQuMi4zLjIuMy4zJTIwMCUyMDAlMjAwJTIwLjEtLjEuMXMtLjIuMS0uMy4xYy0uMS4xLS4xLjEtLjMuMS4xLjEuMy4yLjUuMmguNHYuMS0uMXMtLjEuMS0uNC4xYy0uMyUyMDAtLjUtLjEtLjYtLjN2LS4xYy4xJTIwMCUyMC4yLS4xLjMtLjEuMS0uMS4xLS4xLjMtLjEtLjEtLjEtLjItLjEtLjItLjJzMC0uMS4xLS4xYy4xLS4xLjMtLjEuNCUyMDBsLS4yLS4zaC40bC4zLS4zLjMuM2MuMS0uMS4zLS40LjUtLjNoLjF2LjFjMCUyMC4xJTIwMCUyMC4yLjEuMmguNWMuMS0uMS4yLS4xLjItLjJ2LS4xbC4xLjFzLjEuMi0uMi42Yy4zLS4xLjQlMjAwJTIwLjUuMS4xLjEuMi4xLjQuMnYuMWMwJTIwLjElMjAwJTIwLjEtLjMuMi4yJTIwMCUyMC40LjIuNS4zLjEuMS4yLjMuNC4zLjElMjAwJTIwLjIuMS4yLjFsLS4yLjJjLjIuMS41LjIuNy4yaC4xdi4yYy0uMS0uNS0uMi0uNC0uNC0uNC40LjEuNS4xLjUuMyUyMDAtLjElMjAwLS4xJTIwMCUyMDB6JTIyJTJGJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNENDJFMkQlMjIlMjBkJTNEJTIyTTE1LjQlMjAzNy41bC0uMy0xLjJjMC0uMS0uMi0xLTEuMS0xSDguNmMtMS40JTIwMC0yLjQtMS0yLjQtMi4zVjE0LjNoMTguNHYxOC44YzAlMjAxLjMtMS4xJTIwMi4yLTIuNSUyMDIuMmgtNS4zYy0uOSUyMDAtMS4xJTIwMS0xLjElMjAxbC0uMyUyMDEuMnpNNi44JTIwMTQuOVYzM2MwJTIwMSUyMC44JTIwMS44JTIwMS44JTIwMS44SDE0Yy43JTIwMCUyMDEuMS40JTIwMS40LjguMy0uNC43LS44JTIwMS40LS44aDUuM2MxLjIlMjAwJTIwMi0uNyUyMDItMS43VjE0LjlINi44eiUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRDQyRTJEJTIyJTIwZCUzRCUyMk0xMS4xJTIwMjUuNmwtLjMtLjhjLS4zLS4yLS44LS41LTEuMS0uNy0uMi0uMS0uNC0uMy0uNS0uNWgtLjFjLS4yJTIwMC0uMy4xLS40LjFsLS4zLjljLS4xLjMtLjIuNS0uMy42LS4xLjItLjMuNS0uMS42di40Yy0uMS4xLS4xLjItLjEuM3YuMmMwJTIwLjIlMjAwJTIwLjMuMS40di4xaC4xYy4yLS4xLjMtLjIuNC0uNC4xLS4xLjEtLjIuMi0uMnYtLjFjLjEtLjElMjAwLS4yLS4xLS4zJTIwMCUyMDAtLjEtLjEuMS0uNHYtLjFjLS4xLS4zLjEtLjcuMy0xJTIwMC0uMS4xLS4xLjEtLjIuMS0uMS4xLS4yLjItLjIuMy41LjYuOSUyMDEuMSUyMDEuMiUyMDAlMjAwJTIwLjEuMS4yLjEuMS4xLjUlMjAwJTIwLjUlMjAwJTIwLjElMjAwJTIwLjElMjAwJTIwMCUyMDAlMjAuMSUyMDAlMjAuMSUyMDAlMjAwJTIwMHptMS44LTcuNmguMWMuMSUyMDAlMjAuMiUyMDAlMjAuMi4xJTIwMCUyMDAlMjAwJTIwLjEtLjEuMWgtLjIuMnMuMSUyMDAlMjAuMS4xYzAlMjAwJTIwMCUyMC4xLS4xLjFoLS4yLjJzLjElMjAwJTIwLjEuMS0uMS4xLS4yLjFoLS4xLjFjLjElMjAwJTIwLjIlMjAwJTIwLjIuMXMtLjEuMS0uMi4xaC0uMXMuMS4xLjIuMXYuMWMtLjItLjEtLjMtLjItLjMtLjVzMC0uNC4xLS41eiUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRDQyRTJEJTIyJTIwZCUzRCUyMk0xNC4xJTIwMTkuN2MtLjElMjAwLS4yJTIwMC0uMi0uMS0uMS0uMi0uMi0uNC0uMy0uNS0uMi0uMy0uMi0uNC0uMi0uNXYtLjRjMC0uMS0uMS0uMS0uMi0uMWwtLjEtLjFoLjFjLjElMjAwJTIwLjIuMi4yLjIuMS4yLjEuNC4xLjQlMjAwJTIwLjEuMS4zLjIuNGwuMy42Yy4xLjEuMi4xLjQlMjAwaC4xYy4xLS4xLjItLjIuMi0uMy4zLS4yLjYtLjIuNi0uMnYuMmgtLjF2LS4xLjFzLS4yJTIwMC0uNS4yYy0uMSUyMDAtLjIuMS0uMi4yaC0uMWMtLjEtLjEtLjIlMjAwLS4zJTIwMHolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0Q0MkUyRCUyMiUyMGQlM0QlMjJNMTMuOSUyMDIwLjNjLS4zJTIwMC0uNi0uNC0uOC0xLjR2LS4yYy4yLjguNiUyMDEuNS44JTIwMS41aC4zYy4yJTIwMCUyMC40JTIwMCUyMC41LS4xbC4xLjFjLS4xLjEtLjQlMjAwLS42JTIwMC0uMS4xLS4yLjEtLjMuMXptMSUyMC44Yy0uMS0uNC0uMS0uNy0uMS0xLjIuMS0uMi4yLS41LjMtLjZsLjEtLjJoLjFjLjEuMS4yLjIuNC4xbC0uMS4xYy0uMi4xLS4zJTIwMC0uNC0uMWwtLjEuMWMwJTIwLjEtLjIuNC0uMi42LS4xLjQlMjAwJTIwLjguMSUyMDEuMWwtLjEuMXptLjYlMjAxLjJsLS43LS41LjEtLjEuNy41LjctLjMuMS4xLS45LjN6bS0xLjEuNGwuNi0uNy4xLjEtLjcuNnptLjglMjAyLjRjLS4zLS4zLS42LS4zLS44LS4zJTIwMCUyMDAtLjItLjItLjQlMjAwaC0uMWMuMi0uMi40LS4xLjQtLjEuNC0uMS43JTIwMCUyMC45LjJ2LjJ6bS0uOSUyMDIuMWMtLjElMjAwLS4xJTIwMC0uMi0uMXYtLjJsLjEtLjFjLjEtLjEuMi0uMS4yLS4zaC4xYy0uMS4yLS4yLjMtLjMuNHYuMWwuMS4xYy4xJTIwMCUyMC4yLS4xLjMtLjEuMSUyMDAlMjAuMi0uMS4yLS4yLjEtLjEuMi0uMi4zLS4yLjElMjAwJTIwLjItLjEuMy0uMiUyMDAtLjEtLjEtLjItLjEtLjNoLjJjMCUyMC4yLjIuMi4xLjQlMjAwJTIwLjEtLjMuMi0uNC4yLS4xJTIwMC0uMi4xLS4zLjItLjEuMS0uMi4xLS4zLjIlMjAwJTIwMC0uMiUyMDAtLjMuMXptNS44LTQuMWwuMi0uMmMuMi0uMS42LTElMjAxLjUtLjglMjAxLjEuMiUyMDEuMSUyMDEuMy43JTIwMi4ybC0uNSUyMDFjLS4xLjMtLjEuNS4xLjgtLjktLjEtLjctMS4yLS40LTIuNC4yLS45LS45LS44LTEuNC0uNWwtLjItLjF6bS03LTUuMUgxM2wtLjEtMS4zLS4zLS4zLjEtLjEuMi4ydi0uM2wtLjQuMXYtLjFoLjRWMTZoLS4ydi0uMWguMnYtLjNoLjF2LjNoLjJ2LjFIMTNoLjR2LjFoLS41di41bC4zLjQtLjEuMS0uMi0uMy4yJTIwMS4yeiUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRDQyRTJEJTIyJTIwZCUzRCUyMk0xMyUyMDE4LjdsLjElMjAxLjguMi4xLS4xLTEuOUgxM3ptLjclMjAxMGwtLjItMi4yaC4ybC4xJTIwMi4yLjIuMS0uMi42LS4yLS42LjEtLjF6bTQuNCUyMDEuM2MuMiUyMDAlMjAuMi0uMS4yLS4zLjEtLjYuMy0uOS41LTEtLjEtLjMtLjItLjctLjItMS4yJTIwMC0uMS0uOC0uNS0xLjEtMS4zbC0uNC4yYy0uMi4xLS40LjEtLjQuMWwuMS4zYy4xLjIuMi41LjQuNi4yLjIuNS4zLjcuNi4xLjEuMS4xLjEuMi4yLjMuMi43JTIwMCUyMDEuMS0uMS4yLS4yLjItLjMuNi0uMSUyMDAlMjAuMy4xLjQuMXptLTIuOC0xMi45bC4xLS4xYy4xLS4yLS4xLS4xLS4yLS4zLjUtLjEuOS0uMSUyMDEuMi4zLjIuMy4yLjQuMS44JTIwMCUyMC40LjIuNS40LjMuMS0uMS4xLS4yLjItLjMuMi0uMS4zJTIwMCUyMC40LjEuMS4yLjEuMy4zLjIlMjAwJTIwLjEtLjEuMi0uMy4xLS4xJTIwMC0uMS0uMS0uMS0uMS0uMi0uMi0uMy4xLS40LjItLjIuMy0uNi4zLS44JTIwMC0uMS0uMi4xLS40LS4xLS41JTIyJTJGJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNENDJFMkQlMjIlMjBkJTNEJTIyTTE0LjclMjAxOGMuMy4xLjYtLjEuOS0uMi4xLjQuMS43LjUuOC0uMS0uMi0uMS0uNS0uMS0uOCUyMDAtLjUtLjItLjgtLjYtLjgtLjUuMS0uNy41LS43JTIwMXolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0Q0MkUyRCUyMiUyMGQlM0QlMjJNMTYuMSUyMDE4LjdjLS40JTIwMC0uNC0uNC0uNS0uNy0uMi4xLS40LjItLjcuMmgtLjJzLS4xJTIwMC0uMS0uMWMwLS42LjItMSUyMC43LTElMjAuNCUyMDAlMjAuOC40LjguOS4xLjIlMjAwJTIwLjQlMjAwJTIwLjcuMS0uMS4xLS4xJTIwMCUyMDB6JTIyJTJGJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNENDJFMkQlMjIlMjBkJTNEJTIyTTE1LjMlMjAxOS4xaC0uMmMtLjEtLjEtLjEtLjItLjEtLjMlMjAwLS4xLS4xLS4yLS4yLS4zLS4xLS4yLS4xLS4zLS4xLS40aC4xYzAlMjAuMS4xLjMuMS40LjEuMS4xLjIuMi4zJTIwMCUyMC4xLjEuMi4xLjIuMS4xLjMuMS42LS40bC4yLjFjLS4yLjItLjUuNC0uNy40em0tNC4xLTUuNWg4LjN2LjdoLTguM3YtLjd6bTQuMS0uNWwtMS4yLS43JTIwMS4yLS43JTIwMS4yLjctMS4yLjd6bTIuMy0uMmMtLjIlMjAwLS4zLS4yLS4zLS4zJTIwMC0uMi4yLS4zLjMtLjMuMiUyMDAlMjAuMy4yLjMuMy4xLjEtLjEuMy0uMy4zem0xLjQlMjAwYy0uMSUyMDAtLjIlMjAwLS4yLS4xLS4xLS4xLS4xLS4yLS4xLS4yJTIwMC0uMi4yLS4zLjMtLjNzLjMuMi4zLjNjMCUyMC4xLS4xLjMtLjMuM3ptLTcuMSUyMDBjLS4yJTIwMC0uMy0uMi0uMy0uMyUyMDAtLjIuMi0uMy4zLS4zLjIlMjAwJTIwLjMuMi4zLjMlMjAwJTIwLjEtLjIuMy0uMy4zem0xLjMlMjAwYy0uMSUyMDAtLjIlMjAwLS4yLS4xLS4xLS4xLS4xLS4yLS4xLS4yJTIwMC0uMi4yLS4zLjMtLjMuMiUyMDAlMjAuMy4yLjMuMyUyMDAlMjAuMS0uMS4zLS4zLjN6bS0uNyUyMDIwLjNzMS43LjMlMjAyLjctLjFjMS40LS41JTIwMS41LTElMjAxLjUtMSUyMC4xJTIwMCUyMC4xLjIuNy40LjMuMS43LjIuOS4xLjMlMjAwJTIwLjUlMjAwJTIwLjUuMnMtLjIuMy0uNC4zLS41LS4zLS44JTIwMGwuMy4xcy0uMy4xLS40LjJjMCUyMDAlMjAuMy0uMS40LS4xJTIwMCUyMDAtLjIuMS0uMi4yaC4zYy4xJTIwMCUyMC4zLjEuNi4yLjIlMjAwJTIwLjctLjIuOS0uOCUyMDAlMjAwLS4zLS4zLS4zLS40JTIwMCUyMDAtLjEtLjQuMS0uMy40LjIuOS4zJTIwMS4zLjMlMjAxLjIlMjAwJTIwMi4zLS45JTIwMS41LTIuMy0uMi0uNC0uNi0xLS42LTEuNXMuNC0uNy43LS43Yy4zJTIwMCUyMC40LjIuNC4zJTIwMCUyMDAtLjMtLjEtLjQuMyUyMDAlMjAuMi4zLjMuNC43JTIwMCUyMDAlMjAuMi0uMy4zLS41LjEtLjIuMS0uNS4xLS42JTIwMC0uMS0uMi0uNS0uNS0uNi0uMi0uMS0uNS0uMS0uNy0uMS0uNS4xLS44LjUtLjglMjAxLS4xLjMuMS43LjIlMjAxJTIwLjMuOC41JTIwMS4yLjIlMjAxLjYtLjMuNS0xLjMuMi0yLjItLjQtLjktLjYtMS42LS44LTIuNS0uNi0xLjUuMy0xLjQlMjAxLjEtMi43JTIwMS4zLS43JTIwMC0yJTIwLjEtMS4yLTEuNCUyMDAlMjAwLS42LS4zLS45LS40LS42LS4xLTEuMi40LTEuMyUyMDEtLjEuOC4yJTIwMS43LjclMjAxLjclMjAwJTIwMCUyMDAlMjAuMi0uMS40JTIwMCUyMDAtLjQtLjEtLjctLjEtLjMlMjAwLS43LjEtLjguMS0uMSUyMDAtLjMtLjItLjktLjItLjUlMjAwLS44LjMtLjguM2wuNC4xcy0uNC4xLS41LjNjMCUyMDAlMjAuMy0uMS41LS4xJTIwMCUyMDAtLjMuMi0uMy40JTIwMCUyMDAlMjAuMi0uMi40LS4ycy42LjIuNy4yYy4zJTIwMCUyMC40LS4yLjQtLjIuMSUyMDAlMjAuNC4yJTIwMS4xLjMuNyUyMDAlMjAuOC0uMSUyMDEuMS0uMS4yJTIwMCUyMC41LjEuNS4xLjElMjAwJTIwLjItLjMuMi0uOCUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRDQyRTJEJTIyJTIwZCUzRCUyMk0xMSUyMDMxLjdzLS45LS41LTEtLjZjLS4xLS4xLS40LS4xLS45LS4xLS40LjEtLjYuMi0uNy4zaC4ycy0uMi4xLS4yLjNjMCUyMDAlMjAuMy0uMi41LS4ybC0uMS4ycy4xLS4xLjMlMjAwJTIwLjQuMi41LjJjLjElMjAwJTIwLjEtLjEuMi0uMXMuMi4xLjMuMmMuMS4xLjcuNy45LjcuMiUyMDAlMjAuNC0uMS40LS4xbTQuOC4zYy0uMS4yJTIwMCUyMC41LjEuNi4xLjIuMi4yLjMuMy4xLjEuMS4yLS4yLjMtLjIuMS0uNS4xLS44LjEtLjMlMjAwLS42JTIwMC0uOS4zJTIwMCUyMDAlMjAuMS0uMy4zLS41JTIwMCUyMDAtLjMuMS0uNS4ybC4zLS4zYy4yLS4xLjMtLjEuNS0uMi4yJTIwMCUyMC4zJTIwMCUyMC41LjElMjAwJTIwMC0uMS0uMy0uMy0uNSUyMDAlMjAwJTIwLjItLjEuNS0uMmwuMi0uMnptLTEtMTRjLjEtLjEuMSUyMDAlMjAuMSUyMDAlMjAwJTIwLjEtLjEuMS0uMSUyMDAlMjAwJTIwLjElMjAwJTIwMCUyMDAlMjAwem0tLjElMjAwYy4xJTIwMCUyMC4yLS4xLjItLjFoLS4xbC0uMS4xYzAtLjElMjAwJTIwMCUyMDAlMjAwem0tLjMtLjZoLjJjLjElMjAwJTIwLjElMjAwJTIwMCUyMC4xdi4xYzAlMjAuMiUyMDAlMjAuMi0uMSUyMDBoLS4xczAtLjEuMS0uMWwtLjEtLjFjMCUyMC4xJTIwMCUyMDAlMjAwJTIwMHptLjctLjFjLS4xJTIwMC0uMi4xLS4yLjF2LjFzMCUyMC4xLjEuMWMwJTIwMCUyMC4xLS4xLjItLjElMjAwJTIwMCUyMDAtLjEtLjEtLjFoLS4xYy0uMSUyMDAlMjAwJTIwMCUyMC4xLS4xem0uNi45Yy0uMS0uMS0uMi0uMy0uMi0uNGguMWMwJTIwLjEtLjEuMy4zLjNsLS4yLjF6bS01LjklMjAxYy0uMS0uMi0uNC0uMy0uNC0uM3YtLjJzLjIuMi40LjV6bS4xLS4xYy0uMi0uNS0uNC0uNS0uNC0uNXYtLjFjLjElMjAwJTIwLjMlMjAwJTIwLjQuNnptLjItLjFzLS40LS41LS40LS44bC4xLS4xYy4xLjMuNC44LjMuOXptMTAuMiUyMDBsLTEuNC0uNC4xLS4xJTIwMS41LjMtLjIuMnptLTYuNiUyMDkuM2wuMy0uM3YuNGwtLjEtLjFzLS4xLjYtLjkuOWwuMS0uMnMuNS0uMS43LS43aC0uMXolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0Q0MkUyRCUyMiUyMGQlM0QlMjJNMTUuNyUyMDI5LjZzLS4xLS4yLS4yLS4yYy0uMS0uMS0uMyUyMDAtLjMlMjAwcy0uMS0uMi0uMy0uMmMtLjElMjAwLTElMjAuNS0xLjQuNi4xLS4yJTIwMC0uNC0uMy0uNSUyMDAlMjAwJTIwLjMuNS0uNS44LS4zLjEtLjElMjAwLS4yLjNzLS4zLjUtLjMuNmMwJTIwLjIuMi40LjUuM3YuMWMuMi0uMS43LjIuOSUyMDBoLjFzLjMlMjAwJTIwLjYtLjFsLS4yLS4zcy4zLjEuNC0uMmMwJTIwMC0uMS0uMS0uMS0uMnMuMi0uMy4zLS4zYy4xLS4xLjUtLjQlMjAxLS43em0tMS44JTIwMWMtLjEuMS0uMy4xLS41LjFsLjMtLjNjLjElMjAwJTIwLjIlMjAwJTIwLjMtLjEuMSUyMDAlMjAuMi0uMS4zLS4xLS4xJTIwMC0uMy40LS40LjR6bS0yLjItNy44Yy0uNy0uMS0uOS0uOC0uOS0uOGguMXMuMy42LjkuN2wtLjEuMXptMS40LS41Yy0uMSUyMDAtLjIlMjAwLS4yLS4xLS4xJTIwMC0uMS0uMS0uMS0uMnYtLjVjMC0uMS4xLS4xLjItLjFoLjN2LS4zYy4xJTIwMCUyMC4yLjIuMy4zaC4yYy4zLS4yLjctLjQlMjAxLjEtLjZoLjFsLjMtLjguMS4xLS4zLjktLjIuMS0xJTIwLjUtLjQuMWMwLS4xLjEtLjItLjEtLjIlMjAwJTIwLjElMjAwJTIwLjEtLjEuMmgtLjRjMCUyMC4xLjEuMS4xLjFoLS4xdi4xaC4xcy0uMSUyMDAtLjEuMS4xLjEuMS4xdi4xczAlMjAuMS4xLjFjLjEuMS4zJTIwMCUyMC40JTIwMGguMWMuMi0uMS4yLS4xLjItLjIuMSUyMDAlMjAuNyUyMDAlMjAxLjEtLjIuMSUyMDAlMjAuMS0uMS4yLS4xLjEtLjEuMi0uMS4zLS4xLjEtLjEuMS0uMi4yLS4zLjEtLjEuMS0uMS4xLS4yLjEtLjEuMi0uMy4yLS42bC4yLjFjMCUyMC4zLS4yLjYtLjMuNy0uMS4xLS4xLjEtLjIuMS0uMS4xLS4yLjItLjIuM2wuMS4xYy0uMSUyMDAtLjIuMS0uMy4xLS4xLjEtLjEuMS0uMi4xLS40LjItLjguMi0xLjIuMWwtLjEuMWMwJTIwLjEtLjEuMS0uMS4xaC0uMWMtLjEtLjEtLjMtLjEtLjQtLjF6bS0xLjktMi43Yy0uMS0uMS0uMS0uMSUyMDAtLjIuMS0uMi4yLS41LjYtLjVsLjEuMWMtLjUlMjAwLS43LjQtLjcuNi0uMSUyMDAlMjAwJTIwMCUyMDAlMjAweiUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRDQyRTJEJTIyJTIwZCUzRCUyMk0xNC44JTIwMjAuM3MtLjUlMjAwLS4zLS44aC4xYy0uMi42LjMuNS4zLjVsLS4xLjN6bS40LTE3LjljLS4xLS4xLS4xLS4xLS4xLS4yczAtLjIuMS0uMmMuMS0uMS4xLS4xLjItLjFzLjIlMjAwJTIwLjIuMWMwJTIwMCUyMC4xJTIwMCUyMC4xLjFzMCUyMC4yLS4xLjJjLS4xLjEtLjEuMS0uMi4xLS4xLjEtLjIlMjAwLS4yJTIwMHptMC0uNWwtMS0uMnYuOGwxLS4yLS4yJTIwMWguOGwtLjItMSUyMDElMjAuMnYtLjhsLTElMjAuMi4yLTFIMTVsLjIlMjAxem0wJTIwMHptMCUyMC4xem0uMiUyMDguOGMtMS40LTEuOC0yLjctNC0xLjQtNmguMWMuNi4zLjclMjAxLjYlMjAxJTIwMi4zJTIwMC0uMy0uMS0xLjkuNC0yLjNoLjFjLjQuMi41JTIwMiUyMC41JTIwMi4zLjItLjYuMy0xLjguOS0yLjNoLjFjMSUyMDItLjMlMjA0LTEuNyUyMDZ6JTIyJTJGJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNENDJFMkQlMjIlMjBkJTNEJTIyTTE0LjklMjAxMS4zaC0zLjVzLTEuNS0xLjItMS41LTMuMmMwLTIuMyUyMDIuMS0zLjIlMjAzLTMuMmguMlY1cy0uNy44LS4yJTIwMi43Yy4zJTIwMS42JTIwMi4xJTIwMy41JTIwMiUyMDMuNi4xLS4xLjEtLjElMjAwJTIwMCUyMC4xJTIwMCUyMC4xJTIwMCUyMDAlMjAwem00LjUlMjAwaC0zLjZ2LS4xczEuOC0xLjklMjAyLjItMy42Yy40LTEuOC0uMi0yLjYtLjItMi42di0uMWguMmMuOSUyMDAlMjAzJTIwLjklMjAzJTIwMy4yLS4xJTIwMi0xLjYlMjAzLjItMS42JTIwMy4yem0tNC02LjhjLS4yJTIwMC0uNC0uMi0uNC0uNHMuMi0uNC40LS40LjQuMi40LjQtLjIuNC0uNC40em00LjMlMjAxNi40Yy0xLjElMjAwLTIuNS0uNy0zLjEtMS4xLS4xLjMtLjEuOC0uMS44LjMuMiUyMDIuNSUyMDEuMyUyMDIuNiUyMDEuMSUyMDAtLjEtLjEtLjQuMS0uNC4xJTIwMCUyMC4yLjEuNCUyMDBzLjMtLjMuMi0uM2MwLS4xLS4xLS4xLS4xLS4xem0tMS42LTEuNGMuMy0uNC43LS43JTIwMS4xLS45LS4zLjEtLjkuMS0xLjYuMmwtMS40LjIuMS4xYzEuMS4yJTIwMS43LjMlMjAxLjguNHolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0Q0MkUyRCUyMiUyMGQlM0QlMjJNMjAuNiUyMDE5LjZjLS4zLjEtMS4yLjMtMS4zLjEtLjEtLjMuMi0uNi4zLS43LjItLjIuMi0uNC4xLS40aC0uMWMtLjQlMjAwLTEuMi43LTEuNSUyMDEuMiUyMDAlMjAwLS40LS4zLTEuOC0uNi4xLjIuMy40LjMuNi42LjMlMjAxLjklMjAxJTIwMyUyMDElMjAwLS4xJTIwMC0uMS4xLS4yLjItLjIuNC0uMi42LS4yLjItLjEuMy0uMS41LS4zLjMtLjMuMS0uNy0uMi0uNXolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0Q0MkUyRCUyMiUyMGQlM0QlMjJNMTYuMSUyMDIwLjZoLS4ycy0uMy0uMy0uNS0uM2gtLjFzLS4yJTIwMC0uMS0uNGMwLS4yLjMtLjUuMy0uNWwuMi0uMnMuMy0uMS40LS4xYy4yLjEuMy4xLjMuMS4xLjEuNC41LjMuNyUyMDAlMjAuMi0uMS41LS4zLjYtLjEuMS0uMi4xLS4zLjF6bS0uMS0uMWguMWMuMSUyMDAlMjAuMiUyMDAlMjAuMi0uMS4yLS4xLjMtLjEuMi0uNCUyMDAtLjItLjItLjYtLjMtLjglMjAwJTIwMC0uMS0uMS0uMi0uMXMtLjMuMS0uNC4xbC0uMS4xYy0uMS4xLS4zLjMtLjMuNiUyMDAlMjAuMS4xLjIuMS4yaC4xYy4zLjEuNi40LjYuNHptLS41JTIwMS41bC0uNC0uMy4xLS4xLjQuMy42LS4zdi4xbC0uNy4zeiUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRDQyRTJEJTIyJTIwZCUzRCUyMk0xNS44JTIwMjEuMWwuMS43aC0uMWwtLjEtLjdoLjF6bS4yLTIuNnMuMS40LjQuNWMuMSUyMDAtLjQuMi0uNC4yLS4xLS4xLS4zLS4yLS4zLS4zLS4xLS4xLjMtLjQuMy0uNHolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0Q0MkUyRCUyMiUyMGQlM0QlMjJNMTUuNyUyMDE5LjN2LS4xYy4xJTIwMCUyMC4zLS4xLjMtLjFWMTljLjElMjAwJTIwLjEuMS4xLjElMjAwJTIwLjEtLjMuMi0uNC4yem0tLjIlMjA0LjZjLS40LS4xLTEuMy0uNy0xLjMtLjdsLjEtLjFzLjguNSUyMDEuMi42di4yem0tMS40LTIuNGMtLjItLjItLjYtLjItLjYtLjJ2LS4xcy41LS4xLjcuMWwtLjEuMnptLS45LS45YzAtLjEuMi0uMi40LS4xdi4xaC0uNHptLjIuNGMuMS0uMi4zLS4xLjQtLjF2LjFoLS40em0xLjUuOGwtLjcuNi0uMS0uMS44LS41eiUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRDQyRTJEJTIyJTIwZCUzRCUyMk0xNC40JTIwMjIuNkwxNCUyMDIyYy0uMi4xLS4yJTIwMC0uMyUyMDAtLjEuMS0uMS4xLS4yLjFzLS4xLjEtLjIuMWMwJTIwMCUyMDAlMjAuMi4xLjYuMy0uMS42LS4xJTIwMS0uMnolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0Q0MkUyRCUyMiUyMGQlM0QlMjJNMTQuNCUyMDIyLjZjLS40LjItLjYuMi0uOS4zLjEuNS4xJTIwMS4xLjElMjAxLjQuMSUyMDAlMjAuMi0uMS40LS4xJTIwMC0uMS0uMS0uMi0uMS0uMyUyMDAtLjIuNy0xJTIwLjctMWwtLjItLjN6bS4xJTIwMy4yYy0uMS0uMi0uNC0uOS0uNS0xLjMlMjAwLS4xLS4xLS4yLS4xLS4yLS4xLjEtLjIuMS0uNC4xdi4xYy4xLjUuMiUyMDIlMjAuMiUyMDJsLjcuMXMuMi0uMy4yLS40Yy4xJTIwMCUyMDAtLjMtLjEtLjR6bS0yLjgtM2MwJTIwLjEtLjEuNC0uMy42LS4yLjItLjIuMy0uMy41LjIuMiUyMDEuMS42JTIwMi4yLjRsLS4xLTEuNGgtLjVjLS42LjEtLjktLjEtMS0uMXolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0Q0MkUyRCUyMiUyMGQlM0QlMjJNMTIuNiUyMDI0LjVjLS44JTIwMC0xLjQtLjMtMS42LS4zLS4xLjItLjIuNC0uMi41LS4xLjItLjEuNy4yJTIwMS4yLjEuMi0uNC4yLS42LjItLjIuMS0uNS4xLS43LjEtLjMtLjEtLjQuMS0uNC4zLS4yLjUtLjQuOS0uNyUyMDEuMy0uMS4xLS4yLjMtLjMuNGwtLjEuMXMwJTIwLjEuMS4xYy4xLjEtLjEuMS0uMS4yLS4xLjItLjEuNS0uMi43di41cy43LS4xLjctLjItLjEtLjMtLjEtLjN2LS40YzAtLjElMjAwLS4yLjEtLjIuMiUyMDAlMjAuMy0uMi4zLS41JTIwMC0uMi4xLS4zLjMtLjVsLjMtLjZjLjElMjAwJTIwLjItLjEuMy0uMi4xLS4xLjItLjEuMyUyMDAlMjAuNy4yJTIwMS42LjMlMjAyLjQuMi4yLjEuMS0uMy4yLS40LjEtLjEuNS0uMS43LS4xbC0uMi0yLjFoLS43em0tMi43LTEuOHYuMmMuMS4xLjEuMS4zLjEuMSUyMDAlMjAuMy0uMS40LS4xaC4xYy4xJTIwMCUyMC4xLS4xLjEtLjJsLjEtLjFjLS4xLS4yLS4xLS40JTIwMC0uNSUyMDAlMjAwJTIwLjMtLjMuNS0uNC41LS40LjMtLjQuNC0uNS4xLS4yLjElMjAxLjIlMjAwJTIwMS41JTIwMCUyMDAlMjAuNi4yJTIwMS40LjFsLS4xLS42Yy0uMSUyMDAtLjMlMjAwLS4zLS4xJTIwMCUyMDAlMjAwLS42LjEtLjZsLjMuMS0uMS0xLjFzLS40LS40LS42LS41Yy0uMi0uMS0uNy0uMy0uOC0uNC0uMSUyMDAtLjYtLjEtLjYtLjFzLjMtLjUuMi0uOGMwLS4xLS42JTIwMC0uNi41JTIwMCUyMC4yLS4xLjUtLjEuNXMtLjQuMi0uNS40Yy0uMS4yLS4zLjUtLjMuOCUyMDAlMjAuMS4xLjIuMS4zLS4xLjUtLjIlMjAxLjItLjIlMjAxLjRsLjIuMXptLjMtMS43di0uMWwuMS4xaC0uMXYtLjEuMXptMS42JTIwMS44YzAtLjElMjAwJTIwMCUyMDAlMjAwem00JTIwLjd2LTEuMWwtLjEuMS0uMyUyMDEtLjUtLjMuNC0uOGgtLjFsLS41LjYtLjMtLjQtLjItLjIuMS0uMS4yLjMuMi4yLjUtLjYuMi4xLS40LjguMy4yLjMtLjkuMy0uMXYxLjFsLjItLjEtLjEtMSUyMC4yLS4xLjUlMjAxLjIuNC0uNC4xLjEtLjYuNC0uNi0xLjEuMiUyMDEtLjQuMXolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0Q0MkUyRCUyMiUyMGQlM0QlMjJNMjAuMiUyMDI2LjJjLjYtMS42LjUtMi43LS4zLTMuMy0uOC0uNi0xLjktLjItMi4yLS4xaC0uMXMtLjElMjAwLS4yLjFsLS45LjgtLjEtLjMtLjguNHYtLjNsLS4xLS4xYy0uMi4yLS41LjItLjYuMyUyMDAlMjAwJTIwLjQuMy4zJTIwMS4xLS4xLjYuMS43LjEuOSUyMDAlMjAwJTIwLjEuMi4yLjMuMS4xLjEuMy4xLjMlMjAxJTIwLjElMjAyLjEtLjUlMjAyLjEtLjUuNCUyMDElMjAxLjElMjAxLjQlMjAxLjElMjAxLjQlMjAxLjIuNSUyMDElMjAxLjEuOSUyMDEuOC0uMS41LS43JTIwMS0uNyUyMDFsLjYuMy4xLS4yLjMtLjFjLjEtMS4zLjQtMS43LjYtMS45LjItLjIlMjAwLS4yJTIwMC0uMnMtLjktLjYtLjQtMS43em0tMi4yLTNjMCUyMC4xJTIwMCUyMC4yLS4xLjMuMSUyMDAlMjAuNC0uMS40LS4xdi4ybC0uNS4xYzAlMjAuMSUyMDAlMjAuMS0uMS4yaC41di4xbC0uMS4xYy0uMSUyMDAtLjMtLjEtLjQtLjEtLjEuMS0uMS4yLS4xLjNoLjR2LjFsLS4xLjEtLjMtLjFjLS4xLjEtLjEuMi0uMi4ybC40LjItLjIuMS0uMS4xLS4zLS4zLS4yLjIuMy4yLS4yLjEtLjEuMS0uMi0uMmMtLjEuMS0uMi4xLS4yLjFoLS4xbC4xLjJ2LjFsLS4xLjEtLjEtLjEtLjEtLjJjLS4xJTIwMC0uMi4xLS4zLjEuMS4xLjIuMS4yLjF2LjFoLS4xYy0uMS0uMS0uMS0uMS0uMS0uMi0uMSUyMDAtLjIlMjAwLS4zLjFsLjEuMS0uMS4xaC0uMnMtLjEtLjEtLjEtLjJjLS4xJTIwMC0uMi4xLS4yLjElMjAwJTIwLjEuMS4xLjEuMWgtLjFsLS4xLS4xYzAtLjEtLjEtLjEtLjEtLjFoLS4xdi0uMXMuNy4xJTIwMS40LS4yYy42LS4zJTIwMS4yLTEuMSUyMDEuMi0yaC4xYy4xLS4xLjIlMjAwJTIwLjMtLjFsLjEuMXYuMWMuMy0uMS4xLS4xJTIwMC0uMXptLTMuMSUyMDMuNWMtLjEtLjMtLjQtLjQtLjQtLjR2LS4xcy40JTIwMCUyMC41LjNsLS4xLjJ6bTEuOC01LjRjMC0uMy4xLS45LjEtMS4yJTIwMCUyMDAtLjMuMy0uNi40LS4yLjEtLjIlMjAwLS4yJTIwMGwuMSUyMDEuMS42LS4zem0tLjQuNmwuNS0uMmMwLS4xJTIwMC0uMS0uMS0uMnYtLjFsLS41LjN2LS4xYzAlMjAuMSUyMDAlMjAuMi4xLjN6bS0yLjctLjNoLjJzLS4yLS4zLS4zLS41bC0uMy0uNS4xLjljLjEtLjEuMi0uMi4zLjF6bS0zLjUtMS40Yy0uMi0uNC0uNy0uMy0uNy0uM3YtLjFzLjUtLjEuNy40em0uNi0uNmMtLjMtLjEtLjQtLjgtLjQtLjlsLjIuMWMwJTIwLjMuMS44LjIuOHptLjYlMjAwYzAtLjMuNy0uNS43LS41di4xYy0uMiUyMDAtLjYuMi0uNy40em0uNy4xYzAtLjEuMi0uMi43LS4ybC4xLjFjLS41LS4xLS44LjEtLjguMXptMS4xLjZjLS4yLS4xLS42LS4yLS42LS4xdi0uMXMuNC0uMS42JTIwMHYuMnolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0Q0MkUyRCUyMiUyMGQlM0QlMjJNMTcuNSUyMDIyLjhjLS4xLS4xLS4zLS4zLS4zLS40JTIwMCUyMDAtLjEtLjEtLjMtLjZsLS41LjJjLjEuMi4zLjMuNC41JTIwMCUyMDAlMjAuMi4zLjUuNWwuMi0uMnptLTIuNyUyMDExLjFoLS4ycy4zLS4yLjYtLjJjLjIlMjAwLS40LjItLjQuMnpNMi42JTIwMjRzLjYtLjMlMjAxLjEuNWMuMy40LjglMjAxLjYlMjAxLjIlMjAxLjguMS4xLjYuMS44LS44LjMtMS40LjEtMi4yLS44LTMuNi0xLjUtMi40LTMtMy41LTIuOC00LjlMLjglMjAxOS45cy0uMy45LjclMjAyLjZjLjYuOSUyMDEuMSUyMDEuNSUyMDEuMSUyMDEuNXptLS4yLTcuOHMuNi0uOCUyMDEuMi4yYy4zLjUuMyUyMDEuOCUyMDEuMiUyMDIlMjAuNC4yLjctLjIuNy0uNC4xLS40LjEtMS40LS41LTIuMy0uNC0uNi0uOS0uOS0uOS0xJTIwMCUyMDAtMS4zLTEtMS43LTEuMS0uNC0uMS0xLjItLjItMS40LjItLjEuMy0uMS45LjYlMjAxLjZsLjguOHptMi43LTQuM2MxLjQlMjAxLjIlMjAxLjMlMjAxLjMlMjAyJTIwMS45LjguNyUyMDEuNy45JTIwMS43LjkuMy4xJTIwMy4xJTIwMCUyMDMuMSUyMDBTOS42JTIwMTQuNiUyMDglMjAxMmMtMS0xLjUtMS42LTEuNi0xLjgtMS42bC0yLjYuN3MuNS0uMSUyMDEuNS44eiUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRDQyRTJEJTIyJTIwZCUzRCUyMk01LjElMjAxOC45Yy0uMS4xLS4yJTIwMC0uNS0uMS0uOC0uMy0uOS0xLjUtMS4zLTIuMy0uMi0uNS0uNi0uMy0uNy4xLS4yJTIwMS4xJTIwMS44JTIwMy40JTIwMS44JTIwMy40bC43LTEuMWMuMSUyMDAlMjAuMS0uMSUyMDAlMjAwem0tMS4zJTIwNi42Yy0uNi0xLjItLjktMS40LTEuMS0xLS4xLjEuMSUyMDElMjAuOCUyMDEuOC42LjclMjAxLjIlMjAxJTIwMS4yJTIwMSUyMDAlMjAuMS40LS4zLjUtLjZ2LS4xYy0uNC4yLS45LS4yLTEuNC0xLjF6bS0yLjIlMjAzLjFjLjkuOC45JTIwMS4zLjglMjAxLjktLjMlMjAxLTEuMSUyMDEuMy0xJTIwMS40LjEuMi42LjYlMjAxLjIlMjAwcy44LS45JTIwMS4xLTEuMmMuNS0uNSUyMDEuMS0uNCUyMDEuMyUyMDAlMjAwJTIwMCUyMC4xLS44LS4xLTEuNC0uMi0xLjEtLjctMS40LTEuNC0yLjEtMS41LTEuNi0xLjMtMi4zLTEuMy0yLjdMMSUyMDI2LjhzLS4zJTIwMS4xLjYlMjAxLjh6JTIyJTJGJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNENDJFMkQlMjIlMjBkJTNEJTIyTTMuOCUyMDMxLjFjLS40LjQtLjglMjAxLjEtMS40JTIwMS40LS42LjItLjktLjEtLjktLjFsLjklMjAxLjZzMS4zLS43JTIwMS45LTEuNmMuNi0uOC40LTEuMi40LTEuMiUyMDAtLjUtLjUtLjUtLjktLjF6JTIyJTJGJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNENDJFMkQlMjIlMjBkJTNEJTIyTTQuMSUyMDM2LjdjMS4xLS45JTIwMS43LTIlMjAxLjctMmwtLjctMy4ycy0uMS40LS4zLjljLS40LjgtMS40JTIwMS42LTIuNSUyMDIuMy0xLjIuNy0xLjMlMjAxLjctMS4zJTIwMS43bC4xJTIwMy42Yy4zLTEuMSUyMDEuOS0yLjUlMjAzLTMuM3ptLjQtMjMuNWMuNy40LjYuOS42LjlsLjktLjZjLTEuNC0xLjYtMi40LTItMi43LTIuMS0uMiUyMDAtLjQtLjItLjQuMy4xLjYuOSUyMDEuMSUyMDEuNiUyMDEuNXolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0Q0MkUyRCUyMiUyMGQlM0QlMjJNNC44JTIwMTQuMmMuMyUyMDAlMjAwLS41LS41LS44LS4zLS4yLTEuMS0uNy0xLjEtLjdsLS45LjRjMS4xJTIwMCUyMDEuOCUyMDEuMSUyMDIuNSUyMDEuMXptLS45JTIwMjVjLS4zLS4xLS40LS4zLS40LS4zbC0xLjYuOWMuNS0uMS45LS4xJTIwMS4yLjEuNS4zLjYuNSUyMDElMjAuNi41LjEuNy0uMi43LS40LjItLjUtLjQtLjctLjktLjl6JTIyJTJGJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNENDJFMkQlMjIlMjBkJTNEJTIyTTMuOSUyMDM3LjdzLS40LjUuMS44Yy41LjMlMjAxLjIuNiUyMDEuNC45LjMuNC4xLjctLjMlMjAxLjFsMS41LTEuMXMtLjgtMS44LTIuNy0xLjd6JTIyJTJGJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNENDJFMkQlMjIlMjBkJTNEJTIyTTguNSUyMDM5Yy0uOS0uNS0xLS44LTEuMS0xLjEtLjEtLjYuOC0uOS44LS45LTEuNi0xLTEuOS0uNy0xLjktLjdsLTIuMS45cy4yJTIwMCUyMC42LjFjLjcuMiUyMDEuOC43JTIwMi4yJTIwMS45LjQlMjAxLjIlMjAyJTIwMS41JTIwMiUyMDEuNXMuNC0uMy40LS42Yy4xLS4xLjItLjUtLjktMS4xem0tNC4zLTEuOHolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0Q0MkUyRCUyMiUyMGQlM0QlMjJNOC4zJTIwMzcuNWMtLjElMjAwLS4zLjEtLjIuMy4xLjUuOS44JTIwMS40JTIwMS4xLjUuMy42LjcuNSUyMDEtLjEuMi0uMS4zLS4xLjNsMS4xLS45Yy0uMSUyMDAtMS42LTEuNy0yLjctMS44em0xNy42LTE1LjZjLS45JTIwMS40LTEuMSUyMDIuMi0uOCUyMDMuNi4yLjkuNy45LjguOC40LS4yLjktMS40JTIwMS4yLTEuOC42LS44JTIwMS4xLS41JTIwMS4xLS41cy41LS42JTIwMS4xLTEuNWMxLjEtMS43LjctMi42LjctMi42TDI4LjclMjAxN2MuMiUyMDEuNC0xLjMlMjAyLjUtMi44JTIwNC45em0uOC03LjFjLS4xLjEtLjYuNC0uOSUyMDEtLjYuOS0uNiUyMDEuOS0uNSUyMDIuMyUyMDAlMjAuMi4zLjYuNy40LjktLjMuOS0xLjUlMjAxLjItMiUyMC42LTElMjAxLjItLjIlMjAxLjItLjJzLjItLjMuOC0uOGMuNy0uNy43LTEuMy42LTEuNi0uMi0uNC0xLS4zLTEuNC0uMi0uNC4xLTEuNyUyMDEuMS0xLjclMjAxLjF6bS00LjgtLjFzLjktLjElMjAxLjctLjljLjctLjcuNy0uOCUyMDItMS45JTIwMS0uOSUyMDEuNS0uOCUyMDEuNS0uOGwtMi42LS43Yy0uMiUyMDAtLjguMS0xLjglMjAxLjYtMS42JTIwMi42LTMuOSUyMDIuNy0zLjklMjAyLjdoMy4xeiUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRDQyRTJEJTIyJTIwZCUzRCUyMk0yOC4yJTIwMTYuNmMtLjEtLjQtLjQtLjYtLjctLjEtLjQuOC0uNSUyMDItMS4zJTIwMi4zLS4zLjEtLjQuMS0uNS4xJTIwMCUyMDAtLjElMjAwLS4xLjFsLjglMjAxLjFjMC0uMSUyMDIuMS0yLjQlMjAxLjgtMy41ek0yNyUyMDI1LjVjLS40LjktMSUyMDEuMy0xLjQlMjAxLjIlMjAwJTIwMC0uMSUyMDAlMjAwJTIwLjEuMi4yLjUuNy41LjYlMjAwLS4xLjYtLjQlMjAxLjItMSUyMC43LS44LjktMS44LjgtMS44LS4yLS41LS41LS4zLTEuMS45em0xLjYtLjljLjEuMy4zJTIwMS4xLTEuMyUyMDIuNy0uNy43LTEuMiUyMDEtMS40JTIwMi4xLS4xLjYtLjElMjAxLjQtLjElMjAxLjQuMi0uNC43LS41JTIwMS4zJTIwMCUyMC4zLjMuNi42JTIwMS4xJTIwMS4yLjYuNiUyMDEuMS4yJTIwMS4yJTIwMCUyMC4xLS4xLS43LS41LTEtMS40LS4yLS42LS4xLTEuMS44LTEuOS45LS44LjYtMS45LjYtMS45bC0xLjItMi4yeiUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRDQyRTJEJTIyJTIwZCUzRCUyMk0yOC41JTIwMzRsLjktMS43cy0uMy40LS45LjFjLS42LS4zLTEtMS0xLjQtMS40LS40LS40LS45LS40LTElMjAuMSUyMDAlMjAwLS4xLjMuNCUyMDEuMi42JTIwMSUyMDIlMjAxLjclMjAyJTIwMS43eiUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRDQyRTJEJTIyJTIwZCUzRCUyMk0yOC41JTIwMzQuN2MtMS4xLS43LTIuMi0xLjUtMi41LTIuMy0uMi0uNC0uMy0uOS0uMy0uOWwtLjclMjAzLjJzLjYlMjAxLjIlMjAxLjclMjAyYzEuMS45JTIwMi43JTIwMi4yJTIwMyUyMDMuM2wuMS0zLjZzLS4xLTEtMS4zLTEuN3ptLTMuNy0yMS4ybC45LjZzLS4xLS41LjYtLjklMjAxLjUtLjklMjAxLjUtMS41YzAtLjUtLjItLjMtLjQtLjMtLjIuMS0xLjIuNS0yLjYlMjAyLjF6bTEuNy0uMWMtLjUuMy0uOC44LS41LjguNyUyMDAlMjAxLjQtMS4yJTIwMi41LTEuMS4xJTIwMC0uOS0uNC0uOS0uNHMtLjguNi0xLjEuN3ptLjQlMjAyNS44Yy0uNC4yLTElMjAuNS0xJTIwLjklMjAwJTIwLjIuMi41LjcuNC40LS4xLjUtLjMlMjAxLS42LjMtLjIuOC0uMiUyMDEuMi0uMWwtMS42LS45Yy4xLS4xJTIwMCUyMC4xLS4zLjN6JTIyJTJGJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNENDJFMkQlMjIlMjBkJTNEJTIyTTI1LjUlMjAzOS4zYy4yLS4zLjktLjYlMjAxLjQtLjkuNS0uMy4xLS44LjEtLjgtMS45LS4xLTIuNyUyMDEuOC0yLjclMjAxLjhsMS41JTIwMS4xYy0uNC0uNC0uNi0uOC0uMy0xLjJ6JTIyJTJGJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNENDJFMkQlMjIlMjBkJTNEJTIyTTI2JTIwMzcuNGMuNC0uMS42LS4xLjYtLjFsLTIuMS0uOXMtLjMtLjMtMS45LjdjMCUyMDAlMjAuOS4zLjcuOS0uMS4zLS4yLjYtMS4xJTIwMS4xLTEuMS42LS45JTIwMS0uOSUyMDEuMSUyMDAlMjAuMi40LjYuNC42czEuNi0uMyUyMDItMS41Yy41LTEuMyUyMDEuNi0xLjglMjAyLjMtMS45em0uNi0uMnolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0Q0MkUyRCUyMiUyMGQlM0QlMjJNMjIuNyUyMDM3LjhjLjEtLjMtLjEtLjMtLjItLjMtMSUyMC4xLTIuNiUyMDEuOS0yLjYlMjAxLjlsMS4xLjlzLS4xLS4xLS4xLS4zYy0uMS0uMyUyMDAtLjcuNS0xJTIwLjUtLjQlMjAxLjItLjclMjAxLjMtMS4yem0tLjItLjhzLTIuMS0uNy0yLjYtLjhjLS41LS4xLTEuMS4xLTIuMSUyMDEtMS4yJTIwMS4yLTIuMyUyMDEuMS0yLjQlMjAxLjEtLjElMjAwLTEuMi4xLTIuNC0xLjEtMS0xLTEuNi0xLjEtMi4xLTEtLjQuMS0yLjUuOC0yLjUuOHMxJTIwLjIlMjAyLjElMjAxLjJjMS4xJTIwMS4xJTIwMi4zJTIwMi43JTIwNSUyMDIuN3MzLjgtMS42JTIwNS0yLjdjMS0xJTIwMi0xLjIlMjAyLTEuMnolMjIlMkYlM0UlM0MlMkZzdmclM0UnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmljb24tbWFwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSAlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTIuMDAwNyAwQzE2Ljk3MDcgMCAyMSA0LjA1MDcyIDIxIDkuMDUyQzIxIDEwLjc1NDkgMjAuNTIyNyAxMi4zNDIgMTkuNzA5NiAxMy43MDE1QzE5LjcxMzggMTMuNzA0MyAxOS43MjYzIDEzLjcwNDMgMTkuNzI2MyAxMy43MDQzQzE5LjcyNjMgMTMuNzA0MyAxOS42ODMzIDEzLjc2MjkgMTkuNjIwOCAxMy44NDk1QzE5LjM3OTQgMTQuMjM4OSAxOS4xMDg4IDE0LjYwNzQgMTguODEzMyAxNC45NTY0QzE3LjE2OTEgMTcuMTk4MSAxMy43Mjk1IDIxLjg3IDExLjk5NTEgMjRDOS41MjI2MiAyMS4wODI3IDUuNzcyMjIgMTYuMTQ1NiA0LjM5NDQzIDEzLjkyNjNDNC4zNzA4NSAxMy44ODg2IDQuMzY1MyAxMy44NTIzIDQuMzY4MDcgMTMuODIwMkM0LjMzNTg5IDEzLjc2NzIgNC4zMDE0OSAxMy43MTYyIDQuMjY3MTUgMTMuNjY1M0M0LjIyMDA3IDEzLjU5NTUgNC4xNzMxMiAxMy41MjU5IDQuMTMyMiAxMy40NTE3QzMuNDEyMDkgMTIuMTQ4IDMgMTAuNjQ4OCAzIDkuMDUyQzMgNC4wNTA3MiA3LjAzMDY4IDAgMTIuMDAwNyAwWk0xOCA5LjAwMDA0QzE4IDEyLjMxMzcgMTUuMzEzNyAxNSAxMiAxNUM4LjY4NjI5IDE1IDYgMTIuMzEzNyA2IDkuMDAwMDRDNiA1LjY4NjM1IDguNjg2MjkgMy4wMDAwNiAxMiAzLjAwMDA2QzE1LjMxMzcgMy4wMDAwNiAxOCA1LjY4NjM1IDE4IDkuMDAwMDRaJyBmaWxsPSclMjNEMkNCQkMnLyUzRSAlM0NwYXRoIGQ9J00xMiAxMkMxMy42NTY5IDEyIDE1IDEwLjY1NjggMTUgOC45OTk5OUMxNSA3LjM0MzE0IDEzLjY1NjkgNiAxMiA2QzEwLjM0MzEgNiA5IDcuMzQzMTQgOSA4Ljk5OTk5QzkgMTAuNjU2OCAxMC4zNDMxIDEyIDEyIDEyWicgZmlsbD0nJTIzRDJDQkJDJy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmljb24tcGVuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMTUlMjIlMjBoZWlnaHQlM0QlMjIxNSUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE1JTIwMTUlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0yLjUlMjAyLjVjLS45LjktMS42JTIwMS44LTEuNiUyMDIlMjAwJTIwLjIlMjAxLjglMjAyJTIwMy45JTIwNC4xJTIwMy43JTIwMy42JTIwNCUyMDMuOSUyMDYuNiUyMDQuNyUyMDEuNS41JTIwMi44LjklMjAyLjguOC4xLS4xLS4zLTEuMy0uOC0yLjgtLjgtMi43LS45LTIuOC00LjctNi42QzYuNiUyMDIuNiUyMDQuNy45JTIwNC41LjljLS4yLS4xLTEuMS43LTIlMjAxLjZ6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5pY29uLXBlcnNvbmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjEuNDQlMjAyNS41NiUyMiUyMGZpbGwlM0QlMjIlMjMwMzUwYTIlMjIlM0UlM0N0aXRsZSUzRXBlcnNvbmUlM0MlMkZ0aXRsZSUzRSUzQ3BhdGglMjBkJTNEJTIyTTIwLjY3JTIwMTguMTZjLS42My0uNi0xLjMxLTEuNi00LjY0LTIuMDlhMy42NyUyMDMuNjclMjAwJTIwMCUyMDEtMi0uNzZjLS4zNi41LTEuNjQlMjAxLjgtMS42NCUyMDEuOGwxLjI4JTIwNi4zNmg3Ljc4cy0uMTUtNC43LS43OC01LjMxek03LjU3JTIwMTUuMjhhNC43MyUyMDQuNzMlMjAwJTIwMCUyMDEtMi4zNS44N2MtMy4zMy40OS00JTIwMS40MS00LjYxJTIwMlMwJTIwMjMuNDglMjAwJTIwMjMuNDhoNy43TDkuMjclMjAxN2ExMi44OCUyMDEyLjg4JTIwMCUyMDAlMjAxLTEuNy0xLjcyek0xMC4zNyUyMDE3LjAxbC0xLjQ5JTIwNi43NiUyMDEuNzklMjAxLjc5JTIwMS44LTEuNzMtMS4yNy02LjgyaC0uODN6TTYlMjA5YTUuNjMlMjA1LjYzJTIwMCUyMDAlMjAwJTIwLjI2JTIwMS4xNSUyMDQuNDMlMjA0LjQzJTIwMCUyMDAlMjAwJTIwMS44MSUyMDIuMTlBOS4xMSUyMDkuMTElMjAwJTIwMCUyMDElMjA4JTIwMTQuMmE5LjI3JTIwOS4yNyUyMDAlMjAwJTIwMCUyMDEuMyUyMDEuMzglMjAzJTIwMyUyMDAlMjAwJTIwMSUyMDEuMTItLjQ1aC44MmEyJTIwMiUyMDAlMjAwJTIwMSUyMC45MS40MWwxLjE1LTEuMjcuMDktMS43NkE1LjkzJTIwNS45MyUyMDAlMjAwJTIwMCUyMDE1JTIwMTAuMTQlMjA3LjU2JTIwNy41NiUyMDAlMjAwJTIwMCUyMDE1LjI0JTIwOWExLjQ1JTIwMS40NSUyMDAlMjAwJTIwMCUyMDEtMS41NUExLjYxJTIwMS42MSUyMDAlMjAwJTIwMCUyMDE1LjQ3JTIwNmMwLTEuMTclMjAwLTIuMTQtLjA3LTIuNC0uMDYtLjU3LjExLTIuMjItMS4xLTIuNDVhMi4zJTIwMi4zJTIwMCUyMDAlMjAwLTEuNDglMjAwJTIwMi4yNCUyMDIuMjQlMjAwJTIwMCUyMDAtMS44OC0xLjFzLTUtLjctNSUyMDMuMDljMCUyMC4yNy0uMSUyMDEuNDUtLjExJTIwMi44MUExLjU0JTIwMS41NCUyMDAlMjAwJTIwMCUyMDUlMjA3LjQ4JTIwMS40MyUyMDEuNDMlMjAwJTIwMCUyMDAlMjA2JTIwOXolMjIlMkYlM0UlM0MlMkZzdmclM0UnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmljb24tcGhvbmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc2MCcgaGVpZ2h0PSc2MCcgdmlld0JveD0nMCAwIDYwIDYwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3BhdGggZD0nTTQ4Ljg5MSA0My43MzU4TDQxLjk1NjMgMzguNDU4NkM0MC41MzUyIDM3LjM1OTEgMzguNDg4OSAzNy41NzkgMzcuMjk1MiAzOC44OTgzQzM2LjA0NDcgNDAuMjcyNiAzNS4yNDg5IDQxLjIwNzEgMzQuOTY0NyA0MS40MjdDMzIuODYxNiA0My40NjEgMjguNDg0NyA0MC40OTI1IDIzLjgyMzcgMzUuOTg0OEMxOS4xNjI2IDMxLjQ3NzIgMTYuMTUgMjcuMjk5NCAxOC4yNTMxIDI1LjI2NTRDMTguNDgwNSAyNS4wNDU1IDE5LjQ0NjggMjQuMjIxIDIwLjg2NzkgMjMuMDExNkMyMi4yMzIxIDIxLjg1NzIgMjIuNDU5NSAxOS44NzgyIDIxLjMyMjYgMTguNTAzOUwxNS44NjU4IDExLjc5NzRDMTQuODk5NSAxMC42NDMgMTMuMjUxIDEwLjI1ODIgMTEuODg2OCAxMC44MDc5QzEwLjAxMSAxMS41Nzc1IDYuNjU3MzUgMTQuMjcxMSA1Ljc0Nzg4IDE1LjE1MDdDMC43NDU3NzcgMjAuMDQzMSA2Ljk5ODQxIDMxLjE0NzQgMTcuOTEyMSA0MS43NTY4QzI4LjgyNTggNTIuMzY2MyA0MC4zNjQ3IDU4LjQxMzIgNDUuMzY2OCA1My41MjA3QzQ2LjI3NjMgNTIuNjQxMiA0OS4wNjE1IDQ5LjM5NzkgNDkuODU3MyA0Ny41ODM4QzUwLjQ4MjYgNDYuMjA5NSA1MC4wODQ3IDQ0LjY3MDMgNDguODkxIDQzLjczNThaJyBmaWxsPSclMjNEMkNCQkMnLyUzRSAlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMzEuNjIwMyAyMS4xMjg2TDMxLjYyMjMgMjEuMTI5MUMzMy40MzIyIDIxLjUyOTIgMzUuMTQxOCAyMi40MyAzNi41NDI5IDIzLjc4NUMzNy45NDcgMjUuMTQyOSAzOC44NjI4IDI2Ljc4MzUgMzkuMjE1OCAyOC40NDE4TDM5LjIxODQgMjguNDUzOEwzOS4yMjEyIDI4LjQ2NTdDMzkuNDA0NCAyOS4yMzM2IDM4Ljc5OTUgMjkuOTkxOCAzNy45MzQ4IDI5LjkyOThMMzcuOTI1OSAyOS45MjkyTDM3LjkxNyAyOS45Mjg3QzM3LjMxNjcgMjkuODk2NSAzNi45MDc2IDI5LjUzMDQgMzYuNzg4NyAyOS4wNDE3TDM2Ljc4OCAyOS4wMzlDMzYuNDU4MiAyNy42OTk0IDM1LjczNjEgMjYuNDM0MyAzNC42OTMzIDI1LjQyNThDMzMuNjYwMyAyNC40MjY4IDMyLjM3NDEgMjMuNzM4NyAzMS4wMjAxIDIzLjQxOThDMzAuNDMzOCAyMy4yMzE4IDMwLjA3NjYgMjIuNzY2MyAzMC4wNTEgMjIuMzQ1OEwzMC4wNTA1IDIyLjMzOEwzMC4wNDk5IDIyLjMzMDJDMjkuOTk0NCAyMS42MDU0IDMwLjcwNzUgMjAuOTI0OSAzMS42MjAzIDIxLjEyODZaJyBmaWxsPSclMjNEMkNCQkMnLyUzRSAlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNDYuOTI0IDMwLjU5MDFMNDYuOTA4IDMwLjU4ODhMNDYuODkxOSAzMC41ODgxQzQ2LjE3MzMgMzAuNTUzMyA0NS43OTczIDMwLjA2NjEgNDUuNzk3MyAyOS42NjI5VjI5LjYxM0w0NS43OTI0IDI5LjU2MzNDNDUuNDI5MyAyNS45MzUgNDMuODU0NiAyMi4zNTk1IDQwLjk0ODkgMTkuNTQ3NkMzOC4xMDQgMTYuNzM5NiAzNC40MTcyIDE1LjE2MzEgMzAuNjE3OCAxNC44Njg5QzI5Ljk0NSAxNC44IDI5LjUxMDMgMTQuMjkzNCAyOS40ODIyIDEzLjc3NjhMMjkuNDgxMyAxMy43NjFMMjkuNDggMTMuNzQ1M0MyOS40MjU2IDEzLjExNDIgMzAuMDI1MSAxMi40NTM5IDMwLjg0NTggMTIuNTE5QzM1LjE4MDMgMTIuODg2MyAzOS40NDg5IDE0LjY2NzQgNDIuNzM3OSAxNy44NDgzQzQ2LjAyNTYgMjEuMDI3OCA0Ny44NTczIDI1LjE0MzUgNDguMjM0OSAyOS4zMTA5QzQ4LjI5MzUgMzAuMDA1OSA0Ny42Nzg1IDMwLjY1MDkgNDYuOTI0IDMwLjU5MDFaJyBmaWxsPSclMjNEMkNCQkMnLyUzRSAlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMzAuMDM0NiA0LjAwMTExTDMwLjAzNDYgNC4wMDExN0wzMC4wNDU3IDQuMDAxNTFDMzYuOTEyOSA0LjIxNDA0IDQzLjY2NDYgNi44Njk0OSA0OC44NzgyIDExLjg1NjZDNTQuMDMzOSAxNi44OTc2IDU2Ljc2NTYgMjMuNDEwNCA1Ni45Mjk2IDMwLjAxNzlMNTYuOTI5OCAzMC4wMjc5TDU2LjkzMDIgMzAuMDM4QzU2Ljk1OCAzMC42NTU3IDU2LjM3NjYgMzEuMjU4NiA1NS42MjU3IDMxLjE5NTVMNTUuNjA2OCAzMS4xOTM5TDU1LjU4NzkgMzEuMTkzQzU0LjkzNjcgMzEuMTYzIDU0LjQ3MzcgMzAuNjY3NiA1NC40Mzc5IDMwLjA2MDZDNTQuMjU2NSAyNC4wODk2IDUxLjc2MTkgMTguMTMxIDQ3LjAzMDggMTMuNTU0NUM0Mi4zNTE0IDguOTcyOTQgMzYuMjAxNCA2LjU3NTQ1IDMwLjAwNjMgNi4zNDU2OEMyOS4zMjM3IDYuMzEwMjcgMjguODI4OCA1Ljc4NTI3IDI4LjgwMTYgNS4yNTkxN0wyOC44MDA2IDUuMjQwMThMMjguNzk4OSA1LjIyMTI1QzI4Ljc0MjIgNC41OTA0NSAyOS4yOTkxIDMuOTcwMTggMzAuMDM0NiA0LjAwMTExWicgZmlsbD0nJTIzRDJDQkJDJy8lM0UgJTNDL3N2ZyUzRSBcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5pY29uLXBob3RvLWZpbGwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMScgaGVpZ2h0PScxNycgdmlld0JveD0nMCAwIDIxIDE3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTcuMjIxMzIgMEgxMy42MzQyTDE1LjQ1NTQgMi45Njk4MUgxOS40MTEyQzIwLjI3NzggMi45Njk4MSAyMSAzLjY0NDc2IDIxIDQuNDU0NzFWMTQuNTc5MUMyMSAxNS4zODkgMjAuMjc3OCAxNi4wNjQgMTkuNDExMiAxNi4wNjRIMS41ODg4MkMwLjcyMjE4OSAxNi4wNjQgMCAxNS4zODkgMCAxNC41NzkxVjQuNDU0NzFDMCAzLjY0NDc2IDAuNzIyMTg5IDIuOTY5ODEgMS41ODg4MiAyLjk2OTgxSDUuNTQ0NThMNy4yMjEzMiAwWk02LjAzMTI1IDkuNTM3ODhDNi4wMzEyNSA2Ljk5NjQ2IDcuOTk1OTMgNS4wMTk4IDEwLjUyMTkgNS4wMTk4QzEzLjA0OCA1LjAxOTggMTUuMDEyNiA2Ljk5NjQ2IDE1LjAxMjYgOS41Mzc4OEMxNS4wMTI2IDEyLjA3OTMgMTMuMDQ4IDE0LjA1NiAxMC41MjE5IDE0LjA1NkM4LjEzNjI2IDE0LjA1NiA2LjAzMTI1IDEyLjA3OTMgNi4wMzEyNSA5LjUzNzg4WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmljb24tcHJpbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzkuNyUyMDM5LjclMjIlM0UlM0NwYXRoJTIwY2xhc3MlM0QlMjJzdDAlMjIlMjBmaWxsJTNEJTIyJTIzNmY3MTczJTIyJTIwZCUzRCUyMk0zNyUyMDkuOWgtNC43VjBINy40djkuOUgyLjhDMS4yJTIwOS45JTIwMCUyMDExLjElMjAwJTIwMTIuNnYxNi44YzAlMjAxLjUlMjAxLjIlMjAyLjglMjAyLjglMjAyLjhoNC43djcuNGgyNC44di03LjRIMzdjMS41JTIwMCUyMDIuOC0xLjIlMjAyLjgtMi44VjEyLjZjLS4xLTEuNS0xLjMtMi43LTIuOC0yLjd6bS00LjMlMjA3LjNoLTIuNWMtLjclMjAwLTEuMy0uNi0xLjMtMS4zJTIwMC0uNy42LTEuMyUyMDEuMy0xLjNoMi41Yy43JTIwMCUyMDEuMy42JTIwMS4zJTIwMS4zJTIwMCUyMC43LS42JTIwMS4zLTEuMyUyMDEuM3pNOS45JTIwMi40aDE5Ljl2Ny40SDkuOVYyLjR6bTE5LjklMjAzNC44SDkuOVYyMy41aDE5Ljl2MTMuN3olMjIlMkYlM0UlM0MlMkZzdmclM0UnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmljb24tcXVvdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIyNyUyMiUyMGhlaWdodCUzRCUyMjIyLjUlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNyUyMDIyLjUlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzE4NkFCOCUyMiUyMGQlM0QlMjJNOC43NDQlMjAxLjA1NGMtMi4zNzIlMjAxLjItNC4zNjklMjAzLjA0Mi01Ljk4OCUyMDUuNTItMS42MjElMjAyLjQ4LTIuNDMxJTIwNS4wODEtMi40MzElMjA3LjglMjAwJTIwMi4wMDEuNDc0JTIwMy42MjElMjAxLjQyMyUyMDQuODYuOTQ5JTIwMS4yNDElMjAyLjI5MiUyMDEuODU5JTIwNC4wMzElMjAxLjg1OSUyMDEuMzQzJTIwMCUyMDIuNDctLjQyJTIwMy4zNzktMS4yNi45MDgtLjg0JTIwMS4zNjMtMS45MzglMjAxLjM2My0zLjMlMjAwLTEuMzU5LS4zOTYtMi40MzktMS4xODYtMy4yNC0uNzkxLS43OTgtMS44MTktMS4yLTMuMDgzLTEuMkg1Ljc4Yy4wNzgtMy40MzglMjAxLjY2LTYuMzE4JTIwNC43NDMtOC42NEw4Ljc0NCUyMDEuMDU0em04LjQ3OCUyMDUuNTJjLTEuNjIlMjAyLjQ4LTIuNDMxJTIwNS4wODEtMi40MzElMjA3LjglMjAwJTIwMi4wMDEuNDc1JTIwMy42MjElMjAxLjQyMyUyMDQuODYuOTQ4JTIwMS4yNDElMjAyLjI5MiUyMDEuODU5JTIwNC4wMzIlMjAxLjg1OSUyMDEuMzQzJTIwMCUyMDIuNDY5LS40MiUyMDMuMzc5LTEuMjYuOTA4LS44NCUyMDEuMzYzLTEuOTM4JTIwMS4zNjMtMy4zJTIwMC0xLjM1OS0uMzk2LTIuNDM5LTEuMTg2LTMuMjQtLjc5MS0uNzk4LTEuODE5LTEuMi0zLjA4My0xLjJoLS40NzRjLjE1Ni0zLjUxOSUyMDEuNzM3LTYuMzk5JTIwNC43NDItOC42NGE2LjI0MyUyMDYuMjQzJTIwMCUyMDAlMjAxLS45NDktMS4yJTIwMTAuOTgxJTIwMTAuOTgxJTIwMCUyMDAlMjAwLS44My0xLjJjLTIuMzclMjAxLjIwMS00LjM2NiUyMDMuMDQzLTUuOTg2JTIwNS41MjF6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5pY29uLXJzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxOCUyMDE4JTIyJTIwd2lkdGglM0QlMjIxOCUyMiUyMGhlaWdodCUzRCUyMjE4JTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjM2YTZjNmUlMjIlMjBkJTNEJTIyTTQuOCUyMDE1LjVjMCUyMDEuMy0xLjElMjAyLjQtMi40JTIwMi40LTEuMyUyMDAtMi40LTEuMS0yLjQtMi40czEuMS0yLjQlMjAyLjQtMi40YzEuNCUyMDAlMjAyLjQlMjAxLjElMjAyLjQlMjAyLjR6JTIyJTJGJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjM2YTZjNmUlMjIlMjBkJTNEJTIyTS4xJTIwOS41YzIuMiUyMDAlMjA0LjMuOSUyMDUuOSUyMDIuNSUyMDEuNiUyMDEuNiUyMDIuNCUyMDMuNyUyMDIuNCUyMDUuOWgzLjRDMTEuOCUyMDExLjQlMjA2LjUlMjA2LjElMjAwJTIwNi4xdjMuNHolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzZhNmM2ZSUyMiUyMGQlM0QlMjJNLjElMjAzLjVDOCUyMDMuNSUyMDE0LjUlMjAxMCUyMDE0LjUlMjAxOGgzLjRjMC05LjktOC0xOC0xNy44LTE4djMuNXolMjIlMkYlM0UlM0MlMkZzdmclM0UnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmljb24tc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjBjbGFzcyUzRCUyMmljb24lMjBzZWFyY2glMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE1LjY4JTIwMTUuNjYlMjIlMjBoZWlnaHQlM0QlMjIxNSUyMiUyMGZpbGwlM0QlMjIlMjNkMGQ0ZDYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0wJTIwNi4zM2E2LjM3JTIwNi4zNyUyMDAlMjAwJTIwMCUyMDEwLjEyJTIwNS4xM0wxNCUyMDE1LjMzYTElMjAxJTIwMCUyMDAlMjAwJTIwMS4zNS0xLjM1bC0zLjg4LTMuODdBNi4zNiUyMDYuMzYlMjAwJTIwMSUyMDAlMjAwJTIwNi4zM3ptMiUyMDBhNC40MSUyMDQuNDElMjAwJTIwMSUyMDElMjA0LjM1JTIwNC40NCUyMDQuNDElMjA0LjQxJTIwMCUyMDAlMjAxLTQuMzktNC40NHolMjIlMkYlM0UlM0MlMkZzdmclM0UnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmljb24tc2l0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UgJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTYuNDUyNjQgNi45MjA1OUM2Ljc3NDcgNS43OTQwOCA3LjE5ODk5IDQuNzgwMDggNy43MDAwMSAzLjkxNjAyQzguODg4NTggMS44NjYyNSAxMC40MTE4IDAuODAwMDA2IDExLjkyODIgMC44MDAwMDZDMTMuNDQ0NiAwLjgwMDAwNiAxNC45Njc3IDEuODY2MjUgMTYuMTU2MyAzLjkxNjAyQzE2LjY1NzMgNC43ODAwOCAxNy4wODE2IDUuNzk0MDggMTcuNDAzNyA2LjkyMDU5SDYuNDUyNjRaTTAuNTA5MTMyIDguNTIwNTlDMC4xNzgwMTQgOS42MjE4NiAwIDEwLjc5IDAgMTJDMCAxMy4xNSAwLjE2MDc5MiAxNC4yNjIxIDAuNDYwOTkxIDE1LjMxNUg0LjQyODMyQzQuMjU5MzUgMTQuMjU1MiA0LjE2OTkyIDEzLjE0MzUgNC4xNjk5MiAxMkM0LjE2OTkyIDEwLjc5NzMgNC4yNjg4NyA5LjYyOTYyIDQuNDU1MjQgOC41MjA1OUgwLjUwOTEzMlpNMS4wNDMyMyAxNi45MTVDMi40NDYyNCAyMC4wNTQ4IDUuMTUyMDggMjIuNDc3OCA4LjQ2ODIzIDIzLjQ4NzNDNy42Mzk1MSAyMi44MTQzIDYuOTE0MyAyMS45MTg2IDYuMzE1ODcgMjAuODg2NkM1LjY1Mjk5IDE5Ljc0MzQgNS4xMjEzIDE4LjM5NzcgNC43NTI5NyAxNi45MTVIMS4wNDMyM1pNMTUuMzg3OCAyMy40ODc2QzE4LjcwNDMgMjIuNDc4MiAyMS40MTA1IDIwLjA1NSAyMi44MTM2IDE2LjkxNUgxOS4xMDMzQzE4LjczNSAxOC4zOTc3IDE4LjIwMzMgMTkuNzQzNCAxNy41NDA0IDIwLjg4NjZDMTYuOTQyIDIxLjkxODcgMTYuMjE2NiAyMi44MTQ1IDE1LjM4NzggMjMuNDg3NlpNMjMuMzk1OCAxNS4zMTVDMjMuNjk2IDE0LjI2MjEgMjMuODU2OCAxMy4xNSAyMy44NTY4IDEyQzIzLjg1NjggMTAuNzkgMjMuNjc4OCA5LjYyMTg2IDIzLjM0NzcgOC41MjA1OUgxOS40MDExQzE5LjU4NzUgOS42Mjk2MiAxOS42ODY0IDEwLjc5NzMgMTkuNjg2NCAxMkMxOS42ODY0IDEzLjE0MzUgMTkuNTk3IDE0LjI1NTIgMTkuNDI4IDE1LjMxNUgyMy4zOTU4Wk0yMi43Mzg2IDYuOTIwNTlDMjEuMzE1NSAzLjg2MDQ4IDE4LjY0NjIgMS41MDQxMSAxNS4zODc3IDAuNTEyMzlDMTYuMjE2NiAxLjE4NTQ3IDE2Ljk0MTkgMi4wODEyNiAxNy41NDA0IDMuMTEzNDNDMTguMTc4NyA0LjIxNDIxIDE4LjY5NTQgNS41MDI4IDE5LjA2MTcgNi45MjA1OUgyMi43Mzg2Wk04LjQ2ODI4IDAuNTEyNjMxQzcuNjM5NTQgMS4xODU2OSA2LjkxNDMxIDIuMDgxMzggNi4zMTU4NyAzLjExMzQzQzUuNjc3NTggNC4yMTQyMSA1LjE2MDkyIDUuNTAyOCA0Ljc5NDYzIDYuOTIwNTlIMS4xMTgxN0MyLjU0MTI1IDMuODYwNzIgNS4yMTAyMSAxLjUwNDQ5IDguNDY4MjggMC41MTI2MzFaTTcuNzAwMDEgMjAuMDg0QzcuMTc0NzMgMTkuMTc4MSA2LjczMzggMTguMTA3NCA2LjQwNjU5IDE2LjkxNUwxNy40NDk3IDE2LjkxNUMxNy4xMjI1IDE4LjEwNzQgMTYuNjgxNiAxOS4xNzgxIDE2LjE1NjMgMjAuMDg0QzE0Ljk2NzcgMjIuMTMzOCAxMy40NDQ2IDIzLjIgMTEuOTI4MiAyMy4yQzEwLjQxMTggMjMuMiA4Ljg4ODU4IDIyLjEzMzggNy43MDAwMSAyMC4wODRaTTYuMDUwMjkgMTUuMzE1TDE3LjgwNiAxNS4zMTVDMTcuOTg3NyAxNC4yNzAxIDE4LjA4NjQgMTMuMTU3NSAxOC4wODY0IDEyQzE4LjA4NjQgMTAuNzgxNiAxNy45NzcxIDkuNjEyODkgMTcuNzc2NyA4LjUyMDU5SDYuMDc5NjZDNS44NzkyNSA5LjYxMjg5IDUuNzY5OTIgMTAuNzgxNiA1Ljc2OTkyIDEyQzUuNzY5OTIgMTMuMTU3NSA1Ljg2ODU5IDE0LjI3MDEgNi4wNTAyOSAxNS4zMTVaJyBmaWxsPSclMjNEMkNCQkMnLyUzRSAlM0Mvc3ZnJTNFIFwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmljb24tc2xpZGVyMS1ub2ZvdG8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMGNsYXNzJTNEJTIyaWNvbiUyMHNsaWRlcjEtbm8tZm90byUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNjIlMjA0NSUyMiUyMHdpZHRoJTNEJTIyNjIlMjIlMjBoZWlnaHQlM0QlMjI0NSUyMiUyMGZpbGwlM0QlMjIlMjNFQUVDRUYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0zMC43JTIwMTUuNWMtNS40JTIwMC05LjglMjA0LjQtOS44JTIwOS44czQuNCUyMDkuOCUyMDkuOCUyMDkuOCUyMDkuOC00LjQlMjA5LjgtOS44LTQuNC05LjgtOS44LTkuOHolMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk01OS40JTIwOC41SDQ2LjJMNDEuOC44YzAtLjUtLjMtLjgtLjctLjhIMjEuNmMtLjQlMjAwLS43LjQtLjcuOGwtNC40JTIwNy43aC0xNEMxLjElMjA4LjUlMjAwJTIwOS43JTIwMCUyMDExdjMxLjVDMCUyMDQzLjklMjAxLjElMjA0NSUyMDIuNSUyMDQ1aDU2LjljMS40JTIwMCUyMDIuNS0xLjElMjAyLjUtMi41VjExYzAtMS4zLTEuMS0yLjUtMi41LTIuNXpNMzAuNyUyMDM5LjRjLTcuOCUyMDAtMTQuMS02LjMtMTQuMS0xNC4xczYuMy0xNC4xJTIwMTQuMS0xNC4xJTIwMTQuMSUyMDYuMyUyMDE0LjElMjAxNC4xYy4xJTIwNy43LTYuMyUyMDE0LjEtMTQuMSUyMDE0LjF6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5pY29uLXNwcml0ZTUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTI0LjMlMjAzMSUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzNjI2Rjc4JTIyJTIwZCUzRCUyMk05MS41JTIwMTAuMWwtMS40LTEuMy03LjclMjA3LjNjLS43LTEuNC0yLjItMi4zLTQtMi4zLTIuMSUyMDAtMy45JTIwMS40LTQuMyUyMDMuMmgtMmMtLjMtMS40LTEuNC0yLjUtMi44LTNsNS00LjdMNzMuMSUyMDhsLTYuMyUyMDUuOWMtMS45LjUtMy4yJTIwMi4xLTMuMiUyMDQlMjAwJTIwMi4zJTIwMiUyMDQuMSUyMDQuNCUyMDQuMSUyMDIuMSUyMDAlMjAzLjktMS40JTIwNC4zLTMuMmgyYy40JTIwMS44JTIwMi4yJTIwMy4yJTIwNC4zJTIwMy4yJTIwMi4zJTIwMCUyMDQuMi0xLjYlMjA0LjQtMy43bDguNS04LjJ6TTY4JTIwMjAuMmMtMS40JTIwMC0yLjUtMS0yLjUtMi4zJTIwMC0xLjMlMjAxLjEtMi4zJTIwMi41LTIuM3MyLjUlMjAxJTIwMi41JTIwMi4zYy0uMSUyMDEuMy0xLjIlMjAyLjMtMi41JTIwMi4zem0xMC41JTIwMGMtMS40JTIwMC0yLjUtMS0yLjUtMi4zJTIwMC0xLjMlMjAxLjEtMi4zJTIwMi41LTIuM3MyLjUlMjAxJTIwMi41JTIwMi4zYzAlMjAxLjMtMS4xJTIwMi4zLTIuNSUyMDIuM3pNMTAxLjMlMjAxMy42YzAlMjAzLjQlMjAyLjclMjA2LjElMjA2LjElMjA2LjElMjAxLjMlMjAwJTIwMi42LS40JTIwMy42LTEuMmwzLjclMjAzLjdjLjQuNCUyMDElMjAuNCUyMDEuMyUyMDAlMjAuNC0uNC40LTElMjAwLTEuM2wtMy43LTMuN2MuNy0xJTIwMS4yLTIuMiUyMDEuMi0zLjYlMjAwLTMuNC0yLjctNi4xLTYuMS02LjEtMy4zJTIwMC02LjElMjAyLjctNi4xJTIwNi4xem0xLjklMjAwYzAtMi4zJTIwMS45LTQuMiUyMDQuMi00LjIlMjAyLjMlMjAwJTIwNC4zJTIwMS45JTIwNC4yJTIwNC4yLS4yJTIwMy4yLTIuMyUyMDUtNS4xJTIwNC4yLTItLjYtMy4zLTEuOS0zLjMtNC4yeiUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMDEwMTAxJTIyJTIwZCUzRCUyMk01MS41JTIwMTAuOWMtLjQlMjAwLS43LjItLjkuNXYtMmMwLS42LS41LTEtMS4xLTEtLjQlMjAwLS44LjItMSUyMC41di0uNGMwLS42LS41LTEtMS4xLTEtLjYlMjAwLTEuMS41LTEuMSUyMDF2LjRjLS4yLS4zLS42LS41LTEtLjUtLjYlMjAwLTEuMS41LTEuMSUyMDF2NC4yYy0uMi0uMy0uNS0uNi0xLS42LS4zJTIwMC0xJTIwLjEtMS4yJTIwMS4xdjMuNWMwJTIwMi42JTIwMi41JTIwNC45JTIwNS40JTIwNC45JTIwMyUyMDAlMjA1LjItMi40JTIwNS4yLTQuNXYtNS44YzAtLjktLjUtMS4zLTEuMS0xLjN6bS04LjklMjA2Ljd2LTEuNWgxdjEuMmgxLjFWMTFoMXY0LjJoMS4xdi0zaDF2My4xaDEuMXYtMS43aDF2Mi4xSDUxdi0xLjNoMXYzLjNjLS4yLS4xLS45LS4zLTEuNiUyMDB2LS4xYzAtLjQtLjQtLjctLjktLjdzLS45LjMtLjkuNy40LjcuOC43Yy0uNC42LS42JTIwMS40LS42JTIwMS40cy0xLjEtLjItMS42LjFjLS44LjUtLjglMjAxLjUtLjclMjAyLTIuMS0uNC0zLjktMi4yLTMuOS00LjJ6TTkuMyUyMDEwYy0uOS45LTEuNiUyMDEuOC0xLjYlMjAyczEuOCUyMDIlMjAzLjklMjA0LjFjMy43JTIwMy42JTIwNCUyMDMuOSUyMDYuNiUyMDQuNyUyMDEuNS41JTIwMi44LjklMjAyLjguOC4xLS4xLS4zLTEuMy0uOC0yLjgtLjgtMi43LS45LTIuOC00LjctNi42LTIuMS0yLjEtNC0zLjgtNC4yLTMuOC0uMi0uMS0xLjEuNy0yJTIwMS42eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRScpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uaWNvbi1zdGFwbGUtaG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMGNsYXNzJTNEJTIyaWNvbiUyMHN0YXBsZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMi02LjUlMjAxNTkyLjUlMjAxNCUyMDE2JTIyJTIwd2lkdGglM0QlMjIxNCUyMiUyMGhlaWdodCUzRCUyMjE2JTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTYuNyUyMDE1OTMuNGMtLjUtLjYtMS4zLS45LTItLjktLjglMjAwLTEuNS4zLTIuMS45bC04LjElMjA4LjVjLS4zLjMtLjYuNy0uOCUyMDEuMi0uMi40LS4zLjktLjMlMjAxLjRzLjEuOS4zJTIwMS40Yy4yLjQuNC44LjglMjAxLjIuMy4zLjguNiUyMDEuMy44LjUuMiUyMDElMjAuMyUyMDEuNC4zLjUlMjAwJTIwLjktLjElMjAxLjQtLjMuNC0uMi44LS40JTIwMS4yLS44bDYuNS02LjQtLjQtLjQtNi41JTIwNi40Yy0uNi42LTEuMy45LTIuMS45LS40JTIwMC0uOC0uMS0xLjItLjMtLjQtLjItLjgtLjQtMS4xLS43LS4zLS4zLS41LS42LS43LTEtLjEtLjQtLjItLjctLjItMS4xcy4xLS44LjItMS4xYy4yLS40LjQtLjcuNy0xbDguMS04LjVjLjQtLjQlMjAxLS43JTIwMS42LS43LjYlMjAwJTIwMS4yLjIlMjAxLjYuNy40LjQuNyUyMDElMjAuNyUyMDEuNiUyMDAlMjAuNi0uMiUyMDEuMi0uNyUyMDEuNmwtNy4zJTIwNy4yYy0uMi4yLS42LjQtLjkuNC0uMyUyMDAtLjctLjEtLjktLjQtLjItLjItLjQtLjYtLjQtLjklMjAwLS4zLjEtLjcuNC0uOWw1LjQtNS40LS40LS40LTUuNCUyMDUuNGMtLjQuNC0uNS44LS41JTIwMS4zcy4yJTIwMSUyMC41JTIwMS4zYy4zLjMuOC41JTIwMS4zLjVzMS0uMiUyMDEuMy0uNWw3LjMtNy4yYy42LS42LjktMS4zLjktMi4xcy0uMy0xLjUtLjktMnolMjIlMkYlM0UlM0MlMkZzdmclM0UnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmljb24tc3RhcGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjBjbGFzcyUzRCUyMmljb24lMjBzdGFwbGUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjItNi41JTIwMTU5Mi41JTIwMTQlMjAxNiUyMiUyMHdpZHRoJTNEJTIyMTQlMjIlMjBoZWlnaHQlM0QlMjIxNiUyMiUyMGZpbGwlM0QlMjIlMjM1NTUlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk02LjclMjAxNTkzLjRjLS41LS42LTEuMy0uOS0yLS45LS44JTIwMC0xLjUuMy0yLjEuOWwtOC4xJTIwOC41Yy0uMy4zLS42LjctLjglMjAxLjItLjIuNC0uMy45LS4zJTIwMS40cy4xLjkuMyUyMDEuNGMuMi40LjQuOC44JTIwMS4yLjMuMy44LjYlMjAxLjMuOC41LjIlMjAxJTIwLjMlMjAxLjQuMy41JTIwMCUyMC45LS4xJTIwMS40LS4zLjQtLjIuOC0uNCUyMDEuMi0uOGw2LjUtNi40LS40LS40LTYuNSUyMDYuNGMtLjYuNi0xLjMuOS0yLjEuOS0uNCUyMDAtLjgtLjEtMS4yLS4zLS40LS4yLS44LS40LTEuMS0uNy0uMy0uMy0uNS0uNi0uNy0xLS4xLS40LS4yLS43LS4yLTEuMXMuMS0uOC4yLTEuMWMuMi0uNC40LS43LjctMWw4LjEtOC41Yy40LS40JTIwMS0uNyUyMDEuNi0uNy42JTIwMCUyMDEuMi4yJTIwMS42LjcuNC40LjclMjAxJTIwLjclMjAxLjYlMjAwJTIwLjYtLjIlMjAxLjItLjclMjAxLjZsLTcuMyUyMDcuMmMtLjIuMi0uNi40LS45LjQtLjMlMjAwLS43LS4xLS45LS40LS4yLS4yLS40LS42LS40LS45JTIwMC0uMy4xLS43LjQtLjlsNS40LTUuNC0uNC0uNC01LjQlMjA1LjRjLS40LjQtLjUuOC0uNSUyMDEuM3MuMiUyMDElMjAuNSUyMDEuM2MuMy4zLjguNSUyMDEuMy41czEtLjIlMjAxLjMtLjVsNy4zLTcuMmMuNi0uNi45LTEuMy45LTIuMXMtLjMtMS41LS45LTJ6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5pY29uLXRyZWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMGNsYXNzJTNEJTIyaWNvbiUyMHRyZWUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI3JTIwMjMlMjIlMjB3aWR0aCUzRCUyMjI3JTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTAlMjAxOGg3djVIMHYtNXpNMTAlMjAxOGg3djVoLTd2LTV6TTEwJTIwMGg3djVoLTdWMHolMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk0xMyUyMDRoMXYxNGgtMVY0eiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTMlMjAxMnYtMWgyMHYxSDN6TTIzJTIwMTFoMXY4aC0xdi04ek0zJTIwMTJoMXY2SDN2LTZ6JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNMjAlMjAxOGg3djVoLTd2LTV6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5pY29uLXVzZXItZ3JheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMTUyJTIwMTA2Ny4yJTIyJTIwZmlsbCUzRCUyMiUyM2I0YmFjNCUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTU3NiUyMDBDMzMwLjMzJTIwMCUyMDMzMy4yJTIwMjAzLjYlMjAzMzMuMiUyMDIwMy42bC0xLjIlMjAxMDhjLTIwLjA3LS4yNi0yNS4yJTIwMTguNzgtMjUuMiUyMDU2LjQlMjAwJTIwNTYuMzklMjAzNi4yNSUyMDExNS4xMiUyMDY5LjIlMjAxNDUuNiUyMDExLjE3JTIwNDQuNCUyMDMyLjg2JTIwODMuNCUyMDYxLjYlMjAxMTMuMi05OC41MiUyMDU3LjY0LTIxNyUyMDk2LjQzLTI5NCUyMDEzNS4yQzY1LjUlMjA4MDEuMjYlMjAwJTIwOTQ5LjMzJTIwMCUyMDEwNjcuMmgxMTUyYzAtMTE3Ljg3LTY1LjUtMjY1Ljk0LTE0My42LTMwNS4yLTc3LTM4Ljc3LTE5NS40OC03Ny41Ni0yOTQtMTM1LjJDNzQzLjE0JTIwNTk3JTIwNzY0LjgzJTIwNTU4JTIwNzc2JTIwNTEzLjZjMzMtMzAuNDglMjA2OS4yLTg5LjIxJTIwNjkuMi0xNDUuNiUyMDAtMzcuNjItNS4xMy01Ni42Ni0yNS4yLTU2LjRsLTEuMi0xMDhTODIxLjY3JTIwMCUyMDU3NiUyMDB6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5pY29uLXZpZGVvLWZpbGwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjEuNDYzMSA1Ljk3ODAxTDEzLjMyNTggMTEuMTU2M0MxMi43MDgzIDExLjU0OTMgMTIuNzA4MyAxMi40NTA3IDEzLjMyNTggMTIuODQzN0wyMS40NjMxIDE4LjAyMkMyMi4xMjg4IDE4LjQ0NTYgMjMgMTcuOTY3NCAyMyAxNy4xNzgzVjYuODIxNjdDMjMgNi4wMzI1OCAyMi4xMjg4IDUuNTU0MzcgMjEuNDYzMSA1Ljk3ODAxWicgZmlsbD0nd2hpdGUnLyUzRSUzQ3JlY3QgeD0nMScgeT0nNScgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyByeD0nMicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmljb24tdmlkZW8td2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjElMjAxJTIwOSUyMDExJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBkJTNEJTIyTTIlMjAyLjhsNi4xJTIwMy43TDIlMjAxMC4yVjIuOE0xJTIwMXYxMWw5LTUuNUwxJTIwMXolMjIlMkYlM0UlM0MlMkZzdmclM0UnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmljb24tdmlkZW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjElMjAxJTIwOSUyMDExJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNENkQ2RDYlMjIlMjBkJTNEJTIyTTIlMjAyLjhsNi4xJTIwMy43TDIlMjAxMC4yVjIuOE0xJTIwMXYxMWw5LTUuNUwxJTIwMXolMjIlMkYlM0UlM0MlMkZzdmclM0UnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmljb24tdmlldyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMjQgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UgJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTExLjk5OTQgMEM1Ljg2NDU2IDAgMi40Mzk1NCA0LjAzMDc4IDAuNDc3NDk1IDYuNDE5NDRDMC4xOTQxOTYgNi43NjQzNCAwLjE2OTk1MyA3LjI1NTY0IDAuNDM1OTYgNy42MTQwNUMyLjA5MjY0IDkuODQ2MiA1Ljk0NzExIDE0IDExLjk5OTQgMTRDMTguMTczNyAxNCAyMS42MDMyIDkuOTE3MDkgMjMuNTU5IDcuNTM0NTdDMjMuODIzOSA3LjIxMTg1IDIzLjg2NTIgNi43NTg1NSAyMy42NDAzIDYuNDA2NzhDMjEuODc0MiAzLjY0NDM5IDE4LjIwOTQgMCAxMS45OTk0IDBaTTYuOTk5MzUgN0M2Ljk5OTM1IDQuMTY2NjcgOS4xNjYwMiAyIDExLjk5OTQgMkMxNC44MzI3IDIgMTYuOTk5NCA0LjE2NjY3IDE2Ljk5OTQgN0MxNi45OTk0IDkuODMzMzMgMTQuODMyNyAxMiAxMS45OTk0IDEyQzkuMTY2MDIgMTIgNi45OTkzNSA5LjgzMzMzIDYuOTk5MzUgN1onIGZpbGw9JyUyM0M1QzBCNycvJTNFICUzQ3BhdGggZD0nTTExLjk5OSA1QzEwLjg2NTcgNSA5Ljk5OTAyIDUuODY2NjcgOS45OTkwMiA3QzkuOTk5MDIgOC4xMzMzMyAxMC44NjU3IDkgMTEuOTk5IDlDMTMuMTMyNCA5IDEzLjk5OSA4LjEzMzMzIDEzLjk5OSA3QzEzLjk5OSA1Ljg2NjY3IDEzLjEzMjQgNSAxMS45OTkgNVonIGZpbGw9JyUyM0M1QzBCNycvJTNFICUzQy9zdmclM0UgXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uaWNvbi13b3JrcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyMSUyMDE5JTIyJTNFJTNDdGl0bGUlM0V3b3JrcyUzQyUyRnRpdGxlJTNFJTNDcGF0aCUyMGQlM0QlMjJNMjAlMjA0aC00VjFhMSUyMDElMjAwJTIwMCUyMDAtMS0xSDZhMSUyMDElMjAwJTIwMCUyMDAtMSUyMDF2M0gxYTElMjAxJTIwMCUyMDAlMjAwLTElMjAxdjZoOHYtMWExJTIwMSUyMDAlMjAwJTIwMSUyMDEtMWgzYTElMjAxJTIwMCUyMDAlMjAxJTIwMSUyMDF2MWg4VjVhMSUyMDElMjAwJTIwMCUyMDAtMS0xek03JTIwMmg3djJIN1Yyek0xMiUyMDEzSDlhMSUyMDElMjAwJTIwMCUyMDEtMS0xSDB2NmExJTIwMSUyMDAlMjAwJTIwMCUyMDElMjAxaDE5YTElMjAxJTIwMCUyMDAlMjAwJTIwMS0xdi02aC04YTElMjAxJTIwMCUyMDAlMjAxLTElMjAxeiUyMiUyMGZpbGwlM0QlMjIlMjMwMzUwYTIlMjIlMkYlM0UlM0MlMkZzdmclM0UnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmljb24tem9vbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwY2xhc3MlM0QlMjJpY29uJTIwem9vbSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDglMjA0OCUyMiUyMHdpZHRoJTNEJTIyNDglMjIlMjBoZWlnaHQlM0QlMjI0OCUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0yNSUyMDM0YzAlMjAuNi0uNCUyMDEtMSUyMDFzLTEtLjQtMS0xVjE0YzAtLjYuNC0xJTIwMS0xczElMjAuNCUyMDElMjAxdjIweiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTM1JTIwMjRjMCUyMC42LS40JTIwMS0xJTIwMUgxNGMtLjYlMjAwLTEtLjQtMS0xcy40LTElMjAxLTFoMjBjLjYlMjAwJTIwMSUyMC40JTIwMSUyMDF6JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNMjQlMjAyYzEyLjElMjAwJTIwMjIlMjA5LjklMjAyMiUyMDIycy05LjklMjAyMi0yMiUyMDIyUzIlMjAzNi4xJTIwMiUyMDI0JTIwMTEuOSUyMDIlMjAyNCUyMDJtMC0yQzEwLjclMjAwJTIwMCUyMDEwLjclMjAwJTIwMjRzMTAuNyUyMDI0JTIwMjQlMjAyNCUyMDI0LTEwLjclMjAyNC0yNFMzNy4zJTIwMCUyMDI0JTIwMHolMjIlMkYlM0UlM0MlMkZzdmclM0UnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmljb24td29ya3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNicgaGVpZ2h0PSczNicgdmlld0JveD0nMCAwIDM2IDM2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3JlY3QgeD0nNScgeT0nOS4yMzEyOScgd2lkdGg9JzI2JyBoZWlnaHQ9JzIwLjc2ODknIHJ4PSc1JyBzdHJva2U9JyUyM0Y1NEU1QScgc3Ryb2tlLXdpZHRoPScyJy8lM0UgJTNDcGF0aCBkPSdNNS45ODYzMyAxMS4yNTU2TDcuNDUxMTEgMTYuMTA5MkM4LjA4ODE4IDE4LjIyMDIgMTAuMDMyOSAxOS42NjQ2IDEyLjIzNzkgMTkuNjY0NkgxNC44Njg1JyBzdHJva2U9JyUyM0Y1NEU1QScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSAlM0NwYXRoIGQ9J00yOS42NzI5IDExLjI1NTZMMjguNDEwOCAxNS45NjAxQzI3LjgyNDYgMTguMTQ1MyAyNS44NDQxIDE5LjY2NDYgMjMuNTgxNiAxOS42NjQ2SDIxLjc3NzYnIHN0cm9rZT0nJTIzRjU0RTVBJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFICUzQ3JlY3QgeD0nMTQuOTY2OCcgeT0nMTcuOTk5OScgd2lkdGg9JzYuMDY2NjcnIGhlaWdodD0nMy42OTIyNScgcng9JzEnIHN0cm9rZT0nJTIzRjU0RTVBJyBzdHJva2Utd2lkdGg9JzInLyUzRSAlM0NwYXRoIGQ9J00xMy4yMzM0IDkuMjMwNzJWOUMxMy4yMzM0IDcuMzQzMTQgMTQuNTc2NSA2IDE2LjIzMzQgNkgxOS43NjY3QzIxLjQyMzYgNiAyMi43NjY3IDcuMzQzMTUgMjIuNzY2NyA5VjkuMjMwNzInIHN0cm9rZT0nJTIzRjU0RTVBJyBzdHJva2Utd2lkdGg9JzInLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uaWNvbi1zY2hlZHVsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nTGF5ZXJfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCAxOSAyMScgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTkgMjE7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwJTdCZmlsbDolMjNDOENDRDE7JTdEJTBBJTNDL3N0eWxlJTNFJTNDZyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE3LjcsMTguNUgxLjNjLTAuNywwLTEuMywwLjYtMS4zLDEuMkMwLDIwLjQsMC42LDIxLDEuMywyMWgxNi41YzAuNywwLDEuMy0wLjYsMS4zLTEuMiBDMTksMTkuMSwxOC40LDE4LjUsMTcuNywxOC41eiBNMTMuNSwxNi45aDNjMC4zLDAsMC41LTAuMiwwLjUtMC41VjAuNUMxNywwLjIsMTYuOCwwLDE2LjUsMGgtM0MxMy4yLDAsMTMsMC4yLDEzLDAuNXYxNS45IEMxMywxNi42LDEzLjIsMTYuOSwxMy41LDE2Ljl6IE03LjgsMTYuOWgzYzAuMywwLDAuNS0wLjIsMC41LTAuNVY0LjljMC0wLjMtMC4yLTAuNS0wLjUtMC41aC0zYy0wLjMsMC0wLjUsMC4yLTAuNSwwLjV2MTEuNCBDNy4zLDE2LjYsNy42LDE2LjksNy44LDE2Ljl6IE0yLjIsMTYuOWgzYzAuMywwLDAuNS0wLjIsMC41LTAuNXYtNS4yYzAtMC4zLTAuMi0wLjUtMC41LTAuNWgtM2MtMC4zLDAtMC41LDAuMi0wLjUsMC41djUuMiBDMS43LDE2LjYsMS45LDE2LjksMi4yLDE2Ljl6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5pY29uLXZrLXNoYXJlLFxuLmljb24tdmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMCcgaGVpZ2h0PScxNycgdmlld0JveD0nMCAwIDMwIDE3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yOS44NDA5IDE1LjA0NDNDMjkuODA0NiAxNC45NzA0IDI5Ljc3MDcgMTQuOTA5MSAyOS43MzkyIDE0Ljg2QzI5LjIxODcgMTMuOTc1MyAyOC4yMjQxIDEyLjg4OTMgMjYuNzU1OSAxMS42MDE5TDI2LjcyNDkgMTEuNTcyNEwyNi43MDkzIDExLjU1NzlMMjYuNjkzNiAxMS41NDMxSDI2LjY3NzlDMjYuMDExNSAxMC45NDM2IDI1LjU4OTUgMTAuNTQwNSAyNS40MTI4IDEwLjMzNDJDMjUuMDg5NSA5Ljk0MTAzIDI1LjAxNzEgOS41NDMxIDI1LjE5MzggOS4xMzk5QzI1LjMxODYgOC44MzUyNyAyNS43ODc2IDguMTkxOTMgMjYuNTk5NiA3LjIwOUMyNy4wMjY3IDYuNjg4MDkgMjcuMzY0OSA2LjI3MDU5IDI3LjYxNDcgNS45NTYwNEMyOS40MTY0IDMuNjk1NTggMzAuMTk3NCAyLjI1MTExIDI5Ljk1NzggMS42MjIwOEwyOS44NjQ3IDEuNDc1MDhDMjkuODAyMiAxLjM4NjU4IDI5LjY0MDggMS4zMDU2MiAyOS4zODA4IDEuMjMxNzlDMjkuMTIwMiAxLjE1ODExIDI4Ljc4NyAxLjE0NTkyIDI4LjM4MDggMS4xOTUwM0wyMy44ODI1IDEuMjI0MzVDMjMuODA5NiAxLjE5OTk4IDIzLjcwNTUgMS4yMDIyNSAyMy41NyAxLjIzMTc5QzIzLjQzNDYgMS4yNjEzMiAyMy4zNjY4IDEuMjc2MTQgMjMuMzY2OCAxLjI3NjE0TDIzLjI4ODUgMS4zMTMwNkwyMy4yMjY0IDEuMzU3NDFDMjMuMTc0MyAxLjM4Njc0IDIzLjExNyAxLjQzODMyIDIzLjA1NDUgMS41MTIwNUMyMi45OTIzIDEuNTg1NTIgMjIuOTQwMyAxLjY3MTc1IDIyLjg5ODcgMS43N0MyMi40MDg5IDIuOTU5MTUgMjEuODUyMSA0LjA2NDc1IDIxLjIyNzIgNS4wODY3NkMyMC44NDE5IDUuNjk2MTggMjAuNDg4IDYuMjI0MzIgMjAuMTY0OCA2LjY3MTUxQzE5Ljg0MjEgNy4xMTg1NCAxOS41NzE0IDcuNDQ3OTEgMTkuMzUyOSA3LjY1OTAzQzE5LjEzNCA3Ljg3MDM2IDE4LjkzNjUgOC4wMzk2NyAxOC43NTkyIDguMTY3NTZDMTguNTgyMSA4LjI5NTUgMTguNDQ2OSA4LjM0OTU2IDE4LjM1MzMgOC4zMjk3OUMxOC4yNTk1IDguMzEwMDEgMTguMTcxMSA4LjI5MDM5IDE4LjA4NzUgOC4yNzA3N0MxNy45NDE4IDguMTgyMjcgMTcuODI0NiA4LjA2MTkyIDE3LjczNjIgNy45MDk2QzE3LjY0NzUgNy43NTcyOSAxNy41ODc3IDcuNTY1NTggMTcuNTU2NSA3LjMzNDYzQzE3LjUyNTQgNy4xMDM1MiAxNy41MDcgNi45MDQ3NCAxNy41MDE4IDYuNzM3NkMxNy40OTY5IDYuNTcwNjcgMTcuNDk5MiA2LjMzNDU2IDE3LjUwOTcgNi4wMjk5M0MxNy41MjA2IDUuNzI1MTQgMTcuNTI1NCA1LjUxODkyIDE3LjUyNTQgNS40MTA4MUMxNy41MjU0IDUuMDM3MyAxNy41MzMxIDQuNjMxOTMgMTcuNTQ4NiA0LjE5NDYxQzE3LjU2NDQgMy43NTcyOCAxNy41NzcxIDMuNDEwNzggMTcuNTg3OCAzLjE1NTVDMTcuNTk4NCAyLjg5OTk4IDE3LjYwMzMgMi42Mjk2MyAxNy42MDMzIDIuMzQ0NjJDMTcuNjAzMyAyLjA1OTYxIDE3LjU4NSAxLjgzNjA5IDE3LjU0ODYgMS42NzM4NkMxNy41MTI3IDEuNTExODQgMTcuNDU3NiAxLjM1NDU3IDE3LjM4NSAxLjIwMjFDMTcuMzEyIDEuMDQ5NzggMTcuMjA1MSAwLjkzMTk1OCAxNy4wNjQ4IDAuODQ4MzE0QzE2LjkyNDMgMC43NjQ3NzMgMTYuNzQ5NSAwLjY5ODQ3NyAxNi41NDE2IDAuNjQ5MjJDMTUuOTg5NiAwLjUzMTM0MyAxNS4yODY4IDAuNDY3NTc3IDE0LjQzMjcgMC40NTc2NjRDMTIuNDk2IDAuNDM4MDQ0IDExLjI1MTUgMC41NTYwNzUgMTAuNjk5NiAwLjgxMTYwNEMxMC40ODEgMC45MTk1NjcgMTAuMjgzMSAxLjA2NzA4IDEwLjEwNjIgMS4yNTM2OEM5LjkxODY4IDEuNDY5OTcgOS44OTI1MyAxLjU4OCAxMC4wMjc5IDEuNjA3NDFDMTAuNjUyOCAxLjY5NTc2IDExLjA5NTEgMS45MDcwOSAxMS4zNTU1IDIuMjQxMkwxMS40NDkzIDIuNDE4MjVDMTEuNTIyMyAyLjU0NTk5IDExLjU5NTIgMi43NzIxMyAxMS42NjgxIDMuMDk2MzlDMTEuNzQwOSAzLjQyMDY0IDExLjc4NzkgMy43NzkzMyAxMS44MDg2IDQuMTcyMjVDMTEuODYwNiA0Ljg4OTc4IDExLjg2MDYgNS41MDQgMTEuODA4NiA2LjAxNDk2QzExLjc1NjUgNi41MjYxMSAxMS43MDcyIDYuOTI0MDUgMTEuNjYwMiA3LjIwOTA2QzExLjYxMzIgNy40OTQwNyAxMS41NDMgNy43MjUwMiAxMS40NDkzIDcuOTAxODZDMTEuMzU1NSA4LjA3ODc1IDExLjI5MzEgOC4xODY4NyAxMS4yNjE4IDguMjI2MTFDMTEuMjMwNSA4LjI2NTM1IDExLjIwNDUgOC4yOTAwOCAxMS4xODM4IDguMjk5NzlDMTEuMDQ4NSA4LjM0ODc0IDEwLjkwNzcgOC4zNzM2OCAxMC43NjIgOC4zNzM2OEMxMC42MTYxIDguMzczNjggMTAuNDM5MiA4LjMwNDggMTAuMjMxIDguMTY3MTVDMTAuMDIyOCA4LjAyOTQ5IDkuODA2NzUgNy44NDA0MiA5LjU4MjgyIDcuNTk5NkM5LjM1ODkgNy4zNTg3NCA5LjEwNjM3IDcuMDIyMTUgOC44MjUxMSA2LjU4OTc4QzguNTQ0MDcgNi4xNTc0MSA4LjI1MjQ3IDUuNjQ2NCA3Ljk1MDQ4IDUuMDU2NzZMNy43MDA2MyA0LjYyOTE0QzcuNTQ0NDMgNC4zNTQwNSA3LjMzMTA3IDMuOTUzNDggNy4wNjAzMiAzLjQyNzgxQzYuNzg5NCAyLjkwMTk0IDYuNTQ5OTQgMi4zOTMyNiA2LjM0MTc3IDEuOTAxODdDNi4yNTg1NiAxLjY5NTUgNi4xMzM1NSAxLjUzODM4IDUuOTY2OTYgMS40MzAyNkw1Ljg4ODc5IDEuMzg1OTFDNS44MzY4MSAxLjM0NjY3IDUuNzUzMzggMS4zMDUgNS42Mzg5MyAxLjI2MDZDNS41MjQzMiAxLjIxNjI1IDUuNDA0NzIgMS4xODQ0NCA1LjI3OTY2IDEuMTY0ODdMMC45OTk4NTYgMS4xOTQyQzAuNTYyNTE1IDEuMTk0MiAwLjI2NTc3NSAxLjI4NzcxIDAuMTA5NTI3IDEuNDc0NDZMMC4wNDY5OTQ3IDEuNTYyOEMwLjAxNTc1NjEgMS42MTIwMSAwIDEuNjkwNTkgMCAxLjc5ODc2QzAgMS45MDY4OCAwLjAzMTIzODcgMi4wMzk1OCAwLjA5Mzc3MDcgMi4xOTY2OUMwLjcxODU0NCAzLjU4MjUgMS4zOTc5NyA0LjkxOTAxIDIuMTMyMDUgNi4yMDY0MUMyLjg2NjEzIDcuNDkzODEgMy41MDQwNCA4LjUzMDg0IDQuMDQ1MzggOS4zMTY1OEM0LjU4NjgzIDEwLjEwMjkgNS4xMzg3MyAxMC44NDUgNS43MDEwOCAxMS41NDI2QzYuMjYzNDMgMTIuMjQwNCA2LjYzNTY3IDEyLjY4NzYgNi44MTc3OSAxMi44ODRDNy4wMDAxNCAxMy4wODA4IDcuMTQzMzYgMTMuMjI4IDcuMjQ3NDggMTMuMzI2Mkw3LjYzODA0IDEzLjY4QzcuODg3OTUgMTMuOTE1OSA4LjI1NDk0IDE0LjE5ODQgOC43MzkxNiAxNC41Mjc2QzkuMjIzNSAxNC44NTY5IDkuNzU5NyAxNS4xODEyIDEwLjM0OCAxNS41MDA4QzEwLjkzNjUgMTUuODIgMTEuNjIxMSAxNi4wODA0IDEyLjQwMjEgMTYuMjgxOEMxMy4xODMxIDE2LjQ4MzUgMTMuOTQzMiAxNi41NjQ0IDE0LjY4MjYgMTYuNTI1M0gxNi40Nzg5QzE2Ljg0MzIgMTYuNDk1NiAxNy4xMTkyIDE2LjM4NzUgMTcuMzA2OCAxNi4yMDA5TDE3LjM2OSAxNi4xMjdDMTcuNDEwOCAxNi4wNjg0IDE3LjQ0OTkgMTUuOTc3MyAxNy40ODYgMTUuODU0NkMxNy41MjI1IDE1LjczMTggMTcuNTQwNyAxNS41OTY1IDE3LjU0MDcgMTUuNDQ5M0MxNy41MyAxNS4wMjY4IDE3LjU2NDEgMTQuNjQ2IDE3LjY0MiAxNC4zMDdDMTcuNzE5OSAxMy45NjggMTcuODA4NiAxMy43MTI1IDE3LjkwNzggMTMuNTQwNEMxOC4wMDcgMTMuMzY4NSAxOC4xMTkgMTMuMjIzNCAxOC4yNDM1IDEzLjEwNThDMTguMzY4NCAxMi45ODc5IDE4LjQ1NzMgMTIuOTE2NSAxOC41MDk1IDEyLjg5MTlDMTguNTYxNCAxMi44NjcyIDE4LjYwMjggMTIuODUwNCAxOC42MzQgMTIuODQwM0MxOC44ODQgMTIuNzYxOCAxOS4xNzgxIDEyLjgzNzkgMTkuNTE2OCAxMy4wNjlDMTkuODU1MyAxMy4zIDIwLjE3MjggMTMuNTg1MSAyMC40Njk3IDEzLjkyNEMyMC43NjY1IDE0LjI2MzMgMjEuMTIzMSAxNC42NDM5IDIxLjUzOTYgMTUuMDY2NEMyMS45NTYzIDE1LjQ4OSAyMi4zMjA2IDE1LjgwMzIgMjIuNjMyOSAxNi4wMDk5TDIyLjk0NTIgMTYuMTg2OEMyMy4xNTM3IDE2LjMwNDggMjMuNDI0NSAxNi40MTI5IDIzLjc1NzggMTYuNTExMkMyNC4wOTA1IDE2LjYwOTQgMjQuMzgyIDE2LjYzNCAyNC42MzIyIDE2LjU4NDlMMjguNjMwNyAxNi41MjZDMjkuMDI2MiAxNi41MjYgMjkuMzM0IDE2LjQ2NDIgMjkuNTUyMyAxNi4zNDE2QzI5Ljc3MSAxNi4yMTg3IDI5LjkwMDkgMTYuMDgzNCAyOS45NDI4IDE1LjkzNjJDMjkuOTg0NiAxNS43ODg5IDI5Ljk4NjkgMTUuNjIxNyAyOS45NTA4IDE1LjQzNDhDMjkuOTEzNyAxNS4yNDgzIDI5Ljg3NzIgMTUuMTE3OSAyOS44NDA5IDE1LjA0NDNaJyBmaWxsPSclMjNDNUMwQjcnLyUzRSAlM0Mvc3ZnJTNFIFwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmljb24taW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjUnIGhlaWdodD0nMjUnIHZpZXdCb3g9JzAgMCAyNSAyNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSAlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTguNzY5MiA3LjM4NDYzQzE4LjEzMTkgNy4zODQ2MyAxNy42MTUzIDYuODY4MDIgMTcuNjE1MyA2LjIzMDc4QzE3LjYxNTMgNS41OTM1NCAxOC4xMzE5IDUuMDc2OTMgMTguNzY5MiA1LjA3NjkzQzE5LjQwNjQgNS4wNzY5MyAxOS45MjMgNS41OTM1NCAxOS45MjMgNi4yMzA3OEMxOS45MjMgNi44NjgwMiAxOS40MDY0IDcuMzg0NjMgMTguNzY5MiA3LjM4NDYzWk0xMi40MjMxIDE2LjYxNTRDMTAuMTk2MiAxNi42MTU0IDguMzg0NTQgMTQuODAzOCA4LjM4NDU0IDEyLjU3NjlDOC4zODQ1NCAxMC4zNTAxIDEwLjE5NjIgOC41Mzg0NyAxMi40MjMxIDguNTM4NDdDMTQuNjQ5OCA4LjUzODQ3IDE2LjQ2MTUgMTAuMzUwMSAxNi40NjE1IDEyLjU3NjlDMTYuNDYxNSAxNC44MDM4IDE0LjY0OTggMTYuNjE1NCAxMi40MjMxIDE2LjYxNTRaTTEyLjQyMzEgNi4yMzA3OEM4LjkxODE3IDYuMjMwNzggNi4wNzY4NSA5LjA3MTk5IDYuMDc2ODUgMTIuNTc2OUM2LjA3Njg1IDE2LjA4MTggOC45MTgxNyAxOC45MjMxIDEyLjQyMzEgMTguOTIzMUMxNS45Mjc5IDE4LjkyMzEgMTguNzY5MiAxNi4wODE4IDE4Ljc2OTIgMTIuNTc2OUMxOC43NjkyIDkuMDcxOTkgMTUuOTI3OSA2LjIzMDc4IDEyLjQyMzEgNi4yMzA3OFpNMjIuMjMwNyAxOC4wNDkxQzIyLjIzMDcgMjAuNDM5NyAyMC4yODU4IDIyLjM4NDYgMTcuODk1MiAyMi4zODQ2SDYuOTUwNzhDNC41NjAyNSAyMi4zODQ2IDIuNjE1MzEgMjAuNDM5NyAyLjYxNTMxIDE4LjA0OTFWNy4xMDQ3MkMyLjYxNTMxIDQuNzE0MTggNC41NjAyNSAyLjc2OTI0IDYuOTUwNzggMi43NjkyNEgxNy44OTUyQzIwLjI4NTggMi43NjkyNCAyMi4yMzA3IDQuNzE0MTggMjIuMjMwNyA3LjEwNDcyVjE4LjA0OTFaTTYuOTU5MiAwLjQ2MTU0OEMzLjI4NTYzIDAuNDYxNTQ4IDAuMzA3NjE3IDMuNDM5NTYgMC4zMDc2MTcgNy4xMTMxM1YxOC4wNDA3QzAuMzA3NjE3IDIxLjcxNDMgMy4yODU2MyAyNC42OTIzIDYuOTU5MiAyNC42OTIzSDE3Ljg4NjhDMjEuNTYwNCAyNC42OTIzIDI0LjUzODQgMjEuNzE0MyAyNC41Mzg0IDE4LjA0MDdWNy4xMTMxM0MyNC41Mzg0IDMuNDM5NTYgMjEuNTYwNCAwLjQ2MTU0OCAxNy44ODY4IDAuNDYxNTQ4SDYuOTU5MlonIGZpbGw9JyUyM0M1QzBCNycvJTNFICUzQy9zdmclM0UgXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uaWNvbi10d2l0dGVyLXNoYXJlLFxuLmljb24tdHdpdHRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI2JyBoZWlnaHQ9JzE5JyB2aWV3Qm94PScwIDAgMjYgMTknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UgJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTI1LjY5MjIgMi45MTQ0NUMyNC43NTc5IDMuMjc4NSAyMy43NTU1IDMuNTI1MzkgMjIuNzAyMiAzLjYzNTYxQzIzLjc3NzYgMy4wNjkyOCAyNC42MDA5IDIuMTcxIDI0Ljk5MTEgMS4xMDM5MkMyMy45ODIzIDEuNjI4MzggMjIuODY4NyAyLjAwOTIgMjEuNjgyMiAyLjIxNTY1QzIwLjczMiAxLjMyNDMzIDE5LjM4MDUgMC43NjkxNjUgMTcuODgxNSAwLjc2OTE2NUMxNS4wMDU3IDAuNzY5MTY1IDEyLjY3MzkgMi44MTk2MiAxMi42NzM5IDUuMzQ3MTFDMTIuNjczOSA1LjcwNTU4IDEyLjcxOTkgNi4wNTU2OSAxMi44MDg3IDYuMzkwNDlDOC40ODE0OCA2LjE5OTM2IDQuNjQ0MzcgNC4zNzYyOSAyLjA3NjI1IDEuNjA2MDZDMS42MjczMyAyLjI4MTE5IDEuMzcxOTUgMy4wNjc4NiAxLjM3MTk1IDMuOTA3NkMxLjM3MTk1IDUuNDk2MzYgMi4yOTE5OCA2Ljg5ODIgMy42ODc4OCA3LjcxODM1QzIuODM0NDcgNy42OTMyNiAyLjAzMTgyIDcuNDg2ODIgMS4zMjkxNCA3LjE0MzY3VjcuMjAwODZDMS4zMjkxNCA5LjQxODY5IDMuMTI0NzggMTEuMjY5NyA1LjUwNTcxIDExLjY5MDlDNS4wNjk0OCAxMS43OTQyIDQuNjA5NDkgMTEuODUxNCA0LjEzMzYxIDExLjg1MTRDMy43OTczNCAxMS44NTE0IDMuNDcyMTUgMTEuODIyMSAzLjE1MzMxIDExLjc2NjNDMy44MTYzNCAxMy41ODY2IDUuNzM4OSAxNC45MTAzIDguMDE2NzYgMTQuOTQ2NkM2LjIzNTM5IDE2LjE3NDEgMy45ODkyNiAxNi45MDM2IDEuNTQ5NjQgMTYuOTAzNkMxLjEyOTMgMTYuOTAzNiAwLjcxNTI2NSAxNi44ODEzIDAuMzA3NjE3IDE2Ljg0MDhDMi42MTI0NCAxOC4xNDIyIDUuMzQ4NzEgMTguOTAxIDguMjg5NiAxOC45MDFDMTcuODY4OSAxOC45MDEgMjMuMTA1MSAxMS45MjM5IDIzLjEwNTEgNS44NzI5OUwyMy4wODc3IDUuMjgwMThDMjQuMTEwOCA0LjYzODUgMjQuOTk1OSAzLjgzMjI4IDI1LjY5MjIgMi45MTQ0NVonIGZpbGw9JyUyM0M1QzBCNycvJTNFICUzQy9zdmclM0UgXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuIiwiLnRhYmxlLXJlc3BvbnNpdmUtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAmIC5zaGFkb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICB3aWR0aDogMjE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcxLjE2ZGVnLCAjZmZmZmZmIDIuMTIlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDk3LjY4JSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgd2lkdGg6IDUlO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDM4cHg7XG5cbiAgLm9zLXNjcm9sbGJhci10cmFjay5vcy1zY3JvbGxiYXItdHJhY2stb2ZmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZmVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cblxuICAub3Mtc2Nyb2xsYmFyLWhhbmRsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgfVxufVxuXG4ucmVnaXN0cnktdGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIG1pbi13aWR0aDogNzUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuXG4gICZfX2hlYWQge1xuICAgIHRoIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJ21lZGl1bScpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIHRoLFxuICB0ZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgfVxuXG4gIHRoLFxuICB0aGVhZCB0ZCB7XG4gICAgcGFkZGluZzogMTFweCAxN3B4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgICBAaW5jbHVkZSBib3JkZXItY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICB0aGVhZCB0ZCB7XG4gICAgcGFkZGluZzogMjBweCAxN3B4O1xuICB9XG5cbiAgJl9fYm9keSB0ZCB7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgQGluY2x1ZGUgZm9udCgnbGlnaHQnKTtcbiAgfVxuXG4gICYtd3JhcCB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtd3JhcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5vcy1zY3JvbGxiYXIub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICAgICAgYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDQwcHgpIHtcbiAgICAgIHRyIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiYmxvY2txdW90ZSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBtYXJnaW46IDMzcHggMCAyNXB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250KCdsaWdodCcpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9tb3NyZWcvcXVvdGUtaWNvbi5zdmcpIG5vLXJlcGVhdDtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gIC5icV9fYm90dG9tIHtcbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBAaW5jbHVkZSBmb250KCdtZWRpdW0nKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBlbSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNThweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG4iLCIuY29udGVudC1pbWcyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJl9fd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gICZfX3NvdXJjZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTJweCk7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgQGluY2x1ZGUgY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcblxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICAgIEBpbmNsdWRlIHRleHQtZGVjb3JhdGlvbi1jb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBjb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5rLFxuICBhIHtcbiAgICBAaW5jbHVkZSBjb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgIEBpbmNsdWRlIHRleHQtZGVjb3JhdGlvbi1jb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgIH1cbiAgfVxufVxuIiwiLnBvbGxzIHtcbiAgLnJpZ2h0LWNvbG9tbiAmIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgJiAucG9sbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxOHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2J0bi10b2dnbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucG9sbCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMjJweCk7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgQGluY2x1ZGUgZm9udCgnbWVkaXVtJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICYtLW11bHRpcGxlLXBvbGxzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IC8vIGZpeFxuXG4gICAgICAvLyBAaW5jbHVkZSBmb250U2l6ZSgyMnB4KTtcbiAgICAgIC8vIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX211bHRpcGxlLXBvbGxzIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBvbGwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfcmVzdWx0cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJl9fd3JhcCxcbiAgJl9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX193cmFwIHtcbiAgICAmLS1yZXN1bHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1ncmF5O1xuICAgICAgcGFkZGluZzogMjJweCAzMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjhzO1xuICB9XG5cbiAgJl9fYW5zd2Vycy1vcHRpb25zIHtcbiAgICBtYXgtaGVpZ2h0OiAxNTAwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IDFzO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgQGluY2x1ZGUgZm9udCgnbGlnaHQnKTtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAuanEtY2hlY2tib3gge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAycHg7XG4gICAgfVxuXG4gICAgLmpxLXJhZGlvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMXB4O1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIC5wb2xsX19saXN0LWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAuY29udGVudC1nYWxsZXJ5X19wb3B1cCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxcbiAgICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgMjBweDtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAwIDAgMzhweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW46IDAgNHB4IDAgMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1ncmF5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQyUzRnhtbCUyMHZlcnNpb24lM0QlMjIxLjAlMjIlMjBlbmNvZGluZyUzRCUyMnV0Zi04JTIyJTNGJTNFJTNDIURPQ1RZUEUlMjBzdmclMjBQVUJMSUMlMjAlMjItJTJGJTJGVzNDJTJGJTJGRFREJTIwU1ZHJTIwMS4xJTJGJTJGRU4lMjIlMjAlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRkdyYXBoaWNzJTJGU1ZHJTJGMS4xJTJGRFREJTJGc3ZnMTEuZHRkJTIyJTNFJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMGlkJTNEJTIyY2hlY2tib3glMjIlMjBjbGFzcyUzRCUyMmNoZWNrYm94JTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjB4JTNEJTIyMHB4JTIyJTIweSUzRCUyMjBweCUyMiUyMCUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEzJTIwMTAlMjIlMjBlbmFibGUtYmFja2dyb3VuZCUzRCUyMm5ldyUyMDAlMjAwJTIwMTMlMjAxMCUyMiUyMHdpZHRoJTNEJTIyMTMlMjIlMjBoZWlnaHQlM0QlMjIxMCUyMiUyMHhtbCUzQXNwYWNlJTNEJTIycHJlc2VydmUlMjIlMjBmaWxsJTNEJTIyJTIzZmZmZmZmJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNNS4zJTJDMTBMMy41JTJDOC4xTDExLjIlMkMwTDEzJTJDMS45TDUuMyUyQzEweiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTAlMkM0LjZsMS44LTEuOWw0LjQlMkM0LjZMNC40JTJDOS4xTDAlMkM0LjZ6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQtY29sb3I7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDM4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbjogMCA0cHggMCAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50LWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBwYWRkaW5nOiAxNnB4IDEycHggMTJweDtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBAaW5jbHVkZSBjb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1ncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXM7XG4gICAgQGluY2x1ZGUgZm9udCgnbGlnaHQnKTtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC44cztcbiAgICB0cmFuc2l0aW9uOiAwLjhzO1xuICAgICYtLXJlYWR5IHtcbiAgICAgIC5wb2xsX19hbnN3ZXJzLW9wdGlvbnMge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuXG4gICAgICAucG9sbF9fcmVzdWx0cyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE1MDBweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Jlc3VsdHMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAxcztcbiAgICB0cmFuc2l0aW9uOiAxcztcbiAgfVxuXG4gICZfX3JlcXVpcmVkLWxhYmVsIHtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxM3B4KTtcblxuICAgIC5yZXF1aXJlZCB7XG4gICAgICBjb2xvcjogI2Q0MmUyZDtcbiAgICB9XG4gIH1cblxuICAmX19xdWVzdGlvbi1ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICBjb2xvcjogI2FhYTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAmX19hbnN3ZXI6aG92ZXIge1xuICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgfVxuXG4gICZfX3RoYW5rcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgcGFkZGluZzogMThweDtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCd3aGl0ZScpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggI2U1ZTVlNTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuOHM7XG4gICAgdHJhbnNpdGlvbjogMC44cztcbiAgICAmLS1zaG93IHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmLS1pbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGNhbnZhcyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICB9XG5cbiAgJl9fbXVsdGlwbGUtcG9sbHMge1xuICAgIC5wb2xsX19saXN0LFxuICAgIC5wb2xsX19ib2R5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnBvbGw6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cblxuICAmX19tdWx0aXBsZS1wb2xscy0tb3BlbiB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX290aGVyLWZpZWxkLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcblxuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG5cbiAgLnBvbGxfX2J0bi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgICAmLS1zaG93IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Fuc3dlcnMtY291bnRlci1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgfVxuXG4gICZfX2Fuc3dlcnMtY291bnRlci10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxMnB4KTtcbiAgfVxuXG4gICZfX2Fuc3dlcnMtY291bnRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICZfX3Bob3RvLWxpc3Qge1xuICB9XG5cbiAgJl9fcGhvdG8tZmllbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTVweCk7XG5cbiAgICAuanEtcmFkaW8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAxcHg7XG4gICAgfVxuXG4gICAgLmpxLWNoZWNrYm94IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMnB4O1xuICAgIH1cblxuICAgIC5wb2xsX19hbnN3ZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19waG90byB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxM3B4KTtcblxuICAgICY6bm90KDpudGgtY2hpbGQoMm4pKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmX19waG90by1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTUlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYjYzYzE7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgfVxuXG4gICAgICAucG9sbF9fcGhvdG8taWNvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcGhvdG8taWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgIEBpbmNsdWRlIGJvcmRlci1jb2xvcignd2hpdGUnKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gICAgdHJhbnNpdGlvbjogMC40cztcblxuICAgICYtLXBsdXMge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19waG90by1pY29uIC5pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAmX19mb290ZXItdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG5cbiAgJl9fZm9vdGVyLWJvdHRvbSB7XG4gIH1cblxuICAmX19mb290ZXItbGVmdCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxM3B4KTtcbiAgfVxuXG4gICZfX2Zvb3Rlci1yaWdodCB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTNweCk7XG4gIH1cblxuICAmX19wZXJpb2Qge1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDEycHgpO1xuICB9XG5cbiAgLm10LTMubWItMyB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIEBpbmNsdWRlIGZvbnQoJ21lZGl1bScpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejRLUENFdExTQkhaVzVsY21GMGIzSTZJRUZrYjJKbElFbHNiSFZ6ZEhKaGRHOXlJREl3TGpFdU1Dd2dVMVpISUVWNGNHOXlkQ0JRYkhWbkxVbHVJQzRnVTFaSElGWmxjbk5wYjI0NklEWXVNREFnUW5WcGJHUWdNQ2tnSUMwdFBnbzhjM1puSUhabGNuTnBiMjQ5SWpFdU1TSWdhV1E5SXRDaDBMdlF2dEM1WHpFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02ZUd4cGJtczlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNpSUhnOUlqQndlQ0lnZVQwaU1IQjRJZ29KSUhkcFpIUm9QU0k1TUhCNElpQm9aV2xuYUhROUlqa3djSGdpSUhacFpYZENiM2c5SWpBZ01DQTVNQ0E1TUNJZ1pXNWhZbXhsTFdKaFkydG5jbTkxYm1ROUltNWxkeUF3SURBZ09UQWdPVEFpSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaVBnbzhaV3hzYVhCelpTQm1hV3hzUFNKdWIyNWxJaUJ6ZEhKdmEyVTlJaU5HTlRSRk5VRWlJSE4wY205clpTMTNhV1IwYUQwaU15SWdZM2c5SWpRMUlpQmplVDBpTkRVaUlISjRQU0kwTVM0eElpQnllVDBpTkRNaUx6NEtQSEJoZEdnZ1ptbHNiRDBpYm05dVpTSWdjM1J5YjJ0bFBTSWpSalUwUlRWQklpQnpkSEp2YTJVdGQybGtkR2c5SWpNaUlHUTlJazB5TWl3ME15NDRiREUyTGpVc01UWXVOVXcyT0N3ek1DNDRJaTgrQ2p3dmMzWm5QZ289Jyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX3dyYXAtLXJlc3VsdCAmIHtcbiAgICAmX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9sbF9fcGhvdG8tbGlzdCAucG9sbF9fbGlzdC1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAucG9sbF9fbXVsdGlwbGUtcG9sbHMge1xuICAgIC5wb2xsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgLnBvbGxfX211bHRpcGxlLXBvbGxzIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBvbGwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTA1MHB4KSB7XG4gIC5wb2xsX19tdWx0aXBsZS1wb2xscyB7XG4gICAgLnBvbGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gVnVlIGFuaW1hdGUgLSDQkNC90LjQvNCw0YbQuNGPINC00LvRjyB2dWUg0LrQvtC80L/QvtC90LXQvdGC0LBcbi5mYWRlLWVudGVyLWFjdGl2ZSxcbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG4uZmFkZS1lbnRlcixcbi5mYWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhZGUtc2xpZGUtZW50ZXItYWN0aXZlLFxuLmZhZGUtc2xpZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogMXMgbGluZWFyO1xufVxuLmZhZGUtc2xpZGUtZW50ZXIsXG4uZmFkZS1zbGlkZS1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbn1cblxuLmZhZGUtc2NhbGUtZW50ZXItYWN0aXZlLFxuLmZhZGUtc2NhbGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogMXMgbGluZWFyO1xufVxuLmZhZGUtc2NhbGUtZW50ZXIsXG4uZmFkZS1zY2FsZS1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cbi5mYWRlLWxpc3QtZW50ZXItYWN0aXZlLFxuLmZhZGUtbGlzdC1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiAwLjNzIGxpbmVhcjtcbn1cbi5mYWRlLWxpc3QtZW50ZXIsXG4uZmFkZS1saXN0LWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbn1cblxuLnJpZ2h0LWNvbG9tbiB7XG4gIC5wb2xsX193cmFwLS1yZXN1bHQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnBvbGwgLm10LTMubWItMyB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIuY2hhcnQtbGluZSB7XG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cblxuICAmX19kYXRhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgJl9fZGF0YS1wZXJjZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcbiAgICBAaW5jbHVkZSBmb250KCdtZWRpdW0nKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgJl9fZGF0YS1jb3VudCB7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTFweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgQGluY2x1ZGUgY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICBAaW5jbHVkZSBmb250KCdsaWdodCcpO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIEBpbmNsdWRlIGZvbnQoJ2xpZ2h0Jyk7XG4gIH1cblxuICAmX19saW5lIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlNmUyO1xuICB9XG5cbiAgJl9fbGluZS1wcm9ncmVzcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtY29sb3I7XG4gICAgICBhbmltYXRpb24tbmFtZTogY2hhcnQtbGluZTtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoYXJ0LWxpbmUge1xuICAgICZfX2luZm8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJl9fZGF0YS1wZXJjZW50OjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ+KAlCAnO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBjaGFydC1saW5lIHtcbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBjaGFydC1saW5lIHtcbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIuZmlsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG5cbiAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gIEBpbmNsdWRlIGZvbnQoJ2xpZ2h0Jyk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICB9XG5cbiAgLm5vLXRvdWNoICY6aG92ZXIsXG4gIC50b3VjaCAmOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2ZpbGUtaWNvbi1jb2xvcicpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgI2ZmZmZmZjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDhweCk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNkMmNiYmM7XG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNkMmNiYmM7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbi1kb2Mge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdEb2MnO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24tZG9jeCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ0RvY3gnO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24tcGRmIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnUGRmJztcbiAgICB9XG4gIH1cblxuICAmX19pY29uLXJhciB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1Jhcic7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbi16aXAge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdaaXAnO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24teGxzIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnWGxzJztcbiAgICB9XG4gIH1cblxuICAmX19pY29uLXhsc3gge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdYbHN4JztcbiAgICB9XG4gIH1cblxuICAmX19pY29uLXB0dCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1B0dCc7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbi1wdHR4IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnUHR0eCc7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbi1sb2NhbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNhZGIzYmMgMCwgI2FkYjNiYyAxNiUsIHJnYmEoMTczLCAxNzksIDE4OCwgMCkgMTclLCByZ2JhKDE3MywgMTc5LCAxODgsIDApIDM5JSwgI2FkYjNiYyA0MCUsICNhZGIzYmMgNjAlLCByZ2JhKDE3MywgMTc5LCAxODgsIDApIDYxJSwgcmdiYSgxNzMsIDE3OSwgMTg4LCAwKSA4MyUsICNhZGIzYmMgODQlLCAjYWRiM2JjIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2FkYjNiYyAwLCAjYWRiM2JjIDE2JSwgcmdiYSgxNzMsIDE3OSwgMTg4LCAwKSAxNyUsIHJnYmEoMTczLCAxNzksIDE4OCwgMCkgMzklLCAjYWRiM2JjIDQwJSwgI2FkYjNiYyA2MCUsIHJnYmEoMTczLCAxNzksIDE4OCwgMCkgNjElLCByZ2JhKDE3MywgMTc5LCAxODgsIDApIDgzJSwgI2FkYjNiYyA4NCUsICNhZGIzYmMgMTAwJSk7XG4gICAgfVxuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gICAgQGluY2x1ZGUgZm9udCgnbGlnaHQnKTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJy4nO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuZmlsZV9fbmFtZSB7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgfVxuICB9XG5cbiAgJl9fc2l6ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTJweCk7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICM2ZjcyNzg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG4iLCIudmlkZW8tanMtd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiA2NDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnZpZGVvLWpzLXdyYXAgLnZpZGVvLWpzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbn1cblxuLnZpZGVvLWpzIHtcbiAgLnZqcy1iaWctcGxheS1idXR0b246OmJlZm9yZSxcbiAgLnZqcy1jb250cm9sOjpiZWZvcmUsXG4gIC52anMtbW9kYWwtZGlhbG9nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi52anMtbW9kYWwtZGlhbG9nIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvLWpzIHtcbiAgLnZqcy1iaWctcGxheS1idXR0b246OmJlZm9yZSxcbiAgLnZqcy1jb250cm9sOjpiZWZvcmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNlcmlmO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNlcmlmO1xuICBzcmM6IHVybChkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQTR3QUFvQUFBQUFGZkFBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQlBVeTh5QUFBQTlBQUFBRDRBQUFCV1VaRmVCR050WVhBQUFBRTBBQUFBT2dBQUFVcmlMeEMyWjJ4NVpnQUFBWEFBQUFubkFBQU81T1YvRi81b1pXRmtBQUFMV0FBQUFDb0FBQUEyQ3NaMmZXaG9aV0VBQUF1RUFBQUFHQUFBQUNRT29nY2ZhRzEwZUFBQUM1d0FBQUFQQUFBQWVOSUFBQUJzYjJOaEFBQUxyQUFBQUQ0QUFBQStNTWd0UW0xaGVIQUFBQXZzQUFBQUh3QUFBQ0FCTHdCNWJtRnRaUUFBREF3QUFBRWxBQUFDQ3RYSDlhQndiM04wQUFBTk5BQUFBUGtBQUFGNXZhd0FlbmljWTJCa1oyQ2N3TURLd01GU3lQS01nWUhoRjRSbWptRUlaenpId01ERXdNck1nQlVFcExtbU1EaDhaUHdveXc3aUxtU0hDRE9DQ0FEdS9RbzlBQUI0bkdOZ1lHQm1nR0FaQmtZR0VIQUI4aGpCZkJZR0RTRE5CcVFaR1pnWUdEN0svdjhQVXZDUkVVVHpNMERWQXdFakc4T0lCd0NPV2diVUFBQjRuSTFYZlZCVTF4Vi81NzR2bHNVbGovMTRnckRzNDhGdUFnYVIzWDJMRW5ZM1VaU2dFa1R3QXlTQWdrSXdJOGJSZkZEalRzellDV1JNVzlsTmE0eTJtZW9rbXErMms1aWEwZHBrbWtuYmtXZ1NTVzNHeWFhTmYwUlR4MHd4WDdBM1BlL3RRbUlnSFhmM3ZYdnZ1ZWVlZSs0NXYzUE9YUVlZL1BDRC9DQkRHQVlrSUUyc3hnK09YU0ptaG1IMU9hRlg2TVU1QzVQRE1DWmk1UmcyaStFTEdTdGh3TTE0TkNiZ1lHU0JJWmZoRkExSDZadTBPUzBORGtNVmZnK25wZEZtK21hQ3ZpZ0kwSkJJUUlNZzBCZEpHZFRqOXlsajducitiOTcrSGw4QzErSDJ4TkF2alBxeGpJZ2FLdEl0SUNrU25JSVNlbzQwUVFsczR4eGpsemdIc25HR3ZpN0J4UWlNbFNsa1BNaGZDaDY3ckFVRVVRNkNIeFcyTzdKQVJDa0tubFVRN1VFSXlBRVFaZTRNZERXOXhyNU9QRnVLYnVicFJ4Y1BEWThkYTRNT2VsRGZBWUpMVytzR0tuL1ZsbWpmdjUrTmRCNG9PZlRhekpuM3RHeFp0TDl4Rk5aWDdQUFJVYmpjUmcvU01CMkVMK2dibFhuN3NoYk8vV1ViRjl1L0g1WFE5ZUtPOGlNTXI5dFkzNXFZb1JpMjB3R3VYVi9DSGFHRGsyZmRnSHdDazVIVVhRcENjZ0hmQlYyTmpWM2prcTRQSFRTVVNCd3VPUUFMdnhQQXBzNmZpZnRrNlA2eUpwY201YkI0ZEZrZ29oMTk1bWJpU1Rua0wzanVwcTdqaDRaWmR2alFSVkI0UFB4M1NzVlR1NUQvNmtkODVSVTY2dHRYQWV1dVhZTjFFL1kyc01NelprWmlaTlJabFJTL3lucjlYcjhDcWwyUlZOYnV0WHNsWW83QjluZ3NGcWNEYkNRTzIyUHhlSXhjcGdNeGtoNlBqVWR3a3Z3Nmh2UnBaZW9DRktzaERRekpWcisrRFd5THgraEFYSmNHcDNUSk1WMU1FNDV4Q052SExzV1JycE9aU2R1T29HMHpFUnVJSXd1SWtoTmtCUkVnbFFLTGlPREQ0NUZRRTBCVGlFMjE0eEUyd3A4ek90OU5qSDNHUnRETWs3RWhvcTJ0ekN6R3hkeU1FUUp1RDBxR0lyUTU4QXBvV1FFM0QyaDFoNnp3dUIxNHdZRklEQUE1Q1oxMWpUKzkyZ0ZaN0I3L3A3K2hWOGpGeEJsNGFHMDN3TGlWWHRCYkN5bExmSUp6a1BVQXZXQXcweXZzVmRLZEJiQzZubnJ1UC9SRmtIcVdKTFoyQXV4ZHRneSs2cVRmN2wxV3N3VEpjSjZtR1Z4d1hqOTJVdGZVMldYVU5YK3FCVUN4SzZENEZSNGYvY3VmRzFzWmJpU2tNY3dkTWRveEJ4VFRFWElwNFNDWE1OaEhvRmp2VFRGUDR2a29QUmVOUm1QUkNUd2ErM3FZMERSN3FuN1ZqaDYxMndSUlRhSTA0SFdDblorZ0l6dlMvWkpQMCtteW5waEN1aTRoem1HMGlkNithTFN2MkJWM0ZRTVlEVEhybEdRL1NaK3E0WmRGOGFMYTVBcjhHVzN0Vk5LRWoxM2NGMGJ1TWFlc3gxaTlDTC9VbzF0TTBoKzc0bzlIalErVWNQYXh5OG1IOWNjd0s4S3BLQTNySGRJVWpUS3BmSUJ4dW9rcHhVR0JJSUxtODRBVHZIaDh0QUllMmlaajhLdll3VU9YYXdITVZOZ3hadmx3U2Ewejhaa29ra3huM2V5Mm5ZVHNiTU8zbVBoOGNqaTd6a2xzUExEOWE5ZjJzMncvdVN0L0ZnU3l0V3p3NWJtUzNQaWVsVTFQNTZhR3JsejZOemxuYlQ4aC9XdGIrMU94SXF4QmJDOWc3a0lOVWJ0QUVEeHNLV1NDZTQ2ZWx0Q1BtYWlVeHkySXJPRElCOEVtaXhhUXJVNElBUTZUSGc2QkZwQWRXc0NxdVQxNkRrTDljY0lDL0ZHZVA1QXVpREV4ZThieCtRdHpXVnNtSGNtMGtkenFlY2RuNUloUmtUYy96Zk5QbTNuczVzdzRQcTg2bDlneW9maDZqa1RGNWlGQ2hqWWJielpRV0Z2WWI4cVpBV3lHaVY5eWErNWJGZ256cHVXdDNGdVg4S1lNbXNpWVplcFBzZUJnR2haY09NdDArNFE4ZkRPVGZ0SmpISXVoZGFMc0ZYRk05QWNsVGk5amJHUnE4WnZJT3lrWmVpNzdrZm81M2VvcHBWUG92YkdpeVY2M3AvcC9ka1dFVFRqbWhqVEltOFJQMjg0YjA0YmNOWWxSc3ZPNkdwMkplYWlJdWVWSHNnSkdGMmFBU2xDUUx1RzhFc0JvbXpiKysvQVhtd2hhT29MaEw3aVE0L3VjNDQ5Z1dKNTYvWFdEQVJuNzR2L1BMMWJSQkI0VEJFeVlycWV6U2tVUEhhV2pQV0NtMTNvZ0F6SjY2TFZwYlRFdVhjY0RabHlYeEJRL0lyektPUFM3Z0Fra0l5WjBONmpvRTZNMjQ2YURzTzFrZ3VjVEovRWRGV0E1cGJBY1Rmb1NQNGhKZUJDbmk3bkVuNUljbEw0a3BEZ21NTXVIOEtwazArV3JCVUllS0N5V1MwblBWejdOVzg2SG5sNTVHeFI1S0IzKzl0c3pMK3dWUnVsWE5UVW42RDhTSnZJbDNQelA0NmVaU1QvdFFUbGxURFhUem14Q2FUWW5hN2VKQXFjV3VEMXVsQlhRc016NWZRRUJDZm93Q0Y1RlZERi8yeXlzQjlPVzV2ZVZFdFJBRk95NDFGb2VKRWlBT1poRGlGc3RzS0F3SjhIaWpzNzJxMWpXdld4K3VLVTVYRlpETHgxODlPSzhvalcxdTBCeTVkdExIVU4vcndrdGU2OFBuaG5ZVmJ0MGJ2V2l1Yjl3MStmNEMwTDNoSXVYWjgreGxWU3QwZWIzdGdRc21WWm5lbTVSM1UwdWYvZm1GZHFpTFR2WTNuUG5ldDUvdjRmOXBMQjZRWDJrcm5uRlExdFh0TisyZVBsQWFVTldjZmlXd3JuY240Y2E5bWwzaEZlSEhtK3UyYnE0TWh4VVpzM2JNSC8zamdhUFV0bFZ1bkZqZzIvOHlSemYzY0hzc3NLWnFsbk9xeUNXd29yV3lrVzlsWG5zcGswZmZyanBmQ3JlSXBqUFdid25GeHQzUEFrY1Fna1V1SDFhdVVNZit0eEpRMGhLMWsxenNOYXFRZGFMTXhmb3E5QUdHeHRKUStmR3c1M2NFL1RZOHBXaEpydVpIaU1BY0NleEZTL2VHRHA2aG50aVhHRS9ndkk3MTYzYjI5RXhmaUh4TnNucXViL2E2L1FtUG9BbjRHcFoyYzljWlJYNS81N0lXVU5ZdXViaVFCQWRkaHV4QUtlNlBBNXZ1VjVka2swVlhrTU0zems0MlczQXdyZ2thOExRZ2paWSt0UUlmZmQ1K3ZuSGFzbkhML2NjemxkeVM0cjc5aTZzdTZOdTlvUFE4bGJhaWQyUHQ5L2JYdFRUeW5ldnE3YmtQa0lUVjQ3ZCszTnVnT3pvNE0zeTc3WnhibmIybmhXcmwwVC9rTzR1M0gxaWczM2UxbEQ2SkRZamlLa0NIT2lvRjBwWnY2VDZneHhpcHhMTmhGYzh4RVJBNDh2cTVaZlhkTC9RVjZjOFczUGZ3aklzWnlJM0Nzdm83MmU0RnBUVndUdi9VWU5BS3RZKzhNQjg0dm9nWjFYcjVsVzM4aUpkUFo3NHh1bnpPNEdrN0JBUklreXRqbHlDb1BWb0liM0lsdU1mQVlSaEVvQU8yYUdYS2MyVE5BSmFTd2R6UUVlcTdqQzdUV1lGMlkyanJFSVhseVZFaHVuQnM1dDdLNjJhN1o2cUIwOTIzLyt2UFQydjdtd3BxVi9tVEVzVGlDQjV6ejczNUhPUDlWYlZXdEtLWkswOHVESjd2Y1FOMDJIb2dHZWdZNWlObktVSGgxMnRpOS96ekh2c2F1eSt0eCtlMzc1ajk0THVBNjRNVi81TVFiWlZOVDk1L3JlN2pseFpWYVZ1VzVOZmZzZDlUWGZPcFhjdjZtMkJuM3g2RmdYZy9veitQMGgvY2U4ZzJtVEVXeFZUenpRenJUcnVOQ2NSZGJ1NlZZODdnTFZYYzR1U2pYZm9zYWs3WHhXTTRveWwrb2NrbXpDRmhKWGFHd0s4ZTZzQ1cyVDNzTG1Qbmg1cVNadHg5SkhGTDZRQkhHbnNUamR0V1E4UEZ5Z1d0UVRJa3JJODROSUxmUVNDNjVGVU1Gc25PWUZIRW9TbVVDRDQ5YTRydDM5ODVQVHNkOEd6Qi81S0Vuem1oaE9SZ1ZPWlBNK3liNUttcFJ1MzhqUXF2aUg2ODI2THJkcnh4NkRaZEZQbzJmVmJUaXk5QVVwREozU3hHWXZwSzd1K1JoejhENEJDeHNzQWVKeGpZR1JnWUFCaXdjSWpidkg4Tmw4WnVOa1pRT0JTaU9nQlpKcWRBU3pPd2NBRW9nRHF0QWRPQUFCNG5HTmdaR0JnWndDQ2hXQVN4R1prUUFWeUFCT1RBTmQ0bkdObllHQmdId0FNQUROVUFOTUFBQUFBQUFBT0FGQUFaZ0N5QU1ZQTVnRWVBVWdCZEFHY0FmSUNMZ0tPQXJvRENnT09BN0FENmdRNEJId0V1QVRvQlF3Rm9nWG9CallHYkFiYUIzSUFBSGljWTJCa1lHQ1FZOGhsWUdjQUFTWWc1Z0pDQm9iL1lENERBQmE2QWFrQWVKeGRrRTFxZzBBWWhsOFRrOUFJb1ZEYVZTbXphaGNGODdQTUFSTElNb0ZBbDBaSFkxQkhkQkpJVDlBVDlBUTlSUTlRZXF5K3l0ZU5NekR6Zk0rODh3MEs0QlkvY05BTUI2TjJiVWFQUEJMdWt5YkNMdmxlZUFBUGo4SkQraGZoTVY3aEMzdTR3eHM3T080TnpRU1pjSS84THR3bmZ3aTc1RS9oQVI3d0pUeWsveFllWTQ5ZllRL1B6dE0ramJUWjdMWTZPV2RCSmRYL3BxczZOWVdhK3pNeGExM29LckE2VW9lcnFpL0p3dHBZeFpYSjFjb1VWbWVaVVdWbFRqcTAvdEhhY2ptZHh1TDkwT1I4TzBVRURZTU5kdGlTRXB6NVhRR3F6bG0zMGt6VWRBWUZGT2I4UjdOT1prMHEybHdBeXoxaTdvQXIxeG9YdnJPZ3RZaFp4OHdZNUtSVjI2OUpaNXlHcG16UFRqUWh2WTlqZTZ2RUVsUE91SlAzbVdLblA1TTNWK1lBQUFCNG5HMlAyWExDTUF4RmZZRTRDV2xaU3ZlRlA4aEhPWTRnSGh3NzlWTGF2NjhoTU5PSDZrRzYwbWc1WWhNMjJwcjliMXZHTU1FVU0yVGd5RkdneEJ3VmJuQ0xCWlpZWVkwN2JIQ1BCenppQ2M5NHdTdmU4STRQYkdlREZqL1Z5ZFZTT2FrcEcwVDBWSDFaSFh1cSt4aG9mdEhhSHEreVYrMjFvMVA3YnJXTFdudnBpRXhOSnBCYi9pMThxOEQ5WnhTT2NqOG9ZOGlWUGpaQkJVMitrR0lJeXBva3VxVEkrY3gzcVhNcTdaNlBRSXN4MURZR3JReHRMdWw1MFlWNTByVmNDaU5KYzBlblg0cWRrTlJZZThqMmc0NitTSU1IYXBYSncxR0ZkSVdIMkRmYWxRa25aZVREV3NSVzJicWxCSzNPUkl6OUFxSlVhcFFBQUFBPSlcbiAgICAgIGZvcm1hdCgnd29mZicpLFxuICAgIHVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC10dGY7Y2hhcnNldD11dGYtODtiYXNlNjQsQUFFQUFBQUtBSUFBQXdBZ1QxTXZNbEdSWGdRQUFBRW9BQUFBVm1OdFlYRGlMeEMyQUFBQitBQUFBVXBuYkhsbTVYOFgvZ0FBQTRRQUFBN2thR1ZoWkFyR2RuMEFBQURRQUFBQU5taG9aV0VPb2djZkFBQUFyQUFBQUNSb2JYUjQwZ0FBQUFBQUFZQUFBQUI0Ykc5allURElMVUlBQUFORUFBQUFQbTFoZUhBQkx3QjVBQUFCQ0FBQUFDQnVZVzFsMWNmMW9BQUFFbWdBQUFJS2NHOXpkTDJzQUhvQUFCUjBBQUFCZVFBQkFBQUhBQUFBQUtFSEFBQUFBQUFIQUFBQkFBQUFBQUFBQUFBQUFBQUFBQUFBSGdBQkFBQUFBUUFBRVhJUzJsOFBQUFVBQ3djQUFBQUFBTkpVRmNBQUFBQUEwbFFWd0FBQUFBQUhBQWNBQUFBQUNBQUNBQUFBQUFBQUFBRUFBQUFlQUcwQUJ3QUFBQUFBQWdBQUFBb0FDZ0FBQVA4QUFBQUFBQUFBQVFjQUFaQUFCUUFJQkhFRTVnQUFBUG9FY1FUbUFBQURYQUJYQWM0QUFBSUFCUU1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVVHWkZaQUJBOFFIeEhRY0FBQUFBb1FjQUFBQUFBQUFCQUFBQUFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQUFBQUF3QUFBQU1BQUFBY0FBRUFBQUFBQUVRQUF3QUJBQUFBSEFBRUFDZ0FBQUFHQUFRQUFRQUNBQUR4SGYvL0FBQUFBUEVCLy84QUFBOEFBQUVBQUFBQUFBQUFBQUVHQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBNEFVQUJtQUxJQXhnRG1BUjRCU0FGMEFad0I4Z0l1QW80Q3VnTUtBNDREc0FQcUJEZ0VmQVM0Qk9nRkRBV2lCZWdHTmdac0J0b0hjZ0FBQUFFQUFBQUFCWXNGaXdBQ0FBQUJFUUVDVlFNMkJZdjc2Z0lMQUFBREFBQUFBQVpyQm1zQUFnQU9BQm9BQUFrQ0V3UUFBeElBQlNRQUV3SUFBU1lBSnpZQU54WUFGd1lBQXVzQndQNUFsZjdEL2xvSUNBR21BVDBCUFFHbUNBaitXdjdEL2Y2dUJnWUJVdjM5QVZJR0J2NnVBakFCVUFGUUFac0kvbHIrdy83RC9sb0lDQUdtQVQwQlBRR20rc2dHQVZMOS9RRlNCZ2IrcnYzOS9xNEFBQUFDQUFBQUFBVkFCWXNBQXdBSEFBQUJJUkVwQVJFaEVRSEFBU3YrMVFKVkFTc0JkUVFXKytvRUZnQUFBQVFBQUFBQUJpQUdJQUFHQUJNQUpBQW5BQUFCTGdFbkZSYzJOd1lIRno0Qk5TWUFKeFVXRWdFSEFTRVJJUUVSQVFZSEZUNEJOeGMzQVFjWEJOQUJaVlc0QTdzQ0ozRWxLQVgrMytXbHp2dTNYd0ZoL3A4Qkt3RjFBVDVNWFU2S081bGYvV0NjbkFPQVpKNHJwYmdZR0dwYmNVYWNWUFFCWXppYU5QNzBBZXRmL3AvK1FQNkxBZmIrd2pzZG1oSkVNWmhmQkphY25BQUFBUUFBQUFBRXF3WFdBQVVBQUFFUklRRVJBUUlMQVNvQmR2NktCR0QrUVA2TEJLcitpd0FBQUFJQUFBQUFCV1lGMWdBR0FBd0FBQUV1QVNjUlBnRUJFU0VCRVFFRlpRRmxWRlJsL0JFQkt3RjEvb3NEZ0dTZUsvMm1LNTRCUlA1QS9vc0VxdjZMQUFBREFBQUFBQVlnQmc4QUJRQU1BQm9BQUJNUklRRVJBUVV1QVNjUlBnRURGUllTRndZQ0J4VTJBRGNtQU9BQkt3RjEvb3NDeFFGbFZWVmx1cVhPQXdQT3BlVUJJUVVGL3Q4RVlQNUEvb3NFcXY2TDRHU2VLLzJtSzU0Qzg1bzAvdlMxdGY3ME5KbzRBV0wxOVFGaUFBQUFCQUFBQUFBRml3V0xBQVVBQ3dBUkFCY0FBQUVqRVNFMUl3TXpOVE0xSVFFakZTRVJJd01WTXhVekVRSUxsZ0YyNEphVzRQNktBNERnQVhhVzRPQ1dBdXYraXBZQ0N1Q1cvSUNXQVhZQ29KYmdBWFlBQkFBQUFBQUZpd1dMQUFVQUN3QVJBQmNBQUFFekZUTVJJUk1qRlNFUkl3RXpOVE0xSVJNMUl4RWhOUUYxNEpiK2l1RGdBWGFXQWNDVzRQNktscFlCZGdKVjRBRjJBY0NXQVhiNzZ1Q1dBY0RnL29xV0FBQUFBQUlBQUFBQUJkWUYxZ0FQQUJNQUFBRWhEZ0VIRVI0QkZ5RStBVGNSTGdFRElSRWhCVUQ4Z0Q5VkFRRlZQd09BUDFVQkFWVS8vSUFEZ0FYVkFWVS8vSUEvVlFFQlZUOERnRDlWKyt3RGdBQUFCZ0FBQUFBR2F3WnJBQWNBREFBVEFCc0FJQUFvQUFBSkFTWW5EZ0VIQVNVdUFTY0JCU0VCTmhJM0pnVUJCZ0lIRmhjaEJSNEJGd0V6QVJZWFBnRTNBUUsrQVdST1ZJZndZUUVTQTQ0MTZhSCs3Z0xsL2RBQmVseG9BUUg4RS83ZFhHZ0JBUTRDTVAza05lbWhBUko0L3QxT1ZJZndZZjd1QS9BQ2FCSUJBVmhRL2lkM3BmWSsvaWRML1hOa0FRR1RUVTBCK0dUKy81Tk5TRXVsOWo0QjJmNElFZ0VCV0ZBQjJRQUFBQVVBQUFBQUJtc0YxZ0FQQUJNQUZ3QWJBQjhBQUFFaERnRUhFUjRCRnlFK0FUY1JMZ0VCSVJVaEFTRTFJUVVoTlNFMUlUVWhCZFg3VmtCVUFnSlVRQVNxUUZRQ0FsVDdGZ0VxL3RZQzZ2MFdBdW9Cd1A3V0FTcjlGZ0xxQmRVQlZULzhnRDlWQVFGVlB3T0FQMVg5ckpYKzFaV1ZsWmFWQUFNQUFBQUFCaUFGMWdBUEFDY0FQd0FBQVNFT0FRY1JIZ0VYSVQ0Qk54RXVBUUVqTlNNVk16VXpGUlFHQnlNdUFTY1JQZ0UzTXg0QkZRVWpOU01WTXpVekZRNEJCeU11QVRVUk5EWTNNeDRCRndXTCsrby9WQUlDVkQ4RUZqOVVBZ0pVL1d0d2xaVndLaURnSUNvQkFTb2c0Q0FxQWd0d2xaVndBU29nNENBcUtpRGdJQ29CQmRVQlZULzhnRDlWQVFGVlB3T0FQMVg5OXlYZ0pVb2dLZ0VCS2lBQktpQXFBUUVxSUVvbDRDVktJQ29CQVNvZ0FTb2dLZ0VCS2lBQUFBWUFBQUFBQmlBRTlnQURBQWNBQ3dBUEFCTUFGd0FBRXpNMUl4RXpOU01STXpVakFTRTFJUkVoTlNFUkZTRTE0SldWbFpXVmxRRXJCQlg3NndRVisrc0VGUU0xbHY1QWxRSEFsZjVBbHY1QWxRSlZsWlVBQUFBQkFBQUFBQVlnQm13QUxnQUFBU0lHQndFMk5DY0JIZ0V6UGdFM0xnRW5EZ0VIRkJjQkxnRWpEZ0VISGdFWE1qWTNBUVlISGdFWFBnRTNMZ0VGUUN0S0h2M3NCd2NDRHg1T0xGOS9BZ0ovWDE5L0FnZjk4UjVPTEY5L0FnSi9YeXhPSGdJVUJRRURlMXhjZXdNRGV3SlBIeHNCTnhrMkdRRTBIU0FDZjE5ZmZ3SUNmMThiR2Y3TkhDQUNmMTlmZndJZ0hQN0tGeHBjZXdJQ2UxeGRld0FBQWdBQUFBQUdXUVpyQUVNQVR3QUFBVFkwSnpjK0FTY0RMZ0VQQVNZdkFTNEJKeUVPQVE4QkJnY25KZ1lIQXdZV0h3RUdGQmNIRGdFWEV4NEJQd0VXSHdFZUFSY2hQZ0UvQVRZM0Z4WTJOeE0ySmljRkxnRW5QZ0UzSGdFWERnRUZxd1VGbmdvR0I1WUhHUTI2T2tRY0F4UVAvdFlQRkFJY1JUbTZEUm9IbFFjRkM1MEZCWjBMQlFlVkJ4b051amxGSEFJVUR3RXFEeFFDSEVVNXVnMGFCNVVIQlF2OU9HK1VBZ0tVYjIrVUFnS1VBemNrU2lSN0NSb05BUU1NQ1FWTExSekdEaEVCQVJFT3hod3RTd1VKRFA3OURCc0pleVJLSkhzSkdnMysvUXdKQlVzdEhNWU9FUUVCRVE3R0hDMUxCUWtNQVFNTUd3bEJBcFJ2YjVRQ0FwUnZiNVFBQUFBQUFRQUFBQUFHYXdackFBc0FBQk1TQUFVa0FCTUNBQ1VFQUpVSUFhWUJQUUU5QWFZSUNQNWEvc1Ardy81YUE0RCt3LzVhQ0FnQnBnRTlBVDBCcGdnSS9sb0FBQUFDQUFBQUFBWnJCbXNBQ3dBWEFBQUJCQUFERWdBRkpBQVRBZ0FCSmdBbk5nQTNGZ0FYQmdBRGdQN0QvbG9JQ0FHbUFUMEJQUUdtQ0FqK1d2N0QvZjZ1QmdZQlV2MzlBVklHQnY2dUJtc0kvbHIrdy83RC9sb0lDQUdtQVQwQlBRR20rc2dHQVZMOS9RRlNCZ2IrcnYzOS9xNEFBQU1BQUFBQUJtc0dhd0FMQUJjQUl3QUFBUVFBQXhJQUJTUUFFd0lBQVNZQUp6WUFOeFlBRndZQUF3NEJCeTRCSno0Qk54NEJBNEQrdy81YUNBZ0JwZ0U5QVQwQnBnZ0kvbHIrdy8zK3JnWUdBVkw5L1FGU0JnYityaDBDZjE5ZmZ3SUNmMTlmZndackNQNWEvc1Ardy81YUNBZ0JwZ0U5QVQwQnB2cklCZ0ZTL2YwQlVnWUcvcTc5L2Y2dUFrOWZmd0lDZjE5ZmZ3SUNmd0FBQUFRQUFBQUFCaUFHSUFBUEFCc0FKUUFwQUFBQklRNEJCeEVlQVJjaFBnRTNFUzRCQVNNMUl4VWpFVE1WTXpVN0FTRWVBUmNSRGdFSElUY3pOU01GaS92cVAxUUNBbFEvQkJZL1ZBSUNWUDFyY0pWd2NKVndsZ0VxSUNvQkFTb2cvdFp3bFpVR0lBSlVQL3ZxUDFRQ0FsUS9CQlkvVlB5Q2xaVUJ3THU3QVNvZy90WWdLZ0Z3NEFBQ0FBQUFBQVpyQm1zQUN3QVhBQUFCQkFBREVnQUZKQUFUQWdBVEJ3a0JKd2tCTndrQkZ3RURnUDdEL2xvSUNBR21BVDBCUFFHbUNBaitXamhwL3ZUKzlHa0JDLzcxYVFFTUFReHAvdlVHYXdqK1d2N0Qvc1ArV2dnSUFhWUJQUUU5QWFiOEVXa0JDLzcxYVFFTUFReHAvdlVCQzJuKzlBQUJBQUFBQUFYV0JyWUFGZ0FBQVJFSkFSRWVBUmNPQVFjdUFTY2pGZ0FYTmdBM0pnQURnUDZMQVhXKy9RVUYvYjYrL1FXVkJnRlIvdjRCVVFZRy9xOEZpd0VxL292K2l3RXFCUDIvdnYwRkJmMisvdjZ2QmdZQlVmNytBVkVBQUFBQkFBQUFBQVUvQndBQUZBQUFBUkVqSWdZZEFTRURJeEVoRVNNUk16VTBOak15QlQrZFZqd0JKU2YrL3M3Ly85Q3Rrd2IwL3ZoSVNMMysyUDBKQXZjQktOcTZ6UUFBQUFBRUFBQUFBQWFPQndBQU1BQkZBR0FBYkFBQUFSUWVBeFVVQndZRUl5SW1KeVkxTkRZM05pVXVBVFUwTndZaklpWTFORFkzUGdFeklRY2pIZ0VWRkE0REp6STJOelkxTkM0Q0l5SUdCd1lWRkI0REV6SStBalUwTGdFdkFTWXZBaVlqSWc0REZSUWVBZ0V6RlNNVkl6VWpOVE0xTXdNZlFGdGFRREJJL3VxZmhPVTVKVmxLZ3dFUklCOFZMaGFVeTBnL1RkTndBYUtLZzBwTU1VVkdNWkltVUJvMUlqOXFRQ3BSR1M4VUt6MVpOanByV3pjT0R4TWVDaHdsVGhBZ05XaHZVelpHY1gwRGE5WFZhZFRVYVFQa0pFVkRVSUJPV2xONmMxTmdQRWRSaWk1U0VpcEFLU1F4Qk1HVVVwbzJRa0JZUDR4YVNITkhPMEErSVJzNVpqcUdmVkluSVR0bExtZG5ValQ4bHhvMFhqNFpNQ1FZSXdzWEhUZ0NEaVE0WFR0R2F6c2RBMnhzMjl0czJRQURBQUFBQUFhQUJtd0FBd0FPQUNvQUFBRVJJUkVCRmdZckFTSW1ORFl5RmdFUklSRTBKaU1pQmdjR0ZSRWhFaEF2QVNFVkl6NERNeklXQWQzK3RnRmZBV2RVQWxKa1o2WmtCSS8rdDFGV1AxVVZDLzYzQWdFQkFVa0NGQ3BIWnorcjBBU1AvQ0VEM3dFeVNXSmlrMkZoL04zOXlBSVNhWGRGTXg0ei9kY0Jqd0h3TURDUUlEQTRIK01BQUFFQUFBQUFCcFFHQUFBeEFBQUJCZ2NXRlJRQ0RnRUVJeUFuRmpNeU55NEJKeFl6TWpjdUFUMEJGaGN1QVRVME54WUVGeVkxTkRZek1oYzJOd1lITmdhVVExOEJUSnZXL3RLcy92SGhJeXZoc0dtbUh5RWNLeXB3azBST1FrNHNlUUZieGdpOWhveGdiV0FsYVYwRmFHSkZEaHlDL3YzdXQyMlJCSW9DZldFRkN4ZXhkUVFtQXl5T1UxaExsYk1LSmlTR3ZXWVZPWE0vQ2dBQUFBRUFBQUFBQllBSEFBQWlBQUFCRnc0QkJ3WXVBelVSSXpVK0JEYytBVHNCRVNFVklSRVVIZ0kzTmdVd1VCZXdXV2l0Y0U0aHFFaHlSREFVQlFFSEJQUUJUZjZ5RFNCRE1FNEJ6KzBqUGdFQ09GeDRlRG9DSU5jYVYxMXZWeTBGQi81WS9QMzZIalExSGdFQ0FBRUFBQUFBQm9BR2dBQktBQUFCRkFJRUl5SW5OajhCSGdFek1qNEJOVFF1QVNNaURnTVZGQllYRmo4Qk5qYzJKeVkxTkRZek1oWVZGQVlqSWlZM1BnSTFOQ1lqSWdZVkZCY0RCaGNtQWpVMEVpUWdCQklHZ003K245RnZhenNUTmhScVBYbSthSGZpam1tMmYxc3JVRTBlQ0FnR0FnWVJNOUdwbDZtSmF6MUtEZ2dsRnpZeVBsWVpZeEVFenY3T0FXRUJvZ0ZoemdPQTBmNmZ6aUJkUjlNbk9ZbndsbkxJZmpwZ2ZZWkRhSjRnRENBZkdBWVhGRDFhbDlta2c2cnVWejBqZFZrZk1rSnlWVWt4L2w1R2Exc0JmT25SQVdIT3p2NmZBQUFIQUFBQUFBY0FCTThBRGdBWEFDb0FQUUJRQUZvQVhRQUFBUkUySGdJSERnRUhCaVlqSnlZM0ZqWTNOaVlIRVJRRkZqWTNQZ0UzTGdFbkl3WWZBUjRCRnc0QkZ4WTJOejRCTnk0Qkp5TUdId0VlQVJjVUJoY1dOamMrQVRjdUFTY2pCaDhCSGdFWERnRUZNejhCRlRNUkl3WURKUlVuQXh5RXpaUmJDQTJyZ2tldENBRUJxbFJvQ2dseFl3RitJaUVPSXlzQkFrc3dIUUVFQ2lRMEFnRStZeUloRGlJc0FRSkxNQjRCQlFva05BRS9ZeUloRGlJc0FRSkxNQjRCQlFva05BRUJQdm1EN2tIaHFzMHMwZ0VuamdISkF2MEZEMmE5Z0lyQUR3VUZBd1BEQWxWTVozTUYvcFVId2djMUhUeVdWMzI1UGdzSkVEK29ZM0c5VEFjMUhUeVdWMzI1UGdzSkVEK29ZM0c5VEFjMUhUeVdWMzI1UGdzSkVEK29ZM0c5VW1RQlpRTU1SLzYxZy9rQkFBQUFBQUFRQU1ZQUFRQUFBQUFBQVFBSEFBQUFBUUFBQUFBQUFnQUhBQWNBQVFBQUFBQUFBd0FIQUE0QUFRQUFBQUFBQkFBSEFCVUFBUUFBQUFBQUJRQUxBQndBQVFBQUFBQUFCZ0FIQUNjQUFRQUFBQUFBQ2dBckFDNEFBUUFBQUFBQUN3QVRBRmtBQXdBQkJBa0FBUUFPQUd3QUF3QUJCQWtBQWdBT0FIb0FBd0FCQkFrQUF3QU9BSWdBQXdBQkJBa0FCQUFPQUpZQUF3QUJCQWtBQlFBV0FLUUFBd0FCQkFrQUJnQU9BTG9BQXdBQkJBa0FDZ0JXQU1nQUF3QUJCQWtBQ3dBbUFSNVdhV1JsYjBwVFVtVm5kV3hoY2xacFpHVnZTbE5XYVdSbGIwcFRWbVZ5YzJsdmJpQXhMakJXYVdSbGIwcFRSMlZ1WlhKaGRHVmtJR0o1SUhOMlp6SjBkR1lnWm5KdmJTQkdiMjUwWld4c2J5QndjbTlxWldOMExtaDBkSEE2THk5bWIyNTBaV3hzYnk1amIyMEFWZ0JwQUdRQVpRQnZBRW9BVXdCU0FHVUFad0IxQUd3QVlRQnlBRllBYVFCa0FHVUFid0JLQUZNQVZnQnBBR1FBWlFCdkFFb0FVd0JXQUdVQWNnQnpBR2tBYndCdUFDQUFNUUF1QURBQVZnQnBBR1FBWlFCdkFFb0FVd0JIQUdVQWJnQmxBSElBWVFCMEFHVUFaQUFnQUdJQWVRQWdBSE1BZGdCbkFESUFkQUIwQUdZQUlBQm1BSElBYndCdEFDQUFSZ0J2QUc0QWRBQmxBR3dBYkFCdkFDQUFjQUJ5QUc4QWFnQmxBR01BZEFBdUFHZ0FkQUIwQUhBQU9nQXZBQzhBWmdCdkFHNEFkQUJsQUd3QWJBQnZBQzRBWXdCdkFHMEFBQUFDQUFBQUFBQUFBQkVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCNEFBQUVDQVFNQkJBRUZBUVlCQndFSUFRa0JDZ0VMQVF3QkRRRU9BUThCRUFFUkFSSUJFd0VVQVJVQkZnRVhBUmdCR1FFYUFSc0JIQUVkQVI0RWNHeGhlUXR3YkdGNUxXTnBjbU5zWlFWd1lYVnpaUXQyYjJ4MWJXVXRiWFYwWlFwMmIyeDFiV1V0Ykc5M0NuWnZiSFZ0WlMxdGFXUUxkbTlzZFcxbExXaHBaMmdRWm5Wc2JITmpjbVZsYmkxbGJuUmxjZzltZFd4c2MyTnlaV1Z1TFdWNGFYUUdjM0YxWVhKbEIzTndhVzV1WlhJSmMzVmlkR2wwYkdWekNHTmhjSFJwYjI1ekNHTm9ZWEIwWlhKekJYTm9ZWEpsQTJOdlp3WmphWEpqYkdVT1kybHlZMnhsTFc5MWRHeHBibVVUWTJseVkyeGxMV2x1Ym1WeUxXTnBjbU5zWlFKb1pBWmpZVzVqWld3R2NtVndiR0Y1Q0daaFkyVmliMjlyQldkd2JIVnpDR3hwYm10bFpHbHVCM1IzYVhSMFpYSUdkSFZ0WW14eUNYQnBiblJsY21WemRCRmhkV1JwYnkxa1pYTmpjbWx3ZEdsdmJnQUFBQUFBKVxuICAgICAgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1wbGF5IHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyB7XG4gIC52anMtYmlnLXBsYXktYnV0dG9uLFxuICAudmpzLXBsYXktY29udHJvbCB7XG4gICAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5cbi52anMtaWNvbi1wbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTAxJztcbn1cblxuLnZpZGVvLWpzIHtcbiAgLnZqcy1iaWctcGxheS1idXR0b246OmJlZm9yZSxcbiAgLnZqcy1wbGF5LWNvbnRyb2w6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ++EgSc7XG4gIH1cbn1cblxuLnZqcy1pY29uLXBsYXktY2lyY2xlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn74SCJztcbiAgfVxufVxuXG4udmpzLWljb24tcGF1c2UsXG4udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLXBsYXlpbmcge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXBhdXNlOjpiZWZvcmUsXG4udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLXBsYXlpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfvhIMnO1xufVxuXG4udmpzLWljb24tdm9sdW1lLW11dGUge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIHtcbiAgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0wLFxuICAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbi52anMtdm9sLTAge1xuICAgIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuXG4udmpzLWljb24tdm9sdW1lLW11dGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfvhIQnO1xufVxuXG4udmlkZW8tanMge1xuICAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTA6OmJlZm9yZSxcbiAgLnZqcy12b2x1bWUtbWVudS1idXR0b24udmpzLXZvbC0wOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfvhIQnO1xuICB9XG59XG5cbi52anMtaWNvbi12b2x1bWUtbG93IHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyB7XG4gIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMSxcbiAgLnZqcy12b2x1bWUtbWVudS1idXR0b24udmpzLXZvbC0xIHtcbiAgICBmb250LWZhbWlseTogVmlkZW9KUywgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cblxuLnZqcy1pY29uLXZvbHVtZS1sb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfvhIUnO1xufVxuXG4udmlkZW8tanMge1xuICAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTE6OmJlZm9yZSxcbiAgLnZqcy12b2x1bWUtbWVudS1idXR0b24udmpzLXZvbC0xOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfvhIUnO1xuICB9XG59XG5cbi52anMtaWNvbi12b2x1bWUtbWlkIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyB7XG4gIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMixcbiAgLnZqcy12b2x1bWUtbWVudS1idXR0b24udmpzLXZvbC0yIHtcbiAgICBmb250LWZhbWlseTogVmlkZW9KUywgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cblxuLnZqcy1pY29uLXZvbHVtZS1taWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfvhIYnO1xufVxuXG4udmlkZW8tanMge1xuICAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTI6OmJlZm9yZSxcbiAgLnZqcy12b2x1bWUtbWVudS1idXR0b24udmpzLXZvbC0yOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfvhIYnO1xuICB9XG59XG5cbi52anMtaWNvbi12b2x1bWUtaGlnaCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMge1xuICAudmpzLW11dGUtY29udHJvbCxcbiAgLnZqcy12b2x1bWUtbWVudS1idXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuXG4udmpzLWljb24tdm9sdW1lLWhpZ2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfvhIcnO1xufVxuXG4udmlkZW8tanMge1xuICAudmpzLW11dGUtY29udHJvbDo6YmVmb3JlLFxuICAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn74SHJztcbiAgfVxufVxuXG4udmpzLWljb24tZnVsbHNjcmVlbi1lbnRlcixcbi52aWRlby1qcyAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tZnVsbHNjcmVlbi1lbnRlcjo6YmVmb3JlLFxuLnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sOjpiZWZvcmUge1xuICBjb250ZW50OiAn74SIJztcbn1cblxuLnZqcy1pY29uLWZ1bGxzY3JlZW4tZXhpdCxcbi52aWRlby1qcy52anMtZnVsbHNjcmVlbiAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tZnVsbHNjcmVlbi1leGl0OjpiZWZvcmUsXG4udmlkZW8tanMudmpzLWZ1bGxzY3JlZW4gLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfvhIknO1xufVxuXG4udmpzLWljb24tc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn74SKJztcbiAgfVxufVxuXG4udmpzLWljb24tc3Bpbm5lciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ++Eiyc7XG4gIH1cbn1cblxuLnZqcy1pY29uLXN1YnRpdGxlcyxcbi52aWRlby1qcyAudmpzLXN1YnRpdGxlcy1idXR0b24ge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXN1YnRpdGxlczo6YmVmb3JlLFxuLnZpZGVvLWpzIC52anMtc3VidGl0bGVzLWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJ++EjCc7XG59XG5cbi52anMtaWNvbi1jYXB0aW9ucyxcbi52aWRlby1qcyAudmpzLWNhcHRpb25zLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tY2FwdGlvbnM6OmJlZm9yZSxcbi52aWRlby1qcyAudmpzLWNhcHRpb25zLWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJ++EjSc7XG59XG5cbi52anMtaWNvbi1jaGFwdGVycyxcbi52aWRlby1qcyAudmpzLWNoYXB0ZXJzLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tY2hhcHRlcnM6OmJlZm9yZSxcbi52aWRlby1qcyAudmpzLWNoYXB0ZXJzLWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJ++Ejic7XG59XG5cbi52anMtaWNvbi1zaGFyZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ++Ejyc7XG4gIH1cbn1cblxuLnZqcy1pY29uLWNvZyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ++EkCc7XG4gIH1cbn1cblxuLnZqcy1pY29uLWNpcmNsZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMge1xuICAudmpzLW1vdXNlLWRpc3BsYXksXG4gIC52anMtcGxheS1wcm9ncmVzcyxcbiAgLnZqcy12b2x1bWUtbGV2ZWwge1xuICAgIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuXG4udmpzLWljb24tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiAn74SRJztcbn1cblxuLnZpZGVvLWpzIHtcbiAgLnZqcy1tb3VzZS1kaXNwbGF5OjpiZWZvcmUsXG4gIC52anMtcGxheS1wcm9ncmVzczo6YmVmb3JlLFxuICAudmpzLXZvbHVtZS1sZXZlbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn74SRJztcbiAgfVxufVxuXG4udmpzLWljb24tY2lyY2xlLW91dGxpbmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfvhJInO1xuICB9XG59XG5cbi52anMtaWNvbi1jaXJjbGUtaW5uZXItY2lyY2xlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn74STJztcbiAgfVxufVxuXG4udmpzLWljb24taGQge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfvhJQnO1xuICB9XG59XG5cbi52anMtaWNvbi1jYW5jZWwsXG4udmlkZW8tanMgLnZqcy1jb250cm9sLnZqcy1jbG9zZS1idXR0b24ge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWNhbmNlbDo6YmVmb3JlLFxuLnZpZGVvLWpzIC52anMtY29udHJvbC52anMtY2xvc2UtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiAn74SVJztcbn1cblxuLnZqcy1pY29uLXJlcGxheSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ++Elic7XG4gIH1cbn1cblxuLnZqcy1pY29uLWZhY2Vib29rIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn74SXJztcbiAgfVxufVxuXG4udmpzLWljb24tZ3BsdXMge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfvhJgnO1xuICB9XG59XG5cbi52anMtaWNvbi1saW5rZWRpbiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ++EmSc7XG4gIH1cbn1cblxuLnZqcy1pY29uLXR3aXR0ZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfvhJonO1xuICB9XG59XG5cbi52anMtaWNvbi10dW1ibHIge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfvhJsnO1xuICB9XG59XG5cbi52anMtaWNvbi1waW50ZXJlc3Qge1xuICBmb250LWZhbWlseTogVmlkZW9KUywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfvhJwnO1xuICB9XG59XG5cbi52anMtaWNvbi1hdWRpby1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ++EnSc7XG4gIH1cbn1cblxuLnZpZGVvLWpzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYmxhY2snKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250U2l6ZSgxMHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNTYuMjUlIDAgMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgJi52anMtaW5saW5lIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgJjotbW96LWZ1bGwtc2NyZWVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAmOi13ZWJraXQtZnVsbC1zY3JlZW4ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAqLFxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICB9XG59XG5cbi52anMtdGVjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4udmlkZW8tanMge1xuICB1bCB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJi52anMtZmx1aWQsXG4gICYudmpzLTE2LTksXG4gICYudmpzLTQtMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gICYudmpzLTE2LTkge1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIH1cblxuICAmLnZqcy00LTMge1xuICAgIHBhZGRpbmctdG9wOiA3NSU7XG4gIH1cblxuICAmLnZqcy1maWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuYm9keS52anMtZnVsbC13aW5kb3cge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnZqcy1mdWxsLXdpbmRvdyAudmlkZW8tanMudmpzLWZ1bGxzY3JlZW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwMDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIHtcbiAgLnZqcy10ZWNoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gICYudmpzLXVzZXItaW5hY3RpdmUge1xuICAgIGN1cnNvcjogbm9uZTtcbiAgfVxufVxuXG4udmpzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpZGVvLWpzIC52anMtb2Zmc2NyZWVuIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXB4O1xufVxuXG4udmpzLWxvY2stc2hvd2luZyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi52anMtbm8tanMge1xuICBwYWRkaW5nOiAyMHB4O1xuICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYmxhY2snKTtcbiAgQGluY2x1ZGUgZm9udFNpemUoMThweCk7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgYSB7XG4gICAgY29sb3I6ICM2NmE4Y2M7XG5cbiAgICAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICM2NmE4Y2M7XG4gICAgfVxuICB9XG59XG5cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHdpZHRoOiAzZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXI6IDAuMDY2NjZlbSBzb2xpZDtcbiAgQGluY2x1ZGUgYm9yZGVyLWNvbG9yKCd3aGl0ZScpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzMzNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG4gIGJvcmRlci1yYWRpdXM6IDAuM2VtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cblxuLnZqcy1iaWctcGxheS1jZW50ZXJlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0wLjc1ZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07XG4gIGRpc3BsYXk6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi52aWRlby1qcyB7XG4gICY6aG92ZXIgLnZqcy1iaWctcGxheS1idXR0b24sXG4gIC52anMtYmlnLXBsYXktYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1jb2xvcignd2hpdGUnKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM4NTlmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC41KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMHM7XG4gIH1cbn1cblxuLnZqcy1jb250cm9scy1kaXNhYmxlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbixcbi52anMtaGFzLXN0YXJ0ZWQgLnZqcy1iaWctcGxheS1idXR0b24sXG4udmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLWJpZy1wbGF5LWJ1dHRvbixcbi52anMtZXJyb3IgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aWRlby1qcyB7XG4gIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogM2VtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDAuNWVtO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLnZqcy1tZW51LWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi52anMtc2NydWJiaW5nIC52anMtbWVudS1idXR0b246aG92ZXIgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1tZW51IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjJlbSAwO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3Mzg1OWY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjUpO1xuICB9XG5cbiAgJi52anMtc2VsZWN0ZWQge1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3doaXRlJyk7XG4gICAgY29sb3I6ICMyYjMzM2Y7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignd2hpdGUnKTtcbiAgICAgIGNvbG9yOiAjMmIzMzNmO1xuICAgIH1cbiAgfVxuXG4gICYudmpzLW1lbnUtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAwLjNlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwIHtcbiAgLnZqcy1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwZW07XG4gICAgbGVmdDogLTNlbTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xuXG4gICAgLnZqcy1tZW51LWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMzMzZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm90dG9tOiAxLjVlbTtcbiAgICAgIG1heC1oZWlnaHQ6IDE1ZW07XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciAudmpzLW1lbnUsXG4gIC52anMtbWVudS52anMtbG9jay1zaG93aW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udmlkZW8tanMge1xuICAudmpzLW1lbnUtYnV0dG9uLWlubGluZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyLjIyMjIyMjIyMmVtO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLnZqcy1zbGlkZXItYWN0aXZlIHtcbiAgICAgIHdpZHRoOiAxMmVtO1xuICAgIH1cbiAgfVxuXG4gICYudmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUge1xuICAgIHdpZHRoOiAxMmVtO1xuICB9XG5cbiAgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi52anMtbWVudS1idXR0b24taW5saW5lIHtcbiAgLnZqcy1tZW51IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNGVtO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB9XG5cbiAgJjpob3ZlciAudmpzLW1lbnUsXG4gICY6Zm9jdXMgLnZqcy1tZW51LFxuICAmLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUge1xuICAudmpzLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgJjpob3ZlciAudmpzLW1lbnUsXG4gICY6Zm9jdXMgLnZqcy1tZW51LFxuICAmLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51LWNvbnRlbnQge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAzZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjMzM2Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbn1cblxuLnZqcy1oYXMtc3RhcnRlZCB7XG4gIC52anMtY29udHJvbC1iYXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xcywgb3BhY2l0eSAwLjFzO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xcywgb3BhY2l0eSAwLjFzO1xuICB9XG5cbiAgJi52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcbiAgfVxufVxuXG4udmpzLWNvbnRyb2xzLWRpc2FibGVkIC52anMtY29udHJvbC1iYXIsXG4udmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLWNvbnRyb2wtYmFyLFxuLnZqcy1lcnJvciAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmpzLWF1ZGlvLnZqcy1oYXMtc3RhcnRlZC52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQG1lZGlhIHNjcmVlbiB7XG4gIC52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLWNvbnRyb2wtYmFyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG5cbi52anMtaGFzLXN0YXJ0ZWQudmpzLW5vLWZsZXggLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udmlkZW8tanMge1xuICAudmpzLWNvbnRyb2wge1xuICAgIG91dGxpbmU6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDRlbTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiBub25lO1xuICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAtbXMtZmxleDogbm9uZTtcbiAgICBmbGV4OiBub25lO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICB9XG5cbiAgICAmOmZvY3VzOjpiZWZvcmUsXG4gICAgJjpob3Zlcjo6YmVmb3JlLFxuICAgICY6Zm9jdXMge1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxZW0gI2ZmZjtcbiAgICB9XG4gIH1cblxuICAudmpzLWNvbnRyb2wtdGV4dCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgfVxufVxuXG4udmpzLW5vLWZsZXggLnZqcy1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnZpZGVvLWpzIHtcbiAgLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiBhdXRvO1xuICAgIC1tcy1mbGV4OiBhdXRvO1xuICAgIGZsZXg6IGF1dG87XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi52anMtbGl2ZSAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMge1xuICAudmpzLXByb2dyZXNzLWhvbGRlciB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IGF1dG87XG4gICAgLW1zLWZsZXg6IGF1dG87XG4gICAgZmxleDogYXV0bztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGhlaWdodDogMC4zZW07XG4gIH1cblxuICAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIge1xuICAgIC52anMtcHJvZ3Jlc3MtaG9sZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY2NjY2NjY2NjZlbTtcbiAgICB9XG5cbiAgICAudmpzLW1vdXNlLWRpc3BsYXk6OmFmdGVyLFxuICAgIC52anMtcGxheS1wcm9ncmVzczo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDAuNmVtO1xuICAgIH1cbiAgfVxuXG4gIC52anMtcHJvZ3Jlc3MtaG9sZGVyIHtcbiAgICAudmpzLXBsYXktcHJvZ3Jlc3Mge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDAuM2VtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAudmpzLWxvYWQtcHJvZ3Jlc3Mge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDAuM2VtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcblxuICAgICAgZGl2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAwLjNlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52anMtbW91c2UtZGlzcGxheTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnZqcy1wbGF5LXByb2dyZXNzIHtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCd3aGl0ZScpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTAuMzMzMzMzMzMzMzMzMzMzZW07XG4gICAgICByaWdodDogLTAuNWVtO1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICB9XG4gIH1cblxuICAudmpzLW1vdXNlLWRpc3BsYXk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtY3VycmVudC10aW1lKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yLjRlbTtcbiAgICByaWdodDogLTEuNWVtO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBwYWRkaW5nOiAwLjJlbSAwLjVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM2VtO1xuICB9XG5cbiAgLnZqcy1wbGF5LXByb2dyZXNzIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMi40ZW07XG4gICAgICByaWdodDogLTEuNWVtO1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtY3VycmVudC10aW1lKTtcbiAgICAgIHBhZGRpbmc6IDAuMmVtIDAuNWVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4zZW07XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgLnZqcy1sb2FkLXByb2dyZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaWd0aGVuKCM3Mzg1OWYsIDI1JSk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjUpO1xuXG4gICAgZGl2IHtcbiAgICAgIGJhY2tncm91bmQ6IGxpZ3RoZW4oIzczODU5ZiwgNTAlKTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC43NSk7XG4gICAgfVxuICB9XG5cbiAgJi52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYmxhY2snKTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgei1pbmRleDogMDtcbn1cblxuLnZpZGVvLWpzIHtcbiAgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtbW91c2UtZGlzcGxheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmLnZqcy11c2VyLWluYWN0aXZlIHtcbiAgICAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7XG4gICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xuICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheTo6YWZ0ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgLnZqcy1zbGlkZXIge1xuICAgIG91dGxpbmU6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwLjQ1ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzczODU5ZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgMWVtICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMWVtICNmZmY7XG4gICAgfVxuICB9XG5cbiAgLnZqcy1tdXRlLWNvbnRyb2wsXG4gIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogbm9uZTtcbiAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuXG4gIC52anMtdm9sdW1lLWNvbnRyb2wge1xuICAgIHdpZHRoOiA1ZW07XG4gICAgLXdlYmtpdC1ib3gtZmxleDogbm9uZTtcbiAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgZmxleDogbm9uZTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAudmpzLXZvbHVtZS1iYXIge1xuICAgIG1hcmdpbjogMS4zNWVtIDAuNDVlbTtcbiAgfVxufVxuXG4udmpzLXZvbHVtZS1iYXIge1xuICAmLnZqcy1zbGlkZXItaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDVlbTtcbiAgICBoZWlnaHQ6IDAuM2VtO1xuICB9XG5cbiAgJi52anMtc2xpZGVyLXZlcnRpY2FsIHtcbiAgICB3aWR0aDogMC4zZW07XG4gICAgaGVpZ2h0OiA1ZW07XG4gICAgbWFyZ2luOiAxLjM1ZW0gYXV0bztcbiAgfVxufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignd2hpdGUnKTtcblxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICB9XG59XG5cbi52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgd2lkdGg6IDAuM2VtO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAtMC41ZW07XG4gICAgbGVmdDogLTAuM2VtO1xuICB9XG59XG5cbi52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBoZWlnaHQ6IDAuM2VtO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAtMC4zZW07XG4gICAgcmlnaHQ6IC0wLjVlbTtcbiAgfVxufVxuXG4udmpzLXZvbHVtZS1iYXIge1xuICAmLnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICYudmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwIHtcbiAgJi52anMtdm9sdW1lLW1lbnUtYnV0dG9uIC52anMtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLXZlcnRpY2FsIC52anMtbWVudSB7XG4gICAgbGVmdDogMC41ZW07XG4gICAgaGVpZ2h0OiA4ZW07XG4gIH1cblxuICAmLnZqcy12b2x1bWUtbWVudS1idXR0b24taG9yaXpvbnRhbCAudmpzLW1lbnUge1xuICAgIGxlZnQ6IC0yZW07XG4gIH1cblxuICAmLnZqcy12b2x1bWUtbWVudS1idXR0b24gLnZqcy1tZW51LWNvbnRlbnQge1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG59XG5cbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLXZlcnRpY2FsIHtcbiAgJjpob3ZlciAudmpzLW1lbnUtY29udGVudCxcbiAgLnZqcy1sb2NrLXNob3dpbmcgLnZqcy1tZW51LWNvbnRlbnQge1xuICAgIGhlaWdodDogOGVtO1xuICAgIHdpZHRoOiAyLjllbTtcbiAgfVxufVxuXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi1ob3Jpem9udGFsIHtcbiAgJjpob3ZlciAudmpzLW1lbnUtY29udGVudCxcbiAgLnZqcy1sb2NrLXNob3dpbmcgLnZqcy1tZW51LWNvbnRlbnQge1xuICAgIGhlaWdodDogMi45ZW07XG4gICAgd2lkdGg6IDhlbTtcbiAgfVxufVxuXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnZqcy1wb3N0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udmpzLWhhcy1zdGFydGVkIC52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1hdWRpby52anMtaGFzLXN0YXJ0ZWQgLnZqcy1wb3N0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZqcy1jb250cm9scy1kaXNhYmxlZCAudmpzLXBvc3Rlcixcbi52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1wb3N0ZXItY292ZXIgLnZqcy1wb3N0ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4udmlkZW8tanMgLnZqcy1saXZlLWNvbnRyb2wge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1ib3gtZmxleDogYXV0bztcbiAgLXdlYmtpdC1mbGV4OiBhdXRvO1xuICAtbXMtZmxleDogYXV0bztcbiAgZmxleDogYXV0bztcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG59XG5cbi52anMtbm8tZmxleCAudmpzLWxpdmUtY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udmlkZW8tanMgLnZqcy10aW1lLWNvbnRyb2wge1xuICAtd2Via2l0LWJveC1mbGV4OiBub25lO1xuICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gIC1tcy1mbGV4OiBub25lO1xuICBmbGV4OiBub25lO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDNlbTtcbn1cblxuLnZqcy1saXZlIC52anMtdGltZS1jb250cm9sLFxuLnZpZGVvLWpzIC52anMtY3VycmVudC10aW1lLFxuLnZqcy1uby1mbGV4IC52anMtY3VycmVudC10aW1lLFxuLnZpZGVvLWpzIC52anMtZHVyYXRpb24sXG4udmpzLW5vLWZsZXggLnZqcy1kdXJhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtdGltZS1kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDNlbTtcbn1cblxuLnZqcy1saXZlIC52anMtdGltZS1kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJveC1mbGV4OiBub25lO1xuICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gIC1tcy1mbGV4OiBub25lO1xuICBmbGV4OiBub25lO1xufVxuXG4udmpzLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udmlkZW8tanMge1xuICAmLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtdGV4dC10cmFjay1kaXNwbGF5IHtcbiAgICBib3R0b206IDFlbTtcbiAgfVxuXG4gIC52anMtdGV4dC10cmFjayB7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xZW07XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYmxhY2snKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbn1cblxuLnZqcy1zdWJ0aXRsZXMge1xuICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbn1cblxuLnZqcy1jYXB0aW9ucyB7XG4gIGNvbG9yOiAjZmM2O1xufVxuXG4udmpzLXR0LWN1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG52aWRlbzo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM2VtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zZW0pO1xufVxuXG4udmlkZW8tanMge1xuICAmLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIHZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stZGlzcGxheSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNWVtKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNWVtKTtcbiAgfVxuXG4gIC52anMtZnVsbHNjcmVlbi1jb250cm9sIHtcbiAgICB3aWR0aDogMy44ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IG5vbmU7XG4gICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgIC1tcy1mbGV4OiBub25lO1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbn1cblxuLnZqcy1wbGF5YmFjay1yYXRlIHtcbiAgLnZqcy1wbGF5YmFjay1yYXRlLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnZqcy1tZW51IHtcbiAgICB3aWR0aDogNGVtO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLnZqcy1lcnJvciAudmpzLWVycm9yLWRpc3BsYXkge1xuICAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBjb250ZW50OiAnWCc7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA0ZW07XG4gICAgbGVmdDogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tdG9wOiAtMC41ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtc2hhZG93OiAwLjA1ZW0gMC4wNWVtIDAuMWVtICMwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogNTAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnZqcy1sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTI1cHggMCAwIC0yNXB4O1xuICBvcGFjaXR5OiAwLjg1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IDZweCBzb2xpZCByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcixcbi52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmpzLWxvYWRpbmctc3Bpbm5lciB7XG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IC02cHg7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXIge1xuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogdmpzLXNwaW5uZXItc3BpbiAxLjFzIGN1YmljLWJlemllcigwLjYsIDAuMiwgMCwgMC44KSBpbmZpbml0ZSwgdmpzLXNwaW5uZXItZmFkZSAxLjFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IHZqcy1zcGlubmVyLXNwaW4gMS4xcyBjdWJpYy1iZXppZXIoMC42LCAwLjIsIDAsIDAuOCkgaW5maW5pdGUsIHZqcy1zcGlubmVyLWZhZGUgMS4xcyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbn1cblxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyIHtcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHZqcy1zcGlubmVyLXNwaW4gMS4xcyBjdWJpYy1iZXppZXIoMC42LCAwLjIsIDAsIDAuOCkgaW5maW5pdGUsIHZqcy1zcGlubmVyLWZhZGUgMS4xcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uOiB2anMtc3Bpbm5lci1zcGluIDEuMXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4yLCAwLCAwLjgpIGluZmluaXRlLCB2anMtc3Bpbm5lci1mYWRlIDEuMXMgbGluZWFyIGluZmluaXRlO1xuICB9XG59XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjo6YmVmb3JlLFxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6OmFmdGVyLFxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjQ0cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjQ0cztcbn1cblxuQGtleWZyYW1lcyB2anMtc3Bpbm5lci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB2anMtc3Bpbm5lci1mYWRlIHtcbiAgMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cblxuICAyMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cblxuICAzNSUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIH1cblxuICA2MCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cblxuICAxMDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1mYWRlIHtcbiAgMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cblxuICAyMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cblxuICAzNSUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIH1cblxuICA2MCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cblxuICAxMDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG59XG5cbi52anMtY2hhcHRlcnMtYnV0dG9uIC52anMtbWVudSB7XG4gIGxlZnQ6IC0xMGVtO1xuICB3aWR0aDogMDtcblxuICB1bCB7XG4gICAgd2lkdGg6IDI0ZW07XG4gIH1cbn1cblxuLnZpZGVvLWpzIHtcbiAgJi52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikge1xuICAgIC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IGF1dG87XG4gICAgICAtd2Via2l0LWZsZXg6IGF1dG87XG4gICAgICAtbXMtZmxleDogYXV0bztcbiAgICAgIGZsZXg6IGF1dG87XG4gICAgfVxuXG4gICAgJi52anMtbm8tZmxleCAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAudmpzLWN1cnJlbnQtdGltZSxcbiAgICAudmpzLWNhcHRpb25zLWJ1dHRvbixcbiAgICAudmpzLXRpbWUtZGl2aWRlcixcbiAgICAudmpzLXByb2dyZXNzLWNvbnRyb2wsXG4gICAgLnZqcy1kdXJhdGlvbixcbiAgICAudmpzLXJlbWFpbmluZy10aW1lLFxuICAgIC52anMtcGxheWJhY2stcmF0ZSxcbiAgICAudmpzLW11dGUtY29udHJvbCxcbiAgICAudmpzLXZvbHVtZS1jb250cm9sLFxuICAgIC52anMtY2hhcHRlcnMtYnV0dG9uLFxuICAgIC52anMtY2FwdGlvbnMtYnV0dG9uLFxuICAgIC52anMtc3VidGl0bGVzLWJ1dHRvbixcbiAgICAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIHtcbiAgICAudmpzLWN1cnJlbnQtdGltZSxcbiAgICAudmpzLWNhcHRpb25zLWJ1dHRvbixcbiAgICAudmpzLXRpbWUtZGl2aWRlcixcbiAgICAudmpzLWR1cmF0aW9uLFxuICAgIC52anMtcmVtYWluaW5nLXRpbWUsXG4gICAgLnZqcy1wbGF5YmFjay1yYXRlLFxuICAgIC52anMtY2FwdGlvbnMtYnV0dG9uLFxuICAgIC52anMtbXV0ZS1jb250cm9sLFxuICAgIC52anMtdm9sdW1lLWNvbnRyb2wsXG4gICAgLnZqcy1jaGFwdGVycy1idXR0b24sXG4gICAgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uLFxuICAgIC52anMtdm9sdW1lLWJ1dHRvbixcbiAgICAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYudmpzLWxheW91dC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSB7XG4gICAgLnZqcy1jdXJyZW50LXRpbWUsXG4gICAgLnZqcy1jYXB0aW9ucy1idXR0b24sXG4gICAgLnZqcy10aW1lLWRpdmlkZXIsXG4gICAgLnZqcy1kdXJhdGlvbixcbiAgICAudmpzLXJlbWFpbmluZy10aW1lLFxuICAgIC52anMtcGxheWJhY2stcmF0ZSxcbiAgICAudmpzLW11dGUtY29udHJvbCxcbiAgICAudmpzLXZvbHVtZS1jb250cm9sLFxuICAgIC52anMtY2hhcHRlcnMtYnV0dG9uLFxuICAgIC52anMtc3VidGl0bGVzLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzMzNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNzUpO1xuICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBoZWlnaHQ6IDE1ZW07XG4gIEBpbmNsdWRlIGZvbnRTaXplKDEycHgpO1xuICB3aWR0aDogNDBlbTtcblxuICAudmpzLXRyYWNrc2V0dGluZ3Mge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuXG4gIC52anMtdHJhY2tzZXR0aW5ncy1jb2xvcnMsXG4gIC52anMtdHJhY2tzZXR0aW5ncy1mb250IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC52anMtdHJhY2tzZXR0aW5ncy1jb2xvcnM6OmFmdGVyLFxuICAudmpzLXRyYWNrc2V0dGluZ3MtZm9udDo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgLnZqcy10cmFja3NldHRpbmdzLWNvbnRyb2xzIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxZW07XG4gICAgcmlnaHQ6IDFlbTtcbiAgfVxuXG4gIC52anMtdHJhY2tzZXR0aW5nIHtcbiAgICBtYXJnaW46IDVweDtcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICA+IGRpdiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBsYWJlbCA+IGlucHV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICBpbnB1dFt0eXBlPSdidXR0b24nXSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi52aWRlby1qcyAudmpzLW1vZGFsLWRpYWxvZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjgpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbn1cblxuLnZqcy1tb2RhbC1kaWFsb2cgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgei1pbmRleDogMTtcbn1cblxuLm1mcC1jb250ZW50LWdhbGxlcnkgLnZpZGVvLWpzLXdyYXAge1xuICB3aWR0aDogOTAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmZpcnN0LWNvbnRlbnQtYmxvY2tfX2JpZy1yb3ctaW5uZXIge1xuICAudmlkZW8tanMtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAudmpzLXBvc3Rlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlyc3QtY29udGVudC1ibG9ja19fYmlnLXJvdy1pbm5lciAudmlkZW8tanMtd3JhcCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC52aWRlby1qcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpcnN0LWNvbnRlbnQtYmxvY2tfX2JpZy1yb3ctaW5uZXIgLnZpZGVvLWpzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgfVxufVxuXG5AZnVuY3Rpb24gY2hhcigkY2hhcmFjdGVyLWNvZGUpIHtcbiAgQGlmIGZ1bmN0aW9uLWV4aXN0cygnc2VsZWN0b3ItYXBwZW5kJykge1xuICAgIEByZXR1cm4gdW5xdW90ZSgnXCJcXFxcI3skY2hhcmFjdGVyLWNvZGV9XCInKTtcbiAgfVxuXG4gIEByZXR1cm4gc3RyLXNsaWNlKCdcXHgnLCAxLCAxKSArICRjaGFyYWN0ZXItY29kZTtcbn1cblxuJGljb24tZm9udC1mYW1pbHk6IFZpZGVvSlM7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJGljb24tZm9udC1mYW1pbHk7XG4gIHNyYzogdXJsKGRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFCRGtBQXNBQUFBQUc2Z0FBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFGRUFBQUFQZ0FBQUZaUmlWM2hZMjFoY0FBQUFZUUFBQURhQUFBRFB2NzQ5L3BuYkhsbUFBQUNZQUFBQzNBQUFCSFFaZzZPY1dobFlXUUFBQTNRQUFBQUt3QUFBRFladzI1MWFHaGxZUUFBRGZ3QUFBQWRBQUFBSkErUkNMRm9iWFI0QUFBT0hBQUFBQk1BQUFDTTc0NEFBR3h2WTJFQUFBNHdBQUFBU0FBQUFFaEY2a3F1YldGNGNBQUFEbmdBQUFBZkFBQUFJQUUwQUlGdVlXMWxBQUFPbUFBQUFTVUFBQUlLMWNmMW9IQnZjM1FBQUEvQUFBQUJKQUFBQWRQRXhZdU5lSnhqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZR0dBQUpBOE1wc3hKek05a1lFRHhnUEtzWUJwRGlCbWc0Z0NBQ1k3QlVnQWVKeGpZR1M3d1RpQmdaV0JnYVdRNVJrREE4TXZDTTBjd3hET2VJNkJnWW1CbFprQkt3aEljMDFoY1BqSStGR0pIY1JkeUE0UlpnUVJBREszQ3hFQUFIaWM3ZEZaYnNNZ0FFWFJTMHljeVpubk9lRzd5K3FDOHBVMWRIdXNJT1h4dW94YU9sd1pZV1FCMEFlYTRxdUlFTjRFOUx6S2JLanpEZU02SC9tdWE2TG1jL3A4eWhnMGx2ZFl4MTVaRzh1T0xRT0dqTXAzRXpxbXpKaXpZTW1LTlJ1MjdOaHo0TWlKTXhldTNMano0RWtxbTdUOFA1Mkc4UFAzbG5UT1ZrKytaNmlONlFaek5OMUY3cHR1TjdlR09qRFVvYUdPREhWc3V2VThNZFRPOUhkNWFxZ3pRNTBiNnNKUWw0YTZNdFMxb1c0TWRXdW9PMFBkRytyQlVJK0dlakxVczZGZURQVnFxRGREdlJ2cXcxQ2ZocHFNOUF0MGlGTGFBQUI0bkoxWURYQlRWUlorNS8yMlRVbEo4d2UwcEhsSm03UkpmNU84RjJqNkV5bWxTUGtweGFMOFUyeHBhM0RLajBDQmhjMklXNGVXS1Nva0lvTHN1TXFzc002NGYrakE0SFNkV1hYWHNjQnE2N0lPczNGWFoxWllXVnlSRmRvODk5eVh0SUJRWjkwazc3MTd6ejN2M0hQUE9mZDg1NFlDQ2o5Y0w5ZEwwUlFGT3FDYkdKbnJIYjVFYXlpS0lXTjhpQS9oV0JibG82aFVXbThUdENEd0U4MFdNSnVzL2lyd3l4T2R4ZUIwTURiMTRWTkpIblhZb0xMU2w2RmZDVVlPOW5ZUFRBOEVwZzkwOTBMcHJmYkJiWjJoWTBVbEpVWEhRcDMvdnRXa1M2RUJ2OCtyUE1xNXU5NjkyZi9kTnhKTmlxd0MxeFBFOVRDVWdDc1NkUVdnRTNYUUQyNWxrRzRDTjJ4bVRjT1hXQk95c2VyNlJONktuR2JLU2JtUTMrZDBPSTFtMlc4UXpMTGtJMnN5a3JXQWdKSkV0QTh2R0dXLzJRK0NtVDNuOHpTOXdad3UyREN2dHVaS1pOM3hrckxoMzZ5Q1p1VW9tUVNxR3BZOHQvMjVWZkhWaHc4ejRlYkdCdGZMYjB5YTlQQ2FEYys4ZEdUdmsyZHNoNno3V3p2b3dsWEtVU1dvOU1KMTVhM0tyRVAybG9PcjJPamh3NmlXNmhmMkJEZEVjY1F2WkdwYUF5N1lvdlN3cThrcjdIR2xseHBkNzFya1M2RzBTZjExc2w5T3ZNSzErandQUE9EeGpVd2tPaW05Q1UzaXgxd05qWERmbUpTRW42MThCczZscFd3VXBVKzhQQ3FMTVk2NTB6anE4VmhDSVAxN05FS1R4M2VhTEwrczVQaTZ5SldhV2pUSExSMWpZelBTVjlWRi82T2pkYi8xa08zTWszdWhIQzB4NmdjMUJqbEtRK25RRnhUWWRhSmtaN3lTVnhMQmJoUjFkc2JvTlhwMXRDWUtXMkxSYUV6cFljSXgyQktOeGFMMFphVW5TcWZGb2lOaEhLUi9Ha1g2UFdVU0FhSmVsUWFxWkwxRXBvSE5zYWpTRXlQU29KOUlqaEl4VGRqSExtd1p2aFJET2lGVFkvWWVRbnZyVlptaVRRdEduY0VDWHRGVEJaTE9Wd3dNUmdvWEhBa1h6TXpQbjFuQUpKOGpZU2JNRGFxTjJ3YUdMek5oaWgvYlp5blVCTXBJV1NnN1ZZaTdEUngybThBTGtJZFJDSndJNkFySngyRUk4a2FEV2VUUUtlQUZrOWZqbC8xQXZ3a3RqUTFQN05qeU1HUXlmZDR2amlwWDZNL2k1MkQ3Q3E4MGtxbGN4RWNHWFJyL0ZFY2dzMHU1dUdnQjRWV3VNRmZwZG4yUmU2SGkzUHF6bXhXS3N6NithZTJQbjloWFh3L2ZxTTg1OVVpR0Mwb0tZWUlMSkJxSnJzbjFaMUU1cU9zOXJRQ2lVUVJSRWptOHlKY2JIRjVjVUp1ZlgxdkFIbGVmdzBYZ1VvYm9TM0VUZlFsVHhCQzRTT3R1RThWUFJKVEJTQ1FTalpDcGs3R3F6dSttYXNhWjJ5N1pqZWhobzRGM2c4MkJORGtBSHBPUkc0K09DUytmNkpUUG10Um4vUEgxa2NoNmQwNHNwN0FRYjI1YVEvcHFVeVhlUTh2cmViRzhPWVFkWE9RKzU4NXUwc2RXOXJxYWx6UlVSaUorOUY0TXdlUkZyS1VqbDFHVVloSDFBMjdXT0h3NWNURlNGUE1vOUVlVUlHblFUWkhJYUo3QUhMYU9Lc09PRGFORjlqa0JqWUcyUUVzUTJ4ak1VQXgyYkJFYmVUQldNSHdza0JqbmdxNTZTL3lmZ2tCbldCYTRLOXNxS3RxMnQxVUk4UzlIZTVYdUJSYmF3QWRhdHJRRUFpMzBBa3MyK0xNOFdlQ2JhbFZaa1dOeWx2SitkcUpuelZiK09IbFNvS1c4blBDUDdSZCtDY1oyRGRXQUdxSjJDQkZPcGhneXdGRkNGQk50ZkFiR3ROUEJDd3h2eWdIZVlNWk1ZOVpib0Jxd3EvcFZyc2JnTjV0a3YxNTJPRGxiTWZpcXdHTUJneGE0RXh6M1Fob3ZSSVVwNmFjcVptUXpScTB5cERYUzJUUExUMDJZSWtRRVRuT0U0NDVvT0d4T21YQXFVSk5ORzdYZ3VwTWpQcTJ1YTlhc3JqNXlZL3l1S3RlTzFLeDBZTkpUdWZyaXJMZTFtWm5hdDdPTDZyblVkQ1dlbnBXNkk4bUFuYnNZOEtXczFQdVNvdkNXOUEvWjI1UFEyNGE3Y05PcWdtVGtMbUJNZ2g0VEhnYzRiOWsySVZ2MS9nL0Y1bkdsandQTGZPZ0hBekp6aDQ1Vi80K1dlblR6bU10UjVaN3VzMlR5czkwOVVIcXJQWTdLYmNrb3hSdlJIaG1WYzNjSkdFOTd1bWwwUjFTMGpkVUxWbDdFdlp0REZWQkYzNU45Y0VkanBnbUFpT2xGWitEdG9oOTMrRDN6ekhyOFJSTlpRaG5DTk1OYmNlZ092cEV3Wm9MKzA2Y0pRMDdoK3RoM2ZaLzdQVmJWQzZuZ1RBVi9Lb0xGdU82KzJLRmNVNjUxZ0ViNXVnUFNJYjFEK1hwOFY0K2szc0VJR253NW1ZZTRJZjRrMWxGWXI2U0N6bU0yRVE4aVd0bXdqbkJJOWtUd2UxVGxmQW1YaDdIMDJieTlmVzJnc2pLd3R2MGFhVVJLaWw0T2RWN3JETDFNWElGTnJoZHhvaGNaWFlUbnE0N1dpc3JLaXRhT2JiZjUreXZrTGk1SjZsQ05aWitCNkdDMzhWTkJaQkRpZFNTLyttU3ZoNnMrc3JnQzhweUtNdkR0dCtkZTNjOWZVNzZaUGZ1TTh1ZDRLdjBmeVAvTHFmZXBNVC8zb1p4U3FwWmFUYTFEYVFZTFk4VEZzSFliV1lzUG9SaFJXZkw1ZVNTUWJoVUdnR0MzWUxiVk1rNlBpdFRGTkdwQXNOckM2RDFWTkJLZ0JITWVqYWl1UldFV0dnc1NEQlRKanFXSWw4a0pMbHNhTEoydFhEcjZ4R2ZUODViTTJRMDZhNDZ4MkhUZ3ZkblY4ejVZRHkvMjdKNHp0NngyVnRrempvWXBrcTM2a2FCcjRlUVNnN3R5aVZ3ZVd1YlhadWd0YWRsNTh5ZGFwZmJPUmZLc0RUdVowT0JneDRjZmRqQ2Y1dGJXTklUbkwxMjBmZE9pMVJWMUMzdUtHek5kd1lMY012WjNCeG9QeVRPQ0QxWHZYVHA3VTEwZ1dDVm1UVjliM3IyejBTa0dXb3ZiMmhwOUk4OU84YTJzbWx5YU84bXVNVStkUm10enA2MEl6QW9GcGpMcjFuMzg4Ym9MeWYwZFJ2eGhzSFowcWJXcURrd3F2dnBrajRsMGZZNkVJWFJpNXNRU3JBdnNWWXdYUnk0cUoyRVZ0RDFBTjdhMEhXdGg5eW12TDF4YzNXVFVLSy9UQUhBL2JYRFZ0VldmT01mdUd4R1p2NExuL2pWcjlqYzNqMXlNdjB0bmRteXQ5VnE4OFk5Z0gxd3RMWDNLV2pvdDUrK2pXSGdBb1paa1ExNHdHUTIwRmxpNzFVbUtKQXk0eEtNU1RHYlZkeWJXN0ZEREF1dDlYcEQ1QXpXcllPN3pROHFmZnFGOCtZbmQvY2xySGNkeXhHeTNhLzMrbWZObnpDL2NCc3ZlVGpuVHZYZjFvNnZ6T2xadzdXdHF0ZG1QSy9FcnJ6LzZOTnRENzJ6bU5PWmZibVlkVEdIZm9vZnFJNzlPYytSMm4xbHJuTDZwT20wVXA3a3d4aFRXMTJBbW03V1lrWFIycVlyRjJBbWdtYkFzeFpqd3kxeHBnL20xSmUydnJwOHYvbnoyeHBtbEJnNEU5aHJNVTM0MXdWcFRPaC9PZm1HdkFucmE4cTZ1Y3RyNjBaUUhWM1ErV01RSnlrTWo4WnNXbjJRQk9tbUhNQittNXBESXBURm9uWWlnaWFLQWhHRWlBSEY3RWxpVm5Ra2pvTFZJTVB0SnBCS0hZZDNBOEdZSDlqSnpyV3dtSHg1UWpwN3ZEQVgwc3VHUnltMXZ0bS85VzEvSHlSOHZjemZNczZTazhEU3Y4NTUvNWRsWDlvUXE1MmhUOHN5eXAycng1SWQxN0lBeUFNM3dJalFQTU9Ienl0RUI2NHE2RDV6VDkxeU5ibngzVi9ucW5kMDE3UzlZMDYwNWszaXpvWExwc3hkZTJuMzh5b09WOXMxTGNqd3pOamJkWDZhc25CVmFCai82L0R3S3dQa3BjcWJERzdCbnNYb1NxV25VQW1vdHRZRjZqTVNkVnlZWmgzelZYQ2p3VGl3d0hINnNHdVJpRUhRR3p1Ulg2d2haa3AxMjNveTFCV0UybUVmSi90dklSdE00Wk01YkRYaU1zUE1hQUtPVHljNXVMNTdycXl5YzV5NUpFNXBtMWkyUzJpVVgwQ2NhUTZsQzZab2c3SnFTcVptWWxvc2wySzZwd05BODR6Um5RVzZTYUFMWVpRR1c1bGhDdFUvVzM0TjZvK2JLZlo4Y2YzL0NsLytpVFgzd0J6cE9ZNG1Sa2VOZjNycHR5Y0dTc2hRV2dHYll0NWpGYzJlMCtEZ2xJcndsNkRWV1E3QnV3YUozWGsxSjRWTDV1cm5MbC9XZitnSFUvaFpvWmRLTnltNmxHK0kzNEZhTmVaS2NTcEpJbzJJZUNWdnBkc0RHZkt2ekpuQXdtZUQzN093NjVaV3dTb3dwZ3dYNVQ2OXMvckI1NWRQNUJjcGdES0ZWOHA3cTJzbi8xdWM5M2JWelQvdzZVckNxRFRXdmZDcS9vQ0QvcVpYTm9VajhCTDVLcDZHVTAxN2ZyZk5Ya0F0aWl5Zi9TT0NFZUxxbmQ4Ui9RbDlHbENSZmN0UzZrNWNodklCdVExekNDam9DSEwyREhOSElYeE1KM2tRZU84bGJzVVhPTmVTZkE1RWpjRzYvRStLZGhONGJQMDR2QmhkaTg4MytCRkJ6UWJ4RmJ2WnpRZVk5TE5CWmMwRk5mbjVOd2ZEbjZyQ1RuVHc2UjhvK2dmcGY1aENvbTMzY1J1aVRsc3MzS0htWmpEK0JQTis1Z1h1QTJ6aVMvUTczbUx4VWtwYktOL2Vxd3o1dUswWDlGM2gyZDFWNG5HTmdaR0JnQU9KZDc3NitpdWUzK2NyQXpjNEFBamU1QmZjZzB4ejlZSEVPQmlZUUJRQThGUWxGQUhpY1kyQmtZR0JuQUFHT1BnYUcvLzg1K2hrWUdWQ0JNZ0JHR3dOWUFBQUFlSnhqWUdCZ1lCOEVtS09QZ1FFQVEwNEJmZ0FBQUFBQUFBNEFhQUIrQU13QTRBRUNBVUlCYkFHWUFjSUNHQUpZQXJRQzRBTXdBN0FEM2dRd0JKWUUzQVVrQldZRmlnWWdCbVlHdEFicUIxZ0lFZ2hZQ0c0SWhBaTJDT2g0bkdOZ1pHQmdVR1lvWldCbkFBRW1JT1lDUWdhRy8yQStBd0FZQ1FHMkFIaWNYWkJOYW9OQUdJWmZFNVBRQ0tGUTJsVXBzMm9YQmZPenpBRVN5REtCUUpkR1IyTlFSM1FTU0UvUUUvUUVQVVVQVUhxc3ZzclhqVE13ODN6UHZQTU5DdUFXUDNEUURBZWpkbTFHanp3UzdwTW13aTc1WG5nQUQ0L0NRL29YNFRGZTRRdDd1TU1iT3pqdURjMEVtWENQL0M3Y0ozOEl1K1JQNFFFZThDVThwUDhXSG1PUFgyRVB6ODdUUG8yMDJleTJPamxuUVNYVi82YXJPaldGbXZzek1XdGQ2Q3F3T2xLSHE2b3Z5Y0xhV01XVnlkWEtGRlpubVZGbFpVNDZ0UDdSMm5JNW5jYmkvZERrZkR0RkJBMkREWGJZa2hLYytWMEJxczVadDlKTTFIUUdCUlRtL0VlelRtWk5LdHBjQU1zOVl1NkFLOWNhRjc2em9MV0lXY2ZNR09Ta1ZkdXZTV2VjaHFac3owNDBJYjJQWTN1cnhCSlR6cmlUOTVsaXB6K1ROMWZtQUFBQWVKeHRrTWwyd2pBTVJmT0FoQUJsS20yaDgwQzMrYWpnQ0tLRFk2Y2VnUDU5VFlCenVrQUwrejFac3E4Y3RhSlRUS1Byc1VRTGJYUVFJMEVYS1hyb1k0QWJEREhDR0JOTWNZc1o3bkNQQjh5eHdDT2U4SXdYdk9JTjcvakFKNzZ3eEhmVXFXWCtPemd1bVdBakpNVjE3aTBOZGxyNmlyTEtPK3FmdGRUN2k2eTR1RlNVdkNrbmF5K2xGWVpJWmFRY21mSC94SUZkWW45OGJxaHJhMWFLVE0vNmxXTW55YVlpcngxckZVUVpGQmtiMnpKVXRvWGVKQ2VnMFduTHRIZVNGYzNPdHJub3pOd3FpMFRrU3BCTURCMW5TZGU1b0pYVzIzaFRTMi9UMExpbGdsWFg3ZG1GVnhMbnE1VTB2WUFUSEZrM3pYM0JPaXNvUUhOREZEZVpucUtEeTloUk5hd043Vmg3MjdoRnpjSjVjOFRJTHJLWmZIN3RJUHhBRlAwQnBMZUpQQT09KVxuICAgIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8vIGh0dHA6Ly9zYXNzLWxhbmcuY29tL2RvY3VtZW50YXRpb24vZmlsZS5TQVNTX1JFRkVSRU5DRS5odG1sI21hcHNcbiRpY29uczogKFxuICBwbGF5OiAnZjEwMScsXG4gIHBsYXktY2lyY2xlOiAnZjEwMicsXG4gIHBhdXNlOiAnZjEwMycsXG4gIHZvbHVtZS1tdXRlOiAnZjEwNCcsXG4gIHZvbHVtZS1sb3c6ICdmMTA1JyxcbiAgdm9sdW1lLW1pZDogJ2YxMDYnLFxuICB2b2x1bWUtaGlnaDogJ2YxMDcnLFxuICBmdWxsc2NyZWVuLWVudGVyOiAnZjEwOCcsXG4gIGZ1bGxzY3JlZW4tZXhpdDogJ2YxMDknLFxuICBzcXVhcmU6ICdmMTBhJyxcbiAgc3Bpbm5lcjogJ2YxMGInLFxuICBzdWJ0aXRsZXM6ICdmMTBjJyxcbiAgY2FwdGlvbnM6ICdmMTBkJyxcbiAgY2hhcHRlcnM6ICdmMTBlJyxcbiAgc2hhcmU6ICdmMTBmJyxcbiAgY29nOiAnZjExMCcsXG4gIGNpcmNsZTogJ2YxMTEnLFxuICBjaXJjbGUtb3V0bGluZTogJ2YxMTInLFxuICBjaXJjbGUtaW5uZXItY2lyY2xlOiAnZjExMycsXG4gIGhkOiAnZjExNCcsXG4gIGNhbmNlbDogJ2YxMTUnLFxuICByZXBsYXk6ICdmMTE2JyxcbiAgZmFjZWJvb2s6ICdmMTE3JyxcbiAgZ3BsdXM6ICdmMTE4JyxcbiAgbGlua2VkaW46ICdmMTE5JyxcbiAgdHdpdHRlcjogJ2YxMWEnLFxuICB0dW1ibHI6ICdmMTFiJyxcbiAgcGludGVyZXN0OiAnZjExYycsXG4gIGF1ZGlvLWRlc2NyaXB0aW9uOiAnZjExZCcsXG4gIGF1ZGlvOiAnZjExZScsXG4gIG5leHQtaXRlbTogJ2YxMWYnLFxuICBwcmV2aW91cy1pdGVtOiAnZjEyMCcsXG4gIHBpY3R1cmUtaW4tcGljdHVyZS1lbnRlcjogJ2YxMjEnLFxuICBwaWN0dXJlLWluLXBpY3R1cmUtZXhpdDogJ2YxMjInXG4pO1xuXG4vLyBOT1RFOiBUaGlzIGlzIGFzIGNvbXBsZXggYXMgd2Ugd2FudCB0byBnZXQgd2l0aCBTQ1NTIGZ1bmN0aW9uYWxpdHkuXG4vL1xuLy8gTm93IHRoYXQgd2UgaGF2ZSBhIG1hcCBvZiBpY29ucyBhYm92ZSwgd2UgY2FuIGl0ZXJhdGUgb3ZlciB0aGF0IG1hcCBhbmQgY3JlYXRlIGFuIGljb24gY2xhc3Ncbi8vIGZvciBlYWNoIGljb24gaW4gdGhhdCBsaXN0LiBUaGUgaXRlcmF0b3IgYmVsb3cgcHJvZHVjZXMgQ1NTIGNsYXNzZXMgbGlrZSB0aGlzOlxuLy9cbi8vIC52anMtaWNvbi1wbGF5IHtcbi8vICAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4vLyAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4vLyAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vIH1cbi8vIC52anMtaWNvbi1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNWI2XCI7IH1cbi8vXG4vLyBXZSBjYW4gdGhlbiB1c2UgQGV4dGVuZCBpbiB0aGUgY29kZWJhc2Ugd2hlbiB3ZSBuZWVkIHRvIGFkZCBhbiBpY29uIHRvIGEgY2xhc3MuIEBleHRlbmQgYnVpbGRzIHVwXG4vLyB0aGUgc2VsZWN0b3JzIGZvciB5b3Ugc28geW91IGNhbiBhdm9pZCBkdXBsaWNhdGlvbi4gVGhpcyBpcyBnZW5lcmFsbHkgYSBiYWQgaWRlYSwgYnV0IHNpbmNlIGVhY2hcbi8vIGljb24gc2hvdWxkIG9ubHkgYmUgZXh0ZW5kZWQgb25lIG9yIHR3byBvdGhlciBwbGFjZXMsIHdlJ2xsIHJvbGwgd2l0aCBpdC5cbkBlYWNoICRuYW1lLCAkY29udGVudCBpbiAkaWNvbnMge1xuICAudmpzLWljb24tI3skbmFtZX0ge1xuICAgIGZvbnQtZmFtaWx5OiAkaWNvbi1mb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGNoYXIoJGNvbnRlbnQpO1xuICAgIH1cbiAgfVxufVxuIiwiLmdhbGxlcnkge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgJl9fYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gICZfX2NvdW50ZXIge1xuICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTJweCk7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgQGluY2x1ZGUgZm9udCgnbGlnaHQnKTtcbiAgICBAaW5jbHVkZSBjb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDEycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIEBpbmNsdWRlIGZvbnQoJ2xpZ2h0Jyk7XG4gICAgQGluY2x1ZGUgY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgfVxuXG4gICZfX3NvdXJjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBAaW5jbHVkZSBjb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDEycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBmb250KCdsaWdodCcpO1xuICB9XG5cbiAgJl9fc291cmNlLWxpbmsge1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDEycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIEBpbmNsdWRlIGZvbnQoJ2xpZ2h0Jyk7XG4gICAgQGluY2x1ZGUgY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgIH1cbiAgfVxuXG4gIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYWxsZXJ5IHtcbiAgICAmX19ib3R0b20ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgJl9fY291bnRlciB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn1cblxuLm93bC1jYXJvdXNlbDEge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG5cbiAgLm93bC1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAub3dsLXN0YWdlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgLm93bC1wcmV2LFxuICAub3dsLW5leHQge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5vd2wtcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAub3dsLXByZXYtaW5uZXIsXG4gIC5vd2wtbmV4dC1pbm5lciB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC8vIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICB9XG4gIH1cblxuICAub3dsLXByZXYtaW5uZXI6OmJlZm9yZSxcbiAgLm93bC1uZXh0LWlubmVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAub3dsLXByZXYtaW5uZXI6OmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cblxuICAub3dsLW5leHQtaW5uZXI6OmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIH1cblxuICAub3dsLXByZXYtaW5uZXIge1xuICAgIGxlZnQ6IDhweDtcbiAgfVxuXG4gIC5vd2wtbmV4dC1pbm5lciB7XG4gICAgcmlnaHQ6IDhweDtcbiAgfVxufVxuXG4ub3dsLWNhcm91c2VsMV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ub3dsLWNhcm91c2VsMV9faXRlbS1pbm5lciB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVwYXQ7XG5cbiAgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA2NjBweDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3dsLWNhcm91c2VsMV9faXRlbS1pbm5lciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDYwM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLm93bC1jYXJvdXNlbDFfX2l0ZW0taW5uZXIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0MzZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5vd2wtY2Fyb3VzZWwxX19pdGVtLWlubmVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogMzg5cHg7XG4gIH1cbn1cblxuLm93bC1kb3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAub3dsLWNhcm91c2VsMV9faXRlbS1pbm5lciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDYzOXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3dsLWNhcm91c2VsMSB7XG4gICAgLm93bC1wcmV2LWlubmVyIHtcbiAgICAgIGxlZnQ6IDM1cHg7XG4gICAgfVxuXG4gICAgLm93bC1uZXh0LWlubmVyIHtcbiAgICAgIHJpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIC5vd2wtcHJldi1pbm5lcixcbiAgICAub3dsLW5leHQtaW5uZXIge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICB9XG5cbiAgICAub3dsLXN0YWdlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLm93bC1wcmV2LWlubmVyOjpiZWZvcmUsXG4gICAgLm93bC1uZXh0LWlubmVyOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuLy8gICAgIC5vd2wtY2Fyb3VzZWwxIHtcbi8vICAgICAgICAgLm93bC1zdGFnZSB7XG4vLyAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgICAgICB9XG5cbi8vICAgICAgICAgLm93bC1pdGVtIHtcbi8vICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vIH1cblxuLm93bC1jYXJvdXNlbDEub3dsLWNhcm91c2VsMS0tdjEgLm93bC1jYXJvdXNlbDFfX2l0ZW0taW5uZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm93bC1jYXJvdXNlbDIge1xuICAub3dsLWl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgOXB4O1xuICB9XG5cbiAgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ub3dsLWNhcm91c2VsMl9faXRlbSB7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbn1cblxuLm93bC1jYXJvdXNlbDIge1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuXG4gIC5vd2wtaXRlbSB7XG4gICAgJjpob3ZlciB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQtY29sb3I7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTQ1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhpZ2hsaWdodGVkIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGFjY2VudC1jb2xvcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB3aWR0aDogMTQ1cHg7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNHB4KTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpKTtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAub3dsLXByZXYsXG4gIC5vd2wtbmV4dCB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWRmMDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzO1xuICB9XG5cbiAgLm93bC1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLm93bC1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5vd2wtcHJldjo6YmVmb3JlLFxuICAub3dsLW5leHQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM1NDU4NWI7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1NDU4NWI7XG4gICAgY29udGVudDogJyc7XG4gIH1cblxuICAub3dsLXByZXY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cblxuICAub3dsLW5leHQ6OmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIH1cblxuICAub3dsLXByZXY6aG92ZXIsXG4gIC5vd2wtbmV4dDpob3ZlciB7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignd2hpdGUnKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm93bC1jYXJvdXNlbDIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZ2FsbGVyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24xIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q1ZDhkZDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAyMHB4IDIwcHggMCAhaW1wb3J0YW50O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q1ZDhkZDtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwIDZweDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xyXG4gICAgQGluY2x1ZGUgZm9udCgnbGlnaHQnKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5maXJzdCxcclxuICAgICYubGFzdCxcclxuICAgICYubmV4dCxcclxuICAgICYucHJldiB7XHJcbiAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmZpcnN0LFxyXG4gICAgJi5wcmV2IHtcclxuICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sYXN0LFxyXG4gICAgJi5uZXh0IHtcclxuICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGEsXHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAwIDE0cHggMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGE6aG92ZXIge1xyXG4gICAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgJi5wYWdlTGlua1dyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhLm1wQnRuQWN0aXZlLFxyXG4gICAgJi5hY3RpdmUgYSB7XHJcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTI0cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5sYXN0IGEsXHJcbiAgICAmLmZpcnN0IGEge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1nL21vc3JlZy9hcnJvdy1wYWRpbmF0aW9uLnN2ZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1nL21vc3JlZy9hcnJvdy1wYWRpbmF0aW9uLWFjdGl2ZS5zdmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZpcnN0IGEge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgbGkge1xyXG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcclxuXHJcbiAgICAgIGEubXBCdG5BY3RpdmUsXHJcbiAgICAgICYuYWN0aXZlIGEge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHRvcDogLTIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA1MHB4KSB7XHJcbiAgICBsaSB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucGFnZS12aXNpYmxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubWFpbi1uZXdzIHtcbiAgJl9fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgQGluY2x1ZGUgbGFwdG9wKCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc2luZ2xlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcblxuICAgIEBpbmNsdWRlIGxhcHRvcCgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICYtd3JhcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAzMHB4O1xuXG4gICAgICBAaW5jbHVkZSBsYXB0b3AoKSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAudmpzLXBvc3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgIH1cblxuICAgICAgLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1tZXRhIHtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jYXRlZ29yeSB7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICBAaW5jbHVkZSBmb250KCk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgICYtZGF0ZSB7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgICAgQGluY2x1ZGUgZm9udCgnbGlnaHQnKTtcblxuICAgICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDEycHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMThweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBAaW5jbHVkZSBmb250KCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgJi13cmFwIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcblxuICAgICAgQGluY2x1ZGUgbGFwdG9wKCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgIEBpbmNsdWRlIHBob25lKCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMzBweCk7XG4gICAgICBAaW5jbHVkZSBmb250KCdtZWRpdW0nKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTVweDtcblxuICAgICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDI0cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZmlsdGVyIHtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCdhZGRpdGlvbmFsLWNvbG9yJyk7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxMnB4KTtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJ21lZGl1bScpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIGZpbGw6ICRjb2xvci1pY29uO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIHBob25lKCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlN2UyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaW1nIHtcbiAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9tb3NyZWcvcGxhY2Vob2xkZXJfbmV3cy5zdmcnKTtcblxuICAgICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZGVzYyB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICYtZGF0ZSB7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XG4gICAgICBAaW5jbHVkZSBmb250KCdsaWdodCcpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIwcHgpO1xuXG4gICAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMThweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAubWFpbi1uZXdzX19pdGVtLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21vcmUge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgQGluY2x1ZGUgZm9udCgnYm9sZCcpO1xuXG4gICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmNvbW1vbi10ZXh0LS1hcnJvdy1yaWdodCB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdG9wOiAxMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubmV3cy1maWx0ZXIge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYtLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIDAuNSk7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignd2hpdGUnKTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzRweDtcbiAgICByaWdodDogMzRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIHRvcDogMjBweDtcbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHN0cm9rZTogIzhlOGI4NjtcbiAgICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICAgICAgcGF0aCB7XG4gICAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAwLjNzO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLmljb24ge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBzdHJva2U6ICRhY2NlbnQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi0tcGFyZW50LFxuICAgICYtLWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggNDBweCA0MHB4IDQwcHg7XG4gICAgfVxuXG4gICAgJi0tcGFyZW50IHtcbiAgICAgIHdpZHRoOiA0NTFweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDIwcHggMTBweCAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNoaWxkIHtcbiAgICAgIHdpZHRoOiA2OTdweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLmgyIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1idG4tYmFjayB7XG4gICAgICB3aWR0aDogMzNweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOGU4Yjg2O1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM4ZThiODY7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wYXJlbnQtZm9ybSB7XG4gICAgLnBhcmVudC1mb3JtIHtcbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhcmVudC1mb3JtIHtcbiAgICAmX19idG5zLWl0ZW0tLXNlbmQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgJi1idG4tbmV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGNvbG9yKCdhZGRpdGlvbmFsLWNvbG9yJyk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDEzcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgnbGlnaHQnKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBzdHJva2U6ICM4ZThiODY7XG4gICAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBzdHJva2U6ICRhY2NlbnQtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWNoZWNrYm94IHtcbiAgICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCB7XG4gICAgICAgICAgbWluLWhlaWdodDogMjRweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE1cHgpO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8g0KHRgtGA0L7QutCwINGB0LXRgtC60Lgg0LLRgNC10LzQtdC90L4g0YLQsNC6LCDQv9C+0LrQsCDQvdC1INC/0YDQuNC00YPQvNCw0Y4g0L7QsdGJ0LXQs9C+INC/0L7QtNGF0L7QtNCwXG4ubmV3cy1kaXNjdXNzIHtcbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIGxhcHRvcCgpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gIH1cblxuICAmX19jb2wge1xuICAgIHdpZHRoOiAzMCU7XG5cbiAgICBAaW5jbHVkZSBsYXB0b3AoKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1ncmF5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC5uZXdzLWRpc2N1c3NfX2ltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYmxvY2stYmctY29sb3InKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG5cbiAgICAmLS1hc2lkZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxhcHRvcCgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLm5ld3MtZGlzY3VzcyB7XG4gICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3doaXRlJyk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuXG4gICAgICAgIC5uZXdzLWRpc2N1c3Mge1xuICAgICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2Jsb2NrLWJnLWNvbG9yJyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGNvbG9yKCd3aGl0ZScpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcbiAgICBAaW5jbHVkZSBmb250KCdtZWRpdW0nKTtcbiAgICBwYWRkaW5nOiAxMnB4IDIycHg7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcywgYmFja2dyb3VuZCAwLjNzO1xuXG4gICAgQGluY2x1ZGUgbGFwdG9wKCkge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHBob25lKCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIGhlaWdodDogMzAwcHg7XG5cbiAgICBAaW5jbHVkZSBsYXB0b3AoKSB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBwYWRkaW5nOiAyMHB4IDUwcHggMzBweCAzMHB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cbiAgICBAaW5jbHVkZSBsYXB0b3AoKSB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHBob25lKCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuXG4gICAgJiA+ICoge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi1kYXRlIHtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCdhZGRpdGlvbmFsLWNvbG9yJyk7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjJweCk7XG4gICAgICBAaW5jbHVkZSBmb250KCdtZWRpdW0nKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG4gICAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMThweCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wcm9qZWN0cy1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYmxvY2stYmctY29sb3InKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLXdyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcblxuICAgIEBpbmNsdWRlIGxhcHRvcCgpIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogNDBweCAwIDEzMHB4IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBsYXB0b3AoKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCAxMzBweCAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICB9XG5cbiAgICAmID4gKiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLWxpbmsge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJ21lZGl1bScpO1xuXG4gICAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udHJvbHMge1xuICAgICYtd3JhcCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IC0xMDBweDtcbiAgICAgIHBhZGRpbmc6IDAgNjBweCA0MHB4IDgwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIC8vIEBpbmNsdWRlIG5vdGVib29rKCkge1xuICAgICAgLy8gICAgIHBhZGRpbmc6IDAgNjBweCA0MHB4IDgwcHg7XG4gICAgICAvLyB9XG5cbiAgICAgIEBpbmNsdWRlIGxhcHRvcCgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHBob25lKCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5vd2wtZG90cyB7XG4gICAgdG9wOiAtNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAub3dsLWRvdCB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDVjZjtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Fycm93cyB7XG4gICAgJi1wcmV2LFxuICAgICYtbmV4dCB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTYsIDE1NywgMTU5LCAwLjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzMyMzMzNjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1wcmV2IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMzMjMzMzY7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW5leHQge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMzMjMzMzY7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb3VudGVyIHtcbiAgICBAaW5jbHVkZSBjb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgIEBpbmNsdWRlIGZvbnQoJ21lZGl1bScpO1xuXG4gICAgJi1jdXJyZW50IHtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDQ1cHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgJi1sZW5ndGgge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG4gIH1cbn1cbiIsIi51c2VmdWwtYXJ0aWNsZSB7XG4gIC5oMiB7XG4gICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgyNHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbWFpbi1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbGFwdG9wKCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgfVxuXG4gICAgJi1pbWcge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMzcwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBsYXB0b3AoKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRlc2Mge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICAgQGluY2x1ZGUgbGFwdG9wKCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICAgIHAge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xuICAgICAgICBAaW5jbHVkZSBmb250KCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSBsYXB0b3AoKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgQGluY2x1ZGUgZm9udCgpO1xuICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMzBweCA0MHB4IDMwcHggMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgJGFjY2VudC1jb2xvcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcywgYmFja2dyb3VuZCAwLjNzO1xuXG4gICAgQGluY2x1ZGUgbGFwdG9wKCkge1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxOHB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1ncmF5O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ3doaXRlJyk7XG4gICAgICBAaW5jbHVkZSBib3JkZXItY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWNjZW50LWNvbG9yJyk7XG5cbiAgICAgIEBpbmNsdWRlIHBob25lKCkge1xuICAgICAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3doaXRlJyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1ncmF5O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIub2Z0ZW4tdmlld3Mge1xuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBpbmNsdWRlIHBob25lKCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgIHdpZHRoOiAzMyU7XG4gICAgQGluY2x1ZGUgZm9udCgnbWVkaXVtJyk7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMjJweCk7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYmxvY2stYmctY29sb3InKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA0NXB4IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIGNvbG9yIDAuM3M7XG5cbiAgICBAaW5jbHVkZSBsYXB0b3AoKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDIycHggMjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMjJweCAyNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICBzdHJva2U6ICRhY2NlbnQtY29sb3I7XG4gICAgICBzdHJva2Utd2lkdGg6IDNweDtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcztcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgICAgQGluY2x1ZGUgbGFwdG9wKCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmLXN0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCd3aGl0ZScpO1xuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIHN0cm9rZTogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaW5kZXgtc2VydmljZXMge1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLmgyIHtcbiAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gIH1cblxuICAmX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIGxhcHRvcCgpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gIH1cblxuICAmX19uYXYge1xuICAgIHdpZHRoOiA2NiU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTRlYztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogNDBweDtcblxuICAgIEBpbmNsdWRlIGxhcHRvcCgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIHdpZHRoOiA0NyU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHN0cm9rZTogJGFjY2VudC1jb2xvcjtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NpZGViYXIge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTRlYztcbiAgICBtYXJnaW4tbGVmdDogODBweDtcblxuICAgIEBpbmNsdWRlIGxhcHRvcCgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBWYXJpYWJsZSBzZXR0aW5nc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBCYXNlIHB4XG4kYmFzZS1weC1kZWZhdWx0OiAxNnB4ICFkZWZhdWx0O1xuLy8gQnJlYWtwb2ludHNcbiRoZHBpLXJhdGlvLWRlZmF1bHQ6IDEuMyAhZGVmYXVsdDtcbi8vIEJvcmRlciBSYWRpdXNcbiRib3JkZXItcmFkaXVzLWRlZmF1bHQ6IDVweCAhZGVmYXVsdDtcbi8vIFBsYWNlaG9sZGVyIENvbG9yXG4kcGxhY2Vob2xkZXItY29sb3ItZGVmYXVsdDogIzU1NTU1NSAhZGVmYXVsdDtcbi8vIFRyaWFuZ2xlXG4kdHJpYW5nbGUtZGlyZWN0aW9uLWRlZmF1bHQ6IHJpZ2h0ICFkZWZhdWx0O1xuJHRyaWFuZ2xlLXNpemUtZGVmYXVsdDogJGJhc2UtcHgtZGVmYXVsdCAhZGVmYXVsdDtcbiR0cmlhbmdsZS1jb2xvci1kZWZhdWx0OiAjMjIyMjIyICFkZWZhdWx0O1xuJHRyaWFuZ2xlLWVsZW1lbnQtZGVmYXVsdDogYWZ0ZXIgIWRlZmF1bHQ7XG4vLyBDaXJjbGVcbiRjaXJjbGUtc2l6ZS1kZWZhdWx0OiAkYmFzZS1weC1kZWZhdWx0ICFkZWZhdWx0O1xuJGNpcmNsZS1jb2xvci1kZWZhdWx0OiBpbmhlcml0ICFkZWZhdWx0O1xuJGNpcmNsZS1ib3JkZXItd2lkdGgtZGVmYXVsdDogbnVsbCAhZGVmYXVsdDtcbiRjaXJjbGUtYm9yZGVyLWNvbG9yLWRlZmF1bHQ6ICMyMjIyMjIgIWRlZmF1bHQ7XG4kY2lyY2xlLWRpc3BsYXktZGVmYXVsdDogaW5saW5lLWJsb2NrICFkZWZhdWx0O1xuLy8gUG9zaXRpb25cbiRwb3NpdGlvbi1kZWZhdWx0OiBudWxsICFkZWZhdWx0O1xuLy8gVGludC9TaGFkZVxuJG1peC1wZXJjZW50LWRlZmF1bHQ6IDE1JSAhZGVmYXVsdDtcblxuQG1peGluIHNpemUoJHdpZHRoLCAkaGVpZ2h0OiAkd2lkdGgpIHtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xufVxuXG4vLyBBZHZhbmNlZCBwb3NpdGlvbmluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBwb3NpdGlvbigkdHlwZSwgJHRvcDogJHBvc2l0aW9uLWRlZmF1bHQsICRyaWdodDogJHBvc2l0aW9uLWRlZmF1bHQsICRib3R0b206ICRwb3NpdGlvbi1kZWZhdWx0LCAkbGVmdDogJHBvc2l0aW9uLWRlZmF1bHQpIHtcbiAgcG9zaXRpb246ICR0eXBlO1xuICAkYWxsb3dlZF90eXBlczogYWJzb2x1dGUgcmVsYXRpdmUgZml4ZWQ7XG4gIEBpZiBub3QgaW5kZXgoJGFsbG93ZWRfdHlwZXMsICR0eXBlKSB7XG4gICAgQHdhcm4gXCJVbmtub3duIHBvc2l0aW9uOiAjeyR0eXBlfS5cIjtcbiAgfVxuICBAZWFjaCAkZGF0YSBpbiB0b3AgJHRvcCwgcmlnaHQgJHJpZ2h0LCBib3R0b20gJGJvdHRvbSwgbGVmdCAkbGVmdCB7XG4gICAgI3tudGgoJGRhdGEsIDEpfTogbnRoKCRkYXRhLCAyKTtcbiAgfVxufVxuQG1peGluIGFic29sdXRlKCR0b3A6ICRwb3NpdGlvbi1kZWZhdWx0LCAkcmlnaHQ6ICRwb3NpdGlvbi1kZWZhdWx0LCAkYm90dG9tOiAkcG9zaXRpb24tZGVmYXVsdCwgJGxlZnQ6ICRwb3NpdGlvbi1kZWZhdWx0KSB7XG4gIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAkdG9wLCAkcmlnaHQsICRib3R0b20sICRsZWZ0KTtcbn1cbkBtaXhpbiByZWxhdGl2ZSgkdG9wOiAkcG9zaXRpb24tZGVmYXVsdCwgJHJpZ2h0OiAkcG9zaXRpb24tZGVmYXVsdCwgJGJvdHRvbTogJHBvc2l0aW9uLWRlZmF1bHQsICRsZWZ0OiAkcG9zaXRpb24tZGVmYXVsdCkge1xuICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgJHRvcCwgJHJpZ2h0LCAkYm90dG9tLCAkbGVmdCk7XG59XG5AbWl4aW4gZml4ZWQoJHRvcDogJHBvc2l0aW9uLWRlZmF1bHQsICRyaWdodDogJHBvc2l0aW9uLWRlZmF1bHQsICRib3R0b206ICRwb3NpdGlvbi1kZWZhdWx0LCAkbGVmdDogJHBvc2l0aW9uLWRlZmF1bHQpIHtcbiAgQGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsICR0b3AsICRyaWdodCwgJGJvdHRvbSwgJGxlZnQpO1xufVxuXG4uaGVscC10b3BpY3Mge1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdibG9jay1iZy1jb2xvcicpO1xuXG4gICZfX3dyYXAge1xuICAgIHBhZGRpbmc6IDkwcHggNDAwcHggMTEwcHggMDtcblxuICAgIEBpbmNsdWRlIGxhcHRvcCgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgIC8vIHBhZGRpbmc6IDM1cHggMjBweCA0MHB4IDIwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9tb3NyZWcvaGVscGVyLW1hbi5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgQGluY2x1ZGUgbGFwdG9wKCkge1xuICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDQ2cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvbW9zcmVnL3RpdGxlLWhlbHAtdG9waWNzLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDMwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgQGluY2x1ZGUgY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE2cHggMjhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxN3B4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIHBob25lKCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmU3ZTI7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICYtY291bnQge1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAmLS1hbGwge1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ3doaXRlJyk7XG4gICAgICBAaW5jbHVkZSBmb250KCdtZWRpdW0nKTtcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3doaXRlJyk7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlbHAtdG9waWNzX19pdGVtLWlubmVyIHtcbiAgICAgIEBpbmNsdWRlIGFic29sdXRlKCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIHNpemUoMCk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgZWFzZS1pbi1vdXQsIGhlaWdodCAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBAaW5jbHVkZSBsYXB0b3AoKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuaGVscC10b3BpY3NfX2l0ZW0tdGV4dCxcbiAgICAgIC5oZWxwLXRvcGljc19faXRlbS1jb3VudCB7XG4gICAgICAgIEBpbmNsdWRlIGNvbG9yKCd3aGl0ZScpO1xuXG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcCgpIHtcbiAgICAgICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmhlbHAtdG9waWNzX19pdGVtLWlubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSgyMjUlLCAxMDBweCAqIDIuMjUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgIH1cbiAgfVxufVxuIiwiLnNvY2lhbC10YWJzIHtcbiAgJi5maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk7XG4gIH1cblxuICAuc29jaWFsLXRhYnMtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbGFwdG9wKCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fbGVmdCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBpbmNsdWRlIGxhcHRvcCgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fZnJhbWUge1xuICAgICYtc2Nyb2xsIHtcbiAgICAgIHdpZHRoOiAzNjhweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICYtd3JhcCB7XG4gICAgICAgIGhlaWdodDogNTIycHg7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMThweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkICNlY2U4ZTE7XG4gICAgICAgICAgd2lkdGg6IDI3OHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHdpZHRoOiAzNjhweDtcbiAgICBoZWlnaHQ6IDczN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG5cbiAgICAgIEBpbmNsdWRlIGxhcmdlLWxhcHRvcCgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICByaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1nL21vc3JlZy9mcmFtZS1sZWZ0LnN2Zykgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWcvbW9zcmVnL2ZyYW1lLXJpZ2h0LnN2Zykgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1vdmVyZmxvdyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1nL21vc3JlZy9mcmFtZS5wbmcpIG5vLXJlcGVhdDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmLW5ldHdvcmsge1xuICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ3doaXRlJyk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweCAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1ncmF5O1xuXG4gICAgICB3aWR0aDogMzIwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICYtLXZrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUxODBiODtcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXR3IHtcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignd2hpdGUnKTtcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBmaWxsOiAkY29sb3ItdHc7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtaW1nIHtcbiAgICAgIHdpZHRoOiAzMTlweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBAaW5jbHVkZSBmb250KCdsaWdodCcpO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcblxuICAgICAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAvKiBhdXRvcHJlZml4ZXI6IG9uICovXG4gICAgfVxuXG4gICAgJi1jb250cm9scyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1ncmF5O1xuICAgICAgcGFkZGluZzogMTJweDtcblxuICAgICAgJi1idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xuICAgICAgICAgIGZpbGw6ICNjNWMwYjc7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICRhY2NlbnQtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICRhY2NlbnQtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IC04MXB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmLS1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAgIEBpbmNsdWRlIGxhcmdlLWxhcHRvcCgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDQ2cHgpO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIEBpbmNsdWRlIHBob25lKCkge1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyNHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRlc2Mge1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjBweCk7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgICAgQGluY2x1ZGUgZm9udCgnbGlnaHQnKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcblxuICAgICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3R1cm5zIHtcbiAgICBAaW5jbHVkZSBsYXB0b3AoKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3R1cm4ge1xuICAgICYtYnRuIHtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIwcHgpO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgfVxuXG4gICAgICAmLS1hY3RpdmUge1xuICAgICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IC0zcHg7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1jb2xvcjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdlX2NvbnRlbnQge1xuICB0YWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICBtaW4td2lkdGg6IDc1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBib3JkZXItc3BhY2luZzogMDtcblxuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICB9XG5cbiAgICB0aGVhZCB7XG4gICAgICB0aCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJ21lZGl1bScpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDE3cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0Ym9keSB7XG4gICAgICB0ZCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgnbGlnaHQnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBAaW5jbHVkZSBmb250KCdsaWdodCcpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIEBpbmNsdWRlIHRleHQtZGVjb3JhdGlvbi1jb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmLS1saXN0IHtcbiAgICAmX19saW5rIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJ2xpZ2h0Jyk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIEBpbmNsdWRlIHRleHQtZGVjb3JhdGlvbi1jb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN5YS1tYXAge1xuICBhIHtcbiAgICBAaW5jbHVkZSBmb250KCdsaWdodCcpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIEBpbmNsdWRlIHRleHQtZGVjb3JhdGlvbi1jb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuLmxpc3Q3IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hZG1pbi1lZGl0LXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJiA+IDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cblxuICAuYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuICB9XG59XG4iLCJib2R5LmhpZGRlbi0tc3RvcmllcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zdG9yaWVzLXNlY3Rpb24ge1xuICAmX19jbG9zZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMjBweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIwIDRMNCAyMCcgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J2JldmVsJy8lM0UlM0NwYXRoIGQ9J00yMCAyMEw0IDQnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdiZXZlbCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB6LWluZGV4OiA5OTk5O1xuXG4gICAgICB0b3A6IDEzcHg7XG4gICAgICByaWdodDogMTNweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21vZGFsIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCM2MTYxNjEsIDAuOCk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA5OTk5O1xuXG4gICAgJi1idG4ge1xuICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIDAuNik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmLS1wcmV2IHtcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDgwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICBsZWZ0OiAycHg7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLW5leHQge1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBsZWZ0OiA4MCU7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgICB0b3A6IDFweDtcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiA5MHZoO1xuICAgICAgd2lkdGg6IDU1dmg7XG4gICAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgICAgbWF4LWhlaWdodDogNzAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYwZjBmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtbW9iaWxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICAgICAgICAgbGVmdDogMjAlO1xuICAgICAgICAgIHJpZ2h0OiAyMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtZGVza3RvcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1waWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxNSwgMTUsIDE1LCAwKSAwJSwgIzBmMGYwZiAxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyxcbiAgICAgICAgdmlkZW8ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICAgICAgfVxuXG4gICAgICAgICYubG9hZGVkIHtcbiAgICAgICAgICBpbWcsXG4gICAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vLXNoYWRvdyB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXdyYXAge1xuICAgICAgICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAzMHB4IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyNHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJ21lZGl1bScpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJi1kZXNjIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udChsaWdodCk7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICYtYnRucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgICYtbGlrZSB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoI2ZmZiwgMC4yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbW9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGNvbG9yKCd3aGl0ZScpO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgnbWVkaXVtJyk7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgIEBpbmNsdWRlIHBob25lKCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtcHJvZ3Jlc3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICByaWdodDogMjBweDtcblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2VlbiB7XG4gICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignd2hpdGUnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWN1cnJlbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBhbmltYXRpb246IHN0b3JpZXMtcHJvZ3Jlc3MgNXMgbGluZWFyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtc3RvcCB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIHN0b3JpZXMtcHJvZ3Jlc3Mge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgyNXB4KTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogNjBweDtcbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDYwcHg7XG4gIH1cbiAgLnN3aXBlci1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgJl9fc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI2ZmZmZmZiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hZnRlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi1vdmVyZmxvdyB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICAmLXdyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnN0b3JpZXMtc2VjdGlvbl9fc2xpZGVyLWRlc2Mge1xuICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN0b3JpZXMtc2VjdGlvbl9fc2xpZGVyLWxhYmVsIHtcbiAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCd3aGl0ZScpO1xuICAgICAgICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsIHJnYmEoMCwgMCwgMCwgMC44KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJi1sYWJlbCB7XG4gICAgICBAaW5jbHVkZSBmb250KCdib2xkJyk7XG4gICAgICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDlweCk7XG5cbiAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIGNvbG9yIDAuM3M7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1hbGlnbig5KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDZweCk7XG4gICAgICAgIHBhZGRpbmc6IDNweCA0cHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgQGluY2x1ZGUgdmVydGljYWwtYWxpZ24oNik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRlc2Mge1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ3doaXRlJyk7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMnB4KTtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJ21lZGl1bScpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTZweDtcbiAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgYm90dG9tOiAxOXB4O1xuICAgICAgcGFkZGluZzogOXB4O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgICAgbWF4LWhlaWdodDogMTM3cHg7XG4gICAgICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC8qIGF1dG9wcmVmaXhlcjogb24gKi9cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMThweCk7XG4gICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgcmlnaHQ6IDlweDtcbiAgICAgICAgYm90dG9tOiAxMnB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMTBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xuICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm5ld3MtZmlsdGVyX19wYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYWRlLWVudGVyLWFjdGl2ZSxcbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cbi5mYWRlLWVudGVyLCAuZmFkZS1sZWF2ZS10byAvKiAuZmFkZS1sZWF2ZS1hY3RpdmUg0LTQviDQstC10YDRgdC40LggMi4xLjggKi8ge1xuICBvcGFjaXR5OiAwO1xufVxuLnNsaWRlLWVudGVyLWFjdGl2ZSxcbi5zbGlkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cywgd2lkdGggMC41cztcbn1cbi5zbGlkZS1lbnRlciwgLnNsaWRlLWxlYXZlLXRvIC8qIC5mYWRlLWxlYXZlLWFjdGl2ZSDQtNC+INCy0LXRgNGB0LjQuCAyLjEuOCAqLyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLm1haW4tbmV3c19fbGlzdC1maWx0ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJi0tdXNpbmcge1xuICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcblxuICAgIC5pY29uIHtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAjZjU0ZTVhO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcblxuICAgIC5pY29uIHtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAjZjU0ZTVhO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmV3cy1maWx0ZXJfX2Nsb3NlIHtcbiAgei1pbmRleDogOTk7XG59XG5cbi5uZXdzLWZpbHRlcl9fcGFnZS0tY2hpbGQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubmV3cy1maWx0ZXJfX3BhcmVudC1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgfVxuICB9XG5cbiAgLnBhcmVudC1mb3JtX19pdGVtIHtcbiAgICB3aWR0aDogNDglO1xuXG4gICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJ2xpZ2h0Jyk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gIC5wYXJlbnQtZm9ybV9fYnRucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDM0cHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCNlNWUyZGMsIDAuNyk7XG5cbiAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBib3R0b206IDEwcHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAmID4gYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIHBob25lKCkge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5ld3MtZmlsdGVyX19zZWFyY2gtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweDtcbiAgQGluY2x1ZGUgY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XG4gIEBpbmNsdWRlIGZvbnQoJ2xpZ2h0Jyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uY29tbW9uLWJ0bi0tdHJhbnNwYXJlbnQtYm9yZGVyIHtcbiAgQGluY2x1ZGUgY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XG4gIEBpbmNsdWRlIGZvbnQoJ21lZGl1bScpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAxMXB4IDQ0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWUyZGM7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcywgYmFja2dyb3VuZCAwLjNzO1xuXG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIGNvbG9yKCd3aGl0ZScpO1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICB9XG59XG5cbi5uZXdzLWZpbHRlcl9fbWVudSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLm5ld3MtZmlsdGVyX19wYWdlLS1wYXJlbnQge1xuICBAbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucGFyZW50LWZvcm1fX2l0ZW0tbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbiIsIi5zbGlkZS1lbnRlci1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4uc2xpZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuLnNsaWRlLWVudGVyLFxuLnNsaWRlLWxlYXZlLXRvIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaGVhZGVyLXNlYXJjaF9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmhlYWRlcl9fc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignd2hpdGUnKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXJfX3NlYXJjaC13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAvLyBsZWZ0OiAwO1xufVxuXG4uaGVhZGVyX19zZWFyY2gtLWFjdGl2ZSB7XG4gIGxlZnQ6IDA7XG59XG5cbi5oZWFkZXItc2VhcmNoX19kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICB6LWluZGV4OiA5OTtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignd2hpdGUnKTtcbiAgcGFkZGluZzogMDtcblxuICAmLWl0ZW0ge1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xuICAgIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDM5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcblxuICAgIGVtIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvbGQnKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3N1YnN0cmF0ZS1jb2xvcicpO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLXNlYXJjaF9fZm9ybS1pbnB1dCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLmhlYWRlci1zZWFyY2hfX2Zvcm0tc2VuZCB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLmhlYWRlci1zZWFyY2hfX2ljb24tLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAtNHB4O1xuXG4gIHN2ZyB7XG4gICAgY2lyY2xlLFxuICAgIHBhdGgge1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBzdmcge1xuICAgICAgY2lyY2xlLFxuICAgICAgcGF0aCB7XG4gICAgICAgIHN0cm9rZTogJGFjY2VudC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci1zZWFyY2hfX2Zvcm0tY2xlYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRvcDogNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGU4Yjg2O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLnBpY3R1cmVkLWNvbHMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICZfX2ltZy1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX2ltZy1jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYgLnNsaWRlci0tZGVmYXVsdCAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgJiAub3dsLWRvdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYmNjYzk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW46IDRweDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzlkMztcbiAgICB9XG4gIH1cbn1cblxuLnBsYW5zX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJiBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzE4cHgpIHtcbiAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlX19zZWN0aW9uIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxuXG4gICYtLW1hcCB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbjogODBweCAwO1xuICAgIH1cbiAgfVxuXG4gICYtLW51bWJlcnMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICAgIH1cblxuICAgIC5udW1iZXJzIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWdhbGxlcnkge1xuICAgIG1hcmdpbjogMzBweCAwIDUwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbjogNjBweCAwIDYwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tdGV4dCB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbjogNzBweCAwO1xuICAgIH1cbiAgfVxuXG4gICYtLWRvdWJsZSB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cblxuLmxhbmRpbmctdGFic19fc2VjdGlvbi0tZ3JheSB7XG4gIHBhZGRpbmc6IDQycHggNDBweCA0MHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uX19zdWItbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIE92ZXJsYXlzICovXG5cbi5kYXRlcGlja2VyLWNvbCB7XG4gIC51aS13aWRnZXQtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC51aS1kcmFnZ2FibGUtaGFuZGxlIHtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgfVxuXG4gIC51aS1yZXNpemFibGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC51aS1yZXNpemFibGUtaGFuZGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAwLjFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgfVxuXG4gIC51aS1yZXNpemFibGUtZGlzYWJsZWQgLnVpLXJlc2l6YWJsZS1oYW5kbGUsXG4gIC51aS1yZXNpemFibGUtYXV0b2hpZGUgLnVpLXJlc2l6YWJsZS1oYW5kbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudWktcmVzaXphYmxlLW4ge1xuICAgIGN1cnNvcjogbi1yZXNpemU7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAtNXB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAudWktcmVzaXphYmxlLXMge1xuICAgIGN1cnNvcjogcy1yZXNpemU7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAtNXB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAudWktcmVzaXphYmxlLWUge1xuICAgIGN1cnNvcjogZS1yZXNpemU7XG4gICAgd2lkdGg6IDdweDtcbiAgICByaWdodDogLTVweDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnVpLXJlc2l6YWJsZS13IHtcbiAgICBjdXJzb3I6IHctcmVzaXplO1xuICAgIHdpZHRoOiA3cHg7XG4gICAgbGVmdDogLTVweDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnVpLXJlc2l6YWJsZS1zZSB7XG4gICAgY3Vyc29yOiBzZS1yZXNpemU7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgYm90dG9tOiAxcHg7XG4gIH1cblxuICAudWktcmVzaXphYmxlLXN3IHtcbiAgICBjdXJzb3I6IHN3LXJlc2l6ZTtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIGxlZnQ6IC01cHg7XG4gICAgYm90dG9tOiAtNXB4O1xuICB9XG5cbiAgLnVpLXJlc2l6YWJsZS1udyB7XG4gICAgY3Vyc29yOiBudy1yZXNpemU7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBsZWZ0OiAtNXB4O1xuICAgIHRvcDogLTVweDtcbiAgfVxuXG4gIC51aS1yZXNpemFibGUtbmUge1xuICAgIGN1cnNvcjogbmUtcmVzaXplO1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgdG9wOiAtNXB4O1xuICB9XG5cbiAgLnVpLXNlbGVjdGFibGUge1xuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICB9XG5cbiAgLnVpLXNlbGVjdGFibGUtaGVscGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGJvcmRlcjogMXB4IGRvdHRlZCBibGFjaztcbiAgfVxuXG4gIC51aS1zb3J0YWJsZS1oYW5kbGUge1xuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICB9XG5cbiAgLnVpLWRhdGVwaWNrZXIge1xuICB9XG5cbiAgLmRhdGVwaWNrZXItaW5saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi52aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3doaXRlJyk7XG4gICAgICB6LWluZGV4OiAyMDA7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cblxuICAgIC51aS1kYXRlcGlja2VyIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZGF0ZXBpY2tlci1pbmxpbmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnVpLWRhdGVwaWNrZXIge1xuICAgIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgIC51aS1kYXRlcGlja2VyLXByZXYsXG4gICAgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sXG4gICAgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzhlOGI4NjtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzhlOGI4NjtcbiAgICB9XG5cbiAgICAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cblxuICAgIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIgc3BhbiB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICM1MTUzNTY7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNTE1MzU2O1xuICAgICAgfVxuICAgIH1cblxuICAgIC51aS1kYXRlcGlja2VyLXByZXY6aG92ZXIgc3BhbiB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjNTE1MzU2O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICM1MTUzNTY7XG4gICAgfVxuXG4gICAgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMXB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgICYudWktZGF0ZXBpY2tlci1tb250aCxcbiAgICAgICYudWktZGF0ZXBpY2tlci15ZWFyIHtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgbWFyZ2luOiAwIDAgMC40ZW07XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5IHRyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1jb2xvcignd2hpdGUnKTtcblxuICAgICAgJjpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIHRoZWFkIHRyIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGgge1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBAaW5jbHVkZSBmb250KCdtZWRpdW0nKTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgJi51aS1kYXRlcGlja2VyLXVuc2VsZWN0YWJsZSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi51aS1kYXRlcGlja2VyLWNhbGVuZGFyLXJhbmdlIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnVpLWRhdGVwaWNrZXItb3RoZXItbW9udGgge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbixcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZTZlMjtcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgICB9XG5cbiAgICAgIHNwYW46OmJlZm9yZSxcbiAgICAgIGE6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBtYXJnaW46IDAuN2VtIDAgMCAwO1xuICAgICAgcGFkZGluZzogMCAwLjJlbTtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW46IDAuNWVtIDAuMmVtIDAuNGVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAuMmVtIDAuNmVtIDAuM2VtIDAuNmVtO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgJi51aS1kYXRlcGlja2VyLWN1cnJlbnQge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi51aS1kYXRlcGlja2VyLW11bHRpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnVpLWRhdGVwaWNrZXIge1xuICAgICAgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAudWktZGF0ZXBpY2tlciB7XG4gICAgICAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgfVxuXG4gICAgICAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxOHB4KTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMnB4KTtcbiAgICB9XG4gIH1cblxuICAvKiB3aXRoIG11bHRpcGxlIGNhbGVuZGFycyAqL1xuXG4gIC51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIHRhYmxlIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBtYXJnaW46IDAgYXV0byAwLjRlbTtcbiAgICB9XG4gIH1cblxuICAudWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnVpLWRhdGVwaWNrZXItbXVsdGktMyAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gICAgd2lkdGg6IDMzLjMlO1xuICB9XG5cbiAgLnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC51aS1kYXRlcGlja2VyLW11bHRpIHtcbiAgICAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbiAgICAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLnVpLWRhdGVwaWNrZXItcm93LWJyZWFrIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8qIFJUTCBzdXBwb3J0ICovXG5cbiAgLnVpLWRhdGVwaWNrZXItcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcblxuICAgIC51aS1kYXRlcGlja2VyLXByZXYge1xuICAgICAgcmlnaHQ6IDJweDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gICAgICBsZWZ0OiAycHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHtcbiAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIge1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gICAgICBjbGVhcjogcmlnaHQ7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICYudWktZGF0ZXBpY2tlci1jdXJyZW50IHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4gICAgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICAgIH1cbiAgfVxuXG4gIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyLXJhbmdlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAudWktZGF0ZXBpY2tlci1jYWxlbmRhci1yYW5nZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZTZlMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICB9XG4gIH1cblxuICAudWktZGF0ZXBpY2tlci1jYWxlbmRhci1oaWdobGlnaHQge1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3N1YnN0cmF0ZS1jb2xvcicpO1xuXG4gICAgLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgfVxuICB9XG5cbiAgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXItc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdzdWJzdHJhdGUtY29sb3InKTtcblxuICAgIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgIH1cbiAgfVxuXG4gIC5yYW5nZS1jb250cm9scyB7XG4gICAgJl9fd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgICZfX3NlbmQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICB9XG5cbiAgICAmX190dXJuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcbiAgICAgICAgQGluY2x1ZGUgZm9udChsaWdodCk7XG4gICAgICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWljb247XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgbGVmdDogNHB4O1xuXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVGdpSUdobGFXZG9kRDBpTVRVaUlIWnBaWGRDYjNnOUlqQWdNQ0F4T0NBeE5TSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRJZ055NDBOVFExTlV3MkxqTTNOU0F4TWt3eE5pQXlJaUJ6ZEhKdmEyVTlJbmRvYVhSbElpQnpkSEp2YTJVdGQybGtkR2c5SWpNaUx6NEtQQzl6ZG1jK0NnPT0nKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50LWNvbG9yO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yZXNldC1idG4ge1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XG4gICAgICBAaW5jbHVkZSBmb250KCdsaWdodCcpO1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogLTFweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZW5kLWJ0biB7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgQGluY2x1ZGUgZm9udCgnbWVkaXVtJyk7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWUyZGM7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgIHBhZGRpbmc6IDExcHggNTNweCAxMnB4IDUzcHg7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCd3aGl0ZScpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoJ3doaXRlJyk7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBwLXRhZ3MtLWRlc2t0b3Age1xuICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnBwLXRlZ3NfX2hlYWRlciB7XG4gICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgQGluY2x1ZGUgZm9udCgnbWVkaXVtJyk7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjBweCk7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5sb2FkaW5nIHtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzUlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYW5pbWF0aW9uOiBzay1zcGlubmVyLXB1bHNlIDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgICAgbWFyZ2luOiAtMTVweDtcbiAgICB9XG4gIH1cblxuICAucHAtdGVnc19fYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBjb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE3cHgpO1xuICAgIEBpbmNsdWRlIGZvbnQobGlnaHQpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgZW0ge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG5cbiAgQGtleWZyYW1lcyBzay1zcGlubmVyLXB1bHNlIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLnRhZ3Mge1xuICAuZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9fd3JhcCB7XG4gICAgICAmLWJvdHRvbSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlMmRjO1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCd3aGl0ZScpO1xuXG4gICAgICAgIEBpbmNsdWRlIHBob25lKCkge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX21haW4td3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhZ3Mtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignd2hpdGUnKTtcblxuICAgICAgJjpub3QoLmZvcm1fX3RhZ3Mtd3JhcHBlci0taGlkZGVuKTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgIH1cblxuICAgICAgJi0taGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xuICAgIH1cbiAgICAmX19idG4ge1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDExcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlMmRjO1xuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcywgY29sb3IgMC4zcztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGNvbG9yKCd3aGl0ZScpO1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgJi0tYWxsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAmLWxlZnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tYXBwbHkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIGNvbG9yKCd3aGl0ZScpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWNjZW50LWNvbG9yJyk7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGFnOm5vdCgudGFnLS1hY3RpdmUpIHtcbiAgICAgIC50YWdfX2Nsb3NlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhZzpub3QoLnRhZy0tYWN0aXZlKSB7XG4gIC50YWdfX2Nsb3NlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4iLCIubGV0dGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDIwcHg7XG5cbiAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19sZXR0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBAaW5jbHVkZSBmb250KGxpZ2h0KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLS1sb2NrIHtcbiAgICAgIGNvbG9yOiAkYm9yZGVyLWdyYXk7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG59XG4iLCIudGFncyB7XG4gIC5wYW5lbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuXG4gICAgJl9fdGFncyB7XG4gICAgfVxuXG4gICAgJi0tdGFncyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udHJvbHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgICZfX2NvbnRyb2wge1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3doaXRlJyk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICYtLXRhZ3Mge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzY2t0b3Age1xuICAgICAgICAgIEBpbmNsdWRlIHBob25lKCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgJi5wYW5lbF9fY29udHJvbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdzdWJzdHJhdGUtY29sb3InKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wYW5lbF9fY29udHJvbC10ZXh0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE1cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyM3B4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHBob25lKCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udHJvbC10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJ2xpZ2h0Jyk7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JheTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuXG4gICAgICAmLS10YWdzIHtcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignd2hpdGUnKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcywgY29sb3IgMC4zcztcblxuICAgICAgICAmLWFkYXB0aXZlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgY29sb3IoJ3doaXRlJyk7XG4gICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hZGQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgyOHB4KTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMzg1ZjlkO1xuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignd2hpdGUnKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmX19yZXNldCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCd3aGl0ZScpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmLS10YWdzIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgnbGlnaHQnKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XG4gICAgICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLXNlbGVjdGVkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignd2hpdGUnKTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgIC5wcC10ZWdzX19oZWFkZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5wcC10ZWdzX19oZWFkZXIge1xuICAgICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjRweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxOHB4KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucGFuZWxfX2NvbnRyb2wtdGV4dC0tdGFncyB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgICAgICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50YWcge1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoJ3doaXRlJyk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cbiAgICAgICAgJl9fY2xvc2Uge1xuICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGFnIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cbn1cbiIsIi50YWdzIHtcbiAgJi0tYWRhcHRpdmUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjUpO1xuICBvdmVyZmxvdzogYXV0bztcblxuICAmX193aW5kb3cge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3doaXRlJyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogNDBweCA0MHB4IDBweCA0MHB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMzRweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZThiODY7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhlOGI4NjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgIEBpbmNsdWRlIGZvbnQoJ21lZGl1bScpO1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDM0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbiIsIi50YWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDAgOHB4IDhweCAwO1xuICBwYWRkaW5nOiA4cHggMTRweDtcblxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgQGluY2x1ZGUgZm9udCgnbGlnaHQnKTtcblxuICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcbiAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCd3aGl0ZScpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcywgY29sb3IgMC4zcywgYm9yZGVyLWNvbG9yIDAuM3M7XG5cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgY29sb3IoJ3doaXRlJyk7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDlweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjZmQ3O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2ZkNztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICB9XG4gICZfX3Bob3RvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogN3B4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgJi0tcGVyc29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuXG4gICAgJi0tbm8tcGhvdG8ge1xuICAgICAgLnRhZ19fcGhvdG8ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1hY3RpdmUge1xuICAgIEBpbmNsdWRlIGNvbG9yKCd3aGl0ZScpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1jb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgcGFkZGluZy1yaWdodDogMjhweDtcblxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG4iLCIucGFuZWwge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcblxuICAmX19jb250cm9sIHtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMTZweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdzdWJzdHJhdGUtY29sb3InKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWNjZW50LWNvbG9yJyk7XG5cbiAgICAgIC5wYW5lbF9fY29udHJvbC10ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoJ3doaXRlJyk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRVaUlHaGxhV2RvZEQwaU1UVWlJSFpwWlhkQ2IzZzlJakFnTUNBeE5TQXhOU0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BISmxZM1FnZUQwaU5pNDFJaUIzYVdSMGFEMGlNaUlnYUdWcFoyaDBQU0l4TlNJZ1ptbHNiRDBpSTJabVptWm1aaUl2UGdvOGNtVmpkQ0I0UFNJeE5TSWdlVDBpTmk0MUlpQjNhV1IwYUQwaU1pSWdhR1ZwWjJoMFBTSXhOU0lnZEhKaGJuTm1iM0p0UFNKeWIzUmhkR1VvT1RBZ01UVWdOaTQxS1NJZ1ptbHNiRDBpSTJabVptWm1aaUl2UGdvOEwzTjJaejRLJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250cm9sLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBAaW5jbHVkZSBmb250KGxpZ2h0KTtcbiAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UVWlJR2hsYVdkb2REMGlNVFVpSUhacFpYZENiM2c5SWpBZ01DQXhOU0F4TlNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEpsWTNRZ2VEMGlOaTQxSWlCM2FXUjBhRDBpTWlJZ2FHVnBaMmgwUFNJeE5TSWdabWxzYkQwaUl6aEZPRUk0TmlJdlBnbzhjbVZqZENCNFBTSXhOU0lnZVQwaU5pNDFJaUIzYVdSMGFEMGlNaUlnYUdWcFoyaDBQU0l4TlNJZ2RISmhibk5tYjNKdFBTSnliM1JoZEdVb09UQWdNVFVnTmk0MUtTSWdabWxzYkQwaUl6aEZPRUk0TmlJdlBnbzhMM04yWno0SycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG5cbiAgJl9fYWRkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMjhweCk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICZfX3Jlc2V0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgQGluY2x1ZGUgZm9udChsaWdodCk7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgQGluY2x1ZGUgY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuXG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignd2hpdGUnKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1jb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgfVxuICB9XG5cbiAgJi0tc2VsZWN0ZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCd3aGl0ZScpO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDExNXB4IDIycHggNzBweDtcbiAgICB9XG4gICAgLnRhZyB7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3N1YnN0cmF0ZS1jb2xvcicpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgJl9fY2xvc2Uge1xuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhlOGI4NjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWcge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLnRhYnMge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTJkYztcblxuICAmX190YWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBAaW5jbHVkZSBmb250KCdtZWRpdW0nKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNXB4KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190YWItY291bnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgQGluY2x1ZGUgZm9udCgpO1xuICAgIGNvbG9yOiAjOTQ4OTdlO1xuICB9XG59XG5cbi50YWcge1xuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA5cHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgfVxuXG4gICZfX3Bob3RvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogN3B4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAmLS1wZXJzb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG5cbiAgICAmLS1uby1waG90byB7XG4gICAgICAudGFnX19waG90byB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYWN0aXZlIHtcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4ucGVyc29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAyMnB4IDIycHggMjJweCA5MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGM7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHJpZ2h0OiA0NHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3Bob3RvLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIycHg7XG4gICAgbGVmdDogMjJweDtcbiAgICB3aWR0aDogNDlweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFESUFBQUEvQ0FZQUFBQ2lvWnR2QUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQTdhbWxVV0hSWVRVdzZZMjl0TG1Ga2IySmxMbmh0Y0FBQUFBQUFQRDk0Y0dGamEyVjBJR0psWjJsdVBTTHZ1NzhpSUdsa1BTSlhOVTB3VFhCRFpXaHBTSHB5WlZONlRsUmplbXRqT1dRaVB6NEtQSGc2ZUcxd2JXVjBZU0I0Yld4dWN6cDRQU0poWkc5aVpUcHVjenB0WlhSaEx5SWdlRHA0YlhCMGF6MGlRV1J2WW1VZ1dFMVFJRU52Y21VZ05TNDJMV013TmpjZ056a3VNVFUzTnpRM0xDQXlNREUxTHpBekx6TXdMVEl6T2pRd09qUXlJQ0FnSUNBZ0lDQWlQZ29nSUNBOGNtUm1PbEpFUmlCNGJXeHVjenB5WkdZOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2TURJdk1qSXRjbVJtTFhONWJuUmhlQzF1Y3lNaVBnb2dJQ0FnSUNBOGNtUm1Pa1JsYzJOeWFYQjBhVzl1SUhKa1pqcGhZbTkxZEQwaUlnb2dJQ0FnSUNBZ0lDQWdJQ0I0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUNpQWdJQ0FnSUNBZ0lDQWdJSGh0Ykc1ek9uaHRjRTFOUFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdmJXMHZJZ29nSUNBZ0lDQWdJQ0FnSUNCNGJXeHVjenB6ZEZKbFpqMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMM05VZVhCbEwxSmxjMjkxY21ObFVtVm1JeUlLSUNBZ0lDQWdJQ0FnSUNBZ2VHMXNibk02YzNSRmRuUTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpVVjJaVzUwSXlJS0lDQWdJQ0FnSUNBZ0lDQWdlRzFzYm5NNlpHTTlJbWgwZEhBNkx5OXdkWEpzTG05eVp5OWtZeTlsYkdWdFpXNTBjeTh4TGpFdklnb2dJQ0FnSUNBZ0lDQWdJQ0I0Yld4dWN6cHdhRzkwYjNOb2IzQTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2Y0dodmRHOXphRzl3THpFdU1DOGlDaUFnSUNBZ0lDQWdJQ0FnSUhodGJHNXpPblJwWm1ZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZkR2xtWmk4eExqQXZJZ29nSUNBZ0lDQWdJQ0FnSUNCNGJXeHVjenBsZUdsbVBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMMlY0YVdZdk1TNHdMeUkrQ2lBZ0lDQWdJQ0FnSUR4NGJYQTZRM0psWVhSdmNsUnZiMncrUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UVWdLRmRwYm1SdmQzTXBQQzk0YlhBNlEzSmxZWFJ2Y2xSdmIydytDaUFnSUNBZ0lDQWdJRHg0YlhBNlEzSmxZWFJsUkdGMFpUNHlNREl3TFRBMExUSXlWREl3T2pFeU9qQXpLekF6T2pBd1BDOTRiWEE2UTNKbFlYUmxSR0YwWlQ0S0lDQWdJQ0FnSUNBZ1BIaHRjRHBOYjJScFpubEVZWFJsUGpJd01qQXRNRFF0TWpKVU1qQTZNalk2TVRFck1ETTZNREE4TDNodGNEcE5iMlJwWm5sRVlYUmxQZ29nSUNBZ0lDQWdJQ0E4ZUcxd09rMWxkR0ZrWVhSaFJHRjBaVDR5TURJd0xUQTBMVEl5VkRJd09qSTJPakV4S3pBek9qQXdQQzk0YlhBNlRXVjBZV1JoZEdGRVlYUmxQZ29nSUNBZ0lDQWdJQ0E4ZUcxd1RVMDZTVzV6ZEdGdVkyVkpSRDU0YlhBdWFXbGtPbVF6WkRVME4yRTFMVGhqTkdNdFl6TTBPUzFpWVRrekxUazBaV1ZsWW1Ga1lUVXdOand2ZUcxd1RVMDZTVzV6ZEdGdVkyVkpSRDRLSUNBZ0lDQWdJQ0FnUEhodGNFMU5Pa1J2WTNWdFpXNTBTVVErWVdSdlltVTZaRzlqYVdRNmNHaHZkRzl6YUc5d09qVTBZVGRoTVdKa0xUZzBZbVV0TVRGbFlTMDRNamhrTFdObU5qTm1OakpqWlRKbE1Ed3ZlRzF3VFUwNlJHOWpkVzFsYm5SSlJENEtJQ0FnSUNBZ0lDQWdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSEprWmpwd1lYSnpaVlI1Y0dVOUlsSmxjMjkxY21ObElqNEtJQ0FnSUNBZ0lDQWdJQ0FnUEhOMFVtVm1PbWx1YzNSaGJtTmxTVVErZUcxd0xtbHBaRG94T1RFeVEwSkVNMFpDUlRZeE1VVTVRVEEyTjBZelFrVTVSRFl4TURjNFFUd3ZjM1JTWldZNmFXNXpkR0Z1WTJWSlJENEtJQ0FnSUNBZ0lDQWdJQ0FnUEhOMFVtVm1PbVJ2WTNWdFpXNTBTVVErZUcxd0xtUnBaRG94T1RFeVEwSkVORVpDUlRZeE1VVTVRVEEyTjBZelFrVTVSRFl4TURjNFFUd3ZjM1JTWldZNlpHOWpkVzFsYm5SSlJENEtJQ0FnSUNBZ0lDQWdQQzk0YlhCTlRUcEVaWEpwZG1Wa1JuSnZiVDRLSUNBZ0lDQWdJQ0FnUEhodGNFMU5Pazl5YVdkcGJtRnNSRzlqZFcxbGJuUkpSRDU0YlhBdVpHbGtPakU1TVRKRFFrUTJSa0pGTmpFeFJUbEJNRFkzUmpOQ1JUbEVOakV3TnpoQlBDOTRiWEJOVFRwUGNtbG5hVzVoYkVSdlkzVnRaVzUwU1VRK0NpQWdJQ0FnSUNBZ0lEeDRiWEJOVFRwSWFYTjBiM0o1UGdvZ0lDQWdJQ0FnSUNBZ0lDQThjbVJtT2xObGNUNEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BISmtaanBzYVNCeVpHWTZjR0Z5YzJWVWVYQmxQU0pTWlhOdmRYSmpaU0krQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4emRFVjJkRHBoWTNScGIyNCtjMkYyWldROEwzTjBSWFowT21GamRHbHZiajRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEhOMFJYWjBPbWx1YzNSaGJtTmxTVVErZUcxd0xtbHBaRG95TVdSa09Ea3lNaTFoTUdSbExUUTNOR1V0WWpJeE5TMWlOV1l6WVRoak5tVXhPR1k4TDNOMFJYWjBPbWx1YzNSaGJtTmxTVVErQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4emRFVjJkRHAzYUdWdVBqSXdNakF0TURRdE1qSlVNakE2TWpZNk1URXJNRE02TURBOEwzTjBSWFowT25kb1pXNCtDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHh6ZEVWMmREcHpiMlowZDJGeVpVRm5aVzUwUGtGa2IySmxJRkJvYjNSdmMyaHZjQ0JEUXlBeU1ERTFJQ2hYYVc1a2IzZHpLVHd2YzNSRmRuUTZjMjltZEhkaGNtVkJaMlZ1ZEQ0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BITjBSWFowT21Ob1lXNW5aV1ErTHp3dmMzUkZkblE2WTJoaGJtZGxaRDRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQQzl5WkdZNmJHaytDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lEeHlaR1k2YkdrZ2NtUm1PbkJoY25ObFZIbHdaVDBpVW1WemIzVnlZMlVpUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOGMzUkZkblE2WVdOMGFXOXVQbk5oZG1Wa1BDOXpkRVYyZERwaFkzUnBiMjQrQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4emRFVjJkRHBwYm5OMFlXNWpaVWxFUG5odGNDNXBhV1E2WkROa05UUTNZVFV0T0dNMFl5MWpNelE1TFdKaE9UTXRPVFJsWldWaVlXUmhOVEEyUEM5emRFVjJkRHBwYm5OMFlXNWpaVWxFUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOGMzUkZkblE2ZDJobGJqNHlNREl3TFRBMExUSXlWREl3T2pJMk9qRXhLekF6T2pBd1BDOXpkRVYyZERwM2FHVnVQZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4YzNSRmRuUTZjMjltZEhkaGNtVkJaMlZ1ZEQ1QlpHOWlaU0JRYUc5MGIzTm9iM0FnUTBNZ01qQXhOU0FvVjJsdVpHOTNjeWs4TDNOMFJYWjBPbk52Wm5SM1lYSmxRV2RsYm5RK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeHpkRVYyZERwamFHRnVaMlZrUGk4OEwzTjBSWFowT21Ob1lXNW5aV1ErQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHd2Y21SbU9teHBQZ29nSUNBZ0lDQWdJQ0FnSUNBOEwzSmtaanBUWlhFK0NpQWdJQ0FnSUNBZ0lEd3ZlRzF3VFUwNlNHbHpkRzl5ZVQ0S0lDQWdJQ0FnSUNBZ1BHUmpPbVp2Y20xaGRENXBiV0ZuWlM5d2JtYzhMMlJqT21admNtMWhkRDRLSUNBZ0lDQWdJQ0FnUEhCb2IzUnZjMmh2Y0RwRGIyeHZjazF2WkdVK016d3ZjR2h2ZEc5emFHOXdPa052Ykc5eVRXOWtaVDRLSUNBZ0lDQWdJQ0FnUEhScFptWTZUM0pwWlc1MFlYUnBiMjQrTVR3dmRHbG1aanBQY21sbGJuUmhkR2x2Ymo0S0lDQWdJQ0FnSUNBZ1BIUnBabVk2V0ZKbGMyOXNkWFJwYjI0K056SXdNREF3THpFd01EQXdQQzkwYVdabU9saFNaWE52YkhWMGFXOXVQZ29nSUNBZ0lDQWdJQ0E4ZEdsbVpqcFpVbVZ6YjJ4MWRHbHZiajQzTWpBd01EQXZNVEF3TURBOEwzUnBabVk2V1ZKbGMyOXNkWFJwYjI0K0NpQWdJQ0FnSUNBZ0lEeDBhV1ptT2xKbGMyOXNkWFJwYjI1VmJtbDBQakk4TDNScFptWTZVbVZ6YjJ4MWRHbHZibFZ1YVhRK0NpQWdJQ0FnSUNBZ0lEeGxlR2xtT2tOdmJHOXlVM0JoWTJVK05qVTFNelU4TDJWNGFXWTZRMjlzYjNKVGNHRmpaVDRLSUNBZ0lDQWdJQ0FnUEdWNGFXWTZVR2w0Wld4WVJHbHRaVzV6YVc5dVBqVXdQQzlsZUdsbU9sQnBlR1ZzV0VScGJXVnVjMmx2Ymo0S0lDQWdJQ0FnSUNBZ1BHVjRhV1k2VUdsNFpXeFpSR2x0Wlc1emFXOXVQall6UEM5bGVHbG1PbEJwZUdWc1dVUnBiV1Z1YzJsdmJqNEtJQ0FnSUNBZ1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0NpQWdJRHd2Y21SbU9sSkVSajRLUEM5NE9uaHRjRzFsZEdFK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2p3L2VIQmhZMnRsZENCbGJtUTlJbmNpUHo0M3E4WU1BQUFBSUdOSVVrMEFBSG9sQUFDQWd3QUErZjhBQUlEb0FBQlNDQUFCRlZnQUFEcVhBQUFYYjlkYUg1QUFBQWNQU1VSQlZIamEzRnBiaUZWVkdQNyt0ZmJlYytaYW8rU280eTJrMUlpQ0xHOEZpVXBSNUJnUldHTlJQZldTTDlHRndvZUNIb3VTb3RlZ2NLSjhjaUtoS0lpMGkxRVFKQlZFaG9KbW1qcm5PSE91ZTYyL0IvZWUxcXl6OXVWTWMzU21CWnZaTTN1dnRmNXYvZGZ2MzBNVFE4T00vOEVRK0o4TUw3N3BIaDBKTXQ1bHgzMGViZVo1aDNMSzI3VFd4TkN3bmdJa1pSSWJWMHVqQmJQbDd0RVJ5Z0RJdVRSaVRXREhmVHNBWk0xSkF0Z0UxQVNpcDJFMk13SWk3M29HS1B2bkZHZlgwY1d6QlVURytzS1VYN1JwazNZUHl1TWpzeG1BYVQwaXlVZG1QUUREUjRSdFRkNGMwVUJtenZIbWlQQ1pZTVFjQk9GTURXSXVnWWpraVMrZGxFZm1naVlTYTcyNVhQMVNrbW5SSE5GR0xDdW4rUWpOZGpVa0hiSncyVjVHeFRuckdTS2JxR2NyR0N1Nys2bk8zajA2UXJQQlQ3cEhSeWlGY0luTThIdWw2cWdzSzRpZVV4NW52OUxGWUI0UXNkelNCT05kS1FBdTRaTmtzRFFSZzZETW9yR2RQdUtncTV3aXVEQktraWEvU0FVU2I5UU9NSlo1MkxtTEhlWmpnalVQSUowaFdndHhHK3plUll6WWFId2tKV2JLelVlTWpYbUdUY2NXZ2lJYkZ3Q1UwZkN3MzBrNmlOYUpWU3ZtNVFCZ21vY3dBTWpvbWJJNk5wUUFubk1BekdhSVNXQXMwNkdFaEJXZnZCZGRaclJSaGtZb285WXpuUjlaUUFqdTNpcG4yTDdyZHg5QVI3UytTRGhKYlpPampISmRwTDNycFpYSENWMCtwTmkrQUJBQUtCZ21sRVNNR3NqZjRLWXN3RjVXdVp3UmZVd0F3Z0FTbTA2U3hwVHhQQThRTVIwZ2hPenV1QTNFNU5EMUhLYW5BWVNPc0p0MlVNZ0x4TXlpWm94UFNrWkpKNlN6MkJ5bTlwblRPTGt3dE1HdEFyRTN6Q044V296bm5IVFZKU3diZ0tmbEk0VFdhQy9sUGJrRU1HbGhWK2RwUUtSRkxXMHNra2NUd3NqV2VkbzV0cFoxUW5MTTFhaHpmZWdoTkg5dXkyTWViR1RyckdHYVM5S25QVWIycHplblJsUXJVY0t4bVNzdkpQbU16Z0JzV29Wd05PVW9FVWpjanJUQ0x1Y0lqZVFRZ2pNMGwwV2l6QWFJeXlvNHpiVE1Ec3BrNmVBb1VaQlNkbVJGcTB5eml3RllJRnBxQjlsWm5YUE1GVmFzSjBmQktPek1uRlZSVzg4NUkxSTI4eEZ6QWV0azBvbzRka1FjSkpYak04ZzZwd0FSU1pXdHhadHRmNGlGVnkxRXF1bFFZcGUyNDhzekczUjJHUi83Z0FuU1JYODV6VFRUb2xCT3NtYXpTT1dveE1Pb3lrN083TkVrWlV3VUNRa3ZpNkt5UVo1MFhvMU1EQTNyNkVBVk0rdm1VOW5IUktRQWpDY0JZZGRwUlF2YlFvY09LbW82T1VmdnFPbjRoUXVBOVR3RzAyeGE4WC9hNU9BblNhRTE5aGNKUUU4TURZZnRiUEl4TTVkMzdHb0NVdWdlSFNtM0dCcnRwZ05iZ2VDeWpTbi9pOExNUEFNaEVaRTIydDZDTGUvWWRRMEFOTFN1aUhQMW1nYUFvOXVHYnB6T1lvYkFaUGladmt5SzJBQUFKMnVWYytMcmdnd0JZSEdoYXc4UlVkZUJmZitsRFNwU2VINDd4azRBK0ViVlBYSFA0NC81UlVLOVE0anQ1Kzk3Nk80OGdwdjlZUmNadXh4bWRXSDd3eXNCUEZoaFhWNjdaczBDMGJ0cFBaMWN2UktLV1FkQ2ZIQisrME4zZGgzWUI1ZG16Tk4zZ1BCaU1IazFrdWM5SWlMem5vamszcHZYOVd2bS9SV2w5R2NMNTlIMWU1NFR4R0hJcDc0OHJJL3VmYnV5VWN1Q0pHTEYvQzRENzFSVitNdkF3ZjBYREE1ZzFqZmFhRlI0VVJ1SUFKUUJoRmxhaVVCNEZzZFFqdXplR1RYN09tL3RuNzlzNStDS2V4OVl2T3lKZ1VMbndPSHlSYlhvbWQzeXBydTJnVmhyWnFWUU92b3pmL3JxNjlWTjU4ZXAzdzhLcmFoWk0xY3FXcDA0V1NrZktUWWFyMjArOU1sUGFTWldVV3BEV1lWUGRVcTV0VXQ2QzgzRXlsSERnd0RCQUpPREtqQ0FIOGRMNERzM1lmM1R1K0gzOUlBbVF5NHp4cytjeGVqTHIrancxOThhMTBwZkQzcUI3SkZTMWkrOXhBVVM3Qk1SQSt3VCtRck1pbGtUaUNVUmVVUWVBS1dZMzZzbzlkekF3US8vamhOWEZDN1hNUEFtQVZzVk01ZFVxS29FR21jdE5NQlZBTVZHWFllaEVoS01idW5SMVo2UEhoSVVFT0VpR0VWSk9GMnZRUzViZ2kwdjdVSDNvb1VBa1FFa0dtR3RoalBIL3NENVUzK2lPRGFtdlNBZzJkRkJudS9oN01sVGZQcjRjVFYyK2kvMGFSYjlma0MxYXBVMWM5aFRxZFg2aTZXSkcxajJCVVJkQUU2SHpJOWU5ZEg3bndQQStQMlBQRW1zOTRMaEY4SFZRd0g1ZzdkdjlGYmN1aGE2czRDZzBBRWhKY3JWR3NaS1JaUktKZlIxRkZDUUVwV3hJcXFsRXBZTURxS3Z0eGZWTUlTM2ZDbm1MUm1NblFla3RXYkRuOHo4L3k4NWpwOHpnNk1yY2o2dzFpQm1jSzJPOHZFVCt0aUJqeWZDSTkrZlhRVzVsQUFxTlJvdkNNSzhIczkvWHZ1ZWF0eDJpMjVjdjlMMzE5NHNlZ2NXd0FzQ1p6OW9jZzl4eVNWWmEwekthY25MekNsQXNndWRwZ1hCREswMWZ2LzJ1OFlQYjd4VjJsSU9lN3M5THdEQUUwQWoySEdQN050OGh4VExsNEtGd0xUMlRTcFJwcjJZYXg0UmhKUzQ3dmFOL3JvWG41Mi9yM3doS0RYcUtLdVF2dXFVUWVlbWRWSXNYd3BJT2FNZ0xoV04wY21hcnBLMENUTTNQWFA5RFFBR1Y2OENCaGJnaTJNblFFU2d2aFdRQXdzQUlaSTFiSmt4OG9DTjV2MHpBRjVFZjg3QTVyNktBQUFBQUVsRlRrU3VRbUNDJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19waG90byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgJl9fcG9zdCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDEzcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjOTQ4OTdlO1xuICB9XG5cbiAgJi0tYWN0aXZlIHtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnBlcnNvbl9fcGhvdG8td3JhcHBlcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQURJQUFBQS9DQVlBQUFDaW9adHZBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBN2FtbFVXSFJZVFV3NlkyOXRMbUZrYjJKbExuaHRjQUFBQUFBQVBEOTRjR0ZqYTJWMElHSmxaMmx1UFNMdnU3OGlJR2xrUFNKWE5VMHdUWEJEWldocFNIcHlaVk42VGxSamVtdGpPV1FpUHo0S1BIZzZlRzF3YldWMFlTQjRiV3h1Y3pwNFBTSmhaRzlpWlRwdWN6cHRaWFJoTHlJZ2VEcDRiWEIwYXowaVFXUnZZbVVnV0UxUUlFTnZjbVVnTlM0MkxXTXdOamNnTnprdU1UVTNOelEzTENBeU1ERTFMekF6THpNd0xUSXpPalF3T2pReUlDQWdJQ0FnSUNBaVBnb2dJQ0E4Y21SbU9sSkVSaUI0Yld4dWN6cHlaR1k5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZNREl2TWpJdGNtUm1MWE41Ym5SaGVDMXVjeU1pUGdvZ0lDQWdJQ0E4Y21SbU9rUmxjMk55YVhCMGFXOXVJSEprWmpwaFltOTFkRDBpSWdvZ0lDQWdJQ0FnSUNBZ0lDQjRiV3h1Y3pwNGJYQTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzhpQ2lBZ0lDQWdJQ0FnSUNBZ0lIaHRiRzV6T25odGNFMU5QU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2Ylcwdklnb2dJQ0FnSUNBZ0lDQWdJQ0I0Yld4dWN6cHpkRkpsWmowaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wzTlVlWEJsTDFKbGMyOTFjbU5sVW1WbUl5SUtJQ0FnSUNBZ0lDQWdJQ0FnZUcxc2JuTTZjM1JGZG5ROUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlVWMlpXNTBJeUlLSUNBZ0lDQWdJQ0FnSUNBZ2VHMXNibk02WkdNOUltaDBkSEE2THk5d2RYSnNMbTl5Wnk5a1l5OWxiR1Z0Wlc1MGN5OHhMakV2SWdvZ0lDQWdJQ0FnSUNBZ0lDQjRiV3h1Y3pwd2FHOTBiM05vYjNBOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZjR2h2ZEc5emFHOXdMekV1TUM4aUNpQWdJQ0FnSUNBZ0lDQWdJSGh0Ykc1ek9uUnBabVk5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmRHbG1aaTh4TGpBdklnb2dJQ0FnSUNBZ0lDQWdJQ0I0Yld4dWN6cGxlR2xtUFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwyVjRhV1l2TVM0d0x5SStDaUFnSUNBZ0lDQWdJRHg0YlhBNlEzSmxZWFJ2Y2xSdmIydytRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRVZ0tGZHBibVJ2ZDNNcFBDOTRiWEE2UTNKbFlYUnZjbFJ2YjJ3K0NpQWdJQ0FnSUNBZ0lEeDRiWEE2UTNKbFlYUmxSR0YwWlQ0eU1ESXdMVEEwTFRJeVZESXdPakV5T2pBekt6QXpPakF3UEM5NGJYQTZRM0psWVhSbFJHRjBaVDRLSUNBZ0lDQWdJQ0FnUEhodGNEcE5iMlJwWm5sRVlYUmxQakl3TWpBdE1EUXRNakpVTWpBNk16RTZORE1yTURNNk1EQThMM2h0Y0RwTmIyUnBabmxFWVhSbFBnb2dJQ0FnSUNBZ0lDQThlRzF3T2sxbGRHRmtZWFJoUkdGMFpUNHlNREl3TFRBMExUSXlWREl3T2pNeE9qUXpLekF6T2pBd1BDOTRiWEE2VFdWMFlXUmhkR0ZFWVhSbFBnb2dJQ0FnSUNBZ0lDQThlRzF3VFUwNlNXNXpkR0Z1WTJWSlJENTRiWEF1YVdsa09tWTFNREV4TmpBMUxXUTRaVE10TnpRME15MDRZMlkzTFdObVptVTNZV0k1TURBNU5Ud3ZlRzF3VFUwNlNXNXpkR0Z1WTJWSlJENEtJQ0FnSUNBZ0lDQWdQSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUStZV1J2WW1VNlpHOWphV1E2Y0dodmRHOXphRzl3T2pFNFpXWmpaak5pTFRnMFltWXRNVEZsWVMwNE1qaGtMV05tTmpObU5qSmpaVEpsTUR3dmVHMXdUVTA2Ukc5amRXMWxiblJKUkQ0S0lDQWdJQ0FnSUNBZ1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElISmtaanB3WVhKelpWUjVjR1U5SWxKbGMyOTFjbU5sSWo0S0lDQWdJQ0FnSUNBZ0lDQWdQSE4wVW1WbU9tbHVjM1JoYm1ObFNVUStlRzF3TG1scFpEb3hPVEV5UTBKRU0wWkNSVFl4TVVVNVFUQTJOMFl6UWtVNVJEWXhNRGM0UVR3dmMzUlNaV1k2YVc1emRHRnVZMlZKUkQ0S0lDQWdJQ0FnSUNBZ0lDQWdQSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUStlRzF3TG1ScFpEb3hPVEV5UTBKRU5FWkNSVFl4TVVVNVFUQTJOMFl6UWtVNVJEWXhNRGM0UVR3dmMzUlNaV1k2Wkc5amRXMWxiblJKUkQ0S0lDQWdJQ0FnSUNBZ1BDOTRiWEJOVFRwRVpYSnBkbVZrUm5KdmJUNEtJQ0FnSUNBZ0lDQWdQSGh0Y0UxTk9rOXlhV2RwYm1Gc1JHOWpkVzFsYm5SSlJENTRiWEF1Wkdsa09qRTVNVEpEUWtRMlJrSkZOakV4UlRsQk1EWTNSak5DUlRsRU5qRXdOemhCUEM5NGJYQk5UVHBQY21sbmFXNWhiRVJ2WTNWdFpXNTBTVVErQ2lBZ0lDQWdJQ0FnSUR4NGJYQk5UVHBJYVhOMGIzSjVQZ29nSUNBZ0lDQWdJQ0FnSUNBOGNtUm1PbE5sY1Q0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEhKa1pqcHNhU0J5WkdZNmNHRnljMlZVZVhCbFBTSlNaWE52ZFhKalpTSStDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHh6ZEVWMmREcGhZM1JwYjI0K2MyRjJaV1E4TDNOMFJYWjBPbUZqZEdsdmJqNEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQSE4wUlhaME9tbHVjM1JoYm1ObFNVUStlRzF3TG1scFpEcGxNV0V3WkRkaVpTMDVabVF3TFRrNU5ETXRPVFF5WmkweE16VTRZakl4TkRWbU9ERThMM04wUlhaME9tbHVjM1JoYm1ObFNVUStDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHh6ZEVWMmREcDNhR1Z1UGpJd01qQXRNRFF0TWpKVU1qQTZNekU2TkRNck1ETTZNREE4TDNOMFJYWjBPbmRvWlc0K0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeHpkRVYyZERwemIyWjBkMkZ5WlVGblpXNTBQa0ZrYjJKbElGQm9iM1J2YzJodmNDQkRReUF5TURFMUlDaFhhVzVrYjNkektUd3ZjM1JGZG5RNmMyOW1kSGRoY21WQloyVnVkRDRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEhOMFJYWjBPbU5vWVc1blpXUStMend2YzNSRmRuUTZZMmhoYm1kbFpENEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BDOXlaR1k2YkdrK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4eVpHWTZiR2tnY21SbU9uQmhjbk5sVkhsd1pUMGlVbVZ6YjNWeVkyVWlQZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4YzNSRmRuUTZZV04wYVc5dVBuTmhkbVZrUEM5emRFVjJkRHBoWTNScGIyNCtDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHh6ZEVWMmREcHBibk4wWVc1alpVbEVQbmh0Y0M1cGFXUTZaalV3TVRFMk1EVXRaRGhsTXkwM05EUXpMVGhqWmpjdFkyWm1aVGRoWWprd01EazFQQzl6ZEVWMmREcHBibk4wWVc1alpVbEVQZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4YzNSRmRuUTZkMmhsYmo0eU1ESXdMVEEwTFRJeVZESXdPak14T2pRekt6QXpPakF3UEM5emRFVjJkRHAzYUdWdVBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThjM1JGZG5RNmMyOW1kSGRoY21WQloyVnVkRDVCWkc5aVpTQlFhRzkwYjNOb2IzQWdRME1nTWpBeE5TQW9WMmx1Wkc5M2N5azhMM04wUlhaME9uTnZablIzWVhKbFFXZGxiblErQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4emRFVjJkRHBqYUdGdVoyVmtQaTg4TDNOMFJYWjBPbU5vWVc1blpXUStDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lEd3ZjbVJtT214cFBnb2dJQ0FnSUNBZ0lDQWdJQ0E4TDNKa1pqcFRaWEUrQ2lBZ0lDQWdJQ0FnSUR3dmVHMXdUVTA2U0dsemRHOXllVDRLSUNBZ0lDQWdJQ0FnUEdSak9tWnZjbTFoZEQ1cGJXRm5aUzl3Ym1jOEwyUmpPbVp2Y20xaGRENEtJQ0FnSUNBZ0lDQWdQSEJvYjNSdmMyaHZjRHBEYjJ4dmNrMXZaR1UrTXp3dmNHaHZkRzl6YUc5d09rTnZiRzl5VFc5a1pUNEtJQ0FnSUNBZ0lDQWdQSFJwWm1ZNlQzSnBaVzUwWVhScGIyNCtNVHd2ZEdsbVpqcFBjbWxsYm5SaGRHbHZiajRLSUNBZ0lDQWdJQ0FnUEhScFptWTZXRkpsYzI5c2RYUnBiMjQrTnpJd01EQXdMekV3TURBd1BDOTBhV1ptT2xoU1pYTnZiSFYwYVc5dVBnb2dJQ0FnSUNBZ0lDQThkR2xtWmpwWlVtVnpiMngxZEdsdmJqNDNNakF3TURBdk1UQXdNREE4TDNScFptWTZXVkpsYzI5c2RYUnBiMjQrQ2lBZ0lDQWdJQ0FnSUR4MGFXWm1PbEpsYzI5c2RYUnBiMjVWYm1sMFBqSThMM1JwWm1ZNlVtVnpiMngxZEdsdmJsVnVhWFErQ2lBZ0lDQWdJQ0FnSUR4bGVHbG1Pa052Ykc5eVUzQmhZMlUrTmpVMU16VThMMlY0YVdZNlEyOXNiM0pUY0dGalpUNEtJQ0FnSUNBZ0lDQWdQR1Y0YVdZNlVHbDRaV3hZUkdsdFpXNXphVzl1UGpVd1BDOWxlR2xtT2xCcGVHVnNXRVJwYldWdWMybHZiajRLSUNBZ0lDQWdJQ0FnUEdWNGFXWTZVR2w0Wld4WlJHbHRaVzV6YVc5dVBqWXpQQzlsZUdsbU9sQnBlR1ZzV1VScGJXVnVjMmx2Ymo0S0lDQWdJQ0FnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrQ2lBZ0lEd3ZjbVJtT2xKRVJqNEtQQzk0T25odGNHMWxkR0UrQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDancvZUhCaFkydGxkQ0JsYm1ROUluY2lQejd2SVZmcEFBQUFJR05JVWswQUFIb2xBQUNBZ3dBQStmOEFBSURvQUFCU0NBQUJGVmdBQURxWEFBQVhiOWRhSDVBQUFBWFhTVVJCVkhqYTNGclBheVJGRlA3ZXE1NWtrdGtvRzNFakt5eUNOL0hvd1pNdXVDREltaFV2TGxrOTZNV0xaMFh3UHhBUG5qenNRVkEyb3VKaEl5eDQ4T1RKczRJSEx5S0k0cS9nYmpKSlpycnFlWmp1N0p0S1ZWZDFkaWFaMllJbU05UGRWZStyOTcyZkZkcGQzeERjQjROeG40eWkvdERiMmx4SVBDdUJ6em5hekhtR011VTlNdGZ1K29ZYkE5THdrcWlyMVdoQlcrbHRiVklDb0dScHhIdEJBcCtuQVNEMVRnemdFYUFhaURzR2JTWUNJbmMrQmNyL08yYnNycnBrVmtBazVtY3RQMDlwa1drUHlyR1JXUWFnMmNNeEc1bDVBTXBHMkdkVE1TY2FTTWFjWWs2RVQ0TGhPUVFSREEwOFR5QXFlZXJMeGVMSVBHZ2ltdXZOYy9aTE1XclJuR2lqbGxXYWJJUm1YUTJ4VGVZUTl4SVo1OHhYaUtKUnp5b1lMN3AzR28yOXQ3VkpzMkFudmExTmFpaTRPT2wrVHl1UFNyR2d1azg1eG43YXlXQU9pRnB1bzhFVXB3VWdKSHhNQms4VE5RaEtKbzNUdEpGQXVTb05nck5LU1k3WVJTT1FlcUZwZ1BIbzRjY3VDZEJIZzlVYjBGd2hlaFBKRkhnZktveEVOVDVpZ1pteTZ4RzFzRXlZT3I0UVZIR2NBVmpWOFBDZmlXMUUrOEtxRGIwQ0FEUTlXQUV3MVQzcmRXd29BbDR5QUtZcnhCZ1lqem9VQ1ZqMXpoZlZwYjJOVlJxaFJLNm5qUjhwSUlSd2IxVVMzQTk5N3dCWXJPYm55RTQ2dnpoS3BPdmM5R3pSbEI1SHVueG80RDREV0FEUVZSU0tGVVpENURlNEtRVzRTS1hMQ2UrakFiQUNVbE1ucGpHcjd1Y0E0ZU1BSWFTNzR6NFFYVU1QTXFqbkFKUUJ0OXUwVWNnRm9xT285dkd4WUJUYklaZXE1akRlWjI2cXlWbHBROW9DOFJmTUViN0p4MHRtdVJvU1ZoVGdZOWtJb1YzWlM3azdGd0hUNUhaZFRnT2l5V3M1TlVtT0psaEY2NXgyanE5bEZ3bU9XWTI2MEVFUDRlaHhXdzQ5UkVYcjFOQjBpUjN0Q2RKSGIwR04yRFplSXJCWUtDN0ViTVlsQUd0V2NLQXBSMUVnZFR2U2M3dVM0Um9wSUlRa05KY3FvblFESk1RS2FhS1c3cUFjcGc2QkZBVU5hVWZLV3lWcFZ3UHdRTFJxQi9sUlhUTGVaYy9YVXlCaFpEOHlwekpxNzc0a1BPWFJla1JQNE8xTVV4SW5BWStEV0RvK3dhcHpEQWpITWx1dmJ2YnRvUmJldHZCVXh5bUpROXF1cjBJMzZQdzB2cllCRFRKVS9rb1ROWnU4VUdheDVsZVJOcENKbDFXV0hZL3MxVXRXdmNpUmdKY3FVVVVWVHk1WEk3dnJHNjdhVUZ2L3IwbkFJVmdBTzRlTHEzVGRBSkNVVzB5VW90cklwZG8xTzgzV1VnMVVBeWwyMXpkc0puOVQzc3dBY0x2ckcyWFRnOHMzYjZCLzVkcTk0aEdmV3QzZTFtYS9wV3YwbXc3NmZNOHUzN3h4K053RUJNNk9JMjRDRkRoTUFFWGtKRnF3RHdOQUtUTGd2aTBGQUg2OHRQN2tzZlI2VjJCU1B6bWN6TGhZTFZ5d05hTWV3Zm51OG52SE9kd2hJci9OV2Y5MkV1TU5BREJFekN0RmgvWUo1U0x6aS85ZXZ2cDhqckhyL25Db0dEc0pXaDA0OXppQVMzZHR4RnE0cGE1eEltNkIrZk45WjUvTmFVSUhRQlExbUZ5TjVEem5aeHU5clUxei9aZWZ6enFScjBvUkdvOGp6UGpkMmZLY2dBeVJXSkZQQlBoNDM1WS9yZDM2Y2x2VkFEcS9jYXBSVVZSdElBTFFIOW5mdUZaOHIxVUpXSGcxaGcxRTk2V3EyYmYwMU5tSExyenk2R012dkh6K3d1dHIzYVcxZlhGWUloNFBpRENNYllqckhBeUhaNHBpc1kyYW5jamVuck8vL3JiWC8vNi80ZkNEaTk5OTgwTVR4ZjY1ZlBYcHZpM2ZXakxtdVdWVFBLTGpnVlIvQ1dBQmhBS2xnZ0Q0YzNDQWM0dGRVTFhFa2J4bndJUy9CZ2RPUk93S0dlb3lzd0Jnb3NQR3JRUEVFTEVUa1ZKRWFQUWRocWdBWUszSXAzdld2cjEyNjR1L05hRCtsV3RQQ1BBUkFjODRFZGtUSnlXQWdRZ3RNSS9VSTBBcGpwd0ltQWdkWW5TSVJwa2owYWdoSm9JT000emFwM2dDUjRBUUF5S0hxSFhCYlpuZ21FYzVDSTFjcml2dFlFWEFCZEVpZ0Q5S2tkY2UvUHF6YndGZzU2VlgzeVJ4SDBMUXFUaEpUSFIzdSsvUlAwenVWSW9JRUlFcmpHeVg1ZllxNkFFQ2NIczRmSmNKcTJlS3pqdGlqSkNJZ1p0OG1Da21ObE8xbzF4YVdqWEY2cDZ6dHJBT0s1M08rMVZud2hhOVpjYnRPMU5QVVNZMnlGb3NnOHcreEloSWZjNWc2TTdPMUFJbHd4aE1qRnIxVlkxRlk4QTZWTFMxZ3hZSnd2OERBRWxwNk13V1l5bVNBQUFBQUVsRlRrU3VRbUNDJyk7XG4gICAgfVxuXG4gICAgLnBlcnNvbl9fbmFtZSB7XG4gICAgICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgICB9XG5cbiAgICAucGVyc29uX19wb3N0IHtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCd3aGl0ZScpO1xuICAgIH1cbiAgfVxufVxuXG4uZmlsdGVycyB7XG4gIC5wb3B1cF9fdGl0bGUge1xuICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDI0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLnBvcHVwX19jbG9zZSB7XG4gIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgyMXB4KTtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuIiwiLmZhZGUtZW50ZXItYWN0aXZlLFxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLmZhZGUtZW50ZXIsXG4uZmFkZS1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucG9wdXAtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMTAwJTtcblxuICAucG9wdXAtYmcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gIH1cblxuICAucG9wdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwMHB4O1xuICAgIC8vIGxlZnQ6IDY1JTtcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3doaXRlJyk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA0MHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wcFRhZ3NfX2J1dHRvbiB7XG4gIG1hcmdpbjogMCA1cHggNXB4IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTg5ZGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjU4OWRlO1xuICAgIEBpbmNsdWRlIGNvbG9yKCd3aGl0ZScpO1xuICB9XG59XG5cbi5wZXJzb25zLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmFscGhhYmV0LWxpc3Qge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAmX19uYXZiYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW46IDAgLTdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXG4gICAgJi1zeW1ib2wge1xuICAgICAgZm9udDogMzAwIDE2cHgvNDBweCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW46IDAgN3B4O1xuICAgICAgY29sb3I6ICNjZWNlY2U7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICYuaXNBY3RpdmUge1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib2FyZCB7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICBtYXJnaW46IDBweCAwIDIwcHggLTIwcHg7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICYtc3ltYm9sIHtcbiAgICAgIGZsZXg6IDAgMCA0NHB4O1xuICAgICAgZm9udDogMzAwIDE2cHgvMTZweCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VjdGlvbi1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3NlY3Rpb24uYmxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzcsIDEzNywgMjIyLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYmxpbmsgMTYwMG1zO1xuICAgIGFuaW1hdGlvbjogYmxpbmsgMTYwMG1zO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBibGluayB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM3LCAxMzcsIDIyMiwgMCk7XG4gIH1cbiAgMTAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM3LCAxMzcsIDIyMiwgMC4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM3LCAxMzcsIDIyMiwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmxpbmsge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNywgMTM3LCAyMjIsIDApO1xuICB9XG4gIDEwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNywgMTM3LCAyMjIsIDAuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNywgMTM3LCAyMjIsIDApO1xuICB9XG59XG4iLCIuZ2FsbGVyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAtNXB4O1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMzMuMzMzJSAtIDEwcHgpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDMyJTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMSwgOTksIDE5MywgMC42KTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMzcuNSUgNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIC5nYWxsZXJ5X19pdGVtLWljb24ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucG9wdXBHYWxsZXJ5IHtcbiAgJl9faW1nLWZvcm1hdCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3doaXRlJyk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnBvcHVwR2FsbGVyeV9fY291bnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAucG9wdXBHYWxsZXJ5X19jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VjZWNlYztcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhNWE1YTU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGVjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignd2hpdGUnKTtcbiAgICBwYWRkaW5nOiA3cHggMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmX19jb3VudGVyIHtcbiAgICBjb2xvcjogI2NjYztcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTJweCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmX19maWxlLWRhdGEge1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDEycHgpO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgY29sb3I6ICMwMDY5Y2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgIH1cbiAgfVxufVxuXG4ucG9wdXBHYWxsZXJ5IHtcbiAgJl9fc2xpZGUtY29udGVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG5cbiAgJl9fc2xpZGUge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWNvbG9yKCd3aGl0ZScpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC42cztcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMjU4OWRlO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTg5ZGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHRvcDogMTRweDtcbiAgICAgIHJpZ2h0OiAxNHB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gICAgfVxuICB9XG5cbiAgJiAuVnVlQ2Fyb3VzZWwge1xuICAgICYtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwNDY7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbjogLTE1cHggMCAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzI1ODlkZTtcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMyNTg5ZGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSkgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgICAgICBib3JkZXItbGVmdDogMCBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW5hdmlnYXRpb24tcHJldiB7XG4gICAgICBsZWZ0OiAyMHB4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZDBkMGQwO1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNkMGQwZDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1uYXZpZ2F0aW9uLW5leHQge1xuICAgICAgcmlnaHQ6IDIwcHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgd2hpdGU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWZwLWxpbmUzIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxufVxuXG4uVnVlQ2Fyb3VzZWwtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5WdWVDYXJvdXNlbCxcbi5WdWVDYXJvdXNlbC13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbiIsIi5oZWxwZXItcGFnZSB7XG4gICZfX2NvbHVtbjItMyB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuXG4gICAgQGluY2x1ZGUgbGFwdG9wKCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICZfX2NvbHVtbjEtMyB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuXG4gICAgQGluY2x1ZGUgbGFwdG9wKCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmhlbHBlci13aWRnZXQge1xuICAmX19zZWFyY2gge1xuICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuXG4gICAgJi10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJ2xpZ2h0Jyk7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmX19yZXN1bHQge1xuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJ2xpZ2h0Jyk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBAaW5jbHVkZSB0ZXh0LWRlY29yYXRpb24tY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYmxvY2stYmctY29sb3InKTtcbiAgICAgIHBhZGRpbmc6IDQwcHggMzBweDtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250KCdtZWRpdW0nKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxOHB4KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJ2xpZ2h0Jyk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19ub2l0ZW0ge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1sb2FkaW5nIHtcbiAgICAgIH1cblxuICAgICAgJi0td2l6YXJkIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAzNnB4O1xuICAgICAgfVxuXG4gICAgICAmLS1zZWFyY2gge1xuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fd2l6YXJkIHtcbiAgICAmX19sb2FkaW5nIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJ2xpZ2h0Jyk7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBAaW5jbHVkZSBmb250KCdsaWdodCcpO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmLXRhYnMge1xuICAgICAgJi0tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2RpdmlkZXIge1xuICAgICAgICAmLS1tb2JpbGUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgI2VjZThlMTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjQuNXB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogLTEwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RhYiB7XG4gICAgICAgICYtLW1vYmlsZSB7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEyLjVweDtcbiAgICAgICAgICBjb2xvcjogIzk0ODk3ZTtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZWNlOGUxO1xuICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3doaXRlJyk7XG5cbiAgICAgICAgICAmLmlzX2FjdGl2ZSxcbiAgICAgICAgICAmLmlzX2ZpbGxlZCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbG9yKCd3aGl0ZScpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAmLS1tb2JpbGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgnbWVkaXVtJyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtdGFicyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICZfX3RhYiB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgnbGlnaHQnKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMThweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBjb2xvcjogIzk0ODk3ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZWZlYjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYuaXNfZmlsbGVkIHtcbiAgICAgICAgICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRhY2E0O1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNiNGFjYTQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pc19hY3RpdmUge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvbGQnKTtcbiAgICAgICAgICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ4OTdlO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM5NDg5N2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlcixcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG5cbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDMzcHggMTYuNXB4O1xuICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2YxZWZlYjtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDMwcHggMTQuNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdibG9jay1iZy1jb2xvcicpO1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KCdtZWRpdW0nKTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2J0bnMge1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdibG9jay1iZy1jb2xvcicpO1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VjZThlMTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYnRuOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0LWl0ZW1zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0sXG4gICAgICAmX19ub2l0ZW0ge1xuICAgICAgICBmbGV4OiAxIDAgMzUlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgZm9udCgnbGlnaHQnKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1yYWRpbyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1jb2xvcjtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWxhYmVsIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1ncmF5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fbm9pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgICAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yZXN1bHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAmLWltZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDg4cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjJweDtcbiAgICAgICAgZmxleDogMTtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJ21lZGl1bScpO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIwcHgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgnbGlnaHQnKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fYnRuIHtcbiAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHBob25lKCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5maWx0ZXItcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC41KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgJl9fd2luZG93IHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCd3aGl0ZScpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDQwcHggNDBweCAwcHggNDBweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDM0cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGU4Yjg2O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZThiODY7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICB9XG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICBAaW5jbHVkZSBmb250KCdtZWRpdW0nKTtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgzNHB4KTtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgJl9fc2Nyb2xsLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAvLyBUT0RPIC0gYWRkIGZhbGxiYWNrIGhlaWdodCBpbiAlXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMzBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoKHZhcigtLXZoLCAxdmgpICogMTAwKSAtICh2YXIoLS1mcC1zY3JvbGwtZWxlbWVudCkgKyAxMDBweCkpO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE5M3B4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKCh2YXIoLS12aCwgMXZoKSAqIDEwMCkgLSAodmFyKC0tZnAtc2Nyb2xsLWVsZW1lbnQpICsgMTMwcHgpKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIwNXB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKCh2YXIoLS12aCwgMXZoKSAqIDEwMCkgLSAodmFyKC0tZnAtc2Nyb2xsLWVsZW1lbnQpICsgMTMwcHgpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190YWdzLXJvdyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignd2hpdGUnKTtcbiAgICAgIGZsZXg6IDEwMCU7XG5cbiAgICAgICZfX2xldHRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgICB9XG4gICAgICAmLS1wZXJzb25zIHtcbiAgICAgIH1cbiAgICAgICYtLWhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWUyZGM7XG4gICAgaGVpZ2h0OiAxMDBweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLy8gQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgLy8gICBoZWlnaHQ6IDExMHB4O1xuICAgIC8vIH1cblxuICAgICZfX2J0bnMge1xuICAgICAgJi0tbGVmdCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1yaWdodCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsaW5kX21vZGVfY29udHJvbHMge1xuICAmX193cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCd3aGl0ZScpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogNDBweCA2MHB4IDA7XG4gIH1cblxuICAmX19jb250cm9sbC1pdGVtIHtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAyNSU7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxOHB4KTtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJ2xpZ2h0Jyk7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAmX19idG5zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5tZWRpdW0tYnRuIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTlweCk7XG4gICAgICB9XG4gICAgICAubGFyZ2UtYnRuIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjRweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5sYXN0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cblxuICAgICYudy1hdXRvIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmF1dGgtZm9ybSB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59XG4iLCIuanEtc2VsZWN0Ym94IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcblxuICBzZWxlY3Qge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgaGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiAwIDQ1cHggMCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItaWNvbjtcblxuICAmOmhvdmVyIHtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICB9XG59XG5cbi5qcS1zZWxlY3Rib3gge1xuICAmLmRpc2FibGVkIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWNlOGUxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogIzg4ODtcbiAgfVxufVxuXG4uanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xufVxuXG4uanEtc2VsZWN0Ym94IC5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4uanEtc2VsZWN0Ym94X19kcm9wZG93biB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignd2hpdGUnKTtcbiAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2U4ZTE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoNTAsIDUwLCA1MCwgMC4yKTtcbn1cblxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIHtcbiAgbWFyZ2luOiA1cHg7XG5cbiAgaW5wdXQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDVweCAyN3B4IDZweCA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VjZThlMTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCUUFBQUFNQ0FZQUFBQmlESjM3QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFPMUpSRUZVZU5xVTA3OExBWEVZeC9GellmTnprNVRKYUZOS1lqRllTUVovaHZ3QnN2ZzFVQ1kyeFQ5Z004aHVrUUdUaFdSamtjRnczcGRudWpoZlQ3MzZYbjJmUHZmYzNmZDA3VjBPRkRERkFuTTBFTllzWlJpR0xTYzlPcHFJWUlBOWZNaGhqQ3JXMmg5VmxNbGNIL2F5bU1HdE9xRXVnWDA4UHdRdWNVWktkVG96TUlxZFRjOVdlcFFEN3dqWTlBUngreWR3aGZ5WGZTK1MwcU1jT0VRSkdjdWVCM1ZjY0ZJTmRNZ2FsNk56a21QalJ3Slh4REJCNy8yUkRkdEFwNndiK2RwcGhIREFTRzVRUTBWNnUyYW9TcUJaRC9sRHJOV1JKeW5MSzJxcEJuNHJjNksyWEI5L05iOEVHQUJ0ZjF0aHpZNlgyQUFBQUFCSlJVNUVya0pnZ2c9PSlcbiAgICAgIG5vLXJlcGVhdCAxMDAlIDUwJTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNmMWYxZjE7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cbiAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uanEtc2VsZWN0Ym94X19ub3QtZm91bmQge1xuICBtYXJnaW46IDVweDtcbiAgcGFkZGluZzogNXB4IDhweCA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIEBpbmNsdWRlIGZvbnRTaXplKDEzcHgpO1xufVxuXG4uanEtc2VsZWN0Ym94IHtcbiAgdWwge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgbGkge1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xuICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHggNnB4O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLy8gd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogIzIzMWYyMDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICYub3BlbmVkIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIH1cblxuICBsaSB7XG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlOGUxO1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCd3aGl0ZScpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNhYWE7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYub3B0Z3JvdXAge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogIzIzMWYyMDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYub3B0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB9XG4gIH1cbn1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VjZThlMTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2IzYjNiMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCd3aGl0ZScpO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNmMWYxZjEsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQ6IDE0cHgvMThweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGN1cnNvcjogZGVmYXVsdDtcblxuICAmLmZvY3VzZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIEBpbmNsdWRlIGJvcmRlci1jb2xvcignYWNjZW50LWNvbG9yJyk7XG4gIH1cblxuICAmLmRpc2FibGVkIHtcbiAgICBib3JkZXItY29sb3I6ICNlY2U4ZTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjODg4O1xuICB9XG5cbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgbGkge1xuICAgIHBhZGRpbmc6IDNweCA5cHggNHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gICAgfVxuXG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCd3aGl0ZScpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNhYWE7XG4gICAgfVxuICB9XG5cbiAgJi5kaXNhYmxlZCBsaS5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZThlMTtcbiAgICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgfVxuXG4gIGxpIHtcbiAgICAmLnNlbGVjdGVkLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2U4ZTE7XG4gICAgICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgICB9XG5cbiAgICAmLm9wdGdyb3VwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgICYub3B0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB9XG4gIH1cbn1cblxuaW5wdXQge1xuICAmW3R5cGU9J2VtYWlsJ10uc3R5bGVyLFxuICAmW3R5cGU9J3Bhc3N3b3JkJ10uc3R5bGVyLFxuICAmW3R5cGU9J3NlYXJjaCddLnN0eWxlcixcbiAgJlt0eXBlPSd0ZWwnXS5zdHlsZXIsXG4gICZbdHlwZT0ndGV4dCddLnN0eWxlcixcbiAgJlt0eXBlPSd1cmwnXS5zdHlsZXIge1xuICAgIHBhZGRpbmc6IDhweCA5cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VjZThlMTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjYjNiM2IzO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNmMWYxZjEsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgZm9udDogMTRweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxufVxuXG50ZXh0YXJlYS5zdHlsZXIge1xuICBwYWRkaW5nOiA4cHggOXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWNlOGUxO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYjNiM2IzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggI2YxZjFmMSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZm9udDogMTRweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG59XG5cbmlucHV0W3R5cGU9J3NlYXJjaCddLnN0eWxlciB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxudGV4dGFyZWEuc3R5bGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmlucHV0IHtcbiAgJlt0eXBlPSdlbWFpbCddLnN0eWxlcjpob3ZlcixcbiAgJlt0eXBlPSdwYXNzd29yZCddLnN0eWxlcjpob3ZlcixcbiAgJlt0eXBlPSdzZWFyY2gnXS5zdHlsZXI6aG92ZXIsXG4gICZbdHlwZT0ndGVsJ10uc3R5bGVyOmhvdmVyLFxuICAmW3R5cGU9J3RleHQnXS5zdHlsZXI6aG92ZXIsXG4gICZbdHlwZT0ndXJsJ10uc3R5bGVyOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNiM2IzYjM7XG4gIH1cbn1cblxudGV4dGFyZWEuc3R5bGVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjNiM2IzO1xufVxuXG5pbnB1dCB7XG4gICZbdHlwZT0nZW1haWwnXS5zdHlsZXI6Zm9jdXMsXG4gICZbdHlwZT0ncGFzc3dvcmQnXS5zdHlsZXI6Zm9jdXMsXG4gICZbdHlwZT0nc2VhcmNoJ10uc3R5bGVyOmZvY3VzLFxuICAmW3R5cGU9J3RlbCddLnN0eWxlcjpmb2N1cyxcbiAgJlt0eXBlPSd0ZXh0J10uc3R5bGVyOmZvY3VzLFxuICAmW3R5cGU9J3VybCddLnN0eWxlcjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWNlOGUxO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNiM2IzYjM7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG5cbnRleHRhcmVhLnN0eWxlcjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2VjZThlMTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2IzYjNiMztcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuYnV0dG9uLnN0eWxlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiA4cHggMTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VjZThlMTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2IzYjNiMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZmZmLCAjZTZlNmU2KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmZmYsICNlNmU2ZTYpO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggLTFweCAjZjFmMWYxLCBpbnNldCAtMXB4IDAgI2YxZjFmMSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZm9udDogMTRweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQge1xuICAmW3R5cGU9J2J1dHRvbiddLnN0eWxlcixcbiAgJlt0eXBlPSdzdWJtaXQnXS5zdHlsZXIsXG4gICZbdHlwZT0ncmVzZXQnXS5zdHlsZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBhZGRpbmc6IDhweCAxMXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2U4ZTE7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2IzYjNiMztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmZmYsICNlNmU2ZTYpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZmZmLCAjZTZlNmU2KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAxcHggLTFweCAjZjFmMWYxLCBpbnNldCAtMXB4IDAgI2YxZjFmMSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBmb250OiAxNHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbmJ1dHRvbi5zdHlsZXI6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmlucHV0IHtcbiAgJlt0eXBlPSdidXR0b24nXS5zdHlsZXI6Oi1tb3otZm9jdXMtaW5uZXIsXG4gICZbdHlwZT0nc3VibWl0J10uc3R5bGVyOjotbW96LWZvY3VzLWlubmVyLFxuICAmW3R5cGU9J3Jlc2V0J10uc3R5bGVyOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5idXR0b24uc3R5bGVyOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmNmY2ZjYsICNlNmU2ZTYpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2Y2ZjZmNiwgI2U2ZTZlNik7XG59XG5cbmlucHV0IHtcbiAgJlt0eXBlPSdidXR0b24nXS5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuICAmW3R5cGU9J3N1Ym1pdCddLnN0eWxlcjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4gICZbdHlwZT0ncmVzZXQnXS5zdHlsZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2Y2ZjZmNiwgI2U2ZTZlNik7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmNmY2ZjYsICNlNmU2ZTYpO1xuICB9XG59XG5cbmJ1dHRvbi5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4ICNkZGQ7XG59XG5cbmlucHV0IHtcbiAgJlt0eXBlPSdidXR0b24nXS5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSxcbiAgJlt0eXBlPSdzdWJtaXQnXS5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSxcbiAgJlt0eXBlPSdyZXNldCddLnN0eWxlcjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAzcHggI2RkZDtcbiAgfVxufVxuXG5idXR0b24uc3R5bGVyW2Rpc2FibGVkXSB7XG4gIGJvcmRlci1jb2xvcjogI2VjZThlMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM4ODg7XG59XG5cbmlucHV0IHtcbiAgJlt0eXBlPSdidXR0b24nXS5zdHlsZXJbZGlzYWJsZWRdLFxuICAmW3R5cGU9J3N1Ym1pdCddLnN0eWxlcltkaXNhYmxlZF0ge1xuICAgIGJvcmRlci1jb2xvcjogI2VjZThlMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICM4ODg7XG4gIH1cbn1cbiIsIi5pY29uLXdvcmtzIHtcbiAgdG9wOiAtMnB4O1xufVxuLnBlcnNvbmExIHtcbiAgLmljb24tbWFwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMi4wMDA3IDBDMTYuOTcwNyAwIDIxIDQuMDUwNzIgMjEgOS4wNTJDMjEgMTAuNzU0OSAyMC41MjI3IDEyLjM0MiAxOS43MDk2IDEzLjcwMTVDMTkuNzEzOCAxMy43MDQzIDE5LjcyNjMgMTMuNzA0MyAxOS43MjYzIDEzLjcwNDNDMTkuNzI2MyAxMy43MDQzIDE5LjY4MzMgMTMuNzYyOSAxOS42MjA4IDEzLjg0OTVDMTkuMzc5NCAxNC4yMzg5IDE5LjEwODggMTQuNjA3NCAxOC44MTMzIDE0Ljk1NjRDMTcuMTY5MSAxNy4xOTgxIDEzLjcyOTUgMjEuODcgMTEuOTk1MSAyNEM5LjUyMjYyIDIxLjA4MjcgNS43NzIyMiAxNi4xNDU2IDQuMzk0NDMgMTMuOTI2M0M0LjM3MDg1IDEzLjg4ODYgNC4zNjUzIDEzLjg1MjMgNC4zNjgwNyAxMy44MjAyQzQuMzM1ODkgMTMuNzY3MiA0LjMwMTQ5IDEzLjcxNjIgNC4yNjcxNSAxMy42NjUzQzQuMjIwMDcgMTMuNTk1NSA0LjE3MzEyIDEzLjUyNTkgNC4xMzIyIDEzLjQ1MTdDMy40MTIwOSAxMi4xNDggMyAxMC42NDg4IDMgOS4wNTJDMyA0LjA1MDcyIDcuMDMwNjggMCAxMi4wMDA3IDBaTTE4IDkuMDAwMDRDMTggMTIuMzEzNyAxNS4zMTM3IDE1IDEyIDE1QzguNjg2MjkgMTUgNiAxMi4zMTM3IDYgOS4wMDAwNEM2IDUuNjg2MzUgOC42ODYyOSAzLjAwMDA2IDEyIDMuMDAwMDZDMTUuMzEzNyAzLjAwMDA2IDE4IDUuNjg2MzUgMTggOS4wMDAwNFonIGZpbGw9JyUyM0QyQ0JCQycvJTNFICUzQ3BhdGggZD0nTTEyIDEyQzEzLjY1NjkgMTIgMTUgMTAuNjU2OCAxNSA4Ljk5OTk2QzE1IDcuMzQzMTEgMTMuNjU2OSA1Ljk5OTk3IDEyIDUuOTk5OTdDMTAuMzQzMSA1Ljk5OTk3IDkgNy4zNDMxMSA5IDguOTk5OTZDOSAxMC42NTY4IDEwLjM0MzEgMTIgMTIgMTJaJyBmaWxsPSclMjNEMkNCQkMnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICB9XG4gIC5pY29uLXNpdGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UgJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTYuNDUyNjQgNi45MjA1OUM2Ljc3NDcgNS43OTQwOCA3LjE5ODk5IDQuNzgwMDggNy43MDAwMSAzLjkxNjAyQzguODg4NTggMS44NjYyNSAxMC40MTE4IDAuODAwMDA2IDExLjkyODIgMC44MDAwMDZDMTMuNDQ0NiAwLjgwMDAwNiAxNC45Njc3IDEuODY2MjUgMTYuMTU2MyAzLjkxNjAyQzE2LjY1NzMgNC43ODAwOCAxNy4wODE2IDUuNzk0MDggMTcuNDAzNyA2LjkyMDU5SDYuNDUyNjRaTTAuNTA5MTMyIDguNTIwNTlDMC4xNzgwMTQgOS42MjE4NiAwIDEwLjc5IDAgMTJDMCAxMy4xNSAwLjE2MDc5MiAxNC4yNjIxIDAuNDYwOTkxIDE1LjMxNUg0LjQyODMyQzQuMjU5MzUgMTQuMjU1MiA0LjE2OTkyIDEzLjE0MzUgNC4xNjk5MiAxMkM0LjE2OTkyIDEwLjc5NzMgNC4yNjg4NyA5LjYyOTYyIDQuNDU1MjQgOC41MjA1OUgwLjUwOTEzMlpNMS4wNDMyMyAxNi45MTVDMi40NDYyNCAyMC4wNTQ4IDUuMTUyMDggMjIuNDc3OCA4LjQ2ODIzIDIzLjQ4NzNDNy42Mzk1MSAyMi44MTQzIDYuOTE0MyAyMS45MTg2IDYuMzE1ODcgMjAuODg2NkM1LjY1Mjk5IDE5Ljc0MzQgNS4xMjEzIDE4LjM5NzcgNC43NTI5NyAxNi45MTVIMS4wNDMyM1pNMTUuMzg3OCAyMy40ODc2QzE4LjcwNDMgMjIuNDc4MiAyMS40MTA1IDIwLjA1NSAyMi44MTM2IDE2LjkxNUgxOS4xMDMzQzE4LjczNSAxOC4zOTc3IDE4LjIwMzMgMTkuNzQzNCAxNy41NDA0IDIwLjg4NjZDMTYuOTQyIDIxLjkxODcgMTYuMjE2NiAyMi44MTQ1IDE1LjM4NzggMjMuNDg3NlpNMjMuMzk1OCAxNS4zMTVDMjMuNjk2IDE0LjI2MjEgMjMuODU2OCAxMy4xNSAyMy44NTY4IDEyQzIzLjg1NjggMTAuNzkgMjMuNjc4OCA5LjYyMTg2IDIzLjM0NzcgOC41MjA1OUgxOS40MDExQzE5LjU4NzUgOS42Mjk2MiAxOS42ODY0IDEwLjc5NzMgMTkuNjg2NCAxMkMxOS42ODY0IDEzLjE0MzUgMTkuNTk3IDE0LjI1NTIgMTkuNDI4IDE1LjMxNUgyMy4zOTU4Wk0yMi43Mzg2IDYuOTIwNTlDMjEuMzE1NSAzLjg2MDQ4IDE4LjY0NjIgMS41MDQxMSAxNS4zODc3IDAuNTEyMzlDMTYuMjE2NiAxLjE4NTQ3IDE2Ljk0MTkgMi4wODEyNiAxNy41NDA0IDMuMTEzNDNDMTguMTc4NyA0LjIxNDIxIDE4LjY5NTQgNS41MDI4IDE5LjA2MTcgNi45MjA1OUgyMi43Mzg2Wk04LjQ2ODI4IDAuNTEyNjMxQzcuNjM5NTQgMS4xODU2OSA2LjkxNDMxIDIuMDgxMzggNi4zMTU4NyAzLjExMzQzQzUuNjc3NTggNC4yMTQyMSA1LjE2MDkyIDUuNTAyOCA0Ljc5NDYzIDYuOTIwNTlIMS4xMTgxN0MyLjU0MTI1IDMuODYwNzIgNS4yMTAyMSAxLjUwNDQ5IDguNDY4MjggMC41MTI2MzFaTTcuNzAwMDEgMjAuMDg0QzcuMTc0NzMgMTkuMTc4MSA2LjczMzggMTguMTA3NCA2LjQwNjU5IDE2LjkxNUwxNy40NDk3IDE2LjkxNUMxNy4xMjI1IDE4LjEwNzQgMTYuNjgxNiAxOS4xNzgxIDE2LjE1NjMgMjAuMDg0QzE0Ljk2NzcgMjIuMTMzOCAxMy40NDQ2IDIzLjIgMTEuOTI4MiAyMy4yQzEwLjQxMTggMjMuMiA4Ljg4ODU4IDIyLjEzMzggNy43MDAwMSAyMC4wODRaTTYuMDUwMjkgMTUuMzE1TDE3LjgwNiAxNS4zMTVDMTcuOTg3NyAxNC4yNzAxIDE4LjA4NjQgMTMuMTU3NSAxOC4wODY0IDEyQzE4LjA4NjQgMTAuNzgxNiAxNy45NzcxIDkuNjEyODkgMTcuNzc2NyA4LjUyMDU5SDYuMDc5NjZDNS44NzkyNSA5LjYxMjg5IDUuNzY5OTIgMTAuNzgxNiA1Ljc2OTkyIDEyQzUuNzY5OTIgMTMuMTU3NSA1Ljg2ODU5IDE0LjI3MDEgNi4wNTAyOSAxNS4zMTVaJyBmaWxsPSclMjNEMkNCQkMnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICB9XG4gIC5pY29uLWVtYWlsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3BhdGggZD0nTTEyIDEzTDIzIDUuNDAyNzFDMjIuOTM1IDQuNjIxMDIgMjIuMzE4OSA0IDIxLjU0NDcgNEgyLjMzNzE0QzEuNzQwMjMgNCAxLjIzMTk3IDQuMzY5MjEgMSA0Ljg5MjkxTDEyIDEzWicgZmlsbD0nJTIzRDJDQkJDJy8lM0UgJTNDcGF0aCBkPSdNMTIgMTUuOEwxIDcuNDQ0MzRWMTguNTc1M0MxIDE5LjM2NDQgMS42NTcwNyAyMCAyLjQ2NjY3IDIwSDIxLjUzMzNDMjIuMzQ0NCAyMCAyMyAxOS4zNjQ0IDIzIDE4LjU3NTNWNy45NjcwM0wxMiAxNS44WicgZmlsbD0nJTIzRDJDQkJDJy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAmX19saW5rLS1hbG9uZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDA2OWNlO1xuICAgIH1cblxuICAgICYgLnBlcnNvbmExX19pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAzcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG5cbiAgLmgzIHtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgJl9fc21hbGwtaW5mbyB7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBjb2xvcjogJHpvcmJhLWdyYXk7XG4gIH1cblxuICAmX19pbmZvLWxpbmUge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYtLXNvYyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW46IDIycHggMCAyMXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3doZXJlIHtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgZm9udCgnbGlnaHQnKTtcbiAgICBAaW5jbHVkZSB0ZXh0LWRlY29yYXRpb24tY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fd2hlcmUtaWNvbiB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cblxuICAmX19pY29uLWVtYWlsIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG5cbiAgJl9faWNvbi1waG9uZSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cblxuICAmX19pY29uLXNpdGUge1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIGhlaWdodDogMjNweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgQGluY2x1ZGUgZm9udCgnbGlnaHQnKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBAaW5jbHVkZSB0ZXh0LWRlY29yYXRpb24tY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fc29jLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogI2ViZWRmMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjYmQ1O1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiAwLjZzO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG5cbiAgICAmLS12a29udGFrdGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNkNmJhMTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzAnIGhlaWdodD0nMTcnIHZpZXdCb3g9JzAgMCAzMCAxNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSAlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMjkuODQwOSAxNS4wNDQzQzI5LjgwNDYgMTQuOTcwNCAyOS43NzA3IDE0LjkwOTEgMjkuNzM5MiAxNC44NkMyOS4yMTg3IDEzLjk3NTMgMjguMjI0MSAxMi44ODkzIDI2Ljc1NTkgMTEuNjAxOUwyNi43MjQ5IDExLjU3MjRMMjYuNzA5MyAxMS41NTc5TDI2LjY5MzYgMTEuNTQzMUgyNi42Nzc5QzI2LjAxMTUgMTAuOTQzNiAyNS41ODk1IDEwLjU0MDUgMjUuNDEyOCAxMC4zMzQyQzI1LjA4OTUgOS45NDEwMyAyNS4wMTcxIDkuNTQzMSAyNS4xOTM4IDkuMTM5OUMyNS4zMTg2IDguODM1MjcgMjUuNzg3NiA4LjE5MTkzIDI2LjU5OTYgNy4yMDlDMjcuMDI2NyA2LjY4ODA5IDI3LjM2NDkgNi4yNzA1OSAyNy42MTQ3IDUuOTU2MDRDMjkuNDE2NCAzLjY5NTU4IDMwLjE5NzQgMi4yNTExMSAyOS45NTc4IDEuNjIyMDhMMjkuODY0NyAxLjQ3NTA4QzI5LjgwMjIgMS4zODY1OCAyOS42NDA4IDEuMzA1NjIgMjkuMzgwOCAxLjIzMTc5QzI5LjEyMDIgMS4xNTgxMSAyOC43ODcgMS4xNDU5MiAyOC4zODA4IDEuMTk1MDNMMjMuODgyNSAxLjIyNDM1QzIzLjgwOTYgMS4xOTk5OCAyMy43MDU1IDEuMjAyMjUgMjMuNTcgMS4yMzE3OUMyMy40MzQ2IDEuMjYxMzIgMjMuMzY2OCAxLjI3NjE0IDIzLjM2NjggMS4yNzYxNEwyMy4yODg1IDEuMzEzMDZMMjMuMjI2NCAxLjM1NzQxQzIzLjE3NDMgMS4zODY3NCAyMy4xMTcgMS40MzgzMiAyMy4wNTQ1IDEuNTEyMDVDMjIuOTkyMyAxLjU4NTUyIDIyLjk0MDMgMS42NzE3NSAyMi44OTg3IDEuNzdDMjIuNDA4OSAyLjk1OTE1IDIxLjg1MjEgNC4wNjQ3NSAyMS4yMjcyIDUuMDg2NzZDMjAuODQxOSA1LjY5NjE4IDIwLjQ4OCA2LjIyNDMyIDIwLjE2NDggNi42NzE1MUMxOS44NDIxIDcuMTE4NTQgMTkuNTcxNCA3LjQ0NzkxIDE5LjM1MjkgNy42NTkwM0MxOS4xMzQgNy44NzAzNiAxOC45MzY1IDguMDM5NjcgMTguNzU5MiA4LjE2NzU2QzE4LjU4MjEgOC4yOTU1IDE4LjQ0NjkgOC4zNDk1NiAxOC4zNTMzIDguMzI5NzlDMTguMjU5NSA4LjMxMDAxIDE4LjE3MTEgOC4yOTAzOSAxOC4wODc1IDguMjcwNzdDMTcuOTQxOCA4LjE4MjI3IDE3LjgyNDYgOC4wNjE5MiAxNy43MzYyIDcuOTA5NkMxNy42NDc1IDcuNzU3MjkgMTcuNTg3NyA3LjU2NTU4IDE3LjU1NjUgNy4zMzQ2M0MxNy41MjU0IDcuMTAzNTIgMTcuNTA3IDYuOTA0NzQgMTcuNTAxOCA2LjczNzZDMTcuNDk2OSA2LjU3MDY3IDE3LjQ5OTIgNi4zMzQ1NiAxNy41MDk3IDYuMDI5OTNDMTcuNTIwNiA1LjcyNTE0IDE3LjUyNTQgNS41MTg5MiAxNy41MjU0IDUuNDEwODFDMTcuNTI1NCA1LjAzNzMgMTcuNTMzMSA0LjYzMTkzIDE3LjU0ODYgNC4xOTQ2MUMxNy41NjQ0IDMuNzU3MjggMTcuNTc3MSAzLjQxMDc4IDE3LjU4NzggMy4xNTU1QzE3LjU5ODQgMi44OTk5OCAxNy42MDMzIDIuNjI5NjMgMTcuNjAzMyAyLjM0NDYyQzE3LjYwMzMgMi4wNTk2MSAxNy41ODUgMS44MzYwOSAxNy41NDg2IDEuNjczODZDMTcuNTEyNyAxLjUxMTg0IDE3LjQ1NzYgMS4zNTQ1NyAxNy4zODUgMS4yMDIxQzE3LjMxMiAxLjA0OTc4IDE3LjIwNTEgMC45MzE5NTggMTcuMDY0OCAwLjg0ODMxNEMxNi45MjQzIDAuNzY0NzczIDE2Ljc0OTUgMC42OTg0NzcgMTYuNTQxNiAwLjY0OTIyQzE1Ljk4OTYgMC41MzEzNDMgMTUuMjg2OCAwLjQ2NzU3NyAxNC40MzI3IDAuNDU3NjY0QzEyLjQ5NiAwLjQzODA0NCAxMS4yNTE1IDAuNTU2MDc1IDEwLjY5OTYgMC44MTE2MDRDMTAuNDgxIDAuOTE5NTY3IDEwLjI4MzEgMS4wNjcwOCAxMC4xMDYyIDEuMjUzNjhDOS45MTg2OCAxLjQ2OTk3IDkuODkyNTMgMS41ODggMTAuMDI3OSAxLjYwNzQxQzEwLjY1MjggMS42OTU3NiAxMS4wOTUxIDEuOTA3MDkgMTEuMzU1NSAyLjI0MTJMMTEuNDQ5MyAyLjQxODI1QzExLjUyMjMgMi41NDU5OSAxMS41OTUyIDIuNzcyMTMgMTEuNjY4MSAzLjA5NjM5QzExLjc0MDkgMy40MjA2NCAxMS43ODc5IDMuNzc5MzMgMTEuODA4NiA0LjE3MjI1QzExLjg2MDYgNC44ODk3OCAxMS44NjA2IDUuNTA0IDExLjgwODYgNi4wMTQ5NkMxMS43NTY1IDYuNTI2MTEgMTEuNzA3MiA2LjkyNDA1IDExLjY2MDIgNy4yMDkwNkMxMS42MTMyIDcuNDk0MDcgMTEuNTQzIDcuNzI1MDIgMTEuNDQ5MyA3LjkwMTg2QzExLjM1NTUgOC4wNzg3NSAxMS4yOTMxIDguMTg2ODcgMTEuMjYxOCA4LjIyNjExQzExLjIzMDUgOC4yNjUzNSAxMS4yMDQ1IDguMjkwMDggMTEuMTgzOCA4LjI5OTc5QzExLjA0ODUgOC4zNDg3NCAxMC45MDc3IDguMzczNjggMTAuNzYyIDguMzczNjhDMTAuNjE2MSA4LjM3MzY4IDEwLjQzOTIgOC4zMDQ4IDEwLjIzMSA4LjE2NzE1QzEwLjAyMjggOC4wMjk0OSA5LjgwNjc1IDcuODQwNDIgOS41ODI4MiA3LjU5OTZDOS4zNTg5IDcuMzU4NzQgOS4xMDYzNyA3LjAyMjE1IDguODI1MTEgNi41ODk3OEM4LjU0NDA3IDYuMTU3NDEgOC4yNTI0NyA1LjY0NjQgNy45NTA0OCA1LjA1Njc2TDcuNzAwNjMgNC42MjkxNEM3LjU0NDQzIDQuMzU0MDUgNy4zMzEwNyAzLjk1MzQ4IDcuMDYwMzIgMy40Mjc4MUM2Ljc4OTQgMi45MDE5NCA2LjU0OTk0IDIuMzkzMjYgNi4zNDE3NyAxLjkwMTg3QzYuMjU4NTYgMS42OTU1IDYuMTMzNTUgMS41MzgzOCA1Ljk2Njk2IDEuNDMwMjZMNS44ODg3OSAxLjM4NTkxQzUuODM2ODEgMS4zNDY2NyA1Ljc1MzM4IDEuMzA1IDUuNjM4OTMgMS4yNjA2QzUuNTI0MzIgMS4yMTYyNSA1LjQwNDcyIDEuMTg0NDQgNS4yNzk2NiAxLjE2NDg3TDAuOTk5ODU2IDEuMTk0MkMwLjU2MjUxNSAxLjE5NDIgMC4yNjU3NzUgMS4yODc3MSAwLjEwOTUyNyAxLjQ3NDQ2TDAuMDQ2OTk0NyAxLjU2MjhDMC4wMTU3NTYxIDEuNjEyMDEgMCAxLjY5MDU5IDAgMS43OTg3NkMwIDEuOTA2ODggMC4wMzEyMzg3IDIuMDM5NTggMC4wOTM3NzA3IDIuMTk2NjlDMC43MTg1NDQgMy41ODI1IDEuMzk3OTcgNC45MTkwMSAyLjEzMjA1IDYuMjA2NDFDMi44NjYxMyA3LjQ5MzgxIDMuNTA0MDQgOC41MzA4NCA0LjA0NTM4IDkuMzE2NThDNC41ODY4MyAxMC4xMDI5IDUuMTM4NzMgMTAuODQ1IDUuNzAxMDggMTEuNTQyNkM2LjI2MzQzIDEyLjI0MDQgNi42MzU2NyAxMi42ODc2IDYuODE3NzkgMTIuODg0QzcuMDAwMTQgMTMuMDgwOCA3LjE0MzM2IDEzLjIyOCA3LjI0NzQ4IDEzLjMyNjJMNy42MzgwNCAxMy42OEM3Ljg4Nzk1IDEzLjkxNTkgOC4yNTQ5NCAxNC4xOTg0IDguNzM5MTYgMTQuNTI3NkM5LjIyMzUgMTQuODU2OSA5Ljc1OTcgMTUuMTgxMiAxMC4zNDggMTUuNTAwOEMxMC45MzY1IDE1LjgyIDExLjYyMTEgMTYuMDgwNCAxMi40MDIxIDE2LjI4MThDMTMuMTgzMSAxNi40ODM1IDEzLjk0MzIgMTYuNTY0NCAxNC42ODI2IDE2LjUyNTNIMTYuNDc4OUMxNi44NDMyIDE2LjQ5NTYgMTcuMTE5MiAxNi4zODc1IDE3LjMwNjggMTYuMjAwOUwxNy4zNjkgMTYuMTI3QzE3LjQxMDggMTYuMDY4NCAxNy40NDk5IDE1Ljk3NzMgMTcuNDg2IDE1Ljg1NDZDMTcuNTIyNSAxNS43MzE4IDE3LjU0MDcgMTUuNTk2NSAxNy41NDA3IDE1LjQ0OTNDMTcuNTMgMTUuMDI2OCAxNy41NjQxIDE0LjY0NiAxNy42NDIgMTQuMzA3QzE3LjcxOTkgMTMuOTY4IDE3LjgwODYgMTMuNzEyNSAxNy45MDc4IDEzLjU0MDRDMTguMDA3IDEzLjM2ODUgMTguMTE5IDEzLjIyMzQgMTguMjQzNSAxMy4xMDU4QzE4LjM2ODQgMTIuOTg3OSAxOC40NTczIDEyLjkxNjUgMTguNTA5NSAxMi44OTE5QzE4LjU2MTQgMTIuODY3MiAxOC42MDI4IDEyLjg1MDQgMTguNjM0IDEyLjg0MDNDMTguODg0IDEyLjc2MTggMTkuMTc4MSAxMi44Mzc5IDE5LjUxNjggMTMuMDY5QzE5Ljg1NTMgMTMuMyAyMC4xNzI4IDEzLjU4NTEgMjAuNDY5NyAxMy45MjRDMjAuNzY2NSAxNC4yNjMzIDIxLjEyMzEgMTQuNjQzOSAyMS41Mzk2IDE1LjA2NjRDMjEuOTU2MyAxNS40ODkgMjIuMzIwNiAxNS44MDMyIDIyLjYzMjkgMTYuMDA5OUwyMi45NDUyIDE2LjE4NjhDMjMuMTUzNyAxNi4zMDQ4IDIzLjQyNDUgMTYuNDEyOSAyMy43NTc4IDE2LjUxMTJDMjQuMDkwNSAxNi42MDk0IDI0LjM4MiAxNi42MzQgMjQuNjMyMiAxNi41ODQ5TDI4LjYzMDcgMTYuNTI2QzI5LjAyNjIgMTYuNTI2IDI5LjMzNCAxNi40NjQyIDI5LjU1MjMgMTYuMzQxNkMyOS43NzEgMTYuMjE4NyAyOS45MDA5IDE2LjA4MzQgMjkuOTQyOCAxNS45MzYyQzI5Ljk4NDYgMTUuNzg4OSAyOS45ODY5IDE1LjYyMTcgMjkuOTUwOCAxNS40MzQ4QzI5LjkxMzcgMTUuMjQ4MyAyOS44NzcyIDE1LjExNzkgMjkuODQwOSAxNS4wNDQzWicgZmlsbD0nJTIzZmZmJy8lM0UgJTNDL3N2ZyUzRSBcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1mYWNlYm9vayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg2NGI2O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PScyMScgdmlld0JveD0nMCAwIDEwIDIxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J005Ljk5OTE1IDMuNjgwODNINy41ODAzMkM3LjEwMTY2IDMuNjgwODMgNi42MTc4OSA0LjE2NTgzIDYuNjE3ODkgNC41Mjc1VjYuOTQ0MTdIOS45OTQwNUM5Ljg1ODAyIDguNzk4MzMgOS41NzkyNCAxMC40OTMzIDkuNTc5MjQgMTAuNDkzM0g2LjYwMzUzVjIxSDIuMTYxMjJWMTAuNDkyNUgwVjYuOTU3NUgyLjE2MTIyVjQuMDY3NUMyLjE2MTIyIDMuNTM5MTcgMi4wNTE1NCAwIDYuNzA5OCAwSDEwTDkuOTk5MTUgMy42ODA4M1onIGZpbGw9J3doaXRlJy8lM0UgJTNDL3N2ZyUzRSBcIik7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tdHdpdHRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzdjMWYzO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNicgaGVpZ2h0PScxOScgdmlld0JveD0nMCAwIDI2IDE5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yNS42OTIyIDIuOTE0NDVDMjQuNzU3OSAzLjI3ODUgMjMuNzU1NSAzLjUyNTM5IDIyLjcwMjIgMy42MzU2MUMyMy43Nzc2IDMuMDY5MjggMjQuNjAwOSAyLjE3MSAyNC45OTExIDEuMTAzOTJDMjMuOTgyMyAxLjYyODM4IDIyLjg2ODcgMi4wMDkyIDIxLjY4MjIgMi4yMTU2NUMyMC43MzIgMS4zMjQzMyAxOS4zODA1IDAuNzY5MTY1IDE3Ljg4MTUgMC43NjkxNjVDMTUuMDA1NyAwLjc2OTE2NSAxMi42NzM5IDIuODE5NjIgMTIuNjczOSA1LjM0NzExQzEyLjY3MzkgNS43MDU1OCAxMi43MTk5IDYuMDU1NjkgMTIuODA4NyA2LjM5MDQ5QzguNDgxNDggNi4xOTkzNiA0LjY0NDM3IDQuMzc2MjkgMi4wNzYyNSAxLjYwNjA2QzEuNjI3MzMgMi4yODExOSAxLjM3MTk1IDMuMDY3ODYgMS4zNzE5NSAzLjkwNzZDMS4zNzE5NSA1LjQ5NjM2IDIuMjkxOTggNi44OTgyIDMuNjg3ODggNy43MTgzNUMyLjgzNDQ3IDcuNjkzMjYgMi4wMzE4MiA3LjQ4NjgyIDEuMzI5MTQgNy4xNDM2N1Y3LjIwMDg2QzEuMzI5MTQgOS40MTg2OSAzLjEyNDc4IDExLjI2OTcgNS41MDU3MSAxMS42OTA5QzUuMDY5NDggMTEuNzk0MiA0LjYwOTQ5IDExLjg1MTQgNC4xMzM2MSAxMS44NTE0QzMuNzk3MzQgMTEuODUxNCAzLjQ3MjE1IDExLjgyMjEgMy4xNTMzMSAxMS43NjYzQzMuODE2MzQgMTMuNTg2NiA1LjczODkgMTQuOTEwMyA4LjAxNjc2IDE0Ljk0NjZDNi4yMzUzOSAxNi4xNzQxIDMuOTg5MjYgMTYuOTAzNiAxLjU0OTY0IDE2LjkwMzZDMS4xMjkzIDE2LjkwMzYgMC43MTUyNjUgMTYuODgxMyAwLjMwNzYxNyAxNi44NDA4QzIuNjEyNDQgMTguMTQyMiA1LjM0ODcxIDE4LjkwMSA4LjI4OTYgMTguOTAxQzE3Ljg2ODkgMTguOTAxIDIzLjEwNTEgMTEuOTIzOSAyMy4xMDUxIDUuODcyOTlMMjMuMDg3NyA1LjI4MDE4QzI0LjExMDggNC42Mzg1IDI0Ljk5NTkgMy44MzIyOCAyNS42OTIyIDIuOTE0NDVaJyBmaWxsPSclMjNmZmYnLyUzRSAlM0Mvc3ZnJTNFIFwiKTtcbiAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pbnN0YWdyYW0ge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM1LjYxZGVnLCAjZmYyNjM3IDcuMzklLCAjYzUwMDkwIDc1LjM0JSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI1JyBoZWlnaHQ9JzI1JyB2aWV3Qm94PScwIDAgMjUgMjUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UgJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTE4Ljc2OTIgNy4zODQ2M0MxOC4xMzE5IDcuMzg0NjMgMTcuNjE1MyA2Ljg2ODAyIDE3LjYxNTMgNi4yMzA3OEMxNy42MTUzIDUuNTkzNTQgMTguMTMxOSA1LjA3NjkzIDE4Ljc2OTIgNS4wNzY5M0MxOS40MDY0IDUuMDc2OTMgMTkuOTIzIDUuNTkzNTQgMTkuOTIzIDYuMjMwNzhDMTkuOTIzIDYuODY4MDIgMTkuNDA2NCA3LjM4NDYzIDE4Ljc2OTIgNy4zODQ2M1pNMTIuNDIzMSAxNi42MTU0QzEwLjE5NjIgMTYuNjE1NCA4LjM4NDU0IDE0LjgwMzggOC4zODQ1NCAxMi41NzY5QzguMzg0NTQgMTAuMzUwMSAxMC4xOTYyIDguNTM4NDcgMTIuNDIzMSA4LjUzODQ3QzE0LjY0OTggOC41Mzg0NyAxNi40NjE1IDEwLjM1MDEgMTYuNDYxNSAxMi41NzY5QzE2LjQ2MTUgMTQuODAzOCAxNC42NDk4IDE2LjYxNTQgMTIuNDIzMSAxNi42MTU0Wk0xMi40MjMxIDYuMjMwNzhDOC45MTgxNyA2LjIzMDc4IDYuMDc2ODUgOS4wNzE5OSA2LjA3Njg1IDEyLjU3NjlDNi4wNzY4NSAxNi4wODE4IDguOTE4MTcgMTguOTIzMSAxMi40MjMxIDE4LjkyMzFDMTUuOTI3OSAxOC45MjMxIDE4Ljc2OTIgMTYuMDgxOCAxOC43NjkyIDEyLjU3NjlDMTguNzY5MiA5LjA3MTk5IDE1LjkyNzkgNi4yMzA3OCAxMi40MjMxIDYuMjMwNzhaTTIyLjIzMDcgMTguMDQ5MUMyMi4yMzA3IDIwLjQzOTcgMjAuMjg1OCAyMi4zODQ2IDE3Ljg5NTIgMjIuMzg0Nkg2Ljk1MDc4QzQuNTYwMjUgMjIuMzg0NiAyLjYxNTMxIDIwLjQzOTcgMi42MTUzMSAxOC4wNDkxVjcuMTA0NzJDMi42MTUzMSA0LjcxNDE4IDQuNTYwMjUgMi43NjkyNCA2Ljk1MDc4IDIuNzY5MjRIMTcuODk1MkMyMC4yODU4IDIuNzY5MjQgMjIuMjMwNyA0LjcxNDE4IDIyLjIzMDcgNy4xMDQ3MlYxOC4wNDkxWk02Ljk1OTIgMC40NjE1NDhDMy4yODU2MyAwLjQ2MTU0OCAwLjMwNzYxNyAzLjQzOTU2IDAuMzA3NjE3IDcuMTEzMTNWMTguMDQwN0MwLjMwNzYxNyAyMS43MTQzIDMuMjg1NjMgMjQuNjkyMyA2Ljk1OTIgMjQuNjkyM0gxNy44ODY4QzIxLjU2MDQgMjQuNjkyMyAyNC41Mzg0IDIxLjcxNDMgMjQuNTM4NCAxOC4wNDA3VjcuMTEzMTNDMjQuNTM4NCAzLjQzOTU2IDIxLjU2MDQgMC40NjE1NDggMTcuODg2OCAwLjQ2MTU0OEg2Ljk1OTJaJyBmaWxsPSclMjNmZmYnLyUzRSAlM0Mvc3ZnJTNFIFwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbjEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWUyZGM7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTFweCAzN3B4O1xuICAgIEBpbmNsdWRlIGZvbnQoJ21lZGl1bScpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignc3Vic3RyYXRlLWNvbG9yJyk7XG4gICAgfVxuICB9XG5cbiAgLnBlcnNvbmExX19zb2MtbGluayxcbiAgLnBlcnNvbmExX19saW5rLFxuICAucGVyc29uYTFfX2xpbmstLXBob25lIHtcbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBlcnNvbmExX19zb2MtbGluayB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICB9XG4gIH1cbn1cblxuLmJpbyB7XG4gICZfX2hlYWRlci1pY29uIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVyc29uYTEge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAuaDMge1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjhweCk7XG4gICAgfVxuICAgICZfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgd2lkdGg6IDMwMnB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZy1mbG9hdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uMSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgJl9faW5mby1saW5lIHtcbiAgICAgICYtLXNvYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zbWFsbC1pbmZvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBlcnNvbmExIHtcbiAgICAmX19idXR0b24xIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0cyAuY2xlYXJmaXgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24uc29jaWFsLXRhYnMtY29sdW1uX19wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mYWRlLmluIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNvYy1hY3RpdmVfX2hlYWRlci1saW5lIHtcbiAgLnNvYy1hY3RpdmVfX2FjY291bnRzIHtcbiAgICAuc29jLWFjY291bnQge1xuICAgICAgQGluY2x1ZGUgZm9udCgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMThweCk7XG4gICAgICBwYWRkaW5nOiAxNnB4IDVweDtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNvYy1hY2NvdW50IHtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFicy1jb21wb25lbnQge1xuICAub3dsLXN0YWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5vd2wtZG90IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDVjZjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICBjdXJzb3I6IHVuc2V0O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG4uc29jLWFjdGl2ZSB7XG4gIC5saXN0NyB7XG4gICAgJl9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYmxvY2stYmctY29sb3InKTtcbiAgICB9XG5cbiAgICAuYnJpY2sxMCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zb2MtYWN0aXZlX19oZWFkZXIge1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDIwcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFicy1jb21wb25lbnQge1xuICAgIC5vd2wtZG90IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNvYy1hY3RpdmUge1xuICAgIC5zb2MtYWN0aXZlX19oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMzRweCk7XG4gICAgfVxuICB9XG59XG5cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5cbi5icmljazEwIHtcbiAgJjpob3ZlciB7XG4gICAgLmJyaWNrMTBfX3RpbWUge1xuICAgICAgY29sb3I6ICR6b3JiYS1ncmF5O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZy1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLmxpc3Q3IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICZfX2xpc3QtLWNvbDItc20gPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgJl9fbGlzdC0tY29sMy1tZCA+ICoge1xuICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSxcbiAgICAgICY6bnRoLW9mLXR5cGUoMiksXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gICAgfVxuXG4gICAgLmxpc3Q3X19pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kdXR5IHtcbiAgYSB7XG4gICAgQGluY2x1ZGUgZm9udCgnbGlnaHQnKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBAaW5jbHVkZSB0ZXh0LWRlY29yYXRpb24tY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2MtYWN0aXZlX19oZWFkZXIge1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDM0cHgpO1xuICB9XG5cbiAgLnNvYy1hY3RpdmVfX21lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYSB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLnNvY2lhbC10YWJzLWNvbHVtbl9fY29udHJvbHMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnNvYy1hY3RpdmVfX21lbnUge1xuICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNvY2lhbC10YWJzLWNvbHVtbl9fdG9wIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIC5zb2NpYWwtdGFicy1jb2x1bW5fX3NvY2lhbC1saW5rcy1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLnNvYy1hY3RpdmVfX2hlYWRlci1saW5lIHtcbiAgLnNvY2lhbC10YWJzX193cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuYXJ0aWNsZSB7XG4gIGgyIHtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW46IDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgZm9udCgnbWVkaXVtJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIGgzIHtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW46IDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgZm9udCgnbWVkaXVtJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIGg0IHtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW46IDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgZm9udCgnbWVkaXVtJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgLy8gZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwIDAgMjZweDtcbiAgfVxuXG4gICZfX2RhdGUsXG4gICZfX3ZpZXcsXG4gICZfX2ZvdG8sXG4gICZfX3ZpZGVvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxM3B4KTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBAaW5jbHVkZSBjb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgIEBpbmNsdWRlIGZvbnQoJ2xpZ2h0Jyk7XG4gIH1cblxuICAmX19kYXRlLWljb24sXG4gICZfX3ZpZXctaWNvbixcbiAgJl9fZm90by1pY29uLFxuICAmX192aWRlby1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAmLXRpbWUsXG4gICAgJi11cGRhdGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi10aW1lIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX192aWV3LFxuICAmX19mb3RvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cblxuICAmX192aWRlbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG5cbiAgJl9fZGF0ZS1pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG5cbiAgICAuaWNvbiB7XG4gICAgICBmaWxsOiAjN2E4Mjg4O1xuICAgIH1cbiAgfVxuXG4gICZfX3ZpZXctaWNvbiB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGZpbGw6ICNjNWMwYjc7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gIH1cblxuICAmX19hbm5vdW5jZSB7XG4gICAgQGluY2x1ZGUgY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBAaW5jbHVkZSBmb250KCdsaWdodCcpO1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIH1cblxuICAmX19tYWluaW1nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgJl9fbWFpbmltZy1pbWctd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG5cbiAgJl9fc291cmNlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIEBpbmNsdWRlIGNvbG9yKCdhZGRpdGlvbmFsLWNvbG9yJyk7XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCdhZGRpdGlvbmFsLWNvbG9yJyk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm90by1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICB0b3A6IC0xcHg7XG4gIH1cbn1cblxuLnNuZXdzIHtcbiAgQGluY2x1ZGUgZm9udCgnbGlnaHQnKTtcblxuICAmX19oZWFkZXIge1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICBAaW5jbHVkZSBmb250KCdtZWRpdW0nKTtcbiAgfVxuXG4gIC5icmljazYge1xuICAgICZfX2NlbGwtLWltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fY2VsbC1iZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvbW9zcmVnL3BsYWNlaG9sZGVyX25ld3Muc3ZnJyk7XG4gICAgfVxuXG4gICAgJl9fY2VsbC0tdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMThweCk7XG4gICAgICBAaW5jbHVkZSBmb250KCdsaWdodCcpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG5cbiAgICAmX19ib3R0b20ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XG4gICAgICBAaW5jbHVkZSBmb250KCk7XG4gICAgfVxuXG4gICAgJl9fcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuYnJpY2s2IHtcbiAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuXG4gICAgICAgICAgLmJyaWNrNiB7XG4gICAgICAgICAgICAmX190aXRsZSxcbiAgICAgICAgICAgICZfX2JvdHRvbSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGNvbG9yKCd3aGl0ZScpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5sYXp5IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5zbmV3c19faXRlbSB7XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgLmJyaWNrNiB7XG4gICAgICAgICZfX3JvdyB7XG4gICAgICAgICAgLmJyaWNrNl9fY2VsbC0taW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLmJyaWNrNiB7XG4gICAgICAgICZfX3JvdyB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29sb21ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubGVmdC1jb2xvbW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLnJpZ2h0LWNvbG9tbiB7XG4gIG1heC13aWR0aDogNDI1cHg7XG4gIHdpZHRoOiAyNSU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAubGluay1uZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkO1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50LWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IDFweDtcbiAgICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuMnM7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5wIHtcbiAgQGluY2x1ZGUgZm9udCgnbGlnaHQnKTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cbiAgYSB7XG4gICAgQGluY2x1ZGUgZm9udCgnbGlnaHQnKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBAaW5jbHVkZSB0ZXh0LWRlY29yYXRpb24tY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cbi5jb21tb25fc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICAuY29tbW9uX19oMS1kZWNvIHtcbiAgICBAaW5jbHVkZSBmb250KCdtZWRpdW0nKTtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSg0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIHdpZHRoOiA3NSU7XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1sYXB0b3AoKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgyNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMTdweDtcbiAgICB9XG4gIH1cblxuICB1bCxcbiAgb2wge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiA5cHggMCAyMHB4IDM2cHg7XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBAaW5jbHVkZSBmb250KCdsaWdodCcpO1xuICAgICAgbWFyZ2luOiAwIDAgMTRweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgbGkge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGxlZnQ6IC0zNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG9sIHtcbiAgICBjb3VudGVyLXJlc2V0OiBsaTtcblxuICAgIGxpIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGksIGRlY2ltYWwpICcuJztcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpO1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcbiAgICAgICAgbGVmdDogLTM1cHg7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgY29sb3I6ICRhY2NlbnQtY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvbGQnKTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb21tb25fc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5ib3R0b20tbGluZSB7XG4gIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3doaXRlJyk7XG4gIHotaW5kZXg6IDk5O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjbGVhcjogYm90aDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmID4gOm50aC1jaGlsZChuKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgIEBpbmNsdWRlIHBob25lKCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmID4gKjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJl9fZmlyc3QtbGluZSB7XG4gICAgLnNoYXJlIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGFzdC11cGRhdGUge1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTJweCk7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgQGluY2x1ZGUgZm9udCgnbGlnaHQnKTtcblxuICAgICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxpbmstbmV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgQGluY2x1ZGUgZm9udFNpemUoMjBweCk7XG4gIEBpbmNsdWRlIGZvbnQoJ21lZGl1bScpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlIHtcbiAgICAmX19sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgICZfX21haW5pbWctaW1nLXdyYXAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJl9fYW5ub3VuY2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICAmLXRpbWUsXG4gICAgICAmLXVwZGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG5cbiAgICAgICYtdXBkYXRlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnfCc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgzNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDI4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjZweCk7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB9XG4gIH1cblxuICAuY29tbW9uX3ItcGFkZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuXG4gIC5jb21tb25fbC1wYWRkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNuZXdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICZfX2hlYWRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYnJpY2s2IHtcbiAgICAgICZfX2NlbGwtLWltZyB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgICZfX2NlbGwtLXRleHQge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDUwcHggMzBweCAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIycHgpO1xuICAgICAgICBAaW5jbHVkZSBmb250KCdtZWRpdW0nKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB9XG5cbiAgICAgICZfX3JvdyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMzRweCk7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW46IDAgMCAzNXB4IDA7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDUwcHgpIHtcbiAgLnNuZXdzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogNDklO1xuXG4gICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJyaWNrNiB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjZzO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgJl9fY2VsbC0taW1nIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY2VsbC0tdGV4dCB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICB9XG5cbiAgICAgICZfX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yb3cge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2xvbW5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5yaWdodC1jb2xvbW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgLy8gd2lkdGg6IGNhbGMoMTAwJSAtIDk4MHB4KTtcbiAgfVxuXG4gIC5sZWZ0LWNvbG9tbiB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICAvLyBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLndyYXAtbGluayB7XG4gIG1hcmdpbjogMDtcbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5yZWdpc3RyeS10YWJsZV9fc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZ3JheTtcbiAgb3V0bGluZTogbm9uZTtcbiAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1nL21vc3JlZy9pY29uX21pbmlfc2VhcmNoLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbn1cblxuLmFydGljbGUge1xuICAuZ2FsbGVyeSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4iLCIuY29udGFjdF9fYmxvY2sge1xuICBmbG9hdDogbGVmdDtcbiAgbWluLWhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWN0cyB7XG4gIGgyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIGhlaWdodDogODBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0X19ibG9jayB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAgICYuaGlkZGVuLXhzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAuYmFubmVyczIge1xuICAgICAgICAuYmFubmVyMiB7XG4gICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICAgICAgQGluY2x1ZGUgY29sb3IoJ3doaXRlJyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC42cztcblxuICAgICAgICAgIDpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ViMzk0NiwgI2ViMzk0Nik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wZXJzb25hMSB7XG4gICAgICAmX19ibG9jayB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xuICAgICAgfVxuICAgICAgJl9faW5mby1saW5lLnBlcnNvbmExX19pbmZvLWxpbmUtLWJ1dHRvbnMsXG4gICAgICAmX19pbmZvLWxpbmUucGVyc29uYTFfX2luZm8tbGluZS0tbm8tbGVmdC1wYWRkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wZXJzb25hMV9faW5mby1saW5lIHtcbiAgICAgIC5wZXJzb25hMV9fYnV0dG9uMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMWQ1O1xuICB9XG4gIGgzIHtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxOHB4KTtcbiAgfVxufVxuXG4ubWZwLWNvbnRlbnQge1xuICAuZGVwYXJ0bWVudDEge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgLmg2IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgICAucGVyc29uYTFfX3NtYWxsLWluZm8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcbiAgICAgICAgY29sb3I6ICM4ZThiODY7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoKTtcbiAgICAgIH1cblxuICAgICAgLnJvdyB7XG4gICAgICAgIC5kZXBhcnRtZW50MV9fcG9wdXAtY29sIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJ21lZGl1bScpO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDVkOTtcblxuICAgICAgLmRlcGFydG1lbnQxIHtcbiAgICAgICAgJl9faGVhZCB7XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgLmRlcGFydG1lbnQxX19hcnJvdyB7XG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZGVwYXJ0bWVudDFfX2Fycm93IHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAvL2JvdHRvbTogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZlcnRpY2FsLXRhYnMge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBlcnNvbmExX19saW5rLnBlcnNvbmExX19saW5rLS1waG9uZSB7XG4gIGEge1xuICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdF9fYmxvY2sge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29udGFjdHMge1xuICAgIC5jb250YWN0X19ibG9jay5oaWRkZW4teHMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcbiAgICAgIC8vIGhlaWdodDogODBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwNTBweCkge1xuICAuY29udGFjdHMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnZlcnRpY2FsLXRhYnNfX3BhZ2Uge1xuICAgIC5kZXBhcnRtZW50MSB7XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAuZGVwYXJ0bWVudDFfX3BvcHVwLWNvbCB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2xlYXJmaXgge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGFjdF9fYmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250YWN0X19ibG9jayB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbn1cbiIsIi5tYXAtcGFuZWwge1xuICBoZWlnaHQ6IDY3MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwMDtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignd2hpdGUnKTtcbiAgcGFkZGluZzogMTBweCAyMHB4IDI2cHg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHdpZHRoOiAzNTVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG4gIHJpZ2h0OiAtMzg1cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA1MHB4KSB7XG4gICAgaGVpZ2h0OiA2NTVweDtcbiAgfVxuXG4gICYub3BlbmVkIHtcbiAgICByaWdodDogMHB4O1xuICB9XG5cbiAgJl9jb250IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfY29udC0taW5zZXQge1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5tYXAtcGFuZWwub3BlbmVkIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiA2NTBweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfY2xvc2Uge1xuICAgIHRvcDogMTJweDtcbiAgICByaWdodDogMTJweDtcbiAgfVxuXG4gICZfaW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gIH1cblxuICAubWFwLXBhbmVsX3R0bCB7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMjRweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgQGluY2x1ZGUgZm9udCgnbGlnaHQnKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgJl9pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gIH1cblxuICAmX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG5cbiAgJl9pY29uLXNpdGUge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAzcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX193aGVyZS1pY29uIHtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICBpbWcge1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnltYXBzLTItMS03Ny1jb250cm9sc19fY29udHJvbCB7XG4gIGxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgdG9wOiAyNTBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5Lm1hcC1kZXRhaWwgI3lhLW1hcCB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4jeWEtbWFwIHtcbiAgaGVpZ2h0OiA2NzBweDtcbiAgLy8gbWFyZ2luOiAwIC0yMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLy8gbWFyZ2luOiAwIC0zMHB4O1xuICB9XG5cbiAgLnltYXBzLWNvbnRyb2xzLWxlZnR0b3AgPiB5bWFwcyB7XG4gICAgbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMjk4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDc0cHg7XG4gIH1cblxuICAueW1hcHMtYi16b29tIHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDc0cHg7XG4gIH1cblxuICAueW1hcHMtYi16b29tX19idXR0b24ge1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cblxuICAueW1hcHMtYi16b29tX19idXR0b25fdHlwZV9wbHVzIC55bWFwcy1iLWZvcm0tYnV0dG9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcrJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLnltYXBzLWItem9vbV9fYnV0dG9uX3R5cGVfbWludXMgLnltYXBzLWItZm9ybS1idXR0b246OmJlZm9yZSB7XG4gICAgY29udGVudDogJ+KAlCc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC55bWFwcy1iLWZvcm0tYnV0dG9uIHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuXG4gIC55bWFwcy1iLWZvcm0tYnV0dG9uX19sZWZ0LFxuICAueW1hcHMtYi1mb3JtLWJ1dHRvbl9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjeWEtbWFwIHtcbiAgICAvLyBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCkgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjeWEtbWFwIC55bWFwcy1jb250cm9scy1sZWZ0dG9wID4geW1hcHMge1xuICAgIHRvcDogY2FsYyg1MHZoIC0gODdweCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5Lm1hcC1kZXRhaWwge1xuICAgIC50ZXN0aW5nLFxuICAgICN3cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuXG4gICAgLmp1bXAtZml4MixcbiAgICAubWVudS0yLFxuICAgIC5icmVhZGNydW1iLFxuICAgIGgxLFxuICAgIC5ib3R0b20tbGluZSxcbiAgICAuYmFubmVyczMsXG4gICAgLmZvb3RlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFwLXBhbmVsIHtcbiAgICBwYWRkaW5nOiAyNnB4IDIwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IDUwMDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLm9wZW5lZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmX2NvbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYXAtcGFuZWxfY29udCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbi5hZGRyZXNzMSB7XG4gICZfX2Jsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gIH1cblxuICAmX19ibG9ja19fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9faGVhZGVyLWRlY28zIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMThweCk7XG4gICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gIH1cblxuICAmX19zbWFsbC1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJl9faW5mby1saW5lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxOHB4KTtcbiAgICBAaW5jbHVkZSBmb250KCdsaWdodCcpO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgJi0tcGhvbmUge1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ljb24tcGhvbmUge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogLTM1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICAmX2VtYWlsLS1jb250YWluZXIsXG4gICZfcGhvbmUtLWNvbnRhaW5lcixcbiAgJl9zaXRlLS1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGZvbnQoJ2xpZ2h0Jyk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgQGluY2x1ZGUgdGV4dC1kZWNvcmF0aW9uLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICB9XG4gIH1cblxuICAuYWRkcmVzczFfX2luZm8tbGluZSAuYWRkcmVzczFfX2xpbmstLXBob25lOm50aC1vZi10eXBlKDEpIC5hZGRyZXNzMV9faWNvbi1waG9uZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX19pY29uLWVtYWlsIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM3B4O1xuICAgIGxlZnQ6IC0zNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgM3B4O1xuICB9XG5cbiAgLmFkZHJlc3MxX19pbmZvLWxpbmUgLmFkZHJlc3MxX19saW5rLS1lbWFpbDpudGgtb2YtdHlwZSgxKSAuYWRkcmVzczFfX2ljb24tZW1haWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9faWNvbi1zaXRlIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IC0zNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgM3B4O1xuICB9XG5cbiAgLmFkZHJlc3MxX19pbmZvLWxpbmUgLmFkZHJlc3MxX19saW5rLS1zaXRlOm50aC1vZi10eXBlKDEpIC5hZGRyZXNzMV9faWNvbi1zaXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICZfX2RhdGUtaWNvbiB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICAmX193aGVyZS1pY29uIHtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWRkcmVzczFfX2Jsb2NrX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi55bWFwcy0yLTEtNzctcGxhY2VtYXJrLW92ZXJsYXkgPiB5bWFwcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzQwJyB2aWV3Qm94PScwIDAgNDAgNDAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UgJTNDY2lyY2xlIGN4PScyMCcgY3k9JzIwJyByPScxNy41JyBmaWxsPSd3aGl0ZScgc3Ryb2tlPSclMjNGNTRFNUEnIHN0cm9rZS13aWR0aD0nNScvJTNFICUzQy9zdmclM0UgXCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNDZweCA0NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi55bWFwcy0yLTEtNzctc3ZnLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxOCcgdmlld0JveD0nMCAwIDE4IDE4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ2NpcmNsZSBjeD0nOScgY3k9JzknIHI9JzgnIGZpbGw9JyUyM0Y1NEU1QScgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJy8lM0UgJTNDL3N2ZyUzRSBcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAzNHB4IDM0cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xufVxuXG4uaW5uZXItc2VjdGlvbiB7XG4gIC55YS1tYXBfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLm1hcC1wYW5lbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLmxpc3Q0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXG4gIC8vICZfX2lubmVyIHtcbiAgLy8gICAgIG1hcmdpbjogMCAtMjVweDtcbiAgLy8gfVxuXG4gICZfX3RpdGxlLFxuICAmID4gaDIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIH1cbn1cblxuLmxpc3Q0LXJvdyB7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdDQtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbiIsIi5zdHJ1Y3R1cmUxIHtcbiAgcGFkZGluZy1ib3R0b206IDU4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAucGVyc29uYTFfX2J1dHRvbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgJl9fc21hbGwtc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICAmX19saW5rMmFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIyMnB4O1xuICAgIHBhZGRpbmc6IDExcHggMTVweCAxMXB4IDU1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgQGluY2x1ZGUgY29sb3IoJ3doaXRlJyk7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ3doaXRlJyk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ViMzk0NiwgI2ViMzk0NiksICNmNTRlNWE7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbi10cmVlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gIH1cblxuICAmX19yb3cxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgJi0tdXAge1xuICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtMS1pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYmxvY2stYmctY29sb3InKTtcbiAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQxZDU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cblxuICBhLnN0cnVjdHVyZTFfX2l0ZW0xLWlubmVyOmhvdmVyIHtcbiAgICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmX19pbWcxIHtcbiAgICB3aWR0aDogMTg5cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAmX19saW5lMSB7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwZDFkNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDI5cHg7XG4gIH1cblxuICAuc3RydWN0dXJlMV9faW1nMSArIC5zdHJ1Y3R1cmUxX19pbWcxLWZsb2F0IHtcbiAgICBtYXJnaW4tbGVmdDogMTg5cHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgJl9fcG9zaXRpb24xIHtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIEBpbmNsdWRlIGZvbnQoJ21lZGl1bScpO1xuICB9XG5cbiAgJl9fbmFtZTEge1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgJl9fd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgaGVpZ2h0OiAxOTFweDtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gICZfX3JvdzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5zdHJ1Y3R1cmUxX19yb3cybGluZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cblxuICAmX19yb3czIHtcbiAgICBtYXJnaW46IDMzcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19jb2wge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG5cbiAgJl9fcm91bmQtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2I1YmFjMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiAxMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNiNWJhYzE7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNiNWJhYzE7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmNTRlNWE7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogI2Y1NGU1YTtcbiAgICB9XG4gICAgJi0tdXAge1xuICAgICAgdG9wOiAtNDFweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19yb3VuZC1saW5rLS1kb3duIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBib3R0b206IC00MXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIH1cblxuICAmX19pdGVtMiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgfVxuICAgICYtLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDFweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtMi1pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYmxvY2stYmctY29sb3InKTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QwZDFkNTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0yLWlubmVyMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYmxvY2stYmctY29sb3InKTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQxZDU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cblxuICAmX19wb3NpdGlvbjIge1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgQGluY2x1ZGUgZm9udCgnbWVkaXVtJyk7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJl9faW1nMiB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJl9fbmFtZTIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xuICB9XG5cbiAgJl9fbGluZTIge1xuICAgIHdpZHRoOiA1MDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGQxZDU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEzcHg7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGQxZDU7XG4gICAgfVxuICB9XG5cbiAgLnN0cnVjdHVyZTFfX2l0ZW0yLS1ub3Qtc3Vib3JkaW5hdGUgLnN0cnVjdHVyZTFfX2xpbmUyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RydWN0dXJlMSB7XG4gICAgJl9fYmlnLXNjcmVlbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX19saW5rMmFsbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJl9fcm93MiB7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAuc3RydWN0dXJlMV9fcm93M2xpbmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGVyc29uYTFfX2J1dHRvbjEge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdHJ1Y3R1cmUxIHtcbiAgICAmX19zbWFsbC1zY3JlZW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICZfX2JpZy1zY3JlZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zdHJ1Y3R1cmUxX19pdGVtMSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0cnVjdHVyZTEge1xuICAgICZfX3JvdzJsaW5lIHtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICB0b3A6IC0xM3B4O1xuICAgICAgYm90dG9tOiAtMjFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGQxZDU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuICAmX19yb3cyIHtcbiAgICAmOm50aC1sYXN0LWNoaWxkKDEpIC5zdHJ1Y3R1cmUxX19yb3cybGluZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOm9ubHktY2hpbGQgLnN0cnVjdHVyZTFfX3JvdzJsaW5lOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnN0cnVjdHVyZTEge1xuICAgICZfX3JvdzMge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcm93M2xpbmUge1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgdG9wOiAtMTNweDtcbiAgICAgIGJvdHRvbTogLTIxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBkMWQ1O1xuICAgIH1cbiAgfVxuXG4gICZfX3JvdzIge1xuICAgICY6bnRoLWxhc3QtY2hpbGQoMSkgLnN0cnVjdHVyZTFfX3JvdzM6bnRoLWxhc3QtY2hpbGQoMSkgLnN0cnVjdHVyZTFfX3JvdzNsaW5lIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6b25seS1jaGlsZCAuc3RydWN0dXJlMV9fcm93Mzpvbmx5LW9mLXR5cGUgLnN0cnVjdHVyZTFfX3JvdzNsaW5lOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0cnVjdHVyZTFfX2l0ZW0yIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbi5zdHJ1Y3R1cmUyIHtcbiAgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzk5OTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDE5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjOTk5O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAgbm9uZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjOTk5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG5cbiAgJl9faXRlbTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDE1cHg7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignd2hpdGUnKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzZjNmM2O1xuICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fc2hvdy1tYW5hZ2VyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAmX19wb3NpdGlvbiB7XG4gICAgQGluY2x1ZGUgZm9udCgnbWVkaXVtJyk7XG4gICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcbiAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcbiAgICBjb2xvcjogIzFiMWMxZDtcbiAgfVxuXG4gICZfX2NvbnRhY3RzIHtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcbiAgfVxuXG4gICZfX3Bvc2l0aW9uIGEge1xuICAgIGNvbG9yOiAjMDA0MjcxO1xuICB9XG5cbiAgJl9fbmFtZSBhIHtcbiAgICBjb2xvcjogIzFiMWMxZDtcbiAgfVxuXG4gICZfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICBAaW5jbHVkZSBib3JkZXItY29sb3IoJ2JsYWNrJyk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1jb2xvcignYmxhY2snKTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHRvcDogMTFweDtcbiAgICAgIGxlZnQ6IDlweDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1jb2xvcignd2hpdGUnKTtcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2JsYWNrJyk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Fycm93LS1kb3duIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuXG4gICZfX3N1YiB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZWIzOTQ2LCAjZWIzOTQ2KTtcbiAgICB9XG4gIH1cblxuICAmX19zbWFsbC1pbmZvIHtcbiAgICBjb2xvcjogIzdmODI4NztcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcbiAgfVxufVxuIiwiLmRvYy1kb3dubG9hZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xuICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgIEBpbmNsdWRlIGZvbnQoJ21lZGl1bScpO1xuXG4gICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xuICAgIEBpbmNsdWRlIGZvbnQoJ21lZGl1bScpO1xuICAgIEBpbmNsdWRlIGNvbG9yKCd3aGl0ZScpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBwYWRkaW5nOiAxMXB4IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogMC42cztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ViMzk0NiwgI2ViMzk0NiksICRhY2NlbnQtY29sb3I7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAvLyAmLS14bHN4IHtcbiAgICAvLyAgICY6OmJlZm9yZSB7XG4gICAgLy8gICAgIGNvbnRlbnQ6ICdYTFNYXFxBMCc7XG4gICAgLy8gICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgLy8gICB9XG4gICAgLy8gfVxuXG4gICAgLy8gJi0tcGRmIHtcbiAgICAvLyAgICY6OmJlZm9yZSB7XG4gICAgLy8gICAgIGNvbnRlbnQ6ICdQREZcXEEwJztcbiAgICAvLyAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG5cbiAgICAvLyAmLS1kb2Mge1xuICAgIC8vICAgJjo6YmVmb3JlIHtcbiAgICAvLyAgICAgY29udGVudDogJ0RPQ1xcQTAnO1xuICAgIC8vICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgfVxufVxuXG4uYWRhcHRpdmUtZGF0YTEge1xuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAmX19sZWZ0LFxuICAmX19yaWdodCB7XG4gICAgQGluY2x1ZGUgY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxOHB4KTtcbiAgICBAaW5jbHVkZSBmb250KCdsaWdodCcpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICZfX3JpZ2h0IHtcbiAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgfVxuXG4gICZfX2hlYWRlcjEge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICc6JztcbiAgICB9XG4gIH1cbn1cblxuLm1lbnUxX19zZWxlY3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYm90dG9tLWxpbmUgLnJvdyB7XG4gIG1hcmdpbjogMDtcblxuICAuY29sLXhzLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5oMyB7XG4gIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xufVxuXG4uZG9jcy1saXN0MS1saXN0IHtcbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc2MCcgaGVpZ2h0PSc2MCcgdmlld0JveD0nMCAwIDYwIDYwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yMi41IDQuNUMyMi41IDQuMjIzODYgMjIuNzIzOSA0IDIzIDRIMzdDMzcuMjc2MSA0IDM3LjUgNC4yMjM4NiAzNy41IDQuNVYxMS4xMzc4QzM3LjUgMTEuNDE0IDM3LjI3NjEgMTEuNjM3OCAzNyAxMS42Mzc4SDIzQzIyLjcyMzkgMTEuNjM3OCAyMi41IDExLjQxNCAyMi41IDExLjEzNzhWNC41WicgZmlsbD0nJTIzRThFNkUyJy8lM0UgJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTEwIDguMzAyNDlIMTkuNVYxMC42Mzc4QzE5LjUgMTIuNTcwOCAyMS4wNjcgMTQuMTM3OCAyMyAxNC4xMzc4SDM3QzM4LjkzMyAxNC4xMzc4IDQwLjUgMTIuNTcwOCA0MC41IDEwLjYzNzhWOC4zMDI0OUg1MEM1MS4xMDQ2IDguMzAyNDkgNTIgOS4xOTc5MiA1MiAxMC4zMDI1VjU0LjY1NzJDNTIgNTUuNzYxNyA1MS4xMDQ2IDU2LjY1NzIgNTAgNTYuNjU3MkgxMEM4Ljg5NTQzIDU2LjY1NzIgOCA1NS43NjE3IDggNTQuNjU3MlYxMC4zMDI1QzggOS4xOTc5MiA4Ljg5NTQzIDguMzAyNDkgMTAgOC4zMDI0OVpNMzcuNSA4LjMwMjQ5SDIyLjVWMTAuNjM3OEMyMi41IDEwLjkxNCAyMi43MjM5IDExLjEzNzggMjMgMTEuMTM3OEgzN0MzNy4yNzYxIDExLjEzNzggMzcuNSAxMC45MTQgMzcuNSAxMC42Mzc4VjguMzAyNDlaTTIyIDIzLjI5MjNDMjIgMjUuMTYxNyAyMC40MzMgMjYuNjc3MSAxOC41IDI2LjY3NzFDMTYuNTY3IDI2LjY3NzEgMTUgMjUuMTYxNyAxNSAyMy4yOTIzQzE1IDIxLjQyMjkgMTYuNTY3IDE5LjkwNzUgMTguNSAxOS45MDc1QzIwLjQzMyAxOS45MDc1IDIyIDIxLjQyMjkgMjIgMjMuMjkyM1pNMjUgMjEuODQxOEg0NVYyNC43NDMySDI1VjIxLjg0MThaTTE4LjUgMzguMjgyNEMyMC40MzMgMzguMjgyNCAyMiAzNi43NjcgMjIgMzQuODk3NkMyMiAzMy4wMjgxIDIwLjQzMyAzMS41MTI3IDE4LjUgMzEuNTEyN0MxNi41NjcgMzEuNTEyNyAxNSAzMy4wMjgxIDE1IDM0Ljg5NzZDMTUgMzYuNzY3IDE2LjU2NyAzOC4yODI0IDE4LjUgMzguMjgyNFpNMjUgMzMuNDQ2OUg0NVYzNi4zNDgxSDI1VjMzLjQ0NjlaTTE4LjUgNDkuODg3NUMyMC40MzMgNDkuODg3NSAyMiA0OC4zNzIgMjIgNDYuNTAyNkMyMiA0NC42MzMxIDIwLjQzMyA0My4xMTc3IDE4LjUgNDMuMTE3N0MxNi41NjcgNDMuMTE3NyAxNSA0NC42MzMxIDE1IDQ2LjUwMjZDMTUgNDguMzcyIDE2LjU2NyA0OS44ODc1IDE4LjUgNDkuODg3NVpNMjUgNDUuMDUxOUg0NVY0Ny45NTMzSDI1VjQ1LjA1MTlaJyBmaWxsPSclMjNFOEU2RTInLyUzRSAlM0Mvc3ZnJTNFIFwiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB0b3A6IDVweDtcbiAgICB9XG4gIH1cbn1cblxuLmRvY3MtcmVsZWFzZXMtbGlzdCB7XG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uYWRhcHRpdmUtZGF0YTEge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZG9jLWRvd25sb2FkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmX19saW5rIHtcbiAgICB3aWR0aDogYXV0bztcblxuICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5kb2NzLXJlbGVhc2VzLWxpc3Qge1xuICAuZG9jLWRvd25sb2FkX19saW5rIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5oMyB7XG4gIEBpbmNsdWRlIGZvbnRTaXplKDI4cHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDUwcHgpIHtcbiAgLmFkYXB0aXZlLWRhdGExIHtcbiAgICAmX19sZWZ0LFxuICAgICZfX3JpZ2h0IHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLmRvYy1kb3dubG9hZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuXG4gIC5kb2NzLWxpc3QxLWxpc3QsXG4gIC5kb2NzLXJlbGVhc2VzLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbiIsIi5jb21tb25fc2VjdGlvbiB7XHJcbiAgLnNpdGVtYXAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHVsLFxyXG4gICAgb2wge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiB1bnNldDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QtaXRlbSB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlY3Rpb24tdGl0bGUge1xyXG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcclxuICAgICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoJ21lZGl1bScpO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQ7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1jb2xvcignYWNjZW50LWNvbG9yJyk7XHJcblxyXG4gICAgICAmOmhvdmVyIGEge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnNlY3Rpb24ge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZDJjYmJjO1xyXG5cclxuICAgICAgLnNpdGVtYXBfX2l0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDEzcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAuc2l0ZW1hcF9faXRlbSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJvdHRvbS1saW5lIHtcclxuICAucm93IHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuIiwiLmFydGljbGUge1xyXG4gICZfX2RvcGluZm8taGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxOHB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIEBpbmNsdWRlIGZvbnQoJ21lZGl1bScpO1xyXG4gIH1cclxuXHJcbiAgJl9fZG9waW5mby1pbm5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbGluZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxNXB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XHJcbiAgfVxyXG5cclxuICAmX193aGVuLFxyXG4gICZfX3doZXJlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE1cHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIEBpbmNsdWRlIGZvbnQoJ2xpZ2h0Jyk7XHJcbiAgfVxyXG5cclxuICAmX193aGVuLWljb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTI2cHg7XHJcbiAgICB0b3A6IDRweDtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgLmljb24tbWFwIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UgJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTEyLjAwMDcgMEMxNi45NzA3IDAgMjEgNC4wNTA3MiAyMSA5LjA1MkMyMSAxMC43NTQ5IDIwLjUyMjcgMTIuMzQyIDE5LjcwOTYgMTMuNzAxNUMxOS43MTM4IDEzLjcwNDMgMTkuNzI2MyAxMy43MDQzIDE5LjcyNjMgMTMuNzA0M0MxOS43MjYzIDEzLjcwNDMgMTkuNjgzMyAxMy43NjI5IDE5LjYyMDggMTMuODQ5NUMxOS4zNzk0IDE0LjIzODkgMTkuMTA4OCAxNC42MDc0IDE4LjgxMzMgMTQuOTU2NEMxNy4xNjkxIDE3LjE5ODEgMTMuNzI5NSAyMS44NyAxMS45OTUxIDI0QzkuNTIyNjIgMjEuMDgyNyA1Ljc3MjIyIDE2LjE0NTYgNC4zOTQ0MyAxMy45MjYzQzQuMzcwODUgMTMuODg4NiA0LjM2NTMgMTMuODUyMyA0LjM2ODA3IDEzLjgyMDJDNC4zMzU4OSAxMy43NjcyIDQuMzAxNDkgMTMuNzE2MiA0LjI2NzE1IDEzLjY2NTNDNC4yMjAwNyAxMy41OTU1IDQuMTczMTIgMTMuNTI1OSA0LjEzMjIgMTMuNDUxN0MzLjQxMjA5IDEyLjE0OCAzIDEwLjY0ODggMyA5LjA1MkMzIDQuMDUwNzIgNy4wMzA2OCAwIDEyLjAwMDcgMFpNMTggOS4wMDAwNEMxOCAxMi4zMTM3IDE1LjMxMzcgMTUgMTIgMTVDOC42ODYyOSAxNSA2IDEyLjMxMzcgNiA5LjAwMDA0QzYgNS42ODYzNSA4LjY4NjI5IDMuMDAwMDYgMTIgMy4wMDAwNkMxNS4zMTM3IDMuMDAwMDYgMTggNS42ODYzNSAxOCA5LjAwMDA0WicgZmlsbD0nJTIzRDJDQkJDJy8lM0UgJTNDcGF0aCBkPSdNMTIgMTJDMTMuNjU2OSAxMiAxNSAxMC42NTY4IDE1IDguOTk5OTlDMTUgNy4zNDMxNCAxMy42NTY5IDYgMTIgNkMxMC4zNDMxIDYgOSA3LjM0MzE0IDkgOC45OTk5OUM5IDEwLjY1NjggMTAuMzQzMSAxMiAxMiAxMlonIGZpbGw9JyUyM0M1QzBCNycvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICB9XHJcblxyXG4gICZfX3doZXJlLWljb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTI2cHg7XHJcbiAgICB0b3A6IDFweDtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB9XHJcblxyXG4gICZfX21haW5pbWcge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDZkYTtcclxuICB9XHJcblxyXG4gICZfX21haW5pbWctaW1nLXdyYXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLm1lcm9wcml5YXRpYSB7XHJcbiAgICAucHJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kb3BpbmZvLWhlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNsZWFyZml4IHtcclxuICAuY29sb21ucyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLmNvbG9tbnMgPiAuY29tbW9uX19oMS1kZWNvIHtcclxuICAgICAgbWF4LXdpZHRoOiA5ODBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmFydGljbGVfX3doZW4taWNvbiB7XHJcbiAgICB0b3A6IDJweDtcclxuICB9XHJcbn1cclxuIiwiLmFjaGlldiB7XG4gICZfX2ltZyBzdmcge1xuICAgIG1heC13aWR0aDogODVweDtcbiAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5hcnRpY2xlIHtcbiAgLmFjaGlldl9faXRlbXMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5hY2hpZXZfX2xpbmsge1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcblxuICAgIEBpbmNsdWRlIHBob25lKCkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmFjaGlldl9fbGluayxcbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg2KSAuYWNoaWV2X19saW5rIHtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdzdWJzdHJhdGUtY29sb3InKTtcbiAgICAuYWNoaWV2X190aXRsZSB7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICB9XG4gIH1cblxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbms6aG92ZXIsXG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluazpob3ZlcixcbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rOmhvdmVyLFxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbms6aG92ZXIsXG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOCkgLmFjaGlldl9fbGluazpob3ZlcixcbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rOmhvdmVyIHtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdibGFjaycpO1xuICAgIC5hY2hpZXZfX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCd3aGl0ZScpO1xuICAgIH1cblxuICAgIC5hY2hpZXZfX2ltZyB7XG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmFjaGlldl9fbGluayB7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICB9XG5cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg0KSAuYWNoaWV2X19saW5rLFxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDgpIC5hY2hpZXZfX2xpbmssXG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOSkgLmFjaGlldl9fbGluayB7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWNjZW50LWNvbG9yJyk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSwgcHJpbnQge1xuICAuYWNoaWV2X19pdGVtcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmFjaGlldl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG5cbiAgLmFjaGlldl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTQ1Nzc7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGNvbG9yKCd3aGl0ZScpO1xuICAgIGZpbGw6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAgIH1cblxuICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNyk7XG4gICAgfVxuICB9XG5cbiAgLmFjaGlldl9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuXG4gIC5hY2hpZXZfX2NvdW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMjZweCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5hY2hpZXZfX2ltZyB7XG4gICAgd2lkdGg6IDYycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmFjaGlldl9faXRlbS0tcG9zMiAuYWNoaWV2X19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3N1YnN0cmF0ZS1jb2xvcicpO1xuICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgIEBpbmNsdWRlIGZpbGwoJ2JsYWNrJyk7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgIH1cblxuICAgIC5hY2hpZXZfX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgIH1cbiAgfVxuXG4gIC5hY2hpZXZfX2l0ZW0tLXBvczMgLmFjaGlldl9fbGluayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhZGRpdGlvbmFsLWNvbG9yJyk7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYmxhY2snKTtcbiAgICB9XG4gIH1cblxuICAuYWNoaWV2X19pdGVtLS1wb3M0IC5hY2hpZXZfX2xpbmsge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWNjZW50LWNvbG9yJyk7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNoaWV2X19pdGVtcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjaGlldl9faXRlbXMtaW5uZXIge1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEsXG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUyLFxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMyxcbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTQsXG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU1IHtcbiAgICBtYXgtaGVpZ2h0OiA0NjBweDtcbiAgICBtaW4taGVpZ2h0OiA0NDBweDtcbiAgfVxuXG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU2LFxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lNyxcbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTgge1xuICAgIG1heC1oZWlnaHQ6IDYxMy4zMzMzMzMzMzNweDtcbiAgICBtaW4taGVpZ2h0OiA1ODYuNjY2NjY2NjY3cHg7XG4gIH1cblxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSxcbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTEwIHtcbiAgICBtYXgtaGVpZ2h0OiA5MjBweDtcbiAgICBtaW4taGVpZ2h0OiA4ODBweDtcbiAgfVxuXG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMSB7XG4gICAgbWF4LWhlaWdodDogMTE1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDExMDBweDtcbiAgfVxuXG4gIC5hY2hpZXZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBoZWlnaHQ6IDI1JTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLmFjaGlldl9fbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIGxlZnQ6IDFweDtcbiAgICByaWdodDogMXB4O1xuICAgIGJvdHRvbTogMXB4O1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgY29sb3IoJ3doaXRlJyk7XG4gICAgZmlsbDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM3KTtcbiAgICB9XG4gIH1cblxuICAuYWNoaWV2X190aXRsZSB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG5cbiAgLmFjaGlldl9fY291bnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoNTBweCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgfVxuXG4gIC5hY2hpZXZfX2ltZyB7XG4gICAgd2lkdGg6IDYycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmFjaGlldl9faXRlbXMgLmFjaGlldl9faXRlbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIH1cblxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMSAuYWNoaWV2X19pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMiAuYWNoaWV2X19pdGVtIHtcbiAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICB9XG4gIH1cblxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMyAuYWNoaWV2X19pdGVtIHtcbiAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICAgIH1cbiAgfVxuXG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU0IC5hY2hpZXZfX2l0ZW0ge1xuICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG5cbiAgICAgIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdzdWJzdHJhdGUtY29sb3InKTtcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoJ2JsYWNrJyk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhZGRpdGlvbmFsLWNvbG9yJyk7XG4gICAgICAgIH1cblxuICAgICAgICAuYWNoaWV2X190aXRsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcblxuICAgICAgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gICAgfVxuICB9XG5cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTUgLmFjaGlldl9faXRlbSB7XG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcblxuICAgICAgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3N1YnN0cmF0ZS1jb2xvcicpO1xuICAgICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICAgICAgQGluY2x1ZGUgZmlsbCgnYmxhY2snKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcblxuICAgICAgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG5cbiAgICAgIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhZGRpdGlvbmFsLWNvbG9yJyk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhZGRpdGlvbmFsLWNvbG9yJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDUpIHtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcblxuICAgICAgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3N1YnN0cmF0ZS1jb2xvcicpO1xuICAgICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICAgICAgQGluY2x1ZGUgZmlsbCgnYmxhY2snKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2hpZXZfX3RpdGxlIHtcbiAgICAgICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU2IC5hY2hpZXZfX2l0ZW0ge1xuICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgaGVpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBoZWlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG5cbiAgICAgIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdzdWJzdHJhdGUtY29sb3InKTtcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoJ2JsYWNrJyk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhZGRpdGlvbmFsLWNvbG9yJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIGhlaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgIGhlaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gICAgICB0b3A6IDMzLjMzMzMzMzMzMzMlO1xuICAgICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSg1KSB7XG4gICAgICBoZWlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgICAgdG9wOiA2Ni42NjY2NjY2NjY3JTtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhZGRpdGlvbmFsLWNvbG9yJyk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhZGRpdGlvbmFsLWNvbG9yJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDYpIHtcbiAgICAgIGhlaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgICB0b3A6IDY2LjY2NjY2NjY2NjclO1xuICAgICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG5cbiAgICAgIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU3IC5hY2hpZXZfX2l0ZW0ge1xuICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgaGVpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBoZWlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG5cbiAgICAgIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdzdWJzdHJhdGUtY29sb3InKTtcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoJ2JsYWNrJyk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhZGRpdGlvbmFsLWNvbG9yJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIGhlaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcblxuICAgICAgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICBoZWlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgICAgdG9wOiAzMy4zMzMzMzMzMzMzJTtcbiAgICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuXG4gICAgICAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSg1KSB7XG4gICAgICBoZWlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICAgICAgdG9wOiAzMy4zMzMzMzMzMzMzJTtcbiAgICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoNikge1xuICAgICAgaGVpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICAgIHRvcDogNjYuNjY2NjY2NjY2NyU7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSg3KSB7XG4gICAgICBoZWlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgICAgdG9wOiA2Ni42NjY2NjY2NjY3JTtcbiAgICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuXG4gICAgICAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignc3Vic3RyYXRlLWNvbG9yJyk7XG4gICAgICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgICAgICBAaW5jbHVkZSBmaWxsKCdibGFjaycpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTggLmFjaGlldl9faXRlbSB7XG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBoZWlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIGhlaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcblxuICAgICAgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3N1YnN0cmF0ZS1jb2xvcicpO1xuICAgICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICAgICAgQGluY2x1ZGUgZmlsbCgnYmxhY2snKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgaGVpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuXG4gICAgICAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICBoZWlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgICAgdG9wOiAzMy4zMzMzMzMzMzMzJTtcbiAgICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuXG4gICAgICAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWNjZW50LWNvbG9yJyk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhZGRpdGlvbmFsLWNvbG9yJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDUpIHtcbiAgICAgIGhlaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgICB0b3A6IDMzLjMzMzMzMzMzMzMlO1xuICAgICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG5cbiAgICAgIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdzdWJzdHJhdGUtY29sb3InKTtcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoJ2JsYWNrJyk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhZGRpdGlvbmFsLWNvbG9yJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDYpIHtcbiAgICAgIGhlaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgICB0b3A6IDY2LjY2NjY2NjY2NjclO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3N1YnN0cmF0ZS1jb2xvcicpO1xuICAgICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICAgICAgQGluY2x1ZGUgZmlsbCgnYmxhY2snKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoNykge1xuICAgICAgaGVpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICAgIHRvcDogNjYuNjY2NjY2NjY2NyU7XG4gICAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcblxuICAgICAgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoOCkge1xuICAgICAgaGVpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICAgIHRvcDogNjYuNjY2NjY2NjY2NyU7XG4gICAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcblxuICAgICAgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbSB7XG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcblxuICAgICAgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3N1YnN0cmF0ZS1jb2xvcicpO1xuICAgICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICAgICAgQGluY2x1ZGUgZmlsbCgnYmxhY2snKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG5cbiAgICAgIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhZGRpdGlvbmFsLWNvbG9yJyk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhZGRpdGlvbmFsLWNvbG9yJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgIHRvcDogMjUlO1xuICAgICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG5cbiAgICAgIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgdG9wOiAyNSU7XG4gICAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoNikge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignc3Vic3RyYXRlLWNvbG9yJyk7XG4gICAgICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgICAgICBAaW5jbHVkZSBmaWxsKCdibGFjaycpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSg3KSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSg4KSB7XG4gICAgICB0b3A6IDc1JTtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhZGRpdGlvbmFsLWNvbG9yJyk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhZGRpdGlvbmFsLWNvbG9yJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDkpIHtcbiAgICAgIHRvcDogNzUlO1xuICAgICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG5cbiAgICAgIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWUxMCAuYWNoaWV2X19pdGVtIHtcbiAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIGhlaWdodDogMjUlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG5cbiAgICAgIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdzdWJzdHJhdGUtY29sb3InKTtcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoJ2JsYWNrJyk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhZGRpdGlvbmFsLWNvbG9yJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIGhlaWdodDogMjUlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG5cbiAgICAgIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhZGRpdGlvbmFsLWNvbG9yJyk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhZGRpdGlvbmFsLWNvbG9yJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgIGhlaWdodDogMjUlO1xuICAgICAgdG9wOiAyNSU7XG4gICAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcblxuICAgICAgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSg1KSB7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIHRvcDogMjUlO1xuICAgICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSg2KSB7XG4gICAgICBoZWlnaHQ6IDI1JTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3N1YnN0cmF0ZS1jb2xvcicpO1xuICAgICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICAgICAgQGluY2x1ZGUgZmlsbCgnYmxhY2snKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoNykge1xuICAgICAgaGVpZ2h0OiAyNSU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuXG4gICAgICAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSg4KSB7XG4gICAgICBoZWlnaHQ6IDI1JTtcbiAgICAgIHRvcDogNzUlO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoOSkge1xuICAgICAgaGVpZ2h0OiAyNSU7XG4gICAgICB0b3A6IDc1JTtcbiAgICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuXG4gICAgICAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignc3Vic3RyYXRlLWNvbG9yJyk7XG4gICAgICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgICAgICBAaW5jbHVkZSBmaWxsKCdibGFjaycpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgxMCkge1xuICAgICAgaGVpZ2h0OiAyNSU7XG4gICAgICB0b3A6IDc1JTtcbiAgICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuXG4gICAgICAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWNjZW50LWNvbG9yJyk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhZGRpdGlvbmFsLWNvbG9yJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTEgLmFjaGlldl9faXRlbSB7XG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBoZWlnaHQ6IDQwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBoZWlnaHQ6IDIwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuXG4gICAgICAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignc3Vic3RyYXRlLWNvbG9yJyk7XG4gICAgICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgICAgICBAaW5jbHVkZSBmaWxsKCdibGFjaycpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICBoZWlnaHQ6IDIwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuXG4gICAgICAuYWNoaWV2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICBoZWlnaHQ6IDIwJTtcbiAgICAgIHRvcDogMjAlO1xuICAgICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG5cbiAgICAgIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgaGVpZ2h0OiA0MCU7XG4gICAgICB0b3A6IDIwJTtcbiAgICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoNikge1xuICAgICAgaGVpZ2h0OiAyMCU7XG4gICAgICB0b3A6IDQwJTtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdzdWJzdHJhdGUtY29sb3InKTtcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoJ2JsYWNrJyk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhZGRpdGlvbmFsLWNvbG9yJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDcpIHtcbiAgICAgIGhlaWdodDogMjAlO1xuICAgICAgdG9wOiA0MCU7XG4gICAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcblxuICAgICAgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoOCkge1xuICAgICAgaGVpZ2h0OiA0MCU7XG4gICAgICB0b3A6IDYwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSg5KSB7XG4gICAgICBoZWlnaHQ6IDIwJTtcbiAgICAgIHRvcDogNjAlO1xuICAgICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG5cbiAgICAgIC5hY2hpZXZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMTApIHtcbiAgICAgIGhlaWdodDogMjAlO1xuICAgICAgdG9wOiA4MCU7XG4gICAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcblxuICAgICAgLmFjaGlldl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3N1YnN0cmF0ZS1jb2xvcicpO1xuICAgICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICAgICAgQGluY2x1ZGUgZmlsbCgnYmxhY2snKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMTEpIHtcbiAgICAgIGhlaWdodDogNDAlO1xuICAgICAgdG9wOiA2MCU7XG4gICAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDIpIC5hY2hpZXZfX2xpbmssXG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmFjaGlldl9fbGluayxcbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSgzKSAuYWNoaWV2X19saW5rLFxuICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSAuYWNoaWV2X19pdGVtOm50aC1vZi10eXBlKDYpIC5hY2hpZXZfX2xpbmssXG4gIC5hY2hpZXZfX2l0ZW1zLS1zY2hlbWU5IC5hY2hpZXZfX2l0ZW06bnRoLW9mLXR5cGUoOCkgLmFjaGlldl9fbGluayxcbiAgLmFjaGlldl9faXRlbXMtLXNjaGVtZTkgLmFjaGlldl9faXRlbTpudGgtb2YtdHlwZSg5KSAuYWNoaWV2X19saW5rIHtcbiAgICAuYWNoaWV2X190aXRsZSB7XG4gICAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmFjaGlldl9fbGluayB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLmFjaGlldl9faW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmFjaGlldl9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwNDlweCkge1xuICBhcnRpY2xlIHtcbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lOSxcbiAgICAuYWNoaWV2X19pdGVtcy0tc2NoZW1lMTAge1xuICAgICAgbWF4LWhlaWdodDogMTMwMHB4O1xuICAgICAgbWluLWhlaWdodDogMTIwMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmVycm9yLXBhZ2Uge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9tb3NyZWcvY2l0eS1iZy1tb2JpbGUucG5nJyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcblxyXG4gIC5lcnJvci1ibG9jayB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcclxuXHJcbiAgICAmX19jb2RlIHtcclxuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTcwcHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTc4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjZweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLWxlZnQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQtdGV4dCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLXJpZ2h0IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAxOCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSAlM0NnIG9wYWNpdHk9JzAuNiclM0UgJTNDY2lyY2xlIGN4PSc3LjA4NjgzJyBjeT0nNy4wODY4Mycgcj0nNi4wODY4Mycgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJy8lM0UgJTNDcGF0aCBkPSdNMTYuMjA5IDE4LjExMDhMMTEuMDIzMiAxMi45MjUnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UgJTNDL2clM0UgJTNDL3N2ZyUzRSBcIik7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLXN1Ym1pdCB7XHJcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FjY2VudC1jb2xvcicpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICBAaW5jbHVkZSBmb250KCdtZWRpdW0nKTtcclxuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAxMXB4IDM3cHggMTFweCA2MHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLXJpZ2h0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19lcnJvciB7XHJcbiAgICAgIGJvdHRvbTogLTI1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvbW9zcmVnL2NpdHktYmcucG5nJyk7XHJcbiAgICAuZXJyb3ItYmxvY2sge1xyXG4gICAgICB3aWR0aDogMzg1cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAmX19mb3JtLXN1Ym1pdCB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ViMzk0NiwgI2ViMzk0Nik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZXZlbnRzQ2FsZW5kYXJfYm90dG9tQ29udHJvbHMge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgfVxufVxuXG4uaGFzRGF0ZXBpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHtcbiAgLmNvbW1vbl9fcG9wdXAge1xuICAgIG1heC13aWR0aDogNzcwcHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCd3aGl0ZScpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX2NoaWxkIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTI4NnB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMjAwO1xuICAgICAgcGFkZGluZzogMjBweCAyNHB4IDI0cHg7XG4gICAgfVxuICB9XG59XG5cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1hY3RpdmUge1xuICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbn1cblxuLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgaDIuY29tbW9uX19oMi1kZWNvLmNvbW1vbl9faDItZGVjb19fc21hbGwge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLmNvbW1vbl9fcG9wdXAuaXNIaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51aS1zdGF0ZS1kaXNhYmxlZCAudWktZGF0ZXBpY2tlci1tb3JlLWlubmVyLFxuLnVpLXN0YXRlLWRpc2FibGVkIC51aS1kYXRlcGlja2VyLXRleHQtaW5uZXIge1xuICBAaW5jbHVkZSBjb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xufVxuXG4udWktZGF0ZXBpY2tlcjNfZml4LWJ0aCB7XG4gIG1hcmdpbjogMjBweCAwIDMwcHggMDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XG4gIEBpbmNsdWRlIGZvbnQoJ21lZGl1bScpO1xufVxuLnVpLWRhdGVwaWNrZXIzIHtcbiAgbWFyZ2luLXRvcDogMTdweDtcbiAgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi51aS1kYXRlcGlja2VyIHtcbiAgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gIH1cblxuICAudWktZGF0ZXBpY2tlci1wcmV2LFxuICAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxuICAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjOWJhMWFiO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzliYTFhYjtcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gIH1cblxuICAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgfVxuXG4gIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHNwYW4ge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzUxNTM1NjtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNTE1MzU2O1xuICAgIH1cbiAgfVxuXG4gIC51aS1kYXRlcGlja2VyLXByZXY6aG92ZXIgc3BhbiB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzUxNTM1NjtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzUxNTM1NjtcbiAgfVxuXG4gIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMzBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBzZWxlY3Qge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDFweCAwO1xuICAgIH1cbiAgfVxuXG4gIC51aS1kYXRlcGlja2VyLW1vbnRoLFxuICAudWktZGF0ZXBpY2tlci15ZWFyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMjBweCk7XG4gICAgQGluY2x1ZGUgZm9udCgnbWVkaXVtJyk7XG4gIH1cblxuICAudWktZGF0ZXBpY2tlci1tb250aCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiB1bnNldDtcbiAgICBtYXJnaW46IDAgMCAwLjRlbTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB9XG5cbiAgLnVpLWRhdGVwaWNrZXIzIHRhYmxlIHRyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICB0ciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjZzO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0NSwgNzgsIDkwLCAwLjQpO1xuICAgIH1cbiAgfVxuXG4gIHRoIHtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxMnB4KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA3cHggMDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIHRkIHtcbiAgICBwYWRkaW5nOiA5cHggMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZSAwcztcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcbiAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGEudWktc3RhdGUtZGVmYXVsdCxcbiAgICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuLFxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgYS51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgIH1cblxuICAgIHNwYW46OmJlZm9yZSxcbiAgICBhOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBsZWZ0OiAtMXB4O1xuICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICBib3R0b206IC0xcHg7XG4gICAgfVxuXG4gICAgJi51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignc3Vic3RyYXRlLWNvbG9yJyk7XG4gICAgICB9XG5cbiAgICAgIGEudWktc3RhdGUtZGVmYXVsdCxcbiAgICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBjb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudWktZGF0ZXBpY2tlci10b2RheSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBzcGFuLFxuICAgICAgYS51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudWktZGF0ZXBpY2tlciB7XG4gICAgdGQge1xuICAgICAgLnVpLWRhdGVwaWNrZXItdGV4dCxcbiAgICAgIC51aS1kYXRlcGlja2VyLW1vcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB7XG4gICAgLmNvbW1vbl9fcG9wdXAge1xuICAgICAgJl9fY2hpbGQge1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnVpLWRhdGVwaWNrZXIzX2ZpeC1idGgge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMnB4O1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnVpLWRhdGVwaWNrZXIge1xuICAgIHRhYmxlLFxuICAgIHRoZWFkIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0aGVhZCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIHRoIHtcbiAgICAgIHBhZGRpbmc6IDdweCA5cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDhweCA4cHggMTVweDtcbiAgICAgIGhlaWdodDogMTI5cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMWQ1O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IDAuNnM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgLnVpLWRhdGVwaWNrZXItdGV4dC1pbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDExcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgICAgIG1hcmdpbjogNHB4IDAgMTBweDtcbiAgICAgIH1cblxuICAgICAgLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICB9XG5cbiAgICAgIC51aS1kYXRlcGlja2VyLW1vcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgYm90dG9tOiA4cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICM3ZTdiN2I7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDExcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgJi51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgICAgIC51aS1kYXRlcGlja2VyLXRleHQtaW5uZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbG9yKCdhZGRpdGlvbmFsLWNvbG9yJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ldmVudHNDYWxlbmRhcl9ib3R0b21Db250cm9scyB7XG4gICAgLnVpLWRhdGVwaWNrZXIzX2ZpeC1idGgge1xuICAgICAgdG9wOiAtMThweDtcbiAgICB9XG4gIH1cblxuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sXG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvdHRvbTogNnB4O1xuICB9XG5cbiAgLnVpLWRhdGVwaWNrZXIzIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG5cbiAgLmV2ZW50c0NhbGVuZGFyX2JvdHRvbUNvbnRyb2xzIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4iLCIuZmFrZS1jbGFzcyB7XHJcbiAgLmxpc3Q1IHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjBweCk7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoKTtcclxuICAgIH1cclxuICAgICZfX2l0ZW0tLWltZy0tY29udCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3doaXRlJyk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS0tbmFtZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLS1pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAubGlzdDUge1xyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAzMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYmxvY2stYmctY29sb3InKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcclxuXHJcbiAgICAgICAgICAubGlzdDVfX2l0ZW0tLW5hbWUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2l0ZW0tLW5hbWUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJ21lZGl1bScpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDUwcHgpIHtcclxuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XHJcbiAgICAubGlzdDUge1xyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAyMiU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3Q1X19pdGVtLS1uYW1lIHtcclxuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjBweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1mcC1jb250YWluZXIge1xyXG4gIEBpbmNsdWRlIGZvbnQoJ2xpZ2h0Jyk7XHJcblxyXG4gIC5wb3B1cF90YWJsZSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcblxyXG4gICAgJi1jZWxsIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBsYXB0b3AoKSB7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmUoKSB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb21tb25fX2gyLWRlY28ge1xyXG4gICAgICBAaW5jbHVkZSBmb250KCdtZWRpdW0nKTtcclxuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWZwX3RhYmxlLXBvcHVwIHtcclxuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3doaXRlJyk7XHJcbiAgfVxyXG5cclxuICAucG9wdXBfdGFibGUtY2VsbC1ib3R0b20tY29udCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICB1bCxcclxuICBvbCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiA5cHggMCAyMHB4IDM2cHg7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoJ2xpZ2h0Jyk7XHJcbiAgICAgIG1hcmdpbjogMCAwIDE0cHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIGxpIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIGxlZnQ6IC0zNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDlweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgb2wge1xyXG4gICAgY291bnRlci1yZXNldDogbGk7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGksIGRlY2ltYWwpICcuJztcclxuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbGk7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XHJcbiAgICAgICAgbGVmdDogLTM1cHg7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgY29sb3I6ICRhY2NlbnQtY29sb3I7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCgnYm9sZCcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAueWEtc2hhcmUyIHtcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVkZWRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm5vLXRvdWNoICY6aG92ZXIsXHJcbiAgICAgIC50b3VjaCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtX3NlcnZpY2Vfb2Rub2tsYXNzbmlraSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRraUlHaGxhV2RvZEQwaU16QWlJSFpwWlhkQ2IzZzlJakFnTUNBeE9TQXpNQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCamJHbHdMWEoxYkdVOUltVjJaVzV2WkdRaUlHUTlJazB4TWk0NE5UZ2dPQzR3T0RReFF6RXlMamcxT0NBMkxqTTNPU0F4TVM0ME56VTNJRFF1T1RrMk5qZ2dPUzQzTnpBMk1pQTBMams1TmpZNFF6Z3VNRFkxTlRJZ05DNDVPVFkyT0NBMkxqWTRNeklnTmk0ek56a2dOaTQyT0RNeUlEZ3VNRGcwTVVNMkxqWTRNeklnT1M0M09Ea3lJRGd1TURZMU5USWdNVEV1TVRjeE5pQTVMamMzTURZeUlERXhMakUzTVRaRE1URXVORGMxTnlBeE1TNHhOekUySURFeUxqZzFPQ0E1TGpjNE9USWdNVEl1T0RVNElEZ3VNRGcwTVZwTk1UY3VNak01TkNBNExqQTRNems1UXpFM0xqSXpPVFFnTVRJdU1qQTRPU0F4TXk0NE9UVTJJREUxTGpVMU16SWdPUzQzTnpBMk15QXhOUzQxTlRNeVF6VXVOalExTnpFZ01UVXVOVFV6TWlBeUxqTXdNVGc0SURFeUxqSXdPRGtnTWk0ek1ERTRPQ0E0TGpBNE16azVRekl1TXpBeE9EZ2dNeTQ1TlRreE55QTFMalkwTlRjeElEQXVOakUxTWpNMElEa3VOemN3TmpNZ01DNDJNVFV5TXpSRE1UTXVPRGsxTmlBd0xqWXhOVEl6TkNBeE55NHlNemswSURNdU9UVTVNVGNnTVRjdU1qTTVOQ0E0TGpBNE16azVXazB4Tnk0M05USXpJREU1TGpJNU16RkRNVGN1TmpVeU1pQXhPUzR6TmpreklERTFMamMyTWpZZ01qQXVOemczTWlBeE1pNDJNRGt4SURJeExqTTVOekpNTVRjdU16WTVNaUF5TlM0NE56WTNRekU0TGpJd05qSWdNall1Tmpjd015QXhPQzR5TURjeklESTNMamsxTnprZ01UY3VNemN4TlNBeU9DNDNOVEk0UXpFMkxqVXpOVGdnTWprdU5UUTNOU0F4TlM0eE56azVJREk1TGpVME9EZ2dNVFF1TXpReU5pQXlPQzQzTlRWTU9TNDNNakV6TkNBeU5DNDBPREpNTlM0MU1qTTVNaUF5T0M0M01qYzFRelV1TVRBek56a2dNamt1TVRReE5DQTBMalUwTXpJeElESTVMak0wT1RZZ015NDVPREl3TmlBeU9TNHpORGsyUXpNdU5EUTJPRFFnTWprdU16UTVOaUF5TGpreE1URTRJREk1TGpFMk1EVWdNaTQwT1RVMU5pQXlPQzQzTnprNVF6RXVOalEwTURNZ01qZ3VNREF3TXlBeExqWXhPVE0xSURJMkxqY3hNamtnTWk0ME5EQTBOQ0F5TlM0NU1EUTBURFl1T1RVNE5UY2dNakV1TkRJd09VTXpMamN4TmpjeElESXdMamd5TlRJZ01TNDNORGc1T0NBeE9TNHpOekF6SURFdU5qUTNOalFnTVRrdU1qa3pNVU13TGpjeU5EZzNNeUF4T0M0MU9UQTFJREF1TlRjMk5qUWdNVGN1TXpFd05TQXhMak14TmpZNElERTJMalF6TkRORE1pNHdOVFkyTVNBeE5TNDFOVGd4SURNdU5EQTBORFlnTVRVdU5ERTNNeUEwTGpNeU56UTFJREUyTGpFeE9UbEROQzR6TkRZNU5TQXhOaTR4TXpRNUlEWXVOREExTURrZ01UY3VOakF6SURrdU56SXhNVElnTVRjdU5qQTFNVU01TGpjeU1EUTFJREUzTGpZd05TQTVMamN4T1RVMklERTNMall3TlNBNUxqY3hPVFFnTVRjdU5qQTFRemt1TnpFNU1qWWdNVGN1TmpBMUlEa3VOekU1TmpZZ01UY3VOakExSURrdU56SXhNak1nTVRjdU5qQTFRemt1TnpJeU5UWWdNVGN1TmpBMUlEa3VOekl6TURNZ01UY3VOakExSURrdU56SXpNRE1nTVRjdU5qQTFRemt1TnpJek1ETWdNVGN1TmpBMUlEa3VOekl5TURNZ01UY3VOakExSURrdU56SXhNak1nTVRjdU5qQTFNVU14TXk0d016YzFJREUzTGpZd015QXhOUzR3TlRNZ01UWXVNVE0wT1NBeE5TNHdOekkxSURFMkxqRXhPVGxETVRVdU9UazFOU0F4TlM0ME1UY3pJREUzTGpNME16UWdNVFV1TlRVNE1TQXhPQzR3T0RNeklERTJMalF6TkRORE1UZ3VPREl6TXlBeE55NHpNVEExSURFNExqWTNOVEVnTVRndU5Ua3dOU0F4Tnk0M05USXpJREU1TGpJNU16RmFJaUJtYVd4c1BTSWpRelZETUVJM0lpOCtDand2YzNablBnbz0nKTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRraUlHaGxhV2RvZEQwaU16QWlJSFpwWlhkQ2IzZzlJakFnTUNBeE9TQXpNQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCamJHbHdMWEoxYkdVOUltVjJaVzV2WkdRaUlHUTlJazB4TWk0NE5UZ2dPQzR3T0RReFF6RXlMamcxT0NBMkxqTTNPU0F4TVM0ME56VTNJRFF1T1RrMk5qZ2dPUzQzTnpBMk1pQTBMams1TmpZNFF6Z3VNRFkxTlRJZ05DNDVPVFkyT0NBMkxqWTRNeklnTmk0ek56a2dOaTQyT0RNeUlEZ3VNRGcwTVVNMkxqWTRNeklnT1M0M09Ea3lJRGd1TURZMU5USWdNVEV1TVRjeE5pQTVMamMzTURZeUlERXhMakUzTVRaRE1URXVORGMxTnlBeE1TNHhOekUySURFeUxqZzFPQ0E1TGpjNE9USWdNVEl1T0RVNElEZ3VNRGcwTVZwTk1UY3VNak01TkNBNExqQTRNems1UXpFM0xqSXpPVFFnTVRJdU1qQTRPU0F4TXk0NE9UVTJJREUxTGpVMU16SWdPUzQzTnpBMk15QXhOUzQxTlRNeVF6VXVOalExTnpFZ01UVXVOVFV6TWlBeUxqTXdNVGc0SURFeUxqSXdPRGtnTWk0ek1ERTRPQ0E0TGpBNE16azVRekl1TXpBeE9EZ2dNeTQ1TlRreE55QTFMalkwTlRjeElEQXVOakUxTWpNMElEa3VOemN3TmpNZ01DNDJNVFV5TXpSRE1UTXVPRGsxTmlBd0xqWXhOVEl6TkNBeE55NHlNemswSURNdU9UVTVNVGNnTVRjdU1qTTVOQ0E0TGpBNE16azVXazB4Tnk0M05USXpJREU1TGpJNU16RkRNVGN1TmpVeU1pQXhPUzR6TmpreklERTFMamMyTWpZZ01qQXVOemczTWlBeE1pNDJNRGt4SURJeExqTTVOekpNTVRjdU16WTVNaUF5TlM0NE56WTNRekU0TGpJd05qSWdNall1Tmpjd015QXhPQzR5TURjeklESTNMamsxTnprZ01UY3VNemN4TlNBeU9DNDNOVEk0UXpFMkxqVXpOVGdnTWprdU5UUTNOU0F4TlM0eE56azVJREk1TGpVME9EZ2dNVFF1TXpReU5pQXlPQzQzTlRWTU9TNDNNakV6TkNBeU5DNDBPREpNTlM0MU1qTTVNaUF5T0M0M01qYzFRelV1TVRBek56a2dNamt1TVRReE5DQTBMalUwTXpJeElESTVMak0wT1RZZ015NDVPREl3TmlBeU9TNHpORGsyUXpNdU5EUTJPRFFnTWprdU16UTVOaUF5TGpreE1URTRJREk1TGpFMk1EVWdNaTQwT1RVMU5pQXlPQzQzTnprNVF6RXVOalEwTURNZ01qZ3VNREF3TXlBeExqWXhPVE0xSURJMkxqY3hNamtnTWk0ME5EQTBOQ0F5TlM0NU1EUTBURFl1T1RVNE5UY2dNakV1TkRJd09VTXpMamN4TmpjeElESXdMamd5TlRJZ01TNDNORGc1T0NBeE9TNHpOekF6SURFdU5qUTNOalFnTVRrdU1qa3pNVU13TGpjeU5EZzNNeUF4T0M0MU9UQTFJREF1TlRjMk5qUWdNVGN1TXpFd05TQXhMak14TmpZNElERTJMalF6TkRORE1pNHdOVFkyTVNBeE5TNDFOVGd4SURNdU5EQTBORFlnTVRVdU5ERTNNeUEwTGpNeU56UTFJREUyTGpFeE9UbEROQzR6TkRZNU5TQXhOaTR4TXpRNUlEWXVOREExTURrZ01UY3VOakF6SURrdU56SXhNVElnTVRjdU5qQTFNVU01TGpjeU1EUTFJREUzTGpZd05TQTVMamN4T1RVMklERTNMall3TlNBNUxqY3hPVFFnTVRjdU5qQTFRemt1TnpFNU1qWWdNVGN1TmpBMUlEa3VOekU1TmpZZ01UY3VOakExSURrdU56SXhNak1nTVRjdU5qQTFRemt1TnpJeU5UWWdNVGN1TmpBMUlEa3VOekl6TURNZ01UY3VOakExSURrdU56SXpNRE1nTVRjdU5qQTFRemt1TnpJek1ETWdNVGN1TmpBMUlEa3VOekl5TURNZ01UY3VOakExSURrdU56SXhNak1nTVRjdU5qQTFNVU14TXk0d016YzFJREUzTGpZd015QXhOUzR3TlRNZ01UWXVNVE0wT1NBeE5TNHdOekkxSURFMkxqRXhPVGxETVRVdU9UazFOU0F4TlM0ME1UY3pJREUzTGpNME16UWdNVFV1TlRVNE1TQXhPQzR3T0RNeklERTJMalF6TkRORE1UZ3VPREl6TXlBeE55NHpNVEExSURFNExqWTNOVEVnTVRndU5Ua3dOU0F4Tnk0M05USXpJREU1TGpJNU16RmFJaUJtYVd4c1BTSWpSVVU0TWpNMUlpOCtDand2YzNablBnbz0nKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1fc2VydmljZV92a29udGFrdGUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU16UWlJR2hsYVdkb2REMGlNVGtpSUhacFpYZENiM2c5SWpBZ01DQXpOQ0F4T1NJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWswek15NDRNVGszSURFMkxqazRNelpETXpNdU56YzROU0F4Tmk0NE9UazRJRE16TGpjME1ERWdNVFl1T0RNd05DQXpNeTQzTURRMUlERTJMamMzTkRkRE16TXVNVEUwTmlBeE5TNDNOeklnTXpFdU9UZzNNeUF4TkM0MU5ERXpJRE13TGpNeU16TWdNVE11TURneU1rd3pNQzR5T0RneUlERXpMakEwT0RoTU16QXVNamN3TmlBeE15NHdNekkwVERNd0xqSTFNamdnTVRNdU1ERTFOa2d6TUM0eU16UTVRekk1TGpRM09UY2dNVEl1TXpNMk1pQXlPUzR3TURFMUlERXhMamczT1RNZ01qZ3VPREF4TWlBeE1TNDJORFUwUXpJNExqUXpORGdnTVRFdU1UazVPU0F5T0M0ek5USTNJREV3TGpjME9Ea2dNamd1TlRVeU9TQXhNQzR5T1RKRE1qZ3VOamswTkNBNUxqazBOamNnTWprdU1qSTFPU0E1TGpJeE56VTRJRE13TGpFME5qSWdPQzR4TURNMlF6TXdMall6TURJZ055NDFNVE15TXlBek1TNHdNVE0ySURjdU1EUXdNRFlnTXpFdU1qazJOeUEyTGpZNE16VTRRek16TGpNek9EVWdOQzR4TWpFM01pQXpOQzR5TWpNNElESXVORGcwTmpZZ016TXVPVFV5TWlBeExqYzNNVGMxVERNekxqZzBOamNnTVM0Mk1EVXhOVU16TXk0M056VTRJREV1TlRBME9EWWdNek11TlRreU9TQXhMalF4TXpFZ016TXVNams0TWlBeExqTXlPVFF5UXpNekxqQXdNamdnTVM0eU5EVTVNaUF6TWk0Mk1qVXpJREV1TWpNeU1URWdNekl1TVRZME9TQXhMakk0TnpjMlRESTNMakEyTmpnZ01TNHpNakZETWpZdU9UZzBNaUF4TGpJNU16TTRJREkyTGpnMk5qTWdNUzR5T1RVNU5TQXlOaTQzTVRJMklERXVNekk1TkRKRE1qWXVOVFU1TWlBeExqTTJNamtnTWpZdU5EZ3lOQ0F4TGpNM09UWTVJREkyTGpRNE1qUWdNUzR6TnprMk9Vd3lOaTR6T1RNM0lERXVOREl4TlROTU1qWXVNekl6TXlBeExqUTNNVGhETWpZdU1qWTBNaUF4TGpVd05UQXpJREkyTGpFNU9UTWdNUzQxTmpNME9TQXlOaTR4TWpnMElERXVOalEzTURWRE1qWXVNRFUzT1NBeExqY3pNRE15SURJMUxqazVPU0F4TGpneU9EQTBJREkxTGprMU1Ua2dNUzQ1TXprMFF6STFMak01TmpnZ015NHlPRGN4SURJMExqYzJOVGNnTkM0MU5EQXhNaUF5TkM0d05UYzFJRFV1TmprNE16bERNak11TmpJd09DQTJMak00T1RBM0lESXpMakl4T1RjZ05pNDVPRGMyTXlBeU1pNDROVE0xSURjdU5EazBORFJETWpJdU5EZzNOeUE0TGpBd01UQTRJREl5TGpFNE1Ea2dPQzR6TnpRek5pQXlNUzQ1TXpNeUlEZ3VOakV6TmpORE1qRXVOamcxTWlBNExqZzFNekUwSURJeExqUTJNVFFnT1M0d05EVXdNaUF5TVM0eU5qQTBJRGt1TVRnNU9UZERNakV1TURVNU55QTVMak16TkRrM0lESXdMamt3TmpVZ09TNHpPVFl5TkNBeU1DNDRNREEwSURrdU16Y3pPREpETWpBdU5qazBJRGt1TXpVeE5ERWdNakF1TlRrek9TQTVMak15T1RFNElESXdMalE1T1RFZ09TNHpNRFk1TkVNeU1DNHpNelFnT1M0eU1EWTJOQ0F5TUM0eU1ERXlJRGt1TURjd01qUWdNakF1TVRBeElEZ3VPRGszTmpKRE1qQXVNREF3TlNBNExqY3lORGs1SURFNUxqa3pNamdnT0M0MU1EYzNNaUF4T1M0NE9UYzBJRGd1TWpRMU9UZERNVGt1T0RZeU1pQTNMams0TkRBMUlERTVMamcwTVRNZ055NDNOVGczTnlBeE9TNDRNelUwSURjdU5UWTVNelZETVRrdU9ESTVPQ0EzTGpNNE1ERTJJREU1TGpnek1qUWdOeTR4TVRJMU55QXhPUzQ0TkRRMElEWXVOelkzTXpKRE1Ua3VPRFUyTmlBMkxqUXlNVGc1SURFNUxqZzJNaklnTmk0eE9EZ3hPQ0F4T1M0NE5qSXlJRFl1TURZMU5qUkRNVGt1T0RZeU1pQTFMalkwTWpNeklERTVMamczTURrZ05TNHhPREk1TWlBeE9TNDRPRGcwSURRdU5qZzNNamhETVRrdU9UQTJNeUEwTGpFNU1UWTFJREU1TGpreU1EY2dNeTQzT1RnNU5DQXhPUzQ1TXpJNElETXVOVEE1TmpSRE1Ua3VPVFEwT1NBekxqSXlNREEwSURFNUxqazFNRFFnTWk0NU1UTTJOU0F4T1M0NU5UQTBJREl1TlRrd05qTkRNVGt1T1RVd05DQXlMakkyTnpZeUlERTVMamt5T1RZZ01pNHdNVFF6SURFNUxqZzRPRFFnTVM0NE16QTBORU14T1M0NE5EYzRJREV1TmpRMk9ESWdNVGt1TnpnMU15QXhMalEyT0RVNElERTVMamN3TXpFZ01TNHlPVFUzT0VNeE9TNDJNakF6SURFdU1USXpNVFVnTVRrdU5EazVNU0F3TGprNE9UWXhPQ0F4T1M0ek5EQXhJREF1T0RrME9ESXhRekU1TGpFNE1Ea2dNQzQ0TURBeE5ERWdNVGd1T1RneU9DQXdMamN5TlRBd05pQXhPQzQzTkRjeUlEQXVOalk1TVRneFF6RTRMakV5TVRZZ01DNDFNelUxT0RjZ01UY3VNekkxSURBdU5EWXpNekU1SURFMkxqTTFOekVnTUM0ME5USXdPRFJETVRRdU1UWXlNU0F3TGpReU9UZzBPQ0F4TWk0M05URTRJREF1TlRZek5qRTNJREV5TGpFeU5qTWdNQzQ0TlRNeU1UWkRNVEV1T0RjNE5DQXdMamszTlRVM05DQXhNUzQyTlRReUlERXVNVFF5TnpZZ01URXVORFV6TnlBeExqTTFOREkwUXpFeExqSTBNVElnTVM0MU9Ua3pOaUF4TVM0eU1URTFJREV1TnpNek1UTWdNVEV1TXpZME9TQXhMamMxTlRFelF6RXlMakEzTXpFZ01TNDROVFV5TlNBeE1pNDFOelExSURJdU1EazBOellnTVRJdU9EWTVOaUF5TGpRM016UXlUREV5TGprM05Ua2dNaTQyTnpRd09FTXhNeTR3TlRnMklESXVPREU0T0RVZ01UTXVNVFF4TWlBekxqQTNOVEUxSURFekxqSXlNemdnTXk0ME5ESTJORU14TXk0ek1EWTBJRE11T0RFd01USWdNVE11TXpVNU5pQTBMakl4TmpZMElERXpMak00TXpFZ05DNDJOakU1TlVNeE15NDBORElnTlM0ME56VXhOU0F4TXk0ME5ESWdOaTR4TnpFeU55QXhNeTR6T0RNeElEWXVOelV3TXpWRE1UTXVNekkwSURjdU16STVOallnTVRNdU1qWTRNaUEzTGpjNE1EWTFJREV6TGpJeE5Ea2dPQzR4TURNMk5rTXhNeTR4TmpFM0lEZ3VOREkyTmpjZ01UTXVNRGd5SURndU5qZzRORElnTVRJdU9UYzFPU0E0TGpnNE9EZzBRekV5TGpnMk9UWWdPUzR3T0Rrek1pQXhNaTQzT1RnNElEa3VNakV4T0RVZ01USXVOell6TXlBNUxqSTFOak15UXpFeUxqY3lOemtnT1M0ek1EQTRJREV5TGpZNU9EUWdPUzR6TWpnNE1pQXhNaTQyTnpVZ09TNHpNems0TTBNeE1pNDFNakUySURrdU16azFNeUF4TWk0ek5qSXhJRGt1TkRJek5UWWdNVEl1TVRrMk9TQTVMalF5TXpVMlF6RXlMakF6TVRZZ09TNDBNak0xTmlBeE1TNDRNekV4SURrdU16UTFOU0F4TVM0MU9UVXhJRGt1TVRnNU5VTXhNUzR6TlRreUlEa3VNRE16TkRrZ01URXVNVEUwTXlBNExqZ3hPVElnTVRBdU9EWXdOU0E0TGpVME5qSTRRekV3TGpZd05qZ2dPQzR5TnpNeklERXdMak15TURVZ055NDRPVEU0TXlBeE1DNHdNREU0SURjdU5EQXhPREZET1M0Mk9ETXlPQ0EyTGpreE1UZ2dPUzR6TlRJNElEWXVNek15TmpZZ09TNHdNVEExTlNBMUxqWTJORFJNT0M0M01qY3pPQ0ExTGpFM09UYzJRemd1TlRVd016WWdOQzQ0TmpjNU9DQTRMak13T0RVMUlEUXVOREUwTURFZ09DNHdNREUyT1NBekxqZ3hPREkxUXpjdU5qazBOalVnTXk0eU1qSXlOaUEzTGpReU16STNJREl1TmpRMU56WWdOeTR4T0Rjek5DQXlMakE0T0RnMVF6Y3VNRGt6TURRZ01TNDROVFE1TmlBMkxqazFNVE0ySURFdU5qYzJPU0EyTGpjMk1qVTJJREV1TlRVME16Wk1OaTQyTnpNNU5pQXhMalV3TkRGRE5pNDJNVFV3TlNBeExqUTFPVFl5SURZdU5USXdOU0F4TGpReE1qUWdOaTR6T1RBM09TQXhMak0yTWpBNFF6WXVNall3T0RrZ01TNHpNVEU0TVNBMkxqRXlOVE0xSURFdU1qYzFOellnTlM0NU9ETTJNU0F4TGpJMU16VTVUREV1TVRNek1UY2dNUzR5T0RZNE1rTXdMall6TnpVeE5pQXhMakk0TmpneUlEQXVNekF4TWpFeElERXVNemt5T0NBd0xqRXlOREV6SURFdU5qQTBORFZNTUM0d05UTXlOakEzSURFdU56QTBOVGRETUM0d01UYzROVFk1SURFdU56WXdNelFnTUNBeExqZzBPVFFnTUNBeExqazNNa013SURJdU1EazBOVE1nTUM0d016VTBNRE00SURJdU1qUTBPVElnTUM0eE1EWXlOek1nTWk0ME1qSTVPRU13TGpneE5ETTBPU0F6TGprNU16VTNJREV1TlRnME16Y2dOUzQxTURneU55QXlMalF4TmpNeUlEWXVPVFkzTXpORE15NHlORGd5T0NBNExqUXlOak00SURNdU9UY3hNalFnT1M0Mk1ERTJPU0EwTGpVNE5EYzJJREV3TGpRNU1qSkROUzR4T1RnME1TQXhNUzR6T0RNeklEVXVPREl6T0RrZ01USXVNakkwTkNBMkxqUTJNVEl5SURFekxqQXhOVU0zTGpBNU9EVTJJREV6TGpnd05UZ2dOeTQxTWpBME1pQXhOQzR6TVRJMklEY3VOekkyT0RNZ01UUXVOVE0xTTBNM0xqa3pNelE1SURFMExqYzFPRFFnT0M0d09UVTRNU0F4TkM0NU1qVXhJRGd1TWpFek9ERWdNVFV1TURNMk5VdzRMalkxTmpRMUlERTFMalF6TnpSRE9DNDVNemsyT0NBeE5TNDNNRFEzSURrdU16VTFOVGtnTVRZdU1ESTBPU0E1TGprd05ETTRJREUyTGpNNU9FTXhNQzQwTlRNeklERTJMamMzTVRNZ01URXVNRFl4SURFM0xqRXpPRGNnTVRFdU56STNPQ0F4Tnk0MU1ERkRNVEl1TXprME55QXhOeTQ0TmpJM0lERXpMakUzTURVZ01UZ3VNVFUzT1NBeE5DNHdOVFUzSURFNExqTTROakZETVRRdU9UUXdPQ0F4T0M0Mk1UUTNJREUxTGpnd01qTWdNVGd1TnpBMk5DQXhOaTQyTkRBeklERTRMalkyTWpGSU1UZ3VOamMyTVVNeE9TNHdPRGtnTVRndU5qSTROU0F4T1M0ME1ERTRJREU0TGpVd05Ua2dNVGt1TmpFME5DQXhPQzR5T1RRMVRERTVMalk0TkRnZ01UZ3VNakV3TjBNeE9TNDNNekl5SURFNExqRTBORElnTVRrdU56YzJOU0F4T0M0d05ERWdNVGt1T0RFM05DQXhOeTQ1TURKRE1Ua3VPRFU0T1NBeE55NDNOakk0SURFNUxqZzNPVFFnTVRjdU5qQTVOQ0F4T1M0NE56azBJREUzTGpRME1qWkRNVGt1T0RZM05DQXhOaTQ1TmpNM0lERTVMamt3TmlBeE5pNDFNekl5SURFNUxqazVORE1nTVRZdU1UUTNPVU15TUM0d09ESTFJREUxTGpjMk16Z2dNakF1TVRnek1TQXhOUzQwTnpReUlESXdMakk1TlRZZ01UVXVNamM1TWtNeU1DNDBNRGdnTVRVdU1EZzBNeUF5TUM0MU16UTRJREUwTGpreE9Ua2dNakF1TmpjMklERTBMamM0TmpaRE1qQXVPREUzTlNBeE5DNDJOVE1nTWpBdU9URTRNeUF4TkM0MU56SXhJREl3TGprM056VWdNVFF1TlRRME1rTXlNUzR3TXpZeUlERTBMalV4TmpJZ01qRXVNRGd6TWlBeE5DNDBPVGN5SURJeExqRXhPRFlnTVRRdU5EZzFPRU15TVM0ME1ERTRJREUwTGpNNU5qY2dNakV1TnpNMU1TQXhOQzQwT0RNZ01qSXVNVEU1TVNBeE5DNDNORFE1UXpJeUxqVXdNamNnTVRVdU1EQTJOeUF5TWk0NE5qSTFJREUxTGpNeU9Ua2dNak11TVRrNUlERTFMamN4TkVNeU15NDFNelUwSURFMkxqQTVPRFFnTWpNdU9UTTVOU0F4Tmk0MU1qazRJREkwTGpReE1UVWdNVGN1TURBNE5rTXlOQzQ0T0RNNElERTNMalE0TnpZZ01qVXVNamsyTnlBeE55NDRORE0zSURJMUxqWTFNRFlnTVRndU1EYzNPVXd5Tmk0d01EUTJJREU0TGpJM09EUkRNall1TWpRd09TQXhPQzQwTVRJeUlESTJMalUwTnpnZ01UZ3VOVE0wTnlBeU5pNDVNalUxSURFNExqWTBOakZETWpjdU16QXlOU0F4T0M0M05UYzBJREkzTGpZek1qa2dNVGd1TnpnMU1pQXlOeTQ1TVRZMUlERTRMamN5T1RaTU16SXVORFE0TWlBeE9DNDJOakk1UXpNeUxqZzVOalFnTVRndU5qWXlPU0F6TXk0eU5EVXlJREU0TGpVNU1qZ2dNek11TkRreU5pQXhPQzQwTlRNNVF6TXpMamMwTURRZ01UZ3VNekUwTmlBek15NDRPRGMzSURFNExqRTJNVE1nTXpNdU9UTTFNaUF4Tnk0NU9UUTBRek16TGprNE1qWWdNVGN1T0RJM05DQXpNeTQ1T0RVeElERTNMall6T0NBek15NDVORFF5SURFM0xqUXlOakZETXpNdU9UQXlNaUF4Tnk0eU1UUTRJRE16TGpnMk1Ea2dNVGN1TURZM01TQXpNeTQ0TVRrM0lERTJMams0TXpaYUlpQm1hV3hzUFNJalF6VkRNRUkzSWk4K0Nqd3ZjM1puUGdvPScpO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNelFpSUdobGFXZG9kRDBpTVRraUlIWnBaWGRDYjNnOUlqQWdNQ0F6TkNBeE9TSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2dabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJaUJqYkdsd0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdROUlrMHpNeTQ0TVRrM0lERTJMams0TXpaRE16TXVOemM0TlNBeE5pNDRPVGs0SURNekxqYzBNREVnTVRZdU9ETXdOQ0F6TXk0M01EUTFJREUyTGpjM05EZERNek11TVRFME5pQXhOUzQzTnpJZ016RXVPVGczTXlBeE5DNDFOREV6SURNd0xqTXlNek1nTVRNdU1EZ3lNa3d6TUM0eU9EZ3lJREV6TGpBME9EaE1NekF1TWpjd05pQXhNeTR3TXpJMFRETXdMakkxTWpnZ01UTXVNREUxTmtnek1DNHlNelE1UXpJNUxqUTNPVGNnTVRJdU16TTJNaUF5T1M0d01ERTFJREV4TGpnM09UTWdNamd1T0RBeE1pQXhNUzQyTkRVMFF6STRMalF6TkRnZ01URXVNVGs1T1NBeU9DNHpOVEkzSURFd0xqYzBPRGtnTWpndU5UVXlPU0F4TUM0eU9USkRNamd1TmprME5DQTVMamswTmpjZ01qa3VNakkxT1NBNUxqSXhOelU0SURNd0xqRTBOaklnT0M0eE1ETTJRek13TGpZek1ESWdOeTQxTVRNeU15QXpNUzR3TVRNMklEY3VNRFF3TURZZ016RXVNamsyTnlBMkxqWTRNelU0UXpNekxqTXpPRFVnTkM0eE1qRTNNaUF6TkM0eU1qTTRJREl1TkRnME5qWWdNek11T1RVeU1pQXhMamMzTVRjMVRETXpMamcwTmpjZ01TNDJNRFV4TlVNek15NDNOelU0SURFdU5UQTBPRFlnTXpNdU5Ua3lPU0F4TGpReE16RWdNek11TWprNE1pQXhMak15T1RReVF6TXpMakF3TWpnZ01TNHlORFU1TWlBek1pNDJNalV6SURFdU1qTXlNVEVnTXpJdU1UWTBPU0F4TGpJNE56YzJUREkzTGpBMk5qZ2dNUzR6TWpGRE1qWXVPVGcwTWlBeExqSTVNek00SURJMkxqZzJOak1nTVM0eU9UVTVOU0F5Tmk0M01USTJJREV1TXpJNU5ESkRNall1TlRVNU1pQXhMak0yTWprZ01qWXVORGd5TkNBeExqTTNPVFk1SURJMkxqUTRNalFnTVM0ek56azJPVXd5Tmk0ek9UTTNJREV1TkRJeE5UTk1Nall1TXpJek15QXhMalEzTVRoRE1qWXVNalkwTWlBeExqVXdOVEF6SURJMkxqRTVPVE1nTVM0MU5qTTBPU0F5Tmk0eE1qZzBJREV1TmpRM01EVkRNall1TURVM09TQXhMamN6TURNeUlESTFMams1T1NBeExqZ3lPREEwSURJMUxqazFNVGtnTVM0NU16azBRekkxTGpNNU5qZ2dNeTR5T0RjeElESTBMamMyTlRjZ05DNDFOREF4TWlBeU5DNHdOVGMxSURVdU5qazRNemxETWpNdU5qSXdPQ0EyTGpNNE9UQTNJREl6TGpJeE9UY2dOaTQ1T0RjMk15QXlNaTQ0TlRNMUlEY3VORGswTkRSRE1qSXVORGczTnlBNExqQXdNVEE0SURJeUxqRTRNRGtnT0M0ek56UXpOaUF5TVM0NU16TXlJRGd1TmpFek5qTkRNakV1TmpnMU1pQTRMamcxTXpFMElESXhMalEyTVRRZ09TNHdORFV3TWlBeU1TNHlOakEwSURrdU1UZzVPVGRETWpFdU1EVTVOeUE1TGpNek5EazNJREl3TGprd05qVWdPUzR6T1RZeU5DQXlNQzQ0TURBMElEa3VNemN6T0RKRE1qQXVOamswSURrdU16VXhOREVnTWpBdU5Ua3pPU0E1TGpNeU9URTRJREl3TGpRNU9URWdPUzR6TURZNU5FTXlNQzR6TXpRZ09TNHlNRFkyTkNBeU1DNHlNREV5SURrdU1EY3dNalFnTWpBdU1UQXhJRGd1T0RrM05qSkRNakF1TURBd05TQTRMamN5TkRrNUlERTVMamt6TWpnZ09DNDFNRGMzTWlBeE9TNDRPVGMwSURndU1qUTFPVGRETVRrdU9EWXlNaUEzTGprNE5EQTFJREU1TGpnME1UTWdOeTQzTlRnM055QXhPUzQ0TXpVMElEY3VOVFk1TXpWRE1Ua3VPREk1T0NBM0xqTTRNREUySURFNUxqZ3pNalFnTnk0eE1USTFOeUF4T1M0NE5EUTBJRFl1TnpZM016SkRNVGt1T0RVMk5pQTJMalF5TVRnNUlERTVMamcyTWpJZ05pNHhPRGd4T0NBeE9TNDROakl5SURZdU1EWTFOalJETVRrdU9EWXlNaUExTGpZME1qTXpJREU1TGpnM01Ea2dOUzR4T0RJNU1pQXhPUzQ0T0RnMElEUXVOamczTWpoRE1Ua3VPVEEyTXlBMExqRTVNVFkxSURFNUxqa3lNRGNnTXk0M09UZzVOQ0F4T1M0NU16STRJRE11TlRBNU5qUkRNVGt1T1RRME9TQXpMakl5TURBMElERTVMamsxTURRZ01pNDVNVE0yTlNBeE9TNDVOVEEwSURJdU5Ua3dOak5ETVRrdU9UVXdOQ0F5TGpJMk56WXlJREU1TGpreU9UWWdNaTR3TVRReklERTVMamc0T0RRZ01TNDRNekEwTkVNeE9TNDRORGM0SURFdU5qUTJPRElnTVRrdU56ZzFNeUF4TGpRMk9EVTRJREU1TGpjd016RWdNUzR5T1RVM09FTXhPUzQyTWpBeklERXVNVEl6TVRVZ01Ua3VORGs1TVNBd0xqazRPVFl4T0NBeE9TNHpOREF4SURBdU9EazBPREl4UXpFNUxqRTRNRGtnTUM0NE1EQXhOREVnTVRndU9UZ3lPQ0F3TGpjeU5UQXdOaUF4T0M0M05EY3lJREF1TmpZNU1UZ3hRekU0TGpFeU1UWWdNQzQxTXpVMU9EY2dNVGN1TXpJMUlEQXVORFl6TXpFNUlERTJMak0xTnpFZ01DNDBOVEl3T0RSRE1UUXVNVFl5TVNBd0xqUXlPVGcwT0NBeE1pNDNOVEU0SURBdU5UWXpOakUzSURFeUxqRXlOak1nTUM0NE5UTXlNVFpETVRFdU9EYzROQ0F3TGprM05UVTNOQ0F4TVM0Mk5UUXlJREV1TVRReU56WWdNVEV1TkRVek55QXhMak0xTkRJMFF6RXhMakkwTVRJZ01TNDFPVGt6TmlBeE1TNHlNVEUxSURFdU56TXpNVE1nTVRFdU16WTBPU0F4TGpjMU5URXpRekV5TGpBM016RWdNUzQ0TlRVeU5TQXhNaTQxTnpRMUlESXVNRGswTnpZZ01USXVPRFk1TmlBeUxqUTNNelF5VERFeUxqazNOVGtnTWk0Mk56UXdPRU14TXk0d05UZzJJREl1T0RFNE9EVWdNVE11TVRReE1pQXpMakEzTlRFMUlERXpMakl5TXpnZ015NDBOREkyTkVNeE15NHpNRFkwSURNdU9ERXdNVElnTVRNdU16VTVOaUEwTGpJeE5qWTBJREV6TGpNNE16RWdOQzQyTmpFNU5VTXhNeTQwTkRJZ05TNDBOelV4TlNBeE15NDBORElnTmk0eE56RXlOeUF4TXk0ek9ETXhJRFl1TnpVd016VkRNVE11TXpJMElEY3VNekk1TmpZZ01UTXVNalk0TWlBM0xqYzRNRFkxSURFekxqSXhORGtnT0M0eE1ETTJOa014TXk0eE5qRTNJRGd1TkRJMk5qY2dNVE11TURneUlEZ3VOamc0TkRJZ01USXVPVGMxT1NBNExqZzRPRGcwUXpFeUxqZzJPVFlnT1M0d09Ea3pNaUF4TWk0M09UZzRJRGt1TWpFeE9EVWdNVEl1TnpZek15QTVMakkxTmpNeVF6RXlMamN5TnprZ09TNHpNREE0SURFeUxqWTVPRFFnT1M0ek1qZzRNaUF4TWk0Mk56VWdPUzR6TXprNE0wTXhNaTQxTWpFMklEa3VNemsxTXlBeE1pNHpOakl4SURrdU5ESXpOVFlnTVRJdU1UazJPU0E1TGpReU16VTJRekV5TGpBek1UWWdPUzQwTWpNMU5pQXhNUzQ0TXpFeElEa3VNelExTlNBeE1TNDFPVFV4SURrdU1UZzVOVU14TVM0ek5Ua3lJRGt1TURNek5Ea2dNVEV1TVRFME15QTRMamd4T1RJZ01UQXVPRFl3TlNBNExqVTBOakk0UXpFd0xqWXdOamdnT0M0eU56TXpJREV3TGpNeU1EVWdOeTQ0T1RFNE15QXhNQzR3TURFNElEY3VOREF4T0RGRE9TNDJPRE15T0NBMkxqa3hNVGdnT1M0ek5USTRJRFl1TXpNeU5qWWdPUzR3TVRBMU5TQTFMalkyTkRSTU9DNDNNamN6T0NBMUxqRTNPVGMyUXpndU5UVXdNellnTkM0NE5qYzVPQ0E0TGpNd09EVTFJRFF1TkRFME1ERWdPQzR3TURFMk9TQXpMamd4T0RJMVF6Y3VOamswTmpVZ015NHlNakl5TmlBM0xqUXlNekkzSURJdU5qUTFOellnTnk0eE9EY3pOQ0F5TGpBNE9EZzFRemN1TURrek1EUWdNUzQ0TlRRNU5pQTJMamsxTVRNMklERXVOamMyT1NBMkxqYzJNalUySURFdU5UVTBNelpNTmk0Mk56TTVOaUF4TGpVd05ERkROaTQyTVRVd05TQXhMalExT1RZeUlEWXVOVEl3TlNBeExqUXhNalFnTmk0ek9UQTNPU0F4TGpNMk1qQTRRell1TWpZd09Ea2dNUzR6TVRFNE1TQTJMakV5TlRNMUlERXVNamMxTnpZZ05TNDVPRE0yTVNBeExqSTFNelU1VERFdU1UTXpNVGNnTVM0eU9EWTRNa013TGpZek56VXhOaUF4TGpJNE5qZ3lJREF1TXpBeE1qRXhJREV1TXpreU9DQXdMakV5TkRFeklERXVOakEwTkRWTU1DNHdOVE15TmpBM0lERXVOekEwTlRkRE1DNHdNVGM0TlRZNUlERXVOell3TXpRZ01DQXhMamcwT1RRZ01DQXhMamszTWtNd0lESXVNRGswTlRNZ01DNHdNelUwTURNNElESXVNalEwT1RJZ01DNHhNRFl5TnpNZ01pNDBNakk1T0VNd0xqZ3hORE0wT1NBekxqazVNelUzSURFdU5UZzBNemNnTlM0MU1EZ3lOeUF5TGpReE5qTXlJRFl1T1RZM016TkRNeTR5TkRneU9DQTRMalF5TmpNNElETXVPVGN4TWpRZ09TNDJNREUyT1NBMExqVTRORGMySURFd0xqUTVNakpETlM0eE9UZzBNU0F4TVM0ek9ETXpJRFV1T0RJek9Ea2dNVEl1TWpJME5DQTJMalEyTVRJeUlERXpMakF4TlVNM0xqQTVPRFUySURFekxqZ3dOVGdnTnk0MU1qQTBNaUF4TkM0ek1USTJJRGN1TnpJMk9ETWdNVFF1TlRNMU0wTTNMamt6TXpRNUlERTBMamMxT0RRZ09DNHdPVFU0TVNBeE5DNDVNalV4SURndU1qRXpPREVnTVRVdU1ETTJOVXc0TGpZMU5qUTFJREUxTGpRek56UkRPQzQ1TXprMk9DQXhOUzQzTURRM0lEa3VNelUxTlRrZ01UWXVNREkwT1NBNUxqa3dORE00SURFMkxqTTVPRU14TUM0ME5UTXpJREUyTGpjM01UTWdNVEV1TURZeElERTNMakV6T0RjZ01URXVOekkzT0NBeE55NDFNREZETVRJdU16azBOeUF4Tnk0NE5qSTNJREV6TGpFM01EVWdNVGd1TVRVM09TQXhOQzR3TlRVM0lERTRMak00TmpGRE1UUXVPVFF3T0NBeE9DNDJNVFEzSURFMUxqZ3dNak1nTVRndU56QTJOQ0F4Tmk0Mk5EQXpJREU0TGpZMk1qRklNVGd1TmpjMk1VTXhPUzR3T0RrZ01UZ3VOakk0TlNBeE9TNDBNREU0SURFNExqVXdOVGtnTVRrdU5qRTBOQ0F4T0M0eU9UUTFUREU1TGpZNE5EZ2dNVGd1TWpFd04wTXhPUzQzTXpJeUlERTRMakUwTkRJZ01Ua3VOemMyTlNBeE9DNHdOREVnTVRrdU9ERTNOQ0F4Tnk0NU1ESkRNVGt1T0RVNE9TQXhOeTQzTmpJNElERTVMamczT1RRZ01UY3VOakE1TkNBeE9TNDROemswSURFM0xqUTBNalpETVRrdU9EWTNOQ0F4Tmk0NU5qTTNJREU1TGprd05pQXhOaTQxTXpJeUlERTVMams1TkRNZ01UWXVNVFEzT1VNeU1DNHdPREkxSURFMUxqYzJNemdnTWpBdU1UZ3pNU0F4TlM0ME56UXlJREl3TGpJNU5UWWdNVFV1TWpjNU1rTXlNQzQwTURnZ01UVXVNRGcwTXlBeU1DNDFNelE0SURFMExqa3hPVGtnTWpBdU5qYzJJREUwTGpjNE5qWkRNakF1T0RFM05TQXhOQzQyTlRNZ01qQXVPVEU0TXlBeE5DNDFOekl4SURJd0xqazNOelVnTVRRdU5UUTBNa015TVM0d016WXlJREUwTGpVeE5qSWdNakV1TURnek1pQXhOQzQwT1RjeUlESXhMakV4T0RZZ01UUXVORGcxT0VNeU1TNDBNREU0SURFMExqTTVOamNnTWpFdU56TTFNU0F4TkM0ME9ETWdNakl1TVRFNU1TQXhOQzQzTkRRNVF6SXlMalV3TWpjZ01UVXVNREEyTnlBeU1pNDROakkxSURFMUxqTXlPVGtnTWpNdU1UazVJREUxTGpjeE5FTXlNeTQxTXpVMElERTJMakE1T0RRZ01qTXVPVE01TlNBeE5pNDFNams0SURJMExqUXhNVFVnTVRjdU1EQTROa015TkM0NE9ETTRJREUzTGpRNE56WWdNalV1TWprMk55QXhOeTQ0TkRNM0lESTFMalkxTURZZ01UZ3VNRGMzT1V3eU5pNHdNRFEySURFNExqSTNPRFJETWpZdU1qUXdPU0F4T0M0ME1USXlJREkyTGpVME56Z2dNVGd1TlRNME55QXlOaTQ1TWpVMUlERTRMalkwTmpGRE1qY3VNekF5TlNBeE9DNDNOVGMwSURJM0xqWXpNamtnTVRndU56ZzFNaUF5Tnk0NU1UWTFJREU0TGpjeU9UWk1Nekl1TkRRNE1pQXhPQzQyTmpJNVF6TXlMamc1TmpRZ01UZ3VOall5T1NBek15NHlORFV5SURFNExqVTVNamdnTXpNdU5Ea3lOaUF4T0M0ME5UTTVRek16TGpjME1EUWdNVGd1TXpFME5pQXpNeTQ0T0RjM0lERTRMakUyTVRNZ016TXVPVE0xTWlBeE55NDVPVFEwUXpNekxqazRNallnTVRjdU9ESTNOQ0F6TXk0NU9EVXhJREUzTGpZek9DQXpNeTQ1TkRReUlERTNMalF5TmpGRE16TXVPVEF5TWlBeE55NHlNVFE0SURNekxqZzJNRGtnTVRjdU1EWTNNU0F6TXk0NE1UazNJREUyTGprNE16WmFJaUJtYVd4c1BTSWpORE0yTlRoRklpOCtDand2YzNablBnbz0nKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1fc2VydmljZV9mYWNlYm9vayB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTXpRaUlHaGxhV2RvZEQwaU16UWlJSFpwWlhkQ2IzZzlJakFnTUNBek5DQXpOQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCamJHbHdMWEoxYkdVOUltVjJaVzV2WkdRaUlHUTlJazB5TXk0MU16YzRJRGd1TlRBM01EUklNakF1TmpreFF6SXdMakV5TnpZZ09DNDFNRGN3TkNBeE9TNDFOVGd6SURrdU1URXhNRGNnTVRrdU5UVTRNeUE1TGpVMk1UVldNVEl1TlRjeE0wZ3lNeTQxTXpFNFF6SXpMak0zTVRjZ01UUXVPRGd3TlNBeU15NHdORE0ySURFMkxqazVNVFVnTWpNdU1EUXpOaUF4Tmk0NU9URTFTREU1TGpVME1UUldNekF1TURjMk4wZ3hOQzR6TVRNeFZqRTJMams1TURSSU1URXVOelk1TlZZeE1pNDFPRGM1U0RFMExqTXhNekZXT0M0NU9EZzJRekUwTGpNeE16RWdPQzR6TXpBMk1TQXhOQzR4T0RRZ015NDVNakk0TlNBeE9TNDJOalkxSURNdU9USXlPRFZJTWpNdU5UTTRPRXd5TXk0MU16YzRJRGd1TlRBM01EUmFJaUJtYVd4c1BTSWpRelZETUVJM0lpOCtDand2YzNablBnbz0nKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAyOXB4O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVE1pSUdobGFXZG9kRDBpTWpnaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TXlBeU9DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2dabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJaUJqYkdsd0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdROUlrMHhNaTQxTXpjNElEVXVOVEEzTURSSU9TNDJPVEE1T1VNNUxqRXlOelkwSURVdU5UQTNNRFFnT0M0MU5UZ3lPQ0EyTGpFeE1UQTNJRGd1TlRVNE1qZ2dOaTQxTmpFMVZqa3VOVGN4TWpaSU1USXVOVE14T0VNeE1pNHpOekUzSURFeExqZzRNRFVnTVRJdU1EUXpOaUF4TXk0NU9URTFJREV5TGpBME16WWdNVE11T1RreE5VZzRMalUwTVRNM1ZqSTNMakEzTmpkSU15NHpNVE14TWxZeE15NDVPVEEwU0RBdU56WTVOVE14VmprdU5UZzNPRGRJTXk0ek1UTXhNbFkxTGprNE9EWkRNeTR6TVRNeE1pQTFMak16TURZeElETXVNVGcwTURRZ01DNDVNakk0TlRJZ09DNDJOalkwTlNBd0xqa3lNamcxTWtneE1pNDFNemc0VERFeUxqVXpOemdnTlM0MU1EY3dORm9pSUdacGJHdzlJaU16T1RVMk9VRWlMejRLUEM5emRtYytDZz09Jyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMXB4IDIzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtX3NlcnZpY2VfdHdpdHRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTXpRaUlHaGxhV2RvZEQwaU16UWlJSFpwWlhkQ2IzZzlJakFnTUNBek5DQXpOQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCamJHbHdMWEoxYkdVOUltVjJaVzV2WkdRaUlHUTlJazB6TVM0ek9EUTFJRGd1T1RZNU9VTXpNQzR6TWpVMklEa3VNemd5TkRnZ01qa3VNVGc1TkNBNUxqWTJNakk1SURJM0xqazVOVGNnT1M0M09EY3lNVU15T1M0eU1UUTJJRGt1TVRRMU16Y2dNekF1TVRRM05pQTRMakV5TnpNeUlETXdMalU0T1RnZ05pNDVNVGM1TjBNeU9TNDBORFkxSURjdU5URXlNelVnTWpndU1UZzBOQ0EzTGprME16azFJREkyTGpnek9UY2dPQzR4TnpjNU1rTXlOUzQzTmpJNUlEY3VNVFkzTnpjZ01qUXVNak14TWlBMkxqVXpPRFUzSURJeUxqVXpNak1nTmk0MU16ZzFOME14T1M0eU56TWdOaTQxTXpnMU55QXhOaTQyTXpBeklEZ3VPRFl5TkRJZ01UWXVOak13TXlBeE1TNDNNalk1UXpFMkxqWXpNRE1nTVRJdU1UTXpNaUF4Tmk0Mk9ESTFJREV5TGpVeklERTJMamM0TXpJZ01USXVPVEE1TkVNeE1TNDROemc1SURFeUxqWTVNamdnTnk0MU16QXlNaUF4TUM0Mk1qWTJJRFF1TmpFNU5qZ2dOeTQwT0Rjd05VTTBMakV4TURreElEZ3VNalV5TWlBekxqZ3lNVFE0SURrdU1UUXpOellnTXk0NE1qRTBPQ0F4TUM0d09UVTFRek11T0RJeE5EZ2dNVEV1T0RrMk1TQTBMamcyTkRFM0lERXpMalE0TkRnZ05pNDBORFl5SURFMExqUXhORE5ETlM0ME56a2dNVFF1TXpnMU9TQTBMalUyT1RNMElERTBMakUxTVRrZ015NDNOekk1TmlBeE15NDNOak5XTVRNdU9ESTNPRU16TGpjM01qazJJREUyTGpNME1UUWdOUzQ0TURnd01TQXhPQzQwTXpreElEZ3VOVEEyTkNBeE9DNDVNVFkyUXpndU1ERXlNREVnTVRrdU1ETXpOaUEzTGpRNU1EWTVJREU1TGpBNU9EUWdOaTQ1TlRFek5pQXhPUzR3T1RnMFF6WXVOVGN3TWpZZ01Ua3VNRGs0TkNBMkxqSXdNVGN4SURFNUxqQTJOVElnTlM0NE5EQXpOU0F4T1M0d01ESkROaTQxT1RFM09TQXlNUzR3TmpVZ09DNDNOekEyT0NBeU1pNDFOalV5SURFeExqTTFNak1nTWpJdU5qQTJNME01TGpNek16TTRJREl6TGprNU56VWdOaTQzT0RjM055QXlOQzQ0TWpReUlEUXVNREl5T0RZZ01qUXVPREkwTWtNekxqVTBOalE0SURJMExqZ3lORElnTXk0d056Y3lOQ0F5TkM0M09UZzVJREl1TmpFMU1qTWdNalF1TnpVek1VTTFMakl5TnpNMklESTJMakl5T0NBNExqTXlPRFEzSURJM0xqQTRPQ0F4TVM0Mk5qRTFJREkzTGpBNE9FTXlNaTQxTVRnZ01qY3VNRGc0SURJNExqUTFNalFnTVRrdU1UZ3dOaUF5T0M0ME5USTBJREV5TGpNeU1qbE1Namd1TkRNeU5pQXhNUzQyTlRFeFF6STVMalU1TWpFZ01UQXVPVEl6T0NBek1DNDFPVFV5SURFd0xqQXhNREVnTXpFdU16ZzBOU0E0TGprMk9UbGFJaUJtYVd4c1BTSWpRelZETUVJM0lpOCtDand2YzNablBnbz0nKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAzNHB4IDM0cHg7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU16QWlJR2hsYVdkb2REMGlNaklpSUhacFpYZENiM2c5SWpBZ01DQXpNQ0F5TWlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWsweU9TNHpPRFExSURJdU9UWTVPVU15T0M0ek1qVTJJRE11TXpneU5EZ2dNamN1TVRnNU5DQXpMalkyTWpJNUlESTFMams1TlRjZ015NDNPRGN5TVVNeU55NHlNVFEySURNdU1UUTFNemNnTWpndU1UUTNOaUF5TGpFeU56TXlJREk0TGpVNE9UZ2dNQzQ1TVRjNU5qWkRNamN1TkRRMk5TQXhMalV4TWpNMUlESTJMakU0TkRRZ01TNDVORE01TlNBeU5DNDRNemszSURJdU1UYzNPVEpETWpNdU56WXlPU0F4TGpFMk56YzNJREl5TGpJek1USWdNQzQxTXpnMU56UWdNakF1TlRNeU15QXdMalV6T0RVM05FTXhOeTR5TnpNZ01DNDFNemcxTnpRZ01UUXVOak13TXlBeUxqZzJNalF5SURFMExqWXpNRE1nTlM0M01qWTVNa014TkM0Mk16QXpJRFl1TVRNek1UZ2dNVFF1TmpneU5TQTJMalV5T1RrM0lERTBMamM0TXpJZ05pNDVNRGswUXprdU9EYzRPVFFnTmk0Mk9USTRJRFV1TlRNd01qSWdOQzQyTWpZMk5TQXlMall4T1RZNElERXVORGczTURWRE1pNHhNVEE1TVNBeUxqSTFNaklnTVM0NE1qRTBPQ0F6TGpFME16YzJJREV1T0RJeE5EZ2dOQzR3T1RVME5rTXhMamd5TVRRNElEVXVPRGsyTURjZ01pNDROalF4TnlBM0xqUTRORGd5SURRdU5EUTJNaUE0TGpReE5ETXlRek11TkRjNUlEZ3VNemcxT0RnZ01pNDFOamt6TkNBNExqRTFNVGt4SURFdU56Y3lPVFlnTnk0M05qTXdNVlkzTGpneU56Z3pRekV1TnpjeU9UWWdNVEF1TXpReE5DQXpMamd3T0RBeElERXlMalF6T1RFZ05pNDFNRFkwSURFeUxqa3hOalpETmk0d01USXdNU0F4TXk0d016TTJJRFV1TkRrd05qa2dNVE11TURrNE5DQTBMamsxTVRNMklERXpMakE1T0RSRE5DNDFOekF5TmlBeE15NHdPVGcwSURRdU1qQXhOekVnTVRNdU1EWTFNaUF6TGpnME1ETTFJREV6TGpBd01rTTBMalU1TVRjNUlERTFMakEyTlNBMkxqYzNNRFk0SURFMkxqVTJOVElnT1M0ek5USXlOaUF4Tmk0Mk1EWXpRemN1TXpNek16Z2dNVGN1T1RrM05TQTBMamM0TnpjM0lERTRMamd5TkRJZ01pNHdNakk0TmlBeE9DNDRNalF5UXpFdU5UUTJORGdnTVRndU9ESTBNaUF4TGpBM056STBJREU0TGpjNU9Ea2dNQzQyTVRVeU16UWdNVGd1TnpVek1VTXpMakl5TnpNMklESXdMakl5T0NBMkxqTXlPRFEzSURJeExqQTRPQ0E1TGpZMk1UUTRJREl4TGpBNE9FTXlNQzQxTVRnZ01qRXVNRGc0SURJMkxqUTFNalFnTVRNdU1UZ3dOaUF5Tmk0ME5USTBJRFl1TXpJeU9URk1Nall1TkRNeU5pQTFMalkxTVRBMlF6STNMalU1TWpFZ05DNDVNak00TWlBeU9DNDFPVFV5SURRdU1ERXdNU0F5T1M0ek9EUTFJREl1T1RZNU9Wb2lJR1pwYkd3OUlpTXhNemxHUlVZaUx6NEtQQzl6ZG1jK0NnPT0nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JhZGdlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDUwcHgpIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIC5tZnBfdGFibGUtcG9wdXAge1xyXG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCd3aGl0ZScpO1xyXG4gICAgICB3aWR0aDogODB2dztcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAucG9wdXBfdGFibGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAmLWNlbGwge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC5jb21tb25fX2gyLWRlY28ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMzRweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvcHVwX3RhYmxlLWNlbGwtYm90dG9tLWNvbnQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAucG9wdXBfdGFibGUtY2VsbC1ib3R0b20ge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wb3B1cF90YWJsZS1jZWxsLXNjcm9sbC1pbm5lciB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsImFydGljbGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBQYWdlIEdyaWQgc3R5bGVzXG4ucm93OmFmdGVyLFxuLnJvdzpiZWZvcmUge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnJvdzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY29sb21uMS0zLFxuLmNvbG9tbjItMyB7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29sb21uMS0zIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5jb2xvbW4yLTMge1xuICBwYWRkaW5nOiAwO1xuXG4gIC5wYWdpbmF0aW9uMSB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICBtYXJnaW46IDIwcHggMCAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbG9tbjEtMyB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbG9tbjItMyB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG59XG5cbi5jYWxlbmRhci1vZi1ldmVudHMge1xuICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBMaXN0IHN0eWxlc1xuXG4ubGlzdDIge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLmxpc3QyX190aXRsZSxcbi5saXN0MiA+IGgyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5saXN0Mi1yb3cge1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QyLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5tb2JpbGUtdGFncyB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wcC10YWdzIHtcbiAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLmRvY3Mge1xyXG4gIC5idG4ge1xyXG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWNjZW50LWNvbG9yJyk7XHJcbiAgICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ViMzk0NiwgI2ViMzk0Nik7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZG9jc19fdG9nZ2xlLWJ1dHRvbi1pbm5lciB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAxOCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSAlM0NnIG9wYWNpdHk9JzAuNiclM0UgJTNDY2lyY2xlIGN4PSc3LjA4NjgzJyBjeT0nNy4wODY4Mycgcj0nNi4wODY4Mycgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJy8lM0UgJTNDcGF0aCBkPSdNMTYuMjA5IDE4LjExMDhMMTEuMDIzMiAxMi45MjUnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UgJTNDL2clM0UgJTNDL3N2ZyUzRSBcIik7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJvdy0tcGFkZGluZ3M3IHtcclxuICAgIC5jb2wtLXBhZGRpbmdzNyB7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgLmRvY3MtZm9ybS1zZWFyY2hfX2Zsb2F0IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jb250cm9sLWxhYmxlLXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMzBweDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAxOCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSAlM0NnIG9wYWNpdHk9JzAuNiclM0UgJTNDY2lyY2xlIGN4PSc3LjA4NjgzJyBjeT0nNy4wODY4Mycgcj0nNi4wODY4Mycgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJy8lM0UgJTNDcGF0aCBkPSdNMTYuMjA5IDE4LjExMDhMMTEuMDIzMiAxMi45MjUnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UgJTNDL2clM0UgJTNDL3N2ZyUzRSBcIik7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kb2NzLWZvcm0tc2VhcmNoX19idG4ge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG4gIC50ZXh0LWNlbnRlciAuY29sLXNtLTEyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5kb2NzLWxpc3QxLWxpc3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcblxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignd2hpdGUnKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JheTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcclxuICAgIEBpbmNsdWRlIGZvbnQoKSAmLmVycm9yIHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQ7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1jb2xvcignYWNjZW50LWNvbG9yJyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubXVsdGlwbGUtc2VsZWN0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tY29udHJvbF9fZGF0ZXBpa2VyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIzJyBoZWlnaHQ9JzIyJyB2aWV3Qm94PScwIDAgMjMgMjInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UgJTNDcGF0aCBkPSdNMTguOTc2NyAzVjBIMTYuMTE5NlYzSDdWMEg0VjNIMFYyMkgyM1YzSDE4Ljk3NjdaJyBmaWxsPSclMjNEN0Q1RDInLyUzRSAlM0NyZWN0IHg9JzQnIHk9JzYnIHdpZHRoPSczJyBoZWlnaHQ9JzMnIGZpbGw9J3doaXRlJy8lM0UgJTNDcmVjdCB4PScxMCcgeT0nNicgd2lkdGg9JzMnIGhlaWdodD0nMycgZmlsbD0nd2hpdGUnLyUzRSAlM0NyZWN0IHg9JzE2JyB5PSc2JyB3aWR0aD0nMycgaGVpZ2h0PSczJyBmaWxsPSd3aGl0ZScvJTNFICUzQ3JlY3QgeD0nNCcgeT0nMTEnIHdpZHRoPSczJyBoZWlnaHQ9JzMnIGZpbGw9J3doaXRlJy8lM0UgJTNDcmVjdCB4PScxMCcgeT0nMTEnIHdpZHRoPSczJyBoZWlnaHQ9JzMnIGZpbGw9J3doaXRlJy8lM0UgJTNDcmVjdCB4PSc0JyB5PScxNicgd2lkdGg9JzMnIGhlaWdodD0nMycgZmlsbD0nd2hpdGUnLyUzRSAlM0NyZWN0IHg9JzEwJyB5PScxNicgd2lkdGg9JzMnIGhlaWdodD0nMycgZmlsbD0nd2hpdGUnLyUzRSAlM0NyZWN0IHg9JzE2JyB5PScxMScgd2lkdGg9JzMnIGhlaWdodD0nMycgZmlsbD0nd2hpdGUnLyUzRSAlM0Mvc3ZnJTNFIFwiKTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgLmZvcm1fX3NlY3Rpb24tdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgZm9udCgnbWVkaXVtJyk7XHJcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLm1zLWNob2ljZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3doaXRlJyk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMTBweDtcclxuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xyXG4gICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTYgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UgJTNDcGF0aCBkPSdNMSAxTDggOEwxNSAxJyBzdHJva2U9JyUyM0NEQ0JDNycgc3Ryb2tlLXdpZHRoPScyJy8lM0UgJTNDL3N2ZyUzRSBcIik7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC42cztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5vcGVuIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1zLXBhcmVudC5tdWx0aXBsZS1zZWxlY3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLm1zLWRyb3AuYm90dG9tIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDQzcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCd3aGl0ZScpO1xyXG4gICAgei1pbmRleDogMTAxO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JheTtcclxuXHJcbiAgICAubXMtc2VhcmNoIHtcclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3doaXRlJyk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1ncmF5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogLTMwcHg7XHJcbiAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZTllNDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1jb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFjY2VudC1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgbGVmdDogLTI0cHg7XHJcbiAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVudTEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGxpIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1jb2xvcignYWNjZW50LWNvbG9yJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udHJvbC1sYWJlbC5kb2NzLWZvcm0tc2VhcmNoX19jb2wyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZ3JvdXAge1xyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYigyNDksIDI0OCwgMjQ3KTtcclxuICAgICAgY291bnRlci1yZXNldDogYXV0aG9yO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgIC5jb2wtc20tMyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybV9faW5wdXQtaGludCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIGN1cnNvcjogaW5pdGlhbDtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1ncmF5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybV9fbGFiZWwtLWhpbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcclxuICAgICAgICBAaW5jbHVkZSBmb250KCdsaWdodCcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZ3JvdXBfX3JlbW92ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICB0b3A6IDE5cHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB3aWR0aDogMS41cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGU4Yjg2O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb3VudGVyIHtcclxuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMThweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5idG4ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDExcHggMzdweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51MSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUxX19zZWxlY3Qge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuYnRuIHtcclxuICAgICAgdG9wOiAtNzlweDtcclxuICAgIH1cclxuXHJcbiAgICAubWVudTEge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXMtZHJvcC5ib3R0b20ge1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dDpjaGVja2VkICsgc3BhbiB7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRvY3MtZm9ybS1zZWFyY2hfX2NvbCB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogNDkuOSU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAucm93IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAuY29sLW1kLTYge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy5yb3ctLXBhZGRpbmdzNyB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgLmNvbC1zbS02IHtcclxuICAgICAgICB3aWR0aDogNDkuNSU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXMtY2hvaWNlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1jZW50ZXIge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLTEyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNTBweCkge1xyXG4gICAgLmZvcm1fX3NlY3Rpb24tdGl0bGUge1xyXG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgzNHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucm93IHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudC51aS1kYXRlcGlja2VyLWN1c3RvbTEge1xyXG4gIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3doaXRlJyk7XHJcbiAgei1pbmRleDogMTAyICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gIHJpZ2h0OiAxNXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICB3aWR0aDogMzIwcHg7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICB0ZCB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgcGFkZGluZzogOXB4IDA7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucm93IHtcclxuICAuZm9ybS1ncm91cCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNoZWNrYm94LXdyYXAge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jaGVja2JveC1zd2lwZS1sYWJlbCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDI1cHg7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmNiYmM7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMnB4O1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2hlY2tib3gtc3dpcGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICB6LWluZGV4OiAzO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAmOmNoZWNrZWQgKyAuY2hlY2tib3gtc3dpcGUtbGFiZWwge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICByaWdodDogMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaF9fZnV6enktc2VhcmNoIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgLmRvY3MtZm9ybS1zZWFyY2hfX2xhYmVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gIC5sYWJlbC1jaGVja2JveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3doaXRlJyk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA1MHB4KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgei1pbmRleDogMztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmNoZWNrZWQgKyAubGFiZWwtY2hlY2tib3gge1xyXG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE4IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3BhdGggZD0nTTIgNy40NTQ1NUw2LjM3NSAxMkwxNiAyJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzMnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmZ1enp5U2VhcmNoVG9vbHRpcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3doaXRlJyk7XHJcbiAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XHJcbiAgei1pbmRleDogMTUwO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JheTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICB3aWR0aDogMjUwcHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1pbnB1dC1maWxlLXdyYXBfX2ZpbGVsaXN0IHtcclxuICBsaSB7XHJcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWhvcml6b250YWwge1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgcCBhIHtcclxuICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucm93IHtcclxuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XHJcbiAgfVxyXG5cclxuICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxNXB4KTtcclxuICAgIEBpbmNsdWRlIGNvbG9yKCdhZGRpdGlvbmFsLWNvbG9yJyk7XHJcbiAgICBAaW5jbHVkZSBmb250KCdsaWdodCcpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gIC50ZXh0LWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1ncm91cCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA1cHg7XHJcblxyXG4gICAgLmNvbnRyb2wtbGFiZWxfX2NvbW1lbnQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XHJcbiAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcclxuICAgICAgICBAaW5jbHVkZSBmb250KCdsaWdodCcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1zbS0xMiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAuYnRuLWZpbGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcblxyXG4gIC5mb3JtLWNvbnRyb2wtd3JhcHBlcjEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtM3B4O1xyXG4gICAgLmNoZWNrYm94LWZpZWxkIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1ncmF5O1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHJcbiAgICAgIC5jaGVjayB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2FjY2VudC1jb2xvcicpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMTggMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UgJTNDcGF0aCBkPSdNMiA3LjQ1NDU1TDYuMzc1IDEyTDE2IDInIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMycvJTNFICUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jb250cm9sLXdyYXBwZXIxICsgbGFiZWwge1xyXG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIEBpbmNsdWRlIGNvbG9yKCdhZGRpdGlvbmFsLWNvbG9yJyk7XHJcbiAgICBAaW5jbHVkZSBmb250KCdsaWdodCcpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRyb2wtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5mb3JtLWNvbnRyb2wtd3JhcHBlcjIsXHJcbiAgLmZvcm0tY29udHJvbC10ZXh0MSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jb250cm9sLXdyYXBwZXIyIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tY29udHJvbC10ZXh0MSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jb2wtc20tNCB7XHJcbiAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLW9mZnNldC00IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS04IHtcclxuICAgICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICAuY29sLXNtLTgge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud3JhcC1maWxlZC1ibG9jayB7XHJcbiAgd2lkdGg6IDY2JTtcclxuXHJcbiAgLmNvbC1zbS04IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jb250cm9sLXJlcXVpcmVkIHtcclxuICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XHJcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcclxufVxyXG5cclxuaHIge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTJkYztcclxuICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi5mb3JtLWlucHV0LWZpbGUtd3JhcF9fcmVtb3ZlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIHRvcDogMTNweDtcclxuICBsZWZ0OiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjo6YmVmb3JlLFxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhZGRpdGlvbmFsLWNvbG9yO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICB9XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmZvcm0taW5wdXQtZmlsZS13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdWwgbGk6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0taW5wdXQtZmlsZS13cmFwX19maWxlbGlzdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tY29udHJvbC10ZXh0MyB7XHJcbiAgQGluY2x1ZGUgZm9udFNpemUoMTVweCk7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyonO1xyXG4gICAgY29sb3I6ICRhY2NlbnQtY29sb3I7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgQGluY2x1ZGUgZm9udFNpemUoMThweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH1cclxufVxyXG4iLCIuaW5uZXItc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMjBweCk7XG4gIH1cblxuICAmLS1yaWdodC1vZmZzZXQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwJTtcbiAgICB9XG4gIH1cblxuICAucGVyc29uYTFfX2xpbmstLWFsb25lIC5wZXJzb25hMV9faWNvbiB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0ycHg7XG4gIH1cblxuICAubWFwLXBhbmVsX2NvbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuY29sLXhzLTEyLmNvbC1zbS02IHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1kZWNvcmF0aW9uLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlydHVlX19jYXB0aW9uLmgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjhweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wZXJzb25hMV9fYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaDMge1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMzRweCk7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA1MHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgIC5jb250YWN0X19ibG9jayB7XG4gICAgICB3aWR0aDogMzIlO1xuICAgIH1cblxuICAgIC5yb3cuY29udGFjdHMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5jb2wtbWQtNCB7XG4gICAgICB3aWR0aDogNDklO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAucGVyc29uYTEuanMtcG9wdXAtY29udGFjdHMge1xuICAgICAgcCB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAtMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYmxvY2stYmctY29sb3InKTtcbiAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBjb2xvciAwLjNzO1xuICAgIEBpbmNsdWRlIGZvbnQoJ2xpZ2h0Jyk7XG5cbiAgICAmLS13aGl0ZSB7XG4gICAgICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcbiAgfVxuXG4gICZfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBAaW5jbHVkZSBmb250KCdtZWRpdW0nKTtcbiAgfVxuXG4gICZfX2NhcHRpb24ge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZmxleDogMCAwIDk2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIG9yZGVyOiAxO1xuXG4gICAgc3ZnLFxuICAgIGcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDU2cHg7XG4gICAgICBmaWxsOiAjZjU0ZTVhO1xuICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDExcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTFweCAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWNvbG9yKCdibGFjaycpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UgMHM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgICAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMCUsIDAuNSk7XG4gICAgfVxuXG4gICAgJi0td2hpdGUge1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ3doaXRlJyk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1jb2xvcignd2hpdGUnKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGNvbG9yKCd3aGl0ZScpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEuY2FyZHNfX2l0ZW0sXG4gIC5jYXJkc19faXRlbS0tbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcblxuICAgICAgLmNhcmRzX19pY29uIHtcbiAgICAgICAgc3ZnLFxuICAgICAgICBnIHtcbiAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0td2hpdGU6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgJl9faGVhZCB7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgyOHB4KTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA1MHB4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICZfX2l0ZW0ge1xuICAgICAgZmxleC1iYXNpczogbm9uZTtcbiAgICAgIHdpZHRoOiAzMiU7XG4gICAgfVxuXG4gICAgJl9faGVhZCB7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMnB4KTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xuICAgIH1cbiAgfVxufVxuXG4udmlydHVlIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIEBpbmNsdWRlIGNvbG9yKCd3aGl0ZScpO1xuICBtYXJnaW46IDFweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBjb2xvciAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltZy9tb3NyZWcvdmlydHVlLWNhcmRzLWJnLmpwZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhZGRpdGlvbmFsLWNvbG9yJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgJl9fY29udGVudCB7XG4gICAgZm9udDogbm9ybWFsIDE0cHgvMTZweDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcblxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA1MHB4KSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgIGZsZXgtYmFzaXM6IDcwJTtcbiAgICB9XG4gIH1cblxuICAmX19jYXB0aW9uIHtcbiAgICBmb250OiBub3JtYWwgMThweC8yNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNTBweCkge1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBmbGV4OiAwIDAgOTZweDtcbiAgICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMjBweDtcbiAgICB3aWR0aDogNThweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgbWFyZ2luOiAxMHB4IDAgNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTFweCAzMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWNvbG9yKCdibGFjaycpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UgMHM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZm9udCgnbWVkaXVtJyk7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgICBiYWNrZ3JvdW5kOiBoc2xhKDAsIDAlLCAwJSwgMC41KTtcbiAgICB9XG5cbiAgICAmLS13aGl0ZSB7XG4gICAgICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWNvbG9yKCd3aGl0ZScpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoJ3doaXRlJyk7XG4gICAgICAgIGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDEwMCUsIDAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wb3B1cC13cmFwcGVyIHtcbiAgY3Vyc29yOiB1bnNldDtcblxuICAubWZwLWZvcm1fX3BvcHVwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCd3aGl0ZScpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5wb3B1cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogdW5zZXQ7XG4gIH1cblxuICAuYWxwaGFiZXQtbGlzdCB7XG4gICAgcGFkZGluZzogODBweCA0MHB4IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJl9fbmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgJl9fbmF2YmFyLXN5bWJvbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJ2xpZ2h0Jyk7XG5cbiAgICAgICYuaXNBY3RpdmUge1xuICAgICAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9hcmQge1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIGhlaWdodDogODAlO1xuICAgIH1cblxuICAgICZfX3NlY3Rpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG5cbiAgICAgICYtc3ltYm9sIHtcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xuICAgICAgICBAaW5jbHVkZSBmb250KCdsaWdodCcpO1xuICAgICAgfVxuXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG5cbiAgICAgICYuYmxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgNzgsIDkwLCAwLjYpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcFRhZ3NfX2J1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgcGFkZGluZzogOHB4IDE0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJ2xpZ2h0Jyk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoJ3doaXRlJyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNDlweCkge1xuICAgIC5tZnAtZm9ybV9fcG9wdXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5hbHBoYWJldC1saXN0IHtcbiAgICAgICZfX2JvYXJkIHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgLy8gaGVpZ2h0OiA2NSU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmFscGhhYmV0LWxpc3Qge1xuICAgICAgcGFkZGluZzogNDBweCAyMHB4IDIwcHg7XG5cbiAgICAgICZfX25hdmJhci1zeW1ib2wge1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJl9fbmF2YmFyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3NlY3Rpb24tc3ltYm9sIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgfVxuXG4gICAgICAucHBUYWdzX19idXR0b24ge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWxwaGFiZXQtbGlzdF9fYm9hcmQge1xuICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgfVxuICB9XG59XG4iLCIkdGFibGV0OiA3NjhweDtcbiRkZXNrdG9wOiAxMDI1cHg7XG4kZGVza3RvcExhcmdlOiAxMjAwcHg7XG4kZm9udC1yb2JvdG86ICdnZXJiZXJhX2xpZ2h0JywgQXJpYWwsIHNhbnMtc2VyaWY7XG4kY29sb3ItcmVkOiAjZjU0ZTVhO1xuJGNvbG9yLWxpZ2h0LWdyYXk6ICNmZmZmZmY7XG4kY29sb3ItbWVkaXVtLWdyYXk6ICNjYWNhY2E7XG4kY29sb3ItYmxhY2s6ICMzNjM1MzI7XG5cbi5jYXJkcy1kZXNjcmlwdGlvbiB7XG4gICZfX3RpdGxlIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbiN3cmFwcGVyLndyYXBwZXItLWZ1bGwge1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWdyYXk7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICN3cmFwcGVyLndyYXBwZXItLWZ1bGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmdhbWItLWRlc2t0b3AtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5sYW5kaW5nLWhlYWRlciB7XG4gICAgJl9fbG9nby1zbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX19tb2JpbGUtc2VhcmNoIHtcbiAgICAgIHJpZ2h0OiAyNDdweDtcbiAgICAgIGxlZnQ6IDM5MnB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgIH1cbiAgfVxuXG4gIC5qdW1wLWZpeDIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICB9XG5cbiAgLm0td2hpdGUtbGF5ZXIsXG4gIC5tLWxpbmUtbGVmdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucGFnZS1mb290ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNjdweDtcbiAgICBtYXgtd2lkdGg6IDEzMzNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2Y5O1xuICB9XG59XG5cbi5kZWN0b3AtbGFuZGluZy1tZW51IHtcbiAgd2lkdGg6IDI2N3B4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjY3cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI2N3B4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignd2hpdGUnKTtcbn1cblxuLmxhbmRpbmcge1xuICAmIC5iYW5uZXJzMyB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuXG4udG9wLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDMwJSA1MCU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgcGFkZGluZzogMTklIDUwJTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSg1LCA1LCA1LCAwKSAwLCByZ2JhKDUsIDUsIDUsIDAuMTEpIDExJSwgcmdiYSg1LCA1LCA1LCAwLjYyKSA0MCUsIHJnYmEoNSwgNSwgNSwgMC42OSkgMTAwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMzBweCAyNXB4O1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoNDBweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4yMmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICBwYWRkaW5nOiAxMzlweCAxNXB4IDUwcHggMzZweDtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2Uge1xuICAmX19tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICB9XG5cbiAgJl9fc2lkZSB7XG4gICAgZmxleDogMCAwIDMwMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjFmMmY4O1xuXG4gICAgLmJ0biB7XG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCd3aGl0ZScpO1xuICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdW5zZXQgIWltcG9ydGFudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZWIzOTQ2LCAjZWIzOTQ2KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudXNlcnNfX2xpc3RfX2l0ZW0ge1xuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjZzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGg0LFxuICAgIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICB9XG5cbiAgICAucm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLnJvdy0tcGFkZGluZ3M1IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgfVxuXG4gICAgLmNvbC1zbS02IHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuXG4gICAgLmNvbC1zbS0zIHtcbiAgICAgIHdpZHRoOiAyNC41JTtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgfVxuXG4gICAgLmNvbC1tZC00IHtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgfVxuXG4gICAgLmNvbC1tZC01LFxuICAgIC5jb2wtc20tNSB7XG4gICAgICB3aWR0aDogNDUlO1xuICAgIH1cblxuICAgIC5jb2wtbWQtNSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIC5jb2wtc20tb2Zmc2V0LTEsXG4gICAgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgICB9XG5cbiAgICAuY29sLXNtLTEyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAmLWltZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZV9fc2VjdGlvbi10ZXh0LFxuICAgIC5wYWdlX19zZWN0aW9uLWltZyB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuXG4gICYgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gICZfX3RpbGUtY2F0ZWdvcmllcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA1MHB4KSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi50ZXN0ICsgLmJvdHRvbS1saW5lIHtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTA0OXB4KSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbiB7XG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmIHVsIHtcbiAgICAgIHBhZGRpbmc6IDIycHggMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3N1YnN0cmF0ZS1jb2xvcicpO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDE2cHggMzZweCAxNnB4O1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3N1YnN0cmF0ZS1jb2xvcicpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5uYXZpZ2F0aW9uX19zdWItbGlzdCB7XG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICAubmF2aWdhdGlvbl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDIwcHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xuICAgIEBpbmNsdWRlIGZvbnQoJ21lZGl1bScpO1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3N1YnN0cmF0ZS1jb2xvcicpO1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgICYsXG4gICAgICAmLm5hdmlnYXRpb25fX3N1Yi1saXN0X19saW5rIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3N1Yi1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJl9fbGluayB7XG4gICAgICBmb250OiAxNnB4ICRmb250LXJvYm90bztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignc3Vic3RyYXRlLWNvbG9yJyk7XG4gICAgICBjb2xvcjogIzk0ODk3ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZDJjYmJjO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignc3Vic3RyYXRlLWNvbG9yJyk7XG4gIH1cbn1cblxuLmludHJvZHVjdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yb2JvdG87XG4gIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdzdWJzdHJhdGUtY29sb3InKTtcbiAgcGFkZGluZzogNDBweCAzMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBsaXN0LXN0eWxlOiAyMHB4O1xuICB9XG59XG5cbmgxIHtcbiAgQGluY2x1ZGUgZm9udFNpemUoMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBAaW5jbHVkZSBmb250KCdtZWRpdW0nKTtcbiAgbWFyZ2luOiAwIDAgMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmluZm8tZ3JhcGhpYyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxOHB4IDA7XG4gIH1cblxuICAmX19ncmFwaGljIHtcbiAgICBmb250OiBib2xkIDI1cHgvMzlweCAkZm9udC1yb2JvdG87XG4gICAgQGluY2x1ZGUgY29sb3IoJ3doaXRlJyk7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAmLS1ibHVlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjhlZGU7XG4gICAgfVxuXG4gICAgJi0tcmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZTZlNmU7XG4gICAgfVxuICB9XG5cbiAgJl9fY29tbWVudCB7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgZm9udDogbm9ybWFsIDEycHgvMjBweCAkZm9udC1yb2JvdG87XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxuXG4gICZfX3NlY3Rpb246bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmlsbHVzdHJhdGVkLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMThweCAwO1xuICBmb250OiBub3JtYWwgMTZweC8yNHB4ICRmb250LXJvYm90bztcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbjogMzdweCAwO1xuICB9XG5cbiAgLmlsbHVzdHJhdGVkLXRleHQtc2V0ICYge1xuICAgIG1hcmdpbjogMThweCAyMHB4O1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICYgc3Ryb25nIHtcbiAgICBmb250OiBib2xkIDI1cHgvMzJweCAkZm9udC1yb2JvdG87XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQ6IGJvbGQgMTZweC8yNHB4ICRmb250LXJvYm90bztcbiAgfVxuXG4gICYtc2V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG5cbiAgICAmIC5pbGx1c3RyYXRlZC10ZXh0X19kZXNjcmlwdGlvbiB7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZHMtaW5mbyB7XG4gIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3N1YnN0cmF0ZS1jb2xvcicpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgIHBhZGRpbmc6IDgzcHggMzBweCAwIDMwcHg7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignd2hpdGUnKTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250OiBib2xkIDI0cHgvMzRweCAkZm9udC1yb2JvdG87XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgbWFyZ2luLXRvcDogODNweDtcbiAgICAgIGZvbnQ6IGJvbGQgNDBweC81MHB4ICRmb250LXJvYm90bztcbiAgICB9XG4gIH1cbn1cblxuLmxhbmRpbmctdGFicyB7XG4gIG1hcmdpbjogMCAtMTVweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICBtYXJnaW46IDAgLTMwcHg7XG4gIH1cblxuICAmX19jb250cm9scyB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRjb2xvci1saWdodC1ncmF5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9faWNvbi1jb250YWluZXIge1xuICAgIGZpbHRlcjogY29udHJhc3QoMC41KSBncmF5c2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgcGFkZGluZzogMjVweCAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250OiBib2xkIDE2cHgvMjRweCAkZm9udC1yb2JvdG87XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3doaXRlJyk7XG4gICAgYm94LXNoYWRvdzogMCA1cHggI2ZmZjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgZm9udDogYm9sZCAxOHB4LzI3cHggJGZvbnQtcm9ib3RvO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICBib3gtc2hhZG93OiAwIDVweCAkY29sb3ItcmVkO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgJiAubGFuZGluZy10YWJzX19pY29uLWNvbnRhaW5lciB7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApIGNvbnRyYXN0KDEpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgICYtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIGZsZXg6IDAgMCA2NnB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMjVweCAzMHB4O1xuXG4gICAgaDEge1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoNDBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyNHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMzdweCAzMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgcGFkZGluZzogMzdweCAzMHB4IDUycHg7XG4gICAgfVxuXG4gICAgJi0tYmx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgIH1cblxuICAgICYtLWdyYXkge1xuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignc3Vic3RyYXRlLWNvbG9yJyk7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjhweCk7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyNHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgyNHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLmNvbC1tZC00IHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgfVxuXG4gICAgLmNvbC1tZC01LmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3AtbGlzdCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19jZW50cmVkLXRpbGUge1xuICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gIH1cblxuICAmX19jcm9wcGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cblxuICAmX19iaWctaWNvbiB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlciB7XG4gICAgJiAub3dsLXRoZW1lIC5vd2wtbmF2LmRpc2FibGVkICsgLm93bC1kb3RzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTcuM3Z3O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgICYgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nLmxhbmRpbmctdGFic19fYmlnLWljb24taW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgJl9fc2VjdGlvbiB7XG4gICAgICBoNCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2xpZGVyLS1kZWZhdWx0IHtcbiAgJiAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB3aWR0aDogOTB2dztcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJiAub3dsLWRvdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luOiA0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhZGRpdGlvbmFsLWNvbG9yJyk7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmIC5vd2wtZG90LmFjdGl2ZSB7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWNjZW50LWNvbG9yJyk7XG4gIH1cbn1cblxuLmNhcmQtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDM1cHggMTVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiA2NXB4IDMwcHg7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICBmbGV4OiAwIDAgMjYlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBAaW5jbHVkZSBmb250KCdsaWdodCcpO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICBmbGV4OiAwIDAgNDklO1xuICAgICAgbWFyZ2luLWxlZnQ6IDclO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmxpc3QtdGFsZSB7XG4gIG1hcmdpbjogLTEwcHggMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgbWFyZ2luOiA5cHggMCAxMHB4IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgZmxleDogMCAwIDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY2NjY2NjMlO1xuXG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3BMYXJnZSkge1xuICAgICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA3cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG5cbiAgJi0tZGFyayB7XG4gICAgJiAudXNlcnNfX2xpc3RfX2l0ZW0ge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXJlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVzZXJzIHtcbiAgQGluY2x1ZGUgY29sb3IoJ3doaXRlJyk7XG4gIGZvbnQ6IG5vcm1hbCAxNXB4LzIycHggJGZvbnQtcm9ib3RvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ0Nzk4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltZy9tb3NyZWcvbGFuZGluZy9iYWNrZ3JvdW5kLS11c2Vycy5qcGcnKSAwIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgQGluY2x1ZGUgY29sb3IoJ3doaXRlJyk7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICYtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zaXRpb246IG1hcmdpbiAwLjNzO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ3doaXRlJyk7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1nLWNvbnRhaW5lciB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIG9yZGVyOiAxO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cblxuICAgICYtLWZpcnN0LWluLW1vYmlsZSB7XG4gICAgICBvcmRlcjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbXBhcmlzb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIHdpZHRoOiAzMTBweDtcbiAgfVxuXG4gICZfX2dyYXBoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJl9fcmVjdCB7XG4gICAgZm9udDogYm9sZCAyNXB4LzQ3cHggJGZvbnQtcm9ib3RvO1xuICAgIEBpbmNsdWRlIGNvbG9yKCd3aGl0ZScpO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuXG4gICZfX2V4cGxhbmF0aW9uIHtcbiAgICBjb2xvcjogIzUzNTM1MztcbiAgICBmb250OiBub3JtYWwgMTJweC8xOHB4ICRmb250LXJvYm90bztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi50aWxlLWNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTEwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAmX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMTJweCAwO1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgZmxleDogMCAwIDI0JTtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICY6bm90KDpudGgtY2hpbGQoM24gKyAxKSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg4LjMzMzMzMzMzMzMlICsgMzBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faWxsdXN0cmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2Rlc2NyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQ6IG5vcm1hbCAxNnB4LzI0cHggJGZvbnQtcm9ib3RvO1xuICB9XG59XG5cbi5jZW50cmVkLXRpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cblxuICAmX19jb21tZW50IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgJi0tZnVsbC13aWR0aCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udDogbm9ybWFsIDE2cHgvMjRweCAkZm9udC1yb2JvdG87XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignd2hpdGUnKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cblxuICAgICYtLWFycm93IHtcbiAgICAgIHBhZGRpbmc6IDAgMCA1NXB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgJiAuY2VudHJlZC10aWxlX19pbGx1c3RyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuXG4gICAgICAmIC5jZW50cmVkLXRpbGVfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICYgLmNlbnRyZWQtdGlsZV9faWxsdXN0ciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxN3B4O1xuICAgICAgICBib3R0b206IDExcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltZy9tb3NyZWcvbGFuZGluZy9hcnJvdy5zdmcnKSAxMDAlIDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogNTNweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgICAgICB3aWR0aDogMTIlO1xuICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuICAgICAgJiAuY2VudHJlZC10aWxlX19pbGx1c3RyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICAmIC5jZW50cmVkLXRpbGVfX2NvbW1lbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgfVxuXG4gICAgICAmLmNlbnRyZWQtdGlsZV9faXRlbS0tYXJyb3c6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDcwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faWxsdXN0ciB7XG4gICAgaGVpZ2h0OiAxMDZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX19pbWcge1xuICAgIG1heC1oZWlnaHQ6IDEwNnB4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1heC13aWR0aDogNzVweDtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4sXG4gICYgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Q6aG92ZXIgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXJlZDtcbiAgfVxuXG4gICYgaSB7XG4gICAgZm9udDogbm9ybWFsIDE0cHgvMjJweCAkZm9udC1yb2JvdG87XG4gICAgY29sb3I6ICNkOGQ1Y2Y7XG4gIH1cblxuICAmIHVsIHtcbiAgICBtYXJnaW46IDlweCAwIDEwcHggMjBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgbWFyZ2luOiA5cHggMCAxMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgJiBsaSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1yZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hdHRlbnRpb24ge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgZm9udDogbm9ybWFsIDE0cHgvMjRweCAkZm9udC1yb2JvdG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG5cbiAgJi0tb2Zmc2V0IHtcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1nL21vc3JlZy9sYW5kaW5nL2F0dGVudGlvbi5zdmcnKTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICB3aWR0aDogMzNweDtcbiAgICAgIGhlaWdodDogMzNweDtcbiAgICB9XG4gIH1cblxuICAmLS10b3Age1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDE2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgICAgbWluLWhlaWdodDogMzNweDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgIH1cbiAgfVxuXG4gICYtLW9uZWxpbmUge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICB0b3A6IC02cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kcm9wLWxpc3Qge1xuICAmX19pdGVtLWhlYWRlciB7XG4gICAgZm9udDogbm9ybWFsIDE2cHgvMjRweCAkZm9udC1yb2JvdG87XG4gICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICBsZWZ0OiAtMjFweDtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLXJlZDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQ6IG5vcm1hbCAxNHB4LzIxcHggJGZvbnQtcm9ib3RvO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgJiAuZHJvcC1saXN0X19pdGVtLWhlYWRlciB7XG4gICAgICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiAuZHJvcC1saXN0X19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tb3JlIHtcbiAgICBmb250OiBub3JtYWwgMTZweC8yNHB4ICRmb250LXJvYm90bztcbiAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogOXB4IDAgMTBweCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIGxlZnQ6IC0yMXB4O1xuICAgICAgdG9wOiA3cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1yZWQ7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICB9XG4gIH1cblxuICAmLS1vdmVybW9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi50eXBlLW9mLWNhcmRzIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNDBweCkge1xuICAgICYuY2Fyb3VzZWwtLWxvbmctZG90cyB7XG4gICAgICAmIC5vd2wtZG90cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgICYgLm93bC1kb3Qge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NiY2NjOTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbjogNHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAmIC5vd2wtZG90LmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1yZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiAub3dsLXRoZW1lIC5vd2wtbmF2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA4NSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJiA+ICoge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1pbmRlbnQ6IC0xMDAwMDAwcHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICB9XG5cbiAgICAgICYub3dsLXByZXY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICYgPiAqIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNlYjM5NDYsICNlYjM5NDYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19kZWNzciB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDQ2JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgICYtLWZpcnN0LWluLW1vYmlsZSB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQxcHg7XG4gICAgICB3aWR0aDogMzMlICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbW1vbl9faDItZGVjby5jb21tb25fX2gyLWRlY28tLW5vLWJtYXJnaW4ge1xuICAuaGVhZGVyIHtcbiAgICBAaW5jbHVkZSBmb250KCdtZWRpdW0nKTtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgyNnB4KTtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXdlaWdodDogdW5zZXQ7XG4gIH1cbn1cblxuLnRhYmxlLXN0cmlwaW5nIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAmLXdyYXBwZXIge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cblxuICAmIHRkLFxuICAmIHRoIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBAaW5jbHVkZSBib3JkZXItY29sb3IoJ2JsYWNrJyk7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuXG4gICYgdGhlYWQge1xuICAgICYgdGgsXG4gICAgJiB0ZCB7XG4gICAgICBAaW5jbHVkZSBmb250KCdtZWRpdW0nKTtcbiAgICB9XG4gIH1cbn1cblxuLm9rLXNpZ24ge1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjhlZGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkO1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ3JSkgdHJhbnNsYXRlWSgtNzUlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuXG4ud2lkZS1wb3B1cCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3doaXRlJyk7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi8vICM2ZWMwYjAg0LfQtdC70LXQvdGL0Llcbi8vICM1MjhlZGUg0LPQvtC70YPQsdC+0Llcbi8vICM4NzZiZDgg0YTQuNC+0LvQtdGC0L7QstGL0Llcbi8vICNmZTZlNmUg0LrRgNCw0YHQvdGL0Llcbi8vICNmZTk4NjYg0L7RgNCw0L3QttC10LLRi9C5XG5cbi8vIC5saXN0NyB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuLy8gfdC/0YDQuCDRgdGC0LjQu9C40LfQsNGG0LjQuCDQt9Cw0LTQtdCy0LDQtdGCINC/0LXRgNGB0L7QvdGDXG5cbi5wYWdlLWZvb3RlciAuZm9vdGVyIC5uZXdzLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLmxhbmRpbmcge1xuICAmIC5jb21tb25fc2VjdGlvbiArIC5iYW5uZXJzMyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG5oNDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNhcm91c2VsIHtcbiAgJi0tbG9uZy1kb3RzIHtcbiAgICAub3dsLWRvdHMge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgIC8vIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYgLm93bC1kb3RzIHtcbiAgICAgIG1hcmdpbjogMCAxN3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNDBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgICAvLyBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAub3dsLWRvdCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xuICAgICAgQGluY2x1ZGUgZm9udCgnbWVkaXVtJyk7XG4gICAgICBmb250LXdlaWdodDogdW5zZXQ7XG4gICAgfVxuICB9XG59XG5cbi5udW1iZXJzIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMjUlO1xuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYmlnLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMi44ZW07XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMi42NWVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIG1heC13aWR0aDogNzVweDtcbiAgICBtYXgtaGVpZ2h0OiA3NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLmRvdWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBvcmRlcjogMTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgaDMge1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjhweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBvcmRlcjogaW5pdGlhbDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGgzIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjRweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiA+ICoge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDQ5cHgpIHtcbiAgLnBhZ2Uge1xuICAgICZfX3NlY3Rpb24tdGV4dCB7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcbiAgICB9XG4gIH1cblxuICAucGFnZV9fY29udGVudCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG5cbiAgICAucGFnZV9fc2VjdGlvbiB7XG4gICAgICAmLS1udW1iZXJzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wtbWQtNCxcbiAgICAuY29sLW1kLTUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmxhbmRpbmctdGFic19fc2VjdGlvbiAuY29sLW1kLTUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY29sLXNtLTYge1xuICAgICAgd2lkdGg6IDQ5JTtcbiAgICB9XG5cbiAgICAuY29sLXNtLTUge1xuICAgICAgd2lkdGg6IDQxJTtcbiAgICB9XG5cbiAgICAudXNlcnNfX2xpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAubnVtYmVyc19faXRlbSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQge1xuICAgIC5wYWdlX19zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLmNvbC14cy0xMiB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5jb2wtLXBhZGRpbmdzNSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAuY29sLXhzLTQge1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuY2VudHJlZC10aWxlIHtcbiAgICAgIC5vd2wtZG90cyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5waWN0dXJlZC1jb2xzX19pbWctY29udGFpbmVyICsgcCB7XG4gICAgLy8gICAgIG1heC1oZWlnaHQ6IDE0OHB4O1xuICAgIC8vICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAvLyAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvLyB9XG4gIH1cblxuICAucGljdHVyZWQtY29scyB7XG4gICAgcGFkZGluZzogNTBweCAwIDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGVzdCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbiIsIi5mb3JtLWNvbnRyb2wge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDE0cHg7XHJcbiAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XHJcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cztcclxuICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjOWE5YjljO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gICZbZGlzYWJsZWRdLFxyXG4gICZbcmVhZG9ubHldIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXItZ3JheTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5maWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPSdzZWFyY2gnXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4uYXBwZWFscy1zZWFyY2hfX2NvbnRyb2wtbGFiZWwge1xyXG4gIEBpbmNsdWRlIGZvbnRTaXplKDE1cHgpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIEBpbmNsdWRlIGZvbnQoJ2xpZ2h0Jyk7XHJcbiAgQGluY2x1ZGUgY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5jYXB0Y2hhX19jb250cm9sIHtcclxuICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcclxuICBAaW5jbHVkZSBjb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuXHJcbi5jYXB0Y2hhX19pbnB1dC13cmFwcGVyIHtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLmFwcGVhbHMtc2VhcmNoIHtcclxuICAucm93IHtcclxuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1maWVsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuZm9ybS5hcHBlYWxzLXNlYXJjaCB7XHJcbiAgICAucm93IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAucm93LmNhcHRjaGEge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgLmNvbC1zbS02IHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS0xMC5mb3JtLWZpZWxkIHtcclxuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG4gIC5mb3JtLWZpZWxkLmNvbC1zbS01IHtcclxuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG4gIC5jb2wtc20tMi5mb3JtLWZpZWxkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIC8vIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1maWVsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxufVxyXG4iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wdXBfZmlsZS1uYW1lIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cblxuICAubWVudTFfX3NlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWVudTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgdWwsXG4gIGxpIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlYmU3O1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG5cbiAgdWwsXG4gIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDE5cHggMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDUwO1xuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMCAwIDI0cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE3cHgpO1xuICAgIEBpbmNsdWRlIGZvbnQoJ21lZGl1bScpO1xuICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQ7XG4gICAgICBAaW5jbHVkZSBib3JkZXItY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgIH1cbiAgfVxuXG4gIGxpLmFjdGl2ZSBhIHtcbiAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkO1xuICAgIEBpbmNsdWRlIGJvcmRlci1jb2xvcignYWNjZW50LWNvbG9yJyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubWVudTEtLXRvcC1wb3Mge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5tZW51MV9fc2VsZWN0LmpxLXNlbGVjdGJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVudTFfX3NlbGVjdC5qcS1zZWxlY3Rib3gge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZW51MSB7XG4gICAgbGkge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLm1lbnUxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5tZW51MV9fc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5icmljazcge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5icmljazdfX2lubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCd3aGl0ZScpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgMC42cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBub25lIDAuNnMgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAuYnJpY2s3X19wdWJ0aW1lMiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmljazdfX2JnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC5icmljazdfX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5icmljazctLWNvbC0zIC5icmljazdfX2JnIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuYnJpY2s3LS1ub2JnIC5icmljazdfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uYnJpY2s3X19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTQuNiU7XG4gIHotaW5kZXg6IDU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2UwZTU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC41MSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNTEpIDEwMCUpO1xuICB9XG59XG5cbi5icmljazdfX2ltZy0tbm9zaGFkb3c6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5icmljazdfX2ltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5icmljazdfX2ltZy0tbm9mb3RvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZTBlNTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzUlO1xufVxuXG4uYnJpY2s3X19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYnJpY2s3X19pbWFnZS0tbm9mb3RvIHtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzMlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMGNsYXNzJTNEJTIyaWNvbiUyMHNsaWRlcjEtbm8tZm90byUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNjIlMjA0NSUyMiUyMHdpZHRoJTNEJTIyNjIlMjIlMjBoZWlnaHQlM0QlMjI0NSUyMiUyMGZpbGwlM0QlMjIlMjNFQUVDRUYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0zMC43JTIwMTUuNWMtNS40JTIwMC05LjglMjA0LjQtOS44JTIwOS44czQuNCUyMDkuOCUyMDkuOCUyMDkuOCUyMDkuOC00LjQlMjA5LjgtOS44LTQuNC05LjgtOS44LTkuOHolMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk01OS40JTIwOC41SDQ2LjJMNDEuOC44YzAtLjUtLjMtLjgtLjctLjhIMjEuNmMtLjQlMjAwLS43LjQtLjcuOGwtNC40JTIwNy43aC0xNEMxLjElMjA4LjUlMjAwJTIwOS43JTIwMCUyMDExdjMxLjVDMCUyMDQzLjklMjAxLjElMjA0NSUyMDIuNSUyMDQ1aDU2LjljMS40JTIwMCUyMDIuNS0xLjElMjAyLjUtMi41VjExYzAtMS4zLTEuMS0yLjUtMi41LTIuNXpNMzAuNyUyMDM5LjRjLTcuOCUyMDAtMTQuMS02LjMtMTQuMS0xNC4xczYuMy0xNC4xJTIwMTQuMS0xNC4xJTIwMTQuMSUyMDYuMyUyMDE0LjElMjAxNC4xYy4xJTIwNy43LTYuMyUyMDE0LjEtMTQuMSUyMDE0LjF6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFJyk7XG59XG5cbi5icmljazdfX3B1YnRpbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxNTtcbiAgbGVmdDogMTBweDtcbiAgYm90dG9tOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgQGluY2x1ZGUgZm9udFNpemUoMTFweCk7XG4gIEBpbmNsdWRlIGNvbG9yKCd3aGl0ZScpO1xuICBAaW5jbHVkZSBmb250KCdsaWdodCcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmJyaWNrN19fcHVidGltZSB7XG4gICAgbGVmdDogMjBweDtcbiAgICBib3R0b206IDEzcHg7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTVweCk7XG4gIH1cbn1cblxuLmJyaWNrN19fZHVyYXRpb24sXG4uYnJpY2s3X19mb3RvcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTU7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBAaW5jbHVkZSBmb250U2l6ZSgxMnB4KTtcbiAgQGluY2x1ZGUgY29sb3IoJ3doaXRlJyk7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgQGluY2x1ZGUgZm9udCgnbWVkaXVtJyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYnJpY2s3IHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG4gIH1cblxuICAuYnJpY2s3X19kdXJhdGlvbixcbiAgLmJyaWNrN19fZm90b3Mge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogMTJweDtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxNXB4KTtcbiAgfVxufVxuXG4uYnJpY2s3X19yb3cge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4uYnJpY2s3X19wdWJ0aW1lMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJyaWNrN19fZm90b3MyLFxuLmJyaWNrN19fZHVyYXRpb24yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbn1cblxuLmJyaWNrN19faWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgJi5fX3Bob3RvIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgbGVmdDogLTJweDtcbiAgfVxuICAmLl9fdmlkZW8ge1xuICAgIGhlaWdodDogMTZweDtcbiAgICBib3R0b206IC0ycHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJyaWNrN19fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAwO1xuICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcblxuICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjZzIGVhc2U7XG5cbiAgQGluY2x1ZGUgZm9udCgnbWVkaXVtJyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmljazdfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5icmljazdfX2ljb24ge1xuICAgICYuX19waG90byB7XG4gICAgICBib3R0b206IDJweDtcbiAgICB9XG4gICAgJi5fX3ZpZGVvIHtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5icmljazdfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuLmJyaWNrN19faW5uZXI6aG92ZXIgLmJyaWNrN19fdGl0bGUge1xuICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG59XG5cbi5icmljazdfX3NvdXJjZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDEwcHggMTdweCAxMHB4O1xuICBjb2xvcjogIzdhN2E3YTtcbiAgQGluY2x1ZGUgZm9udFNpemUoMTFweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnJpY2s3X19zb3VyY2Uge1xuICAgIHBhZGRpbmc6IDAgMTBweCAyMHB4IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5icmljazdfX3NvdXJjZSB7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTJweCk7XG4gICAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJpY2s3X190aXRsZSxcbiAgLmJyaWNrN19fc291cmNlIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnJpY2s3X19hbm5vdW5jZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG4gIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYnJpY2s3X19hbm5vdW5jZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5icmljazcge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5icmljazctLWNvbC0zIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBtYXJnaW46IDAgMCAyNXB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcblxuICBsaW5lLWhlaWdodDogMDtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBhZGRpbmc6IDAgN3B4IDAgMDtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxMnB4KTtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBAaW5jbHVkZSBjb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQGluY2x1ZGUgZm9udCgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgQGluY2x1ZGUgY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICMxYzFjMWQ7XG4gICAgfVxuICB9XG5cbiAgc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uanVtYm9fbW9kZXJuIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgLmJyZWFkY3J1bWIgYSB7XG4gICAgY29sb3I6ICR6b3JiYS1ncmF5O1xuICB9XG5cbiAgLmJyZWFkY3J1bWIgc3BhbiB7XG4gICAgY29sb3I6ICR6b3JiYS1ncmF5O1xuICB9XG59XG4iLCIuYnJpY2s1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlN2UyO1xuXG4gICAgJjpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmJyaWNrNV9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignd2hpdGUnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4gIH1cblxuICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJyaWNrNV9fY2VsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gICYtLWltZyB7XG4gICAgd2lkdGg6IDMyLjY1JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjIuNDQlO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjguNzUlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1iZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL21vc3JlZy9wbGFjZWhvbGRlcl9uZXdzLnN2ZycpO1xuICB9XG5cbiAgJi0tdGV4dCB7XG4gICAgd2lkdGg6IDY3LjM1JTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICYtLXNtYWxsIHtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDEycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBjb2xvcjogIzg4ODtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiA2cHggMDtcbiAgICAgIG1heC1oZWlnaHQ6IDU0cHg7XG5cbiAgICAgIGIge1xuICAgICAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbGFwdG9wKCkge1xuICAgICAgICBtYXJnaW46IDRweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnJpY2s1LS1tb2JpbGUtaW1nIHtcbiAgLmJyaWNrNV9fY2VsbC0taW1nIHtcbiAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uYnJpY2s1X190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250U2l6ZSgyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgYSB7XG4gICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9iaWcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICBAaW5jbHVkZSBsYXB0b3AoKSB7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMjBweCk7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuXG4uYnJpY2s1X19ib3R0b20ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTVweCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcblxuICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgcGFkZGluZzogMTVweCAwIDE1cHg7XG4gIH1cbn1cblxuLmJyaWNrNV9fdGltZSB7XG4gIEBpbmNsdWRlIGNvbG9yKCdhZGRpdGlvbmFsLWNvbG9yJyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQoJ2xpZ2h0Jyk7XG4gIEBpbmNsdWRlIGZvbnRTaXplKDEzcHgpO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAmLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMnB4O1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHggMTFweDtcbiAgfVxufVxuIiwiLnNlYXJjaC13aWRnZXQge1xuICAmX19zZXR0aW5ncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIHBob25lKCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMTA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICYtLWxlZnQge1xuICAgICAgZmxleDogMTtcbiAgICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcblxuICAgICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tcmlnaHQge1xuICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgIC5zZWFyY2hfX2Z1enp5LXNlYXJjaCB7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2UtZm9ybSBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi5zZWFyY2gtcGFnZS1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAmX19jb3JyZWN0aW9uIHtcbiAgICBAaW5jbHVkZSBmb250KCdsaWdodCcpO1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjOTQ4OTdlO1xuXG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxuXG4gICZfX3Jlc3VsdFBocmFzZSB7XG4gICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmNvbC1zbS00IHtcbiAgICAuZG9jcy1mb3JtLXNlYXJjaF9fbGFiZWwsXG4gICAgLmpxLXNlbGVjdGJveCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbC1zbS01IHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICAuY29sLXNtLTMge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gICAgLnJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmX19maWx0ZXItaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA1MHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2UtZm9ybV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlLWZvcm1fX2xlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDI1cHggMTJweCA0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCd3aGl0ZScpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q5ZGM7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZS1mb3JtX19yaWdodCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlLWZvcm1fX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOXB4O1xuICBsZWZ0OiAxNHB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4uc2VhcmNoLXBhZ2UtZm9ybV9fc3VibWl0LWJ0biB7XG4gIHBhZGRpbmc6IDEycHggMzVweDtcbiAgYm9yZGVyOiBub25lO1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgd2lkdGg6IDE0OHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIEBpbmNsdWRlIGNvbG9yKCd3aGl0ZScpO1xuICBAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcbiAgQGluY2x1ZGUgZm9udCgnbWVkaXVtJyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ViMzk0NiwgI2ViMzk0Nik7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlLWZvcm0ge1xuICAmLWdyb3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJl9fbGVmdCB7XG4gICAgLnRpcHMtbGlzdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3doaXRlJyk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgICB6LWluZGV4OiAyMDA7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgnbGlnaHQnKTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdzdWJzdHJhdGUtY29sb3InKTtcbiAgICAgICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGVtIHtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvbGQnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2hfX2Z1enp5LXNlYXJjaCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2UtZm9ybV9fZmlsdGVyLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgZm9udFNpemUoMTNweCk7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbiAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XG4gIEBpbmNsdWRlIGZvbnQoJ2xpZ2h0Jyk7XG5cbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE1cHgpO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZS1mb3JtX19maWx0ZXItaXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjNzg3YTdlO1xufVxuXG4uc2VhcmNoLXBhZ2UtZm9ybV9fZmlsdGVyLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAvL2xpbmUtaGVpZ2h0OiAxOXB4O1xufVxuXG4uc2VhcmNoLXBhZ2UtZm9ybSB7XG4gIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgICAvLyBoZWlnaHQ6IGF1dG87XG4gICAgLy8gYm9yZGVyOiAwO1xuICAgIC8vIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIH1cblxuICAuanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG4gICAgLy9saW5lLWhlaWdodDogMjRweDtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxM3B4KTtcbiAgfVxuXG4gIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuICAgIHRvcDogNnB4O1xuICB9XG5cbiAgLmpxLXNlbGVjdGJveF9fdHJpZ2dlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5qcS1zZWxlY3Rib3gge1xuICAgICYuZm9jdXNlZCAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxuICAgICYub3BlbmVkIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuICAgICAgdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uU2VhcmNoUmVzdWx0c0ZpbHRlcnMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gIEBpbmNsdWRlIHBob25lKCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuZmlsdGVyLWxpbmUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDVkOTtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogI2U4NTA1MjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY291bnRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1jb3VudGVyIHtcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTVweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbS10aXRsZS5hY3RpdmUge1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgIH1cbiAgfVxufVxuXG4uZG9jcy1saXN0MS1saXN0X190aXRsZSB7XG4gIEBpbmNsdWRlIGZvbnQoJ21lZGl1bScpO1xufVxuXG4uYXJ0aWNsZS1pdGVtIHtcbiAgJl9fdGFncyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9fdGFnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIEBpbmNsdWRlIGZvbnQoJ2xpZ2h0Jyk7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTNweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgQGluY2x1ZGUgY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICB9XG5cbiAgJl9fdGFnLS1uby1ib3JkZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgfVxuXG4gICZfX2xhYmVscy1pdGVtLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxM3B4KTtcbiAgICBAaW5jbHVkZSBjb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLnNlYXJjaC1yZXN1bHQtbGlzdCB7XG4gIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkNWQ5O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmFydGljbGUtaXRlbSB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgnbWVkaXVtJyk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogI2U4NTA1MjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlLXdyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtaXRlbV9faWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlODUwNTI7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmX19pbWFnZS1saW5rIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XG4gICAgfVxuXG4gICAgJl9faW1hZ2UubGF6eSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICZfX2xhYmVscy1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuXG4gICAgICAmX19sYWJlbHMtaXRlbS10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgICZfX2ltYWdlLXdyYXAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBmbGV4LWJhc2lzOiAzMi42NSU7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgZmxleC1iYXNpczogNzAlO1xuICAgICAgfVxuXG4gICAgICAmX19sYWJlbHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgICZfX2ltYWdlLXdyYXAge1xuICAgICAgICBhIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDUwcHgpIHtcbiAgICAmX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICAuYXJ0aWNsZS1pdGVtX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5ub19yZXN1bHQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBAaW5jbHVkZSBmb250KCdsaWdodCcpO1xufVxuXG4uZG9jc19fcmlnaHQtY29sLFxuLnNlYXJjaC1yZXN1bHQtbGlzdCB7XG4gIGVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgIEBpbmNsdWRlIGZvbnQoJ2JvbGQnKTtcbiAgfVxufVxuXG4uZG9jc19fcmlnaHQtY29sIHtcbiAgdWwgbGkuZG9jcy1saXN0MS1saXN0X19pdGVtIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAuZG9jcy1saXN0MS1saXN0X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC8vIC5kb2NzLWxpc3QxLWxpc3RfX2l0ZW0ge1xuICAvLyAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAvLyB9XG59XG5cbi5wb3B1cEdhbGxlcnlfX3NsaWRlLWNvbnRlbnQge1xuICAucG9wdXBHYWxsZXJ5X19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgfVxufVxuXG4ucG9wdXBHYWxsZXJ5X19jb250ZW50IHtcbiAgLnBvcHVwR2FsbGVyeV9fY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uVnVlQ2Fyb3VzZWwge1xuICAucG9wdXBHYWxsZXJ5X19oZWFkZXIge1xuICAgIC5wb3B1cEdhbGxlcnlfX2Nsb3NlIHtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAxNHB4O1xuICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgICBAaW5jbHVkZSBib3JkZXItY29sb3IoJ3doaXRlJyk7XG4gICAgICBvcGFjaXR5OiAwLjY1O1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG9wdXBHYWxsZXJ5X19jb3VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAuVnVlQ2Fyb3VzZWwtbmF2aWdhdGlvbiB7XG4gICAgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ3doaXRlJyk7XG4gICAgICBAaW5jbHVkZSBib3JkZXItY29sb3IoJ3doaXRlJyk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1jb2xvcignd2hpdGUnKTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFjY2VudC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5WdWVDYXJvdXNlbC1uYXZpZ2F0aW9uLW5leHQge1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLlZ1ZUNhcm91c2VsLW5hdmlnYXRpb24tcHJldiB7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wb3B1cEdhbGxlcnlfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICAgIGNvbG9yOiAjODk4OTg5O1xuICAgIEBpbmNsdWRlIGZvbnQoJ2xpZ2h0Jyk7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuXG4gIC5wb3B1cEdhbGxlcnlfX2ZpbGUtZGF0YSB7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XG4gICAgY29sb3I6ICM4OTg5ODk7XG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucG9wdXBHYWxsZXJ5X19jb3VudGVyIHtcbiAgICAgIHdpZHRoOiAxMCU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAuVnVlQ2Fyb3VzZWwtbmF2aWdhdGlvbiB7XG4gICAgICBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3B1cEdhbGxlcnlfX2ZpbGUtZGF0YSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgLnBvcHVwR2FsbGVyeV9faW1nLWZvcm1hdCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBvcHVwR2FsbGVyeV9fY29udGVudCB7XG4gIC5wb3B1cEdhbGxlcnlfX2Nsb3NlIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1jb2xvcignYWNjZW50LWNvbG9yJyk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLml0ZW1DbGFzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFydGljbGUtaXRlbV9fY29udGVudCB7XG4gIC5hcnRpY2xlX19kYXRlLXRpbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuYXJ0aWNsZV9fZGF0ZS1pY29uIHtcbiAgICB0b3A6IC0zcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuIiwiLm1lbnUxIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZG9jc19tb2Rlcm4ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgJi5kb2NzX2NhdGVnb3J5IHtcbiAgICAuZG9jc19fbGVmdC1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmRvY3NfX2xlZnQtY29sOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgfVxuXG4gIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IGxpIHtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCd3aGl0ZScpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IGEge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG5cbiAgICAgICAgLmRvY3NfX2xlZnQtbWVudS10ZXh0IHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciAuZG9jc19fbGVmdC1tZW51LXRleHQge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmhhc0NoaWxkLmFjdGl2ZSA+IGEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgPiB7XG4gICAgICAgIGE6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlID4ge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBhID4gLmRvY3NfX2xlZnQtbWVudS1saW5rLWNvbnRlbnQgPiAuZG9jc19fbGVmdC1tZW51LXRleHQsXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiB1bCA+IGxpID4gYSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMzBweDtcblxuICAgICAgICAmOjphZnRlcixcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRvY3NfX2xlZnQtbWVudS0taGFzLWljb25zIHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kb2NzX19sZWZ0LW1lbnUtYmctaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpLmFjdGl2ZSAuZG9jc19fbGVmdC1tZW51LWJnLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogLTE1cHg7XG4gICAgei1pbmRleDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LWhlaWdodDogNzBweDtcbiAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuZG9jc19tb2Rlcm4uZG9jc19jYXRlZ29yeSAuZG9jc19fcmlnaHQtY29sIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kb2NzX21vZGVybiAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaS5oYXNDaGlsZCB7XG4gICAgPiBhIC5kb2NzX19sZWZ0LW1lbnUtdGV4dDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNjNWM1YzU7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjYzVjNWM1O1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSA+IGEgLmRvY3NfX2xlZnQtbWVudS10ZXh0OjphZnRlciB7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZVkoM3B4KSB0cmFuc2xhdGVYKDFweCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZVkoM3B4KSB0cmFuc2xhdGVYKDFweCk7XG4gICAgfVxuICB9XG59XG5cbi5kb2NzX19sZWZ0LW1lbnUtYmctaWNvbiBwYXRoIHtcbiAgZmlsbDogI2U1ZTZlNiAhaW1wb3J0YW50O1xufVxuXG4uZG9jc19tb2Rlcm4ge1xuICAuZG9jc19fbGVmdC1tZW51ID4gdWwgPiBsaTpub3QoLmhhc0NoaWxkKS5hY3RpdmUgLmRvY3NfX2xlZnQtbWVudS1iZy1pY29uIHtcbiAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgLmRvY3MtbGlzdDEtbGlzdF9fdGl0bGUsXG4gIC5kb2NzX19sZWZ0LW1lbnUtdGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTVweCk7XG4gIH1cblxuICAuZG9jcy1saXN0MS1saXN0X19leHRlcm5hbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUNBWUFBQUFmOC85aEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFEd1NVUkJWRGhQWTZBYlVHeTlGYUxRZmljTmhPVmFieVhMOUQ3aWhFb1JCeFRhYjdYSXQ5MmFxZEIrK3hrUS81ZnJ1RzBGbFlJQW1aYWIwaUJiRk50dmgyTGdqcHRtSURVS2JiZEw1TnR1UDFab3UvVmNxZU91RFZnakRBQk5QUTlVY0J5b1lEY0ticisxVWFYamxneE1zM0xiYlJXZ1N5NWhHQUFVZktqWWZrY1h5a1VCeUpwQmZLQ2gzYktkMTZYQWtqQ0F5d0JrelVEdnBDZzMzNWFGU3FFQ2JBYkFOQ3QxM2xFRjhZRnFQZ0NkTGdlV1JBZm9CbWpWWCtFQmh2d1ptR1lRSU1rQWJHQ1FHd0FNc1B2QUFHdUVKVmVzdU8zV040em9nd0dnQWJIeTdiZFg0Y1ZBQzZES0J3MWdZQUFBZzZ6QXJudlVadndBQUFBQVNVVk9SSzVDWUlJPSlcbiAgICAgIGNlbnRlciBuby1yZXBlYXQ7XG4gIH1cblxuICAuZG9jcy1saXN0MS1saXN0X19sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTJweCk7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgQGluY2x1ZGUgY29sb3IoJ3doaXRlJyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhlOGI4NjtcbiAgfVxuXG4gIC5kb2NzX19yaWdodC1jb2wge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDMwcHggMTQ1cHggNDVweDtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCd3aGl0ZScpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgIH1cbiAgfVxuXG4gIC5kb2NzX19sZWZ0LWNvbCArIC5kb2NzX19yaWdodC1jb2wge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG5cbiAgLmRvY3MtbGlzdDEtbGlzdF9faXRlbS0tbm8taWNvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcbiAgfVxuXG4gIC5kb2NzLWxpc3QxLWxpc3QgPiB1bCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAubWVudTJfc2VsZWN0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAucGFnaW5hdGlvbjEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDQzcHg7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi5kb2NzX2NhdGVnb3J5IC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpIHtcbiAgICA+IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJjpub3QoLmFjdGl2ZSkgPiBhIHtcbiAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvY3NfbW9kZXJuIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCA+IGxpIC5kb2NzX19sZWZ0LW1lbnUtYmctaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmpzX2RvY3MtbW9iaWxlLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmRvY3NfbW9kZXJuIC5kb2NzX19yaWdodC1jb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDVweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9jc19tb2Rlcm4gLmRvY3NfX3JpZ2h0LWNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuZG9jc19tb2Rlcm4gLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkge1xuICAgID4gYSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGNkZjtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgPiBhIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICB9XG5cbiAgICAgID4ge1xuICAgICAgICBhOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM2MjZmNzg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM2MjZmNzg7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRjZGY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiB1bCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gYSB7XG4gICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM2MjZmNzg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNjI2Zjc4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiB1bCA+IGxpIHtcbiAgICAgID4gYSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjBweCAyNXB4IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkgPiBhIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRjZGY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmRvY3NfbW9kZXJuLmRvY3NfY2F0ZWdvcnkgLmRvY3NfX3JpZ2h0LWNvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuZG9jc19fbGVmdC1jb2wgKyAuZG9jc19fcmlnaHQtY29sIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICB9XG59XG5cbi5kb2NzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZG9jc19fdG9nZ2xlLWJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kb2NzX190b2dnbGUtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNTdweDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvY3NfX3RvZ2dsZS1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIH1cbn1cblxuLmRvY3NfX3RvZ2dsZS1idXR0b24taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjdweDtcblxuICAmOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgIGZvbnQtZmFtaWx5OiAnZm9udGVsbG8nLCBzZXJpZjtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBjb250ZW50OiAnXFxlODA3JztcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cblxuLmRvY3Mtc2VhcmNoLWZpbHRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kb2NzLWZvcm0tc2VhcmNoIHtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignc3Vic3RyYXRlLWNvbG9yJyk7XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZG9jcy1mb3JtLXNlYXJjaCBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRvY3MtZm9ybS1zZWFyY2hfX2Nsb3NlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA1MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYmViZWJlO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGY4ZjhmO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5kb2NzLWZvcm0tc2VhcmNoX19zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRvY3MtZm9ybS1zZWFyY2hfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBib3R0b206IDFweDtcbiAgcmlnaHQ6IDJweDtcbiAgd2lkdGg6IDM4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5kb2NzLWZvcm0tc2VhcmNoX19idG4ge1xuICBtaW4td2lkdGg6IDEzMHB4O1xufVxuXG4uZG9jcy1mb3JtLXNlYXJjaF9fcm93MSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kb2NzLWZvcm0tc2VhcmNoX19jb2wge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICAvLyBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAvLyBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4vLyAuZG9jcy1mb3JtLXNlYXJjaF9fY29sMSB7XG4vLyAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4vLyB9XG5cbi5kb2NzLWZvcm0tc2VhcmNoX19jb2wyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5kb2NzLWZvcm0tc2VhcmNoX19sYWJlbC0tZGlzcGxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZG9jcy1mb3JtLXNlYXJjaF9fbGFiZWwyIHtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG59XG5cbi5kb2NzLWZvcm0tc2VhcmNoX19sYWJlbDItLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5kb2NzLWZvcm0tc2VhcmNoX19sYWJlbDItLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kb2NzLWZvcm0tc2VhcmNoX19yb3cxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5kb2NzLWZvcm0tc2VhcmNoX19jb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuZG9jcy1mb3JtLXNlYXJjaF9fY29sMSB7XG4gICAgLy9kaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG5cbiAgLmRvY3MtZm9ybS1zZWFyY2hfX2NvbDIge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDMyNXB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5kb2NzLWZvcm0tc2VhcmNoX190b2dnbGVyIHtcbiAgICB3aWR0aDogMzI1cHg7XG4gIH1cblxuICAuZG9jcy1mb3JtLXNlYXJjaF9fbGFiZWwtLWRpc3BsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZG9jcy1mb3JtLXNlYXJjaCB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4O1xuICB9XG59XG5cbi5kb2NzLWZvcm0tc2VhcmNoX19sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIEBpbmNsdWRlIGZvbnRTaXplKDE1cHgpO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgQGluY2x1ZGUgY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgQGluY2x1ZGUgZm9udCgnbGlnaHQnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb2NzLWZvcm0tc2VhcmNoX19sYWJlbCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlLWZvcm1fX2ZpbHRlci1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZG9jcy1mb3JtLXNlYXJjaF9fd29yZCB7XG4gIHdpZHRoOiAyN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG5cbi5kb2NzLWZvcm0tc2VhcmNoX19mbG9hdCB7XG4gIHBhZGRpbmc6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRvY3MtZm9ybS1zZWFyY2hfX3dvcmQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5kb2NzLWZvcm0tc2VhcmNoX19mbG9hdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5kb2NzX19sZWZ0LWNvbCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkYWRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICB9XG59XG5cbi5kb2NzX19sZWZ0LW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuXG4gID4gdWwge1xuICAgIG1hcmdpbjogMDtcblxuICAgID4gbGkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgPiBhOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdzdWJzdHJhdGUtY29sb3InKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSA+IGEge1xuICAgICAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3N1YnN0cmF0ZS1jb2xvcicpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG5cbiAgICAgID4gYSB7XG4gICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3Vic3RyYXRlLWNvbG9yO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQgYTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgPiB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtY29sb3I7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmUgPiBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmRvY3NfX2xlZnQtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuZG9jc19fbGVmdC1jb2wge1xuICAgIC5kb2NzX19sZWZ0LW1lbnUgPiB1bCB7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmRvY3NfX2xlZnQtbWVudSA+IHVsID4gbGkgPiB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuZG9jc19fbGVmdC1jb2wgKyAuZG9jc19fcmlnaHQtY29sIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICB9XG59XG5cbi5kb2NzLWxpc3QxLWxpc3QgPiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcblxuICA+IGxpOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRvY3MtbGlzdDEtbGlzdF9faXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkYWRlO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIH1cbn1cblxuLmRvY3MtbGlzdDEtbGlzdF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAuZG9jcy1saXN0MS1saXN0X190aXRsZSB7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgfVxuICB9XG59XG5cbi5kb2NzLWxpc3QxLWxpc3RfX3RpdGxlIHtcbiAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcblxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTI3cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiAtMjdweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjBjbGFzcyUzRCUyMmljb24lMjBkb2MyJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyNCUyMDQlMjAxNiUyMDIwJTIyJTIwd2lkdGglM0QlMjIxNiUyMiUyMGhlaWdodCUzRCUyMjIwJTIyJTIwZmlsbCUzRCUyMiUyM0M4Q0NEMSUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTQlMjA0djIwaDE2VjRINHptMTMlMjAxNUg3di0yaDEwdjJ6bTAtNEg3di0yaDEwdjJ6bTAtNEg3VjloMTB2MnolMjIlMkYlM0UlM0MlMkZzdmclM0UnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG5cbi5kb2NzLWxpc3QxLWxpc3RfX3NvdXJjZSB7XG4gIG1hcmdpbjogOHB4IDAgMTBweCAwO1xuICBAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIEBpbmNsdWRlIGZvbnQoJ2xpZ2h0Jyk7XG4gIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xufVxuXG4uZG9jcy1saXN0MS1saXN0X19kYXRlIHtcbiAgbWFyZ2luOiA1cHggMCA1cHggMDtcbiAgQGluY2x1ZGUgZm9udFNpemUoMTNweCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBAaW5jbHVkZSBjb2xvcignYWRkaXRpb25hbC1jb2xvcicpO1xufVxuXG4uZG9jcy1yZWxlYXNlcy1saXN0ID4gdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgPiBsaTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kb2NzLXJlbGVhc2VzLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGRhZGU7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5kb2NzLXJlbGVhc2VzLWxpc3RfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgLmRvY3MtcmVsZWFzZXMtbGlzdF9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgIH1cbiAgfVxufVxuXG4uZG9jcy1yZWxlYXNlcy1saXN0X190aXRsZSB7XG4gIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XG59XG5cbi5kb2NzLXJlbGVhc2VzLWxpc3RfX3NvdXJjZSB7XG4gIG1hcmdpbjogOHB4IDAgNXB4IDA7XG4gIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xuICBsaW5lLWhlaWdodDogMS41NztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmRvY3MtcmVsZWFzZXMtbGlzdF9fZGF0ZSB7XG4gIG1hcmdpbjogN3B4IDAgNXB4IDA7XG4gIEBpbmNsdWRlIGZvbnRTaXplKDEycHgpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5kb2NzLXJlbGVhc2VzLWxpc3RfX2xpbmtzIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG59XG5cbi5kb2NzX19tLW5hdi5qcS1zZWxlY3Rib3gge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAuanEtc2VsZWN0Ym94X19kcm9wZG93biB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgIGxpIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG9jc19fbS1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5kb2NzLWZvcm0tc2VhcmNoIHtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIH1cblxuICAuZG9jcyB7XG4gICAgLm1lbnUxIHtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZG9jc19fbGVmdC1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5lcnJvciB7XG4gIEBpbmNsdWRlIGZvbnRTaXplKDEzcHgpO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmRvY3NfX2xlZnQtY29sIHtcbiAgLmpxLXNlbGVjdGJveCB7XG4gICAgei1pbmRleDogOTkgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLnNoYXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gICAgJl9fcGFkZGluZ3Mge1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcGhvbmUoKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICZfX3BhZGRpbmdzIHtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBtaW4td2lkdGg6IDEzMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIEBpbmNsdWRlIGZvbnQoJ21lZGl1bScpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX3BhZGRpbmdzIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cblxuICAueWEtc2hhcmUyIHtcbiAgICAmX19saXN0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICZfX2l0ZW1fc2VydmljZV9vZG5va2xhc3NuaWtpIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRraUlHaGxhV2RvZEQwaU16QWlJSFpwWlhkQ2IzZzlJakFnTUNBeE9TQXpNQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCamJHbHdMWEoxYkdVOUltVjJaVzV2WkdRaUlHUTlJazB4TWk0NE5UZ2dPQzR3T0RReFF6RXlMamcxT0NBMkxqTTNPU0F4TVM0ME56VTNJRFF1T1RrMk5qZ2dPUzQzTnpBMk1pQTBMams1TmpZNFF6Z3VNRFkxTlRJZ05DNDVPVFkyT0NBMkxqWTRNeklnTmk0ek56a2dOaTQyT0RNeUlEZ3VNRGcwTVVNMkxqWTRNeklnT1M0M09Ea3lJRGd1TURZMU5USWdNVEV1TVRjeE5pQTVMamMzTURZeUlERXhMakUzTVRaRE1URXVORGMxTnlBeE1TNHhOekUySURFeUxqZzFPQ0E1TGpjNE9USWdNVEl1T0RVNElEZ3VNRGcwTVZwTk1UY3VNak01TkNBNExqQTRNems1UXpFM0xqSXpPVFFnTVRJdU1qQTRPU0F4TXk0NE9UVTJJREUxTGpVMU16SWdPUzQzTnpBMk15QXhOUzQxTlRNeVF6VXVOalExTnpFZ01UVXVOVFV6TWlBeUxqTXdNVGc0SURFeUxqSXdPRGtnTWk0ek1ERTRPQ0E0TGpBNE16azVRekl1TXpBeE9EZ2dNeTQ1TlRreE55QTFMalkwTlRjeElEQXVOakUxTWpNMElEa3VOemN3TmpNZ01DNDJNVFV5TXpSRE1UTXVPRGsxTmlBd0xqWXhOVEl6TkNBeE55NHlNemswSURNdU9UVTVNVGNnTVRjdU1qTTVOQ0E0TGpBNE16azVXazB4Tnk0M05USXpJREU1TGpJNU16RkRNVGN1TmpVeU1pQXhPUzR6TmpreklERTFMamMyTWpZZ01qQXVOemczTWlBeE1pNDJNRGt4SURJeExqTTVOekpNTVRjdU16WTVNaUF5TlM0NE56WTNRekU0TGpJd05qSWdNall1Tmpjd015QXhPQzR5TURjeklESTNMamsxTnprZ01UY3VNemN4TlNBeU9DNDNOVEk0UXpFMkxqVXpOVGdnTWprdU5UUTNOU0F4TlM0eE56azVJREk1TGpVME9EZ2dNVFF1TXpReU5pQXlPQzQzTlRWTU9TNDNNakV6TkNBeU5DNDBPREpNTlM0MU1qTTVNaUF5T0M0M01qYzFRelV1TVRBek56a2dNamt1TVRReE5DQTBMalUwTXpJeElESTVMak0wT1RZZ015NDVPREl3TmlBeU9TNHpORGsyUXpNdU5EUTJPRFFnTWprdU16UTVOaUF5TGpreE1URTRJREk1TGpFMk1EVWdNaTQwT1RVMU5pQXlPQzQzTnprNVF6RXVOalEwTURNZ01qZ3VNREF3TXlBeExqWXhPVE0xSURJMkxqY3hNamtnTWk0ME5EQTBOQ0F5TlM0NU1EUTBURFl1T1RVNE5UY2dNakV1TkRJd09VTXpMamN4TmpjeElESXdMamd5TlRJZ01TNDNORGc1T0NBeE9TNHpOekF6SURFdU5qUTNOalFnTVRrdU1qa3pNVU13TGpjeU5EZzNNeUF4T0M0MU9UQTFJREF1TlRjMk5qUWdNVGN1TXpFd05TQXhMak14TmpZNElERTJMalF6TkRORE1pNHdOVFkyTVNBeE5TNDFOVGd4SURNdU5EQTBORFlnTVRVdU5ERTNNeUEwTGpNeU56UTFJREUyTGpFeE9UbEROQzR6TkRZNU5TQXhOaTR4TXpRNUlEWXVOREExTURrZ01UY3VOakF6SURrdU56SXhNVElnTVRjdU5qQTFNVU01TGpjeU1EUTFJREUzTGpZd05TQTVMamN4T1RVMklERTNMall3TlNBNUxqY3hPVFFnTVRjdU5qQTFRemt1TnpFNU1qWWdNVGN1TmpBMUlEa3VOekU1TmpZZ01UY3VOakExSURrdU56SXhNak1nTVRjdU5qQTFRemt1TnpJeU5UWWdNVGN1TmpBMUlEa3VOekl6TURNZ01UY3VOakExSURrdU56SXpNRE1nTVRjdU5qQTFRemt1TnpJek1ETWdNVGN1TmpBMUlEa3VOekl5TURNZ01UY3VOakExSURrdU56SXhNak1nTVRjdU5qQTFNVU14TXk0d016YzFJREUzTGpZd015QXhOUzR3TlRNZ01UWXVNVE0wT1NBeE5TNHdOekkxSURFMkxqRXhPVGxETVRVdU9UazFOU0F4TlM0ME1UY3pJREUzTGpNME16UWdNVFV1TlRVNE1TQXhPQzR3T0RNeklERTJMalF6TkRORE1UZ3VPREl6TXlBeE55NHpNVEExSURFNExqWTNOVEVnTVRndU5Ua3dOU0F4Tnk0M05USXpJREU1TGpJNU16RmFJaUJtYVd4c1BTSWpRelZETUVJM0lpOCtDand2YzNablBnbz0nKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRraUlHaGxhV2RvZEQwaU16QWlJSFpwWlhkQ2IzZzlJakFnTUNBeE9TQXpNQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCamJHbHdMWEoxYkdVOUltVjJaVzV2WkdRaUlHUTlJazB4TWk0NE5UZ2dPQzR3T0RReFF6RXlMamcxT0NBMkxqTTNPU0F4TVM0ME56VTNJRFF1T1RrMk5qZ2dPUzQzTnpBMk1pQTBMams1TmpZNFF6Z3VNRFkxTlRJZ05DNDVPVFkyT0NBMkxqWTRNeklnTmk0ek56a2dOaTQyT0RNeUlEZ3VNRGcwTVVNMkxqWTRNeklnT1M0M09Ea3lJRGd1TURZMU5USWdNVEV1TVRjeE5pQTVMamMzTURZeUlERXhMakUzTVRaRE1URXVORGMxTnlBeE1TNHhOekUySURFeUxqZzFPQ0E1TGpjNE9USWdNVEl1T0RVNElEZ3VNRGcwTVZwTk1UY3VNak01TkNBNExqQTRNems1UXpFM0xqSXpPVFFnTVRJdU1qQTRPU0F4TXk0NE9UVTJJREUxTGpVMU16SWdPUzQzTnpBMk15QXhOUzQxTlRNeVF6VXVOalExTnpFZ01UVXVOVFV6TWlBeUxqTXdNVGc0SURFeUxqSXdPRGtnTWk0ek1ERTRPQ0E0TGpBNE16azVRekl1TXpBeE9EZ2dNeTQ1TlRreE55QTFMalkwTlRjeElEQXVOakUxTWpNMElEa3VOemN3TmpNZ01DNDJNVFV5TXpSRE1UTXVPRGsxTmlBd0xqWXhOVEl6TkNBeE55NHlNemswSURNdU9UVTVNVGNnTVRjdU1qTTVOQ0E0TGpBNE16azVXazB4Tnk0M05USXpJREU1TGpJNU16RkRNVGN1TmpVeU1pQXhPUzR6TmpreklERTFMamMyTWpZZ01qQXVOemczTWlBeE1pNDJNRGt4SURJeExqTTVOekpNTVRjdU16WTVNaUF5TlM0NE56WTNRekU0TGpJd05qSWdNall1Tmpjd015QXhPQzR5TURjeklESTNMamsxTnprZ01UY3VNemN4TlNBeU9DNDNOVEk0UXpFMkxqVXpOVGdnTWprdU5UUTNOU0F4TlM0eE56azVJREk1TGpVME9EZ2dNVFF1TXpReU5pQXlPQzQzTlRWTU9TNDNNakV6TkNBeU5DNDBPREpNTlM0MU1qTTVNaUF5T0M0M01qYzFRelV1TVRBek56a2dNamt1TVRReE5DQTBMalUwTXpJeElESTVMak0wT1RZZ015NDVPREl3TmlBeU9TNHpORGsyUXpNdU5EUTJPRFFnTWprdU16UTVOaUF5TGpreE1URTRJREk1TGpFMk1EVWdNaTQwT1RVMU5pQXlPQzQzTnprNVF6RXVOalEwTURNZ01qZ3VNREF3TXlBeExqWXhPVE0xSURJMkxqY3hNamtnTWk0ME5EQTBOQ0F5TlM0NU1EUTBURFl1T1RVNE5UY2dNakV1TkRJd09VTXpMamN4TmpjeElESXdMamd5TlRJZ01TNDNORGc1T0NBeE9TNHpOekF6SURFdU5qUTNOalFnTVRrdU1qa3pNVU13TGpjeU5EZzNNeUF4T0M0MU9UQTFJREF1TlRjMk5qUWdNVGN1TXpFd05TQXhMak14TmpZNElERTJMalF6TkRORE1pNHdOVFkyTVNBeE5TNDFOVGd4SURNdU5EQTBORFlnTVRVdU5ERTNNeUEwTGpNeU56UTFJREUyTGpFeE9UbEROQzR6TkRZNU5TQXhOaTR4TXpRNUlEWXVOREExTURrZ01UY3VOakF6SURrdU56SXhNVElnTVRjdU5qQTFNVU01TGpjeU1EUTFJREUzTGpZd05TQTVMamN4T1RVMklERTNMall3TlNBNUxqY3hPVFFnTVRjdU5qQTFRemt1TnpFNU1qWWdNVGN1TmpBMUlEa3VOekU1TmpZZ01UY3VOakExSURrdU56SXhNak1nTVRjdU5qQTFRemt1TnpJeU5UWWdNVGN1TmpBMUlEa3VOekl6TURNZ01UY3VOakExSURrdU56SXpNRE1nTVRjdU5qQTFRemt1TnpJek1ETWdNVGN1TmpBMUlEa3VOekl5TURNZ01UY3VOakExSURrdU56SXhNak1nTVRjdU5qQTFNVU14TXk0d016YzFJREUzTGpZd015QXhOUzR3TlRNZ01UWXVNVE0wT1NBeE5TNHdOekkxSURFMkxqRXhPVGxETVRVdU9UazFOU0F4TlM0ME1UY3pJREUzTGpNME16UWdNVFV1TlRVNE1TQXhPQzR3T0RNeklERTJMalF6TkRORE1UZ3VPREl6TXlBeE55NHpNVEExSURFNExqWTNOVEVnTVRndU5Ua3dOU0F4Tnk0M05USXpJREU1TGpJNU16RmFJaUJtYVd4c1BTSWpSVVU0TWpNMUlpOCtDand2YzNablBnbz0nKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtX3NlcnZpY2VfdmtvbnRha3RlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTXpRaUlHaGxhV2RvZEQwaU1Ua2lJSFpwWlhkQ2IzZzlJakFnTUNBek5DQXhPU0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCamJHbHdMWEoxYkdVOUltVjJaVzV2WkdRaUlHUTlJazB6TXk0NE1UazNJREUyTGprNE16WkRNek11TnpjNE5TQXhOaTQ0T1RrNElETXpMamMwTURFZ01UWXVPRE13TkNBek15NDNNRFExSURFMkxqYzNORGRETXpNdU1URTBOaUF4TlM0M056SWdNekV1T1RnM015QXhOQzQxTkRFeklETXdMak15TXpNZ01UTXVNRGd5TWt3ek1DNHlPRGd5SURFekxqQTBPRGhNTXpBdU1qY3dOaUF4TXk0d016STBURE13TGpJMU1qZ2dNVE11TURFMU5rZ3pNQzR5TXpRNVF6STVMalEzT1RjZ01USXVNek0yTWlBeU9TNHdNREUxSURFeExqZzNPVE1nTWpndU9EQXhNaUF4TVM0Mk5EVTBRekk0TGpRek5EZ2dNVEV1TVRrNU9TQXlPQzR6TlRJM0lERXdMamMwT0RrZ01qZ3VOVFV5T1NBeE1DNHlPVEpETWpndU5qazBOQ0E1TGprME5qY2dNamt1TWpJMU9TQTVMakl4TnpVNElETXdMakUwTmpJZ09DNHhNRE0yUXpNd0xqWXpNRElnTnk0MU1UTXlNeUF6TVM0d01UTTJJRGN1TURRd01EWWdNekV1TWprMk55QTJMalk0TXpVNFF6TXpMak16T0RVZ05DNHhNakUzTWlBek5DNHlNak00SURJdU5EZzBOallnTXpNdU9UVXlNaUF4TGpjM01UYzFURE16TGpnME5qY2dNUzQyTURVeE5VTXpNeTQzTnpVNElERXVOVEEwT0RZZ016TXVOVGt5T1NBeExqUXhNekVnTXpNdU1qazRNaUF4TGpNeU9UUXlRek16TGpBd01qZ2dNUzR5TkRVNU1pQXpNaTQyTWpVeklERXVNak15TVRFZ016SXVNVFkwT1NBeExqSTROemMyVERJM0xqQTJOamdnTVM0ek1qRkRNall1T1RnME1pQXhMakk1TXpNNElESTJMamcyTmpNZ01TNHlPVFU1TlNBeU5pNDNNVEkySURFdU16STVOREpETWpZdU5UVTVNaUF4TGpNMk1qa2dNall1TkRneU5DQXhMak0zT1RZNUlESTJMalE0TWpRZ01TNHpOemsyT1V3eU5pNHpPVE0zSURFdU5ESXhOVE5NTWpZdU16SXpNeUF4TGpRM01UaERNall1TWpZME1pQXhMalV3TlRBeklESTJMakU1T1RNZ01TNDFOak0wT1NBeU5pNHhNamcwSURFdU5qUTNNRFZETWpZdU1EVTNPU0F4TGpjek1ETXlJREkxTGprNU9TQXhMamd5T0RBMElESTFMamsxTVRrZ01TNDVNemswUXpJMUxqTTVOamdnTXk0eU9EY3hJREkwTGpjMk5UY2dOQzQxTkRBeE1pQXlOQzR3TlRjMUlEVXVOams0TXpsRE1qTXVOakl3T0NBMkxqTTRPVEEzSURJekxqSXhPVGNnTmk0NU9EYzJNeUF5TWk0NE5UTTFJRGN1TkRrME5EUkRNakl1TkRnM055QTRMakF3TVRBNElESXlMakU0TURrZ09DNHpOelF6TmlBeU1TNDVNek15SURndU5qRXpOak5ETWpFdU5qZzFNaUE0TGpnMU16RTBJREl4TGpRMk1UUWdPUzR3TkRVd01pQXlNUzR5TmpBMElEa3VNVGc1T1RkRE1qRXVNRFU1TnlBNUxqTXpORGszSURJd0xqa3dOalVnT1M0ek9UWXlOQ0F5TUM0NE1EQTBJRGt1TXpjek9ESkRNakF1TmprMElEa3VNelV4TkRFZ01qQXVOVGt6T1NBNUxqTXlPVEU0SURJd0xqUTVPVEVnT1M0ek1EWTVORU15TUM0ek16UWdPUzR5TURZMk5DQXlNQzR5TURFeUlEa3VNRGN3TWpRZ01qQXVNVEF4SURndU9EazNOakpETWpBdU1EQXdOU0E0TGpjeU5EazVJREU1TGprek1qZ2dPQzQxTURjM01pQXhPUzQ0T1RjMElEZ3VNalExT1RkRE1Ua3VPRFl5TWlBM0xqazROREExSURFNUxqZzBNVE1nTnk0M05UZzNOeUF4T1M0NE16VTBJRGN1TlRZNU16VkRNVGt1T0RJNU9DQTNMak00TURFMklERTVMamd6TWpRZ055NHhNVEkxTnlBeE9TNDRORFEwSURZdU56WTNNekpETVRrdU9EVTJOaUEyTGpReU1UZzVJREU1TGpnMk1qSWdOaTR4T0RneE9DQXhPUzQ0TmpJeUlEWXVNRFkxTmpSRE1Ua3VPRFl5TWlBMUxqWTBNak16SURFNUxqZzNNRGtnTlM0eE9ESTVNaUF4T1M0NE9EZzBJRFF1TmpnM01qaERNVGt1T1RBMk15QTBMakU1TVRZMUlERTVMamt5TURjZ015NDNPVGc1TkNBeE9TNDVNekk0SURNdU5UQTVOalJETVRrdU9UUTBPU0F6TGpJeU1EQTBJREU1TGprMU1EUWdNaTQ1TVRNMk5TQXhPUzQ1TlRBMElESXVOVGt3TmpORE1Ua3VPVFV3TkNBeUxqSTJOell5SURFNUxqa3lPVFlnTWk0d01UUXpJREU1TGpnNE9EUWdNUzQ0TXpBME5FTXhPUzQ0TkRjNElERXVOalEyT0RJZ01Ua3VOemcxTXlBeExqUTJPRFU0SURFNUxqY3dNekVnTVM0eU9UVTNPRU14T1M0Mk1qQXpJREV1TVRJek1UVWdNVGt1TkRrNU1TQXdMams0T1RZeE9DQXhPUzR6TkRBeElEQXVPRGswT0RJeFF6RTVMakU0TURrZ01DNDRNREF4TkRFZ01UZ3VPVGd5T0NBd0xqY3lOVEF3TmlBeE9DNDNORGN5SURBdU5qWTVNVGd4UXpFNExqRXlNVFlnTUM0MU16VTFPRGNnTVRjdU16STFJREF1TkRZek16RTVJREUyTGpNMU56RWdNQzQwTlRJd09EUkRNVFF1TVRZeU1TQXdMalF5T1RnME9DQXhNaTQzTlRFNElEQXVOVFl6TmpFM0lERXlMakV5TmpNZ01DNDROVE15TVRaRE1URXVPRGM0TkNBd0xqazNOVFUzTkNBeE1TNDJOVFF5SURFdU1UUXlOellnTVRFdU5EVXpOeUF4TGpNMU5ESTBRekV4TGpJME1USWdNUzQxT1Rrek5pQXhNUzR5TVRFMUlERXVOek16TVRNZ01URXVNelkwT1NBeExqYzFOVEV6UXpFeUxqQTNNekVnTVM0NE5UVXlOU0F4TWk0MU56UTFJREl1TURrME56WWdNVEl1T0RZNU5pQXlMalEzTXpReVRERXlMamszTlRrZ01pNDJOelF3T0VNeE15NHdOVGcySURJdU9ERTRPRFVnTVRNdU1UUXhNaUF6TGpBM05URTFJREV6TGpJeU16Z2dNeTQwTkRJMk5FTXhNeTR6TURZMElETXVPREV3TVRJZ01UTXVNelU1TmlBMExqSXhOalkwSURFekxqTTRNekVnTkM0Mk5qRTVOVU14TXk0ME5ESWdOUzQwTnpVeE5TQXhNeTQwTkRJZ05pNHhOekV5TnlBeE15NHpPRE14SURZdU56VXdNelZETVRNdU16STBJRGN1TXpJNU5qWWdNVE11TWpZNE1pQTNMamM0TURZMUlERXpMakl4TkRrZ09DNHhNRE0yTmtNeE15NHhOakUzSURndU5ESTJOamNnTVRNdU1EZ3lJRGd1TmpnNE5ESWdNVEl1T1RjMU9TQTRMamc0T0RnMFF6RXlMamcyT1RZZ09TNHdPRGt6TWlBeE1pNDNPVGc0SURrdU1qRXhPRFVnTVRJdU56WXpNeUE1TGpJMU5qTXlRekV5TGpjeU56a2dPUzR6TURBNElERXlMalk1T0RRZ09TNHpNamc0TWlBeE1pNDJOelVnT1M0ek16azRNME14TWk0MU1qRTJJRGt1TXprMU15QXhNaTR6TmpJeElEa3VOREl6TlRZZ01USXVNVGsyT1NBNUxqUXlNelUyUXpFeUxqQXpNVFlnT1M0ME1qTTFOaUF4TVM0NE16RXhJRGt1TXpRMU5TQXhNUzQxT1RVeElEa3VNVGc1TlVNeE1TNHpOVGt5SURrdU1ETXpORGtnTVRFdU1URTBNeUE0TGpneE9USWdNVEF1T0RZd05TQTRMalUwTmpJNFF6RXdMall3TmpnZ09DNHlOek16SURFd0xqTXlNRFVnTnk0NE9URTRNeUF4TUM0d01ERTRJRGN1TkRBeE9ERkRPUzQyT0RNeU9DQTJMamt4TVRnZ09TNHpOVEk0SURZdU16TXlOallnT1M0d01UQTFOU0ExTGpZMk5EUk1PQzQzTWpjek9DQTFMakUzT1RjMlF6Z3VOVFV3TXpZZ05DNDROamM1T0NBNExqTXdPRFUxSURRdU5ERTBNREVnT0M0d01ERTJPU0F6TGpneE9ESTFRemN1TmprME5qVWdNeTR5TWpJeU5pQTNMalF5TXpJM0lESXVOalExTnpZZ055NHhPRGN6TkNBeUxqQTRPRGcxUXpjdU1Ea3pNRFFnTVM0NE5UUTVOaUEyTGprMU1UTTJJREV1TmpjMk9TQTJMamMyTWpVMklERXVOVFUwTXpaTU5pNDJOek01TmlBeExqVXdOREZETmk0Mk1UVXdOU0F4TGpRMU9UWXlJRFl1TlRJd05TQXhMalF4TWpRZ05pNHpPVEEzT1NBeExqTTJNakE0UXpZdU1qWXdPRGtnTVM0ek1URTRNU0EyTGpFeU5UTTFJREV1TWpjMU56WWdOUzQ1T0RNMk1TQXhMakkxTXpVNVRERXVNVE16TVRjZ01TNHlPRFk0TWtNd0xqWXpOelV4TmlBeExqSTROamd5SURBdU16QXhNakV4SURFdU16a3lPQ0F3TGpFeU5ERXpJREV1TmpBME5EVk1NQzR3TlRNeU5qQTNJREV1TnpBME5UZERNQzR3TVRjNE5UWTVJREV1TnpZd016UWdNQ0F4TGpnME9UUWdNQ0F4TGprM01rTXdJREl1TURrME5UTWdNQzR3TXpVME1ETTRJREl1TWpRME9USWdNQzR4TURZeU56TWdNaTQwTWpJNU9FTXdMamd4TkRNME9TQXpMams1TXpVM0lERXVOVGcwTXpjZ05TNDFNRGd5TnlBeUxqUXhOak15SURZdU9UWTNNek5ETXk0eU5EZ3lPQ0E0TGpReU5qTTRJRE11T1RjeE1qUWdPUzQyTURFMk9TQTBMalU0TkRjMklERXdMalE1TWpKRE5TNHhPVGcwTVNBeE1TNHpPRE16SURVdU9ESXpPRGtnTVRJdU1qSTBOQ0EyTGpRMk1USXlJREV6TGpBeE5VTTNMakE1T0RVMklERXpMamd3TlRnZ055NDFNakEwTWlBeE5DNHpNVEkySURjdU56STJPRE1nTVRRdU5UTTFNME0zTGprek16UTVJREUwTGpjMU9EUWdPQzR3T1RVNE1TQXhOQzQ1TWpVeElEZ3VNakV6T0RFZ01UVXVNRE0yTlV3NExqWTFOalExSURFMUxqUXpOelJET0M0NU16azJPQ0F4TlM0M01EUTNJRGt1TXpVMU5Ua2dNVFl1TURJME9TQTVMamt3TkRNNElERTJMak01T0VNeE1DNDBOVE16SURFMkxqYzNNVE1nTVRFdU1EWXhJREUzTGpFek9EY2dNVEV1TnpJM09DQXhOeTQxTURGRE1USXVNemswTnlBeE55NDROakkzSURFekxqRTNNRFVnTVRndU1UVTNPU0F4TkM0d05UVTNJREU0TGpNNE5qRkRNVFF1T1RRd09DQXhPQzQyTVRRM0lERTFMamd3TWpNZ01UZ3VOekEyTkNBeE5pNDJOREF6SURFNExqWTJNakZJTVRndU5qYzJNVU14T1M0d09Ea2dNVGd1TmpJNE5TQXhPUzQwTURFNElERTRMalV3TlRrZ01Ua3VOakUwTkNBeE9DNHlPVFExVERFNUxqWTRORGdnTVRndU1qRXdOME14T1M0M016SXlJREU0TGpFME5ESWdNVGt1TnpjMk5TQXhPQzR3TkRFZ01Ua3VPREUzTkNBeE55NDVNREpETVRrdU9EVTRPU0F4Tnk0M05qSTRJREU1TGpnM09UUWdNVGN1TmpBNU5DQXhPUzQ0TnprMElERTNMalEwTWpaRE1Ua3VPRFkzTkNBeE5pNDVOak0zSURFNUxqa3dOaUF4Tmk0MU16SXlJREU1TGprNU5ETWdNVFl1TVRRM09VTXlNQzR3T0RJMUlERTFMamMyTXpnZ01qQXVNVGd6TVNBeE5TNDBOelF5SURJd0xqSTVOVFlnTVRVdU1qYzVNa015TUM0ME1EZ2dNVFV1TURnME15QXlNQzQxTXpRNElERTBMamt4T1RrZ01qQXVOamMySURFMExqYzROalpETWpBdU9ERTNOU0F4TkM0Mk5UTWdNakF1T1RFNE15QXhOQzQxTnpJeElESXdMamszTnpVZ01UUXVOVFEwTWtNeU1TNHdNell5SURFMExqVXhOaklnTWpFdU1EZ3pNaUF4TkM0ME9UY3lJREl4TGpFeE9EWWdNVFF1TkRnMU9FTXlNUzQwTURFNElERTBMak01TmpjZ01qRXVOek0xTVNBeE5DNDBPRE1nTWpJdU1URTVNU0F4TkM0M05EUTVRekl5TGpVd01qY2dNVFV1TURBMk55QXlNaTQ0TmpJMUlERTFMak15T1RrZ01qTXVNVGs1SURFMUxqY3hORU15TXk0MU16VTBJREUyTGpBNU9EUWdNak11T1RNNU5TQXhOaTQxTWprNElESTBMalF4TVRVZ01UY3VNREE0TmtNeU5DNDRPRE00SURFM0xqUTROellnTWpVdU1qazJOeUF4Tnk0NE5ETTNJREkxTGpZMU1EWWdNVGd1TURjM09Vd3lOaTR3TURRMklERTRMakkzT0RSRE1qWXVNalF3T1NBeE9DNDBNVEl5SURJMkxqVTBOemdnTVRndU5UTTBOeUF5Tmk0NU1qVTFJREU0TGpZME5qRkRNamN1TXpBeU5TQXhPQzQzTlRjMElESTNMall6TWprZ01UZ3VOemcxTWlBeU55NDVNVFkxSURFNExqY3lPVFpNTXpJdU5EUTRNaUF4T0M0Mk5qSTVRek15TGpnNU5qUWdNVGd1TmpZeU9TQXpNeTR5TkRVeUlERTRMalU1TWpnZ016TXVORGt5TmlBeE9DNDBOVE01UXpNekxqYzBNRFFnTVRndU16RTBOaUF6TXk0NE9EYzNJREU0TGpFMk1UTWdNek11T1RNMU1pQXhOeTQ1T1RRMFF6TXpMams0TWpZZ01UY3VPREkzTkNBek15NDVPRFV4SURFM0xqWXpPQ0F6TXk0NU5EUXlJREUzTGpReU5qRkRNek11T1RBeU1pQXhOeTR5TVRRNElETXpMamcyTURrZ01UY3VNRFkzTVNBek15NDRNVGszSURFMkxqazRNelphSWlCbWFXeHNQU0lqUXpWRE1FSTNJaTgrQ2p3dmMzWm5QZ289Jyk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU16UWlJR2hsYVdkb2REMGlNVGtpSUhacFpYZENiM2c5SWpBZ01DQXpOQ0F4T1NJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWswek15NDRNVGszSURFMkxqazRNelpETXpNdU56YzROU0F4Tmk0NE9UazRJRE16TGpjME1ERWdNVFl1T0RNd05DQXpNeTQzTURRMUlERTJMamMzTkRkRE16TXVNVEUwTmlBeE5TNDNOeklnTXpFdU9UZzNNeUF4TkM0MU5ERXpJRE13TGpNeU16TWdNVE11TURneU1rd3pNQzR5T0RneUlERXpMakEwT0RoTU16QXVNamN3TmlBeE15NHdNekkwVERNd0xqSTFNamdnTVRNdU1ERTFOa2d6TUM0eU16UTVRekk1TGpRM09UY2dNVEl1TXpNMk1pQXlPUzR3TURFMUlERXhMamczT1RNZ01qZ3VPREF4TWlBeE1TNDJORFUwUXpJNExqUXpORGdnTVRFdU1UazVPU0F5T0M0ek5USTNJREV3TGpjME9Ea2dNamd1TlRVeU9TQXhNQzR5T1RKRE1qZ3VOamswTkNBNUxqazBOamNnTWprdU1qSTFPU0E1TGpJeE56VTRJRE13TGpFME5qSWdPQzR4TURNMlF6TXdMall6TURJZ055NDFNVE15TXlBek1TNHdNVE0ySURjdU1EUXdNRFlnTXpFdU1qazJOeUEyTGpZNE16VTRRek16TGpNek9EVWdOQzR4TWpFM01pQXpOQzR5TWpNNElESXVORGcwTmpZZ016TXVPVFV5TWlBeExqYzNNVGMxVERNekxqZzBOamNnTVM0Mk1EVXhOVU16TXk0M056VTRJREV1TlRBME9EWWdNek11TlRreU9TQXhMalF4TXpFZ016TXVNams0TWlBeExqTXlPVFF5UXpNekxqQXdNamdnTVM0eU5EVTVNaUF6TWk0Mk1qVXpJREV1TWpNeU1URWdNekl1TVRZME9TQXhMakk0TnpjMlRESTNMakEyTmpnZ01TNHpNakZETWpZdU9UZzBNaUF4TGpJNU16TTRJREkyTGpnMk5qTWdNUzR5T1RVNU5TQXlOaTQzTVRJMklERXVNekk1TkRKRE1qWXVOVFU1TWlBeExqTTJNamtnTWpZdU5EZ3lOQ0F4TGpNM09UWTVJREkyTGpRNE1qUWdNUzR6TnprMk9Vd3lOaTR6T1RNM0lERXVOREl4TlROTU1qWXVNekl6TXlBeExqUTNNVGhETWpZdU1qWTBNaUF4TGpVd05UQXpJREkyTGpFNU9UTWdNUzQxTmpNME9TQXlOaTR4TWpnMElERXVOalEzTURWRE1qWXVNRFUzT1NBeExqY3pNRE15SURJMUxqazVPU0F4TGpneU9EQTBJREkxTGprMU1Ua2dNUzQ1TXprMFF6STFMak01TmpnZ015NHlPRGN4SURJMExqYzJOVGNnTkM0MU5EQXhNaUF5TkM0d05UYzFJRFV1TmprNE16bERNak11TmpJd09DQTJMak00T1RBM0lESXpMakl4T1RjZ05pNDVPRGMyTXlBeU1pNDROVE0xSURjdU5EazBORFJETWpJdU5EZzNOeUE0TGpBd01UQTRJREl5TGpFNE1Ea2dPQzR6TnpRek5pQXlNUzQ1TXpNeUlEZ3VOakV6TmpORE1qRXVOamcxTWlBNExqZzFNekUwSURJeExqUTJNVFFnT1M0d05EVXdNaUF5TVM0eU5qQTBJRGt1TVRnNU9UZERNakV1TURVNU55QTVMak16TkRrM0lESXdMamt3TmpVZ09TNHpPVFl5TkNBeU1DNDRNREEwSURrdU16Y3pPREpETWpBdU5qazBJRGt1TXpVeE5ERWdNakF1TlRrek9TQTVMak15T1RFNElESXdMalE1T1RFZ09TNHpNRFk1TkVNeU1DNHpNelFnT1M0eU1EWTJOQ0F5TUM0eU1ERXlJRGt1TURjd01qUWdNakF1TVRBeElEZ3VPRGszTmpKRE1qQXVNREF3TlNBNExqY3lORGs1SURFNUxqa3pNamdnT0M0MU1EYzNNaUF4T1M0NE9UYzBJRGd1TWpRMU9UZERNVGt1T0RZeU1pQTNMams0TkRBMUlERTVMamcwTVRNZ055NDNOVGczTnlBeE9TNDRNelUwSURjdU5UWTVNelZETVRrdU9ESTVPQ0EzTGpNNE1ERTJJREU1TGpnek1qUWdOeTR4TVRJMU55QXhPUzQ0TkRRMElEWXVOelkzTXpKRE1Ua3VPRFUyTmlBMkxqUXlNVGc1SURFNUxqZzJNaklnTmk0eE9EZ3hPQ0F4T1M0NE5qSXlJRFl1TURZMU5qUkRNVGt1T0RZeU1pQTFMalkwTWpNeklERTVMamczTURrZ05TNHhPREk1TWlBeE9TNDRPRGcwSURRdU5qZzNNamhETVRrdU9UQTJNeUEwTGpFNU1UWTFJREU1TGpreU1EY2dNeTQzT1RnNU5DQXhPUzQ1TXpJNElETXVOVEE1TmpSRE1Ua3VPVFEwT1NBekxqSXlNREEwSURFNUxqazFNRFFnTWk0NU1UTTJOU0F4T1M0NU5UQTBJREl1TlRrd05qTkRNVGt1T1RVd05DQXlMakkyTnpZeUlERTVMamt5T1RZZ01pNHdNVFF6SURFNUxqZzRPRFFnTVM0NE16QTBORU14T1M0NE5EYzRJREV1TmpRMk9ESWdNVGt1TnpnMU15QXhMalEyT0RVNElERTVMamN3TXpFZ01TNHlPVFUzT0VNeE9TNDJNakF6SURFdU1USXpNVFVnTVRrdU5EazVNU0F3TGprNE9UWXhPQ0F4T1M0ek5EQXhJREF1T0RrME9ESXhRekU1TGpFNE1Ea2dNQzQ0TURBeE5ERWdNVGd1T1RneU9DQXdMamN5TlRBd05pQXhPQzQzTkRjeUlEQXVOalk1TVRneFF6RTRMakV5TVRZZ01DNDFNelUxT0RjZ01UY3VNekkxSURBdU5EWXpNekU1SURFMkxqTTFOekVnTUM0ME5USXdPRFJETVRRdU1UWXlNU0F3TGpReU9UZzBPQ0F4TWk0M05URTRJREF1TlRZek5qRTNJREV5TGpFeU5qTWdNQzQ0TlRNeU1UWkRNVEV1T0RjNE5DQXdMamszTlRVM05DQXhNUzQyTlRReUlERXVNVFF5TnpZZ01URXVORFV6TnlBeExqTTFOREkwUXpFeExqSTBNVElnTVM0MU9Ua3pOaUF4TVM0eU1URTFJREV1TnpNek1UTWdNVEV1TXpZME9TQXhMamMxTlRFelF6RXlMakEzTXpFZ01TNDROVFV5TlNBeE1pNDFOelExSURJdU1EazBOellnTVRJdU9EWTVOaUF5TGpRM016UXlUREV5TGprM05Ua2dNaTQyTnpRd09FTXhNeTR3TlRnMklESXVPREU0T0RVZ01UTXVNVFF4TWlBekxqQTNOVEUxSURFekxqSXlNemdnTXk0ME5ESTJORU14TXk0ek1EWTBJRE11T0RFd01USWdNVE11TXpVNU5pQTBMakl4TmpZMElERXpMak00TXpFZ05DNDJOakU1TlVNeE15NDBORElnTlM0ME56VXhOU0F4TXk0ME5ESWdOaTR4TnpFeU55QXhNeTR6T0RNeElEWXVOelV3TXpWRE1UTXVNekkwSURjdU16STVOallnTVRNdU1qWTRNaUEzTGpjNE1EWTFJREV6TGpJeE5Ea2dPQzR4TURNMk5rTXhNeTR4TmpFM0lEZ3VOREkyTmpjZ01UTXVNRGd5SURndU5qZzRORElnTVRJdU9UYzFPU0E0TGpnNE9EZzBRekV5TGpnMk9UWWdPUzR3T0Rrek1pQXhNaTQzT1RnNElEa3VNakV4T0RVZ01USXVOell6TXlBNUxqSTFOak15UXpFeUxqY3lOemtnT1M0ek1EQTRJREV5TGpZNU9EUWdPUzR6TWpnNE1pQXhNaTQyTnpVZ09TNHpNems0TTBNeE1pNDFNakUySURrdU16azFNeUF4TWk0ek5qSXhJRGt1TkRJek5UWWdNVEl1TVRrMk9TQTVMalF5TXpVMlF6RXlMakF6TVRZZ09TNDBNak0xTmlBeE1TNDRNekV4SURrdU16UTFOU0F4TVM0MU9UVXhJRGt1TVRnNU5VTXhNUzR6TlRreUlEa3VNRE16TkRrZ01URXVNVEUwTXlBNExqZ3hPVElnTVRBdU9EWXdOU0E0TGpVME5qSTRRekV3TGpZd05qZ2dPQzR5TnpNeklERXdMak15TURVZ055NDRPVEU0TXlBeE1DNHdNREU0SURjdU5EQXhPREZET1M0Mk9ETXlPQ0EyTGpreE1UZ2dPUzR6TlRJNElEWXVNek15TmpZZ09TNHdNVEExTlNBMUxqWTJORFJNT0M0M01qY3pPQ0ExTGpFM09UYzJRemd1TlRVd016WWdOQzQ0TmpjNU9DQTRMak13T0RVMUlEUXVOREUwTURFZ09DNHdNREUyT1NBekxqZ3hPREkxUXpjdU5qazBOalVnTXk0eU1qSXlOaUEzTGpReU16STNJREl1TmpRMU56WWdOeTR4T0Rjek5DQXlMakE0T0RnMVF6Y3VNRGt6TURRZ01TNDROVFE1TmlBMkxqazFNVE0ySURFdU5qYzJPU0EyTGpjMk1qVTJJREV1TlRVME16Wk1OaTQyTnpNNU5pQXhMalV3TkRGRE5pNDJNVFV3TlNBeExqUTFPVFl5SURZdU5USXdOU0F4TGpReE1qUWdOaTR6T1RBM09TQXhMak0yTWpBNFF6WXVNall3T0RrZ01TNHpNVEU0TVNBMkxqRXlOVE0xSURFdU1qYzFOellnTlM0NU9ETTJNU0F4TGpJMU16VTVUREV1TVRNek1UY2dNUzR5T0RZNE1rTXdMall6TnpVeE5pQXhMakk0TmpneUlEQXVNekF4TWpFeElERXVNemt5T0NBd0xqRXlOREV6SURFdU5qQTBORFZNTUM0d05UTXlOakEzSURFdU56QTBOVGRETUM0d01UYzROVFk1SURFdU56WXdNelFnTUNBeExqZzBPVFFnTUNBeExqazNNa013SURJdU1EazBOVE1nTUM0d016VTBNRE00SURJdU1qUTBPVElnTUM0eE1EWXlOek1nTWk0ME1qSTVPRU13TGpneE5ETTBPU0F6TGprNU16VTNJREV1TlRnME16Y2dOUzQxTURneU55QXlMalF4TmpNeUlEWXVPVFkzTXpORE15NHlORGd5T0NBNExqUXlOak00SURNdU9UY3hNalFnT1M0Mk1ERTJPU0EwTGpVNE5EYzJJREV3TGpRNU1qSkROUzR4T1RnME1TQXhNUzR6T0RNeklEVXVPREl6T0RrZ01USXVNakkwTkNBMkxqUTJNVEl5SURFekxqQXhOVU0zTGpBNU9EVTJJREV6TGpnd05UZ2dOeTQxTWpBME1pQXhOQzR6TVRJMklEY3VOekkyT0RNZ01UUXVOVE0xTTBNM0xqa3pNelE1SURFMExqYzFPRFFnT0M0d09UVTRNU0F4TkM0NU1qVXhJRGd1TWpFek9ERWdNVFV1TURNMk5VdzRMalkxTmpRMUlERTFMalF6TnpSRE9DNDVNemsyT0NBeE5TNDNNRFEzSURrdU16VTFOVGtnTVRZdU1ESTBPU0E1TGprd05ETTRJREUyTGpNNU9FTXhNQzQwTlRNeklERTJMamMzTVRNZ01URXVNRFl4SURFM0xqRXpPRGNnTVRFdU56STNPQ0F4Tnk0MU1ERkRNVEl1TXprME55QXhOeTQ0TmpJM0lERXpMakUzTURVZ01UZ3VNVFUzT1NBeE5DNHdOVFUzSURFNExqTTROakZETVRRdU9UUXdPQ0F4T0M0Mk1UUTNJREUxTGpnd01qTWdNVGd1TnpBMk5DQXhOaTQyTkRBeklERTRMalkyTWpGSU1UZ3VOamMyTVVNeE9TNHdPRGtnTVRndU5qSTROU0F4T1M0ME1ERTRJREU0TGpVd05Ua2dNVGt1TmpFME5DQXhPQzR5T1RRMVRERTVMalk0TkRnZ01UZ3VNakV3TjBNeE9TNDNNekl5SURFNExqRTBORElnTVRrdU56YzJOU0F4T0M0d05ERWdNVGt1T0RFM05DQXhOeTQ1TURKRE1Ua3VPRFU0T1NBeE55NDNOakk0SURFNUxqZzNPVFFnTVRjdU5qQTVOQ0F4T1M0NE56azBJREUzTGpRME1qWkRNVGt1T0RZM05DQXhOaTQ1TmpNM0lERTVMamt3TmlBeE5pNDFNekl5SURFNUxqazVORE1nTVRZdU1UUTNPVU15TUM0d09ESTFJREUxTGpjMk16Z2dNakF1TVRnek1TQXhOUzQwTnpReUlESXdMakk1TlRZZ01UVXVNamM1TWtNeU1DNDBNRGdnTVRVdU1EZzBNeUF5TUM0MU16UTRJREUwTGpreE9Ua2dNakF1TmpjMklERTBMamM0TmpaRE1qQXVPREUzTlNBeE5DNDJOVE1nTWpBdU9URTRNeUF4TkM0MU56SXhJREl3TGprM056VWdNVFF1TlRRME1rTXlNUzR3TXpZeUlERTBMalV4TmpJZ01qRXVNRGd6TWlBeE5DNDBPVGN5SURJeExqRXhPRFlnTVRRdU5EZzFPRU15TVM0ME1ERTRJREUwTGpNNU5qY2dNakV1TnpNMU1TQXhOQzQwT0RNZ01qSXVNVEU1TVNBeE5DNDNORFE1UXpJeUxqVXdNamNnTVRVdU1EQTJOeUF5TWk0NE5qSTFJREUxTGpNeU9Ua2dNak11TVRrNUlERTFMamN4TkVNeU15NDFNelUwSURFMkxqQTVPRFFnTWpNdU9UTTVOU0F4Tmk0MU1qazRJREkwTGpReE1UVWdNVGN1TURBNE5rTXlOQzQ0T0RNNElERTNMalE0TnpZZ01qVXVNamsyTnlBeE55NDRORE0zSURJMUxqWTFNRFlnTVRndU1EYzNPVXd5Tmk0d01EUTJJREU0TGpJM09EUkRNall1TWpRd09TQXhPQzQwTVRJeUlESTJMalUwTnpnZ01UZ3VOVE0wTnlBeU5pNDVNalUxSURFNExqWTBOakZETWpjdU16QXlOU0F4T0M0M05UYzBJREkzTGpZek1qa2dNVGd1TnpnMU1pQXlOeTQ1TVRZMUlERTRMamN5T1RaTU16SXVORFE0TWlBeE9DNDJOakk1UXpNeUxqZzVOalFnTVRndU5qWXlPU0F6TXk0eU5EVXlJREU0TGpVNU1qZ2dNek11TkRreU5pQXhPQzQwTlRNNVF6TXpMamMwTURRZ01UZ3VNekUwTmlBek15NDRPRGMzSURFNExqRTJNVE1nTXpNdU9UTTFNaUF4Tnk0NU9UUTBRek16TGprNE1qWWdNVGN1T0RJM05DQXpNeTQ1T0RVeElERTNMall6T0NBek15NDVORFF5SURFM0xqUXlOakZETXpNdU9UQXlNaUF4Tnk0eU1UUTRJRE16TGpnMk1Ea2dNVGN1TURZM01TQXpNeTQ0TVRrM0lERTJMams0TXpaYUlpQm1hV3hzUFNJak5ETTJOVGhGSWk4K0Nqd3ZjM1puUGdvPScpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW1fc2VydmljZV9mYWNlYm9vayB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU16UWlJR2hsYVdkb2REMGlNelFpSUhacFpYZENiM2c5SWpBZ01DQXpOQ0F6TkNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWsweU15NDFNemM0SURndU5UQTNNRFJJTWpBdU5qa3hRekl3TGpFeU56WWdPQzQxTURjd05DQXhPUzQxTlRneklEa3VNVEV4TURjZ01Ua3VOVFU0TXlBNUxqVTJNVFZXTVRJdU5UY3hNMGd5TXk0MU16RTRRekl6TGpNM01UY2dNVFF1T0Rnd05TQXlNeTR3TkRNMklERTJMams1TVRVZ01qTXVNRFF6TmlBeE5pNDVPVEUxU0RFNUxqVTBNVFJXTXpBdU1EYzJOMGd4TkM0ek1UTXhWakUyTGprNU1EUklNVEV1TnpZNU5WWXhNaTQxT0RjNVNERTBMak14TXpGV09DNDVPRGcyUXpFMExqTXhNekVnT0M0ek16QTJNU0F4TkM0eE9EUWdNeTQ1TWpJNE5TQXhPUzQyTmpZMUlETXVPVEl5T0RWSU1qTXVOVE00T0V3eU15NDFNemM0SURndU5UQTNNRFJhSWlCbWFXeHNQU0lqUXpWRE1FSTNJaTgrQ2p3dmMzWm5QZ289Jyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI5cHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UTWlJR2hsYVdkb2REMGlNamdpSUhacFpYZENiM2c5SWpBZ01DQXhNeUF5T0NJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWsweE1pNDFNemM0SURVdU5UQTNNRFJJT1M0Mk9UQTVPVU01TGpFeU56WTBJRFV1TlRBM01EUWdPQzQxTlRneU9DQTJMakV4TVRBM0lEZ3VOVFU0TWpnZ05pNDFOakUxVmprdU5UY3hNalpJTVRJdU5UTXhPRU14TWk0ek56RTNJREV4TGpnNE1EVWdNVEl1TURRek5pQXhNeTQ1T1RFMUlERXlMakEwTXpZZ01UTXVPVGt4TlVnNExqVTBNVE0zVmpJM0xqQTNOamRJTXk0ek1UTXhNbFl4TXk0NU9UQTBTREF1TnpZNU5UTXhWamt1TlRnM09EZElNeTR6TVRNeE1sWTFMams0T0RaRE15NHpNVE14TWlBMUxqTXpNRFl4SURNdU1UZzBNRFFnTUM0NU1qSTROVElnT0M0Mk5qWTBOU0F3TGpreU1qZzFNa2d4TWk0MU16ZzRUREV5TGpVek56Z2dOUzQxTURjd05Gb2lJR1pwYkd3OUlpTXpPVFUyT1VFaUx6NEtQQzl6ZG1jK0NnPT0nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMXB4IDIzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbV9zZXJ2aWNlX3R3aXR0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNelFpSUdobGFXZG9kRDBpTXpRaUlIWnBaWGRDYjNnOUlqQWdNQ0F6TkNBek5DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2dabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJaUJqYkdsd0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdROUlrMHpNUzR6T0RRMUlEZ3VPVFk1T1VNek1DNHpNalUySURrdU16Z3lORGdnTWprdU1UZzVOQ0E1TGpZMk1qSTVJREkzTGprNU5UY2dPUzQzT0RjeU1VTXlPUzR5TVRRMklEa3VNVFExTXpjZ016QXVNVFEzTmlBNExqRXlOek15SURNd0xqVTRPVGdnTmk0NU1UYzVOME15T1M0ME5EWTFJRGN1TlRFeU16VWdNamd1TVRnME5DQTNMamswTXprMUlESTJMamd6T1RjZ09DNHhOemM1TWtNeU5TNDNOakk1SURjdU1UWTNOemNnTWpRdU1qTXhNaUEyTGpVek9EVTNJREl5TGpVek1qTWdOaTQxTXpnMU4wTXhPUzR5TnpNZ05pNDFNemcxTnlBeE5pNDJNekF6SURndU9EWXlORElnTVRZdU5qTXdNeUF4TVM0M01qWTVRekUyTGpZek1ETWdNVEl1TVRNek1pQXhOaTQyT0RJMUlERXlMalV6SURFMkxqYzRNeklnTVRJdU9UQTVORU14TVM0NE56ZzVJREV5TGpZNU1qZ2dOeTQxTXpBeU1pQXhNQzQyTWpZMklEUXVOakU1TmpnZ055NDBPRGN3TlVNMExqRXhNRGt4SURndU1qVXlNaUF6TGpneU1UUTRJRGt1TVRRek56WWdNeTQ0TWpFME9DQXhNQzR3T1RVMVF6TXVPREl4TkRnZ01URXVPRGsyTVNBMExqZzJOREUzSURFekxqUTRORGdnTmk0ME5EWXlJREUwTGpReE5ETkROUzQwTnprZ01UUXVNemcxT1NBMExqVTJPVE0wSURFMExqRTFNVGtnTXk0M056STVOaUF4TXk0M05qTldNVE11T0RJM09FTXpMamMzTWprMklERTJMak0wTVRRZ05TNDRNRGd3TVNBeE9DNDBNemt4SURndU5UQTJOQ0F4T0M0NU1UWTJRemd1TURFeU1ERWdNVGt1TURNek5pQTNMalE1TURZNUlERTVMakE1T0RRZ05pNDVOVEV6TmlBeE9TNHdPVGcwUXpZdU5UY3dNallnTVRrdU1EazROQ0EyTGpJd01UY3hJREU1TGpBMk5USWdOUzQ0TkRBek5TQXhPUzR3TURKRE5pNDFPVEUzT1NBeU1TNHdOalVnT0M0M056QTJPQ0F5TWk0MU5qVXlJREV4TGpNMU1qTWdNakl1TmpBMk0wTTVMak16TXpNNElESXpMams1TnpVZ05pNDNPRGMzTnlBeU5DNDRNalF5SURRdU1ESXlPRFlnTWpRdU9ESTBNa016TGpVME5qUTRJREkwTGpneU5ESWdNeTR3TnpjeU5DQXlOQzQzT1RnNUlESXVOakUxTWpNZ01qUXVOelV6TVVNMUxqSXlOek0ySURJMkxqSXlPQ0E0TGpNeU9EUTNJREkzTGpBNE9DQXhNUzQyTmpFMUlESTNMakE0T0VNeU1pNDFNVGdnTWpjdU1EZzRJREk0TGpRMU1qUWdNVGt1TVRnd05pQXlPQzQwTlRJMElERXlMak15TWpsTU1qZ3VORE15TmlBeE1TNDJOVEV4UXpJNUxqVTVNakVnTVRBdU9USXpPQ0F6TUM0MU9UVXlJREV3TGpBeE1ERWdNekV1TXpnME5TQTRMamsyT1RsYUlpQm1hV3hzUFNJalF6VkRNRUkzSWk4K0Nqd3ZjM1puUGdvPScpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzNHB4IDM0cHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU16QWlJR2hsYVdkb2REMGlNaklpSUhacFpYZENiM2c5SWpBZ01DQXpNQ0F5TWlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWsweU9TNHpPRFExSURJdU9UWTVPVU15T0M0ek1qVTJJRE11TXpneU5EZ2dNamN1TVRnNU5DQXpMalkyTWpJNUlESTFMams1TlRjZ015NDNPRGN5TVVNeU55NHlNVFEySURNdU1UUTFNemNnTWpndU1UUTNOaUF5TGpFeU56TXlJREk0TGpVNE9UZ2dNQzQ1TVRjNU5qWkRNamN1TkRRMk5TQXhMalV4TWpNMUlESTJMakU0TkRRZ01TNDVORE01TlNBeU5DNDRNemszSURJdU1UYzNPVEpETWpNdU56WXlPU0F4TGpFMk56YzNJREl5TGpJek1USWdNQzQxTXpnMU56UWdNakF1TlRNeU15QXdMalV6T0RVM05FTXhOeTR5TnpNZ01DNDFNemcxTnpRZ01UUXVOak13TXlBeUxqZzJNalF5SURFMExqWXpNRE1nTlM0M01qWTVNa014TkM0Mk16QXpJRFl1TVRNek1UZ2dNVFF1TmpneU5TQTJMalV5T1RrM0lERTBMamM0TXpJZ05pNDVNRGswUXprdU9EYzRPVFFnTmk0Mk9USTRJRFV1TlRNd01qSWdOQzQyTWpZMk5TQXlMall4T1RZNElERXVORGczTURWRE1pNHhNVEE1TVNBeUxqSTFNaklnTVM0NE1qRTBPQ0F6TGpFME16YzJJREV1T0RJeE5EZ2dOQzR3T1RVME5rTXhMamd5TVRRNElEVXVPRGsyTURjZ01pNDROalF4TnlBM0xqUTRORGd5SURRdU5EUTJNaUE0TGpReE5ETXlRek11TkRjNUlEZ3VNemcxT0RnZ01pNDFOamt6TkNBNExqRTFNVGt4SURFdU56Y3lPVFlnTnk0M05qTXdNVlkzTGpneU56Z3pRekV1TnpjeU9UWWdNVEF1TXpReE5DQXpMamd3T0RBeElERXlMalF6T1RFZ05pNDFNRFkwSURFeUxqa3hOalpETmk0d01USXdNU0F4TXk0d016TTJJRFV1TkRrd05qa2dNVE11TURrNE5DQTBMamsxTVRNMklERXpMakE1T0RSRE5DNDFOekF5TmlBeE15NHdPVGcwSURRdU1qQXhOekVnTVRNdU1EWTFNaUF6TGpnME1ETTFJREV6TGpBd01rTTBMalU1TVRjNUlERTFMakEyTlNBMkxqYzNNRFk0SURFMkxqVTJOVElnT1M0ek5USXlOaUF4Tmk0Mk1EWXpRemN1TXpNek16Z2dNVGN1T1RrM05TQTBMamM0TnpjM0lERTRMamd5TkRJZ01pNHdNakk0TmlBeE9DNDRNalF5UXpFdU5UUTJORGdnTVRndU9ESTBNaUF4TGpBM056STBJREU0TGpjNU9Ea2dNQzQyTVRVeU16UWdNVGd1TnpVek1VTXpMakl5TnpNMklESXdMakl5T0NBMkxqTXlPRFEzSURJeExqQTRPQ0E1TGpZMk1UUTRJREl4TGpBNE9FTXlNQzQxTVRnZ01qRXVNRGc0SURJMkxqUTFNalFnTVRNdU1UZ3dOaUF5Tmk0ME5USTBJRFl1TXpJeU9URk1Nall1TkRNeU5pQTFMalkxTVRBMlF6STNMalU1TWpFZ05DNDVNak00TWlBeU9DNDFPVFV5SURRdU1ERXdNU0F5T1M0ek9EUTFJREl1T1RZNU9Wb2lJR1pwYkd3OUlpTXhNemxHUlVZaUx6NEtQQzl6ZG1jK0NnPT0nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVkZWRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uby10b3VjaCAmOmhvdmVyLFxuICAgICAgLnRvdWNoICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYWRnZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2Ege1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMThweCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NhY2ZkNjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6ICM5OTllYTU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAmLmljb24tZmFjZWJvb2s6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjM2E1Nzk1O1xuICAgIH1cblxuICAgICYuaWNvbi12a29udGFrdGU6aG92ZXIsXG4gICAgJi5pY29uLXZrOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzU4N2E5ZjtcbiAgICB9XG5cbiAgICAmLmljb24tdHdpdHRlcjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICM1M2E4ZTk7XG4gICAgfVxuXG4gICAgJi5pY29uLW9kbm9rbGFzc25pa2k6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjU4MjIwO1xuICAgIH1cblxuICAgICYuaWNvbi1tb2ltaXI6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTY4ZGUyO1xuICAgIH1cblxuICAgICYuaWNvbi1nb29nbGVwbHVzOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2RjNDQzNjtcbiAgICB9XG5cbiAgICAmLmljb24tbWFpbDpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMxNjhkZTI7XG4gICAgfVxuICB9XG59XG4iLCIuYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTJkYztcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBAaW5jbHVkZSBmb250KCdtZWRpdW0nKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTFweCAzNnB4O1xuICAvLyAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgbWF4LWhlaWdodDogNTBweDtcblxuICAmLnNtYWxsIHtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgcGFkZGluZzogMnB4IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSg1NCwgNTIsIDUwLCAwLjQpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignc3Vic3RyYXRlLWNvbG9yJyk7XG4gIH1cblxuICAmLS1maWxsIHtcbiAgICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgICBib3JkZXI6IDA7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignYWNjZW50LWNvbG9yJyk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZWIzOTQ2LCAjZWIzOTQ2KSwgI2Y1NGU1YTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCA3OCwgOTAsIDAuNCk7XG4gICAgICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgICB9XG4gIH1cblxuICAmLS1sb25nLXRleHQge1xuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICB9XG5cbiAgJi0tdHlwZS1saW5rIHtcbiAgICBmb250LWZhbWlseTogZ2VyYmVyYV9tZWRpdW0sIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLS1tb2JpbGUge1xuICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgICYtLW1iMTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgICAgJi0tbWIxNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgICAmLS1tYjIwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgICYtLW1iMzAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmLS1tbDEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgICAmLS1tbDE1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB9XG4gICAgICAmLS1tbDIwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgICAmLS1tbDMwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbWIxMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAmLS1tYjE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gICYtLW1iMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgJi0tbWIzMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHBob25lKCkge1xuICAgICYtLWZsZXgxIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcblxuICAmX19oZWFkZXIge1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIEBpbmNsdWRlIGZvbnQoJ21lZGl1bScpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWluLXdpZHRoOiAxMzFweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgQGluY2x1ZGUgY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcbiAgICBAaW5jbHVkZSBmb250KCdsaWdodCcpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3doaXRlJyk7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRlZ29yeSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuIiwiLmJyaWNrMTAge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignd2hpdGUnKTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC5icmljazEwX190aXRsZSxcbiAgICAuYnJpY2sxMF9fdGltZSB7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nLWhvbGRlcjIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cblxuICAmX19pbWctaG9sZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfX2ltZyxcbiAgJl9faW1nLWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNlMGU1O1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgID4gKiB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aW1lIHtcbiAgICBtYXJnaW46IDdweCAwO1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDEzcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIGNvbG9yOiAkem9yYmEtZ3JheTtcbiAgICBAaW5jbHVkZSBmb250KCdsaWdodCcpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuXG4gICZfX3RpdGxlLWhvbGRlciB7XG4gICAgbWFyZ2luOiA3cHggMDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBAaW5jbHVkZSBmb250KCdtZWRpdW0nKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAmLS1zb2MtYWN0aXZlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDc1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJ2xpZ2h0Jyk7XG4gICAgfVxuICB9XG5cbiAgJi0tbm8tZm90byAmIHtcbiAgICAuYnJpY2sxMF9faW1nLWJnIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwY2xhc3MlM0QlMjJpY29uJTIwc2xpZGVyMS1uby1mb3RvJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA2MiUyMDQ1JTIyJTIwd2lkdGglM0QlMjI2MiUyMiUyMGhlaWdodCUzRCUyMjQ1JTIyJTIwZmlsbCUzRCUyMiUyM0VBRUNFRiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTMwLjclMjAxNS41Yy01LjQlMjAwLTkuOCUyMDQuNC05LjglMjA5LjhzNC40JTIwOS44JTIwOS44JTIwOS44JTIwOS44LTQuNCUyMDkuOC05LjgtNC40LTkuOC05LjgtOS44eiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTU5LjQlMjA4LjVINDYuMkw0MS44LjhjMC0uNS0uMy0uOC0uNy0uOEgyMS42Yy0uNCUyMDAtLjcuNC0uNy44bC00LjQlMjA3LjdoLTE0QzEuMSUyMDguNSUyMDAlMjA5LjclMjAwJTIwMTF2MzEuNUMwJTIwNDMuOSUyMDEuMSUyMDQ1JTIwMi41JTIwNDVoNTYuOWMxLjQlMjAwJTIwMi41LTEuMSUyMDIuNS0yLjVWMTFjMC0xLjMtMS4xLTIuNS0yLjUtMi41ek0zMC43JTIwMzkuNGMtNy44JTIwMC0xNC4xLTYuMy0xNC4xLTE0LjFzNi4zLTE0LjElMjAxNC4xLTE0LjElMjAxNC4xJTIwNi4zJTIwMTQuMSUyMDE0LjFjLjElMjA3LjctNi4zJTIwMTQuMS0xNC4xJTIwMTQuMXolMjIlMkYlM0UlM0MlMkZzdmclM0UnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgICYuYnJpY2sxMDpob3ZlciAuYnJpY2sxMF9fdGl0bGUge1xuICAgICAgY29sb3I6ICMwMDY5Y2U7XG4gICAgfVxuXG4gICAgJi5icmljazEwLS1zb2MtYWN0aXZlOmhvdmVyIC5icmljazEwX190aXRsZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpbWUyLWhvbGRlciB7XG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vIGJvdHRvbTogMTRweDtcbiAgICAvLyBsZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuXG4gICZfX3RpbWUyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIC8vIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICM3YTgyODg7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTJweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuXG4gICZfX3RpbWUyLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMXB4IDExcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtLWVtcHR5LWNvbnRlbnQgJiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JmYzBjMjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAuYnJpY2sxMF9fdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3ByZWxvYWRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYW5pbWF0aW9uOiBzcGlubmVyO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICZfX3RleHQge1xuICAgICAgcGFkZGluZzogMjBweCAwIDEwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWluLWhlaWdodDogMDtcblxuICAgICAgJi0tc29jLWFjdGl2ZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aW1lMi1ob2xkZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAmX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG4gICAgICAmLS1zb2MtYWN0aXZlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiDQktCe0KHQrNCc0J7QmSDQotCY0J8g0JrQmNCg0J/QmNCn0JjQmtCQICovXG5cbi5icmljazgge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3doaXRlJyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1NC42JTtcbiAgICB6LWluZGV4OiA1O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZTBlNTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREVnTVNJZ2NISmxjMlZ5ZG1WQmMzQmxZM1JTWVhScGJ6MGlibTl1WlNJK0NpQWdQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l3SlNJZ2VUSTlJakV3TUNVaVBnb2dJQ0FnUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUl6QXdNREF3TUNJZ2MzUnZjQzF2Y0dGamFYUjVQU0l3TGpBeUlpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJamtsSWlCemRHOXdMV052Ykc5eVBTSWpNREF3TURBd0lpQnpkRzl3TFc5d1lXTnBkSGs5SWpBdU1EVWlMejRLSUNBZ0lEeHpkRzl3SUc5bVpuTmxkRDBpTXpZbElpQnpkRzl3TFdOdmJHOXlQU0lqTURBd01EQXdJaUJ6ZEc5d0xXOXdZV05wZEhrOUlqQXVNalVpTHo0S0lDQWdJRHh6ZEc5d0lHOW1abk5sZEQwaU5UZ2xJaUJ6ZEc5d0xXTnZiRzl5UFNJak1EQXdNREF3SWlCemRHOXdMVzl3WVdOcGRIazlJakF1TXpraUx6NEtJQ0FnSUR4emRHOXdJRzltWm5ObGREMGlOek1sSWlCemRHOXdMV052Ykc5eVBTSWpNREF3TURBd0lpQnpkRzl3TFc5d1lXTnBkSGs5SWpBdU5EWWlMejRLSUNBZ0lEeHpkRzl3SUc5bVpuTmxkRDBpT0RjbElpQnpkRzl3TFdOdmJHOXlQU0lqTURBd01EQXdJaUJ6ZEc5d0xXOXdZV05wZEhrOUlqQXVORGtpTHo0S0lDQWdJRHh6ZEc5d0lHOW1abk5sZEQwaU9UZ2xJaUJ6ZEc5d0xXTnZiRzl5UFNJak1EQXdNREF3SWlCemRHOXdMVzl3WVdOcGRIazlJakF1TlNJdlBnb2dJQ0FnUEhOMGIzQWdiMlptYzJWMFBTSXhNREFsSWlCemRHOXdMV052Ykc5eVBTSWpNREF3TURBd0lpQnpkRzl3TFc5d1lXTnBkSGs5SWpBdU5EZ2lMejRLSUNBOEwyeHBibVZoY2tkeVlXUnBaVzUwUGdvZ0lEeHlaV04wSUhnOUlqQWlJSGs5SWpBaUlIZHBaSFJvUFNJeElpQm9aV2xuYUhROUlqRWlJR1pwYkd3OUluVnliQ2dqWjNKaFpDMTFZMmRuTFdkbGJtVnlZWFJsWkNraUlDOCtDand2YzNablBnPT0pO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuMDIpIDAsIHJnYmEoMCwgMCwgMCwgMC4wNSkgOSUsIHJnYmEoMCwgMCwgMCwgMC4yNSkgMzYlLCByZ2JhKDAsIDAsIDAsIDAuMzkpIDU4JSwgcmdiYSgwLCAwLCAwLCAwLjQ2KSA3MyUsIHJnYmEoMCwgMCwgMCwgMC40OSkgODclLCByZ2JhKDAsIDAsIDAsIDAuNSkgOTglLCByZ2JhKDAsIDAsIDAsIDAuNDgpIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjAyKSAwLCByZ2JhKDAsIDAsIDAsIDAuMDUpIDklLCByZ2JhKDAsIDAsIDAsIDAuMjUpIDM2JSwgcmdiYSgwLCAwLCAwLCAwLjM5KSA1OCUsIHJnYmEoMCwgMCwgMCwgMC40NikgNzMlLCByZ2JhKDAsIDAsIDAsIDAuNDkpIDg3JSwgcmdiYSgwLCAwLCAwLCAwLjUpIDk4JSwgcmdiYSgwLCAwLCAwLCAwLjQ4KSAxMDAlKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBub3RlYm9vaygpIHtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGFwdG9wKCkge1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWctLW5vc2hhZG93OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19pbWcgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19pbWctLW5vZm90byB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZTBlNTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgfVxuXG4gICZfX3B1YnRpbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxNTtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGJvdHRvbTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxMnB4KTtcbiAgICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgfVxuXG4gICZfX2R1cmF0aW9uLFxuICAmX19mb3RvcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxNTtcbiAgICByaWdodDogMjBweDtcbiAgICBib3R0b206IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTJweCk7XG4gICAgQGluY2x1ZGUgY29sb3IoJ3doaXRlJyk7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgJl9faWNvbixcbiAgJl9faWNvbi1mb3RvcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgfVxuXG4gICZfX2ljb24tZm90b3Mge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICB9XG5cbiAgJl9fdGl0bGUsXG4gICZfX3N1YnRpdGxlIHtcbiAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICBAaW5jbHVkZSBmb250KCdtZWRpdW0nKTtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgyMnB4KTtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBsYXB0b3AoKSB7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBwaG9uZSgpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIwcHgpO1xuICAgICAgQGluY2x1ZGUgZm9udCgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gIH1cblxuICAuYnJpY2s4X190aXRsZSArIC5icmljazhfX3N1YnRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gICZfX3RpdGxlLS1tZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xuICB9XG5cbiAgJl9fYW5ub3VuY2UtLWFzX2RhdGUge1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDEycHgpO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLmJyaWNrOCAuYnJpY2s4X19hbm5vdW5jZS0tYXNfZGF0ZTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICZfX3NvdXJjZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgICBjb2xvcjogIzdhN2E3YTtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxMnB4KTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICB9XG5cbiAgJl9fYW5ub3VuY2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS41NztcbiAgfVxuXG4gIC5icmljazhfX3RpdGxlICsgLmJyaWNrOF9fYW5ub3VuY2Uge1xuICAgIG1hcmdpbi10b3A6IC03cHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICZfX2ltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2Jsb2NrLWJnLWNvbG9yJyk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAxMHB4KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLW5vYmcgJiB7XG4gICAgICAmX19iZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggNTBweCAyMHB4IDMwcHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmLmJyaWNrOF9faW5uZXI6aG92ZXIgLmJyaWNrOF9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgICAgIH1cblxuICAgICAgJi5icmljazhfX3RpdGxlLFxuICAgICAgJi5icmljazhfX2Fubm91bmNlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgJl9fdGl0bGUsXG4gICAgJl9fc291cmNlIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmX19hbm5vdW5jZSxcbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDUwcHggMTBweCAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiDQktCe0KHQrNCc0J7QmSDQotCY0J8g0JrQmNCg0J/QmNCn0JjQmtCQICovXG5cbi5ibGluZC1sZW50YV9fbmV4dC1saW5lLFxuLmhpZGRlbi14cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxpbmQtbGVudGFfX25leHQtbGluZSxcbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuYnJpY2tzLWxlbnRhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuYmlvIHtcbiAgJl9faGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkOWRkO1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIEBpbmNsdWRlIGZvbnQoJ21lZGl1bScpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9faGVhZGVyLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01cHg7XG4gICAgbGVmdDogLTVweDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cblxuICAmX19sZWZ0IHtcbiAgICBjb2xvcjogIzdmODQ4YjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIEBpbmNsdWRlIGZvbnQoJ2xpZ2h0Jyk7XG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBAaW5jbHVkZSBmb250KCdsaWdodCcpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgJiAucm93OmZpcnN0LWNoaWxkIC5iaW9fX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG5cbiAgLmNvbC14cy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLWxnLTEsXG4gIC5jb2wtbGctMixcbiAgLmNvbC1sZy0zLFxuICAuY29sLWxnLTQsXG4gIC5jb2wtbGctNSxcbiAgLmNvbC1sZy02LFxuICAuY29sLWxnLTcsXG4gIC5jb2wtbGctOCxcbiAgLmNvbC1sZy05LFxuICAuY29sLWxnLTEwLFxuICAuY29sLWxnLTExLFxuICAuY29sLWxnLTEyLFxuICAuY29sLW1kLTEsXG4gIC5jb2wtbWQtMixcbiAgLmNvbC1tZC0zLFxuICAuY29sLW1kLTQsXG4gIC5jb2wtbWQtNSxcbiAgLmNvbC1tZC02LFxuICAuY29sLW1kLTcsXG4gIC5jb2wtbWQtOCxcbiAgLmNvbC1tZC05LFxuICAuY29sLW1kLTEwLFxuICAuY29sLW1kLTExLFxuICAuY29sLW1kLTEyLFxuICAuY29sLXNtLTEsXG4gIC5jb2wtc20tMixcbiAgLmNvbC1zbS0zLFxuICAuY29sLXNtLTQsXG4gIC5jb2wtc20tNSxcbiAgLmNvbC1zbS02LFxuICAuY29sLXNtLTcsXG4gIC5jb2wtc20tOCxcbiAgLmNvbC1zbS05LFxuICAuY29sLXNtLTEwLFxuICAuY29sLXNtLTExLFxuICAuY29sLXNtLTEyLFxuICAuY29sLXhzLTEsXG4gIC5jb2wteHMtMixcbiAgLmNvbC14cy0zLFxuICAuY29sLXhzLTQsXG4gIC5jb2wteHMtNSxcbiAgLmNvbC14cy02LFxuICAuY29sLXhzLTcsXG4gIC5jb2wteHMtOCxcbiAgLmNvbC14cy05LFxuICAuY29sLXhzLTEwLFxuICAuY29sLXhzLTExLFxuICAuY29sLXhzLTEyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5jb2wtc20tMyB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cblxuICAgIC5jb2wtc20tOSB7XG4gICAgICB3aWR0aDogNzUlO1xuICAgIH1cbiAgfVxufVxuIiwiLnNvYy1hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICZfX2hlYWRlci1saW5lIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIC5pbmRleC1wYWdlICYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIEBpbmNsdWRlIGZvbnQoJ21lZGl1bScpO1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDM0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICZfX21lbnUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIH1cblxuICAgICAgJi5pY29uLXR3aXR0ZXI6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgICYuaWNvbi12azo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgfVxuXG4gICAgICAmLmljb24taW5zdGFncmFtOjpiZWZvcmUge1xuICAgICAgICAvLyBjb250ZW50OiAnXFxlODAzJztcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmLmljb24tdHdpdHRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjYnIGhlaWdodD0nMTknIHZpZXdCb3g9JzAgMCAyNiAxOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSAlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMjUuNjkyMiAyLjkxNDQ1QzI0Ljc1NzkgMy4yNzg1IDIzLjc1NTUgMy41MjUzOSAyMi43MDIyIDMuNjM1NjFDMjMuNzc3NiAzLjA2OTI4IDI0LjYwMDkgMi4xNzEgMjQuOTkxMSAxLjEwMzkyQzIzLjk4MjMgMS42MjgzOCAyMi44Njg3IDIuMDA5MiAyMS42ODIyIDIuMjE1NjVDMjAuNzMyIDEuMzI0MzMgMTkuMzgwNSAwLjc2OTE2NSAxNy44ODE1IDAuNzY5MTY1QzE1LjAwNTcgMC43NjkxNjUgMTIuNjczOSAyLjgxOTYyIDEyLjY3MzkgNS4zNDcxMUMxMi42NzM5IDUuNzA1NTggMTIuNzE5OSA2LjA1NTY5IDEyLjgwODcgNi4zOTA0OUM4LjQ4MTQ4IDYuMTk5MzYgNC42NDQzNyA0LjM3NjI5IDIuMDc2MjUgMS42MDYwNkMxLjYyNzMzIDIuMjgxMTkgMS4zNzE5NSAzLjA2Nzg2IDEuMzcxOTUgMy45MDc2QzEuMzcxOTUgNS40OTYzNiAyLjI5MTk4IDYuODk4MiAzLjY4Nzg4IDcuNzE4MzVDMi44MzQ0NyA3LjY5MzI2IDIuMDMxODIgNy40ODY4MiAxLjMyOTE0IDcuMTQzNjdWNy4yMDA4NkMxLjMyOTE0IDkuNDE4NjkgMy4xMjQ3OCAxMS4yNjk3IDUuNTA1NzEgMTEuNjkwOUM1LjA2OTQ4IDExLjc5NDIgNC42MDk0OSAxMS44NTE0IDQuMTMzNjEgMTEuODUxNEMzLjc5NzM0IDExLjg1MTQgMy40NzIxNSAxMS44MjIxIDMuMTUzMzEgMTEuNzY2M0MzLjgxNjM0IDEzLjU4NjYgNS43Mzg5IDE0LjkxMDMgOC4wMTY3NiAxNC45NDY2QzYuMjM1MzkgMTYuMTc0MSAzLjk4OTI2IDE2LjkwMzYgMS41NDk2NCAxNi45MDM2QzEuMTI5MyAxNi45MDM2IDAuNzE1MjY1IDE2Ljg4MTMgMC4zMDc2MTcgMTYuODQwOEMyLjYxMjQ0IDE4LjE0MjIgNS4zNDg3MSAxOC45MDEgOC4yODk2IDE4LjkwMUMxNy44Njg5IDE4LjkwMSAyMy4xMDUxIDExLjkyMzkgMjMuMTA1MSA1Ljg3Mjk5TDIzLjA4NzcgNS4yODAxOEMyNC4xMTA4IDQuNjM4NSAyNC45OTU5IDMuODMyMjggMjUuNjkyMiAyLjkxNDQ1WicgZmlsbD0nJTIzRjU0RTVBJy8lM0UgJTNDL3N2ZyUzRSBcIik7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24taW5zdGFncmFtIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNScgaGVpZ2h0PScyNScgdmlld0JveD0nMCAwIDI1IDI1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xOC43NjkyIDcuMzg0NjNDMTguMTMxOSA3LjM4NDYzIDE3LjYxNTMgNi44NjgwMiAxNy42MTUzIDYuMjMwNzhDMTcuNjE1MyA1LjU5MzU0IDE4LjEzMTkgNS4wNzY5MyAxOC43NjkyIDUuMDc2OTNDMTkuNDA2NCA1LjA3NjkzIDE5LjkyMyA1LjU5MzU0IDE5LjkyMyA2LjIzMDc4QzE5LjkyMyA2Ljg2ODAyIDE5LjQwNjQgNy4zODQ2MyAxOC43NjkyIDcuMzg0NjNaTTEyLjQyMzEgMTYuNjE1NEMxMC4xOTYyIDE2LjYxNTQgOC4zODQ1NCAxNC44MDM4IDguMzg0NTQgMTIuNTc2OUM4LjM4NDU0IDEwLjM1MDEgMTAuMTk2MiA4LjUzODQ3IDEyLjQyMzEgOC41Mzg0N0MxNC42NDk4IDguNTM4NDcgMTYuNDYxNSAxMC4zNTAxIDE2LjQ2MTUgMTIuNTc2OUMxNi40NjE1IDE0LjgwMzggMTQuNjQ5OCAxNi42MTU0IDEyLjQyMzEgMTYuNjE1NFpNMTIuNDIzMSA2LjIzMDc4QzguOTE4MTcgNi4yMzA3OCA2LjA3Njg1IDkuMDcxOTkgNi4wNzY4NSAxMi41NzY5QzYuMDc2ODUgMTYuMDgxOCA4LjkxODE3IDE4LjkyMzEgMTIuNDIzMSAxOC45MjMxQzE1LjkyNzkgMTguOTIzMSAxOC43NjkyIDE2LjA4MTggMTguNzY5MiAxMi41NzY5QzE4Ljc2OTIgOS4wNzE5OSAxNS45Mjc5IDYuMjMwNzggMTIuNDIzMSA2LjIzMDc4Wk0yMi4yMzA3IDE4LjA0OTFDMjIuMjMwNyAyMC40Mzk3IDIwLjI4NTggMjIuMzg0NiAxNy44OTUyIDIyLjM4NDZINi45NTA3OEM0LjU2MDI1IDIyLjM4NDYgMi42MTUzMSAyMC40Mzk3IDIuNjE1MzEgMTguMDQ5MVY3LjEwNDcyQzIuNjE1MzEgNC43MTQxOCA0LjU2MDI1IDIuNzY5MjQgNi45NTA3OCAyLjc2OTI0SDE3Ljg5NTJDMjAuMjg1OCAyLjc2OTI0IDIyLjIzMDcgNC43MTQxOCAyMi4yMzA3IDcuMTA0NzJWMTguMDQ5MVpNNi45NTkyIDAuNDYxNTQ4QzMuMjg1NjMgMC40NjE1NDggMC4zMDc2MTcgMy40Mzk1NiAwLjMwNzYxNyA3LjExMzEzVjE4LjA0MDdDMC4zMDc2MTcgMjEuNzE0MyAzLjI4NTYzIDI0LjY5MjMgNi45NTkyIDI0LjY5MjNIMTcuODg2OEMyMS41NjA0IDI0LjY5MjMgMjQuNTM4NCAyMS43MTQzIDI0LjUzODQgMTguMDQwN1Y3LjExMzEzQzI0LjUzODQgMy40Mzk1NiAyMS41NjA0IDAuNDYxNTQ4IDE3Ljg4NjggMC40NjE1NDhINi45NTkyWicgZmlsbD0nJTIzRjU0RTVBJy8lM0UgJTNDL3N2ZyUzRSBcIik7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tdmsge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzMwJyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgMzAgMTcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UgJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTI5Ljg0MDkgMTUuMDQ0M0MyOS44MDQ2IDE0Ljk3MDQgMjkuNzcwNyAxNC45MDkxIDI5LjczOTIgMTQuODZDMjkuMjE4NyAxMy45NzUzIDI4LjIyNDEgMTIuODg5MyAyNi43NTU5IDExLjYwMTlMMjYuNzI0OSAxMS41NzI0TDI2LjcwOTMgMTEuNTU3OUwyNi42OTM2IDExLjU0MzFIMjYuNjc3OUMyNi4wMTE1IDEwLjk0MzYgMjUuNTg5NSAxMC41NDA1IDI1LjQxMjggMTAuMzM0MkMyNS4wODk1IDkuOTQxMDMgMjUuMDE3MSA5LjU0MzEgMjUuMTkzOCA5LjEzOTlDMjUuMzE4NiA4LjgzNTI3IDI1Ljc4NzYgOC4xOTE5MyAyNi41OTk2IDcuMjA5QzI3LjAyNjcgNi42ODgwOSAyNy4zNjQ5IDYuMjcwNTkgMjcuNjE0NyA1Ljk1NjA0QzI5LjQxNjQgMy42OTU1OCAzMC4xOTc0IDIuMjUxMTEgMjkuOTU3OCAxLjYyMjA4TDI5Ljg2NDcgMS40NzUwOEMyOS44MDIyIDEuMzg2NTggMjkuNjQwOCAxLjMwNTYyIDI5LjM4MDggMS4yMzE3OUMyOS4xMjAyIDEuMTU4MTEgMjguNzg3IDEuMTQ1OTIgMjguMzgwOCAxLjE5NTAzTDIzLjg4MjUgMS4yMjQzNUMyMy44MDk2IDEuMTk5OTggMjMuNzA1NSAxLjIwMjI1IDIzLjU3IDEuMjMxNzlDMjMuNDM0NiAxLjI2MTMyIDIzLjM2NjggMS4yNzYxNCAyMy4zNjY4IDEuMjc2MTRMMjMuMjg4NSAxLjMxMzA2TDIzLjIyNjQgMS4zNTc0MUMyMy4xNzQzIDEuMzg2NzQgMjMuMTE3IDEuNDM4MzIgMjMuMDU0NSAxLjUxMjA1QzIyLjk5MjMgMS41ODU1MiAyMi45NDAzIDEuNjcxNzUgMjIuODk4NyAxLjc3QzIyLjQwODkgMi45NTkxNSAyMS44NTIxIDQuMDY0NzUgMjEuMjI3MiA1LjA4Njc2QzIwLjg0MTkgNS42OTYxOCAyMC40ODggNi4yMjQzMiAyMC4xNjQ4IDYuNjcxNTFDMTkuODQyMSA3LjExODU0IDE5LjU3MTQgNy40NDc5MSAxOS4zNTI5IDcuNjU5MDNDMTkuMTM0IDcuODcwMzYgMTguOTM2NSA4LjAzOTY3IDE4Ljc1OTIgOC4xNjc1NkMxOC41ODIxIDguMjk1NSAxOC40NDY5IDguMzQ5NTYgMTguMzUzMyA4LjMyOTc5QzE4LjI1OTUgOC4zMTAwMSAxOC4xNzExIDguMjkwMzkgMTguMDg3NSA4LjI3MDc3QzE3Ljk0MTggOC4xODIyNyAxNy44MjQ2IDguMDYxOTIgMTcuNzM2MiA3LjkwOTZDMTcuNjQ3NSA3Ljc1NzI5IDE3LjU4NzcgNy41NjU1OCAxNy41NTY1IDcuMzM0NjNDMTcuNTI1NCA3LjEwMzUyIDE3LjUwNyA2LjkwNDc0IDE3LjUwMTggNi43Mzc2QzE3LjQ5NjkgNi41NzA2NyAxNy40OTkyIDYuMzM0NTYgMTcuNTA5NyA2LjAyOTkzQzE3LjUyMDYgNS43MjUxNCAxNy41MjU0IDUuNTE4OTIgMTcuNTI1NCA1LjQxMDgxQzE3LjUyNTQgNS4wMzczIDE3LjUzMzEgNC42MzE5MyAxNy41NDg2IDQuMTk0NjFDMTcuNTY0NCAzLjc1NzI4IDE3LjU3NzEgMy40MTA3OCAxNy41ODc4IDMuMTU1NUMxNy41OTg0IDIuODk5OTggMTcuNjAzMyAyLjYyOTYzIDE3LjYwMzMgMi4zNDQ2MkMxNy42MDMzIDIuMDU5NjEgMTcuNTg1IDEuODM2MDkgMTcuNTQ4NiAxLjY3Mzg2QzE3LjUxMjcgMS41MTE4NCAxNy40NTc2IDEuMzU0NTcgMTcuMzg1IDEuMjAyMUMxNy4zMTIgMS4wNDk3OCAxNy4yMDUxIDAuOTMxOTU4IDE3LjA2NDggMC44NDgzMTRDMTYuOTI0MyAwLjc2NDc3MyAxNi43NDk1IDAuNjk4NDc3IDE2LjU0MTYgMC42NDkyMkMxNS45ODk2IDAuNTMxMzQzIDE1LjI4NjggMC40Njc1NzcgMTQuNDMyNyAwLjQ1NzY2NEMxMi40OTYgMC40MzgwNDQgMTEuMjUxNSAwLjU1NjA3NSAxMC42OTk2IDAuODExNjA0QzEwLjQ4MSAwLjkxOTU2NyAxMC4yODMxIDEuMDY3MDggMTAuMTA2MiAxLjI1MzY4QzkuOTE4NjggMS40Njk5NyA5Ljg5MjUzIDEuNTg4IDEwLjAyNzkgMS42MDc0MUMxMC42NTI4IDEuNjk1NzYgMTEuMDk1MSAxLjkwNzA5IDExLjM1NTUgMi4yNDEyTDExLjQ0OTMgMi40MTgyNUMxMS41MjIzIDIuNTQ1OTkgMTEuNTk1MiAyLjc3MjEzIDExLjY2ODEgMy4wOTYzOUMxMS43NDA5IDMuNDIwNjQgMTEuNzg3OSAzLjc3OTMzIDExLjgwODYgNC4xNzIyNUMxMS44NjA2IDQuODg5NzggMTEuODYwNiA1LjUwNCAxMS44MDg2IDYuMDE0OTZDMTEuNzU2NSA2LjUyNjExIDExLjcwNzIgNi45MjQwNSAxMS42NjAyIDcuMjA5MDZDMTEuNjEzMiA3LjQ5NDA3IDExLjU0MyA3LjcyNTAyIDExLjQ0OTMgNy45MDE4NkMxMS4zNTU1IDguMDc4NzUgMTEuMjkzMSA4LjE4Njg3IDExLjI2MTggOC4yMjYxMUMxMS4yMzA1IDguMjY1MzUgMTEuMjA0NSA4LjI5MDA4IDExLjE4MzggOC4yOTk3OUMxMS4wNDg1IDguMzQ4NzQgMTAuOTA3NyA4LjM3MzY4IDEwLjc2MiA4LjM3MzY4QzEwLjYxNjEgOC4zNzM2OCAxMC40MzkyIDguMzA0OCAxMC4yMzEgOC4xNjcxNUMxMC4wMjI4IDguMDI5NDkgOS44MDY3NSA3Ljg0MDQyIDkuNTgyODIgNy41OTk2QzkuMzU4OSA3LjM1ODc0IDkuMTA2MzcgNy4wMjIxNSA4LjgyNTExIDYuNTg5NzhDOC41NDQwNyA2LjE1NzQxIDguMjUyNDcgNS42NDY0IDcuOTUwNDggNS4wNTY3Nkw3LjcwMDYzIDQuNjI5MTRDNy41NDQ0MyA0LjM1NDA1IDcuMzMxMDcgMy45NTM0OCA3LjA2MDMyIDMuNDI3ODFDNi43ODk0IDIuOTAxOTQgNi41NDk5NCAyLjM5MzI2IDYuMzQxNzcgMS45MDE4N0M2LjI1ODU2IDEuNjk1NSA2LjEzMzU1IDEuNTM4MzggNS45NjY5NiAxLjQzMDI2TDUuODg4NzkgMS4zODU5MUM1LjgzNjgxIDEuMzQ2NjcgNS43NTMzOCAxLjMwNSA1LjYzODkzIDEuMjYwNkM1LjUyNDMyIDEuMjE2MjUgNS40MDQ3MiAxLjE4NDQ0IDUuMjc5NjYgMS4xNjQ4N0wwLjk5OTg1NiAxLjE5NDJDMC41NjI1MTUgMS4xOTQyIDAuMjY1Nzc1IDEuMjg3NzEgMC4xMDk1MjcgMS40NzQ0NkwwLjA0Njk5NDcgMS41NjI4QzAuMDE1NzU2MSAxLjYxMjAxIDAgMS42OTA1OSAwIDEuNzk4NzZDMCAxLjkwNjg4IDAuMDMxMjM4NyAyLjAzOTU4IDAuMDkzNzcwNyAyLjE5NjY5QzAuNzE4NTQ0IDMuNTgyNSAxLjM5Nzk3IDQuOTE5MDEgMi4xMzIwNSA2LjIwNjQxQzIuODY2MTMgNy40OTM4MSAzLjUwNDA0IDguNTMwODQgNC4wNDUzOCA5LjMxNjU4QzQuNTg2ODMgMTAuMTAyOSA1LjEzODczIDEwLjg0NSA1LjcwMTA4IDExLjU0MjZDNi4yNjM0MyAxMi4yNDA0IDYuNjM1NjcgMTIuNjg3NiA2LjgxNzc5IDEyLjg4NEM3LjAwMDE0IDEzLjA4MDggNy4xNDMzNiAxMy4yMjggNy4yNDc0OCAxMy4zMjYyTDcuNjM4MDQgMTMuNjhDNy44ODc5NSAxMy45MTU5IDguMjU0OTQgMTQuMTk4NCA4LjczOTE2IDE0LjUyNzZDOS4yMjM1IDE0Ljg1NjkgOS43NTk3IDE1LjE4MTIgMTAuMzQ4IDE1LjUwMDhDMTAuOTM2NSAxNS44MiAxMS42MjExIDE2LjA4MDQgMTIuNDAyMSAxNi4yODE4QzEzLjE4MzEgMTYuNDgzNSAxMy45NDMyIDE2LjU2NDQgMTQuNjgyNiAxNi41MjUzSDE2LjQ3ODlDMTYuODQzMiAxNi40OTU2IDE3LjExOTIgMTYuMzg3NSAxNy4zMDY4IDE2LjIwMDlMMTcuMzY5IDE2LjEyN0MxNy40MTA4IDE2LjA2ODQgMTcuNDQ5OSAxNS45NzczIDE3LjQ4NiAxNS44NTQ2QzE3LjUyMjUgMTUuNzMxOCAxNy41NDA3IDE1LjU5NjUgMTcuNTQwNyAxNS40NDkzQzE3LjUzIDE1LjAyNjggMTcuNTY0MSAxNC42NDYgMTcuNjQyIDE0LjMwN0MxNy43MTk5IDEzLjk2OCAxNy44MDg2IDEzLjcxMjUgMTcuOTA3OCAxMy41NDA0QzE4LjAwNyAxMy4zNjg1IDE4LjExOSAxMy4yMjM0IDE4LjI0MzUgMTMuMTA1OEMxOC4zNjg0IDEyLjk4NzkgMTguNDU3MyAxMi45MTY1IDE4LjUwOTUgMTIuODkxOUMxOC41NjE0IDEyLjg2NzIgMTguNjAyOCAxMi44NTA0IDE4LjYzNCAxMi44NDAzQzE4Ljg4NCAxMi43NjE4IDE5LjE3ODEgMTIuODM3OSAxOS41MTY4IDEzLjA2OUMxOS44NTUzIDEzLjMgMjAuMTcyOCAxMy41ODUxIDIwLjQ2OTcgMTMuOTI0QzIwLjc2NjUgMTQuMjYzMyAyMS4xMjMxIDE0LjY0MzkgMjEuNTM5NiAxNS4wNjY0QzIxLjk1NjMgMTUuNDg5IDIyLjMyMDYgMTUuODAzMiAyMi42MzI5IDE2LjAwOTlMMjIuOTQ1MiAxNi4xODY4QzIzLjE1MzcgMTYuMzA0OCAyMy40MjQ1IDE2LjQxMjkgMjMuNzU3OCAxNi41MTEyQzI0LjA5MDUgMTYuNjA5NCAyNC4zODIgMTYuNjM0IDI0LjYzMjIgMTYuNTg0OUwyOC42MzA3IDE2LjUyNkMyOS4wMjYyIDE2LjUyNiAyOS4zMzQgMTYuNDY0MiAyOS41NTIzIDE2LjM0MTZDMjkuNzcxIDE2LjIxODcgMjkuOTAwOSAxNi4wODM0IDI5Ljk0MjggMTUuOTM2MkMyOS45ODQ2IDE1Ljc4ODkgMjkuOTg2OSAxNS42MjE3IDI5Ljk1MDggMTUuNDM0OEMyOS45MTM3IDE1LjI0ODMgMjkuODc3MiAxNS4xMTc5IDI5Ljg0MDkgMTUuMDQ0M1onIGZpbGw9JyUyM0Y1NEU1QScvJTNFICUzQy9zdmclM0UgXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3VibWVudSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIH1cblxuICAmX19hY2NvdW50cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAuc29jLWFjY291bnQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjBweCk7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1jb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJyaWNrLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgLmJyaWNrLXRpdGxlIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAsIHdoaXRlIDM3JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk3KSA0NiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NikgNjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDAsIHdoaXRlIDM3JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk3KSA0NiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NikgNjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGNvbG9yOiAjYzVjMGI3O1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGxpbmVhciAwcztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgbGluZWFyIDBzO1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgIC5vd2wtZG90IHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDVjZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc29jLWFjdGl2ZV9fc2xpZGVyLXdyYXAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuYnJpY2tzLWxlbnRhX19uZXh0LWxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5pbm5lci1wYWdlIC5zb2MtYWN0aXZlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNvYy1hY3RpdmVfX2xlbnRhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zb2MtYWN0aXZlX19sZW50YSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc29jLWFjdGl2ZV9fYmxvY2tzIHtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICZfX2hlYWRlci1saW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyLWxpbmUzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fbWVudSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAmX19zdWJtZW51IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgICZfX2l0ZW1zIHtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX2Jsb2NrcyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTEwcHg7XG4gICAgfVxuXG4gICAgJl9fc2xpZGVyLXdyYXAge1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLmJhbm5lcnMxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5iYW5uZXJzMS0tcGFkZGluZy1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMzdweDtcbn1cblxuLmJhbm5lcnM2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5iYW5uZXIxLXdyYXAgaW1nLFxuLmJhbm5lcjYtd3JhcCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYmFubmVyMS13cmFwOmxhc3QtY2hpbGQsXG4uYmFubmVyNi13cmFwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmFubmVyMS13cmFwLS0zMjAtNzY3LFxuLmJhbm5lcjYtd3JhcC0tMzIwLTc2Nyxcbi5iYW5uZXIxLXdyYXAtLTc2OC0xMjg5LFxuLmJhbm5lcjYtd3JhcC0tNzY4LTEyODksXG4uYmFubmVyMS13cmFwLS0xMjkwLTE2MDAsXG4uYmFubmVyNi13cmFwLS0xMjkwLTE2MDAsXG4uYmFubmVyMS13cmFwLS0zMjAtNzY3LWFuZC0xMjkwLTE2MDAsXG4uYmFubmVyNi13cmFwLS0zMjAtNzY3LWFuZC0xMjkwLTE2MDAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lcjEtd3JhcC0tMzIwLTc2NyxcbiAgLmJhbm5lcjYtd3JhcC0tMzIwLTc2NyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI4OXB4KSB7XG4gIC5iYW5uZXIxLXdyYXAtLTc2OC0xMjg5LFxuICAuYmFubmVyNi13cmFwLS03NjgtMTI4OSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyOTBweCkge1xuICAuYmFubmVyMS13cmFwLS0xMjkwLTE2MDAsXG4gIC5iYW5uZXI2LXdyYXAtLTEyOTAtMTYwMCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSwgKG1pbi13aWR0aDogMTI5MHB4KSB7XG4gIC5iYW5uZXIxLXdyYXAtLTMyMC03NjctYW5kLTEyOTAtMTYwMCxcbiAgLmJhbm5lcjYtd3JhcC0tMzIwLTc2Ny1hbmQtMTI5MC0xNjAwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYmFubmVyczIge1xuICBtYXJnaW46IDAgMCA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyczIge1xuICAgIC8vIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxufVxuXG4uYmFubmVyMiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IDExNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjZmNmY2O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignd2hpdGUnKTtcbiAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdzdWJzdHJhdGUtY29sb3InKTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZmNmY2O1xuICB9XG59XG5cbi5iYW5uZXIyX19pbm5lciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYmFubmVyMl9faW1nIHtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJhbm5lcjI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDRlM2Q7XG5cbiAgLmJhbm5lcjJfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAuYmFubmVyMl9faW1nIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbn1cblxuLmJhbm5lcnMzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uYmFubmVyMy13cmFwLS0zMjAtNjQ5LFxuLmJhbm5lcjMtd3JhcC0tMzIwLTc2Nyxcbi5iYW5uZXIzLXdyYXAtLTY1MC03NjcsXG4uYmFubmVyMy13cmFwLS03NjgtMTM2NSxcbi5iYW5uZXIzLXdyYXAtLTEzNjYtMTU5OSxcbi5iYW5uZXIzLXdyYXAtLTE2MDAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQ5cHgpIHtcbiAgLmJhbm5lcjMtd3JhcC0tMzIwLTY0OSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXIzLXdyYXAtLTMyMC03Njcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgPiBkaXYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDlweCkge1xuICAuYmFubmVyMy13cmFwLS0zMjAtNzY3ID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjUwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyMy13cmFwLS02NTAtNzY3IHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmJhbm5lcjMtd3JhcC0tNzY4LTEzNjUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLmJhbm5lcjMtd3JhcC0tMTM2Ni0xNTk5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5iYW5uZXIzLXdyYXAtLTE2MDAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmJhbm5lcnM0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5iYW5uZXI0LXdyYXAgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJhbm5lcjQtd3JhcC0tMTIwMC0xNjAwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmFubmVyNC13cmFwLS0xMjAwLTE2MDAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jb25kaXRpb25hbEJhbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA2MHB4O1xuXG4gID4gKiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmLi1tZWRpYS1zbSA+ICoge1xuICAgIHdpZHRoOiAyOTBweDtcbiAgfVxuXG4gICYuLW1lZGlhLW1kID4gKiB7XG4gICAgd2lkdGg6IDY5OHB4O1xuICB9XG5cbiAgJi4tbWVkaWEtbGcgPiAqIHtcbiAgICB3aWR0aDogMTAyM3B4O1xuICB9XG5cbiAgJi4tbWVkaWEtc20gPiAqIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29uZGl0aW9uYWxCYW5uZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLi1tZWRpYS1zbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5jb25kaXRpb25hbEJhbm5lci4tbWVkaWEtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbmRpdGlvbmFsQmFubmVyLi1tZWRpYS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmJhbm5lcnMxLFxuICAuYmFubmVyczIsXG4gIC5iYW5uZXJzMyxcbiAgLmJhbm5lcnM0LFxuICAuYmFubmVyczYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi8qIHZlcnRpY2FsLXRhYnMgKi9cblxuLnZlcnRpY2FsLXRhYnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX25hdi1ib3gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgfVxuXG4gICZfX2NvbnRlbnQtYm94IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzQlO1xuICAgIG1hcmdpbi1sZWZ0OiAxJTtcbiAgfVxuXG4gICZfX3RhYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdzdWJzdHJhdGUtY29sb3InKTtcbiAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gIH1cblxuICAmX19wYWdlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignc3Vic3RyYXRlLWNvbG9yJyk7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgW2RhdGEtdGFic19jb250ZW50XTpub3QoLmlzQWN0aXZlKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX3RhYi5pc0FjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCd3aGl0ZScpO1xuICAgIH1cblxuICAgICZfX3RhYjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICB9XG5cbiAgICAmX190YWIuaXNBY3RpdmU6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50LWNvbG9yO1xuICAgIH1cblxuICAgICZfX21vYmlsZS10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAmX19tb2JpbGUtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMzJweCk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICZfX25hdi1ib3gge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJl9fbW9iaWxlLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDI2cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICBAaW5jbHVkZSBmb250KCdtZWRpdW0nKTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50LWJveCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vKiBub3JtYWwgdGFicyAqL1xuLnRhYnMtY29tcG9uZW50IHtcbiAgLnNvYy1hY3RpdmVfX3N1Ym1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc29jLWFjdGl2ZV9faGVhZGVyLWxpbmUge1xuICAgIC5sb2NhdGlvbi5tZW51MV9fc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLm9wZW5lZCB7XG4gICAgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc29jLWFjdGl2ZV9fYWNjb3VudHMge1xuICAgIG92ZXJmbG93OiB1bnNldDtcblxuICAgIHNwYW4ge1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBAaW5jbHVkZSBmb250KCdsaWdodCcpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDAgMTlweCAwIDA7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcbiAgICAgIHotaW5kZXg6IDUwO1xuICAgIH1cbiAgfVxuXG4gIC5zb2MtYWNjb3VudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMCAwIDI0cHggMDtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxN3B4KTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBAaW5jbHVkZSBmb250KCdtZWRpdW0nKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnRhYi1zdWZmaXgge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1jb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4gICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQ7XG4gICAgICBAaW5jbHVkZSBib3JkZXItY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgIH1cbiAgfVxuXG4gIC5qcS1zZWxlY3Rib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmpxLXNlbGVjdGJveF9fdHJpZ2dlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zb2MtYWN0aXZlX19oZWFkZXItbGluZTMge1xuICAgICAgLnNvYy1hY3RpdmVfX3N1Ym1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLnRhYnMtY29tcG9uZW50cy1zZWxlY3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zb2MtYWN0aXZlX19oZWFkZXItbGluZTMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGViZTc7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDUwcHgpIHtcbiAgICAuc29jLWFjdGl2ZV9fYWNjb3VudHMge1xuICAgICAgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCd3aGl0ZScpO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMTBweDtcbiAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XG4gIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmpxLXNlbGVjdGJveCB7XG4gICZfX3NlbGVjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDE2IDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3BhdGggZD0nTTEgMUw4IDhMMTUgMScgc3Ryb2tlPSclMjNDRENCQzcnIHN0cm9rZS13aWR0aD0nMicvJTNFICUzQy9zdmclM0UgXCIpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjZzO1xuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gICZfX2Ryb3Bkb3duIHtcbiAgICB0b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JheTtcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3doaXRlJyk7XG4gICAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJjYmJjO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vcGVuZWQge1xuICAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG59XG4uc29jaWFsLXRhYnMtY29sdW1uIHtcbiAgLnNvY2lhbC10YWJzLWNvbHVtbl9fY29udHJvbHMtaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IC03cHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LWNvbG9yO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zb2NpYWwtdGFicy1jb2x1bW5fX3RvcCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4uc29jaWFsLXRhYnMtY29sdW1uX19zb2NpYWwtbGlua3MtaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjpob3ZlciB7XG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICNmNTRlNWE7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDUwcHgpIHtcbiAgLnNvY2lhbC10YWJzLWNvbHVtbl9fY29udHJvbHMtaXRlbSB7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMjBweCk7XG4gIH1cblxuICAuc29jaWFsLXRhYnMtY29sdW1uIHtcbiAgICAuc29jaWFsLXRhYnMtY29sdW1uX190b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5kZXBhcnRtZW50cyB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRlcGFydG1lbnQxIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3doaXRlJyk7XG4gIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmRlcGFydG1lbnQxX19pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZXBhcnRtZW50MSB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVwYXJ0bWVudDEge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kZXBhcnRtZW50MV9fcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGVwYXJ0bWVudDFfX2VsZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5kZXBhcnRtZW50MV9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMTBweDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogY2FsYygwcHgpO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgfVxufVxuXG4uZGVwYXJ0bWVudDE6aG92ZXIge1xuICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcblxuICAuZGVwYXJ0bWVudDFfX2JnOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtY29sb3I7XG4gIH1cbn1cblxuLmRlcGFydG1lbnQxX19pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRlMGUyO1xuXG4gICY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLmRlcGFydG1lbnQxX19hcnJvdyB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlmOWY5ZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIGJvcmRlci1jb2xvcignYWNjZW50LWNvbG9yJyk7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjOWY5ZjlmO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzlmOWY5ZjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgfVxufVxuXG4uZGVwYXJ0bWVudDFfX21haW4taGVhZCB7XG4gIEBpbmNsdWRlIGZvbnRTaXplKDI2cHgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uZGVwYXJ0bWVudDFfX2hlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnRTaXplKDIwcHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuXG4gICAgLmRlcGFydG1lbnQxX19hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICBAaW5jbHVkZSBib3JkZXItY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZjU0ZTVhO1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI2Y1NGU1YTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRlcGFydG1lbnQxX19oZWFkZXItZGVjbzIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgZm9udFNpemUoMThweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5kZXBhcnRtZW50MV9fcG9wdXAge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZXBhcnRtZW50MV9fcG9wdXAge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbn1cblxuLmRlcGFydG1lbnQxX19wb3B1cC1jb2wge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICAvL3BhZGRpbmc6IDAgMTVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5kZXBhcnRtZW50MV9faXRlbSAuZGVwYXJ0bWVudDFfX2hlYWQuYWN0aXZlIHtcbiAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuXG4gIC5kZXBhcnRtZW50MV9fYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogMDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkO1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGFjY2VudC1jb2xvcjtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2Y1NGU1YTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjU0ZTVhO1xuICAgIH1cbiAgfVxuXG4gIC5kZXBhcnRtZW50MV9faGVhZGVyLWRlY28yOjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgYm90dG9tOiA0cHg7XG4gIH1cbn1cblxuLmRlcGFydG1lbnQxX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlcGFydG1lbnQxX19lbGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuZGVwYXJ0bWVudDFfX2JnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDEwcHgpO1xuICB9XG5cbiAgLmRlcGFydG1lbnQxX19wb3B1cC1jb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuZGVwYXJ0bWVudDFfX21haW4taGVhZCB7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMzJweCk7XG4gIH1cblxuICAuZGVwYXJ0bWVudDFfX2hlYWQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuXG4gIC5kZXBhcnRtZW50MV9faGVhZGVyLWRlY28yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmRlcGFydG1lbnQxX19hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZGVwYXJ0bWVudDFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmRlcGFydG1lbnQxX19lbGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmRlcGFydG1lbnQxX19iZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQgLSAxMHB4KTtcbiAgfVxufVxuIiwiLmZvdG9hbGJvbV9fcG9wdXAsXG4uZm90b2FsYm9tX19kb3dubG9hZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA3NC41JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZvdG9hbGJvbV9fcG9wdXAtaW1hZ2UsXG4uZm90b2FsYm9tX19kb3dubG9hZC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uZm90b2FsYm9tX19wb3B1cCBwaWN0dXJlLFxuLmZvdG9hbGJvbV9fZG93bmxvYWQgcGljdHVyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uZm90b2FsYm9tX19wb3B1cC1pY29uLFxuLmZvdG9hbGJvbV9fZG93bmxvYWQtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDEwO1xuICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7XG59XG5cbi5mb3RvYWxib21fX3BvcHVwLXRleHQsXG4uZm90b2FsYm9tX19kb3dubG9hZC10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm90b2FsYm9tX19wb3B1cC10ZXh0LWlubmVyLFxuLmZvdG9hbGJvbV9fZG93bmxvYWQtdGV4dC1pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCd3aGl0ZScpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgQGluY2x1ZGUgY29sb3IoJ2JsYWNrJyk7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZm90b2FsYm9tX19wb3B1cDo6YmVmb3JlLFxuLmZvdG9hbGJvbV9fZG93bmxvYWQ6OmJlZm9yZSxcbi5nYWxsZXJ5IC5nYWxsZXJ5X19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCA3OCwgOTAsIDAuNik7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcbn1cblxuLmZvdG9hbGJvbV9fcG9wdXA6aG92ZXI6OmJlZm9yZSxcbi5mb3RvYWxib21fX2Rvd25sb2FkOmhvdmVyOjpiZWZvcmUsXG4uZm90b2FsYm9tX19wb3B1cDpob3ZlciAuZm90b2FsYm9tX19wb3B1cC1pY29uLFxuLmZvdG9hbGJvbV9fZG93bmxvYWQ6aG92ZXIgLmZvdG9hbGJvbV9fcG9wdXAtaWNvbixcbi5mb3RvYWxib21fX3BvcHVwOmhvdmVyIC5mb3RvYWxib21fX2Rvd25sb2FkLWljb24sXG4uZm90b2FsYm9tX19kb3dubG9hZDpob3ZlciAuZm90b2FsYm9tX19kb3dubG9hZC1pY29uIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmpzX21mcC1jb250ZW50LWdhbGxlcnkgLmNvbC0tcGFkZGluZ3M1IHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4vKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cblxuLm1mcC1iZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdibGFjaycpO1xuICBvcGFjaXR5OiAwLjc7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT03MCk7XG59XG5cbi5tZnAtd3JhcCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDQzO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWZwLWNvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxMDQ1O1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWZwLXdyYXBwZXIge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMjBweDtcbn1cblxuLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCxcbi5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLm1mcC1hamF4LWN1ciB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi5tZnAtem9vbS1vdXQtY3VyIHtcbiAgY3Vyc29yOiB6b29tLW91dDtcblxuICAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICBjdXJzb3I6IHpvb20tb3V0O1xuICB9XG59XG5cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtY2xvc2UsXG4ubWZwLWFycm93LFxuLm1mcC1wcmVsb2FkZXIsXG4ubWZwLWNvdW50ZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubWZwLWxvYWRpbmcubWZwLWZpZ3VyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1mcC1wcmVsb2FkZXIge1xuICBjb2xvcjogI2NjYztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDEwNDQ7XG5cbiAgYSB7XG4gICAgY29sb3I6ICNjY2M7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCd3aGl0ZScpO1xuICAgIH1cbiAgfVxufVxuXG4ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIsXG4ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgJi5tZnAtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHotaW5kZXg6IDEwNDY7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2QwZDBkMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBkMGQwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBkMGQwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4ubWZwLWNsb3NlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMCAwIDE4cHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgY29sb3I6ICNkMGQwZDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBAaW5jbHVkZSBmb250U2l6ZSgyNnB4KTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDBkMGQwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZnAtY2xvc2Uge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMjBweDtcbiAgfVxufVxuXG4ubWZwLWNsb3NlX3NtYWxsIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5tZnAtY2xvc2U6aG92ZXIge1xuICBAaW5jbHVkZSBjb2xvcignYWNjZW50LWNvbG9yJyk7XG4gIEBpbmNsdWRlIGJvcmRlci1jb2xvcignYWNjZW50LWNvbG9yJyk7XG59XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSxcbi5tZnAtY2xhcHByLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLFxuICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSxcbiAgLm1mcC1jbGFwcHItaG9sZGVyIC5tZnAtY2xvc2Uge1xuICAgIHJpZ2h0OiAtMTdweDtcbiAgfVxufVxuXG4ubWZwLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIGNvbG9yOiAjY2NjO1xuICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5tZnAtYXJyb3cge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDBkMGQwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA0NjtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbjogLTE1cHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICB9XG5cbiAgLm1mcC1iLFxuICAubWZwLWEge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4ubWZwLWFycm93LWxlZnQge1xuICBsZWZ0OiAyMHB4O1xufVxuXG4ubWZwLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDIwcHg7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkMGQwZDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2QwZDBkMDtcbiAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDAgbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG59XG5cbi5tZnAtYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZDBkMGQwO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNkMGQwZDA7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgLm1mcC1jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICB9XG5cbiAgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICB0b3A6IC00MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLm1mcC1jbGFwcHItaG9sZGVyIHtcbiAgLm1mcC1jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICB9XG5cbiAgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAtNDBweDtcbiAgfVxufVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tZnAtaWZyYW1lLXNjYWxlci1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbn1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2JsYWNrJyk7XG59XG5cbi8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cblxuaW1nLm1mcC1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIC8qIHBhZGRpbmc6IDEwcHggMDsgKi9cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuXG4ubWZwLWZpZ3VyZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDQwcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIH1cblxuICBzbWFsbCB7XG4gICAgY29sb3I6ICNiZGJkYmQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTJweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cblxuICBmaWd1cmUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ubWZwLWlmcmFtZS1jb250YWluZXIge1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA3cHggOTBweCA3cHggMjBweDtcbiAgY3Vyc29yOiBhdXRvO1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCd3aGl0ZScpO1xuICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcbn1cblxuLm1mcC10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbn1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIENPTlRFTlRHQUxMRVJZICovXG5cbi5tZnAtY29udGVudC1nYWxsZXJ5IHtcbiAgJi5tZnAtYmcge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApO1xuICB9XG5cbiAgLm1mcC1jbG9zZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBAaW5jbHVkZSBjb2xvcignd2hpdGUnKTtcbiAgICBAaW5jbHVkZSBib3JkZXItY29sb3IoJ3doaXRlJyk7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMzZweCk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1mcC1jb250ZW50IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gIH1cblxuICAubWZwLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLm1mcC1jbG9zZTpob3ZlciB7XG4gICAgQGluY2x1ZGUgY29sb3IoJ3doaXRlJyk7XG4gIH1cblxuICAubWZwLWFycm93IHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgQGluY2x1ZGUgY29sb3IoJ3doaXRlJyk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWNvbG9yKCd3aGl0ZScpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICBAaW5jbHVkZSBib3JkZXItY29sb3IoJ3doaXRlJyk7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWNvbG9yKCdhY2NlbnQtY29sb3InKTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5tZnAtYXJyb3cubWZwLWFycm93LWxlZnQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLm1mcC1maWd1cmUsXG4gIC5tZnAtaWZyYW1lLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cblxuICAubWZwLXBvcHVwLXRvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCd3aGl0ZScpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XG4gICAgfVxuICB9XG5cbiAgLm1mcC1maWd1cmUgLm1mcC1jbG9zZSxcbiAgLm1mcC1pZnJhbWUtc2NhbGVyIC5tZnAtY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubWZwLWltZy1jb250YWluZXIge1xuICAgIC8vZGlzcGxheTogdGFibGUtcm93O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLm1mcC1pbWctY29udGFpbmVyLWlubmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgLm1mcC1ib3R0b20tYmFyLWNvbnRhaW5lciB7XG4gICAgLy8gZGlzcGxheTogdGFibGUtcm93O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuXG4gIC5tZnAtc291cmNlLFxuICAucG9wdXBHYWxsZXJ5X190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgY29sb3I6ICM4OTg5ODk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cblxuICAubWZwLXNvdXJjZV9fbGluayB7XG4gICAgY29sb3I6ICM4OTg5ODk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAubWZwLWNvdW50ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAxNHB4O1xuICB9XG5cbiAgLm1mcC10aXRsZSArIC5tZnAtY291bnRlcixcbiAgLm1mcC1zb3VyY2UgKyAubWZwLWNvdW50ZXIge1xuICAgIHRvcDogM3B4O1xuICB9XG5cbiAgLm1mcC1saW5lMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG5cbiAgLm1mcC1zaGFyZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5tZnAtc2hhcmUtLW5vLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5tZnAtZnVsbC1zaXplIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5tZnAtZnVsbC1zaXplX190ZXh0MSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMyMzczYzg7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTJweCk7XG4gIH1cblxuICAubWZwLWZ1bGwtc2l6ZV9fdGV4dDIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjNjQ2NDY0O1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDExcHgpO1xuICB9XG5cbiAgLm1mcC1mdWxsLXNpemU6aG92ZXIgLm1mcC1mdWxsLXNpemVfX3RleHQxIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZvdG9hbGJvbTEge1xuICAuY29sLS1wYWRkaW5nczUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLm1mcC1pbWctaGlkZS1ib3R0b20tYmFyIC5tZnAtYm90dG9tLWJhcixcbi5tZnAtYXJyb3cubWZwLWFycm93LXJpZ2h0Lm1mcC1wcmV2ZW50LWNsb3NlLnZpc2libGUteHMuanNfbWZwLWFycm93LW5leHQsXG4ubWZwLWFycm93Lm1mcC1hcnJvdy1sZWZ0Lm1mcC1wcmV2ZW50LWNsb3NlLnZpc2libGUteHMuanNfbWZwLWFycm93LXByZXYsXG4ubWZwLWFycm93Lm1mcC1hcnJvdy1yaWdodC5tZnAtcHJldmVudC1jbG9zZTo6YWZ0ZXIsXG4ubWZwLWFycm93Lm1mcC1hcnJvdy1sZWZ0Lm1mcC1wcmV2ZW50LWNsb3NlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZnAtY29udGVudC1nYWxsZXJ5IHtcbiAgICAubWZwLWZpZ3VyZSxcbiAgICAubWZwLWlmcmFtZS1jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZnAtY29udGVudC1nYWxsZXJ5IHtcbiAgICAubWZwLXBvcHVwLXRvcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuaGlkZGVuLXhzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5tZnAtc291cmNlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICB9XG4gIH1cbiAgLmZvdG9hbGJvbTEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLmNvbC0tcGFkZGluZ3M1IHtcbiAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5tZnAtZmlndXJlIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tZnAtY29udGVudC1nYWxsZXJ5LW1vYmlsZSB7XG4gICAgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICBpbWcubWZwLWltZyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5tZnAtZmlndXJlIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIHNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZnAtYm90dG9tLWJhciB7XG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCd3aGl0ZScpO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgJjplbXB0eSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1mcC1hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWZwLWZpZ3VyZSAubWZwLWNsb3NlLFxuICAgIC5tZnAtaWZyYW1lLWNvbnRhaW5lciAubWZwLWNsb3NlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAxNHB4O1xuICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIH1cblxuICAgIGJ1dHRvbi5tZnAtY2xvc2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZnAtZmlndXJlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNTAwdnc7XG4gIH1cblxuICAubWZwLWJvdHRvbS1iYXIge1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5tZnAtY29udGVudC1nYWxsZXJ5IC5tZnAtYm90dG9tLWJhci1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi55YS1zaGFyZTIge1xuICAmX19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fYmFkZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuXG4gICZfX2l0ZW1fc2VydmljZV9vZG5va2xhc3NuaWtpIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1Ua2lJR2hsYVdkb2REMGlNekFpSUhacFpYZENiM2c5SWpBZ01DQXhPU0F6TUNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWsweE1pNDROVGdnT0M0d09EUXhRekV5TGpnMU9DQTJMak0zT1NBeE1TNDBOelUzSURRdU9UazJOamdnT1M0M056QTJNaUEwTGprNU5qWTRRemd1TURZMU5USWdOQzQ1T1RZMk9DQTJMalk0TXpJZ05pNHpOemtnTmk0Mk9ETXlJRGd1TURnME1VTTJMalk0TXpJZ09TNDNPRGt5SURndU1EWTFOVElnTVRFdU1UY3hOaUE1TGpjM01EWXlJREV4TGpFM01UWkRNVEV1TkRjMU55QXhNUzR4TnpFMklERXlMamcxT0NBNUxqYzRPVElnTVRJdU9EVTRJRGd1TURnME1WcE5NVGN1TWpNNU5DQTRMakE0TXprNVF6RTNMakl6T1RRZ01USXVNakE0T1NBeE15NDRPVFUySURFMUxqVTFNeklnT1M0M056QTJNeUF4TlM0MU5UTXlRelV1TmpRMU56RWdNVFV1TlRVek1pQXlMak13TVRnNElERXlMakl3T0RrZ01pNHpNREU0T0NBNExqQTRNems1UXpJdU16QXhPRGdnTXk0NU5Ua3hOeUExTGpZME5UY3hJREF1TmpFMU1qTTBJRGt1Tnpjd05qTWdNQzQyTVRVeU16UkRNVE11T0RrMU5pQXdMall4TlRJek5DQXhOeTR5TXprMElETXVPVFU1TVRjZ01UY3VNak01TkNBNExqQTRNems1V2sweE55NDNOVEl6SURFNUxqSTVNekZETVRjdU5qVXlNaUF4T1M0ek5qa3pJREUxTGpjMk1qWWdNakF1TnpnM01pQXhNaTQyTURreElESXhMak01TnpKTU1UY3VNelk1TWlBeU5TNDROelkzUXpFNExqSXdOaklnTWpZdU5qY3dNeUF4T0M0eU1EY3pJREkzTGprMU56a2dNVGN1TXpjeE5TQXlPQzQzTlRJNFF6RTJMalV6TlRnZ01qa3VOVFEzTlNBeE5TNHhOems1SURJNUxqVTBPRGdnTVRRdU16UXlOaUF5T0M0M05UVk1PUzQzTWpFek5DQXlOQzQwT0RKTU5TNDFNak01TWlBeU9DNDNNamMxUXpVdU1UQXpOemtnTWprdU1UUXhOQ0EwTGpVME16SXhJREk1TGpNME9UWWdNeTQ1T0RJd05pQXlPUzR6TkRrMlF6TXVORFEyT0RRZ01qa3VNelE1TmlBeUxqa3hNVEU0SURJNUxqRTJNRFVnTWk0ME9UVTFOaUF5T0M0M056azVRekV1TmpRME1ETWdNamd1TURBd015QXhMall4T1RNMUlESTJMamN4TWprZ01pNDBOREEwTkNBeU5TNDVNRFEwVERZdU9UVTROVGNnTWpFdU5ESXdPVU16TGpjeE5qY3hJREl3TGpneU5USWdNUzQzTkRnNU9DQXhPUzR6TnpBeklERXVOalEzTmpRZ01Ua3VNamt6TVVNd0xqY3lORGczTXlBeE9DNDFPVEExSURBdU5UYzJOalFnTVRjdU16RXdOU0F4TGpNeE5qWTRJREUyTGpRek5ETkRNaTR3TlRZMk1TQXhOUzQxTlRneElETXVOREEwTkRZZ01UVXVOREUzTXlBMExqTXlOelExSURFMkxqRXhPVGxETkM0ek5EWTVOU0F4Tmk0eE16UTVJRFl1TkRBMU1Ea2dNVGN1TmpBeklEa3VOekl4TVRJZ01UY3VOakExTVVNNUxqY3lNRFExSURFM0xqWXdOU0E1TGpjeE9UVTJJREUzTGpZd05TQTVMamN4T1RRZ01UY3VOakExUXprdU56RTVNallnTVRjdU5qQTFJRGt1TnpFNU5qWWdNVGN1TmpBMUlEa3VOekl4TWpNZ01UY3VOakExUXprdU56SXlOVFlnTVRjdU5qQTFJRGt1TnpJek1ETWdNVGN1TmpBMUlEa3VOekl6TURNZ01UY3VOakExUXprdU56SXpNRE1nTVRjdU5qQTFJRGt1TnpJeU1ETWdNVGN1TmpBMUlEa3VOekl4TWpNZ01UY3VOakExTVVNeE15NHdNemMxSURFM0xqWXdNeUF4TlM0d05UTWdNVFl1TVRNME9TQXhOUzR3TnpJMUlERTJMakV4T1RsRE1UVXVPVGsxTlNBeE5TNDBNVGN6SURFM0xqTTBNelFnTVRVdU5UVTRNU0F4T0M0d09ETXpJREUyTGpRek5ETkRNVGd1T0RJek15QXhOeTR6TVRBMUlERTRMalkzTlRFZ01UZ3VOVGt3TlNBeE55NDNOVEl6SURFNUxqSTVNekZhSWlCbWFXeHNQU0lqUXpWRE1FSTNJaTgrQ2p3dmMzWm5QZ289Jyk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRraUlHaGxhV2RvZEQwaU16QWlJSFpwWlhkQ2IzZzlJakFnTUNBeE9TQXpNQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCamJHbHdMWEoxYkdVOUltVjJaVzV2WkdRaUlHUTlJazB4TWk0NE5UZ2dPQzR3T0RReFF6RXlMamcxT0NBMkxqTTNPU0F4TVM0ME56VTNJRFF1T1RrMk5qZ2dPUzQzTnpBMk1pQTBMams1TmpZNFF6Z3VNRFkxTlRJZ05DNDVPVFkyT0NBMkxqWTRNeklnTmk0ek56a2dOaTQyT0RNeUlEZ3VNRGcwTVVNMkxqWTRNeklnT1M0M09Ea3lJRGd1TURZMU5USWdNVEV1TVRjeE5pQTVMamMzTURZeUlERXhMakUzTVRaRE1URXVORGMxTnlBeE1TNHhOekUySURFeUxqZzFPQ0E1TGpjNE9USWdNVEl1T0RVNElEZ3VNRGcwTVZwTk1UY3VNak01TkNBNExqQTRNems1UXpFM0xqSXpPVFFnTVRJdU1qQTRPU0F4TXk0NE9UVTJJREUxTGpVMU16SWdPUzQzTnpBMk15QXhOUzQxTlRNeVF6VXVOalExTnpFZ01UVXVOVFV6TWlBeUxqTXdNVGc0SURFeUxqSXdPRGtnTWk0ek1ERTRPQ0E0TGpBNE16azVRekl1TXpBeE9EZ2dNeTQ1TlRreE55QTFMalkwTlRjeElEQXVOakUxTWpNMElEa3VOemN3TmpNZ01DNDJNVFV5TXpSRE1UTXVPRGsxTmlBd0xqWXhOVEl6TkNBeE55NHlNemswSURNdU9UVTVNVGNnTVRjdU1qTTVOQ0E0TGpBNE16azVXazB4Tnk0M05USXpJREU1TGpJNU16RkRNVGN1TmpVeU1pQXhPUzR6TmpreklERTFMamMyTWpZZ01qQXVOemczTWlBeE1pNDJNRGt4SURJeExqTTVOekpNTVRjdU16WTVNaUF5TlM0NE56WTNRekU0TGpJd05qSWdNall1Tmpjd015QXhPQzR5TURjeklESTNMamsxTnprZ01UY3VNemN4TlNBeU9DNDNOVEk0UXpFMkxqVXpOVGdnTWprdU5UUTNOU0F4TlM0eE56azVJREk1TGpVME9EZ2dNVFF1TXpReU5pQXlPQzQzTlRWTU9TNDNNakV6TkNBeU5DNDBPREpNTlM0MU1qTTVNaUF5T0M0M01qYzFRelV1TVRBek56a2dNamt1TVRReE5DQTBMalUwTXpJeElESTVMak0wT1RZZ015NDVPREl3TmlBeU9TNHpORGsyUXpNdU5EUTJPRFFnTWprdU16UTVOaUF5TGpreE1URTRJREk1TGpFMk1EVWdNaTQwT1RVMU5pQXlPQzQzTnprNVF6RXVOalEwTURNZ01qZ3VNREF3TXlBeExqWXhPVE0xSURJMkxqY3hNamtnTWk0ME5EQTBOQ0F5TlM0NU1EUTBURFl1T1RVNE5UY2dNakV1TkRJd09VTXpMamN4TmpjeElESXdMamd5TlRJZ01TNDNORGc1T0NBeE9TNHpOekF6SURFdU5qUTNOalFnTVRrdU1qa3pNVU13TGpjeU5EZzNNeUF4T0M0MU9UQTFJREF1TlRjMk5qUWdNVGN1TXpFd05TQXhMak14TmpZNElERTJMalF6TkRORE1pNHdOVFkyTVNBeE5TNDFOVGd4SURNdU5EQTBORFlnTVRVdU5ERTNNeUEwTGpNeU56UTFJREUyTGpFeE9UbEROQzR6TkRZNU5TQXhOaTR4TXpRNUlEWXVOREExTURrZ01UY3VOakF6SURrdU56SXhNVElnTVRjdU5qQTFNVU01TGpjeU1EUTFJREUzTGpZd05TQTVMamN4T1RVMklERTNMall3TlNBNUxqY3hPVFFnTVRjdU5qQTFRemt1TnpFNU1qWWdNVGN1TmpBMUlEa3VOekU1TmpZZ01UY3VOakExSURrdU56SXhNak1nTVRjdU5qQTFRemt1TnpJeU5UWWdNVGN1TmpBMUlEa3VOekl6TURNZ01UY3VOakExSURrdU56SXpNRE1nTVRjdU5qQTFRemt1TnpJek1ETWdNVGN1TmpBMUlEa3VOekl5TURNZ01UY3VOakExSURrdU56SXhNak1nTVRjdU5qQTFNVU14TXk0d016YzFJREUzTGpZd015QXhOUzR3TlRNZ01UWXVNVE0wT1NBeE5TNHdOekkxSURFMkxqRXhPVGxETVRVdU9UazFOU0F4TlM0ME1UY3pJREUzTGpNME16UWdNVFV1TlRVNE1TQXhPQzR3T0RNeklERTJMalF6TkRORE1UZ3VPREl6TXlBeE55NHpNVEExSURFNExqWTNOVEVnTVRndU5Ua3dOU0F4Tnk0M05USXpJREU1TGpJNU16RmFJaUJtYVd4c1BTSWpSVVU0TWpNMUlpOCtDand2YzNablBnbz0nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbV9zZXJ2aWNlX3Zrb250YWt0ZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNelFpSUdobGFXZG9kRDBpTVRraUlIWnBaWGRDYjNnOUlqQWdNQ0F6TkNBeE9TSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2dabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJaUJqYkdsd0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdROUlrMHpNeTQ0TVRrM0lERTJMams0TXpaRE16TXVOemM0TlNBeE5pNDRPVGs0SURNekxqYzBNREVnTVRZdU9ETXdOQ0F6TXk0M01EUTFJREUyTGpjM05EZERNek11TVRFME5pQXhOUzQzTnpJZ016RXVPVGczTXlBeE5DNDFOREV6SURNd0xqTXlNek1nTVRNdU1EZ3lNa3d6TUM0eU9EZ3lJREV6TGpBME9EaE1NekF1TWpjd05pQXhNeTR3TXpJMFRETXdMakkxTWpnZ01UTXVNREUxTmtnek1DNHlNelE1UXpJNUxqUTNPVGNnTVRJdU16TTJNaUF5T1M0d01ERTFJREV4TGpnM09UTWdNamd1T0RBeE1pQXhNUzQyTkRVMFF6STRMalF6TkRnZ01URXVNVGs1T1NBeU9DNHpOVEkzSURFd0xqYzBPRGtnTWpndU5UVXlPU0F4TUM0eU9USkRNamd1TmprME5DQTVMamswTmpjZ01qa3VNakkxT1NBNUxqSXhOelU0SURNd0xqRTBOaklnT0M0eE1ETTJRek13TGpZek1ESWdOeTQxTVRNeU15QXpNUzR3TVRNMklEY3VNRFF3TURZZ016RXVNamsyTnlBMkxqWTRNelU0UXpNekxqTXpPRFVnTkM0eE1qRTNNaUF6TkM0eU1qTTRJREl1TkRnME5qWWdNek11T1RVeU1pQXhMamMzTVRjMVRETXpMamcwTmpjZ01TNDJNRFV4TlVNek15NDNOelU0SURFdU5UQTBPRFlnTXpNdU5Ua3lPU0F4TGpReE16RWdNek11TWprNE1pQXhMak15T1RReVF6TXpMakF3TWpnZ01TNHlORFU1TWlBek1pNDJNalV6SURFdU1qTXlNVEVnTXpJdU1UWTBPU0F4TGpJNE56YzJUREkzTGpBMk5qZ2dNUzR6TWpGRE1qWXVPVGcwTWlBeExqSTVNek00SURJMkxqZzJOak1nTVM0eU9UVTVOU0F5Tmk0M01USTJJREV1TXpJNU5ESkRNall1TlRVNU1pQXhMak0yTWprZ01qWXVORGd5TkNBeExqTTNPVFk1SURJMkxqUTRNalFnTVM0ek56azJPVXd5Tmk0ek9UTTNJREV1TkRJeE5UTk1Nall1TXpJek15QXhMalEzTVRoRE1qWXVNalkwTWlBeExqVXdOVEF6SURJMkxqRTVPVE1nTVM0MU5qTTBPU0F5Tmk0eE1qZzBJREV1TmpRM01EVkRNall1TURVM09TQXhMamN6TURNeUlESTFMams1T1NBeExqZ3lPREEwSURJMUxqazFNVGtnTVM0NU16azBRekkxTGpNNU5qZ2dNeTR5T0RjeElESTBMamMyTlRjZ05DNDFOREF4TWlBeU5DNHdOVGMxSURVdU5qazRNemxETWpNdU5qSXdPQ0EyTGpNNE9UQTNJREl6TGpJeE9UY2dOaTQ1T0RjMk15QXlNaTQ0TlRNMUlEY3VORGswTkRSRE1qSXVORGczTnlBNExqQXdNVEE0SURJeUxqRTRNRGtnT0M0ek56UXpOaUF5TVM0NU16TXlJRGd1TmpFek5qTkRNakV1TmpnMU1pQTRMamcxTXpFMElESXhMalEyTVRRZ09TNHdORFV3TWlBeU1TNHlOakEwSURrdU1UZzVPVGRETWpFdU1EVTVOeUE1TGpNek5EazNJREl3TGprd05qVWdPUzR6T1RZeU5DQXlNQzQ0TURBMElEa3VNemN6T0RKRE1qQXVOamswSURrdU16VXhOREVnTWpBdU5Ua3pPU0E1TGpNeU9URTRJREl3TGpRNU9URWdPUzR6TURZNU5FTXlNQzR6TXpRZ09TNHlNRFkyTkNBeU1DNHlNREV5SURrdU1EY3dNalFnTWpBdU1UQXhJRGd1T0RrM05qSkRNakF1TURBd05TQTRMamN5TkRrNUlERTVMamt6TWpnZ09DNDFNRGMzTWlBeE9TNDRPVGMwSURndU1qUTFPVGRETVRrdU9EWXlNaUEzTGprNE5EQTFJREU1TGpnME1UTWdOeTQzTlRnM055QXhPUzQ0TXpVMElEY3VOVFk1TXpWRE1Ua3VPREk1T0NBM0xqTTRNREUySURFNUxqZ3pNalFnTnk0eE1USTFOeUF4T1M0NE5EUTBJRFl1TnpZM016SkRNVGt1T0RVMk5pQTJMalF5TVRnNUlERTVMamcyTWpJZ05pNHhPRGd4T0NBeE9TNDROakl5SURZdU1EWTFOalJETVRrdU9EWXlNaUExTGpZME1qTXpJREU1TGpnM01Ea2dOUzR4T0RJNU1pQXhPUzQ0T0RnMElEUXVOamczTWpoRE1Ua3VPVEEyTXlBMExqRTVNVFkxSURFNUxqa3lNRGNnTXk0M09UZzVOQ0F4T1M0NU16STRJRE11TlRBNU5qUkRNVGt1T1RRME9TQXpMakl5TURBMElERTVMamsxTURRZ01pNDVNVE0yTlNBeE9TNDVOVEEwSURJdU5Ua3dOak5ETVRrdU9UVXdOQ0F5TGpJMk56WXlJREU1TGpreU9UWWdNaTR3TVRReklERTVMamc0T0RRZ01TNDRNekEwTkVNeE9TNDRORGM0SURFdU5qUTJPRElnTVRrdU56ZzFNeUF4TGpRMk9EVTRJREU1TGpjd016RWdNUzR5T1RVM09FTXhPUzQyTWpBeklERXVNVEl6TVRVZ01Ua3VORGs1TVNBd0xqazRPVFl4T0NBeE9TNHpOREF4SURBdU9EazBPREl4UXpFNUxqRTRNRGtnTUM0NE1EQXhOREVnTVRndU9UZ3lPQ0F3TGpjeU5UQXdOaUF4T0M0M05EY3lJREF1TmpZNU1UZ3hRekU0TGpFeU1UWWdNQzQxTXpVMU9EY2dNVGN1TXpJMUlEQXVORFl6TXpFNUlERTJMak0xTnpFZ01DNDBOVEl3T0RSRE1UUXVNVFl5TVNBd0xqUXlPVGcwT0NBeE1pNDNOVEU0SURBdU5UWXpOakUzSURFeUxqRXlOak1nTUM0NE5UTXlNVFpETVRFdU9EYzROQ0F3TGprM05UVTNOQ0F4TVM0Mk5UUXlJREV1TVRReU56WWdNVEV1TkRVek55QXhMak0xTkRJMFF6RXhMakkwTVRJZ01TNDFPVGt6TmlBeE1TNHlNVEUxSURFdU56TXpNVE1nTVRFdU16WTBPU0F4TGpjMU5URXpRekV5TGpBM016RWdNUzQ0TlRVeU5TQXhNaTQxTnpRMUlESXVNRGswTnpZZ01USXVPRFk1TmlBeUxqUTNNelF5VERFeUxqazNOVGtnTWk0Mk56UXdPRU14TXk0d05UZzJJREl1T0RFNE9EVWdNVE11TVRReE1pQXpMakEzTlRFMUlERXpMakl5TXpnZ015NDBOREkyTkVNeE15NHpNRFkwSURNdU9ERXdNVElnTVRNdU16VTVOaUEwTGpJeE5qWTBJREV6TGpNNE16RWdOQzQyTmpFNU5VTXhNeTQwTkRJZ05TNDBOelV4TlNBeE15NDBORElnTmk0eE56RXlOeUF4TXk0ek9ETXhJRFl1TnpVd016VkRNVE11TXpJMElEY3VNekk1TmpZZ01UTXVNalk0TWlBM0xqYzRNRFkxSURFekxqSXhORGtnT0M0eE1ETTJOa014TXk0eE5qRTNJRGd1TkRJMk5qY2dNVE11TURneUlEZ3VOamc0TkRJZ01USXVPVGMxT1NBNExqZzRPRGcwUXpFeUxqZzJPVFlnT1M0d09Ea3pNaUF4TWk0M09UZzRJRGt1TWpFeE9EVWdNVEl1TnpZek15QTVMakkxTmpNeVF6RXlMamN5TnprZ09TNHpNREE0SURFeUxqWTVPRFFnT1M0ek1qZzRNaUF4TWk0Mk56VWdPUzR6TXprNE0wTXhNaTQxTWpFMklEa3VNemsxTXlBeE1pNHpOakl4SURrdU5ESXpOVFlnTVRJdU1UazJPU0E1TGpReU16VTJRekV5TGpBek1UWWdPUzQwTWpNMU5pQXhNUzQ0TXpFeElEa3VNelExTlNBeE1TNDFPVFV4SURrdU1UZzVOVU14TVM0ek5Ua3lJRGt1TURNek5Ea2dNVEV1TVRFME15QTRMamd4T1RJZ01UQXVPRFl3TlNBNExqVTBOakk0UXpFd0xqWXdOamdnT0M0eU56TXpJREV3TGpNeU1EVWdOeTQ0T1RFNE15QXhNQzR3TURFNElEY3VOREF4T0RGRE9TNDJPRE15T0NBMkxqa3hNVGdnT1M0ek5USTRJRFl1TXpNeU5qWWdPUzR3TVRBMU5TQTFMalkyTkRSTU9DNDNNamN6T0NBMUxqRTNPVGMyUXpndU5UVXdNellnTkM0NE5qYzVPQ0E0TGpNd09EVTFJRFF1TkRFME1ERWdPQzR3TURFMk9TQXpMamd4T0RJMVF6Y3VOamswTmpVZ015NHlNakl5TmlBM0xqUXlNekkzSURJdU5qUTFOellnTnk0eE9EY3pOQ0F5TGpBNE9EZzFRemN1TURrek1EUWdNUzQ0TlRRNU5pQTJMamsxTVRNMklERXVOamMyT1NBMkxqYzJNalUySURFdU5UVTBNelpNTmk0Mk56TTVOaUF4TGpVd05ERkROaTQyTVRVd05TQXhMalExT1RZeUlEWXVOVEl3TlNBeExqUXhNalFnTmk0ek9UQTNPU0F4TGpNMk1qQTRRell1TWpZd09Ea2dNUzR6TVRFNE1TQTJMakV5TlRNMUlERXVNamMxTnpZZ05TNDVPRE0yTVNBeExqSTFNelU1VERFdU1UTXpNVGNnTVM0eU9EWTRNa013TGpZek56VXhOaUF4TGpJNE5qZ3lJREF1TXpBeE1qRXhJREV1TXpreU9DQXdMakV5TkRFeklERXVOakEwTkRWTU1DNHdOVE15TmpBM0lERXVOekEwTlRkRE1DNHdNVGM0TlRZNUlERXVOell3TXpRZ01DQXhMamcwT1RRZ01DQXhMamszTWtNd0lESXVNRGswTlRNZ01DNHdNelUwTURNNElESXVNalEwT1RJZ01DNHhNRFl5TnpNZ01pNDBNakk1T0VNd0xqZ3hORE0wT1NBekxqazVNelUzSURFdU5UZzBNemNnTlM0MU1EZ3lOeUF5TGpReE5qTXlJRFl1T1RZM016TkRNeTR5TkRneU9DQTRMalF5TmpNNElETXVPVGN4TWpRZ09TNDJNREUyT1NBMExqVTRORGMySURFd0xqUTVNakpETlM0eE9UZzBNU0F4TVM0ek9ETXpJRFV1T0RJek9Ea2dNVEl1TWpJME5DQTJMalEyTVRJeUlERXpMakF4TlVNM0xqQTVPRFUySURFekxqZ3dOVGdnTnk0MU1qQTBNaUF4TkM0ek1USTJJRGN1TnpJMk9ETWdNVFF1TlRNMU0wTTNMamt6TXpRNUlERTBMamMxT0RRZ09DNHdPVFU0TVNBeE5DNDVNalV4SURndU1qRXpPREVnTVRVdU1ETTJOVXc0TGpZMU5qUTFJREUxTGpRek56UkRPQzQ1TXprMk9DQXhOUzQzTURRM0lEa3VNelUxTlRrZ01UWXVNREkwT1NBNUxqa3dORE00SURFMkxqTTVPRU14TUM0ME5UTXpJREUyTGpjM01UTWdNVEV1TURZeElERTNMakV6T0RjZ01URXVOekkzT0NBeE55NDFNREZETVRJdU16azBOeUF4Tnk0NE5qSTNJREV6TGpFM01EVWdNVGd1TVRVM09TQXhOQzR3TlRVM0lERTRMak00TmpGRE1UUXVPVFF3T0NBeE9DNDJNVFEzSURFMUxqZ3dNak1nTVRndU56QTJOQ0F4Tmk0Mk5EQXpJREU0TGpZMk1qRklNVGd1TmpjMk1VTXhPUzR3T0RrZ01UZ3VOakk0TlNBeE9TNDBNREU0SURFNExqVXdOVGtnTVRrdU5qRTBOQ0F4T0M0eU9UUTFUREU1TGpZNE5EZ2dNVGd1TWpFd04wTXhPUzQzTXpJeUlERTRMakUwTkRJZ01Ua3VOemMyTlNBeE9DNHdOREVnTVRrdU9ERTNOQ0F4Tnk0NU1ESkRNVGt1T0RVNE9TQXhOeTQzTmpJNElERTVMamczT1RRZ01UY3VOakE1TkNBeE9TNDROemswSURFM0xqUTBNalpETVRrdU9EWTNOQ0F4Tmk0NU5qTTNJREU1TGprd05pQXhOaTQxTXpJeUlERTVMams1TkRNZ01UWXVNVFEzT1VNeU1DNHdPREkxSURFMUxqYzJNemdnTWpBdU1UZ3pNU0F4TlM0ME56UXlJREl3TGpJNU5UWWdNVFV1TWpjNU1rTXlNQzQwTURnZ01UVXVNRGcwTXlBeU1DNDFNelE0SURFMExqa3hPVGtnTWpBdU5qYzJJREUwTGpjNE5qWkRNakF1T0RFM05TQXhOQzQyTlRNZ01qQXVPVEU0TXlBeE5DNDFOekl4SURJd0xqazNOelVnTVRRdU5UUTBNa015TVM0d016WXlJREUwTGpVeE5qSWdNakV1TURnek1pQXhOQzQwT1RjeUlESXhMakV4T0RZZ01UUXVORGcxT0VNeU1TNDBNREU0SURFMExqTTVOamNnTWpFdU56TTFNU0F4TkM0ME9ETWdNakl1TVRFNU1TQXhOQzQzTkRRNVF6SXlMalV3TWpjZ01UVXVNREEyTnlBeU1pNDROakkxSURFMUxqTXlPVGtnTWpNdU1UazVJREUxTGpjeE5FTXlNeTQxTXpVMElERTJMakE1T0RRZ01qTXVPVE01TlNBeE5pNDFNams0SURJMExqUXhNVFVnTVRjdU1EQTROa015TkM0NE9ETTRJREUzTGpRNE56WWdNalV1TWprMk55QXhOeTQ0TkRNM0lESTFMalkxTURZZ01UZ3VNRGMzT1V3eU5pNHdNRFEySURFNExqSTNPRFJETWpZdU1qUXdPU0F4T0M0ME1USXlJREkyTGpVME56Z2dNVGd1TlRNME55QXlOaTQ1TWpVMUlERTRMalkwTmpGRE1qY3VNekF5TlNBeE9DNDNOVGMwSURJM0xqWXpNamtnTVRndU56ZzFNaUF5Tnk0NU1UWTFJREU0TGpjeU9UWk1Nekl1TkRRNE1pQXhPQzQyTmpJNVF6TXlMamc1TmpRZ01UZ3VOall5T1NBek15NHlORFV5SURFNExqVTVNamdnTXpNdU5Ea3lOaUF4T0M0ME5UTTVRek16TGpjME1EUWdNVGd1TXpFME5pQXpNeTQ0T0RjM0lERTRMakUyTVRNZ016TXVPVE0xTWlBeE55NDVPVFEwUXpNekxqazRNallnTVRjdU9ESTNOQ0F6TXk0NU9EVXhJREUzTGpZek9DQXpNeTQ1TkRReUlERTNMalF5TmpGRE16TXVPVEF5TWlBeE55NHlNVFE0SURNekxqZzJNRGtnTVRjdU1EWTNNU0F6TXk0NE1UazNJREUyTGprNE16WmFJaUJtYVd4c1BTSWpRelZETUVJM0lpOCtDand2YzNablBnbz0nKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNelFpSUdobGFXZG9kRDBpTVRraUlIWnBaWGRDYjNnOUlqQWdNQ0F6TkNBeE9TSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2dabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJaUJqYkdsd0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdROUlrMHpNeTQ0TVRrM0lERTJMams0TXpaRE16TXVOemM0TlNBeE5pNDRPVGs0SURNekxqYzBNREVnTVRZdU9ETXdOQ0F6TXk0M01EUTFJREUyTGpjM05EZERNek11TVRFME5pQXhOUzQzTnpJZ016RXVPVGczTXlBeE5DNDFOREV6SURNd0xqTXlNek1nTVRNdU1EZ3lNa3d6TUM0eU9EZ3lJREV6TGpBME9EaE1NekF1TWpjd05pQXhNeTR3TXpJMFRETXdMakkxTWpnZ01UTXVNREUxTmtnek1DNHlNelE1UXpJNUxqUTNPVGNnTVRJdU16TTJNaUF5T1M0d01ERTFJREV4TGpnM09UTWdNamd1T0RBeE1pQXhNUzQyTkRVMFF6STRMalF6TkRnZ01URXVNVGs1T1NBeU9DNHpOVEkzSURFd0xqYzBPRGtnTWpndU5UVXlPU0F4TUM0eU9USkRNamd1TmprME5DQTVMamswTmpjZ01qa3VNakkxT1NBNUxqSXhOelU0SURNd0xqRTBOaklnT0M0eE1ETTJRek13TGpZek1ESWdOeTQxTVRNeU15QXpNUzR3TVRNMklEY3VNRFF3TURZZ016RXVNamsyTnlBMkxqWTRNelU0UXpNekxqTXpPRFVnTkM0eE1qRTNNaUF6TkM0eU1qTTRJREl1TkRnME5qWWdNek11T1RVeU1pQXhMamMzTVRjMVRETXpMamcwTmpjZ01TNDJNRFV4TlVNek15NDNOelU0SURFdU5UQTBPRFlnTXpNdU5Ua3lPU0F4TGpReE16RWdNek11TWprNE1pQXhMak15T1RReVF6TXpMakF3TWpnZ01TNHlORFU1TWlBek1pNDJNalV6SURFdU1qTXlNVEVnTXpJdU1UWTBPU0F4TGpJNE56YzJUREkzTGpBMk5qZ2dNUzR6TWpGRE1qWXVPVGcwTWlBeExqSTVNek00SURJMkxqZzJOak1nTVM0eU9UVTVOU0F5Tmk0M01USTJJREV1TXpJNU5ESkRNall1TlRVNU1pQXhMak0yTWprZ01qWXVORGd5TkNBeExqTTNPVFk1SURJMkxqUTRNalFnTVM0ek56azJPVXd5Tmk0ek9UTTNJREV1TkRJeE5UTk1Nall1TXpJek15QXhMalEzTVRoRE1qWXVNalkwTWlBeExqVXdOVEF6SURJMkxqRTVPVE1nTVM0MU5qTTBPU0F5Tmk0eE1qZzBJREV1TmpRM01EVkRNall1TURVM09TQXhMamN6TURNeUlESTFMams1T1NBeExqZ3lPREEwSURJMUxqazFNVGtnTVM0NU16azBRekkxTGpNNU5qZ2dNeTR5T0RjeElESTBMamMyTlRjZ05DNDFOREF4TWlBeU5DNHdOVGMxSURVdU5qazRNemxETWpNdU5qSXdPQ0EyTGpNNE9UQTNJREl6TGpJeE9UY2dOaTQ1T0RjMk15QXlNaTQ0TlRNMUlEY3VORGswTkRSRE1qSXVORGczTnlBNExqQXdNVEE0SURJeUxqRTRNRGtnT0M0ek56UXpOaUF5TVM0NU16TXlJRGd1TmpFek5qTkRNakV1TmpnMU1pQTRMamcxTXpFMElESXhMalEyTVRRZ09TNHdORFV3TWlBeU1TNHlOakEwSURrdU1UZzVPVGRETWpFdU1EVTVOeUE1TGpNek5EazNJREl3TGprd05qVWdPUzR6T1RZeU5DQXlNQzQ0TURBMElEa3VNemN6T0RKRE1qQXVOamswSURrdU16VXhOREVnTWpBdU5Ua3pPU0E1TGpNeU9URTRJREl3TGpRNU9URWdPUzR6TURZNU5FTXlNQzR6TXpRZ09TNHlNRFkyTkNBeU1DNHlNREV5SURrdU1EY3dNalFnTWpBdU1UQXhJRGd1T0RrM05qSkRNakF1TURBd05TQTRMamN5TkRrNUlERTVMamt6TWpnZ09DNDFNRGMzTWlBeE9TNDRPVGMwSURndU1qUTFPVGRETVRrdU9EWXlNaUEzTGprNE5EQTFJREU1TGpnME1UTWdOeTQzTlRnM055QXhPUzQ0TXpVMElEY3VOVFk1TXpWRE1Ua3VPREk1T0NBM0xqTTRNREUySURFNUxqZ3pNalFnTnk0eE1USTFOeUF4T1M0NE5EUTBJRFl1TnpZM016SkRNVGt1T0RVMk5pQTJMalF5TVRnNUlERTVMamcyTWpJZ05pNHhPRGd4T0NBeE9TNDROakl5SURZdU1EWTFOalJETVRrdU9EWXlNaUExTGpZME1qTXpJREU1TGpnM01Ea2dOUzR4T0RJNU1pQXhPUzQ0T0RnMElEUXVOamczTWpoRE1Ua3VPVEEyTXlBMExqRTVNVFkxSURFNUxqa3lNRGNnTXk0M09UZzVOQ0F4T1M0NU16STRJRE11TlRBNU5qUkRNVGt1T1RRME9TQXpMakl5TURBMElERTVMamsxTURRZ01pNDVNVE0yTlNBeE9TNDVOVEEwSURJdU5Ua3dOak5ETVRrdU9UVXdOQ0F5TGpJMk56WXlJREU1TGpreU9UWWdNaTR3TVRReklERTVMamc0T0RRZ01TNDRNekEwTkVNeE9TNDRORGM0SURFdU5qUTJPRElnTVRrdU56ZzFNeUF4TGpRMk9EVTRJREU1TGpjd016RWdNUzR5T1RVM09FTXhPUzQyTWpBeklERXVNVEl6TVRVZ01Ua3VORGs1TVNBd0xqazRPVFl4T0NBeE9TNHpOREF4SURBdU9EazBPREl4UXpFNUxqRTRNRGtnTUM0NE1EQXhOREVnTVRndU9UZ3lPQ0F3TGpjeU5UQXdOaUF4T0M0M05EY3lJREF1TmpZNU1UZ3hRekU0TGpFeU1UWWdNQzQxTXpVMU9EY2dNVGN1TXpJMUlEQXVORFl6TXpFNUlERTJMak0xTnpFZ01DNDBOVEl3T0RSRE1UUXVNVFl5TVNBd0xqUXlPVGcwT0NBeE1pNDNOVEU0SURBdU5UWXpOakUzSURFeUxqRXlOak1nTUM0NE5UTXlNVFpETVRFdU9EYzROQ0F3TGprM05UVTNOQ0F4TVM0Mk5UUXlJREV1TVRReU56WWdNVEV1TkRVek55QXhMak0xTkRJMFF6RXhMakkwTVRJZ01TNDFPVGt6TmlBeE1TNHlNVEUxSURFdU56TXpNVE1nTVRFdU16WTBPU0F4TGpjMU5URXpRekV5TGpBM016RWdNUzQ0TlRVeU5TQXhNaTQxTnpRMUlESXVNRGswTnpZZ01USXVPRFk1TmlBeUxqUTNNelF5VERFeUxqazNOVGtnTWk0Mk56UXdPRU14TXk0d05UZzJJREl1T0RFNE9EVWdNVE11TVRReE1pQXpMakEzTlRFMUlERXpMakl5TXpnZ015NDBOREkyTkVNeE15NHpNRFkwSURNdU9ERXdNVElnTVRNdU16VTVOaUEwTGpJeE5qWTBJREV6TGpNNE16RWdOQzQyTmpFNU5VTXhNeTQwTkRJZ05TNDBOelV4TlNBeE15NDBORElnTmk0eE56RXlOeUF4TXk0ek9ETXhJRFl1TnpVd016VkRNVE11TXpJMElEY3VNekk1TmpZZ01UTXVNalk0TWlBM0xqYzRNRFkxSURFekxqSXhORGtnT0M0eE1ETTJOa014TXk0eE5qRTNJRGd1TkRJMk5qY2dNVE11TURneUlEZ3VOamc0TkRJZ01USXVPVGMxT1NBNExqZzRPRGcwUXpFeUxqZzJPVFlnT1M0d09Ea3pNaUF4TWk0M09UZzRJRGt1TWpFeE9EVWdNVEl1TnpZek15QTVMakkxTmpNeVF6RXlMamN5TnprZ09TNHpNREE0SURFeUxqWTVPRFFnT1M0ek1qZzRNaUF4TWk0Mk56VWdPUzR6TXprNE0wTXhNaTQxTWpFMklEa3VNemsxTXlBeE1pNHpOakl4SURrdU5ESXpOVFlnTVRJdU1UazJPU0E1TGpReU16VTJRekV5TGpBek1UWWdPUzQwTWpNMU5pQXhNUzQ0TXpFeElEa3VNelExTlNBeE1TNDFPVFV4SURrdU1UZzVOVU14TVM0ek5Ua3lJRGt1TURNek5Ea2dNVEV1TVRFME15QTRMamd4T1RJZ01UQXVPRFl3TlNBNExqVTBOakk0UXpFd0xqWXdOamdnT0M0eU56TXpJREV3TGpNeU1EVWdOeTQ0T1RFNE15QXhNQzR3TURFNElEY3VOREF4T0RGRE9TNDJPRE15T0NBMkxqa3hNVGdnT1M0ek5USTRJRFl1TXpNeU5qWWdPUzR3TVRBMU5TQTFMalkyTkRSTU9DNDNNamN6T0NBMUxqRTNPVGMyUXpndU5UVXdNellnTkM0NE5qYzVPQ0E0TGpNd09EVTFJRFF1TkRFME1ERWdPQzR3TURFMk9TQXpMamd4T0RJMVF6Y3VOamswTmpVZ015NHlNakl5TmlBM0xqUXlNekkzSURJdU5qUTFOellnTnk0eE9EY3pOQ0F5TGpBNE9EZzFRemN1TURrek1EUWdNUzQ0TlRRNU5pQTJMamsxTVRNMklERXVOamMyT1NBMkxqYzJNalUySURFdU5UVTBNelpNTmk0Mk56TTVOaUF4TGpVd05ERkROaTQyTVRVd05TQXhMalExT1RZeUlEWXVOVEl3TlNBeExqUXhNalFnTmk0ek9UQTNPU0F4TGpNMk1qQTRRell1TWpZd09Ea2dNUzR6TVRFNE1TQTJMakV5TlRNMUlERXVNamMxTnpZZ05TNDVPRE0yTVNBeExqSTFNelU1VERFdU1UTXpNVGNnTVM0eU9EWTRNa013TGpZek56VXhOaUF4TGpJNE5qZ3lJREF1TXpBeE1qRXhJREV1TXpreU9DQXdMakV5TkRFeklERXVOakEwTkRWTU1DNHdOVE15TmpBM0lERXVOekEwTlRkRE1DNHdNVGM0TlRZNUlERXVOell3TXpRZ01DQXhMamcwT1RRZ01DQXhMamszTWtNd0lESXVNRGswTlRNZ01DNHdNelUwTURNNElESXVNalEwT1RJZ01DNHhNRFl5TnpNZ01pNDBNakk1T0VNd0xqZ3hORE0wT1NBekxqazVNelUzSURFdU5UZzBNemNnTlM0MU1EZ3lOeUF5TGpReE5qTXlJRFl1T1RZM016TkRNeTR5TkRneU9DQTRMalF5TmpNNElETXVPVGN4TWpRZ09TNDJNREUyT1NBMExqVTRORGMySURFd0xqUTVNakpETlM0eE9UZzBNU0F4TVM0ek9ETXpJRFV1T0RJek9Ea2dNVEl1TWpJME5DQTJMalEyTVRJeUlERXpMakF4TlVNM0xqQTVPRFUySURFekxqZ3dOVGdnTnk0MU1qQTBNaUF4TkM0ek1USTJJRGN1TnpJMk9ETWdNVFF1TlRNMU0wTTNMamt6TXpRNUlERTBMamMxT0RRZ09DNHdPVFU0TVNBeE5DNDVNalV4SURndU1qRXpPREVnTVRVdU1ETTJOVXc0TGpZMU5qUTFJREUxTGpRek56UkRPQzQ1TXprMk9DQXhOUzQzTURRM0lEa3VNelUxTlRrZ01UWXVNREkwT1NBNUxqa3dORE00SURFMkxqTTVPRU14TUM0ME5UTXpJREUyTGpjM01UTWdNVEV1TURZeElERTNMakV6T0RjZ01URXVOekkzT0NBeE55NDFNREZETVRJdU16azBOeUF4Tnk0NE5qSTNJREV6TGpFM01EVWdNVGd1TVRVM09TQXhOQzR3TlRVM0lERTRMak00TmpGRE1UUXVPVFF3T0NBeE9DNDJNVFEzSURFMUxqZ3dNak1nTVRndU56QTJOQ0F4Tmk0Mk5EQXpJREU0TGpZMk1qRklNVGd1TmpjMk1VTXhPUzR3T0RrZ01UZ3VOakk0TlNBeE9TNDBNREU0SURFNExqVXdOVGtnTVRrdU5qRTBOQ0F4T0M0eU9UUTFUREU1TGpZNE5EZ2dNVGd1TWpFd04wTXhPUzQzTXpJeUlERTRMakUwTkRJZ01Ua3VOemMyTlNBeE9DNHdOREVnTVRrdU9ERTNOQ0F4Tnk0NU1ESkRNVGt1T0RVNE9TQXhOeTQzTmpJNElERTVMamczT1RRZ01UY3VOakE1TkNBeE9TNDROemswSURFM0xqUTBNalpETVRrdU9EWTNOQ0F4Tmk0NU5qTTNJREU1TGprd05pQXhOaTQxTXpJeUlERTVMams1TkRNZ01UWXVNVFEzT1VNeU1DNHdPREkxSURFMUxqYzJNemdnTWpBdU1UZ3pNU0F4TlM0ME56UXlJREl3TGpJNU5UWWdNVFV1TWpjNU1rTXlNQzQwTURnZ01UVXVNRGcwTXlBeU1DNDFNelE0SURFMExqa3hPVGtnTWpBdU5qYzJJREUwTGpjNE5qWkRNakF1T0RFM05TQXhOQzQyTlRNZ01qQXVPVEU0TXlBeE5DNDFOekl4SURJd0xqazNOelVnTVRRdU5UUTBNa015TVM0d016WXlJREUwTGpVeE5qSWdNakV1TURnek1pQXhOQzQwT1RjeUlESXhMakV4T0RZZ01UUXVORGcxT0VNeU1TNDBNREU0SURFMExqTTVOamNnTWpFdU56TTFNU0F4TkM0ME9ETWdNakl1TVRFNU1TQXhOQzQzTkRRNVF6SXlMalV3TWpjZ01UVXVNREEyTnlBeU1pNDROakkxSURFMUxqTXlPVGtnTWpNdU1UazVJREUxTGpjeE5FTXlNeTQxTXpVMElERTJMakE1T0RRZ01qTXVPVE01TlNBeE5pNDFNams0SURJMExqUXhNVFVnTVRjdU1EQTROa015TkM0NE9ETTRJREUzTGpRNE56WWdNalV1TWprMk55QXhOeTQ0TkRNM0lESTFMalkxTURZZ01UZ3VNRGMzT1V3eU5pNHdNRFEySURFNExqSTNPRFJETWpZdU1qUXdPU0F4T0M0ME1USXlJREkyTGpVME56Z2dNVGd1TlRNME55QXlOaTQ1TWpVMUlERTRMalkwTmpGRE1qY3VNekF5TlNBeE9DNDNOVGMwSURJM0xqWXpNamtnTVRndU56ZzFNaUF5Tnk0NU1UWTFJREU0TGpjeU9UWk1Nekl1TkRRNE1pQXhPQzQyTmpJNVF6TXlMamc1TmpRZ01UZ3VOall5T1NBek15NHlORFV5SURFNExqVTVNamdnTXpNdU5Ea3lOaUF4T0M0ME5UTTVRek16TGpjME1EUWdNVGd1TXpFME5pQXpNeTQ0T0RjM0lERTRMakUyTVRNZ016TXVPVE0xTWlBeE55NDVPVFEwUXpNekxqazRNallnTVRjdU9ESTNOQ0F6TXk0NU9EVXhJREUzTGpZek9DQXpNeTQ1TkRReUlERTNMalF5TmpGRE16TXVPVEF5TWlBeE55NHlNVFE0SURNekxqZzJNRGtnTVRjdU1EWTNNU0F6TXk0NE1UazNJREUyTGprNE16WmFJaUJtYVd4c1BTSWpORE0yTlRoRklpOCtDand2YzNablBnbz0nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbV9zZXJ2aWNlX2ZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU16UWlJR2hsYVdkb2REMGlNelFpSUhacFpYZENiM2c5SWpBZ01DQXpOQ0F6TkNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWsweU15NDFNemM0SURndU5UQTNNRFJJTWpBdU5qa3hRekl3TGpFeU56WWdPQzQxTURjd05DQXhPUzQxTlRneklEa3VNVEV4TURjZ01Ua3VOVFU0TXlBNUxqVTJNVFZXTVRJdU5UY3hNMGd5TXk0MU16RTRRekl6TGpNM01UY2dNVFF1T0Rnd05TQXlNeTR3TkRNMklERTJMams1TVRVZ01qTXVNRFF6TmlBeE5pNDVPVEUxU0RFNUxqVTBNVFJXTXpBdU1EYzJOMGd4TkM0ek1UTXhWakUyTGprNU1EUklNVEV1TnpZNU5WWXhNaTQxT0RjNVNERTBMak14TXpGV09DNDVPRGcyUXpFMExqTXhNekVnT0M0ek16QTJNU0F4TkM0eE9EUWdNeTQ1TWpJNE5TQXhPUzQyTmpZMUlETXVPVEl5T0RWSU1qTXVOVE00T0V3eU15NDFNemM0SURndU5UQTNNRFJhSWlCbWFXeHNQU0lqUXpWRE1FSTNJaTgrQ2p3dmMzWm5QZ289Jyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyOXB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UTWlJR2hsYVdkb2REMGlNamdpSUhacFpYZENiM2c5SWpBZ01DQXhNeUF5T0NJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWsweE1pNDFNemM0SURVdU5UQTNNRFJJT1M0Mk9UQTVPVU01TGpFeU56WTBJRFV1TlRBM01EUWdPQzQxTlRneU9DQTJMakV4TVRBM0lEZ3VOVFU0TWpnZ05pNDFOakUxVmprdU5UY3hNalpJTVRJdU5UTXhPRU14TWk0ek56RTNJREV4TGpnNE1EVWdNVEl1TURRek5pQXhNeTQ1T1RFMUlERXlMakEwTXpZZ01UTXVPVGt4TlVnNExqVTBNVE0zVmpJM0xqQTNOamRJTXk0ek1UTXhNbFl4TXk0NU9UQTBTREF1TnpZNU5UTXhWamt1TlRnM09EZElNeTR6TVRNeE1sWTFMams0T0RaRE15NHpNVE14TWlBMUxqTXpNRFl4SURNdU1UZzBNRFFnTUM0NU1qSTROVElnT0M0Mk5qWTBOU0F3TGpreU1qZzFNa2d4TWk0MU16ZzRUREV5TGpVek56Z2dOUzQxTURjd05Gb2lJR1pwYkd3OUlpTXpPVFUyT1VFaUx6NEtQQzl6ZG1jK0NnPT0nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTFweCAyM3B4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtX3NlcnZpY2VfdHdpdHRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNelFpSUdobGFXZG9kRDBpTXpRaUlIWnBaWGRDYjNnOUlqQWdNQ0F6TkNBek5DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2dabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJaUJqYkdsd0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdROUlrMHpNUzR6T0RRMUlEZ3VPVFk1T1VNek1DNHpNalUySURrdU16Z3lORGdnTWprdU1UZzVOQ0E1TGpZMk1qSTVJREkzTGprNU5UY2dPUzQzT0RjeU1VTXlPUzR5TVRRMklEa3VNVFExTXpjZ016QXVNVFEzTmlBNExqRXlOek15SURNd0xqVTRPVGdnTmk0NU1UYzVOME15T1M0ME5EWTFJRGN1TlRFeU16VWdNamd1TVRnME5DQTNMamswTXprMUlESTJMamd6T1RjZ09DNHhOemM1TWtNeU5TNDNOakk1SURjdU1UWTNOemNnTWpRdU1qTXhNaUEyTGpVek9EVTNJREl5TGpVek1qTWdOaTQxTXpnMU4wTXhPUzR5TnpNZ05pNDFNemcxTnlBeE5pNDJNekF6SURndU9EWXlORElnTVRZdU5qTXdNeUF4TVM0M01qWTVRekUyTGpZek1ETWdNVEl1TVRNek1pQXhOaTQyT0RJMUlERXlMalV6SURFMkxqYzRNeklnTVRJdU9UQTVORU14TVM0NE56ZzVJREV5TGpZNU1qZ2dOeTQxTXpBeU1pQXhNQzQyTWpZMklEUXVOakU1TmpnZ055NDBPRGN3TlVNMExqRXhNRGt4SURndU1qVXlNaUF6TGpneU1UUTRJRGt1TVRRek56WWdNeTQ0TWpFME9DQXhNQzR3T1RVMVF6TXVPREl4TkRnZ01URXVPRGsyTVNBMExqZzJOREUzSURFekxqUTRORGdnTmk0ME5EWXlJREUwTGpReE5ETkROUzQwTnprZ01UUXVNemcxT1NBMExqVTJPVE0wSURFMExqRTFNVGtnTXk0M056STVOaUF4TXk0M05qTldNVE11T0RJM09FTXpMamMzTWprMklERTJMak0wTVRRZ05TNDRNRGd3TVNBeE9DNDBNemt4SURndU5UQTJOQ0F4T0M0NU1UWTJRemd1TURFeU1ERWdNVGt1TURNek5pQTNMalE1TURZNUlERTVMakE1T0RRZ05pNDVOVEV6TmlBeE9TNHdPVGcwUXpZdU5UY3dNallnTVRrdU1EazROQ0EyTGpJd01UY3hJREU1TGpBMk5USWdOUzQ0TkRBek5TQXhPUzR3TURKRE5pNDFPVEUzT1NBeU1TNHdOalVnT0M0M056QTJPQ0F5TWk0MU5qVXlJREV4TGpNMU1qTWdNakl1TmpBMk0wTTVMak16TXpNNElESXpMams1TnpVZ05pNDNPRGMzTnlBeU5DNDRNalF5SURRdU1ESXlPRFlnTWpRdU9ESTBNa016TGpVME5qUTRJREkwTGpneU5ESWdNeTR3TnpjeU5DQXlOQzQzT1RnNUlESXVOakUxTWpNZ01qUXVOelV6TVVNMUxqSXlOek0ySURJMkxqSXlPQ0E0TGpNeU9EUTNJREkzTGpBNE9DQXhNUzQyTmpFMUlESTNMakE0T0VNeU1pNDFNVGdnTWpjdU1EZzRJREk0TGpRMU1qUWdNVGt1TVRnd05pQXlPQzQwTlRJMElERXlMak15TWpsTU1qZ3VORE15TmlBeE1TNDJOVEV4UXpJNUxqVTVNakVnTVRBdU9USXpPQ0F6TUM0MU9UVXlJREV3TGpBeE1ERWdNekV1TXpnME5TQTRMamsyT1RsYUlpQm1hV3hzUFNJalF6VkRNRUkzSWk4K0Nqd3ZjM1puUGdvPScpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzRweCAzNHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU16QWlJR2hsYVdkb2REMGlNaklpSUhacFpYZENiM2c5SWpBZ01DQXpNQ0F5TWlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWsweU9TNHpPRFExSURJdU9UWTVPVU15T0M0ek1qVTJJRE11TXpneU5EZ2dNamN1TVRnNU5DQXpMalkyTWpJNUlESTFMams1TlRjZ015NDNPRGN5TVVNeU55NHlNVFEySURNdU1UUTFNemNnTWpndU1UUTNOaUF5TGpFeU56TXlJREk0TGpVNE9UZ2dNQzQ1TVRjNU5qWkRNamN1TkRRMk5TQXhMalV4TWpNMUlESTJMakU0TkRRZ01TNDVORE01TlNBeU5DNDRNemszSURJdU1UYzNPVEpETWpNdU56WXlPU0F4TGpFMk56YzNJREl5TGpJek1USWdNQzQxTXpnMU56UWdNakF1TlRNeU15QXdMalV6T0RVM05FTXhOeTR5TnpNZ01DNDFNemcxTnpRZ01UUXVOak13TXlBeUxqZzJNalF5SURFMExqWXpNRE1nTlM0M01qWTVNa014TkM0Mk16QXpJRFl1TVRNek1UZ2dNVFF1TmpneU5TQTJMalV5T1RrM0lERTBMamM0TXpJZ05pNDVNRGswUXprdU9EYzRPVFFnTmk0Mk9USTRJRFV1TlRNd01qSWdOQzQyTWpZMk5TQXlMall4T1RZNElERXVORGczTURWRE1pNHhNVEE1TVNBeUxqSTFNaklnTVM0NE1qRTBPQ0F6TGpFME16YzJJREV1T0RJeE5EZ2dOQzR3T1RVME5rTXhMamd5TVRRNElEVXVPRGsyTURjZ01pNDROalF4TnlBM0xqUTRORGd5SURRdU5EUTJNaUE0TGpReE5ETXlRek11TkRjNUlEZ3VNemcxT0RnZ01pNDFOamt6TkNBNExqRTFNVGt4SURFdU56Y3lPVFlnTnk0M05qTXdNVlkzTGpneU56Z3pRekV1TnpjeU9UWWdNVEF1TXpReE5DQXpMamd3T0RBeElERXlMalF6T1RFZ05pNDFNRFkwSURFeUxqa3hOalpETmk0d01USXdNU0F4TXk0d016TTJJRFV1TkRrd05qa2dNVE11TURrNE5DQTBMamsxTVRNMklERXpMakE1T0RSRE5DNDFOekF5TmlBeE15NHdPVGcwSURRdU1qQXhOekVnTVRNdU1EWTFNaUF6TGpnME1ETTFJREV6TGpBd01rTTBMalU1TVRjNUlERTFMakEyTlNBMkxqYzNNRFk0SURFMkxqVTJOVElnT1M0ek5USXlOaUF4Tmk0Mk1EWXpRemN1TXpNek16Z2dNVGN1T1RrM05TQTBMamM0TnpjM0lERTRMamd5TkRJZ01pNHdNakk0TmlBeE9DNDRNalF5UXpFdU5UUTJORGdnTVRndU9ESTBNaUF4TGpBM056STBJREU0TGpjNU9Ea2dNQzQyTVRVeU16UWdNVGd1TnpVek1VTXpMakl5TnpNMklESXdMakl5T0NBMkxqTXlPRFEzSURJeExqQTRPQ0E1TGpZMk1UUTRJREl4TGpBNE9FTXlNQzQxTVRnZ01qRXVNRGc0SURJMkxqUTFNalFnTVRNdU1UZ3dOaUF5Tmk0ME5USTBJRFl1TXpJeU9URk1Nall1TkRNeU5pQTFMalkxTVRBMlF6STNMalU1TWpFZ05DNDVNak00TWlBeU9DNDFPVFV5SURRdU1ERXdNU0F5T1M0ek9EUTFJREl1T1RZNU9Wb2lJR1pwYkd3OUlpTXhNemxHUlVZaUx6NEtQQzl6ZG1jK0NnPT0nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGEge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVkZWRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uby10b3VjaCAmOmhvdmVyLFxuICAgIC50b3VjaCAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB9XG5cbiAgICAueWEtc2hhcmUyX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2JhZGdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIucG9zLWJhbm5lci1zZWN0aW9uIHtcbiAgcGFkZGluZzogMCA3NXB4O1xuXG4gIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICBwYWRkaW5nOiAwIDM1cHg7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTNlOGVjO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHBob25lKCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0FscyBFa2liYXN0dXogSGVhdnknO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9wb3MuZ29zdXNsdWdpLnJ1L2Jpbi9iYW5uZXIvYWxzX2VraWJhc3R1el9oZWF2eS13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2h0dHBzOi8vcG9zLmdvc3VzbHVnaS5ydS9iaW4vYmFubmVyL2Fsc19la2liYXN0dXpfaGVhdnktd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuI3dpZGdldFBvc0lkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wb3MtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG5cbjpyb290IHtcbiAgLS1wb3MtYmFubmVyLXdpZHRoOiAxMDAlO1xuICAtLXBvcy1iYW5uZXItaGVpZ2h0OiAxMDAlO1xuICAtLXBvcy1iYW5uZXItcGFkZGluZzogMTBweDtcbiAgLS1wb3MtYmFubmVyLXRpdGxlLXNpemU6IDI0cHg7XG4gIC0tcG9zLWJhbm5lci10aXRsZS1hbGlnbjogY2VudGVyO1xuICAtLXBvcy1iYW5uZXItYmctc2l6ZTogNzAlO1xuICAtLXBvcy1iYW5uZXItYmctcG9zLXg6IGxlZnQ7XG59XG5cbi5wb3MtY29udGFpbmVyLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnBvcy1jb250YWluZXItaGVpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyg2MDBweCAtIDEwMCUpOyAvKiB1c2VzIHdpZHRoIGluIGNhbGMgKi9cbn1cblxuLnBvcy1iYW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLXBvcy1iYW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLXBvcy1iYW5uZXItaGVpZ2h0KTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9wb3MuZ29zdXNsdWdpLnJ1L2Jpbi9iYW5uZXIvcG9zLWJnLW1pbi5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1wb3MtYmFubmVyLXBhZGRpbmcpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wb3MtYmFubmVyLXBhZGRpbmcpO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZThlYyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLXBvcy1iYW5uZXItYmctc2l6ZSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogdmFyKC0tcG9zLWJhbm5lci1iZy1wb3MteCk7XG59XG5cbi5wb3MtYmFubmVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vcG9zLmdvc3VzbHVnaS5ydS9iaW4vYmFubmVyL3Bvcy1nb3MtbG9nby5wbmcnKTtcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDEzMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG4ucG9zLWJhbm5lci1idG4ge1xuICBmb250LWZhbWlseTogJ0FyaWFsJywgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjkwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzAwNjNiMCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wb3MtYmFubmVyLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdBbHMgRWtpYmFzdHV6IEhlYXZ5Jywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDYzYjAgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogdmFyKC0tcG9zLWJhbm5lci10aXRsZS1hbGlnbik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcG9zLWJhbm5lci10aXRsZS1zaXplKSAhaW1wb3J0YW50O1xufVxuXG4ucG9zLWJhbm5lci10aXRsZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucG9zLWJhbm5lci1oaW50LWljb24ge1xuICBmb250LWZhbWlseTogJ0FyaWFsJywgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgZ3JleTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IC0ycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLnBvcy1iYW5uZXItaGludC1tZXNzYWdlIHtcbiAgZm9udC1mYW1pbHk6ICdBcmlhbCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogNTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHdpZHRoOiA4NSU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLnBvcy1iYW5uZXItaGludC1tZXNzYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgdHJhbnNmb3JtOiBtYXRyaXgoLTAuNywgLTAuOCwgMC42MywgLTAuNywgMCwgMCk7XG4gIHRvcDogLTVweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5wb3MtYmFubmVyLWhpbnQtaWNvbjpob3ZlciB+IC5wb3MtYmFubmVyLWhpbnQtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IGZhZGVJbkZyb21Ob25lIDAuNXMgZWFzZS1vdXQ7XG59XG5cbi5mbGV4LWhlYWRlcl9faGVhZGVyLS1oMyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyM3B4O1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkZyb21Ob25lIHtcbiAgMCUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCIubW9zdC12aWV3c19fYmxvY2sge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDMycHg7XG5cbiAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLS10aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udCgnbWVkaXVtJyk7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMjBweCk7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgfVxuXG4gICYtLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgIC5tb3N0LXZpZXdzX19ibG9jay0taXRlbV9faW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAubW9zdC12aWV3c19fYmxvY2stLWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgY29sb3IoJ2FjY2VudC1jb2xvcicpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2OC43NSU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICZfX2JnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9tb3NyZWcvcGxhY2Vob2xkZXJfbmV3cy5zdmcnKTtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICB9XG5cbiAgICAmX190aW1lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICBAaW5jbHVkZSBmb250KCdsaWdodCcpO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTNweCk7XG5cbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM4NHB4O1xuXG4gICAgICBjb2xvcjogJHpvcmJhLWdyYXk7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udCgpO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtc2hvcnQge1xuICAgIC5tb3N0LXZpZXdzX19ibG9jay0taXRlbSB7XG4gICAgICAmOm50aC1jaGlsZChuICsgNCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmRyb3Bkb3duX193aWRnZXQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNmRjZTI7XG5cbiAgLm5ld3MtZGlzY3VzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIGgyIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udChib2xkKTtcbiAgICAgIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgICAmLmNvbW1vbi10ZXh0LS1hcnJvdy1yaWdodDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5ld3MtZGlzY3Vzc19fY29sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAubmV3cy1kaXNjdXNzX19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAubmV3cy1kaXNjdXNzX19sYWJlbCB7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIH1cbiAgICAubmV3cy1kaXNjdXNzX19pbWcge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgaGVpZ2h0OiAxNjVweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvbW9zcmVnL3BsYWNlaG9sZGVyX25ld3Muc3ZnJyk7XG4gICAgICB9XG4gICAgfVxuICAgIC5uZXdzLWRpc2N1c3NfX2Rlc2Mge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIH1cbiAgICAubmV3cy1kaXNjdXNzX19kZXNjLWRhdGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLm5ld3MtZGlzY3Vzc19fZGVzYy10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250KCk7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud2lkZ2V0LWFjaGlldmVtZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHdpZHRoOiAyNTBweDtcblxuICAgIC53aWRnZXRfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZCk7XG4gICAgICBAaW5jbHVkZSBjb2xvcignYmxhY2snKTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgLndpZGdldF9faWNvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgfVxuICAgIH1cbiAgICAud2lkZ2V0LWFjaGlldmVtZW50X19kZXNjIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJ2xpZ2h0Jyk7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgQGluY2x1ZGUgY29sb3IoJ2FkZGl0aW9uYWwtY29sb3InKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGNvbG9yKCdhY2NlbnQtY29sb3InKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucG9sbHMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXG4gICAgLnBvbGwge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIHdpZHRoOiAzMDBweDtcblxuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5wb2xsX193cmFwLS1yZXN1bHQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jb2xvci10aGVtZSB7XG4gICYtYmxpbmQtd2hpdGUsXG4gICYtYmxpbmQtYmxhY2sge1xuICAgIGEge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbmJvZHkuZm9udC1zaXplLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuYm9keS5mb250LXNpemUtbGFyZ2Uge1xuICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmxldHRlci1zcGFjaW5nLW1lZGl1bSB7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4ubGV0dGVyLXNwYWNpbmctbGFyZ2Uge1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG4uaW1hZ2VzLWlzLW9mZiB7XG4gIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICoge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYWluLW5ld3NfX2l0ZW0taW1nLFxuICAubmV3cy1kaXNjdXNzX19pbWcsXG4gIC5wcm9qZWN0cy1zbGlkZXJfX2ltZyxcbiAgLnVzZWZ1bC1hcnRpY2xlX19tYWluLWl0ZW0taW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5ld3MtZGlzY3Vzc19fbGluayB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cblxuICAucHJvamVjdHMtc2xpZGVyX19pdGVtLXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAucHJvamVjdHMtc2xpZGVyX19kZXNjIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgLnByb2plY3RzLXNsaWRlcl9fY29udHJvbHMtd3JhcCB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC51c2VmdWwtYXJ0aWNsZV9fbWFpbi1pdGVtLWRlc2Mge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
