/*!***********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/swiper/swiper.min.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************/
/**
 * Swiper 9.4.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 13, 2023
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, 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");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}
.swiper, swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide, swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/swiper/modules/pagination/pagination.min.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

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

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

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

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

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

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

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

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

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

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

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

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

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

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

.swiper-pagination-bullet:only-child {
  display: none !important;
}

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

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.swiper-pagination-lock {
  display: none;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/swiper/modules/navigation/navigation.min.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

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

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

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

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

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

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

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

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

.swiper-button-lock {
  display: none;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/swiper/modules/effect-fade/effect-fade.min.css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

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

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

.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./src/base/scss/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************/
*, *::before, *::after {
  box-sizing: border-box;
}

:focus {
  outline: none;
}

body {
  margin: 0;
  padding: 0;
  color: #000;
  min-width: 300px;
  position: relative;
  font-size: 14px;
  text-size-adjust: 100%;
  font-weight: 400;
  font-family: "Nunito";
  line-height: 1.35;
  letter-spacing: 0.005em;
  background-color: #f9f9f9;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@media only screen and (min-width: 1024px) {
  body {
    overflow-x: hidden;
    font-size: 16px;
  }
}

a {
  color: #000;
  text-decoration: none;
}

p {
  margin: 0 0 15px;
  letter-spacing: 0.5px;
}

p:last-child {
  margin: 0;
}

p.-large {
  font-size: 16px;
}

@media only screen and (min-width: 1024px) {
  p.-large {
    font-size: 20px;
  }
}

p.-small {
  font-size: 12px;
}

@media only screen and (min-width: 1024px) {
  p.-small {
    font-size: 14px;
  }
}

p.-xsmall {
  font-size: 10px;
}

@media only screen and (min-width: 1024px) {
  p.-xsmall {
    font-size: 12px;
  }
}

strong,
b {
  font-weight: 700;
  font-family: "Nunito";
}

em {
  font-style: italic;
}

picture {
  display: inline-block;
}

img {
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}

ul,
ol {
  padding: 0;
  margin: 0;
  margin-bottom: 20px;
  list-style: none;
}

hr {
  margin-left: auto;
  margin-right: auto;
}

hr.-clear {
  border-color: transparent;
}

hr.-large {
  margin-top: 25px;
  margin-bottom: 25px;
}

@media only screen and (min-width: 640px) {
  hr.-large {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}

h1,
.h1 {
  margin-bottom: 20px;
  font-weight: 700;
  font-size: 25px;
}

@media only screen and (min-width: 768px) {
  h1,
  .h1 {
    font-size: 30px;
  }
}

@media only screen and (min-width: 1280px) {
  h1,
  .h1 {
    font-size: 72px;
  }
}

h2,
.h2 {
  font-size: 20px;
  font-weight: 400;
}

@media only screen and (min-width: 768px) {
  h2,
  .h2 {
    font-size: 23px;
  }
}

@media only screen and (min-width: 1280px) {
  h2,
  .h2 {
    font-size: 54px;
  }
}

h3,
.h3 {
  font-size: 20px;
  font-weight: 400;
}

@media only screen and (min-width: 768px) {
  h3,
  .h3 {
    font-size: 24px;
  }
}

@media only screen and (min-width: 1280px) {
  h3,
  .h3 {
    font-size: 40px;
  }
}

h4,
.h4 {
  font-size: 18px;
  font-weight: 400;
}

@media only screen and (min-width: 768px) {
  h4,
  .h4 {
    font-size: 19px;
  }
}

@media only screen and (min-width: 1280px) {
  h4,
  .h4 {
    font-size: 30px;
  }
}

h5,
.h5 {
  font-size: 16px;
}

@media only screen and (min-width: 1280px) {
  h5,
  .h5 {
    font-size: 18px;
  }
}

h6,
.h6 {
  font-size: 16px;
}

@media only screen and (min-width: 1280px) {
  h6,
  .h6 {
    font-size: 18px;
  }
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  color: #000;
  line-height: 1.2;
  margin-bottom: 30px;
  font-weight: 300;
  font-family: "Nunito";
}

@media only screen and (min-width: 450px) {
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    margin-bottom: 30px;
  }
}

button {
  margin: 0;
  border: 0;
  padding: 0;
  width: auto;
  font: inherit;
  color: inherit;
  cursor: pointer;
  overflow: visible;
  line-height: normal;
  background: transparent;
}

.lazy__img {
  display: inline-block;
  vertical-align: top;
}

.lazy__img .lazy-js {
  opacity: 0;
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
}

.lazy__img .lazy-js.initial, .lazy__img .lazy-js.loaded, .lazy__img .lazy-js.error {
  opacity: 1;
}

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

.container {
  padding-left: 20px;
  padding-right: 20px;
}

@media only screen and (min-width: 450px) {
  .container {
    padding-left: 30px;
    padding-right: 30px;
  }
}

.container-whole {
  padding-right: 0px;
  padding-left: 0px;
}

.container,
.container-whole {
  width: auto;
  margin: auto;
  position: relative;
}

@media only screen and (min-width: 768px) {
  .container,
  .container-whole {
    padding-left: 0;
    padding-right: 0;
    width: 730px;
  }
}

@media only screen and (min-width: 1024px) {
  .container,
  .container-whole {
    width: 940px !important;
  }
}

@media only screen and (min-width: 1280px) {
  .container,
  .container-whole {
    width: 1074px !important;
  }
}

@media only screen and (min-width: 1440px) {
  .container,
  .container-whole {
    width: 1180px !important;
  }
}

.section {
  padding: 40px 0;
  position: relative;
  text-align: center;
}

@media only screen and (min-width: 1024px) {
  .section {
    padding: 90px 0;
  }
}

@media only screen and (min-width: 1440px) {
  .section {
    padding: 100px 0;
  }
}

.section.-stretch {
  padding: 40px 0;
}

@media only screen and (min-width: 1024px) {
  .section.-stretch {
    padding: 90px 0;
  }
}

.section.-top {
  padding: 40px 0 0;
}

@media only screen and (min-width: 1024px) {
  .section.-top {
    padding: 90px 0 0;
  }
}

.section.-bottom {
  padding: 0 0 40px;
}

@media only screen and (min-width: 1024px) {
  .section.-bottom {
    padding: 0 0 90px;
  }
}

.section.-dark {
  background-color: #000;
}

.section.-dark h1,
.section.-dark h2,
.section.-dark h3,
.section.-dark h4,
.section.-dark h5,
.section.-dark h6,
.section.-dark p {
  color: #fff;
}

html,
body {
  height: 100%;
}

.layout {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.layout .main {
  flex: 1 0 auto;
}

@font-face {
  font-family: "Nunito";
  src: url(/wp-content/themes/burns/assets/fonts/Nunito-Black.ttf);
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Nunito";
  src: url(/wp-content/themes/burns/assets/fonts/Nunito-ExtraBold.ttf);
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Nunito";
  src: url(/wp-content/themes/burns/assets/fonts/Nunito-Bold.ttf);
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Nunito";
  src: url(/wp-content/themes/burns/assets/fonts/Nunito-Regular.ttf);
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Nunito";
  src: url(/wp-content/themes/burns/assets/fonts/Nunito-Light.ttf);
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

.swiper {
  height: 100%;
}

.swiper .swiper-slide {
  height: initial;
}

.swiper--container {
  padding: 8px 16px;
}

@media only screen and (min-width: 768px) {
  .swiper--container {
    padding: 8px;
  }
}

.swiper-pagination {
  position: relative;
  bottom: 0 !important;
  margin-top: 30px;
  line-height: 1;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media only screen and (min-width: 1024px) {
  .swiper-pagination {
    margin-top: 40px;
  }
}

.swiper-pagination-bullet {
  width: 9px;
  height: 9px;
  opacity: 1;
  margin: 0 10px !important;
  background-color: transparent;
  border: 1px solid #000;
}

.swiper-pagination-bullet-active {
  width: 12px;
  height: 12px;
  background-color: #000;
}

.swiper-button-next,
.swiper-button-prev {
  top: 0;
  z-index: 2;
  height: 100%;
  cursor: pointer;
  position: absolute;
  display: flex;
  align-items: center;
  width: unset;
  margin-top: unset;
}

.swiper-button-next::after,
.swiper-button-prev::after {
  top: 0;
  margin-top: 0;
  content: "";
  width: 54px;
  height: 54px;
  border-radius: 100%;
  border: 1px solid #000;
  background-color: #000;
  display: flex;
  line-height: 0;
  align-items: center;
  justify-content: center;
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: 0.2;
}

.swiper-button-next.swiper-button-disabled::after,
.swiper-button-prev.swiper-button-disabled::after {
  pointer-events: all !important;
  border: 2px solid #CACACA;
  background-color: transparent;
}

.swiper-button-next[state=hidden],
.swiper-button-prev[state=hidden] {
  opacity: 0;
  visibility: hidden;
}

.swiper-button-prev {
  left: 0;
  right: auto;
  justify-content: end;
}

.swiper-button-next {
  right: 0;
  left: auto;
}

.swiper-button-next::after {
  transform: scaleX(-1);
}

.swiper-button-prev.--alternative::after,
.swiper-button-next.--alternative::after {
  width: 18px;
  height: 18px;
  border: none;
  border-radius: initial;
  background-color: initial;
}

.swiper-lazy {
  opacity: 0;
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
}

.swiper-lazy.swiper-lazy-loaded {
  opacity: 1;
}

.swiper-lazy-preloader {
  border-width: 3px;
  border-color: rgba(0, 0, 0, 0.2);
  border-left-color: rgba(0, 0, 0, 0.5);
}

.header {
  display: flex;
  text-align: center;
  padding: 10px 0 8px;
  align-items: center;
  justify-content: center;
  background-color: #000;
  border-bottom: 1px solid #e1e6eb;
}

@media only screen and (min-width: 1024px) {
  .header {
    padding: 12px 0 10px;
  }
}

.header a {
  display: flex;
  align-items: center;
}

.header a svg {
  width: 120px;
}

@media only screen and (min-width: 1024px) {
  .header a svg {
    width: 160px;
  }
}

.footer {
  text-align: center;
  padding: 30px 0 0;
  background-color: #fff;
}

.footer .container p {
  margin: 0 auto;
  color: #636d77;
  font-size: 13px;
  max-width: 636px;
  padding: 16px 24px;
  margin-bottom: 30px;
}

.footer__nav {
  padding: 10px;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}

.footer__nav ul {
  margin: 0;
  display: flex;
  justify-content: center;
}

.footer__nav li {
  display: flex;
  margin: 0 5px;
  align-items: center;
}

.footer__nav li::before {
  width: 2px;
  content: "";
  height: 2px;
  display: none;
  margin-right: 10px;
  border-radius: 100%;
  background-color: #797570;
}

@media only screen and (min-width: 1024px) {
  .footer__nav li::before {
    display: block;
  }
}

.footer__nav li:first-child::before {
  display: none;
}

.footer__nav a {
  font-size: 10px;
  line-height: 12px;
  color: #797570;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  transition: color 0.3s ease-in-out;
}

.footer__nav a:hover {
  color: #000;
}

.footer__by {
  padding: 20px 0;
}

.footer__by p {
  margin: 0;
  font-size: 10px;
  color: #797570;
}

.scene {
  height: 0;
  opacity: 0;
  overflow: hidden;
  position: relative;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
}

.scene[data-state=active] {
  opacity: 1;
  visibility: visible;
  height: auto;
}

.tabs__content {
  margin-bottom: 30px;
}

.tabs__content > div {
  height: 0;
  opacity: 0;
  overflow: hidden;
  transition: opacity 300ms ease-in-out;
}

.tabs__content > div.active {
  opacity: 1;
  height: auto;
}

button[type=submit] {
  margin-top: 40px;
}

.button {
  width: auto;
  height: 40px;
  color: #fff;
  margin: 0 auto;
  font-size: 14px;
  padding: 0 30px;
  min-width: 160px;
  line-height: 38px;
  text-align: center;
  border-radius: 8px;
  letter-spacing: 1px;
  vertical-align: top;
  display: inline-block;
  font-weight: 700;
  background-color: #FF0266;
  border: 1px solid transparent;
  font-family: "Nunito";
  transition: all 0.3s ease-in-out;
}

@media only screen and (min-width: 768px) {
  .button {
    height: 50px;
    padding: 0 40px;
    min-width: 180px;
  }
}

@media only screen and (min-width: 1024px) {
  .button {
    height: 50px;
    line-height: 48px;
  }
}

.button:hover {
  transform: translateY(-2px);
}

.button:active {
  transform: translateY(2px);
}

.button[disabled], .button.--disabled {
  opacity: 0.4;
  user-select: none;
  pointer-events: none;
}

.button.--loading {
  position: relative;
  pointer-events: none;
  background-position: left;
}

.button.--loading::after {
  top: 50%;
  content: "";
  right: 10px;
  width: 15px;
  height: 15px;
  margin-left: 10px;
  border-radius: 100%;
  pointer-events: none;
  display: inline-block;
  transform: translateZ(0);
  border: 2px solid rgba(255, 255, 255, 0.4);
  border-left: 2px solid #fff;
  animation: loading 1.1s infinite linear;
}

@keyframes loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@media only screen and (min-width: 1024px) {
  .input-wrap {
    gap: 40px;
    display: flex;
  }
}

.m-input {
  width: 100%;
  margin-bottom: 24px;
}

.label,
.m-input label,
.m-input .label {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 8px;
  display: inline-block;
}

.m-input label b {
  color: #ff4faf;
}

.m-input input,
.m-input textarea {
  width: 100%;
  padding: 8px;
  display: block;
  font-size: 14px;
  line-height: 20px;
  border-radius: 8px;
  background-color: #fff;
  border: 1px solid #c4cfde;
}

.m-input textarea {
  resize: none;
  height: 100px;
}

.input-radio,
.input-checkbox {
  position: relative;
  margin-bottom: 20px;
}

.input-radio input,
.input-checkbox input {
  width: 1px;
  height: 1px;
  position: absolute;
  clip: rect(0 0 0 0);
}

.input-radio input:checked + label .input-box,
.input-checkbox input:checked + label .input-box {
  border-color: black;
  background-color: black;
  animation: ripple 0.3s linear forwards;
}

.input-radio input:checked + label .input-box::after,
.input-checkbox input:checked + label .input-box::after {
  transform: scale(1);
}

.input-radio label,
.input-checkbox label {
  cursor: pointer;
  color: #262626;
  text-align: left;
  position: relative;
  display: inline-flex;
  align-items: center;
  font-weight: 500;
}

.input-radio label .input-box,
.input-checkbox label .input-box {
  width: 24px;
  height: 24px;
  display: flex;
  flex-shrink: 0;
  margin-right: 8px;
  position: relative;
  border-radius: 4px;
  align-items: center;
  justify-content: center;
  border: 2px solid black;
  transition: background-color 0.3s ease;
}

.input-radio label .input-box::after,
.input-checkbox label .input-box::after {
  content: "";
  width: 18px;
  height: 18px;
  transform: scale(0);
  background-repeat: no-repeat;
  transition: transform 0.3s ease;
  background-image: url(/wp-content/themes/burns/assets/fonts/icon-checkbox.svg);
}

.input-radio label p,
.input-checkbox label p {
  margin: 0;
  color: black;
  margin-left: 18px;
  letter-spacing: 0.005em;
}

.input-radio label a,
.input-checkbox label a {
  color: black;
  text-decoration: underline;
}

@keyframes ripple {
  0% {
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0);
  }
  50% {
    box-shadow: 0px 0px 0px 10px rgba(0, 0, 0, 0.1);
  }
  100% {
    box-shadow: 0px 0px 0px 10px rgba(0, 0, 0, 0);
  }
}

.dropzone {
  gap: 12px;
  display: flex;
  padding: 16px;
  overflow: hidden;
  color: #88929e;
  border-radius: 8px;
  background: #fff;
  position: relative;
  text-align: center;
  align-items: center;
  flex-direction: column;
  border: 1px dashed #c4cfde;
  transition: border-color 0.1s ease-out;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.dropzone span {
  color: #000;
  font-weight: 500;
}

.headwrap {
  left: 0;
  right: 0;
  z-index: 11;
  position: sticky;
  top: 42px;
  transition: top 0.3s;
}

@media only screen and (min-width: 1024px) {
  .headwrap {
    top: 42px;
  }
}

@media only screen and (min-width: 1024px) {
  .headwrap.js--fixed {
    top: 60px;
  }
}

#progressbar {
  opacity: 0;
  z-index: 3;
  height: 6px;
  width: 100%;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background-color: transparent;
  transition: all 0.3s;
}

#progressbar.active {
  opacity: 1;
}

#progressbar .bar {
  left: 0;
  right: 0;
  bottom: 0;
  width: 0px;
  height: 6px;
  position: absolute;
  background-color: #29bae6;
}

.form-optional__headline {
  display: flex;
  margin-bottom: 15px;
  align-items: center;
  justify-content: space-between;
}

.form-optional__headline p {
  margin: 0;
}

.form-optional__headline button {
  height: 32px;
  display: flex;
  padding: 0 14px;
  align-items: center;
  border-radius: 8px;
  border: 1px solid;
}

