/*!****************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../node_modules/swiper/swiper.min.css ***!
  \****************************************************************************************************************************************************************************************/
/**
 * Swiper 9.0.4
 * 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: February 10, 2023
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
: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-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[1].use[1]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./assets/sass/general/_lbx.scss ***!
  \**********************************************************************************************************************************************************************************/
.lbx {
  display: grid;
  place-items: center;
  width: 100%;
  height: 100%;
  padding: 30px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  overflow-y: auto;
  box-sizing: border-box;
}
.lbx.lbx-fullscreen {
  padding: 0;
}
.lbx {
  /* &.lbx-media{
  	padding: 30px;
  } */
}
.lbx * {
  box-sizing: border-box;
}
.lbx_bg {
  background: rgba(0, 0, 0, 0.7);
  display: block;
  position: absolute;
  inset: 0;
  animation: lbxFadeOut 0.6s ease-in-out forwards;
}
.active .lbx_bg {
  animation: lbxFadeIn 0.6s ease-in-out forwards;
}
.lbx_container {
  display: inline-block;
  width: auto;
  min-width: 200px;
  max-width: 100%;
  height: auto;
  min-height: 120px;
  position: relative;
  z-index: 2;
  animation: lbxFadeOutUp 0.4s ease-in-out forwards;
}
.active .lbx_container {
  animation: lbxFadeInUp 0.4s ease-in-out forwards;
}
.lbx_loading {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 0;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: opacity 0.6s;
}
.active .lbx_loading {
  opacity: 1;
}
.lbx_loading svg {
  display: block;
  width: 40px;
  height: auto;
}
.lbx_loading svg circle {
  transform-origin: center center;
}
.lbx_loading svg circle:first-child {
  animation: lbxSpin 5s infinite linear;
}
.lbx_loading svg circle:last-child {
  animation: lbxSpin 3s infinite linear reverse;
}
.lbx_item {
  display: block;
  margin: 0;
  transition: opacity 0.6s;
}
.lbx_item:not(.active) {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.lbx_item img,
.lbx_item video {
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: calc(100vh - 120px);
}
.lbx-fullscreen .lbx_item img,
.lbx-fullscreen .lbx_item video {
  width: 100vw;
  max-width: 100vw;
  height: 100vh;
  max-height: 100vh;
  object-fit: cover;
}
.lbx_item iframe {
  max-width: 100%;
  max-height: 100%;
}
.lbx-inline .lbx_item {
  background: #fff;
}
.lbx_item-foot {
  display: block;
  width: 100%;
  padding: 0 20px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  text-align: center;
}
.lbx_item-caption {
  display: inline-block;
  padding: 0.5em;
  transform: translateY(100%);
  transition: transform 0.3s 0.3s;
}
.lbx_item.active .lbx_item-caption {
  transform: translateY(0);
}
.lbx_arrow {
  background: none;
  font-size: 14px;
  display: flex;
  align-items: center;
  padding: 0;
  line-height: 1;
  position: absolute;
  top: 50%;
  z-index: 1;
  transform: translateY(-50%);
  cursor: pointer;
}
.lbx-wideArrows .lbx_arrow {
  width: 50%;
  height: 100%;
  border: 0;
  top: 0;
  transform: none;
}
.lbx_arrow-box {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  padding: 5px;
}
.lbx_arrow svg {
  display: block;
}
.lbx_prev {
  left: 0;
}
.lbx_next {
  right: 0;
  flex-direction: row-reverse;
}
.lbx_next .lbx_arrow-box {
  flex-direction: row-reverse;
}
.lbx_close {
  background: rgba(255, 255, 255, 0.5);
  font-size: 14px;
  display: inline-flex;
  align-items: center;
  gap: 5px;
  padding: 5px;
  line-height: 1;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  cursor: pointer;
}

body.lbx_body-noscroll {
  overflow: hidden;
}

@keyframes lbxFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes lbxFadeOut {
  to {
    opacity: 0;
  }
}
@keyframes lbxFadeInUp {
  from {
    opacity: 0;
    transform: translateY(30px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes lbxFadeOutUp {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(-30px);
  }
}
@keyframes lbxSpin {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(359deg);
  }
}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./assets/sass/style.scss ***!
  \***************************************************************************************************************************************************************************/
.hero_figure a {
  position: relative;
}
.hero_figure a::after {
  content: "";
  position: absolute;
  top: calc(50% - 13px);
  left: calc(50% - 13px);
  width: 26px;
  height: 26px;
  background: url(svg/expand-gallery-icon.svg) no-repeat;
  background-size: 100% auto;
  transition: all 0.6s ease-in-out;
  opacity: 0;
  z-index: 2;
}
.hero_figure a::before {
  content: "";
  position: absolute;
  top: 0%;
  left: 0%;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  opacity: 0;
  transition: all 0.6s ease-in-out;
  z-index: 1;
}
.hero_figure a:hover::before {
  opacity: 1;
}
.hero_figure a:hover::after {
  opacity: 1;
}

* {
  box-sizing: border-box;
}

body {
  font-size: 16px;
  margin: 0;
  background-color: var(--vnl-color-light);
}

.hidden {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.container {
  width: 100%;
  max-width: 1100px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
}

.wrapper {
  width: 100%;
  max-width: 1500px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0;
  padding-left: 0;
}

.animate-fade {
  opacity: 0;
}
.animate-fade.top {
  transform: translateY(30px);
}
.animate-fade.top.fade-in {
  transform: translateY(0);
}
.animate-fade.bottom {
  transform: translateY(-30px);
}
.animate-fade.bottom.fade-in {
  transform: translateY(0);
}
.animate-fade.left {
  transform: translateX(-30px);
}
.animate-fade.left.fade-in {
  transform: translateX(0);
}
.animate-fade.right {
  transform: translateX(30px);
}
.animate-fade.right.fade-in {
  transform: translateX(0);
}
.animate-fade.fade-in {
  opacity: 1;
  transition: all 0.6s cubic-bezier(0.18, 0.32, 0.17, 0.99);
}
.animate-fade.rotate {
  transform: rotate(5deg);
}
.animate-fade.rotate.fade-in {
  transform: rotate(0);
}
.animate-fade[data-delay="1"] {
  transition-delay: 0.4s;
}
.animate-fade[data-delay="2"] {
  transition-delay: 0.6s;
}
.animate-fade[data-delay="3"] {
  transition-delay: 0.8s;
}
.animate-fade[data-delay="4"] {
  transition-delay: 1s;
}
.animate-fade[data-delay="5"] {
  transition-delay: 1.2s;
}
.animate-fade[data-delay="6"] {
  transition-delay: 1.4s;
}
.animate-fade[data-delay="7"] {
  transition-delay: 1.6s;
}
.animate-fade[data-delay="8"] {
  transition-delay: 1.8s;
}
.animate-fade[data-delay="9"] {
  transition-delay: 2s;
}
.animate-fade[data-delay="10"] {
  transition-delay: 2.2s;
}

.header {
  background-color: var(--vnl-color-secondary);
  width: 100%;
  padding: 20px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.0823529412);
}
.header_content {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 800px) {
  .header_content {
    justify-content: space-between;
  }
}
.header_logoLink {
  display: block;
}
.header_logo {
  display: block;
  max-width: 160px;
}
.header .booking_btn {
  display: none;
}
@media (min-width: 800px) {
  .header .booking_btn {
    display: inline-flex;
  }
}

.footer {
  font-size: 12px;
  padding: 0 20px;
  padding-top: 50px;
  padding-bottom: 100px;
  background-color: var(--vnl-color-dark);
  color: var(--vnl-color-light);
}
@media (min-width: 800px) {
  .footer {
    padding-bottom: 0;
  }
}
.footer_contact {
  margin-bottom: 40px;
  text-align: center;
}
@media (min-width: 800px) {
  .footer_contact {
    text-align: left;
  }
}
.footer_logoLink {
  display: inline-block;
  margin-bottom: 25px;
}
.footer_logo {
  display: block;
  max-width: 180px;
}
.footer_address {
  color: inherit;
}
.footer_address a {
  color: inherit;
  text-decoration: none;
}
.footer_bottom {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 20px;
  padding: 20px 0;
  border-top: 1px solid var(--vnl-color-secondary);
}
@media (min-width: 800px) {
  .footer_bottom {
    flex-direction: row;
  }
}
.footer_copy, .footer_fineprint {
  color: inherit;
}
@media (min-width: 800px) {
  .footer_copy, .footer_bottom_right {
    flex: 1 1;
  }
}
.footer_copy {
  text-align: center;
}
@media (min-width: 800px) {
  .footer_copy {
    text-align: left;
  }
}
.footer_fineprint ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px 20px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.footer_fineprint a {
  color: inherit;
  text-decoration: none;
}
.footer_bottom_right {
  display: flex;
  justify-content: end;
}
.footer_venueLogoLink {
  display: inline-flex;
}
@media (min-width: 800px) {
  .footer_venueLogoLink {
    flex: 0 0 auto;
  }
}
.footer_venueLogo {
  display: block;
  max-width: 100px;
}

.mobile-stickybar {
  background-color: var(--vnl-color-dark);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: auto;
  min-height: 50px;
  padding: 10px;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 9;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3764705882);
}
@media (min-width: 800px) {
  .mobile-stickybar {
    display: none;
  }
}
.mobile-stickybar .booking_btn {
  flex: 1 1;
  justify-content: center;
  text-align: center;
}

.hero {
  margin: 50px 0;
}
.hero_gallery {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 5px;
  margin: 0;
  list-style: none;
  padding: 0;
  position: relative;
}
@media (min-width: 800px) {
  .hero_gallery {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }
}
.hero_gallery__numberPhotos {
  position: absolute;
  top: 7px;
  right: 14px;
  color: #fff;
  padding: 6px 8px 5px 35px;
  background-color: #414042;
  font-size: em(12px);
  font-weight: 400;
}
.hero_gallery__numberPhotos::before {
  content: "";
  left: 8px;
  width: 23px;
  height: 20px;
  transform: translateY(-50%);
  background-color: #fff;
  mask-image: url("/assets/svg/icon-more-images.svg");
  mask-position: center;
  mask-repeat: no-repeat;
  position: absolute;
  top: 50%;
  z-index: 1;
}
.hero_item {
  min-width: 0;
  aspect-ratio: 1/1;
  overflow: hidden;
}
@media (min-width: 800px) {
  .hero_item {
    aspect-ratio: auto;
  }
}
.hero_item-featured {
  grid-column: span 2;
  aspect-ratio: 4/3;
}
@media (min-width: 800px) {
  .hero_item-featured {
    grid-column: span 2;
    grid-row: span 2;
  }
}
.hero_slider {
  position: relative;
  overflow: hidden;
}
.hero_slides {
  margin: 0;
  padding: 0;
  list-style: none;
}
.hero_slide {
  aspect-ratio: 4/3;
  overflow: hidden;
}
.hero_arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 3;
  cursor: pointer;
}
.hero_arrow.swiper-prev {
  left: 10px;
}
.hero_arrow.swiper-next {
  right: 10px;
}
.hero_arrow.is-off {
  display: none;
}
.hero_figure, .hero_img {
  width: 100%;
  height: 100%;
}
.hero_figure {
  margin: 0;
}
.hero_figure a {
  display: block;
  height: 100%;
}
.hero_img {
  display: block;
  object-fit: cover;
  background-color: #D6D6D6;
}