.form-optional__content {
  height: 0;
  opacity: 0;
  visibility: hidden;
}

.accordion-box:last-child {
  border-bottom: 0;
}

.accordion-box.js--open .m-accordion-box__button::before {
  transform: translateY(-50%) rotate(-45deg);
}

.accordion-box.js--open .m-accordion-box__button::after {
  transform: translateY(-50%) rotate(45deg);
}

.accordion-box.js--open .m-accordion-box__content {
  height: auto;
}

.accordion-box .label {
  font-size: 14px;
  font-weight: 600;
}

.accordion-box__content {
  height: 0;
  text-align: left;
  overflow: hidden;
  transition: height 0.3s;
}

.accordion-box__content > div {
  padding: 5px 5px 24px;
}

@media only screen and (min-width: 1024px) {
  .accordion-box__content > div {
    padding: 5px 5px 40px;
  }
}

.accordion-box__content p {
  font-size: 16px;
  font-weight: 400;
  margin: 0 0 20px;
  line-height: 20px;
}

@media only screen and (min-width: 1280px) {
  .accordion-box__content p {
    font-size: 24px;
    line-height: 38px;
  }
}

.accordion-box__content p:last-child {
  margin: 0;
}

.modal {
  inset: 0;
  opacity: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  display: table;
  position: fixed;
  overflow: auto hidden;
  visibility: hidden;
}

.modal.open {
  opacity: 1;
  z-index: 15;
  visibility: visible;
}

.modal.open .modal__overlay {
  opacity: 1;
  transition: opacity 0.9s;
}

.modal.open .modal__content {
  opacity: 1;
  animation: appear 400ms;
}

.modal__overlay {
  inset: 0px;
  opacity: 0;
  position: fixed;
  background-color: rgba(0, 0, 0, 0.7);
  transition: opacity 0.6s;
}

.modal__content {
  padding: 0 20px;
  position: relative;
  display: table-cell;
  vertical-align: middle;
  opacity: 0;
  transition: opacity 0.3s;
}

@media only screen and (min-width: 1024px) {
  .modal__content {
    padding: 0 60px;
  }
}

.modal__close {
  z-index: 2;
  width: 30px;
  height: 30px;
  border: none;
  cursor: pointer;
  line-height: 30px;
  text-align: center;
  border-radius: 100%;
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: linear;
  background-color: transparent;
  top: 0;
  right: 0;
  display: block;
  margin-top: 20px;
  margin-right: 20px;
  position: absolute;
}

.modal__close:hover {
  transform: rotate(90deg);
}

.modal__close::before, .modal__close::after {
  top: 50%;
  left: 50%;
  content: "";
  width: 28px;
  height: 2px;
  display: block;
  margin-top: -1px;
  margin-left: -14px;
  border-radius: 1px;
  position: absolute;
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
  background-color: black;
}

.modal__close::before {
  transform: rotate(45deg);
}

.modal__close::after {
  transform: rotate(-45deg);
}

.modal-area {
  max-width: 420px;
  overflow-y: auto;
  padding: 64px 45px;
  text-align: center;
  border-radius: 14px;
  position: relative;
  box-sizing: border-box;
  background-color: white;
  margin: 0 auto;
  max-height: calc(100vh - 40px);
}

@media only screen and (min-width: 1024px) {
  .modal-area {
    max-width: 620px;
    padding: 64px 45px;
  }
}

@media only screen and (min-width: 1024px) {
  .modal-area svg {
    width: 40px;
    height: auto;
  }
}

.modal-area h2 {
  font-size: 21px;
  color: #0A50A0;
  margin-bottom: 15px;
}

@media only screen and (min-width: 1024px) {
  .modal-area h2 {
    font-size: 32px;
    margin-bottom: 20px;
  }
}

.modal-area p {
  font-size: 16px;
  color: #003448;
}

.copy-text {
  z-index: 16;
  left: 0;
  right: 0;
  bottom: 20px;
  opacity: 0;
  position: fixed;
  text-align: center;
  transition: opacity 0.3s, bottom 0.3s;
}

.copy-text p {
  line-height: 1;
  margin: 0 auto;
  color: #000;
  font-weight: 700;
  padding: 8px 14px;
  width: fit-content;
  border-radius: 4px;
  text-align: center;
  background-color: #EFEFEF;
}

.header {
  display: flex;
  text-align: center;
  padding: 10px 0 8px;
  align-items: center;
  justify-content: center;
  background-color: #000;
  border-bottom: 1px solid #e1e6eb;
}

@media only screen and (min-width: 1024px) {
  .header {
    padding: 12px 0 10px;
  }
}

.header a {
  display: flex;
  align-items: center;
}

.header a svg {
  width: 120px;
}

@media only screen and (min-width: 1024px) {
  .header a svg {
    width: 160px;
  }
}

.footer {
  text-align: center;
  padding: 30px 0 0;
  background-color: #fff;
}

.footer .container p {
  margin: 0 auto;
  color: #636d77;
  font-size: 13px;
  max-width: 636px;
  padding: 16px 24px;
  margin-bottom: 30px;
}

.footer__nav {
  padding: 10px;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}

.footer__nav ul {
  margin: 0;
  display: flex;
  justify-content: center;
}

.footer__nav li {
  display: flex;
  margin: 0 5px;
  align-items: center;
}

.footer__nav li::before {
  width: 2px;
  content: "";
  height: 2px;
  display: none;
  margin-right: 10px;
  border-radius: 100%;
  background-color: #797570;
}

@media only screen and (min-width: 1024px) {
  .footer__nav li::before {
    display: block;
  }
}

.footer__nav li:first-child::before {
  display: none;
}

.footer__nav a {
  font-size: 10px;
  line-height: 12px;
  color: #797570;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  transition: color 0.3s ease-in-out;
}

.footer__nav a:hover {
  color: #000;
}

.footer__by {
  padding: 20px 0;
}

.footer__by p {
  margin: 0;
  font-size: 10px;
  color: #797570;
}

.scene {
  height: 0;
  opacity: 0;
  overflow: hidden;
  position: relative;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
}

.scene[data-state=active] {
  opacity: 1;
  visibility: visible;
  height: auto;
}

.tabs__content {
  margin-bottom: 30px;
}

.tabs__content > div {
  height: 0;
  opacity: 0;
  overflow: hidden;
  transition: opacity 300ms ease-in-out;
}

.tabs__content > div.active {
  opacity: 1;
  height: auto;
}

button[type=submit] {
  margin-top: 40px;
}

.button {
  width: auto;
  height: 40px;
  color: #fff;
  margin: 0 auto;
  font-size: 14px;
  padding: 0 30px;
  min-width: 160px;
  line-height: 38px;
  text-align: center;
  border-radius: 8px;
  letter-spacing: 1px;
  vertical-align: top;
  display: inline-block;
  font-weight: 700;
  background-color: #FF0266;
  border: 1px solid transparent;
  font-family: "Nunito";
  transition: all 0.3s ease-in-out;
}

@media only screen and (min-width: 768px) {
  .button {
    height: 50px;
    padding: 0 40px;
    min-width: 180px;
  }
}

@media only screen and (min-width: 1024px) {
  .button {
    height: 50px;
    line-height: 48px;
  }
}

.button:hover {
  transform: translateY(-2px);
}

.button:active {
  transform: translateY(2px);
}

.button[disabled], .button.--disabled {
  opacity: 0.4;
  user-select: none;
  pointer-events: none;
}

.button.--loading {
  position: relative;
  pointer-events: none;
  background-position: left;
}

.button.--loading::after {
  top: 50%;
  content: "";
  right: 10px;
  width: 15px;
  height: 15px;
  margin-left: 10px;
  border-radius: 100%;
  pointer-events: none;
  display: inline-block;
  transform: translateZ(0);
  border: 2px solid rgba(255, 255, 255, 0.4);
  border-left: 2px solid #fff;
  animation: loading 1.1s infinite linear;
}

@keyframes loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@media only screen and (min-width: 1024px) {
  .input-wrap {
    gap: 40px;
    display: flex;
  }
}

.m-input {
  width: 100%;
  margin-bottom: 24px;
}

.label,
.m-input label,
.m-input .label {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 8px;
  display: inline-block;
}

.m-input label b {
  color: #ff4faf;
}

.m-input input,
.m-input textarea {
  width: 100%;
  padding: 8px;
  display: block;
  font-size: 14px;
  line-height: 20px;
  border-radius: 8px;
  background-color: #fff;
  border: 1px solid #c4cfde;
}

.m-input textarea {
  resize: none;
  height: 100px;
}

.input-radio,
.input-checkbox {
  position: relative;
  margin-bottom: 20px;
}

.input-radio input,
.input-checkbox input {
  width: 1px;
  height: 1px;
  position: absolute;
  clip: rect(0 0 0 0);
}

.input-radio input:checked + label .input-box,
.input-checkbox input:checked + label .input-box {
  border-color: black;
  background-color: black;
  animation: ripple 0.3s linear forwards;
}

.input-radio input:checked + label .input-box::after,
.input-checkbox input:checked + label .input-box::after {
  transform: scale(1);
}

.input-radio label,
.input-checkbox label {
  cursor: pointer;
  color: #262626;
  text-align: left;
  position: relative;
  display: inline-flex;
  align-items: center;
  font-weight: 500;
}

.input-radio label .input-box,
.input-checkbox label .input-box {
  width: 24px;
  height: 24px;
  display: flex;
  flex-shrink: 0;
  margin-right: 8px;
  position: relative;
  border-radius: 4px;
  align-items: center;
  justify-content: center;
  border: 2px solid black;
  transition: background-color 0.3s ease;
}

.input-radio label .input-box::after,
.input-checkbox label .input-box::after {
  content: "";
  width: 18px;
  height: 18px;
  transform: scale(0);
  background-repeat: no-repeat;
  transition: transform 0.3s ease;
  background-image: url(/wp-content/themes/burns/assets/fonts/icon-checkbox.svg);
}

.input-radio label p,
.input-checkbox label p {
  margin: 0;
  color: black;
  margin-left: 18px;
  letter-spacing: 0.005em;
}

.input-radio label a,
.input-checkbox label a {
  color: black;
  text-decoration: underline;
}

@keyframes ripple {
  0% {
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0);
  }
  50% {
    box-shadow: 0px 0px 0px 10px rgba(0, 0, 0, 0.1);
  }
  100% {
    box-shadow: 0px 0px 0px 10px rgba(0, 0, 0, 0);
  }
}

.dropzone {
  gap: 12px;
  display: flex;
  padding: 16px;
  overflow: hidden;
  color: #88929e;
  border-radius: 8px;
  background: #fff;
  position: relative;
  text-align: center;
  align-items: center;
  flex-direction: column;
  border: 1px dashed #c4cfde;
  transition: border-color 0.1s ease-out;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.dropzone span {
  color: #000;
  font-weight: 500;
}

.headwrap {
  left: 0;
  right: 0;
  z-index: 11;
  position: sticky;
  top: 42px;
  transition: top 0.3s;
}

@media only screen and (min-width: 1024px) {
  .headwrap {
    top: 42px;
  }
}

@media only screen and (min-width: 1024px) {
  .headwrap.js--fixed {
    top: 60px;
  }
}

#progressbar {
  opacity: 0;
  z-index: 3;
  height: 6px;
  width: 100%;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background-color: transparent;
  transition: all 0.3s;
}

#progressbar.active {
  opacity: 1;
}

#progressbar .bar {
  left: 0;
  right: 0;
  bottom: 0;
  width: 0px;
  height: 6px;
  position: absolute;
  background-color: #29bae6;
}

.form-optional__headline {
  display: flex;
  margin-bottom: 15px;
  align-items: center;
  justify-content: space-between;
}

.form-optional__headline p {
  margin: 0;
}

.form-optional__headline button {
  height: 32px;
  display: flex;
  padding: 0 14px;
  align-items: center;
  border-radius: 8px;
  border: 1px solid;
}

.form-optional__content {
  height: 0;
  opacity: 0;
  visibility: hidden;
}

.accordion-box:last-child {
  border-bottom: 0;
}

.accordion-box.js--open .m-accordion-box__button::before {
  transform: translateY(-50%) rotate(-45deg);
}

.accordion-box.js--open .m-accordion-box__button::after {
  transform: translateY(-50%) rotate(45deg);
}

.accordion-box.js--open .m-accordion-box__content {
  height: auto;
}

.accordion-box .label {
  font-size: 14px;
  font-weight: 600;
}

.accordion-box__content {
  height: 0;
  text-align: left;
  overflow: hidden;
  transition: height 0.3s;
}

.accordion-box__content > div {
  padding: 5px 5px 24px;
}

@media only screen and (min-width: 1024px) {
  .accordion-box__content > div {
    padding: 5px 5px 40px;
  }
}

.accordion-box__content p {
  font-size: 16px;
  font-weight: 400;
  margin: 0 0 20px;
  line-height: 20px;
}

@media only screen and (min-width: 1280px) {
  .accordion-box__content p {
    font-size: 24px;
    line-height: 38px;
  }
}

.accordion-box__content p:last-child {
  margin: 0;
}

.modal {
  inset: 0;
  opacity: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  display: table;
  position: fixed;
  overflow: auto hidden;
  visibility: hidden;
}

.modal.open {
  opacity: 1;
  z-index: 15;
  visibility: visible;
}

.modal.open .modal__overlay {
  opacity: 1;
  transition: opacity 0.9s;
}

.modal.open .modal__content {
  opacity: 1;
  animation: appear 400ms;
}

.modal__overlay {
  inset: 0px;
  opacity: 0;
  position: fixed;
  background-color: rgba(0, 0, 0, 0.7);
  transition: opacity 0.6s;
}

.modal__content {
  padding: 0 20px;
  position: relative;
  display: table-cell;
  vertical-align: middle;
  opacity: 0;
  transition: opacity 0.3s;
}

@media only screen and (min-width: 1024px) {
  .modal__content {
    padding: 0 60px;
  }
}

.modal__close {
  z-index: 2;
  width: 30px;
  height: 30px;
  border: none;
  cursor: pointer;
  line-height: 30px;
  text-align: center;
  border-radius: 100%;
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: linear;
  background-color: transparent;
  top: 0;
  right: 0;
  display: block;
  margin-top: 20px;
  margin-right: 20px;
  position: absolute;
}

.modal__close:hover {
  transform: rotate(90deg);
}

.modal__close::before, .modal__close::after {
  top: 50%;
  left: 50%;
  content: "";
  width: 28px;
  height: 2px;
  display: block;
  margin-top: -1px;
  margin-left: -14px;
  border-radius: 1px;
  position: absolute;
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
  background-color: black;
}

.modal__close::before {
  transform: rotate(45deg);
}

.modal__close::after {
  transform: rotate(-45deg);
}

.modal-area {
  max-width: 420px;
  overflow-y: auto;
  padding: 64px 45px;
  text-align: center;
  border-radius: 14px;
  position: relative;
  box-sizing: border-box;
  background-color: white;
  margin: 0 auto;
  max-height: calc(100vh - 40px);
}

@media only screen and (min-width: 1024px) {
  .modal-area {
    max-width: 620px;
    padding: 64px 45px;
  }
}

@media only screen and (min-width: 1024px) {
  .modal-area svg {
    width: 40px;
    height: auto;
  }
}

.modal-area h2 {
  font-size: 21px;
  color: #0A50A0;
  margin-bottom: 15px;
}

@media only screen and (min-width: 1024px) {
  .modal-area h2 {
    font-size: 32px;
    margin-bottom: 20px;
  }
}

.modal-area p {
  font-size: 16px;
  color: #003448;
}

.copy-text {
  z-index: 16;
  left: 0;
  right: 0;
  bottom: 20px;
  opacity: 0;
  position: fixed;
  text-align: center;
  transition: opacity 0.3s, bottom 0.3s;
}

.copy-text p {
  line-height: 1;
  margin: 0 auto;
  color: #000;
  font-weight: 700;
  padding: 8px 14px;
  width: fit-content;
  border-radius: 4px;
  text-align: center;
  background-color: #EFEFEF;
}

.headline {
  top: 0;
  z-index: 11;
  padding: 10px 0;
  position: sticky;
  text-align: center;
  background-color: #fff;
  transition: transform 0.3s ease-out;
  box-shadow: 0 6px 17px 2px rgba(51, 62, 73, 0.15);
}

.headline h1 {
  margin: 0;
  color: #333e49;
  font-weight: 600;
  font-size: 24px;
  text-align: center;
  line-height: 32px;
}

.headline p {
  display: flex;
  font-size: 12px;
  color: #636d77;
  align-items: center;
  justify-content: center;
}

.headline p svg {
  margin-right: 5px;
}

.headline__timeline {
  left: 0;
  width: 0;
  bottom: 0;
  height: 2px;
  position: absolute;
  background-color: #FF0266;
  transition: width 0.3s ease-out;
}

.section-info {
  padding: 20px 0;
}

.section-info .container {
  max-width: 668px;
}

.section-info h3 {
  font-size: 18px;
  font-weight: 600;
  margin-top: 20px;
  margin-bottom: 10px;
}

.section-info p {
  font-size: 16px;
  font-weight: 400;
  color: #797570;
  margin-bottom: 10px;
}

.section-info ul {
  margin-left: 0;
  list-style: none;
}

.section-info ul li {
  color: #797570;
  padding-left: 13px;
  position: relative;
  margin-bottom: 10px;
}

.section-info ul li::before {
  left: 0;
  top: 7px;
  width: 5px;
  height: 5px;
  content: "";
  font-weight: bold;
  position: absolute;
  border-radius: 100%;
  display: inline-block;
  background-color: #FF0266;
}

.section-info .note {
  margin: 20px 0;
  padding: 15px 20px;
  border-radius: 10px;
  background-color: #EFEFEF;
  border: 1px dashed #0280FF;
}

.section-info .note p {
  color: #0280FF;
}

.section-info .note p:last-child {
  margin-bottom: 0;
}

.section-info .note span {
  font-weight: bold;
}

.tabs__options {
  background-color: #fff;
  box-shadow: 0 6px 17px 2px rgba(51, 62, 73, 0.08);
  position: sticky;
  top: 0;
  transition: transform 0.3s ease-out;
  z-index: 11;
}

.tabs__options .container {
  gap: 24px;
  height: 46px;
  display: flex;
  justify-content: center;
}

.tabs__options .tab {
  color: #c4c4c4;
  font-size: 13px;
  font-weight: 600;
  line-height: 16px;
  padding: 16px 0 14px;
  text-decoration: none;
  text-transform: uppercase;
  border-bottom: 2px solid transparent;
  transition: color 0.3s, border-color 0.3s;
}

.tabs__options .tab:hover,
.tabs__options .tab.active {
  color: #29bae6;
  border-color: #29bae6;
}

.tabs__content .container > div {
  margin: 0 auto;
  max-width: 668px;
  padding: 24px 16px 64px;
}

.tabs__content h3 {
  font-size: 16px;
  font-weight: 600;
}

.tabs__content p {
  font-size: 16px;
  font-weight: 400;
}

.tabs__content ul {
  margin-left: 20px;
  list-style: disc;
}

.shareWrap {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
  justify-content: end;
}

.shareWrap h3 {
  margin: 0;
}

.shareWrap button {
  display: flex;
  color: #FF0266;
  font-weight: 600;
  position: relative;
  align-items: center;
}

.shareWrap button::before {
  left: 0;
  right: 0;
  width: 0;
  content: "";
  height: 1px;
  bottom: -3px;
  margin: auto;
  position: absolute;
  background-color: #FF0266;
  transition: width 0.2s ease-out;
}

.shareWrap button:hover::before {
  width: 90%;
}

.shareWrap button svg {
  margin-right: 5px;
  transform: translateY(-1px);
}

.overview .button {
  width: 100%;
  margin-top: 30px;
  border-radius: 8px;
  text-transform: none;
}

.application .required-notice {
  font-size: 14px;
  color: #636d77;
  font-weight: 400;
  margin-bottom: 8px;
  display: inline-block;
}

.application .required-notice b {
  color: #ff4faf;
}

.application .headline {
  display: flex;
  position: relative;
  margin-bottom: 24px;
  padding: 16px 0 8px;
  align-items: flex-end;
  justify-content: space-between;
  border-bottom: 1px solid #e1e6eb;
}

.application .headline h2 {
  color: #333e49;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  margin: 0;
  padding: 0 0 0 8px;
}

.application .headline button {
  color: #636d77;
}

.application .label span,
.application .m-input label span,
.application .m-input .label span {
  color: #88929e;
  font-weight: 400;
}

.application .m-input .label .input-info {
  display: inline-block;
}

.application .m-input .label .input-info span {
  width: 16px;
  height: 16px;
  color: #fff;
  font-size: 12px;
  margin-left: 1px;
  align-items: center;
  border-radius: 50px;
  display: inline-flex;
  justify-content: center;
  background-color: #c4cfde;
}

.application .accordion-box {
  margin-bottom: 24px;
}

.application .accordion-box__content > div {
  background-color: #f1f2ec;
  padding: 16px 24px;
}

.application .accordion-box__button.disabled {
  opacity: 0.5;
  pointer-events: none;
}

.application .buttons button {
  min-width: unset;
}

.application .buttons button:nth-child(1) {
  background-color: #29bae6;
}

.application .buttons button:nth-child(2) {
  color: #ff4faf;
  background-color: transparent;
}

.modal .modal__close::before,
.modal .modal__close::after {
  width: 18px;
  height: 4px;
  margin-top: -1px;
  margin-left: -9px;
  border-radius: 4px;
}

.modal .modal-area {
  padding: 64px 28px 20px;
}

@media only screen and (min-width: 1024px) {
  .modal .modal-area {
    max-width: 520px;
    padding: 64px 45px 20px;
  }
}

.modal .modal__headline {
  text-align: center;
}

@media only screen and (min-width: 1024px) {
  .modal .modal__headline svg {
    width: 16px;
    height: 20px;
  }
}

.modal .modal__headline h2 {
  color: #000;
  font-size: 18px;
  font-weight: 900;
  margin-bottom: 10px;
  display: inline-block;
  text-transform: uppercase;
}

@media only screen and (min-width: 1024px) {
  .modal .modal__headline h2 {
    font-size: 20px;
  }
}

.modal .modal__headline h2 strong {
  color: #FF0266;
  font-weight: 900;
}

.modal .modal__headline p {
  margin: 0 auto;
  font-size: 16px;
  color: #797570;
  max-width: 275px;
  font-weight: 300;
  line-height: 20px;
}

.modal .modal__headline p strong {
  font-weight: 700;
}

.modal .data {
  padding: 14px;
  margin: 20px 0;
  border-radius: 10px;
  background: #EFEFEF;
}

@media only screen and (min-width: 1024px) {
  .modal .data {
    padding: 20px 27px;
  }
}

.modal .data > div {
  margin-bottom: 5px;
}

@media only screen and (min-width: 1024px) {
  .modal .data > div {
    display: flex;
  }
}

.modal .data > div:last-child {
  margin-bottom: 0;
}

.modal .data > div:last-child p {
  color: #000;
}

@media only screen and (min-width: 1024px) {
  .modal .data span {
    width: 64px;
    text-align: left;
  }
}

.modal .data p {
  margin: 0;
  font-size: 14px;
  color: #FF0266;
  font-weight: 700;
}

@media only screen and (min-width: 1024px) {
  .modal .data p {
    font-size: 16px;
  }
}

.modal .data button {
  width: 20px;
  height: 20px;
  display: flex;
  margin-left: auto;
  align-items: center;
  justify-content: center;
}

@media only screen and (max-width: 1024px) {
  .modal .data button {
    display: none;
  }
}

.modal .data svg {
  width: 16px;
  height: 16px;
}

.modal .picture {
  padding: 0 28px 20px;
  margin: 0 -28px -20px;
  background-image: url(/wp-content/themes/burns/assets/img/bg-spray.png);
}

.modal .picture picture {
  position: relative;
  animation: onfire 1.2s infinite linear;
}