.intro {
  margin: 50px 0;
}
.intro_content {
  display: flex;
  flex-direction: column;
  gap: 40px;
  padding: 0 20px;
}
@media (min-width: 800px) {
  .intro_content {
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 20px;
  }
}
.intro_main {
  max-width: 750px;
}
.intro_subtitle {
  margin: 0 0 25px;
}
.intro_title {
  max-width: 500px;
  margin: 0;
}
.intro_title span {
  display: block;
  font-family: var(--vnl-font-secondary);
  font-style: italic;
  margin-top: 20px;
}
.intro_desc {
  max-width: 740px;
  margin: 30px 0 0;
}
.intro_stats {
  display: flex;
  flex-wrap: wrap;
  gap: 30px 50px;
  margin-top: 40px;
}
.intro_stat {
  min-width: 140px;
}
.intro_label.h1 {
  margin: 0;
}
.intro_value {
  font-size: 28px;
  font-weight: 300;
  margin: 0;
}
.intro_contact {
  display: flex;
  align-items: stretch;
  border: 1px solid #DFDFDF;
  margin: 0;
}
@media (min-width: 800px) {
  .intro_contact {
    flex: 0 0 400px;
    margin-top: 45px;
  }
}
.intro_contactInfo {
  align-self: center;
  flex: 1 1 auto;
  padding: 25px;
}
.intro_contactLabel, .intro_contactRole {
  margin: 0;
  color: var(--vnl-color-text);
}
.intro_contactLabel {
  font-size: 12px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}
.intro_contactName {
  margin: 15px 0 10px;
  font-family: var(--vnl-font-primary);
  font-size: 18px;
  text-transform: uppercase;
}
.intro_contactRole {
  font-size: 12px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}
.intro_contactEmail {
  display: inline-block;
  margin-top: 5px;
  color: var(--vnl-color-text);
  font-size: 13px;
  text-decoration: none;
}
.intro_contactFigure {
  flex: 0 1 40%;
  min-width: 0;
  margin: 0;
}
.intro_contactImg {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.roomInfo {
  padding: 50px 0;
  background-color: #fff;
}
.roomInfo_content {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 30px 50px;
}
.roomInfo_figure {
  flex: 1 1 280px;
  max-width: 410px;
  margin: 0;
}
.roomInfo_img {
  display: block;
  width: 100%;
  aspect-ratio: 1;
  object-fit: cover;
  background-color: #D6D6D6;
}
.roomInfo_main {
  flex: 1 1 500px;
  padding: 0 20px;
}
.roomInfo_title {
  margin: 0 0 25px;
}
.roomInfo_title span {
  text-transform: uppercase;
}
.roomInfo_list {
  columns: 2 280px;
  column-gap: 50px;
  margin: 0;
}
.roomInfo_item {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 20px;
  padding: 14px 4px;
  border-top: 1px solid var(--vnl-color-light);
  break-inside: avoid;
}
.roomInfo_label {
  color: var(--vnl-color-text);
  font-family: var(--vnl-font-primary);
  white-space: nowrap;
}
.roomInfo_value {
  margin: 0;
  color: var(--vnl-color-dark);
  font-family: var(--vnl-font-primary);
  text-align: right;
}
.roomInfo_cta {
  margin-top: 30px;
  text-align: center;
}
@media (min-width: 800px) {
  .roomInfo_cta {
    text-align: right;
  }
}

.eventInfo {
  margin: 50px 0;
}
.eventInfo_content {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 30px 50px;
}
.eventInfo_main {
  flex: 1 1 500px;
  max-width: 580px;
}
.eventInfo_subtitle {
  margin: 0 0 25px;
}
.eventInfo_title {
  margin: 0 0 15px;
}
.eventInfo_desc {
  max-width: 560px;
  margin: 0;
}
.eventInfo_cta {
  flex: 1 1 280px;
  text-align: center;
}
@media (min-width: 800px) {
  .eventInfo_cta {
    text-align: right;
  }
}
.eventInfo_btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.experiences {
  color: var(--vnl-color-light);
}
.experiences_header {
  padding: 70px 0 80px;
  background-color: var(--vnl-color-dark);
}
@media (max-width: 800px) {
  .experiences_header {
    padding-bottom: 30px;
  }
}
.experiences_intro {
  max-width: 480px;
  margin: 0 auto;
  text-align: center;
}
.experiences .experiences_subtitle {
  color: inherit;
  margin: 0 0 20px;
}
.experiences .experiences_title {
  color: inherit;
  margin: 0 0 15px;
}
.experiences .text p,
.experiences .text p span {
  color: inherit;
}
.experiences_items {
  position: relative;
}
.experiences_items .swiper-wrapper {
  min-height: 520px;
  align-items: stretch;
}
@media (max-width: 800px) {
  .experiences_items .swiper-wrapper {
    min-height: inherit;
  }
}
.experiences_item {
  display: flex;
  height: auto;
  align-items: flex-end;
}
.experiences_item:hover .experiences_img {
  opacity: 0.2;
}
@media (max-width: 800px) {
  .experiences_item {
    height: 390px;
  }
}
.experiences_figure {
  position: absolute;
  inset: 0;
  z-index: 1;
  margin: 0;
  background-color: var(--vnl-color-dark);
}
.experiences_img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0.5;
  transition: opacity 0.3s ease;
  background-color: #D6D6D6;
}
.experiences_text {
  position: relative;
  z-index: 2;
  width: 100%;
  padding: 25px 30px;
}
.experiences .experiences_itemSubtitle {
  color: inherit;
}
.experiences .experiences_itemTitle {
  color: inherit;
  margin: 0;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3764705882);
}
.experiences_btn {
  display: inline-flex;
  color: inherit;
}
.experiences_arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 3;
  cursor: pointer;
}
.experiences_arrow.swiper-prev {
  left: 10px;
}
.experiences_arrow.swiper-next {
  right: 10px;
}
.experiences_arrow.is-off {
  display: none;
}