@keyframes onfire {
  0% {
    left: 0px;
    filter: drop-shadow(-4px 2px 1px rgba(0, 0, 0, 0.1));
  }
  50% {
    left: 10px;
    filter: drop-shadow(-4px 2px 1px rgba(0, 0, 0, 0.4));
  }
  100% {
    left: 0px;
    filter: drop-shadow(-4px 2px 1px rgba(0, 0, 0, 0.1));
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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OztBQ2RDO0VBR0M7QUNGRjs7QURNQTtFQUNDO0FDSEQ7O0FETUE7RUFDQztFQUNBO0VBQ0EsV0VXTztFRlZQO0VBQ0E7RUFDQSxlRTRDVztFRjNDWDtFQUNBLGdCRW1CYztFRmxCZCxxQkV5QnFCO0VGeEJyQixpQkU2QmE7RUY1QmIsdUJFNkJnQjtFRjVCaEI7RUFDQTtBQ0hEOztBRXJCQztFSFdEO0lBZ0JFO0lBQ0E7RUNGQTtBQUNGOztBREtBO0VBQ0MsV0VDWTtFRkFaO0FDRkQ7O0FES0E7RUFDQztFQUNBO0FDRkQ7O0FESUM7RUFDQztBQ0ZGOztBREtDO0VBQ0M7QUNIRjs7QUUzQ0M7RUg2Q0E7SUFJRTtFQ0ZEO0FBQ0Y7O0FES0M7RUFDQztBQ0hGOztBRW5EQztFSHFEQTtJQUlFLGVFSVM7RUROVjtBQUNGOztBREtDO0VBQ0M7QUNIRjs7QUUzREM7RUg2REE7SUFJRTtFQ0ZEO0FBQ0Y7O0FETUE7O0VBRUMsZ0JFaENXO0VGaUNYLHFCRTVCcUI7QUR5QnRCOztBRE1BO0VBQ0M7QUNIRDs7QURNQTtFQUNDO0FDSEQ7O0FETUE7RUFDQztFQUNBO0VBQ0E7QUNIRDs7QURNQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQ0hEOztBRE1BO0VBQ0M7RUFDQTtBQ0hEOztBREtDO0VBQ0M7QUNIRjs7QURNQztFQUNDO0VBQ0E7QUNKRjs7QUV4R0M7RUgwR0E7SUFLRTtJQUNBO0VDSEQ7QUFDRjs7QURPQTs7RUFFQztFQUNBLGdCRWhGVztFRmlGWCxlRW5FYztBRCtEZjs7QUVySEM7RUhxSEQ7O0lBT0U7RUNGQTtBQUNGOztBRTNIQztFSHFIRDs7SUFXRTtFQ0FBO0FBQ0Y7O0FER0E7O0VBRUMsZUUvRWM7RUZnRmQsZ0JFakdjO0FEaUdmOztBRXZJQztFSG9JRDs7SUFNRTtFQ0VBO0FBQ0Y7O0FFN0lDO0VIb0lEOztJQVVFO0VDSUE7QUFDRjs7QUREQTs7RUFFQyxlRTVGYztFRjZGZCxnQkUvR2M7QURtSGY7O0FFekpDO0VIa0pEOztJQU1FO0VDTUE7QUFDRjs7QUUvSkM7RUhrSkQ7O0lBVUU7RUNRQTtBQUNGOztBRExBOztFQUVDLGVFekdjO0VGMEdkLGdCRTdIYztBRHFJZjs7QUUzS0M7RUhnS0Q7O0lBTUU7RUNVQTtBQUNGOztBRWpMQztFSGdLRDs7SUFVRTtFQ1lBO0FBQ0Y7O0FEVEE7O0VBRUMsZUV0SGM7QURrSWY7O0FFNUxDO0VIOEtEOztJQUtFO0VDY0E7QUFDRjs7QURYQTs7RUFFQyxlRTlIYztBRDRJZjs7QUV2TUM7RUh1TEQ7O0lBS0U7RUNnQkE7QUFDRjs7QURiQTs7Ozs7O0VBTUM7RUFDQSxXRTlLTztFRitLUDtFQUNBO0VBQ0EsZ0JFcktZO0VGc0taLHFCRTlKcUI7QUQ4S3RCOztBRTNOQztFSGdNRDs7Ozs7O0lBY0U7RUNzQkE7QUFDRjs7QURuQkE7RUFDQztFQUNBO0VBQ0c7RUFDQTtFQUNBO0VBQ0g7RUFDQTtFQUNHO0VBQ0g7RUFDQTtBQ3NCRDs7QURuQkE7RUFDQztFQUNBO0FDc0JEOztBRHBCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FDc0JGOztBRHBCRTtFQUdDO0FDb0JIOztBRGZBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ2tCRDs7QUc1UUE7RUFDQztFQUNBO0FIK1FEOztBRWhSQztFQ0REO0lBS0U7SUFDQTtFSGdSQTtBQUNGOztBRzdRQTtFQUNDO0VBQ0E7QUhnUkQ7O0FHN1FBOztFQUVDO0VBQ0E7RUFDQTtBSGdSRDs7QUVsU0M7RUNjRDs7SUFPRTtJQUNBO0lBQ0EsWUZmbUI7RURpU25CO0FBQ0Y7O0FFMVNDO0VDY0Q7O0lBYUU7RUhvUkE7QUFDRjs7QUVoVEM7RUNjRDs7SUFpQkU7RUhzUkE7QUFDRjs7QUV0VEM7RUNjRDs7SUFxQkU7RUh3UkE7QUFDRjs7QUdyUkE7RUFDQztFQUNBO0VBQ0E7QUh3UkQ7O0FFbFVDO0VDdUNEO0lBTUU7RUh5UkE7QUFDRjs7QUV2VUM7RUN1Q0Q7SUFVRTtFSDBSQTtBQUNGOztBR3hSQztFQUNDO0FIMFJGOztBRS9VQztFQ29EQTtJQUlFO0VIMlJEO0FBQ0Y7O0FHeFJDO0VBQ0M7QUgwUkY7O0FFdlZDO0VDNERBO0lBSUU7RUgyUkQ7QUFDRjs7QUd2UkM7RUFDQztBSHlSRjs7QUUvVkM7RUNxRUE7SUFJRTtFSDBSRDtBQUNGOztBR3ZSQztFQUNDLHNCRnJETTtBRDhVUjs7QUd2UkU7Ozs7Ozs7RUFPQyxXRi9ESztBRHdWUjs7QUlqWEE7O0VBRUM7QUpvWEQ7O0FJalhBO0VBQ0M7RUFDQztFQUNBO0FKb1hGOztBSWxYQztFQUNDO0FKb1hGOztBSy9YQTtFQUNDLHFCSjhDYTtFSTdDYjtFQUNBO0VBQ0E7RUFDQTtBTGtZRDs7QUsvWEE7RUFDQyxxQkpzQ2E7RUlyQ2I7RUFDQTtFQUNBO0VBQ0E7QUxpWUQ7O0FLOVhBO0VBQ0MscUJKOEJhO0VJN0JiO0VBQ0E7RUFDQTtFQUNBO0FMZ1lEOztBSzdYQTtFQUNDLHFCSnNCYTtFSXJCYjtFQUNBO0VBQ0E7RUFDQTtBTCtYRDs7QUs1WEE7RUFDQyxxQkpjYTtFSWJiO0VBQ0E7RUFDQTtFQUNBO0FMOFhEOztBTW5hQTtFQUNDO0FOcWFEOztBTW5hQztFQUNDO0FOcWFGOztBTWphQTtFQUNDO0FOb2FEOztBRTVhQztFSU9EO0lBSUU7RU5xYUE7QUFDRjs7QU1sYUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOcWFEOztBRTViQztFSWVEO0lBV0U7RU5zYUE7QUFDRjs7QU1wYUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5zYUY7O0FNbmFDO0VBQ0M7RUFDQTtFQUNBO0FOcWFGOztBTWphQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7QU5rYUQ7O0FNaGFDOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBTmthRjs7QU05WkM7O0VBQ0M7QU5pYUY7O0FNL1pFOztFQUNDO0VBQ0E7RUFDQTtBTmthSDs7QU03WkM7O0VBQ0M7RUFDQTtBTmdhRjs7QU01WkE7RUFDQztFQUNBO0VBQ0E7QU4rWkQ7O0FNM1pBO0VBQ0M7RUFDQTtB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QTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRDtBYms4Q0Q7O0FhaDhDQztFQUNDO0VBQ0E7QWJrOENGOztBY245Q0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRzOUNEOztBRTU5Q0M7RVlBRDtJQVNFO0VkdTlDQTtBQUNGOztBRWorQ0M7RVlZQTtJQUdFO0VkczlDRDtBQUNGOztBY2w5Q0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRxOUNEOztBYy84Q0M7RUFDQztBZGk5Q0Y7O0FjajhDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkbThDRjs7QWVsZ0RBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWZxZ0REOztBZW5nREM7RUFDQztBZnFnREY7O0FlbGdEQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZm9nREY7O0FlaGdEQTtFQUNDO0VBQ0E7RUFDQTtBZm1nREQ7O0FnQnhoREM7RUFDQztBaEIyaERGOztBZ0JwaERHO0VBQ0M7QWhCc2hESjs7QWdCbmhERztFQUNDO0FoQnFoREo7O0FnQmpoREU7RUFDQztBaEJtaERIOztBZ0IvZ0RDO0VBQ0M7RUFDQztBaEJpaERIOztBZ0I3N0NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWhCKzdDRjs7QWdCNzdDRTtFQUNDO0FoQis3Q0g7O0FFbmpEQztFY21IQztJQUlFO0VoQmc4Q0Y7QUFDRjs7QWdCNzdDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FoQis3Q0g7O0FFOWpEQztFYzJIQztJQU9FO0lBQ0E7RWhCZzhDRjtBQUNGOztBZ0I5N0NHO0VBQ0M7QWhCZzhDSjs7QWlCeGtEQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakIya0REOztBaUJ6a0RDO0VBQ0M7RUFDQTtFQUNBO0FqQjJrREY7O0FpQnprREU7RUFDQztFQUNBO0FqQjJrREg7O0FpQnhrREU7RUFDQztFQUNBO0FqQjBrREg7O0FpQnRrREM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQndrREY7O0FpQnJrREM7RUFDQztFQUNBO0VBQ0E7RUFDQztFQUNEO0VBQ0E7QWpCdWtERjs7QUUvbURDO0Vla0NBO0lBU0U7RWpCd2tERDtBQUNGOztBaUJya0RDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQnNrREY7O0FpQnBrREU7RUFDQztBakJza0RIOztBaUJua0RFO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJva0RIOztBaUJqa0RFO0VBQ0M7QWpCbWtESDs7QWlCaGtERTtFQUNDO0FqQmtrREg7O0FpQjdqREE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJna0REOztBRTlxREM7RWVvR0Q7SUFhRTtJQUNBO0VqQmlrREE7QUFDRjs7QUVwckRDO0VlcUhBO0lBRUU7SUFDQTtFakJpa0REO0FBQ0Y7O0FpQjlqREM7RUFDQztFQUNBO0VBQ0E7QWpCZ2tERjs7QUUvckRDO0VlNEhBO0lBTUU7SUFDQTtFakJpa0REO0FBQ0Y7O0FpQjlqREM7RUFDQztFQUNBO0FqQmdrREY7O0FrQjFzREE7RUFDQztFQUNDO0VBQ0E7RUFDQTtFQUNEO0VBQ0M7RUFDQTtFQUNEO0FsQjZzREQ7O0FrQjNzREM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCNnNERjs7QW1CaHVEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CbXVESjs7QW1CanVESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJtdURSOztBbUJodURJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJrdURSOztBbUJodURRO0VBQ0k7QW5Ca3VEWjs7QW1COXRESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQmd1RFI7O0FvQnR3REE7RUFDQztBcEJ5d0REOztBb0J2d0RDO0VBQ0M7QXBCeXdERjs7QW9CdHdEQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FwQnd3REY7O0FvQnJ3REM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBcEJ1d0RGOztBb0Jwd0RDO0VBQ0M7RUFDQTtBcEJzd0RGOztBb0Jwd0RFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBCc3dESDs7QW9CcHdERztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnN3REo7O0FvQmp3REM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQm13REY7O0FvQmp3REU7RUFDQztBcEJtd0RIOztBb0Jod0RFO0VBQ0M7QXBCa3dESDs7QW9CL3ZERTtFQUNDO0FwQml3REg7O0FvQjV2REE7RUFDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCK3ZERjs7QW9CNXZEQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FwQit2REQ7O0FvQjV2REE7RUFDQztFQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNEO0VBQ0E7QXBCK3ZERDs7QW9CNXZEQTs7RUFFQztFQUNBO0FwQit2REQ7O0FvQjV2REE7RUFDQztFQUNBO0VBQ0M7QXBCK3ZERjs7QW9CNXZEQTtFQUNDO0VBQ0E7QXBCK3ZERDs7QW9CNXZEQTtFQUNDO0VBQ0E7QXBCK3ZERDs7QW9CNXZEQTtFQUNDO0VBQ0E7QXBCK3ZERDs7QW9CNXZEQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FwQit2REQ7O0FvQjd2REM7RUFDQztBcEIrdkRGOztBb0I1dkRDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEI4dkRGOztBb0I1dkRFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCOHZESDs7QW9CM3ZERTtFQUNDO0FwQjZ2REg7O0FvQjF2REU7RUFDQztFQUNBO0FwQjR2REg7O0FxQno1REM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBckI0NURGOztBc0IvNURDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEJrNkRGOztBc0JoNkRFO0VBRUM7QXRCaTZESDs7QXNCNzVEQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Qis1REY7O0FzQjc1REU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCKzVESDs7QXNCNTVERTtFQUNDO0F0Qjg1REg7O0FzQjE1REM7OztFQUdDO0VBQ0E7QXRCNDVERjs7QXNCejVEQztFQUNDO0F0QjI1REY7O0FzQno1REU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEIyNURIOztBc0J2NURDO0VBQ0M7QXRCeTVERjs7QXNCdDVEQztFQUVDO0VBQ0E7QXRCdTVERjs7QXNCcDVEQztFQUNDO0VBQ0E7QXRCczVERjs7QXNCajVERTtFQUNDO0F0Qm01REg7O0FzQmg1REU7RUFDQztBdEJrNURIOztBc0IvNERFO0VBQ0M7RUFDQTtBdEJpNURIOztBdUIxK0RBOztFQUVDO0VBQ0M7RUFDRDtFQUNDO0VBQ0E7QXZCNitERjs7QXVCMStEQTtFQUNDO0F2QjYrREQ7O0FFdC9EQztFcUJRRDtJQUlFO0lBQ0E7RXZCOCtEQTtBQUNGOztBdUIzK0RBO0VBQ0M7QXZCOCtERDs7QUVoZ0VDO0VxQm9CQTtJQUdFO0lBQ0E7RXZCNitERDtBQUNGOztBdUIxK0RDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QjQrREY7O0FFOWdFQztFcUI0QkE7SUFTRTtFdkI2K0REO0FBQ0Y7O0F1QjMrREU7RUFDQztFQUNBO0F2QjYrREg7O0F1QnorREM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCMitERjs7QXVCeitERTtFQUNDO0F2QjIrREg7O0F1QnQrREE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdkJ5K0REOztBRXppRUM7RXFCNEREO0lBT0U7RXZCMCtEQTtBQUNGOztBdUJ4K0RDO0VBQ0M7QXZCMCtERjs7QUVqakVDO0VxQnNFQTtJQUlFO0V2QjIrREQ7QUFDRjs7QXVCeitERTtFQUNDO0F2QjIrREg7O0F1QngrREU7RUFDQztBdkIwK0RIOztBRTVqRUM7RXFCc0ZBO0lBR0U7SUFDQTtFdkJ1K0REO0FBQ0Y7O0F1QnArREM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdkJzK0RGOztBRXhrRUM7RXFCOEZBO0lBT0U7RXZCdStERDtBQUNGOztBdUJwK0RDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QnMrREY7O0FFL2tFQztFcUJtR0E7SUFTRTtFdkJ1K0REO0FBQ0Y7O0F1QnArREM7RUFDQztFQUNBO0F2QnMrREY7O0F1QmwrREE7RUFDRTtFQUNEO0VBQ0E7QXZCcStERDs7QXVCbitEQztFQUNDO0VBQ0E7QXZCcStERjs7QXVCaCtEQTtFQUNDO0lBQ0M7SUFDQTtFdkJtK0RBO0V1QmgrREQ7SUFDQztJQUNBO0V2QmsrREE7RXVCLzlERDtJQUNDO0lBQ0E7RXZCaStEQTtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly90ZW1wbGF0ZS13ZWJwYWNrLy4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXIubWluLmNzcyIsIndlYnBhY2s6Ly90ZW1wbGF0ZS13ZWJwYWNrLy4vbm9kZV9tb2R1bGVzL3N3aXBlci9tb2R1bGVzL3BhZ2luYXRpb24vcGFnaW5hdGlvbi5taW4uY3NzIiwid2VicGFjazovL3RlbXBsYXRlLXdlYnBhY2svLi9ub2RlX21vZHVsZXMvc3dpcGVyL21vZHVsZXMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vdGVtcGxhdGUtd2VicGFjay8uL25vZGVfbW9kdWxlcy9zd2lwZXIvbW9kdWxlcy9lZmZlY3QtZmFkZS9lZmZlY3QtZmFkZS5taW4uY3NzIiwid2VicGFjazovL3RlbXBsYXRlLXdlYnBhY2svLi9zcmMvYmFzZS9zY3NzL19yZXNldC5zY3NzIiwid2VicGFjazovL3RlbXBsYXRlLXdlYnBhY2svLi9zcmMvYmFzZS9zY3NzL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vdGVtcGxhdGUtd2VicGFjay8uL3NyYy9iYXNlL3Njc3MvX3ZhcnMuc2NzcyIsIndlYnBhY2s6Ly90ZW1wbGF0ZS13ZWJwYWNrLy4vc3JjL2Jhc2Uvc2Nzcy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vdGVtcGxhdGUtd2VicGFjay8uL3NyYy9iYXNlL3Njc3MvX2xheW91dC5zY3NzIiwid2VicGFjazovL3RlbXBsYXRlLXdlYnBhY2svLi9zcmMvYmFzZS9zY3NzL190aGVtZS5zY3NzIiwid2VicGFjazovL3RlbXBsYXRlLXdlYnBhY2svLi9zcmMvYmFzZS9zY3NzL19mb250cy5zY3NzIiwid2VicGFjazovL3RlbXBsYXRlLXdlYnBhY2svLi9zcmMvYmFzZS9zY3NzL19zd2lwZXIuc2NzcyIsIndlYnBhY2s6Ly90ZW1wbGF0ZS13ZWJwYWNrLy4vc3JjL2NvbXBvbmVudHMvc2Nzcy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vdGVtcGxhdGUtd2VicGFjay8uL3NyYy9jb21wb25lbnRzL3Njc3MvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL3RlbXBsYXRlLXdlYnBhY2svLi9zcmMvY29tcG9uZW50cy9zY3NzL19zY2VuZXMuc2NzcyIsIndlYnBhY2s6Ly90ZW1wbGF0ZS13ZWJwYWNrLy4vc3JjL2NvbXBvbmVudHMvc2Nzcy9fdGFicy5zY3NzIiwid2VicGFjazovL3RlbXBsYXRlLXdlYnBhY2svLi9zcmMvY29tcG9uZW50cy9zY3NzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vdGVtcGxhdGUtd2VicGFjay8uL3NyYy9jb21wb25lbnRzL3Njc3MvX2lucHV0cy5zY3NzIiwid2VicGFjazovL3RlbXBsYXRlLXdlYnBhY2svLi9zcmMvY29tcG9uZW50cy9zY3NzL19kcm9wem9uZS5zY3NzIiwid2VicGFjazovL3RlbXBsYXRlLXdlYnBhY2svLi9zcmMvY29tcG9uZW50cy9zY3NzL19wcm9ncmVzc2Jhci5zY3NzIiwid2VicGFjazovL3RlbXBsYXRlLXdlYnBhY2svLi9zcmMvY29tcG9uZW50cy9zY3NzL19mb3JtLW9wdGlvbmFsLnNjc3MiLCJ3ZWJwYWNrOi8vdGVtcGxhdGUtd2VicGFjay8uL3NyYy9jb21wb25lbnRzL3Njc3MvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovL3RlbXBsYXRlLXdlYnBhY2svLi9zcmMvY29tcG9uZW50cy9zY3NzL19tb2RhbC5zY3NzIiwid2VicGFjazovL3RlbXBsYXRlLXdlYnBhY2svLi9zcmMvY29tcG9uZW50cy9zY3NzL19jb3B5LnNjc3MiLCJ3ZWJwYWNrOi8vdGVtcGxhdGUtd2VicGFjay8uL3NyYy9wYWdlcy9ob21lL3Njc3MvX2hlYWRsaW5lLnNjc3MiLCJ3ZWJwYWNrOi8vdGVtcGxhdGUtd2VicGFjay8uL3NyYy9wYWdlcy9ob21lL3Njc3MvX2NvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly90ZW1wbGF0ZS13ZWJwYWNrLy4vc3JjL3BhZ2VzL2hvbWUvc2Nzcy9fb3ZlcnZpZXcuc2NzcyIsIndlYnBhY2s6Ly90ZW1wbGF0ZS13ZWJwYWNrLy4vc3JjL3BhZ2VzL2hvbWUvc2Nzcy9fYXBwbGljYXRpb24uc2NzcyIsIndlYnBhY2s6Ly90ZW1wbGF0ZS13ZWJwYWNrLy4vc3JjL3BhZ2VzL2hvbWUvc2Nzcy9fbW9kYWwuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFN3aXBlciA5LjQuMVxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMyBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBKdW5lIDEzLCAyMDIzXG4gKi9cblxuQGZvbnQtZmFjZXtmb250LWZhbWlseTpzd2lwZXItaWNvbnM7c3JjOnVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn0uc3dpcGVyLHN3aXBlci1jb250YWluZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjE7ZGlzcGxheTpibG9ja30uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbixpbml0aWFsKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LDAsMCl9LnN3aXBlci1ob3Jpem9udGFse3RvdWNoLWFjdGlvbjpwYW4teX0uc3dpcGVyLXZlcnRpY2Fse3RvdWNoLWFjdGlvbjpwYW4teH0uc3dpcGVyLXNsaWRlLHN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07ZGlzcGxheTpibG9ja30uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWF1dG9oZWlnaHQsLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVye3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZHtwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMTUpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpzdGFydCBzdGFydH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTpub25lfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpub25lfS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7Y29udGVudDonJztmbGV4LXNocmluazowO29yZGVyOjk5OTl9LnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpjZW50ZXIgY2VudGVyO3Njcm9sbC1zbmFwLXN0b3A6YWx3YXlzfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle3dpZHRoOjEwMCU7bWluLXdpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsc3dpcGVyLWNvbnRhaW5lcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcnthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRley0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDB9QGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19IiwiLnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZD4uc3dpcGVyLXBhZ2luYXRpb24sLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Ym90dG9tOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSw4cHgpO3RvcDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsYXV0byk7bGVmdDowO3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjB9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zZm9ybTpzY2FsZSguMzMpO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbnt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLDUwJSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsIzAwMCk7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgLjIpfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCw4cHgpO2xlZnQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCxhdXRvKTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsLTUwJSwwKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCw2cHgpIDA7ZGlzcGxheTpibG9ja30uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo4cHh9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLDRweCl9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aGl0ZS1zcGFjZTpub3dyYXB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyBsZWZ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCw6aG9zdCguc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2NvbG9yOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLGluaGVyaXQpfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjI1KSk7cG9zaXRpb246YWJzb2x1dGV9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsNHB4KTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9IiwiOnJvb3R7LS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHh9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LDUwJSk7d2lkdGg6Y2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gNDQgKiAyNyk7aGVpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO21hcmdpbi10b3A6Y2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDIpKTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVue29wYWNpdHk6MDtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztmb250LXNpemU6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7dGV4dC10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MDtmb250LXZhcmlhbnQ6aW5pdGlhbDtsaW5lLWhlaWdodDoxfS5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dHtsZWZ0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntjb250ZW50OidwcmV2J30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Y29udGVudDonbmV4dCd9LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9IiwiLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfSIsIioge1xyXG5cdCYsXHJcblx0Jjo6YmVmb3JlLFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG59XHJcblxyXG46Zm9jdXMge1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGNvbG9yOiAkYmxhY2s7XHJcblx0bWluLXdpZHRoOiAzMDBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Zm9udC1zaXplOiAkZm9udC1zaXplO1xyXG5cdHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcblx0Zm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xyXG5cdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XHJcblx0bGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuXHJcblx0QGluY2x1ZGUgcmVzcG9uc2l2ZS13aWR0aCAoJGxhcHRvcC1zKSB7XHJcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUgKyAyO1xyXG5cdH1cclxufVxyXG5cclxuYSB7XHJcblx0Y29sb3I6ICRjb2xvci1saW5rO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxucCB7XHJcblx0bWFyZ2luOiAwIDAgMTVweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcblxyXG5cdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHQmLi1sYXJnZSB7XHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUgKyAyO1xyXG5cclxuXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUtd2lkdGgoJGxhcHRvcC1zKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZSArIDY7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLi1zbWFsbCB7XHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUgLSAyO1xyXG5cclxuXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUtd2lkdGgoJGxhcHRvcC1zKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuLXhzbWFsbCB7XHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUgLSA0O1xyXG5cclxuXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUtd2lkdGgoJGxhcHRvcC1zKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAtIDI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5zdHJvbmcsXHJcbmIge1xyXG5cdGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcclxufVxyXG5cclxuZW0ge1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxucGljdHVyZSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5pbWcge1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxudWwsXHJcbm9sIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmhyIHtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG5cdCYuLWNsZWFyIHtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cclxuXHQmLi1sYXJnZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcblx0XHRAaW5jbHVkZSByZXNwb25zaXZlLXdpZHRoKCR0YWJsZXQtcykge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuaDEsXHJcbi5oMSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuXHRmb250LXNpemU6ICRmb250LXNpemUtaDE7XHJcblxyXG5cdEBpbmNsdWRlIHJlc3BvbnNpdmUtd2lkdGgoJHRhYmxldC1tKSB7XHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtaDEgKyA1O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgcmVzcG9uc2l2ZS13aWR0aCgkbGFwdG9wLW0pIHtcclxuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMSArIDQ3O1xyXG5cdH1cclxufVxyXG5cclxuaDIsXHJcbi5oMiB7XHJcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLWgyO1xyXG5cdGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xyXG5cclxuXHRAaW5jbHVkZSByZXNwb25zaXZlLXdpZHRoKCR0YWJsZXQtbSkge1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWgyICsgMztcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHJlc3BvbnNpdmUtd2lkdGgoJGxhcHRvcC1tKSB7XHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtaDIgKyAzNDtcclxuXHR9XHJcbn1cclxuXHJcbmgzLFxyXG4uaDMge1xyXG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMztcclxuXHRmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcclxuXHJcblx0QGluY2x1ZGUgcmVzcG9uc2l2ZS13aWR0aCgkdGFibGV0LW0pIHtcclxuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMyArIDQ7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSByZXNwb25zaXZlLXdpZHRoKCRsYXB0b3AtbSkge1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWgzICsgMjA7XHJcblx0fVxyXG59XHJcblxyXG5oNCxcclxuLmg0IHtcclxuXHRmb250LXNpemU6ICRmb250LXNpemUtaDQ7XHJcblx0Zm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XHJcblxyXG5cdEBpbmNsdWRlIHJlc3BvbnNpdmUtd2lkdGgoJHRhYmxldC1tKSB7XHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtaDQgKyAxO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgcmVzcG9uc2l2ZS13aWR0aCgkbGFwdG9wLW0pIHtcclxuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNCArIDEyO1xyXG5cdH1cclxufVxyXG5cclxuaDUsXHJcbi5oNSB7XHJcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLWg1O1xyXG5cclxuXHRAaW5jbHVkZSByZXNwb25zaXZlLXdpZHRoKCRsYXB0b3AtbSkge1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWg1ICsgMjtcclxuXHR9XHJcbn1cclxuXHJcbmg2LFxyXG4uaDYge1xyXG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNjtcclxuXHJcblx0QGluY2x1ZGUgcmVzcG9uc2l2ZS13aWR0aCgkbGFwdG9wLW0pIHtcclxuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNiArIDI7XHJcblx0fVxyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdGNvbG9yOiAkYmxhY2s7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZm9udC1saWdodDtcclxuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XHJcblxyXG5cdEBpbmNsdWRlIHJlc3BvbnNpdmUtd2lkdGgoJG1vYmlsZS1sKSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdH1cclxufVxyXG5cclxuYnV0dG9uIHtcclxuXHRtYXJnaW46IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZm9udDogaW5oZXJpdDtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ubGF6eV9faW1nIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcblx0LmxhenktanMge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcclxuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcblxyXG5cdFx0Ji5pbml0aWFsLFxyXG5cdFx0Ji5sb2FkZWQsXHJcblx0XHQmLmVycm9yIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zci1vbmx5IHtcclxuXHRib3JkZXI6IDA7XHJcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcclxuXHRoZWlnaHQ6IDFweDtcclxuXHRtYXJnaW46IC0xcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMXB4O1xyXG59XHJcbiIsIiosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0b1wiO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnAge1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5wOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5wLi1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIHAuLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbnAuLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgcC4tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxucC4teHNtYWxsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgcC4teHNtYWxsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuc3Ryb25nLFxuYiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0b1wiO1xufVxuXG5lbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxucGljdHVyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnVsLFxub2wge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmhyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbmhyLi1jbGVhciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5oci4tbGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICBoci4tbGFyZ2Uge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5oMSxcbi5oMSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDcycHg7XG4gIH1cbn1cblxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgyLFxuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICB9XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMyxcbiAgLmgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIGgzLFxuICAuaDMge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDQsXG4gIC5oNCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICBoNCxcbiAgLmg0IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICBoNSxcbiAgLmg1IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuaDYsXG4uaDYge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICBoNixcbiAgLmg2IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0b1wiO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbmJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ubGF6eV9faW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmxhenlfX2ltZyAubGF6eS1qcyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuLmxhenlfX2ltZyAubGF6eS1qcy5pbml0aWFsLCAubGF6eV9faW1nIC5sYXp5LWpzLmxvYWRlZCwgLmxhenlfX2ltZyAubGF6eS1qcy5lcnJvciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zci1vbmx5IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5jb250YWluZXItd2hvbGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci13aG9sZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci13aG9sZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDczMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLXdob2xlIHtcbiAgICB3aWR0aDogOTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci13aG9sZSB7XG4gICAgd2lkdGg6IDEwNzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLXdob2xlIHtcbiAgICB3aWR0aDogMTE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbn1cbi5zZWN0aW9uLi1zdHJldGNoIHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24uLXN0cmV0Y2gge1xuICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgfVxufVxuLnNlY3Rpb24uLXRvcCB7XG4gIHBhZGRpbmc6IDQwcHggMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24uLXRvcCB7XG4gICAgcGFkZGluZzogOTBweCAwIDA7XG4gIH1cbn1cbi5zZWN0aW9uLi1ib3R0b20ge1xuICBwYWRkaW5nOiAwIDAgNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLi1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDAgMCA5MHB4O1xuICB9XG59XG4uc2VjdGlvbi4tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uc2VjdGlvbi4tZGFyayBoMSxcbi5zZWN0aW9uLi1kYXJrIGgyLFxuLnNlY3Rpb24uLWRhcmsgaDMsXG4uc2VjdGlvbi4tZGFyayBoNCxcbi5zZWN0aW9uLi1kYXJrIGg1LFxuLnNlY3Rpb24uLWRhcmsgaDYsXG4uc2VjdGlvbi4tZGFyayBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxheW91dCAubWFpbiB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvTnVuaXRvLUJsYWNrLnR0ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvTnVuaXRvLUV4dHJhQm9sZC50dGZcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0b1wiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL051bml0by1Cb2xkLnR0ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvTnVuaXRvLVJlZ3VsYXIudHRmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOdW5pdG9cIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9OdW5pdG8tTGlnaHQudHRmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi5zd2lwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGluaXRpYWw7XG59XG5cbi5zd2lwZXItLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3dpcGVyLS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luOiAwIDEwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogdW5zZXQ7XG4gIG1hcmdpbi10b3A6IHVuc2V0O1xufVxuLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkOjphZnRlcixcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZDo6YWZ0ZXIge1xuICBwb2ludGVyLWV2ZW50czogYWxsICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDQUNBQ0E7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN3aXBlci1idXR0b24tbmV4dFtzdGF0ZT1oaWRkZW5dLFxuLnN3aXBlci1idXR0b24tcHJldltzdGF0ZT1oaWRkZW5dIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi4tLWFsdGVybmF0aXZlOjphZnRlcixcbi5zd2lwZXItYnV0dG9uLW5leHQuLS1hbHRlcm5hdGl2ZTo6YWZ0ZXIge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IGluaXRpYWw7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG59XG5cbi5zd2lwZXItbGF6eSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuLnN3aXBlci1sYXp5LnN3aXBlci1sYXp5LWxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDAgOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWU2ZWI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDAgMTBweDtcbiAgfVxufVxuLmhlYWRlciBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXIgYSBzdmcge1xuICB3aWR0aDogMTIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIGEgc3ZnIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZm9vdGVyIC5jb250YWluZXIgcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogIzYzNmQ3NztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXgtd2lkdGg6IDYzNnB4O1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZm9vdGVyX19uYXYge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4uZm9vdGVyX19uYXYgdWwge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZvb3Rlcl9fbmF2IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb290ZXJfX25hdiBsaTo6YmVmb3JlIHtcbiAgd2lkdGg6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NzU3MDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXJfX25hdiBsaTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmZvb3Rlcl9fbmF2IGxpOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvb3Rlcl9fbmF2IGEge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogIzc5NzU3MDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlcl9fbmF2IGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5mb290ZXJfX2J5IHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLmZvb3Rlcl9fYnkgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzc5NzU3MDtcbn1cblxuLnNjZW5lIHtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uc2NlbmVbZGF0YS1zdGF0ZT1hY3RpdmVdIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udGFic19fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udGFic19fY29udGVudCA+IGRpdiB7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi50YWJzX19jb250ZW50ID4gZGl2LmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5idXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMDI2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0b1wiO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbi5idXR0b246aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG4uYnV0dG9uOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xufVxuLmJ1dHRvbltkaXNhYmxlZF0sIC5idXR0b24uLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ1dHRvbi4tLWxvYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xufVxuLmJ1dHRvbi4tLWxvYWRpbmc6OmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgYW5pbWF0aW9uOiBsb2FkaW5nIDEuMXMgaW5maW5pdGUgbGluZWFyO1xufVxuQGtleWZyYW1lcyBsb2FkaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlucHV0LXdyYXAge1xuICAgIGdhcDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5tLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5sYWJlbCxcbi5tLWlucHV0IGxhYmVsLFxuLm0taW5wdXQgLmxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm0taW5wdXQgbGFiZWwgYiB7XG4gIGNvbG9yOiAjZmY0ZmFmO1xufVxuXG4ubS1pbnB1dCBpbnB1dCxcbi5tLWlucHV0IHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0Y2ZkZTtcbn1cblxuLm0taW5wdXQgdGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5pbnB1dC1yYWRpbyxcbi5pbnB1dC1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5pbnB1dC1yYWRpbyBpbnB1dCxcbi5pbnB1dC1jaGVja2JveCBpbnB1dCB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG59XG4uaW5wdXQtcmFkaW8gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIC5pbnB1dC1ib3gsXG4uaW5wdXQtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIC5pbnB1dC1ib3gge1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYW5pbWF0aW9uOiByaXBwbGUgMC4zcyBsaW5lYXIgZm9yd2FyZHM7XG59XG4uaW5wdXQtcmFkaW8gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIC5pbnB1dC1ib3g6OmFmdGVyLFxuLmlucHV0LWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBsYWJlbCAuaW5wdXQtYm94OjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uaW5wdXQtcmFkaW8gbGFiZWwsXG4uaW5wdXQtY2hlY2tib3ggbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmlucHV0LXJhZGlvIGxhYmVsIC5pbnB1dC1ib3gsXG4uaW5wdXQtY2hlY2tib3ggbGFiZWwgLmlucHV0LWJveCB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG4uaW5wdXQtcmFkaW8gbGFiZWwgLmlucHV0LWJveDo6YWZ0ZXIsXG4uaW5wdXQtY2hlY2tib3ggbGFiZWwgLmlucHV0LWJveDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2ljb24tY2hlY2tib3guc3ZnXCIpO1xufVxuLmlucHV0LXJhZGlvIGxhYmVsIHAsXG4uaW5wdXQtY2hlY2tib3ggbGFiZWwgcCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IGJsYWNrO1xuICBtYXJnaW4tbGVmdDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDA1ZW07XG59XG4uaW5wdXQtcmFkaW8gbGFiZWwgYSxcbi5pbnB1dC1jaGVja2JveCBsYWJlbCBhIHtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQGtleWZyYW1lcyByaXBwbGUge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbi5kcm9wem9uZSB7XG4gIGdhcDogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICM4ODkyOWU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjYzRjZmRlO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xcyBlYXNlLW91dDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmRyb3B6b25lIHNwYW4ge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmhlYWR3cmFwIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDExO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDQycHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWR3cmFwIHtcbiAgICB0b3A6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkd3JhcC5qcy0tZml4ZWQge1xuICAgIHRvcDogNjBweDtcbiAgfVxufVxuXG4jcHJvZ3Jlc3NiYXIge1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAzO1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbiNwcm9ncmVzc2Jhci5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuI3Byb2dyZXNzYmFyIC5iYXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjliYWU2O1xufVxuXG4uZm9ybS1vcHRpb25hbF9faGVhZGxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZm9ybS1vcHRpb25hbF9faGVhZGxpbmUgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtLW9wdGlvbmFsX19oZWFkbGluZSBidXR0b24ge1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMTRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cblxuLmZvcm0tb3B0aW9uYWxfX2NvbnRlbnQge1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmFjY29yZGlvbi1ib3g6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uLWJveC5qcy0tb3BlbiAubS1hY2NvcmRpb24tYm94X19idXR0b246OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5hY2NvcmRpb24tYm94LmpzLS1vcGVuIC5tLWFjY29yZGlvbi1ib3hfX2J1dHRvbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5hY2NvcmRpb24tYm94LmpzLS1vcGVuIC5tLWFjY29yZGlvbi1ib3hfX2NvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYWNjb3JkaW9uLWJveCAubGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYWNjb3JkaW9uLWJveF9fY29udGVudCB7XG4gIGhlaWdodDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XG59XG4uYWNjb3JkaW9uLWJveF9fY29udGVudCA+IGRpdiB7XG4gIHBhZGRpbmc6IDVweCA1cHggMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hY2NvcmRpb24tYm94X19jb250ZW50ID4gZGl2IHtcbiAgICBwYWRkaW5nOiA1cHggNXB4IDQwcHg7XG4gIH1cbn1cbi5hY2NvcmRpb24tYm94X19jb250ZW50IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFjY29yZGlvbi1ib3hfX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG4uYWNjb3JkaW9uLWJveF9fY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbi5tb2RhbCB7XG4gIGluc2V0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGF1dG8gaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubW9kYWwub3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE1O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm1vZGFsLm9wZW4gLm1vZGFsX19vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjlzO1xufVxuLm1vZGFsLm9wZW4gLm1vZGFsX19jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgYW5pbWF0aW9uOiBhcHBlYXIgNDAwbXM7XG59XG4ubW9kYWxfX292ZXJsYXkge1xuICBpbnNldDogMHB4O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xufVxuLm1vZGFsX19jb250ZW50IHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2RhbF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCA2MHB4O1xuICB9XG59XG4ubW9kYWxfX2Nsb3NlIHtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5tb2RhbF9fY2xvc2U6aG92ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4ubW9kYWxfX2Nsb3NlOjpiZWZvcmUsIC5tb2RhbF9fY2xvc2U6OmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuLm1vZGFsX19jbG9zZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLm1vZGFsX19jbG9zZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ubW9kYWwtYXJlYSB7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDY0cHggNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDQwcHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vZGFsLWFyZWEge1xuICAgIG1heC13aWR0aDogNjIwcHg7XG4gICAgcGFkZGluZzogNjRweCA0NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubW9kYWwtYXJlYSBzdmcge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLm1vZGFsLWFyZWEgaDIge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiAjMEE1MEEwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vZGFsLWFyZWEgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubW9kYWwtYXJlYSBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMzQ0ODtcbn1cblxuLmNvcHktdGV4dCB7XG4gIHotaW5kZXg6IDE2O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAyMHB4O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCBib3R0b20gMC4zcztcbn1cbi5jb3B5LXRleHQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xufVxuXG4uaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDAgOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWU2ZWI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDAgMTBweDtcbiAgfVxufVxuLmhlYWRlciBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXIgYSBzdmcge1xuICB3aWR0aDogMTIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIGEgc3ZnIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZm9vdGVyIC5jb250YWluZXIgcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogIzYzNmQ3NztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXgtd2lkdGg6IDYzNnB4O1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZm9vdGVyX19uYXYge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4uZm9vdGVyX19uYXYgdWwge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZvb3Rlcl9fbmF2IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb290ZXJfX25hdiBsaTo6YmVmb3JlIHtcbiAgd2lkdGg6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NzU3MDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXJfX25hdiBsaTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmZvb3Rlcl9fbmF2IGxpOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvb3Rlcl9fbmF2IGEge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogIzc5NzU3MDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlcl9fbmF2IGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5mb290ZXJfX2J5IHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLmZvb3Rlcl9fYnkgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzc5NzU3MDtcbn1cblxuLnNjZW5lIHtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uc2NlbmVbZGF0YS1zdGF0ZT1hY3RpdmVdIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udGFic19fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udGFic19fY29udGVudCA+IGRpdiB7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi50YWJzX19jb250ZW50ID4gZGl2LmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5idXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMDI2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0b1wiO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbi5idXR0b246aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG4uYnV0dG9uOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xufVxuLmJ1dHRvbltkaXNhYmxlZF0sIC5idXR0b24uLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ1dHRvbi4tLWxvYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xufVxuLmJ1dHRvbi4tLWxvYWRpbmc6OmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgYW5pbWF0aW9uOiBsb2FkaW5nIDEuMXMgaW5maW5pdGUgbGluZWFyO1xufVxuQGtleWZyYW1lcyBsb2FkaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlucHV0LXdyYXAge1xuICAgIGdhcDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5tLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5sYWJlbCxcbi5tLWlucHV0IGxhYmVsLFxuLm0taW5wdXQgLmxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm0taW5wdXQgbGFiZWwgYiB7XG4gIGNvbG9yOiAjZmY0ZmFmO1xufVxuXG4ubS1pbnB1dCBpbnB1dCxcbi5tLWlucHV0IHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0Y2ZkZTtcbn1cblxuLm0taW5wdXQgdGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5pbnB1dC1yYWRpbyxcbi5pbnB1dC1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5pbnB1dC1yYWRpbyBpbnB1dCxcbi5pbnB1dC1jaGVja2JveCBpbnB1dCB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG59XG4uaW5wdXQtcmFkaW8gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIC5pbnB1dC1ib3gsXG4uaW5wdXQtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIC5pbnB1dC1ib3gge1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYW5pbWF0aW9uOiByaXBwbGUgMC4zcyBsaW5lYXIgZm9yd2FyZHM7XG59XG4uaW5wdXQtcmFkaW8gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIC5pbnB1dC1ib3g6OmFmdGVyLFxuLmlucHV0LWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBsYWJlbCAuaW5wdXQtYm94OjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uaW5wdXQtcmFkaW8gbGFiZWwsXG4uaW5wdXQtY2hlY2tib3ggbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmlucHV0LXJhZGlvIGxhYmVsIC5pbnB1dC1ib3gsXG4uaW5wdXQtY2hlY2tib3ggbGFiZWwgLmlucHV0LWJveCB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG4uaW5wdXQtcmFkaW8gbGFiZWwgLmlucHV0LWJveDo6YWZ0ZXIsXG4uaW5wdXQtY2hlY2tib3ggbGFiZWwgLmlucHV0LWJveDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2ljb24tY2hlY2tib3guc3ZnXCIpO1xufVxuLmlucHV0LXJhZGlvIGxhYmVsIHAsXG4uaW5wdXQtY2hlY2tib3ggbGFiZWwgcCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IGJsYWNrO1xuICBtYXJnaW4tbGVmdDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDA1ZW07XG59XG4uaW5wdXQtcmFkaW8gbGFiZWwgYSxcbi5pbnB1dC1jaGVja2JveCBsYWJlbCBhIHtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQGtleWZyYW1lcyByaXBwbGUge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbi5kcm9wem9uZSB7XG4gIGdhcDogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICM4ODkyOWU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjYzRjZmRlO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xcyBlYXNlLW91dDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmRyb3B6b25lIHNwYW4ge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmhlYWR3cmFwIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDExO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDQycHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWR3cmFwIHtcbiAgICB0b3A6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkd3JhcC5qcy0tZml4ZWQge1xuICAgIHRvcDogNjBweDtcbiAgfVxufVxuXG4jcHJvZ3Jlc3NiYXIge1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAzO1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbiNwcm9ncmVzc2Jhci5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuI3Byb2dyZXNzYmFyIC5iYXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjliYWU2O1xufVxuXG4uZm9ybS1vcHRpb25hbF9faGVhZGxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZm9ybS1vcHRpb25hbF9faGVhZGxpbmUgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtLW9wdGlvbmFsX19oZWFkbGluZSBidXR0b24ge1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMTRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cblxuLmZvcm0tb3B0aW9uYWxfX2NvbnRlbnQge1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmFjY29yZGlvbi1ib3g6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uLWJveC5qcy0tb3BlbiAubS1hY2NvcmRpb24tYm94X19idXR0b246OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5hY2NvcmRpb24tYm94LmpzLS1vcGVuIC5tLWFjY29yZGlvbi1ib3hfX2J1dHRvbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5hY2NvcmRpb24tYm94LmpzLS1vcGVuIC5tLWFjY29yZGlvbi1ib3hfX2NvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYWNjb3JkaW9uLWJveCAubGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYWNjb3JkaW9uLWJveF9fY29udGVudCB7XG4gIGhlaWdodDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XG59XG4uYWNjb3JkaW9uLWJveF9fY29udGVudCA+IGRpdiB7XG4gIHBhZGRpbmc6IDVweCA1cHggMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hY2NvcmRpb24tYm94X19jb250ZW50ID4gZGl2IHtcbiAgICBwYWRkaW5nOiA1cHggNXB4IDQwcHg7XG4gIH1cbn1cbi5hY2NvcmRpb24tYm94X19jb250ZW50IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFjY29yZGlvbi1ib3hfX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG4uYWNjb3JkaW9uLWJveF9fY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbi5tb2RhbCB7XG4gIGluc2V0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGF1dG8gaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubW9kYWwub3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE1O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm1vZGFsLm9wZW4gLm1vZGFsX19vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjlzO1xufVxuLm1vZGFsLm9wZW4gLm1vZGFsX19jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgYW5pbWF0aW9uOiBhcHBlYXIgNDAwbXM7XG59XG4ubW9kYWxfX292ZXJsYXkge1xuICBpbnNldDogMHB4O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xufVxuLm1vZGFsX19jb250ZW50IHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2RhbF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCA2MHB4O1xuICB9XG59XG4ubW9kYWxfX2Nsb3NlIHtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5tb2RhbF9fY2xvc2U6aG92ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4ubW9kYWxfX2Nsb3NlOjpiZWZvcmUsIC5tb2RhbF9fY2xvc2U6OmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuLm1vZGFsX19jbG9zZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLm1vZGFsX19jbG9zZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ubW9kYWwtYXJlYSB7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDY0cHggNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDQwcHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vZGFsLWFyZWEge1xuICAgIG1heC13aWR0aDogNjIwcHg7XG4gICAgcGFkZGluZzogNjRweCA0NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubW9kYWwtYXJlYSBzdmcge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLm1vZGFsLWFyZWEgaDIge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiAjMEE1MEEwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vZGFsLWFyZWEgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubW9kYWwtYXJlYSBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMzQ0ODtcbn1cblxuLmNvcHktdGV4dCB7XG4gIHotaW5kZXg6IDE2O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAyMHB4O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCBib3R0b20gMC4zcztcbn1cbi5jb3B5LXRleHQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xufVxuXG4uaGVhZGxpbmUge1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDExO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDE3cHggMnB4IHJnYmEoNTEsIDYyLCA3MywgMC4xNSk7XG59XG4uaGVhZGxpbmUgaDEge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMzMzZTQ5O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4uaGVhZGxpbmUgcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2MzZkNzc7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhlYWRsaW5lIHAgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uaGVhZGxpbmVfX3RpbWVsaW5lIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMDI2NjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLW91dDtcbn1cblxuLnNlY3Rpb24taW5mbyB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5zZWN0aW9uLWluZm8gLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNjY4cHg7XG59XG4uc2VjdGlvbi1pbmZvIGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNlY3Rpb24taW5mbyBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzc5NzU3MDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zZWN0aW9uLWluZm8gdWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zZWN0aW9uLWluZm8gdWwgbGkge1xuICBjb2xvcjogIzc5NzU3MDtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2VjdGlvbi1pbmZvIHVsIGxpOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB0b3A6IDdweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMDI2Njtcbn1cbi5zZWN0aW9uLWluZm8gLm5vdGUge1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xuICBib3JkZXI6IDFweCBkYXNoZWQgIzAyODBGRjtcbn1cbi5zZWN0aW9uLWluZm8gLm5vdGUgcCB7XG4gIGNvbG9yOiAjMDI4MEZGO1xufVxuLnNlY3Rpb24taW5mbyAubm90ZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlY3Rpb24taW5mbyAubm90ZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50YWJzX19vcHRpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA2cHggMTdweCAycHggcmdiYSg1MSwgNjIsIDczLCAwLjA4KTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgei1pbmRleDogMTE7XG59XG5cbi50YWJzX19vcHRpb25zIC5jb250YWluZXIge1xuICBnYXA6IDI0cHg7XG4gIGhlaWdodDogNDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50YWJzX19vcHRpb25zIC50YWIge1xuICBjb2xvcjogI2M0YzRjNDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMTZweCAwIDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBib3JkZXItY29sb3IgMC4zcztcbn1cblxuLnRhYnNfX29wdGlvbnMgLnRhYjpob3Zlcixcbi50YWJzX19vcHRpb25zIC50YWIuYWN0aXZlIHtcbiAgY29sb3I6ICMyOWJhZTY7XG4gIGJvcmRlci1jb2xvcjogIzI5YmFlNjtcbn1cblxuLnRhYnNfX2NvbnRlbnQgLmNvbnRhaW5lciA+IGRpdiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDY2OHB4O1xuICBwYWRkaW5nOiAyNHB4IDE2cHggNjRweDtcbn1cblxuLnRhYnNfX2NvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50YWJzX19jb250ZW50IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi50YWJzX19jb250ZW50IHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5cbi5zaGFyZVdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cbi5zaGFyZVdyYXAgaDMge1xuICBtYXJnaW46IDA7XG59XG4uc2hhcmVXcmFwIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjRkYwMjY2O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2hhcmVXcmFwIGJ1dHRvbjo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAtM3B4O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMDI2NjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLW91dDtcbn1cbi5zaGFyZVdyYXAgYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICB3aWR0aDogOTAlO1xufVxuLnNoYXJlV3JhcCBidXR0b24gc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbn1cblxuLm92ZXJ2aWV3IC5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmFwcGxpY2F0aW9uIC5yZXF1aXJlZC1ub3RpY2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjM2ZDc3O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hcHBsaWNhdGlvbiAucmVxdWlyZWQtbm90aWNlIGIge1xuICBjb2xvcjogI2ZmNGZhZjtcbn1cbi5hcHBsaWNhdGlvbiAuaGVhZGxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmc6IDE2cHggMCA4cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTZlYjtcbn1cbi5hcHBsaWNhdGlvbiAuaGVhZGxpbmUgaDIge1xuICBjb2xvcjogIzMzM2U0OTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMCA4cHg7XG59XG4uYXBwbGljYXRpb24gLmhlYWRsaW5lIGJ1dHRvbiB7XG4gIGNvbG9yOiAjNjM2ZDc3O1xufVxuLmFwcGxpY2F0aW9uIC5sYWJlbCBzcGFuLFxuLmFwcGxpY2F0aW9uIC5tLWlucHV0IGxhYmVsIHNwYW4sXG4uYXBwbGljYXRpb24gLm0taW5wdXQgLmxhYmVsIHNwYW4ge1xuICBjb2xvcjogIzg4OTI5ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5hcHBsaWNhdGlvbiAubS1pbnB1dCAubGFiZWwgLmlucHV0LWluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYXBwbGljYXRpb24gLm0taW5wdXQgLmxhYmVsIC5pbnB1dC1pbmZvIHNwYW4ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGNmZGU7XG59XG4uYXBwbGljYXRpb24gLmFjY29yZGlvbi1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmFwcGxpY2F0aW9uIC5hY2NvcmRpb24tYm94X19jb250ZW50ID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjJlYztcbiAgcGFkZGluZzogMTZweCAyNHB4O1xufVxuLmFwcGxpY2F0aW9uIC5hY2NvcmRpb24tYm94X19idXR0b24uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFwcGxpY2F0aW9uIC5idXR0b25zIGJ1dHRvbiB7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG59XG4uYXBwbGljYXRpb24gLmJ1dHRvbnMgYnV0dG9uOm50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOWJhZTY7XG59XG4uYXBwbGljYXRpb24gLmJ1dHRvbnMgYnV0dG9uOm50aC1jaGlsZCgyKSB7XG4gIGNvbG9yOiAjZmY0ZmFmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1vZGFsIC5tb2RhbF9fY2xvc2U6OmJlZm9yZSxcbi5tb2RhbCAubW9kYWxfX2Nsb3NlOjphZnRlciB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLm1vZGFsIC5tb2RhbC1hcmVhIHtcbiAgcGFkZGluZzogNjRweCAyOHB4IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubW9kYWwgLm1vZGFsLWFyZWEge1xuICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgcGFkZGluZzogNjRweCA0NXB4IDIwcHg7XG4gIH1cbn1cblxuLm1vZGFsIC5tb2RhbF9faGVhZGxpbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubW9kYWwgLm1vZGFsX19oZWFkbGluZSBzdmcge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuLm1vZGFsIC5tb2RhbF9faGVhZGxpbmUgaDIge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubW9kYWwgLm1vZGFsX19oZWFkbGluZSBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ubW9kYWwgLm1vZGFsX19oZWFkbGluZSBoMiBzdHJvbmcge1xuICBjb2xvcjogI0ZGMDI2NjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5tb2RhbCAubW9kYWxfX2hlYWRsaW5lIHAge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzc5NzU3MDtcbiAgbWF4LXdpZHRoOiAyNzVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ubW9kYWwgLm1vZGFsX19oZWFkbGluZSBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5tb2RhbCAuZGF0YSB7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vZGFsIC5kYXRhIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI3cHg7XG4gIH1cbn1cbi5tb2RhbCAuZGF0YSA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2RhbCAuZGF0YSA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLm1vZGFsIC5kYXRhID4gZGl2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZGFsIC5kYXRhID4gZGl2Omxhc3QtY2hpbGQgcCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vZGFsIC5kYXRhIHNwYW4ge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5tb2RhbCAuZGF0YSBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjRkYwMjY2O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vZGFsIC5kYXRhIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm1vZGFsIC5kYXRhIGJ1dHRvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2RhbCAuZGF0YSBidXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tb2RhbCAuZGF0YSBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4ubW9kYWwgLnBpY3R1cmUge1xuICBwYWRkaW5nOiAwIDI4cHggMjBweDtcbiAgbWFyZ2luOiAwIC0yOHB4IC0yMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2JnLXNwcmF5LnBuZ1wiKTtcbn1cbi5tb2RhbCAucGljdHVyZSBwaWN0dXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbmltYXRpb246IG9uZmlyZSAxLjJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuQGtleWZyYW1lcyBvbmZpcmUge1xuICAwJSB7XG4gICAgbGVmdDogMHB4O1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coLTRweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coLTRweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMHB4O1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coLTRweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gIH1cbn0iLCIvLyBQYXRoIGZvbnRcclxuJHBhdGgtZm9udDogJy4uLy4uL2ZvbnRzLycgIWRlZmF1bHQ7XHJcbiRwYXRoLWltYWdlOiAnLi4vLi4vYXNzZXRzL2ltZy8nICFkZWZhdWx0O1xyXG5cclxuLy8gTGF5b3V0XHJcbiRjb250YWluZXItZGVza3RvcDogMTY2MHB4O1xyXG4kY29udGFpbmVyOiAxMTgwcHg7XHJcbiRjb250YWluZXItbGFwdG9wOiAxMDc0cHg7XHJcbiRjb250YWluZXItbGFwdG9wLXM6IDk0MHB4O1xyXG4kY29udGFpbmVyLXRhYmxldC1tOiA3MzBweDtcclxuXHJcbi8vIEJyZWFrcG9pbnRzXHJcbiRtb2JpbGUtczogMzIwcHg7XHJcbiRtb2JpbGUtbTogMzYwcHg7XHJcbiRtb2JpbGUtbDogNDUwcHg7XHJcbiR0YWJsZXQtczogNjQwcHg7XHJcbiR0YWJsZXQtbTogNzY4cHg7XHJcbiR0YWJsZXQtbDogODUwcHg7XHJcbiRsYXB0b3AtczogMTAyNHB4O1xyXG4kbGFwdG9wLW06IDEyODBweDtcclxuJGRlc2t0b3AtczogMTQ0MHB4O1xyXG4kZGVza3RvcC1tOiAxNzUwcHg7XHJcblxyXG5cclxuLy8gQnJhbmQgY29sb3JzXHJcbiR3aGl0ZTogI2ZmZjtcclxuJGJsYWNrOiAjMDAwO1xyXG4kcmVkOiAjRkYwMjY2O1xyXG5cclxuLy8gU3RhdGUgY29sb3JzXHJcbiRzdWNjZXNzOiAjMDBBMzRCO1xyXG4kZXJyb3I6ICNGRjEwMzM7XHJcbiR3YXJuaW5nOiAjQTYwMDE4O1xyXG4kZGlzYWJsZWQ6ICNGMUVGRUY7XHJcblxyXG4kY29sb3ItbGluazogIzAwMDtcclxuXHJcbi8vIEZvbnQgd2VpZ2h0c1xyXG4kZm9udC1saWdodDogMzAwO1xyXG4kZm9udC1yZWd1bGFyOiA0MDA7XHJcbiRmb250LW1lZGl1bTogNTAwO1xyXG4kZm9udC1ib2xkOiA3MDA7XHJcbiRmb250LWJsYWNrOiA5MDA7XHJcblxyXG4vLyBGb250IGZhbWlseVxyXG5cclxuJGZvbnQtZmFtaWx5LXByaW1hcnk6ICdOdW5pdG8nO1xyXG4kZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xyXG4kZm9udC1mYW1pbHktc2Vjb25kYXJ5OiAkZm9udC1mYW1pbHk7XHJcblxyXG4vLyBUZXh0XHJcbiRsaW5lLWhlaWdodDogMS4zNTtcclxuJGxldHRlci1zcGFjaW5nOiAwLjAwNWVtO1xyXG5cclxuLy8gRm9udCBzaXplIG1vYmlsZVxyXG4kZm9udC1zaXplLWgxOiAyNXB4O1xyXG4kZm9udC1zaXplLWgyOiAyMHB4O1xyXG4kZm9udC1zaXplLWgzOiAyMHB4O1xyXG4kZm9udC1zaXplLWg0OiAxOHB4O1xyXG4kZm9udC1zaXplLWg1OiAxNnB4O1xyXG4kZm9udC1zaXplLWg2OiAxNnB4O1xyXG5cclxuJGZvbnQtc2l6ZTogMTRweDtcclxuJGZvbnQtc2l6ZS1sYWJlbDogMTRweDtcclxuJGZvbnQtc2l6ZS1pbnB1dDogMTRweDtcclxuIiwiQG1peGluIHJlc3BvbnNpdmUtd2lkdGgoJG1lZGlhKSB7XHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaWEpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHJlc3BvbnNpdmUtbWF4LXdpZHRoKCRtZWRpYSkge1xyXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGlhKSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBpbWFnZS11cmwoJHVybCkge1xyXG5cdEByZXR1cm4gdXJsKCRwYXRoLWltYWdlICsgJHVybCk7XHJcbn1cclxuXHJcbkBtaXhpbiBiYWNrZ3JvdW5kLXJldGluYSB7XHJcblx0QG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG5cdChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuIiwiLmNvbnRhaW5lciB7XHJcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG5cdEBpbmNsdWRlIHJlc3BvbnNpdmUtd2lkdGgoJG1vYmlsZS1sKSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmNvbnRhaW5lci13aG9sZSB7XHJcblx0cGFkZGluZy1yaWdodDogMHB4O1xyXG5cdHBhZGRpbmctbGVmdDogMHB4O1xyXG59XHJcblxyXG4uY29udGFpbmVyLFxyXG4uY29udGFpbmVyLXdob2xlIHtcclxuXHR3aWR0aDogYXV0bztcclxuXHRtYXJnaW46IGF1dG87XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRAaW5jbHVkZSByZXNwb25zaXZlLXdpZHRoKCR0YWJsZXQtbSkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdHdpZHRoOiAkY29udGFpbmVyLXRhYmxldC1tO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgcmVzcG9uc2l2ZS13aWR0aCgkbGFwdG9wLXMpIHtcclxuXHRcdHdpZHRoOiAkY29udGFpbmVyLWxhcHRvcC1zICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSByZXNwb25zaXZlLXdpZHRoKCRsYXB0b3AtbSkge1xyXG5cdFx0d2lkdGg6ICRjb250YWluZXItbGFwdG9wICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSByZXNwb25zaXZlLXdpZHRoKCRkZXNrdG9wLXMpIHtcclxuXHRcdHdpZHRoOiAkY29udGFpbmVyICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uc2VjdGlvbiB7XHJcblx0cGFkZGluZzogNDBweCAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdEBpbmNsdWRlIHJlc3BvbnNpdmUtd2lkdGgoJGxhcHRvcC1zKSB7XHJcblx0XHRwYWRkaW5nOiA5MHB4IDA7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSByZXNwb25zaXZlLXdpZHRoKCRkZXNrdG9wLXMpIHtcclxuXHRcdHBhZGRpbmc6IDEwMHB4IDA7XHJcblx0fVxyXG5cclxuXHQmLi1zdHJldGNoIHtcclxuXHRcdHBhZGRpbmc6IDQwcHggMDtcclxuXHJcblx0XHRAaW5jbHVkZSByZXNwb25zaXZlLXdpZHRoKCRsYXB0b3Atcykge1xyXG5cdFx0XHRwYWRkaW5nOiA5MHB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLi10b3Age1xyXG5cdFx0cGFkZGluZzogNDBweCAwIDA7XHJcblxyXG5cdFx0QGluY2x1ZGUgcmVzcG9uc2l2ZS13aWR0aCgkbGFwdG9wLXMpIHtcclxuXHRcdFx0cGFkZGluZzogOTBweCAwIDA7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0Ji4tYm90dG9tIHtcclxuXHRcdHBhZGRpbmc6IDAgMCA0MHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUtd2lkdGgoJGxhcHRvcC1zKSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCA5MHB4IDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuLWRhcmsge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG5cclxuXHRcdGgxLFxyXG5cdFx0aDIsXHJcblx0XHRoMyxcclxuXHRcdGg0LFxyXG5cdFx0aDUsXHJcblx0XHRoNixcclxuXHRcdHAge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJodG1sLFxyXG5ib2R5IHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5sYXlvdXQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdC5tYWluIHtcclxuXHRcdGZsZXg6IDEgMCBhdXRvO1xyXG5cdH1cclxufSIsIkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XHJcblx0c3JjOiB1cmwoJHBhdGgtZm9udCArICdOdW5pdG8tQmxhY2sudHRmJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xyXG5cdHNyYzogdXJsKCRwYXRoLWZvbnQgKyAnTnVuaXRvLUV4dHJhQm9sZC50dGYnKTtcclxuXHRmb250LXdlaWdodDogODAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XHJcblx0c3JjOiB1cmwoJHBhdGgtZm9udCArICdOdW5pdG8tQm9sZC50dGYnKTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XHJcblx0c3JjOiB1cmwoJHBhdGgtZm9udCArICdOdW5pdG8tUmVndWxhci50dGYnKTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XHJcblx0c3JjOiB1cmwoJHBhdGgtZm9udCArICdOdW5pdG8tTGlnaHQudHRmJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcbiIsIi5zd2lwZXIge1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHJcblx0LnN3aXBlci1zbGlkZSB7XHJcblx0XHRoZWlnaHQ6IGluaXRpYWw7XHJcblx0fVxyXG59XHJcblxyXG4uc3dpcGVyLS1jb250YWluZXIge1xyXG5cdHBhZGRpbmc6IDhweCAxNnB4O1xyXG5cclxuXHRAaW5jbHVkZSByZXNwb25zaXZlLXdpZHRoKCR0YWJsZXQtbSkge1xyXG5cdFx0cGFkZGluZzogOHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHR6LWluZGV4OiAxO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0QGluY2x1ZGUgcmVzcG9uc2l2ZS13aWR0aCgkbGFwdG9wLXMpIHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0fVxyXG5cclxuXHQmLWJ1bGxldCB7XHJcblx0XHR3aWR0aDogOXB4O1xyXG5cdFx0aGVpZ2h0OiA5cHg7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0bWFyZ2luOiAwIDEwcHggIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuXHR9XHJcblxyXG5cdCYtYnVsbGV0LWFjdGl2ZSB7XHJcblx0XHR3aWR0aDogMTJweDtcclxuXHRcdGhlaWdodDogMTJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0fVxyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuXHR0b3A6IDA7XHJcblx0ei1pbmRleDogMjtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcblx0ZGlzcGxheTogZmxleDtcclxuXHQvLyB3aWR0aDogNTRweDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHdpZHRoOiB1bnNldDtcclxuXHRtYXJnaW4tdG9wOiB1bnNldDtcclxuXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0d2lkdGg6IDU0cHg7XHJcblx0XHRoZWlnaHQ6IDU0cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblxyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Ly8gY29udGVudDogaW1hZ2UtdXJsKCdjb21wb25lbnRzL2ljb24tYXJyb3ctYWN0aXZlLXNsaWRlci5zdmcnKTtcclxuXHR9XHJcblxyXG5cdCYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcblx0XHRvcGFjaXR5OiAuMjtcclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGwgIWltcG9ydGFudDtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgI0NBQ0FDQTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdC8vIGNvbnRlbnQ6IGltYWdlLXVybCgnY29tcG9uZW50cy9pY29uLWFycm93LWRpc2FibGVkLXNsaWRlci5zdmcnKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZbc3RhdGU9J2hpZGRlbiddIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0fVxyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiBhdXRvO1xyXG5cdGp1c3RpZnktY29udGVudDogZW5kO1xyXG5cclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tbmV4dCB7XHJcblx0cmlnaHQ6IDA7XHJcblx0bGVmdDogYXV0bztcclxuXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLXByZXYuLS1hbHRlcm5hdGl2ZSxcclxuLnN3aXBlci1idXR0b24tbmV4dC4tLWFsdGVybmF0aXZlIHtcclxuXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRib3JkZXItcmFkaXVzOiBpbml0aWFsO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcclxuXHRcdC8vIGNvbnRlbnQ6IGltYWdlLXVybCgnY29tcG9uZW50cy9pY29uLWFycm93LXByZXYtYWx0ZXJuYXRpdmUuc3ZnJyk7XHJcblx0fVxyXG59XHJcblxyXG4uc3dpcGVyLWxhenkge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xyXG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG5cclxuXHQmLnN3aXBlci1sYXp5LWxvYWRlZCB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0Ji1wcmVsb2FkZXIge1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAzcHg7XHJcblx0XHRib3JkZXItY29sb3I6IHJnYmEoIzAwMCwgMC4yKTtcclxuXHRcdGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKCMwMDAsIDAuNSk7XHJcblx0fVxyXG59XHJcbiIsIi5oZWFkZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDEwcHggMCA4cHg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWU2ZWI7XHJcblxyXG5cdEBpbmNsdWRlIHJlc3BvbnNpdmUtd2lkdGgoJGxhcHRvcC1zKSB7XHJcblx0XHRwYWRkaW5nOiAxMnB4IDAgMTBweDtcclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0d2lkdGg6IDEyMHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uc2l2ZS13aWR0aCgkbGFwdG9wLXMpIHtcclxuXHRcdFx0XHR3aWR0aDogMTYwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9IFxyXG59XHJcbiIsIi5mb290ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAzMHB4IDAgMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAuY29udGFpbmVyIHAge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBjb2xvcjogIzYzNmQ3NztcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIG1heC13aWR0aDogNjM2cHg7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbmF2IHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk3NTcwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLXdpZHRoKCRsYXB0b3Atcykge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgY29sb3I6ICM3OTc1NzA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J5IHtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIGNvbG9yOiAjNzk3NTcwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc2NlbmUge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAmW2RhdGEtc3RhdGU9J2FjdGl2ZSddIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcbiIsIi50YWJzX19jb250ZW50IHtcclxuXHQvLyBwYWRkaW5nOiAyMHB4IDAgMDtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuXHQvLyBAaW5jbHVkZSByZXNwb25zaXZlLXdpZHRoKCRsYXB0b3Bfcykge1xyXG5cdC8vIFx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHQvLyB9XHJcblxyXG5cdD4gZGl2IHtcclxuXHRcdGhlaWdodDogMDtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiYnV0dG9uW3R5cGU9J3N1Ym1pdCddIHtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcblxyXG4uYnV0dG9uIHtcclxuXHR3aWR0aDogYXV0bztcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0cGFkZGluZzogMCAzMHB4O1xyXG5cdG1pbi13aWR0aDogMTYwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDM4cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcblx0Ly8gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG5cdEBpbmNsdWRlIHJlc3BvbnNpdmUtd2lkdGgoJHRhYmxldC1tKXtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdHBhZGRpbmc6IDAgNDBweDtcclxuXHRcdG1pbi13aWR0aDogMTgwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSByZXNwb25zaXZlLXdpZHRoKCRsYXB0b3Atcykge1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQ4cHg7XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcclxuXHR9XHJcblxyXG5cdCY6YWN0aXZlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xyXG5cdH1cclxuXHJcblx0JltkaXNhYmxlZF0sXHJcblx0Ji4tLWRpc2FibGVkIHtcclxuXHRcdG9wYWNpdHk6IDAuNDtcclxuXHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmLi0tbG9hZGluZyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHR3aWR0aDogMTVweDtcclxuXHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC40KTtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkd2hpdGU7XHJcblx0XHRcdGFuaW1hdGlvbjogbG9hZGluZyAxLjFzIGluZmluaXRlIGxpbmVhcjtcclxuXHJcblx0XHRcdEBrZXlmcmFtZXMgbG9hZGluZyB7XHJcblx0XHRcdFx0MCUge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQxMDAlIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuIiwiLmlucHV0LXdyYXAge1xyXG5cclxuXHRAaW5jbHVkZSByZXNwb25zaXZlLXdpZHRoKCRsYXB0b3Atcykge1xyXG5cdFx0Z2FwOiA0MHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcbn1cclxuXHJcbi5tLWlucHV0IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG59XHJcblxyXG4ubGFiZWwsXHJcbi5tLWlucHV0IGxhYmVsLFxyXG4ubS1pbnB1dCAubGFiZWwge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5tLWlucHV0IGxhYmVsIGIge1xyXG5cdC8vIGNvbG9yOiAjZDUzNTFhO1xyXG5cdGNvbG9yOiAjZmY0ZmFmO1xyXG59XHJcblxyXG4ubS1pbnB1dCBpbnB1dCxcclxuLm0taW5wdXQgdGV4dGFyZWEgIHtcclxuXHR3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiA4cHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNGNmZGU7XHJcbn1cclxuXHJcbi5tLWlucHV0IHRleHRhcmVhIHtcclxuXHRyZXNpemU6IG5vbmU7XHJcblx0aGVpZ2h0OiAxMDBweDtcclxufVxyXG5cclxuLmlucHV0LXJhZGlvLFxyXG4uaW5wdXQtY2hlY2tib3gge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuXHRpbnB1dCB7XHJcblx0XHR3aWR0aDogMXB4O1xyXG5cdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRjbGlwOiByZWN0KDAgMCAwIDApO1xyXG5cclxuXHRcdCY6Y2hlY2tlZCB7XHJcblxyXG5cdFx0XHQmK2xhYmVsIHtcclxuXHRcdFx0XHQuaW5wdXQtYm94IHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogYmxhY2s7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuXHRcdFx0XHRcdGFuaW1hdGlvbjogcmlwcGxlIC4zcyBsaW5lYXIgZm9yd2FyZHM7XHJcblxyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0bGFiZWwge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0Y29sb3I6ICMyNjI2MjY7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcblx0XHQuaW5wdXQtYm94IHtcclxuXHRcdFx0Ly8gdG9wOiA0cHg7XHJcblx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCBibGFjaztcclxuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcclxuXHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHR3aWR0aDogMThweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS11cmwoJ2ljb24tY2hlY2tib3guc3ZnJyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRjb2xvcjogYmxhY2s7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxOHB4O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDVlbTtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6IGJsYWNrO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcmlwcGxlIHtcclxuXHQwJSB7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggcmdiYShibGFjaywgMC4wKTtcclxuXHR9XHJcblxyXG5cdDUwJSB7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDBweCAxMHB4IHJnYmEoYmxhY2ssIDAuMSk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDEwcHggcmdiYShibGFjaywgMCk7XHJcblx0fVxyXG59IiwiLmRyb3B6b25lIHtcclxuICBnYXA6IDEycHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAxNnB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY29sb3I6ICM4ODkyOWU7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNjNGNmZGU7XHJcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xcyBlYXNlLW91dDtcclxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcblxyXG5cdHNwYW4ge1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdH1cclxufSIsIlxyXG4uaGVhZHdyYXAge1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0ei1pbmRleDogMTE7XHJcblx0cG9zaXRpb246IHN0aWNreTtcclxuXHR0b3A6IDQycHg7XHJcblx0dHJhbnNpdGlvbjogdG9wIC4zcztcclxuXHJcblx0QGluY2x1ZGUgcmVzcG9uc2l2ZS13aWR0aCgkbGFwdG9wLXMpIHtcclxuXHRcdHRvcDogNDJweDtcclxuXHR9XHJcblxyXG5cdCYuanMtLWZpeGVkIHtcclxuXHJcblx0XHRAaW5jbHVkZSByZXNwb25zaXZlLXdpZHRoKCRsYXB0b3Atcykge1xyXG5cdFx0XHR0b3A6IDYwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jcHJvZ3Jlc3NiYXIge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0ei1pbmRleDogMztcclxuXHRoZWlnaHQ6IDZweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuXHQvLyBAaW5jbHVkZSByZXNwb25zaXZlLXdpZHRoKCRsYXB0b3Atcykge1xyXG5cdC8vIFx0aGVpZ2h0OiAzMHB4O1xyXG5cdC8vIH1cclxuXHJcblx0Ji5hY3RpdmUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblxyXG5cdC8vIHNwYW4ge1xyXG5cdC8vIFx0Y29sb3I6ICR3aGl0ZTtcclxuXHQvLyBcdGZvbnQtc2l6ZTogMTVweDtcclxuXHQvLyBcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Ly8gXHRsaW5lLWhlaWdodDogMjhweDtcclxuXHQvLyBcdGxldHRlci1zcGFjaW5nOiAwLjA4cHg7XHJcblxyXG5cdC8vIFx0QGluY2x1ZGUgcmVzcG9uc2l2ZS13aWR0aCgkbGFwdG9wX3MpIHtcclxuXHQvLyBcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdC8vIFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHQvLyBcdH1cclxuXHQvLyB9XHJcblxyXG5cdC5iYXIge1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0d2lkdGg6IDBweDtcclxuXHRcdGhlaWdodDogNnB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI5YmFlNjtcclxuXHR9XHJcbn0iLCIuZm9ybS1vcHRpb25hbF9faGVhZGxpbmUge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0cCB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHRidXR0b24ge1xyXG5cdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHBhZGRpbmc6IDAgMTRweDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZDtcclxuXHR9XHJcbn1cclxuXHJcbi5mb3JtLW9wdGlvbmFsX19jb250ZW50IHtcclxuXHRoZWlnaHQ6IDA7XHJcblx0b3BhY2l0eTogMDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn0iLCIuYWNjb3JkaW9uLWJveCB7XHJcblxyXG5cdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0Ji5qcy0tb3BlbiB7XHJcblxyXG5cdFx0Lm0tYWNjb3JkaW9uLWJveF9fYnV0dG9uIHtcclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubS1hY2NvcmRpb24tYm94X19jb250ZW50IHtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmxhYmVsIHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuICBcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0fVxyXG5cclxuXHQvLyAmX19idXR0b24ge1xyXG5cdC8vIFx0Ym9yZGVyOiAwO1xyXG5cdC8vIFx0d2lkdGg6IDEwMCU7XHJcblx0Ly8gXHRwYWRkaW5nOiAxNXB4IDA7XHJcblx0Ly8gXHRkaXNwbGF5OiBibG9jaztcclxuXHQvLyBcdGN1cnNvcjogcG9pbnRlcjtcclxuXHQvLyBcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0Ly8gXHRmb250LXNpemU6IDE2cHg7XHJcblx0Ly8gXHRmb250LXdlaWdodDogNjAwO1xyXG5cdC8vIFx0Y29sb3I6ICMwMDM0NDg7XHJcblx0Ly8gXHRsaW5lLWhlaWdodDogMjhweDtcclxuXHQvLyBcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHQvLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQvLyBcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0Ly8gXHRsZXR0ZXItc3BhY2luZzogMC4wMDI1ZW07XHJcblx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcblx0Ly8gXHRAaW5jbHVkZSByZXNwb25zaXZlLXdpZHRoKCR0YWJsZXQtbSkge1xyXG5cdC8vIFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0Ly8gXHRcdHBhZGRpbmc6IDI0cHggNXB4O1xyXG5cdC8vIFx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG5cdC8vIFx0fVxyXG5cclxuXHQvLyBcdEBpbmNsdWRlIHJlc3BvbnNpdmUtd2lkdGgoJGxhcHRvcC1zKSB7XHJcblx0Ly8gXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHQvLyBcdH1cclxuXHJcblx0Ly8gXHRAaW5jbHVkZSByZXNwb25zaXZlLXdpZHRoKCRsYXB0b3AtbSkge1xyXG5cdC8vIFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0Ly8gXHRcdHBhZGRpbmc6IDM0cHggNXB4O1xyXG5cdC8vIFx0fVxyXG5cclxuXHQvLyBcdHAge1xyXG5cdC8vIFx0XHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0Ly8gXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHQvLyBcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHQvLyBcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0Ly8gXHR9XHJcblxyXG5cdC8vIFx0Jjo6YmVmb3JlLFxyXG5cdC8vIFx0Jjo6YWZ0ZXIge1xyXG5cdC8vIFx0XHRjb250ZW50OiAnJztcclxuXHQvLyBcdFx0dG9wOiAzMHB4O1xyXG5cdC8vIFx0XHR3aWR0aDogOXB4O1xyXG5cdC8vIFx0XHRoZWlnaHQ6IDJweDtcclxuXHQvLyBcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdC8vIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ly8gXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcclxuXHQvLyBcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcclxuXHQvLyBcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG5cdC8vIFx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcblxyXG5cdC8vIFx0XHRAaW5jbHVkZSByZXNwb25zaXZlLXdpZHRoKCR0YWJsZXQtbSkge1xyXG5cdC8vIFx0XHRcdHRvcDogNDBweDtcclxuXHQvLyBcdFx0XHR3aWR0aDogMTJweDtcclxuXHQvLyBcdFx0fVxyXG5cclxuXHQvLyBcdFx0QGluY2x1ZGUgcmVzcG9uc2l2ZS13aWR0aCgkbGFwdG9wLXMpIHtcclxuXHQvLyBcdFx0XHR0b3A6IDQ4cHg7XHJcblx0Ly8gXHRcdH1cclxuXHQvLyBcdH1cclxuXHJcblx0Ly8gXHQmOjpiZWZvcmUge1xyXG5cdC8vIFx0XHRyaWdodDogNnB4O1xyXG5cdC8vIFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuXHJcblx0Ly8gXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUtd2lkdGgoJHRhYmxldC1tKSB7XHJcblx0Ly8gXHRcdFx0cmlnaHQ6IDE4cHg7XHJcblx0Ly8gXHRcdH1cclxuXHQvLyBcdH1cclxuXHJcblx0Ly8gXHQmOjphZnRlciB7XHJcblx0Ly8gXHRcdHJpZ2h0OiAxcHg7XHJcblx0Ly8gXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuXHJcblx0Ly8gXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUtd2lkdGgoJHRhYmxldC1tKSB7XHJcblx0Ly8gXHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0Ly8gXHRcdH1cclxuXHQvLyBcdH1cclxuXHQvLyB9XHJcblxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR0cmFuc2l0aW9uOiBoZWlnaHQgLjNzO1xyXG5cclxuXHRcdD4gZGl2IHtcclxuXHRcdFx0cGFkZGluZzogNXB4IDVweCAyNHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uc2l2ZS13aWR0aCgkbGFwdG9wLXMpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiA1cHggNXB4IDQwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUtd2lkdGgoJGxhcHRvcC1tKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuIiwiLm1vZGFsIHtcclxuXHRpbnNldDogMDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHotaW5kZXg6IC0xO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRkaXNwbGF5OiB0YWJsZTtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0b3ZlcmZsb3c6IGF1dG8gaGlkZGVuO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcblx0Ji5vcGVuIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR6LWluZGV4OiAxNTtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblxyXG5cdFx0Lm1vZGFsX19vdmVybGF5IHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuOXM7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1vZGFsX19jb250ZW50IHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0YW5pbWF0aW9uOiBhcHBlYXIgNDAwbXM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19vdmVybGF5IHtcclxuXHRcdGluc2V0OiAwcHg7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICMwMDAsICRhbHBoYTogLjcpO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNnM7XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG5cclxuXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUtd2lkdGgoJGxhcHRvcC1zKSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgNjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Nsb3NlIHtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHR3aWR0aDogMzBweDtcclxuXHRcdGhlaWdodDogMzBweDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcclxuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmUsXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHR3aWR0aDogMjhweDtcclxuXHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTE0cHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDFweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XHJcblx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcblx0XHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tb2RhbC1hcmVhIHtcclxuXHRtYXgtd2lkdGg6IDQyMHB4O1xyXG5cdG92ZXJmbG93LXk6IGF1dG87XHJcblx0cGFkZGluZzogNjRweCA0NXB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRib3JkZXItcmFkaXVzOiAxNHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MHB4KTtcclxuXHJcblx0QGluY2x1ZGUgcmVzcG9uc2l2ZS13aWR0aCgkbGFwdG9wLXMpIHtcclxuXHRcdG1heC13aWR0aDogNjIwcHg7XHJcblx0XHRwYWRkaW5nOiA2NHB4IDQ1cHg7XHJcblx0fVxyXG5cclxuXHRzdmcge1xyXG5cdFx0QGluY2x1ZGUgcmVzcG9uc2l2ZS13aWR0aCgkbGFwdG9wLXMpIHtcclxuXHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGgyIHtcclxuXHRcdGZvbnQtc2l6ZTogMjFweDtcclxuXHRcdGNvbG9yOiAjMEE1MEEwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcblx0XHRAaW5jbHVkZSByZXNwb25zaXZlLXdpZHRoKCRsYXB0b3Atcykge1xyXG5cdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRwIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGNvbG9yOiAjMDAzNDQ4O1xyXG5cdH1cclxufVxyXG4iLCIuY29weS10ZXh0IHtcclxuXHR6LWluZGV4OiAxNjtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMjBweDtcclxuXHRvcGFjaXR5OiAwO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsIGJvdHRvbSAuM3M7XHJcblxyXG5cdHAge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdHBhZGRpbmc6IDhweCAxNHB4O1xyXG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcclxuXHR9XHJcbn0iLCIuaGVhZGxpbmUge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogMTE7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDZweCAxN3B4IDJweCByZ2JhKDUxLDYyLDczLDAuMTUpO1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY29sb3I6ICMzMzNlNDk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBjb2xvcjogIzYzNmQ3NztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGltZWxpbmUge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYwMjY2O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4zcyBlYXNlLW91dDtcclxuICAgIH1cclxufSIsIi5zZWN0aW9uLWluZm8ge1xyXG5cdHBhZGRpbmc6IDIwcHggMDtcclxuXHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHRtYXgtd2lkdGg6IDY2OHB4O1xyXG5cdH1cclxuXHJcblx0aDMge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdH1cclxuXHRcclxuXHRwIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRjb2xvcjogIzc5NzU3MDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cdFxyXG5cdHVsIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFxyXG5cdFx0bGkge1xyXG5cdFx0XHRjb2xvcjogIzc5NzU3MDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxM3B4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiA3cHg7XHJcblx0XHRcdFx0d2lkdGg6IDVweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDVweDtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGMDI2NjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5vdGUge1xyXG5cdFx0bWFyZ2luOiAyMHB4IDA7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcclxuXHRcdGJvcmRlcjogMXB4IGRhc2hlZCAjMDI4MEZGO1xyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRjb2xvcjogIzAyODBGRjtcclxuXHRcdH1cclxuXHJcblx0XHRwOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50YWJzX19vcHRpb25zIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJveC1zaGFkb3c6IDAgNnB4IDE3cHggMnB4IHJnYmEoNTEsNjIsNzMsLjA4KTtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHRvcDogMDtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O1xyXG4gIHotaW5kZXg6IDExO1xyXG59XHJcblxyXG4udGFic19fb3B0aW9ucyAuY29udGFpbmVyIHtcclxuXHRnYXA6IDI0cHg7XHJcblx0aGVpZ2h0OiA0NnB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi50YWJzX19vcHRpb25zIC50YWIge1xyXG5cdGNvbG9yOiAjYzRjNGM0O1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIHBhZGRpbmc6IDE2cHggMCAxNHB4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAuM3MsIGJvcmRlci1jb2xvciAuM3M7XHJcbn1cclxuXHJcbi50YWJzX19vcHRpb25zIC50YWI6aG92ZXIsXHJcbi50YWJzX19vcHRpb25zIC50YWIuYWN0aXZlIHtcclxuXHRjb2xvcjogIzI5YmFlNjtcclxuXHRib3JkZXItY29sb3I6ICMyOWJhZTY7XHJcbn1cclxuXHJcbi50YWJzX19jb250ZW50IC5jb250YWluZXIgPiBkaXYge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdG1heC13aWR0aDogNjY4cHg7XHJcbiAgcGFkZGluZzogMjRweCAxNnB4IDY0cHhcclxufVxyXG5cclxuLnRhYnNfX2NvbnRlbnQgaDMge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4udGFic19fY29udGVudCBwIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLnRhYnNfX2NvbnRlbnQgdWwge1xyXG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdGxpc3Qtc3R5bGU6IGRpc2M7XHJcbn1cclxuXHJcbi5zaGFyZVdyYXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdGp1c3RpZnktY29udGVudDogZW5kO1xyXG5cclxuXHRoMyB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHRidXR0b24ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGNvbG9yOiAjRkYwMjY2O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdGJvdHRvbTogLTNweDtcclxuXHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRjAyNjY7XHJcblx0XHRcdHRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyOjpiZWZvcmUge1xyXG5cdFx0XHR3aWR0aDogOTAlO1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIub3ZlcnZpZXcge1xyXG5cdC5idXR0b24ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0fVxyXG59IiwiLmFwcGxpY2F0aW9uIHtcclxuXHJcblx0LnJlcXVpcmVkLW5vdGljZSB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRjb2xvcjogIzYzNmQ3NztcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcclxuXHRcdGIge1xyXG5cdFx0XHQvLyBjb2xvcjogI2Q1MzUxYTtcclxuXHRcdFx0Y29sb3I6ICNmZjRmYWY7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaGVhZGxpbmUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblx0XHRwYWRkaW5nOiAxNnB4IDAgOHB4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWU2ZWI7XHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHRjb2xvcjogIzMzM2U0OTtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgMCA4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0YnV0dG9uIHtcclxuXHRcdFx0Y29sb3I6ICM2MzZkNzc7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubGFiZWwgc3BhbixcclxuXHQubS1pbnB1dCBsYWJlbCBzcGFuLFxyXG5cdC5tLWlucHV0IC5sYWJlbCBzcGFuIHtcclxuXHRcdGNvbG9yOiAjODg5MjllO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHR9XHJcblxyXG5cdC5tLWlucHV0IC5sYWJlbCAuaW5wdXQtaW5mbyB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxcHg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2M0Y2ZkZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hY2NvcmRpb24tYm94IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblx0fVxyXG5cclxuXHQuYWNjb3JkaW9uLWJveF9fY29udGVudCA+IGRpdiB7XHJcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlNmViO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjJlYztcclxuXHRcdHBhZGRpbmc6IDE2cHggMjRweDtcclxuXHR9XHJcblxyXG5cdC5hY2NvcmRpb24tYm94X19idXR0b24uZGlzYWJsZWQge1xyXG5cdFx0b3BhY2l0eTogLjU7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5idXR0b25zIHtcclxuXHJcblx0XHRidXR0b24ge1xyXG5cdFx0XHRtaW4td2lkdGg6IHVuc2V0O1xyXG5cdFx0fVxyXG5cclxuXHRcdGJ1dHRvbjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjliYWU2O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRidXR0b246bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0Y29sb3I6ICNmZjRmYWY7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5tb2RhbCAubW9kYWxfX2Nsb3NlOjpiZWZvcmUsIFxyXG4ubW9kYWwgLm1vZGFsX19jbG9zZTo6YWZ0ZXIge1xyXG5cdHdpZHRoOiAxOHB4O1xyXG4gIGhlaWdodDogNHB4O1xyXG5cdG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC05cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG4ubW9kYWwgLm1vZGFsLWFyZWEge1xyXG5cdHBhZGRpbmc6IDY0cHggMjhweCAyMHB4O1xyXG5cclxuXHRAaW5jbHVkZSByZXNwb25zaXZlLXdpZHRoKCRsYXB0b3Atcykge1xyXG5cdFx0bWF4LXdpZHRoOiA1MjBweDtcclxuXHRcdHBhZGRpbmc6IDY0cHggNDVweCAyMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLm1vZGFsIC5tb2RhbF9faGVhZGxpbmUge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0c3ZnIHtcclxuXHJcblx0XHRAaW5jbHVkZSByZXNwb25zaXZlLXdpZHRoKCRsYXB0b3Atcykge1xyXG5cdFx0XHR3aWR0aDogMTZweDtcclxuXHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRoMiB7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHRAaW5jbHVkZSByZXNwb25zaXZlLXdpZHRoKCRsYXB0b3Atcykge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdHN0cm9uZyB7XHJcblx0XHRcdGNvbG9yOiAjRkYwMjY2O1xyXG5cdFx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGNvbG9yOiAjNzk3NTcwO1xyXG5cdFx0bWF4LXdpZHRoOiAyNzVweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHJcblx0XHRzdHJvbmcge1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm1vZGFsIC5kYXRhIHtcclxuXHRwYWRkaW5nOiAxNHB4O1xyXG5cdG1hcmdpbjogMjBweCAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0YmFja2dyb3VuZDogI0VGRUZFRjtcclxuXHJcblx0QGluY2x1ZGUgcmVzcG9uc2l2ZS13aWR0aCgkbGFwdG9wLXMpIHtcclxuXHRcdHBhZGRpbmc6IDIwcHggMjdweDtcclxuXHR9XHJcblxyXG5cdD4gZGl2IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgcmVzcG9uc2l2ZS13aWR0aCgkbGFwdG9wLXMpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCBwIHtcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRzcGFuIHtcclxuXHJcblx0XHRAaW5jbHVkZSByZXNwb25zaXZlLXdpZHRoKCRsYXB0b3Atcykge1xyXG5cdFx0XHR3aWR0aDogNjRweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHAge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Y29sb3I6ICNGRjAyNjY7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cclxuXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUtd2lkdGgoJGxhcHRvcC1zKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGJ1dHRvbiB7XHJcblx0XHR3aWR0aDogMjBweDtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0XHRAaW5jbHVkZSByZXNwb25zaXZlLW1heC13aWR0aCgkbGFwdG9wLXMpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHN2ZyB7XHJcblx0XHR3aWR0aDogMTZweDtcclxuXHRcdGhlaWdodDogMTZweDtcclxuXHR9XHJcbn1cclxuXHJcbi5tb2RhbCAucGljdHVyZSB7XHJcbiAgcGFkZGluZzogMCAyOHB4IDIwcHg7XHJcblx0bWFyZ2luOiAwIC0yOHB4IC0yMHB4O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXVybCgnYmctc3ByYXkucG5nJyk7XHJcblxyXG5cdHBpY3R1cmUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0YW5pbWF0aW9uOiBvbmZpcmUgMS4ycyBpbmZpbml0ZSBsaW5lYXI7XHJcblx0fVxyXG59XHJcblxyXG5cclxuQGtleWZyYW1lcyBvbmZpcmUge1xyXG5cdDAlIHtcclxuXHRcdGxlZnQ6IDBweDtcclxuXHRcdGZpbHRlcjogZHJvcC1zaGFkb3coLTRweCAycHggMXB4IHJnYmEoMCwwLDAsIC4xKSk7XHJcblx0fVxyXG5cclxuXHQ1MCUge1xyXG5cdFx0bGVmdDogMTBweDtcclxuXHRcdGZpbHRlcjogZHJvcC1zaGFkb3coLTRweCAycHggMXB4IHJnYmEoMCwwLDAsIC40KSk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdGxlZnQ6IDBweDtcclxuXHRcdGZpbHRlcjogZHJvcC1zaGFkb3coLTRweCAycHggMXB4IHJnYmEoMCwwLDAsIC4xKSk7XHJcblx0fVxyXG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/