.gettingHere {
  background-color: #FFFFFF;
  padding: 50px 0;
}
.gettingHere_intro {
  margin-bottom: 20px;
}
.gettingHere_subtitle {
  margin: 0 0 20px;
}
.gettingHere_title {
  margin: 0;
  font-family: var(--vnl-font-secondary);
  font-style: italic;
  letter-spacing: 0;
}
.gettingHere_items {
  display: flex;
  flex-wrap: wrap;
  column-gap: 50px;
}
.gettingHere_item {
  display: flex;
  flex: 1 1 420px;
  align-items: flex-start;
  gap: 20px;
  padding: 15px 0;
  border-top: 1px solid var(--vnl-color-secondary);
}
.gettingHere_itemTitle {
  flex: 0 0 140px;
  margin: 0;
}
.gettingHere_item .text {
  flex: 1 1 auto;
}
.gettingHere_item .text p:last-child {
  margin-bottom: 0;
}

.faq {
  background-color: #FFFFFF;
  padding: 50px 0;
}
.faq_intro {
  margin-bottom: 30px;
}
.faq_subtitle {
  margin: 0 0 20px;
}
.faq_title {
  margin: 0;
}
.faq_title span {
  font-family: var(--vnl-font-secondary);
  font-style: italic;
}
.faq_item {
  border-top: 1px solid var(--vnl-color-secondary);
}
.faq_item:last-child {
  border-bottom: 1px solid var(--vnl-color-secondary);
}
.faq_item.active .faq_answer {
  display: block;
}
.faq_item.active .faq_toggle {
  transform: rotate(45deg);
}
.faq_questionRow {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  padding: 18px 0;
  cursor: pointer;
}
.faq_question {
  font-family: var(--vnl-font-primary);
  font-size: 16px;
  text-transform: uppercase;
}
.faq_toggle {
  flex: 0 0 auto;
  display: block;
  transition: transform 0.2s ease;
}
.faq_answer {
  display: none;
  padding-bottom: 20px;
}

.attractions {
  margin-bottom: 50px;
}
@media (min-width: 800px) {
  .attractions {
    margin-top: 50px;
  }
}
.attractions_content {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  gap: 30px;
}
@media (min-width: 800px) {
  .attractions_content {
    flex-direction: row-reverse;
    flex-wrap: nowrap;
  }
}
.attractions_main {
  flex: 1 1 540px;
  padding: 0 20px;
}
@media (min-width: 800px) {
  .attractions_main {
    margin-top: 50px;
  }
}
.attractions_subtitle {
  margin: 0 0 20px;
}
.attractions_title {
  margin: 0 0 30px;
}
.attractions_title span {
  font-family: var(--vnl-font-secondary);
  font-style: italic;
}
.attractions_list {
  margin: 0;
}
.attractions_item {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 20px;
  padding: 15px 0;
  border-top: 1px solid var(--vnl-color-dark);
  cursor: pointer;
}
.attractions_item:last-child {
  border-bottom: 1px solid var(--vnl-color-dark);
}
.attractions_itemText {
  flex: 1 1 auto;
}
.attractions_name {
  font-family: var(--vnl-font-primary);
  font-size: 16px;
}
.attractions_cat {
  font-size: 12px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
.attractions_time {
  flex: 0 0 auto;
  font-family: var(--vnl-font-primary);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.2em;
  text-align: right;
  text-transform: uppercase;
}
.attractions_map {
  flex: 1 1 610px;
  min-height: 400px;
  background-color: var(--vnl-color-dark);
}
@media (min-width: 800px) {
  .attractions_map {
    min-height: 580px;
  }
}
.attractions_infoWindow {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 200px;
  text-align: center;
}
.attractions_infoImg {
  display: block;
  max-width: 100% !important;
  height: auto;
  max-height: 100px;
  object-fit: contain;
}
.attractions_infoName, .attractions_infoAddr {
  margin: 0;
}

.unavailable {
  display: block;
  text-align: center;
}
.unavailable_content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: auto;
  min-height: 100dvh;
  padding: 100px 0;
}
.unavailable_cta {
  display: block;
  margin-top: 50px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QTtBRnNERDs7QUVwREE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ1REQ7O0FHaEVBO0VBQ0M7QUhtRUQ7QUdsRUM7RUFDQztBSG9FRjtBR25FRTtFQUFZO0FIc0VkO0FHcEVDO0VBQ0M7QUhzRUY7QUdyRUU7RUFBWTtBSHdFZDtBR3RFQztFQUNDO0FId0VGO0FHdkVFO0VBQVk7QUgwRWQ7QUd4RUM7RUFDQztBSDBFRjtBR3pFRTtFQUFZO0FINEVkO0FHekVDO0VBQ0M7RUFDQTtBSDJFRjtBR3hFQztFQUNDO0FIMEVGO0FHekVFO0VBQVk7QUg0RWQ7QUd4RUU7RUFBd0I7QUgyRTFCO0FHM0VFO0VBQXdCO0FIOEUxQjtBRzlFRTtFQUF3QjtBSGlGMUI7QUdqRkU7RUFBd0I7QUhvRjFCO0FHcEZFO0VBQXdCO0FIdUYxQjtBR3ZGRTtFQUF3QjtBSDBGMUI7QUcxRkU7RUFBd0I7QUg2RjFCO0FHN0ZFO0VBQXdCO0FIZ0cxQjtBR2hHRTtFQUF3QjtBSG1HMUI7QUduR0U7RUFBd0I7QUhzRzFCOztBSXpJQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo0SUQ7QUkxSUM7RUFDQztFQUNBO0VBQ0E7QUo0SUY7QUkxSUU7RUFMRDtJQUs2QjtFSjhJNUI7QUFDRjtBSTVJQztFQUFhO0FKK0lkO0FJN0lDO0VBQ0M7RUFDQTtBSitJRjtBSTVJQztFQUNDO0FKOElGO0FJNUlFO0VBSEQ7SUFHNkI7RUpnSjVCO0FBQ0Y7O0FLN0tBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMZ0xEO0FLOUtDO0VBUkQ7SUFRNkI7RUxrTDNCO0FBQ0Y7QUtqTEM7RUFDQztFQUNBO0FMbUxGO0FLbExFO0VBSEQ7SUFHNkI7RUxzTDVCO0FBQ0Y7QUtwTEM7RUFDQztFQUNBO0FMc0xGO0FLbkxDO0VBQ0M7RUFDQTtBTHFMRjtBS2xMQztFQUNDO0FMb0xGO0FLbExFO0VBQ0M7RUFDQTtBTG9MSDtBS2hMQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMa0xGO0FL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QUFTO0FkMnpCVjtBY3p6QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDJ6QkY7QWN4ekJDO0VBQW9CO0FkMnpCckI7QWN6ekJDO0VBQWE7QWQ0ekJkO0FjMXpCQztFQUNDO0VBQ0E7QWQ0ekJGO0FjenpCQztFQUNDO0VBQ0E7RUFDQTtBZDJ6QkY7QWN4ekJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQwekJGO0FjdnpCQztFQUNDO0VBQ0E7RUFDQTtBZHl6QkY7QWN2ekJFO0VBTEQ7SUFLNkI7RWQyekI1QjtBQUNGO0FjenpCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQyekJGO0FjeHpCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQwekJGO0FjdnpCQztFQUNhO0FkeXpCZDs7QWUxNUJBO0VBQ0M7RUFDQTtBZjY1QkQ7QWU1NUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWY4NUJGO0FlNTVCQztFQUNDO0VBQ0E7QWY4NUJGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9AdmVudWVsb2NpdHkvcGx1c19ncm91cC1yZXNlcnZhdGlvbnMvLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXIubWluLmNzcyIsIndlYnBhY2s6Ly9AdmVudWVsb2NpdHkvcGx1c19ncm91cC1yZXNlcnZhdGlvbnMvLi9hc3NldHMvc2Fzcy9nZW5lcmFsL19sYnguc2NzcyIsIndlYnBhY2s6Ly9AdmVudWVsb2NpdHkvcGx1c19ncm91cC1yZXNlcnZhdGlvbnMvLi9hc3NldHMvc2Fzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vQHZlbnVlbG9jaXR5L3BsdXNfZ3JvdXAtcmVzZXJ2YXRpb25zLy4vYXNzZXRzL3Nhc3Mvc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly9AdmVudWVsb2NpdHkvcGx1c19ncm91cC1yZXNlcnZhdGlvbnMvLi9hc3NldHMvc2Fzcy9fYmFzZS5zY3NzIiwid2VicGFjazovL0B2ZW51ZWxvY2l0eS9wbHVzX2dyb3VwLXJlc2VydmF0aW9ucy8uL2Fzc2V0cy9zYXNzL2dlbmVyYWwvX2xheW91dC5zY3NzIiwid2VicGFjazovL0B2ZW51ZWxvY2l0eS9wbHVzX2dyb3VwLXJlc2VydmF0aW9ucy8uL2Fzc2V0cy9zYXNzL2dlbmVyYWwvX3Njcm9sbC1tYWdpYy5zY3NzIiwid2VicGFjazovL0B2ZW51ZWxvY2l0eS9wbHVzX2dyb3VwLXJlc2VydmF0aW9ucy8uL2Fzc2V0cy9zYXNzL2dlbmVyYWwvX2hlYWRlci5zY3NzIiwid2VicGFjazovL0B2ZW51ZWxvY2l0eS9wbHVzX2dyb3VwLXJlc2VydmF0aW9ucy8uL2Fzc2V0cy9zYXNzL2dlbmVyYWwvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL0B2ZW51ZWxvY2l0eS9wbHVzX2dyb3VwLXJlc2VydmF0aW9ucy8uL2Fzc2V0cy9zYXNzL2dlbmVyYWwvX21vYmlsZS1zdGlja3liYXIuc2NzcyIsIndlYnBhY2s6Ly9AdmVudWVsb2NpdHkvcGx1c19ncm91cC1yZXNlcnZhdGlvbnMvLi9hc3NldHMvc2Fzcy9wYXJ0aWFscy9oZXJvLnNjc3MiLCJ3ZWJwYWNrOi8vQHZlbnVlbG9jaXR5L3BsdXNfZ3JvdXAtcmVzZXJ2YXRpb25zLy4vYXNzZXRzL3Nhc3MvcGFydGlhbHMvaW50cm8uc2NzcyIsIndlYnBhY2s6Ly9AdmVudWVsb2NpdHkvcGx1c19ncm91cC1yZXNlcnZhdGlvbnMvLi9hc3NldHMvc2Fzcy9wYXJ0aWFscy9yb29tLWluZm8uc2NzcyIsIndlYnBhY2s6Ly9AdmVudWVsb2NpdHkvcGx1c19ncm91cC1yZXNlcnZhdGlvbnMvLi9hc3NldHMvc2Fzcy9wYXJ0aWFscy9ldmVudC1pbmZvLnNjc3MiLCJ3ZWJwYWNrOi8vQHZlbnVlbG9jaXR5L3BsdXNfZ3JvdXAtcmVzZXJ2YXRpb25zLy4vYXNzZXRzL3Nhc3MvcGFydGlhbHMvZXhwZXJpZW5jZXMuc2NzcyIsIndlYnBhY2s6Ly9AdmVudWVsb2NpdHkvcGx1c19ncm91cC1yZXNlcnZhdGlvbnMvLi9hc3NldHMvc2Fzcy9wYXJ0aWFscy9nZXR0aW5nLWhlcmUuc2NzcyIsIndlYnBhY2s6Ly9AdmVudWVsb2NpdHkvcGx1c19ncm91cC1yZXNlcnZhdGlvbnMvLi9hc3NldHMvc2Fzcy9wYXJ0aWFscy9mYXEuc2NzcyIsIndlYnBhY2s6Ly9AdmVudWVsb2NpdHkvcGx1c19ncm91cC1yZXNlcnZhdGlvbnMvLi9hc3NldHMvc2Fzcy9wYXJ0aWFscy9hdHRyYWN0aW9ucy5zY3NzIiwid2VicGFjazovL0B2ZW51ZWxvY2l0eS9wbHVzX2dyb3VwLXJlc2VydmF0aW9ucy8uL2Fzc2V0cy9zYXNzL3BhcnRpYWxzL191bmF2YWlsYWJsZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU3dpcGVyIDkuMC40XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIzIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEZlYnJ1YXJ5IDEwLCAyMDIzXG4gKi9cblxuQGZvbnQtZmFjZXtmb250LWZhbWlseTpzd2lwZXItaWNvbnM7c3JjOnVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn0uc3dpcGVyLHN3aXBlci1jb250YWluZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjE7ZGlzcGxheTpibG9ja30uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbixpbml0aWFsKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LDAsMCl9LnN3aXBlci1ob3Jpem9udGFse3RvdWNoLWFjdGlvbjpwYW4teX0uc3dpcGVyLXZlcnRpY2Fse3RvdWNoLWFjdGlvbjpwYW4teH0uc3dpcGVyLXNsaWRlLHN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07ZGlzcGxheTpibG9ja30uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWF1dG9oZWlnaHQsLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVye3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZHtwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMTUpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpzdGFydCBzdGFydH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5fS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7Y29udGVudDonJztmbGV4LXNocmluazowO29yZGVyOjk5OTl9LnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpjZW50ZXIgY2VudGVyO3Njcm9sbC1zbmFwLXN0b3A6YWx3YXlzfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle3dpZHRoOjEwMCU7bWluLXdpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsc3dpcGVyLWNvbnRhaW5lcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcnthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRley0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDB9QGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19IiwiLmxieCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBhZGRpbmc6IDMwcHg7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiA5OTtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ji5sYngtZnVsbHNjcmVlbiB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQvKiAmLmxieC1tZWRpYXtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHR9ICovXG5cdCoge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblx0Jl9iZyB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgjMDAwLCAwLjcpO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRpbnNldDogMDtcblx0XHRhbmltYXRpb246IGxieEZhZGVPdXQgMC42cyBlYXNlLWluLW91dCBmb3J3YXJkcztcblx0XHQuYWN0aXZlICYge1xuXHRcdFx0YW5pbWF0aW9uOiBsYnhGYWRlSW4gMC42cyBlYXNlLWluLW91dCBmb3J3YXJkcztcblx0XHR9XG5cdH1cblx0Jl9jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogYXV0bztcblx0XHRtaW4td2lkdGg6IDIwMHB4O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWluLWhlaWdodDogMTIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0YW5pbWF0aW9uOiBsYnhGYWRlT3V0VXAgMC40cyBlYXNlLWluLW91dCBmb3J3YXJkcztcblx0XHQuYWN0aXZlICYge1xuXHRcdFx0YW5pbWF0aW9uOiBsYnhGYWRlSW5VcCAwLjRzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuXHRcdH1cblx0fVxuXHQmX2xvYWRpbmcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0ei1pbmRleDogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcblx0XHQuYWN0aXZlICYge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdFx0c3ZnIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRjaXJjbGUge1xuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRhbmltYXRpb246IGxieFNwaW4gNXMgaW5maW5pdGUgbGluZWFyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBsYnhTcGluIDNzIGluZmluaXRlIGxpbmVhciByZXZlcnNlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfaXRlbSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcblx0XHQmOm5vdCguYWN0aXZlKSB7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0XHRpbWcsXG5cdFx0dmlkZW8ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjBweCk7XG5cdFx0XHQubGJ4LWZ1bGxzY3JlZW4gJiB7XG5cdFx0XHRcdHdpZHRoOiAxMDB2dztcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDB2dztcblx0XHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwdmg7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpZnJhbWUge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHR9XG5cdFx0LmxieC1pbmxpbmUgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdH1cblx0XHQmLWZvb3Qge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQmLWNhcHRpb24ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZzogMC41ZW07XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAwLjNzO1xuXHRcdFx0LmxieF9pdGVtLmFjdGl2ZSAmIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX2Fycm93IHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0ei1pbmRleDogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdC5sYngtd2lkZUFycm93cyAmIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0fVxuXHRcdCYtYm94IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogNXB4O1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdH1cblx0XHRzdmcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdCZfcHJldiB7XG5cdFx0bGVmdDogMDtcblx0fVxuXHQmX25leHQge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHQubGJ4X2Fycm93LWJveCB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0fVxuXHR9XG5cdCZfY2xvc2Uge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoI2ZmZiwgMC41KTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDVweDtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHR6LWluZGV4OiAyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuXG5ib2R5LmxieF9ib2R5LW5vc2Nyb2xsIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQGtleWZyYW1lcyBsYnhGYWRlSW4ge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIGxieEZhZGVPdXQge1xuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuQGtleWZyYW1lcyBsYnhGYWRlSW5VcCB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxufVxuQGtleWZyYW1lcyBsYnhGYWRlT3V0VXAge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIGxieFNwaW4ge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0fVxuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0fVxufVxuIiwiJWhvdmVyLWdhbGxlcnkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IGNhbGMoNTAlIC0gMTNweCk7XG5cdFx0bGVmdDogY2FsYyg1MCUgLSAxM3B4KTtcblx0XHR3aWR0aDogMjZweDtcblx0XHRoZWlnaHQ6IDI2cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKHN2Zy9leHBhbmQtZ2FsbGVyeS1pY29uLnN2Zykgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xuXHRcdG9wYWNpdHk6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cdH1cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDAlO1xuXHRcdGxlZnQ6IDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcbiAgICAgICAgei1pbmRleDogMTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn0iLCIuaGVyb19maWd1cmUgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZXJvX2ZpZ3VyZSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDEzcHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEzcHgpO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoc3ZnL2V4cGFuZC1nYWxsZXJ5LWljb24uc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMjtcbn1cbi5oZXJvX2ZpZ3VyZSBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMCU7XG4gIGxlZnQ6IDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAxO1xufVxuLmhlcm9fZmlndXJlIGE6aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyb19maWd1cmUgYTpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12bmwtY29sb3ItbGlnaHQpO1xufVxuXG4uaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi53cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTUwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5hbmltYXRlLWZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLmFuaW1hdGUtZmFkZS50b3Age1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG59XG4uYW5pbWF0ZS1mYWRlLnRvcC5mYWRlLWluIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmFuaW1hdGUtZmFkZS5ib3R0b20ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xufVxuLmFuaW1hdGUtZmFkZS5ib3R0b20uZmFkZS1pbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5hbmltYXRlLWZhZGUubGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG59XG4uYW5pbWF0ZS1mYWRlLmxlZnQuZmFkZS1pbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5hbmltYXRlLWZhZGUucmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XG59XG4uYW5pbWF0ZS1mYWRlLnJpZ2h0LmZhZGUtaW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uYW5pbWF0ZS1mYWRlLmZhZGUtaW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBjdWJpYy1iZXppZXIoMC4xOCwgMC4zMiwgMC4xNywgMC45OSk7XG59XG4uYW5pbWF0ZS1mYWRlLnJvdGF0ZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xufVxuLmFuaW1hdGUtZmFkZS5yb3RhdGUuZmFkZS1pbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuLmFuaW1hdGUtZmFkZVtkYXRhLWRlbGF5PVwiMVwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG59XG4uYW5pbWF0ZS1mYWRlW2RhdGEtZGVsYXk9XCIyXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cbi5hbmltYXRlLWZhZGVbZGF0YS1kZWxheT1cIjNcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xufVxuLmFuaW1hdGUtZmFkZVtkYXRhLWRlbGF5PVwiNFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuLmFuaW1hdGUtZmFkZVtkYXRhLWRlbGF5PVwiNVwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG59XG4uYW5pbWF0ZS1mYWRlW2RhdGEtZGVsYXk9XCI2XCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40cztcbn1cbi5hbmltYXRlLWZhZGVbZGF0YS1kZWxheT1cIjdcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjZzO1xufVxuLmFuaW1hdGUtZmFkZVtkYXRhLWRlbGF5PVwiOFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOHM7XG59XG4uYW5pbWF0ZS1mYWRlW2RhdGEtZGVsYXk9XCI5XCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMnM7XG59XG4uYW5pbWF0ZS1mYWRlW2RhdGEtZGVsYXk9XCIxMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMnM7XG59XG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12bmwtY29sb3Itc2Vjb25kYXJ5KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5O1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMDgyMzUyOTQxMik7XG59XG4uaGVhZGVyX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuaGVhZGVyX2NvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmhlYWRlcl9sb2dvTGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlcl9sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTYwcHg7XG59XG4uaGVhZGVyIC5ib29raW5nX2J0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmhlYWRlciAuYm9va2luZ19idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5cbi5mb290ZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdm5sLWNvbG9yLWRhcmspO1xuICBjb2xvcjogdmFyKC0tdm5sLWNvbG9yLWxpZ2h0KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLmZvb3Rlcl9jb250YWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5mb290ZXJfY29udGFjdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmZvb3Rlcl9sb2dvTGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5mb290ZXJfbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDE4MHB4O1xufVxuLmZvb3Rlcl9hZGRyZXNzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZm9vdGVyX2FkZHJlc3MgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXZubC1jb2xvci1zZWNvbmRhcnkpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5mb290ZXJfYm90dG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uZm9vdGVyX2NvcHksIC5mb290ZXJfZmluZXByaW50IHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmZvb3Rlcl9jb3B5LCAuZm9vdGVyX2JvdHRvbV9yaWdodCB7XG4gICAgZmxleDogMSAxO1xuICB9XG59XG4uZm9vdGVyX2NvcHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmZvb3Rlcl9jb3B5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uZm9vdGVyX2ZpbmVwcmludCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweCAyMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZm9vdGVyX2ZpbmVwcmludCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXJfYm90dG9tX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG4uZm9vdGVyX3ZlbnVlTG9nb0xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuZm9vdGVyX3ZlbnVlTG9nb0xpbmsge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG59XG4uZm9vdGVyX3ZlbnVlTG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuXG4ubW9iaWxlLXN0aWNreWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZubC1jb2xvci1kYXJrKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5O1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMzc2NDcwNTg4Mik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLm1vYmlsZS1zdGlja3liYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tb2JpbGUtc3RpY2t5YmFyIC5ib29raW5nX2J0biB7XG4gIGZsZXg6IDEgMTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhlcm8ge1xuICBtYXJnaW46IDUwcHggMDtcbn1cbi5oZXJvX2dhbGxlcnkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdhcDogNXB4O1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuaGVyb19nYWxsZXJ5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG4uaGVyb19nYWxsZXJ5X19udW1iZXJQaG90b3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICByaWdodDogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDZweCA4cHggNXB4IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTQwNDI7XG4gIGZvbnQtc2l6ZTogZW0oMTJweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uaGVyb19nYWxsZXJ5X19udW1iZXJQaG90b3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDhweDtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL3N2Zy9pY29uLW1vcmUtaW1hZ2VzLnN2Z1wiKTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxO1xufVxuLmhlcm9faXRlbSB7XG4gIG1pbi13aWR0aDogMDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmhlcm9faXRlbSB7XG4gICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICB9XG59XG4uaGVyb19pdGVtLWZlYXR1cmVkIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgYXNwZWN0LXJhdGlvOiA0LzM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmhlcm9faXRlbS1mZWF0dXJlZCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICBncmlkLXJvdzogc3BhbiAyO1xuICB9XG59XG4uaGVyb19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGVyb19zbGlkZXMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uaGVyb19zbGlkZSB7XG4gIGFzcGVjdC1yYXRpbzogNC8zO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhlcm9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZXJvX2Fycm93LnN3aXBlci1wcmV2IHtcbiAgbGVmdDogMTBweDtcbn1cbi5oZXJvX2Fycm93LnN3aXBlci1uZXh0IHtcbiAgcmlnaHQ6IDEwcHg7XG59XG4uaGVyb19hcnJvdy5pcy1vZmYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlcm9fZmlndXJlLCAuaGVyb19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlcm9fZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuLmhlcm9fZmlndXJlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlcm9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDZENkQ2O1xufVxuXG4uaW50cm8ge1xuICBtYXJnaW46IDUwcHggMDtcbn1cbi5pbnRyb19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmludHJvX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLmludHJvX21haW4ge1xuICBtYXgtd2lkdGg6IDc1MHB4O1xufVxuLmludHJvX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cbi5pbnRyb190aXRsZSB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5pbnRyb190aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS12bmwtZm9udC1zZWNvbmRhcnkpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uaW50cm9fZGVzYyB7XG4gIG1heC13aWR0aDogNzQwcHg7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG4uaW50cm9fc3RhdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMzBweCA1MHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmludHJvX3N0YXQge1xuICBtaW4td2lkdGg6IDE0MHB4O1xufVxuLmludHJvX2xhYmVsLmgxIHtcbiAgbWFyZ2luOiAwO1xufVxuLmludHJvX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDA7XG59XG4uaW50cm9fY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREZERkRGO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmludHJvX2NvbnRhY3Qge1xuICAgIGZsZXg6IDAgMCA0MDBweDtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG59XG4uaW50cm9fY29udGFjdEluZm8ge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAyNXB4O1xufVxuLmludHJvX2NvbnRhY3RMYWJlbCwgLmludHJvX2NvbnRhY3RSb2xlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogdmFyKC0tdm5sLWNvbG9yLXRleHQpO1xufVxuLmludHJvX2NvbnRhY3RMYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5pbnRyb19jb250YWN0TmFtZSB7XG4gIG1hcmdpbjogMTVweCAwIDEwcHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS12bmwtZm9udC1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmludHJvX2NvbnRhY3RSb2xlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmludHJvX2NvbnRhY3RFbWFpbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBjb2xvcjogdmFyKC0tdm5sLWNvbG9yLXRleHQpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5pbnRyb19jb250YWN0RmlndXJlIHtcbiAgZmxleDogMCAxIDQwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW46IDA7XG59XG4uaW50cm9fY29udGFjdEltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnJvb21JbmZvIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnJvb21JbmZvX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweCA1MHB4O1xufVxuLnJvb21JbmZvX2ZpZ3VyZSB7XG4gIGZsZXg6IDEgMSAyODBweDtcbiAgbWF4LXdpZHRoOiA0MTBweDtcbiAgbWFyZ2luOiAwO1xufVxuLnJvb21JbmZvX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q2RDZENjtcbn1cbi5yb29tSW5mb19tYWluIHtcbiAgZmxleDogMSAxIDUwMHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4ucm9vbUluZm9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAyNXB4O1xufVxuLnJvb21JbmZvX3RpdGxlIHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnJvb21JbmZvX2xpc3Qge1xuICBjb2x1bW5zOiAyIDI4MHB4O1xuICBjb2x1bW4tZ2FwOiA1MHB4O1xuICBtYXJnaW46IDA7XG59XG4ucm9vbUluZm9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDE0cHggNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tdm5sLWNvbG9yLWxpZ2h0KTtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbn1cbi5yb29tSW5mb19sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS12bmwtY29sb3ItdGV4dCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS12bmwtZm9udC1wcmltYXJ5KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5yb29tSW5mb192YWx1ZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHZhcigtLXZubC1jb2xvci1kYXJrKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXZubC1mb250LXByaW1hcnkpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5yb29tSW5mb19jdGEge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLnJvb21JbmZvX2N0YSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLmV2ZW50SW5mbyB7XG4gIG1hcmdpbjogNTBweCAwO1xufVxuLmV2ZW50SW5mb19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzBweCA1MHB4O1xufVxuLmV2ZW50SW5mb19tYWluIHtcbiAgZmxleDogMSAxIDUwMHB4O1xuICBtYXgtd2lkdGg6IDU4MHB4O1xufVxuLmV2ZW50SW5mb19zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG4uZXZlbnRJbmZvX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cbi5ldmVudEluZm9fZGVzYyB7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5ldmVudEluZm9fY3RhIHtcbiAgZmxleDogMSAxIDI4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmV2ZW50SW5mb19jdGEge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4uZXZlbnRJbmZvX2J0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmV4cGVyaWVuY2VzIHtcbiAgY29sb3I6IHZhcigtLXZubC1jb2xvci1saWdodCk7XG59XG4uZXhwZXJpZW5jZXNfaGVhZGVyIHtcbiAgcGFkZGluZzogNzBweCAwIDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZubC1jb2xvci1kYXJrKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZXhwZXJpZW5jZXNfaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmV4cGVyaWVuY2VzX2ludHJvIHtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5leHBlcmllbmNlcyAuZXhwZXJpZW5jZXNfc3VidGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi5leHBlcmllbmNlcyAuZXhwZXJpZW5jZXNfdGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cbi5leHBlcmllbmNlcyAudGV4dCBwLFxuLmV4cGVyaWVuY2VzIC50ZXh0IHAgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmV4cGVyaWVuY2VzX2l0ZW1zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV4cGVyaWVuY2VzX2l0ZW1zIC5zd2lwZXItd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDUyMHB4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZXhwZXJpZW5jZXNfaXRlbXMgLnN3aXBlci13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG4uZXhwZXJpZW5jZXNfaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogYXV0bztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmV4cGVyaWVuY2VzX2l0ZW06aG92ZXIgLmV4cGVyaWVuY2VzX2ltZyB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZXhwZXJpZW5jZXNfaXRlbSB7XG4gICAgaGVpZ2h0OiAzOTBweDtcbiAgfVxufVxuLmV4cGVyaWVuY2VzX2ZpZ3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdm5sLWNvbG9yLWRhcmspO1xufVxuLmV4cGVyaWVuY2VzX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q2RDZENjtcbn1cbi5leHBlcmllbmNlc190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjVweCAzMHB4O1xufVxuLmV4cGVyaWVuY2VzIC5leHBlcmllbmNlc19pdGVtU3VidGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5leHBlcmllbmNlcyAuZXhwZXJpZW5jZXNfaXRlbVRpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzc2NDcwNTg4Mik7XG59XG4uZXhwZXJpZW5jZXNfYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmV4cGVyaWVuY2VzX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZXhwZXJpZW5jZXNfYXJyb3cuc3dpcGVyLXByZXYge1xuICBsZWZ0OiAxMHB4O1xufVxuLmV4cGVyaWVuY2VzX2Fycm93LnN3aXBlci1uZXh0IHtcbiAgcmlnaHQ6IDEwcHg7XG59XG4uZXhwZXJpZW5jZXNfYXJyb3cuaXMtb2ZmIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdldHRpbmdIZXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuLmdldHRpbmdIZXJlX2ludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5nZXR0aW5nSGVyZV9zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4uZ2V0dGluZ0hlcmVfdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS12bmwtZm9udC1zZWNvbmRhcnkpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLmdldHRpbmdIZXJlX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiA1MHB4O1xufVxuLmdldHRpbmdIZXJlX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgNDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXZubC1jb2xvci1zZWNvbmRhcnkpO1xufVxuLmdldHRpbmdIZXJlX2l0ZW1UaXRsZSB7XG4gIGZsZXg6IDAgMCAxNDBweDtcbiAgbWFyZ2luOiAwO1xufVxuLmdldHRpbmdIZXJlX2l0ZW0gLnRleHQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5nZXR0aW5nSGVyZV9pdGVtIC50ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mYXEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG4uZmFxX2ludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5mYXFfc3VidGl0bGUge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLmZhcV90aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5mYXFfdGl0bGUgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS12bmwtZm9udC1zZWNvbmRhcnkpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uZmFxX2l0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tdm5sLWNvbG9yLXNlY29uZGFyeSk7XG59XG4uZmFxX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS12bmwtY29sb3Itc2Vjb25kYXJ5KTtcbn1cbi5mYXFfaXRlbS5hY3RpdmUgLmZhcV9hbnN3ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mYXFfaXRlbS5hY3RpdmUgLmZhcV90b2dnbGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uZmFxX3F1ZXN0aW9uUm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDE4cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZhcV9xdWVzdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS12bmwtZm9udC1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZhcV90b2dnbGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG4uZmFxX2Fuc3dlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uYXR0cmFjdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5hdHRyYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLmF0dHJhY3Rpb25zX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmF0dHJhY3Rpb25zX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuLmF0dHJhY3Rpb25zX21haW4ge1xuICBmbGV4OiAxIDEgNTQwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuYXR0cmFjdGlvbnNfbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLmF0dHJhY3Rpb25zX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi5hdHRyYWN0aW9uc190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4uYXR0cmFjdGlvbnNfdGl0bGUgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS12bmwtZm9udC1zZWNvbmRhcnkpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uYXR0cmFjdGlvbnNfbGlzdCB7XG4gIG1hcmdpbjogMDtcbn1cbi5hdHRyYWN0aW9uc19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS12bmwtY29sb3ItZGFyayk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hdHRyYWN0aW9uc19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdm5sLWNvbG9yLWRhcmspO1xufVxuLmF0dHJhY3Rpb25zX2l0ZW1UZXh0IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uYXR0cmFjdGlvbnNfbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS12bmwtZm9udC1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmF0dHJhY3Rpb25zX2NhdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmF0dHJhY3Rpb25zX3RpbWUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZm9udC1mYW1pbHk6IHZhcigtLXZubC1mb250LXByaW1hcnkpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYXR0cmFjdGlvbnNfbWFwIHtcbiAgZmxleDogMSAxIDYxMHB4O1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdm5sLWNvbG9yLWRhcmspO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5hdHRyYWN0aW9uc19tYXAge1xuICAgIG1pbi1oZWlnaHQ6IDU4MHB4O1xuICB9XG59XG4uYXR0cmFjdGlvbnNfaW5mb1dpbmRvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmF0dHJhY3Rpb25zX2luZm9JbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uYXR0cmFjdGlvbnNfaW5mb05hbWUsIC5hdHRyYWN0aW9uc19pbmZvQWRkciB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnVuYXZhaWxhYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51bmF2YWlsYWJsZV9jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMTAwZHZoO1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuLnVuYXZhaWxhYmxlX2N0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuKiB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbmJvZHkgeyBmb250LXNpemU6IDE2cHg7IG1hcmdpbjogMDsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdm5sLWNvbG9yLWxpZ2h0KTsgfVxuXG4uaGlkZGVuIHsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMDsgaGVpZ2h0OiAwOyBvcGFjaXR5OiAwOyBvdmVyZmxvdzogaGlkZGVuOyB9XG4iLCIuY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTEwMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4ud3JhcHBlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDE1MDBweDtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0cGFkZGluZy1yaWdodDogMDtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuIiwiJGR1cmF0aW9uOiAwLjZzO1xuJGRlbGF5T2Zmc2V0OiAwLjI7XG4kdHJhbnNsYXRlVmFsOiAzMHB4O1xuJHJvdGF0ZVZhbDogNWRlZztcblxuLmFuaW1hdGUtZmFkZSB7XG5cdG9wYWNpdHk6IDA7XG5cdCYudG9wIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJHRyYW5zbGF0ZVZhbCk7XG5cdFx0Ji5mYWRlLWluIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cdH1cblx0Ji5ib3R0b20ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJHRyYW5zbGF0ZVZhbCk7XG5cdFx0Ji5mYWRlLWluIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cdH1cblx0Ji5sZWZ0IHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSR0cmFuc2xhdGVWYWwpO1xuXHRcdCYuZmFkZS1pbiB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuXHR9XG5cdCYucmlnaHQge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkdHJhbnNsYXRlVmFsKTtcblx0XHQmLmZhZGUtaW4geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cblx0fVxuXG5cdCYuZmFkZS1pbiB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uIGN1YmljLWJlemllcigwLjE4LCAwLjMyLCAwLjE3LCAwLjk5KTtcblx0fVxuXG5cdCYucm90YXRlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgkcm90YXRlVmFsKTtcblx0XHQmLmZhZGUtaW4geyB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuXHR9XG5cblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG5cdFx0JltkYXRhLWRlbGF5PScjeyRpfSddIHsgdHJhbnNpdGlvbi1kZWxheTogI3skZGVsYXlPZmZzZXQgKyAoJGkgKiAkZGVsYXlPZmZzZXQpfXM7IH1cblx0fVxufVxuIiwiLmhlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZubC1jb2xvci1zZWNvbmRhcnkpO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMjBweDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDk7XG5cdGJveC1zaGFkb3c6IDAgMCAyMHB4ICMwMDAwMDAxNTtcblxuXHQmX2NvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblx0fVxuXG5cdCZfbG9nb0xpbmsgeyBkaXNwbGF5OiBibG9jazsgfVxuXG5cdCZfbG9nbyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiAxNjBweDtcblx0fVxuXG5cdC5ib29raW5nX2J0biB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkgeyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuXHR9XG59XG4iLCIuZm9vdGVyIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZubC1jb2xvci1kYXJrKTtcblx0Y29sb3I6IHZhcigtLXZubC1jb2xvci1saWdodCk7XG5cdFxuXHRAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHsgcGFkZGluZy1ib3R0b206IDA7IH1cblxuXHQmX2NvbnRhY3Qge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cdH1cblxuXHQmX2xvZ29MaW5rIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0fVxuXG5cdCZfbG9nbyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiAxODBweDtcblx0fVxuXG5cdCZfYWRkcmVzcyB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfYm90dG9tIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRnYXA6IDIwcHg7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS12bmwtY29sb3Itc2Vjb25kYXJ5KTtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHR9XG5cdH1cblxuXHQmX2NvcHksXG5cdCZfZmluZXByaW50IHsgY29sb3I6IGluaGVyaXQ7IH1cblxuXHQmX2NvcHksXG5cdCZfYm90dG9tX3JpZ2h0IHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHsgZmxleDogMSAxOyB9XG5cdH1cblxuXHQmX2NvcHkge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuXHR9XG5cblx0Jl9maW5lcHJpbnQge1xuXHRcdHVsIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGdhcDogMTBweCAyMHB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX2JvdHRvbV9yaWdodCB7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogZW5kOyB9XG5cblx0Jl92ZW51ZUxvZ29MaW5rIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkgeyBmbGV4OiAwIDAgYXV0bzsgfVxuXHR9XG5cblx0Jl92ZW51ZUxvZ28ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1heC13aWR0aDogMTAwcHg7XG5cdH1cbn1cbiIsIi5tb2JpbGUtc3RpY2t5YmFyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdm5sLWNvbG9yLWRhcmspO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0bWluLWhlaWdodDogNTBweDtcblx0cGFkZGluZzogMTBweDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDk7XG5cdGJveC1zaGFkb3c6IDAgMCAyMHB4ICMwMDAwMDA2MDtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHsgZGlzcGxheTogbm9uZTsgfVxuXG5cdC5ib29raW5nX2J0biB7IGZsZXg6IDEgMTsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxufVxuIiwiLmhlcm8ge1xuXHRtYXJnaW46IDUwcHggMDtcblxuXHQmX2dhbGxlcnkge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuXHRcdGdhcDogNXB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG5cdFx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG5cdFx0fVxuXG5cdFx0Jl9fbnVtYmVyUGhvdG9ze1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA3cHg7XG5cdFx0XHRyaWdodDogMTRweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cGFkZGluZzogNnB4IDhweCA1cHggMzVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0MTQwNDI7XG5cdFx0XHRmb250LXNpemU6IGVtKDEycHgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0bGVmdDogOHB4O1xuXHRcdFx0XHR3aWR0aDogMjNweDtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdG1hc2staW1hZ2U6IHVybCgnL2Fzc2V0cy9zdmcvaWNvbi1tb3JlLWltYWdlcy5zdmcnKTtcblx0XHRcdFx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfaXRlbSB7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHRcdGFzcGVjdC1yYXRpbzogMSAvIDE7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuXHRcdFx0YXNwZWN0LXJhdGlvOiBhdXRvO1xuXHRcdH1cblxuXHRcdCYtZmVhdHVyZWQge1xuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gMjtcblx0XHRcdGFzcGVjdC1yYXRpbzogNCAvIDM7XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogc3BhbiAyO1xuXHRcdFx0XHRncmlkLXJvdzogc3BhbiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfc2xpZGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdCZfc2xpZGVzIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHR9XG5cblx0Jl9zbGlkZSB7XG5cdFx0YXNwZWN0LXJhdGlvOiA0IC8gMztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0Jl9hcnJvdyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR6LWluZGV4OiAzO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCYuc3dpcGVyLXByZXYgeyBsZWZ0OiAxMHB4OyB9XG5cdFx0Ji5zd2lwZXItbmV4dCB7IHJpZ2h0OiAxMHB4OyB9XG5cdFx0Ji5pcy1vZmYgeyBkaXNwbGF5OiBub25lOyB9XG5cdH1cblxuXHQmX2ZpZ3VyZSxcblx0Jl9pbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdCZfZmlndXJlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0YXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0QGV4dGVuZCAlaG92ZXItZ2FsbGVyeTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX2ltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0Q2RDZENjtcblx0fVxufVxuIiwiLmludHJvIHtcblx0bWFyZ2luOiA1MHB4IDA7XG5cblx0Jl9jb250ZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiA0MHB4O1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfbWFpbiB7IG1heC13aWR0aDogNzUwcHg7IH1cblxuXHQmX3N1YnRpdGxlIHsgbWFyZ2luOiAwIDAgMjVweDsgfVxuXG5cdCZfdGl0bGUge1xuXHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS12bmwtZm9udC1zZWNvbmRhcnkpO1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQmX2Rlc2Mge1xuXHRcdG1heC13aWR0aDogNzQwcHg7XG5cdFx0bWFyZ2luOiAzMHB4IDAgMDtcblx0fVxuXG5cdCZfc3RhdHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGdhcDogMzBweCA1MHB4O1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cblxuXHQmX3N0YXQgeyBtaW4td2lkdGg6IDE0MHB4OyB9XG5cblx0Jl9sYWJlbCB7XG5cdFx0Ji5oMSB7IG1hcmdpbjogMDsgfVxuXHR9XG5cblx0Jl92YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Jl9jb250YWN0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNERkRGREY7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG5cdFx0XHRmbGV4OiAwIDAgNDAwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA0NXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfY29udGFjdEluZm8ge1xuXHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRwYWRkaW5nOiAyNXB4O1xuXHR9XG5cblx0Jl9jb250YWN0TGFiZWwsXG5cdCZfY29udGFjdFJvbGUge1xuXHRcdG1hcmdpbjogMDtcblx0XHRjb2xvcjogdmFyKC0tdm5sLWNvbG9yLXRleHQpO1xuXHR9XG5cblx0Jl9jb250YWN0TGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQmX2NvbnRhY3ROYW1lIHtcblx0XHRtYXJnaW46IDE1cHggMCAxMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS12bmwtZm9udC1wcmltYXJ5KTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdCZfY29udGFjdFJvbGUge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQmX2NvbnRhY3RFbWFpbCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRjb2xvcjogdmFyKC0tdm5sLWNvbG9yLXRleHQpO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHQmX2NvbnRhY3RGaWd1cmUge1xuXHRcdGZsZXg6IDAgMSA0MCU7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdCZfY29udGFjdEltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG59XG4iLCIucm9vbUluZm8ge1xuXHRwYWRkaW5nOiA1MHB4IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0Jl9jb250ZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogMzBweCA1MHB4O1xuXHR9XG5cblx0Jl9maWd1cmUge1xuXHRcdGZsZXg6IDEgMSAyODBweDtcblx0XHRtYXgtd2lkdGg6IDQxMHB4O1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdCZfaW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRhc3BlY3QtcmF0aW86IDE7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0Q2RDZENjtcblx0fVxuXG5cdCZfbWFpbiB7XG5cdFx0ZmxleDogMSAxIDUwMHB4O1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxuXG5cdCZfdGl0bGUge1xuXHRcdG1hcmdpbjogMCAwIDI1cHg7XG5cblx0XHRzcGFuIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXHR9XG5cblx0Jl9saXN0IHtcblx0XHRjb2x1bW5zOiAyIDI4MHB4O1xuXHRcdGNvbHVtbi1nYXA6IDUwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Jl9pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdHBhZGRpbmc6IDE0cHggNHB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS12bmwtY29sb3ItbGlnaHQpO1xuXHRcdGJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdH1cblxuXHQmX2xhYmVsIHtcblx0XHRjb2xvcjogdmFyKC0tdm5sLWNvbG9yLXRleHQpO1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS12bmwtZm9udC1wcmltYXJ5KTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG5cblx0Jl92YWx1ZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGNvbG9yOiB2YXIoLS12bmwtY29sb3ItZGFyayk7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLXZubC1mb250LXByaW1hcnkpO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG5cblx0Jl9jdGEge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuXHR9XG59XG4iLCIuZXZlbnRJbmZvIHtcblx0bWFyZ2luOiA1MHB4IDA7XG5cblx0Jl9jb250ZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRnYXA6IDMwcHggNTBweDtcblx0fVxuXG5cdCZfbWFpbiB7XG5cdFx0ZmxleDogMSAxIDUwMHB4O1xuXHRcdG1heC13aWR0aDogNTgwcHg7XG5cdH1cblxuXHQmX3N1YnRpdGxlIHtcblx0XHRtYXJnaW46IDAgMCAyNXB4O1xuXHR9XG5cblx0Jl90aXRsZSB7XG5cdFx0bWFyZ2luOiAwIDAgMTVweDtcblx0fVxuXG5cdCZfZGVzYyB7XG5cdFx0bWF4LXdpZHRoOiA1NjBweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQmX2N0YSB7XG5cdFx0ZmxleDogMSAxIDI4MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblx0fVxuXG5cdCZfYnRuIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG59XG4iLCIuZXhwZXJpZW5jZXMge1xuXHRjb2xvcjogdmFyKC0tdm5sLWNvbG9yLWxpZ2h0KTtcblxuXHQmX2hlYWRlciB7XG5cdFx0cGFkZGluZzogNzBweCAwIDgwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdm5sLWNvbG9yLWRhcmspO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9pbnRybyB7XG5cdFx0bWF4LXdpZHRoOiA0ODBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQmICZfc3VidGl0bGUge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdH1cblxuXHQmICZfdGl0bGUge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdG1hcmdpbjogMCAwIDE1cHg7XG5cdH1cblxuXHQudGV4dCB7XG5cdFx0cCxcblx0XHRwIHNwYW4geyBjb2xvcjogaW5oZXJpdDsgfVxuXHR9XG5cblx0Jl9pdGVtcyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5zd2lwZXItd3JhcHBlciB7XG5cdFx0XHRtaW4taGVpZ2h0OiA1MjBweDtcblx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5leHBlcmllbmNlc19pbWcgeyBvcGFjaXR5OiAwLjI7IH1cblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcblx0XHRcdGhlaWdodDogMzkwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9maWd1cmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRpbnNldDogMDtcblx0XHR6LWluZGV4OiAxO1xuXHRcdG1hcmdpbjogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12bmwtY29sb3ItZGFyayk7XG5cdH1cblxuXHQmX2ltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRDZENkQ2O1xuXHR9XG5cblx0Jl90ZXh0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAyNXB4IDMwcHg7XG5cdH1cblxuXHQmICZfaXRlbVN1YnRpdGxlIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXG5cdCYgJl9pdGVtVGl0bGUge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGRkZGNjA7XG5cdH1cblxuXHQmX2J0biB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cblxuXHQmX2Fycm93IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHotaW5kZXg6IDM7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Ji5zd2lwZXItcHJldiB7IGxlZnQ6IDEwcHg7IH1cblx0XHQmLnN3aXBlci1uZXh0IHsgcmlnaHQ6IDEwcHg7IH1cblx0XHQmLmlzLW9mZiB7IGRpc3BsYXk6IG5vbmU7IH1cblx0fVxufVxuIiwiLmdldHRpbmdIZXJlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblx0cGFkZGluZzogNTBweCAwO1xuXG5cdCZfaW50cm8ge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQmX3N1YnRpdGxlIHtcblx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHR9XG5cblx0Jl90aXRsZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS12bmwtZm9udC1zZWNvbmRhcnkpO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0fVxuXG5cdCZfaXRlbXMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGNvbHVtbi1nYXA6IDUwcHg7XG5cdH1cblxuXHQmX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleDogMSAxIDQyMHB4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGdhcDogMjBweDtcblx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXZubC1jb2xvci1zZWNvbmRhcnkpO1xuXHR9XG5cblx0Jl9pdGVtVGl0bGUge1xuXHRcdGZsZXg6IDAgMCAxNDBweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQmX2l0ZW0gLnRleHQge1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdHA6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDA7IH1cblx0fVxufVxuIiwiLmZhcSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cdHBhZGRpbmc6IDUwcHggMDtcblxuXHQmX2ludHJvIHsgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG5cdCZfc3VidGl0bGUgeyBtYXJnaW46IDAgMCAyMHB4OyB9XG5cblx0Jl90aXRsZSB7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LWZhbWlseTogdmFyKC0tdm5sLWZvbnQtc2Vjb25kYXJ5KTtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHR9XG5cdH1cblxuXHQmX2l0ZW0ge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS12bmwtY29sb3Itc2Vjb25kYXJ5KTtcblxuXHRcdCY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS12bmwtY29sb3Itc2Vjb25kYXJ5KTsgfVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0LmZhcV9hbnN3ZXIgeyBkaXNwbGF5OiBibG9jazsgfVxuXHRcdFx0LmZhcV90b2dnbGUgeyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblx0XHR9XG5cdH1cblxuXHQmX3F1ZXN0aW9uUm93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGdhcDogMjBweDtcblx0XHRwYWRkaW5nOiAxOHB4IDA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0Jl9xdWVzdGlvbiB7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLXZubC1mb250LXByaW1hcnkpO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0Jl90b2dnbGUge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG5cdH1cblxuXHQmX2Fuc3dlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0fVxufVxuIiwiLmF0dHJhY3Rpb25zIHtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHsgbWFyZ2luLXRvcDogNTBweDsgfVxuXG5cdCZfY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0Z2FwOiAzMHB4O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHR9XG5cdH1cblxuXHQmX21haW4ge1xuXHRcdGZsZXg6IDEgMSA1NDBweDtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7IG1hcmdpbi10b3A6IDUwcHg7IH1cblx0fVxuXG5cdCZfc3VidGl0bGUgeyBtYXJnaW46IDAgMCAyMHB4OyB9XG5cblx0Jl90aXRsZSB7XG5cdFx0bWFyZ2luOiAwIDAgMzBweDtcblxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLXZubC1mb250LXNlY29uZGFyeSk7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0fVxuXHR9XG5cblx0Jl9saXN0IHsgbWFyZ2luOiAwOyB9XG5cblx0Jl9pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRnYXA6IDIwcHg7XG5cdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS12bmwtY29sb3ItZGFyayk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0Jl9pdGVtOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdm5sLWNvbG9yLWRhcmspOyB9XG5cblx0Jl9pdGVtVGV4dCB7IGZsZXg6IDEgMSBhdXRvOyB9XG5cblx0Jl9uYW1lIHtcblx0XHRmb250LWZhbWlseTogdmFyKC0tdm5sLWZvbnQtcHJpbWFyeSk7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cblx0Jl9jYXQge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdCZfdGltZSB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLXZubC1mb250LXByaW1hcnkpO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjJlbTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0Jl9tYXAge1xuXHRcdGZsZXg6IDEgMSA2MTBweDtcblx0XHRtaW4taGVpZ2h0OiA0MDBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12bmwtY29sb3ItZGFyayk7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHsgbWluLWhlaWdodDogNTgwcHg7IH1cblx0fVxuXG5cdCZfaW5mb1dpbmRvdyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDIwMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCZfaW5mb0ltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC1oZWlnaHQ6IDEwMHB4O1xuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdH1cblxuXHQmX2luZm9OYW1lLFxuXHQmX2luZm9BZGRyIHsgbWFyZ2luOiAwOyB9XG59XG4iLCIudW5hdmFpbGFibGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQmX2NvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtaW4taGVpZ2h0OiAxMDBkdmg7XG5cdFx0cGFkZGluZzogMTAwcHggMDtcblx0fVxuXHQmX2N0YSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0fVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/