/**
 * Swiper 8.4.7
 * 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: January 30, 2023
 */

@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, 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');
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-pointer-events {
  touch-action: pan-y;
}
.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-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-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-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
.swiper-button-lock {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube {
  overflow: visible;
}
.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev,
.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-cube .swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}
.swiper-flip {
  overflow: visible;
}
.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-flip .swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}
.swiper-cards {
  overflow: visible;
}
.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
}

article,aside,details,figcaption,figure,footer,header,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden],audio:not([controls]){display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,body *{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}.clearfix:after{content:"";clear:both;display:block}@font-face{font-family:Inter;src:url(./Fonts/0b722c7036cf1512fc6fb79e5e532a03.woff2) format("woff2"),url(./Fonts/94fa60e69a4843090931d099c02a66a0.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(./Fonts/7660f4788ec1bdf4b21af0f7388fd3a2.woff2) format("woff2"),url(./Fonts/42a9c83cef12d67357d713704af73ae7.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(./Fonts/68c477c4c76baab3a8d1ef6a55aa986f.woff2) format("woff2"),url(./Fonts/1eb0efb3ba284e40501ebeb9eef35d29.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(./Fonts/b9d3155a4e574f9e56b2fca21703bb4f.woff2) format("woff2"),url(./Fonts/b157da9b175bcdb368126a438ba3ecb9.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rebholz Icons;src:url(./Fonts/e05fb50516b33fd394f9bcbc913cda22.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}html{scroll-behavior:smooth}body,html{width:100%;height:100%}html.content-fixed body{overflow:hidden;position:fixed;width:100%}body{font-family:Inter,sans-serif;font-size:16px;line-height:1.55;font-weight:200;color:#535252;background-color:#f8f8f5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration-thickness:1px}@media screen and (min-width:768px){body{font-size:20px}}a{color:inherit;text-decoration-thickness:1px}button,input,textarea{font-family:Inter,sans-serif;font-size:16px;line-height:1.55;font-weight:200;font-style:normal;font-size:100%;border:0;background-color:#fff}@media screen and (min-width:768px){button,input,textarea{font-size:20px}}button,input[type=submit]{box-sizing:border-box;border:0;background:transparent none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer;color:#fff}.main-row,.news{position:relative}.main-row+.main-row,.main-row+.news,.news+.main-row,.news+.news{padding-top:64px}@media screen and (min-width:1024px){.main-row+.main-row,.main-row+.news,.news+.main-row,.news+.news{padding-top:100px}}@media screen and (min-width:1280px){.main-row+.main-row,.main-row+.news,.news+.main-row,.news+.news{padding-top:142px}}.main-row:first-child,.news:first-child{padding-top:116px}@media screen and (min-width:1024px){.main-row:first-child,.news:first-child{padding-top:305px}}@media screen and (min-width:1280px){.main-row:first-child,.news:first-child{padding-top:400px}}.hide-wrapper{position:relative;overflow:hidden}.swiper-button-next,.swiper-button-prev{display:none;color:#7b7979}@media screen and (min-width:768px){.swiper-button-next,.swiper-button-prev{display:block}}.swiper-button-next{right:16px}@media screen and (min-width:1024px){.swiper-button-next{right:24px}}@media screen and (min-width:1280px){.swiper-button-next{right:64px}}.swiper-button-prev{left:16px}@media screen and (min-width:1024px){.swiper-button-prev{left:24px}}@media screen and (min-width:1280px){.swiper-button-prev{left:64px}}.swiper-pagination{display:flex;justify-content:center}.swiper-pagination.swiper-pagination-lock{display:none}.swiper-pagination-bullet{display:block;width:24px;height:auto;padding:8px 0;background-color:transparent;border-radius:0;opacity:1}.swiper-pagination-bullet:after{display:block;width:100%;height:2px;background-color:#ccc;content:"";transition:background-color .3s ease-in-out}.swiper-pagination-bullet.swiper-pagination-bullet-active:after,.swiper-pagination-bullet:hover:after{background-color:#91896d}.btn.btn-default{font-family:EB Garamond,serif;font-weight:400;text-transform:uppercase;letter-spacing:.1em;line-height:1.2;display:inline-block;color:#91896d;font-size:19px;line-height:43px;padding:0 24px;border:1px solid #91896d;text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out}.btn.btn-default:hover{background-color:#91896d;color:#fff}.footer-nav{font-family:EB Garamond,serif;font-weight:400;text-transform:uppercase;letter-spacing:.1em;line-height:1.2;font-size:12px}@media screen and (min-width:768px){.footer-nav{display:flex;flex-wrap:wrap;font-size:14px;justify-content:center;align-items:flex-end}}.footer-nav__item{margin-top:.75em;align-self:center}@media screen and (min-width:768px){.footer-nav__item{margin-left:1em;margin-top:0}}.footer-nav__item:first-child{margin-left:0}.footer-nav .nav-icon:before{font-family:Rebholz Icons;font-weight:400;font-size:24px}.footer-nav .nav-icon[title=Instagram]:before{content:"\ea92"}.footer-nav .nav-icon[title=Facebook]:before{content:"\ea90"}.main-header{position:fixed;left:0;top:0;width:100%;height:96px;z-index:100}.main-header.scrolled{background-color:#91896d;transition:background-color .5s ease-in-out}.main-header.scrolled .main-header__logo svg path,.main-header.scrolled .main-header__logo svg rect{fill:#fff;transition:fill .5s ease-in-out}.main-header.scrolled .main-header__nav{color:#fff}.main-header.scrolled .main-nav__item .nav-dropdown{background-color:#91896d;box-shadow:0 10px 10px rgba(0,0,0,.3)}.main-header.scrolled .main-nav__item>.sub-link:focus-within,.main-header.scrolled .main-nav__item>.sub-link:hover{background:#91896d}@media screen and (min-width:768px){.main-header{height:120px}}.main-header__inner{width:100%;height:100%;margin:0 auto;max-width:1920px}.main-header__logo{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);z-index:2}.main-header__logo svg{display:block;width:40px;height:auto}.main-header__logo svg path,.main-header__logo svg rect{fill:#91896d}.with-hero .main-header__logo svg path,.with-hero .main-header__logo svg rect{fill:#fff}@media screen and (min-width:768px){.main-header__logo svg{width:62px}}.main-header__nav{display:none}@media screen and (min-width:1024px){.main-header__nav{display:block;position:absolute;left:0;bottom:50%;transform:translateY(50%);width:100%}}.with-hero .main-header__nav{color:#fff}.main-header__burger{position:absolute;top:32px;right:24px;display:block;width:26px;height:25px;border-bottom:3px solid #91896d;z-index:1100}@media screen and (min-width:1024px){.main-header__burger{display:none;top:60px;right:60px}}.main-header__burger:after,.main-header__burger:before{display:block;width:26px;height:3px;content:"";background-color:#91896d;position:absolute;left:50%;transform:translateX(-50%);transition:transform .3s,top .3s}.main-header__burger:before{top:0}.main-header__burger:after{top:11px}.nav-opened .main-header__burger{border-bottom:0 #fff}.nav-opened .main-header__burger:after,.nav-opened .main-header__burger:before{top:50%;background-color:#fff}.nav-opened .main-header__burger:before{transform:translate(-50%,-50%) rotate(45deg)}.nav-opened .main-header__burger:after{transform:translate(-50%,-50%) rotate(-45deg)}.with-hero .main-header__burger{border-bottom-color:#fff}.with-hero .main-header__burger:after,.with-hero .main-header__burger:before{background-color:#fff}.main-nav{display:flex;justify-content:center;gap:176px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase}.main-nav__left,.main-nav__right{position:relative;display:flex;justify-content:space-between;width:calc(50% - 140px);max-width:452px;font-size:20px}@media screen and (min-width:1412px){.main-nav__left,.main-nav__right{font-size:22px}}.main-nav__langs{position:absolute;right:0;top:0;transform:translateY(-100%)}.main-nav__langs .main-langs{font-size:16px}.main-nav__item{position:relative;display:block;float:left;padding:1rem 1.5rem;text-decoration:none}.main-nav__item a.active{text-decoration:underline;text-underline-position:under;text-decoration-thickness:1px}.main-nav__item>a.chevron:after{font-family:Rebholz Icons;font-weight:400;content:"\e904";display:inline-block;font-size:1em;position:absolute;transform:translateX(5px)}.main-nav__item .nav-dropdown{width:-moz-max-content;width:max-content;visibility:hidden;opacity:0;min-width:5rem;position:absolute;transition:all .5s ease-in-out;margin-top:1rem;left:0}.main-nav__item .nav-dropdown>.sub-link{letter-spacing:normal;clear:both;width:100%;display:block;float:left;padding:0 1.5em 1em;position:relative;text-decoration:none;font-size:.8em}.main-nav__item .nav-dropdown>.sub-link:focus-within,.main-nav__item .nav-dropdown>.sub-link:hover{cursor:pointer;text-decoration:underline;text-underline-position:under;text-decoration-thickness:1px}.main-nav__item .nav-dropdown>.sub-link.active{text-decoration:underline;text-underline-position:under;text-decoration-thickness:1px}.main-nav__item .nav-dropdown:focus,.main-nav__item .nav-dropdown:hover{visibility:visible;opacity:1}.main-nav__item:focus-within,.main-nav__item:hover{cursor:pointer}.main-nav__item:focus-within .nav-dropdown,.main-nav__item:hover .nav-dropdown{visibility:visible;opacity:1}.main-nav__item:focus-within a{outline:none}.main-langs{display:flex;font-size:18px;gap:4px}.main-langs a{text-underline-position:under;text-decoration-thickness:1px}.main-langs .active{text-decoration:underline}.overlay-nav{font-family:EB Garamond,serif;font-weight:400;text-transform:uppercase;line-height:1.2;position:fixed;left:0;top:0;width:100vw;height:100vh;background-color:#91896d;color:#fff;z-index:1000;display:flex;flex-direction:column;letter-spacing:.1em;overflow:auto;pointer-events:none;opacity:0;transition:opacity .5s ease-in-out}.nav-opened .overlay-nav{opacity:1;pointer-events:auto}.overlay-nav__main{font-size:20px;align-self:center;margin:auto;text-align:center}@media screen and (min-width:768px){.overlay-nav__main{font-size:30px}}.overlay-nav__main-item{position:relative;margin-top:16px}@media screen and (min-width:768px){.overlay-nav__main-item{font-size:24px}}.overlay-nav__main-item:first-child{margin-top:0}.overlay-nav__main-item .nav-dropdown{display:grid;row-gap:.25em;margin-top:10px}.overlay-nav__main-item .nav-dropdown>.sub-link{letter-spacing:normal;font-size:.8em;color:#d9d9d9}.overlay-nav__main-item .nav-dropdown>.sub-link.active{text-decoration:underline;text-underline-position:under;text-decoration-thickness:1px}.overlay-nav .main-langs{justify-content:center}.overlay-nav .footer-nav{display:flex;flex-wrap:wrap;gap:1em;align-items:center;width:100%;max-width:1920px;margin:0 auto;padding:0 0 24px 24px}@media screen and (min-width:768px){.overlay-nav .footer-nav{padding:0 60px 55px}}.main{position:relative;padding-top:96px}@media screen and (min-width:768px){.main{padding-top:120px}}.main>header{display:none}.content-block{padding:40px 0}@media screen and (min-width:768px){.content-block{padding:64px 0}}@media screen and (min-width:1024px){.content-block{padding:80px 0}}@media screen and (min-width:1280px){.content-block{padding:144px 0}}.content-block.bg-gold{background-color:#91896d}.content-block.bg-gold+.content-block.bg-gold,.content-block:not(.bg-gold)+.content-block:not(.bg-gold){padding-top:0}.main-footer{background-color:#91896d;padding:40px 0}.main-footer__logo{display:block;width:200px;margin:0 auto;max-width:100%}@media screen and (min-width:1024px){.main-footer__logo{width:380px}}.main-footer__inner{width:100%;max-width:1920px;margin:16px auto 0;padding:0 24px}@media screen and (min-width:768px){.main-footer__inner{padding:0 60px;margin-top:32px}}@media screen and (min-width:1140px){.main-footer__inner{display:flex;align-items:flex-end;justify-content:space-between;margin-top:60px}}.main-footer .footer-nav{color:#fff}.main-footer__links{display:flex;gap:24px;flex-wrap:wrap;justify-content:center;padding:40px 0}@media screen and (min-width:1140px){.main-footer__links{max-width:50%;justify-content:flex-start;padding:0}}.main-footer__links .footer-link img{display:block;width:auto;height:42px}@media screen and (min-width:1280px){.main-footer__links .footer-link img{height:50px}}@media screen and (min-width:1412px){.main-footer__links .footer-link img{height:67px}}.entry-content>*+*{margin-top:32px}.entry-content h1{font-family:EB Garamond,serif;font-weight:400;text-transform:uppercase;letter-spacing:.1em;line-height:1.2;font-size:32px}@media screen and (min-width:768px){.entry-content h1{font-size:40px}}@media screen and (min-width:1024px){.entry-content h1{font-size:50px}}.entry-content h2{font-family:EB Garamond,serif;font-weight:400;text-transform:uppercase;letter-spacing:.1em;line-height:1.2;font-size:24px}@media screen and (min-width:1024px){.entry-content h2{font-size:30px}}.entry-content h3{font-size:22px;font-weight:400}@media screen and (min-width:1024px){.entry-content h3{font-size:25px}}.entry-content h4{font-weight:400}.entry-content h3+*,.entry-content h4+*{margin-top:0}.entry-content ol li+li,.entry-content ul li+li{margin-top:1em}.entry-content ul{list-style:disc;padding-left:1em}.entry-content ol{list-style:decimal;padding-left:1em}.entry-content b,.entry-content strong{font-weight:bolder}.entry-content em{font-style:italic}.entry-content a{text-decoration:underline;text-decoration-thickness:1px}.entry-content a:hover{text-decoration:none}.entry-content sub,.entry-content sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.entry-content sub{bottom:-.25em}.entry-content sup{top:-.5em}.entry-content .small,.entry-content small{font-size:91%}.entry-content .mark,.entry-content mark{padding:.2em;background-color:#fbefdd}.entry-content.excerpt>:nth-child(n+3){display:none}.entry-content.excerpt p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:6;-webkit-box-orient:vertical;max-height:9.5em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.container{position:relative;margin:0 auto;max-width:1412px;padding:0 24px}.container.container--2Cols{display:grid;grid-template-columns:1fr;gap:1em}@media screen and (min-width:768px){.container.container--2Cols{grid-template-columns:minmax(50%,1fr) minmax(50%,1fr)}}.news-list__item{padding-bottom:64px}@media screen and (min-width:768px){.news-list__item{padding-bottom:80px}}@media screen and (min-width:1280px){.news-list__item{padding-bottom:120px}}.news-list .textimage-item{padding-top:0;padding-bottom:0;min-height:0}.news-media-placeholder{display:block;width:100%;padding-top:125%;background-color:#ccc}.f3-widget-paginator.pagination{display:flex;justify-content:center;align-items:center;gap:16px;padding-bottom:64px;line-height:1}@media screen and (min-width:768px){.f3-widget-paginator.pagination{padding-bottom:80px}}@media screen and (min-width:1280px){.f3-widget-paginator.pagination{padding-bottom:120px}}.f3-widget-paginator.pagination .current{font-weight:400}.f3-widget-paginator.pagination .next a,.f3-widget-paginator.pagination .previous a{display:block;overflow:hidden;width:1em;height:1em;text-indent:1000px;transform:rotate(45deg)}.f3-widget-paginator.pagination .next a{border-top:2px solid #535252;border-right:2px solid #535252}.f3-widget-paginator.pagination .previous a{border-bottom:2px solid #535252;border-left:2px solid #535252}.news-item{position:relative;padding:32px 24px 64px;max-width:1008px;margin:0 auto}@media screen and (min-width:768px){.news-item{padding-top:64px;padding-bottom:80px}}.news-item__media{position:relative;width:100%;padding-top:100%}@media screen and (min-width:768px){.news-item__media{padding-top:56.25%}}.news-item__media .news-media-slider{position:absolute;left:0;top:0;width:100%;height:100%}.news-item__media .swiper-slide{position:relative}.news-item__media .swiper-slide img{position:absolute;left:0;top:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.news-item__header{padding:32px 0}.news-item__header h2{font-family:EB Garamond,serif;font-weight:400;text-transform:uppercase;letter-spacing:.1em;line-height:1.2;font-size:32px;padding-bottom:24px}@media screen and (min-width:768px){.news-item__header h2{font-size:40px}}@media screen and (min-width:1024px){.news-item__header h2{font-size:50px}}.news-item__back{padding:64px 0 0;text-align:center}.news-item .news-media-placeholder{padding-top:100%}.news-item__downloads{margin-top:40px}.news-item__downloads h4{font-family:EB Garamond,serif;font-weight:400;text-transform:uppercase;letter-spacing:.1em;line-height:1.2;font-size:24px}@media screen and (min-width:1024px){.news-item__downloads h4{font-size:30px}}.news-item__downloads ul li{margin-top:16px}.news-item__downloads ul a{display:inline-block;position:relative;padding-left:40px}.news-item__downloads ul a:before{font-family:Rebholz Icons;font-weight:400;display:block;position:absolute;left:0;top:0;content:"\e900";font-size:32px;line-height:1}.news-item__related-news{padding-bottom:64px}@media screen and (min-width:768px){.news-item__related-news{padding-bottom:80px}}.news .category-menu-view{display:none}.news.news-category-nav-wrapper{text-align:center}.news .news-category-nav{position:relative;display:inline-flex;gap:48px;justify-content:center;padding:38px 0 24px;color:#7b7979;text-align:left;z-index:3;text-transform:uppercase}.news .news-category-nav a{text-decoration-thickness:1px;text-underline-position:under}.news .news-category-nav a.active{color:#91896d}.news .news-category-nav a.active,.news .news-category-nav a:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media screen and (min-width:768px){.news .news-category-nav{border-bottom:1px solid #7b7979}}@media screen and (min-width:1024px){.news .news-category-nav{padding:48px 0 32px}}.news .category-cluster{position:relative}.news .category-cluster__inner{position:absolute;display:flex;flex-direction:column;gap:8px;left:-1em;right:0;padding:.5em 1em;background:#f8f8f5 none;font-size:80%;opacity:0;pointer-events:none;transition:opacity .5s ease-in-out}.news .category-cluster.opened .category-cluster__inner{opacity:1;pointer-events:auto}.news .category-cluster__opener{color:#7b7979;border:0;padding:0;background:transparent none;text-transform:uppercase}.news .category-cluster__opener:after{font-family:Rebholz Icons;font-weight:400;display:inline-block;vertical-align:baseline;content:"\e904";line-height:1}.news .category-cluster.active-ancestor .category-cluster__opener{text-decoration:underline;text-decoration-thickness:1px;text-underline-position:under}.textimage-slider{padding-bottom:32px}.textimage-slider .swiper-wrapper{align-items:stretch}.textimage-slider .swiper-slide{height:auto}.textimage-slider .swiper-pagination{bottom:0}.textimage-item{position:relative;padding:0 24px;max-width:1920px;margin:0 auto;min-height:100%}@media screen and (min-width:768px){.textimage-item{display:flex;align-items:center;justify-content:space-between;padding:0 60px}}@media screen and (min-width:1024px){.textimage-item{padding:0 80px}}@media screen and (min-width:1280px){.textimage-item{padding:0 162px}}.textimage-item__image img{display:block;width:100%}@media screen and (min-width:768px){.textimage-item__image{flex:0 0 auto;width:50%;max-width:714px}}.textimage-item__content{padding:24px 16px 0}@media screen and (min-width:1024px){.textimage-item__content .entry-content{max-width:637px;margin:0 auto}}.textimage-item__more{margin-top:32px;text-align:center}@media screen and (min-width:768px){.textimage-item__more{text-align:left}}@media screen and (min-width:768px){.textimage-item.img-left .textimage-item__content{padding:0 0 0 24px}}@media screen and (min-width:1024px){.textimage-item.img-left .textimage-item__content{padding:0 0 0 40px;padding:0 0 0 60px}}@media screen and (min-width:768px){.textimage-item.img-right .textimage-item__content{padding:0 24px 0 0}}@media screen and (min-width:1024px){.textimage-item.img-right .textimage-item__content{padding:0 40px 0 0;padding:0 60px 0 0}}@media screen and (min-width:768px){.textimage-item.img-right{flex-direction:row-reverse}}.header-teaser{position:relative;width:100%;overflow:hidden}.header-teaser.hide-content .hero-slider__slide.swiper-slide-active:after,.header-teaser.hide-content .hero-slider__slide:first-child:after{opacity:0}.header-teaser.hide-content .hero-slider__slide.swiper-slide-active .hero-slider__content-inner,.header-teaser.hide-content .hero-slider__slide:first-child .hero-slider__content-inner{opacity:0;transform:translate3d(0,40px,0)}.hero-slider .swiper-wrapper{align-items:stretch}.hero-slider__slide{position:relative;width:100%!important;height:auto;margin:0!important}.hero-slider__slide:after{display:block;content:"";background-color:rgba(0,0,0,.52);transition:opacity .8s ease-in-out}.hero-slider__image,.hero-slider__slide:after{width:100%;height:100%;position:absolute;left:0;top:0}.hero-slider__image{-o-object-fit:cover;object-fit:cover}.hero-slider__content{position:relative;width:100%;min-height:100vh;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:96px 24px 0;z-index:2}@media screen and (min-width:768px){.hero-slider__content{padding:120px 50px 0}}.hero-slider__content-inner{max-width:1160px;margin:0 auto;transition:transform .4s ease-in-out,opacity .6s ease-in-out;transition-delay:.8s;padding:24px 0 40px}@media screen and (min-width:768px){.hero-slider__content-inner{padding:40px 0 60px}}.hero-slider__title{font-family:EB Garamond,serif;font-weight:400;text-transform:uppercase;line-height:1.2;font-size:32px;letter-spacing:.1em;margin-bottom:24px}@media screen and (min-width:768px){.hero-slider__title{font-size:40px}}@media screen and (min-width:1024px){.hero-slider__title{font-size:50px}}@media screen and (min-width:768px){.hero-slider__title{margin-bottom:40px}}.image-slider__slide{position:relative}.image-slider__slide:before{display:block;padding-top:56.25%;content:""}.image-slider__slide img{position:absolute;left:0;top:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-slider .swiper-pagination{bottom:16px}.ce-shorttext.bg-gold{color:#fff}.ce-shorttext__inner{position:relative;margin:0 auto;padding:24px;max-width:685px}@media screen and (min-width:768px){.ce-shorttext__inner{width:65%}}.content-block.bg-gold+.ce-linkteasers{background:linear-gradient(180deg,#91896d 0,#91896d 30%,rgba(145,137,109,0) 0,rgba(145,137,109,0));padding-top:0}.ce-linkteasers{padding-left:24px;padding-right:24px}@media screen and (min-width:1024px){.ce-linkteasers{padding-left:50px;padding-right:50px}}@media screen and (min-width:1280px){.ce-linkteasers{padding-left:137px;padding-right:137px}}.linkteaser-slider{position:relative;max-width:1646px;margin:0 auto}.linkteaser-slider__slide{position:relative;width:calc(33.33% - 40px);min-width:280px}.linkteaser-slider .swiper-pagination{position:relative;bottom:0;padding-top:32px}.linkteaser{display:block}.linkteaser__image{position:relative}.linkteaser__image:before{display:block;padding-top:100%;content:""}.linkteaser__image img{position:absolute;left:0;top:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.linkteaser__caption{font-family:EB Garamond,serif;font-weight:400;text-transform:uppercase;letter-spacing:.1em;line-height:1.2;font-size:20px;text-align:center;padding:24px 0 0}@media screen and (min-width:1024px){.linkteaser__caption{font-size:24px}}@media screen and (min-width:1280px){.linkteaser__caption{padding-top:50px;font-size:30px}}.linkteaser__caption.small{font-size:20px;padding-top:24px}.ce-vinyard__header{position:relative;margin:0 auto;padding:0 24px 24px;max-width:685px}@media screen and (min-width:768px){.ce-vinyard__header{width:65%}}.interactive-vineyard{position:relative;background:transparent url(./Images/Assets/Images/Misc/vineyard-bg.svg) no-repeat 50%;background-size:contain;max-width:1280px;margin:0 auto;padding:0 24px}@media screen and (min-width:1024px){.interactive-vineyard{padding-left:50px;padding-right:50px}}@media screen and (min-width:1280px){.interactive-vineyard{padding-left:137px;padding-right:137px}}.interactive-vineyard__img{display:block;width:100%;height:auto}.interactive-vineyard__img a line{opacity:0;transition:opacity .2s}.interactive-vineyard__img a path{transition:fill .2s}.interactive-vineyard__img a:hover path{fill:#7b7979!important}.interactive-vineyard__img a:hover line{opacity:1}.vinyard-overlay{position:fixed;left:0;top:0;width:100vw;height:100vh;background-color:#f8f8f5;overflow:auto;z-index:100;opacity:0;transition:opacity .5s ease-in-out}.vinyard-overlay__inner{position:relative;min-height:100%;padding:24px 0;margin:0 auto;max-width:1920px}@media screen and (min-width:768px){.vinyard-overlay__inner{height:100%}}.vinyard-overlay__close{display:block;position:fixed;right:24px;top:24px;width:26px;height:25px;background-color:#f8f8f5}.vinyard-overlay__close:after,.vinyard-overlay__close:before{display:block;width:26px;height:1px;content:"";background-color:#91896d;position:absolute;top:50%;left:50%}.vinyard-overlay__close:before{transform:translate(-50%,-50%) rotate(45deg)}.vinyard-overlay__close:after{transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (min-width:1280px){.vinyard-overlay__close{position:absolute;left:130px;right:auto;top:48px}}@media screen and (min-width:768px){.vinyard-overlay .textimage-item{height:100%;padding-top:60px;padding-bottom:60px}}@media screen and (min-width:768px){.vinyard-overlay .textimage-item__content{max-height:100%;overflow:auto}.vinyard-overlay .textimage-item__image{max-height:100%;overflow:hidden}}.ce-longtext__inner{position:relative;margin:0 auto;padding:0 24px;max-width:1008px}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3dpcGVyLWJ1bmRsZS5jc3MiLCJ3ZWJwYWNrOi8vL2Jhc2UvX3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vL2ZvbnRzL19pbnRlci5zY3NzIiwid2VicGFjazovLy9mb250cy9fZWJfZ2FyYW1vbmQuc2NzcyIsIndlYnBhY2s6Ly8vZm9udHMvX2ljb21vb24uc2NzcyIsIndlYnBhY2s6Ly8vYmFzZS9fYmFzZS5zY3NzIiwid2VicGFjazovLy9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vL2Jhc2UvX2NvbG9ycy5zY3NzIiwid2VicGFjazovLy9iYXNlL191dGlscy5zY3NzIiwid2VicGFjazovLy9lbGVtZW50cy9fc3dpcGVyLnNjc3MiLCJ3ZWJwYWNrOi8vL2VsZW1lbnRzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL19uYXYuc2NzcyIsIndlYnBhY2s6Ly8vcGFydGlhbHMvX2hlYWRlci5zY3NzIiwid2VicGFjazovLy9wYXJ0aWFscy9fY29udGVudC5zY3NzIiwid2VicGFjazovLy9wYXJ0aWFscy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL19lbnRyeS1jb250ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vL3BhcnRpYWxzL19jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8vcGx1Z2lucy9fbmV3cy5zY3NzIiwid2VicGFjazovLy9wbHVnaW5zL19uZXdzLWNhdGVnb3JpZXMuc2NzcyIsIndlYnBhY2s6Ly8vY29udGVudC1lbGVtZW50cy9fY2UtdGV4dGltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbnRlbnQtZWxlbWVudHMvX2NlLWhlcm8uc2NzcyIsIndlYnBhY2s6Ly8vY29udGVudC1lbGVtZW50cy9fY2UtZ2FsbGVyeS5zY3NzIiwid2VicGFjazovLy9jb250ZW50LWVsZW1lbnRzL19jZS1zaG9ydHRleHQuc2NzcyIsIndlYnBhY2s6Ly8vY29udGVudC1lbGVtZW50cy9fY2UtbGlua3RlYXNlcnMuc2NzcyIsIndlYnBhY2s6Ly8vY29udGVudC1lbGVtZW50cy9fY2UtdmlueWFyZC5zY3NzIiwid2VicGFjazovLy9jb250ZW50LWVsZW1lbnRzL19jZS1sb25ndGV4dC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7O0VBVUU7O0FBRUY7RUFDRSwyQkFBMkI7RUFDM0IsNnJFQUE2ckU7RUFDN3JFLGdCQUFnQjtFQUNoQixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLDZCQUE2QjtBQUMvQjtBQUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixVQUFVO0VBQ1YsNkJBQTZCO0VBQzdCLFVBQVU7QUFDWjtBQUNBO0VBQ0Usc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixVQUFVO0VBQ1YsYUFBYTtFQUNiLDhCQUE4QjtFQUM5Qix1QkFBdUI7QUFDekI7QUFDQTs7RUFFRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsOEJBQThCO0FBQ2hDO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQSxnQkFBZ0I7QUFDaEI7O0VBRUUsWUFBWTtBQUNkO0FBQ0E7RUFDRSx1QkFBdUI7RUFDdkIsc0NBQXNDO0FBQ3hDO0FBQ0E7RUFDRSx3QkFBd0I7RUFDeEIsbUNBQW1DO1VBQzNCLDJCQUEyQjtBQUNyQztBQUNBLGVBQWU7QUFDZjs7RUFFRSxtQkFBbUI7QUFDckI7QUFDQTs7Ozs7Ozs7RUFRRSw0QkFBNEI7QUFDOUI7QUFDQTs7Ozs7RUFLRSxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLE1BQU07RUFDTixXQUFXO0VBQ1gsWUFBWTtFQUNaLG9CQUFvQjtFQUNwQixXQUFXO0FBQ2I7QUFDQTtF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QVMsQ0FDVCxVQUFXLENBQ1gsV0FBWSxDQUNaLHdCakIxRmUsQ2lCbUZsQiw2REFXTyxhQUFjLENBQ2QsVUFBVyxDQUNYLFVBQVcsQ0FDWCxVQUFXLENBQ1gsd0JqQi9GUSxDaUJnR1IsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBbEJoQiwrQkFzQk8sNENBQThDLENBdEJyRCw4QkEwQk8sNkNBQStDLENoQnRHdkQscUNnQjRFQSx3QkE4QlEsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxVQUFXLENBQ1gsUUFBUyxDQUVoQixDaEIvR0Qsb0NnQm9ESixpQ0ErRFksV0FBWSxDQUNaLGdCQUFpQixDQUNqQixtQkFBb0IsQ0FFM0IsQ2hCdkhELG9DZ0JvREosMENBd0VnQixlQUFnQixDQUNoQixhQUFjLENBekU5Qix3Q0E2RWdCLGVBQWdCLENBQ2hCLGVBQWdCLENBQ25CLENDeklULG9CQUNJLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsY0FBZSxDQUNmLGdCQUFpQixpSCIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU3dpcGVyIDguNC43XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIzIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEphbnVhcnkgMzAsIDIwMjNcbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbn1cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItcG9pbnRlci1ldmVudHMge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci1wb2ludGVyLWV2ZW50cy5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCxcbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItM2QsXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogOTk5OTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cbi5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbn1cbi5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJ3ByZXYnO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJ25leHQnO1xufVxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGg6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0OiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5OiAwLjI7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHk6IDE7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwOiA0cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcDogNnB4O1xuICAqL1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQgPiAuc3dpcGVyLXBhZ2luYXRpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCAjMDAwKTtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIDAuMik7XG59XG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLCA0cHgpO1xufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbn1cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLFxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCxcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCA+IC5zd2lwZXItc2Nyb2xsYmFyLFxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyLFxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhcixcbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG4vKiBQcmVsb2FkZXIgKi9cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLFxuLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogYTExeSAqL1xuLnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG4uc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLWdyaWQgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgei1pbmRleDogMDtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuLnN3aXBlci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0O1xufVxuLnN3aXBlci1jYXJkcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuYXVkaW8sXG5jYW52YXMsXG52aWRlbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgKnpvb206IDE7XG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSxcbltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5iaWcsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG50dCxcbnZhcixcbmIsXG51LFxuaSxcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmVtYmVkLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmZvb3RlcixcbmhlYWRlcixcbm1lbnUsXG5uYXYsXG5vdXRwdXQsXG5ydWJ5LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgKiB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLFxudWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG59XG5cbnEge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG59XG5cbnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbiIsIi8qIEludGVyIFRoaW4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgICBzcmM6IHVybCgnLi4vLi4vRm9udHMvSW50ZXIvaW50ZXItdjEyLWxhdGluLTEwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi8uLi9Gb250cy9JbnRlci9pbnRlci12MTItbGF0aW4tMTAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8qIEludGVyIEV4dHJhIExpZ2h0ICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogSW50ZXI7XG4gICAgc3JjOiB1cmwoJy4uLy4uL0ZvbnRzL0ludGVyL2ludGVyLXYxMi1sYXRpbi0yMDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vLi4vRm9udHMvSW50ZXIvaW50ZXItdjEyLWxhdGluLTIwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vKiBJbnRlciBSZWd1bGFyICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogSW50ZXI7XG4gICAgc3JjOiB1cmwoJy4uLy4uL0ZvbnRzL0ludGVyL2ludGVyLXYxMi1sYXRpbi1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uLy4uL0ZvbnRzL0ludGVyL2ludGVyLXYxMi1sYXRpbi1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4iLCIvKiBFQiBHYXJtb25kIFJlZ3VsYXIgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnRUIgR2FyYW1vbmQnO1xuICAgIHNyYzogdXJsKCcuLi8uLi9Gb250cy9FQl9HYXJhbW9uZC9lYi1nYXJhbW9uZC12MjYtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi8uLi9Gb250cy9FQl9HYXJhbW9uZC9lYi1nYXJhbW9uZC12MjYtbGF0aW4tcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuIiwiLyogSW50ZXIgVGhpbiAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSZWJob2x6IEljb25zJztcbiAgICBzcmM6IHVybCgnLi4vLi4vRm9udHMvaWNvbW9vbi9mb250cy9pY29tb29uLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4iLCJodG1sIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuaHRtbC5jb250ZW50LWZpeGVkIHtcbiAgICBib2R5IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbmJvZHkge1xuICAgIEBpbmNsdWRlIHR5cG8tY29weTtcblxuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1ibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1iZztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbn1cblxuYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhIHtcbiAgICBAaW5jbHVkZSB0eXBvLWNvcHk7XG5cbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG5idXR0b24sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLm1haW4tcm93LFxuLm5ld3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICsgLm1haW4tcm93LFxuICAgICsgLm5ld3Mge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjRweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVhaygkYnItZGVza3RvcCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWsoJGJyLXdpZGUpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNDJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWsoJGJyLWRlc2t0b3ApIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKCRici13aWRlKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oaWRlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiQG1peGluIGhlYWRsaW5lLWZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnRUIgR2FyYW1vbmQnLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbkBtaXhpbiBpY29uLWZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnUmViaG9seiBJY29ucyc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1peGluIHR5cG8taDEge1xuICAgIEBpbmNsdWRlIGhlYWRsaW5lLWZvbnQ7XG5cbiAgICBmb250LXNpemU6IDMycHg7XG5cbiAgICBAaW5jbHVkZSBicmVhaygkYnItdGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhaygkYnItZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgfVxufVxuXG5AbWl4aW4gdHlwby1oMiB7XG4gICAgQGluY2x1ZGUgaGVhZGxpbmUtZm9udDtcblxuICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrKCRici1kZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG59XG5cbkBtaXhpbiB0eXBvLWgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIEBpbmNsdWRlIGJyZWFrKCRici1kZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB9XG59XG5cbkBtaXhpbiB0eXBvLWNvcHkge1xuICAgIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcblxuICAgIEBpbmNsdWRlIGJyZWFrKCRici10YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbn1cblxuQG1peGluIHR5cG8tbWVudSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG59XG4iLCIkY29sb3ItZ3JheS1iZzogI2Y4ZjhmNTtcbiRjb2xvci1ncmF5LWxpZ2h0OiAjZDlkOWQ5O1xuJGNvbG9yLXRleHQtYmxhY2s6ICM1MzUyNTI7XG4kY29sb3ItZ29sZDogIzkxODk2ZDtcbiRjb2xvci1ncmF5LXVpOiAjN2I3OTc5O1xuJGNvbG9yLWdyYXktdWktbGlnaHQ6ICNjY2M7XG4iLCIkYnItbW9iaWxlOiAzNzVweDtcbiRici10YWJsZXQ6IDc2OHB4O1xuJGJyLWRlc2t0b3A6IDEwMjRweDtcbiRici13aWRlOiAxMjgwcHg7XG4kYnItY29udGFpbmVyOiAxNDEycHg7XG5cbkBtaXhpbiBicmVhayAoJGJyZWFrKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbiIsIi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheS11aTtcblxuICAgIEBpbmNsdWRlIGJyZWFrKCRici10YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMTZweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrKCRici1kZXNrdG9wKSB7XG4gICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrKCRici13aWRlKSB7XG4gICAgICAgIHJpZ2h0OiA2NHB4O1xuICAgIH1cbn1cblxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMTZweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrKCRici1kZXNrdG9wKSB7XG4gICAgICAgIGxlZnQ6IDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWsoJGJyLXdpZGUpIHtcbiAgICAgICAgbGVmdDogNjRweDtcbiAgICB9XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICYuc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LXVpLWxpZ2h0O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1nb2xkO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJ0biB7XG4gICAgJi5idG4tZGVmYXVsdCB7XG4gICAgICAgIEBpbmNsdWRlIGhlYWRsaW5lLWZvbnQ7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdvbGQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdvbGQ7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZm9vdGVyLW5hdiB7XG4gICAgQGluY2x1ZGUgaGVhZGxpbmUtZm9udDtcblxuICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrKCRici10YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNzVlbTtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKCRici10YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtaWNvbiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24tZm9udDtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJlt0aXRsZT1cIkluc3RhZ3JhbVwiXTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGVhOTJcIjtcbiAgICAgICAgfVxuXG4gICAgICAgICZbdGl0bGU9XCJGYWNlYm9va1wiXTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGVhOTBcIjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tYWluLWhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOTZweDtcbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAmLnNjcm9sbGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdvbGQ7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLWluLW91dDtcblxuICAgICAgICAmIC5tYWluLWhlYWRlcl9fbG9nbyBzdmcge1xuICAgICAgICAgICAgcmVjdCxcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgLm1haW4taGVhZGVyX19uYXYge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tbmF2X19pdGVtIHtcbiAgICAgICAgICAgICYgLm5hdi1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdvbGQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gLnN1Yi1saW5rIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWsoJGJyLXRhYmxldCkge1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgIHJlY3QsXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItZ29sZDtcblxuICAgICAgICAgICAgICAgIC53aXRoLWhlcm8gJiB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsoJGJyLXRhYmxldCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmF2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBicmVhaygkYnItZGVza3RvcCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLndpdGgtaGVybyAmIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1cmdlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzMnB4O1xuICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3ItZ29sZDtcbiAgICAgICAgei1pbmRleDogMTEwMDtcblxuICAgICAgICBAaW5jbHVkZSBicmVhaygkYnItZGVza3RvcCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgIHJpZ2h0OiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1nb2xkO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIHRvcCAwLjNzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LW9wZW5lZCAmIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud2l0aC1oZXJvICYge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDE3NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJl9fbGVmdCxcbiAgICAmX19yaWdodCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNDBweCk7XG4gICAgICAgIG1heC13aWR0aDogNDUycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVhaygkYnItY29udGFpbmVyKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sYW5ncyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblxuICAgICAgICAubWFpbi1sYW5ncyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJiBhLmFjdGl2ZSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiB1bmRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBhLmNoZXZyb246YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbi1mb250O1xuXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwNFwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLm5hdi1kcm9wZG93biB7XG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgJiA+IC5zdWItbGluayB7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuNWVtIDFlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IHVuZGVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IHVuZGVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmIC5uYXYtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMtd2l0aGluIGEge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1haW4tbGFuZ3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGdhcDogNHB4O1xuXG4gICAgYSB7XG4gICAgICAgIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiB1bmRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICAgIH1cblxuICAgIC5hY3RpdmUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG5cbi5vdmVybGF5LW5hdiB7XG4gICAgQGluY2x1ZGUgaGVhZGxpbmUtZm9udDtcblxuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ29sZDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgLm5hdi1vcGVuZWQgJiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cblxuICAgICZfX21haW4ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWsoJGJyLXRhYmxldCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWFpbi1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKCRici10YWJsZXQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLm5hdi1kcm9wZG93biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgcm93LWdhcDogMC4yNWVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAgICAgJiA+IC5zdWItbGluayB7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiB1bmRlcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLWxhbmdzIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1uYXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMWVtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMjRweCAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKCRici10YWJsZXQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweCA1NXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm1haW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogOTZweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrKCRici10YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIH1cblxuICAgID4gaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5jb250ZW50LWJsb2NrIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgICBAaW5jbHVkZSBicmVhaygkYnItdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhaygkYnItZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWsoJGJyLXdpZGUpIHtcbiAgICAgICAgcGFkZGluZzogMTQ0cHggMDtcbiAgICB9XG5cbiAgICAmLmJnLWdvbGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ29sZDtcbiAgICB9XG5cbiAgICAmOm5vdCguYmctZ29sZCkgKyAuY29udGVudC1ibG9jazpub3QoLmJnLWdvbGQpLFxuICAgICYuYmctZ29sZCArIC5jb250ZW50LWJsb2NrLmJnLWdvbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG59XG4iLCIubWFpbi1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1nb2xkO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcblxuICAgICZfX2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKCRici1kZXNrdG9wKSB7XG4gICAgICAgICAgICB3aWR0aDogMzgwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICAgICAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKCRici10YWJsZXQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVhaygxMTQwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci1uYXYge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgJl9fbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcblxuICAgICAgICBAaW5jbHVkZSBicmVhaygxMTQwcHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290ZXItbGluayB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDJweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKCRici13aWRlKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhaygkYnItY29udGFpbmVyKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZW50cnktY29udGVudCB7XG4gICAgPiAqIHtcbiAgICAgICAgKyAqIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIEBpbmNsdWRlIHR5cG8taDE7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBAaW5jbHVkZSB0eXBvLWgyO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgQGluY2x1ZGUgdHlwby1oMztcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuXG4gICAgaDMsXG4gICAgaDQge1xuICAgICAgICArICoge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgICAgbGkgKyBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIH1cblxuICAgIG9sIHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgfVxuXG4gICAgYixcbiAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgIH1cblxuICAgIGVtIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3ViLFxuICAgIHN1cCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgfVxuXG4gICAgc3ViIHtcbiAgICAgICAgYm90dG9tOiAtMC4yNWVtO1xuICAgIH1cblxuICAgIHN1cCB7XG4gICAgICAgIHRvcDogLTAuNWVtO1xuICAgIH1cblxuICAgIC5zbWFsbCxcbiAgICBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogOTElO1xuICAgIH1cblxuICAgIC5tYXJrLFxuICAgIG1hcmsge1xuICAgICAgICBwYWRkaW5nOiAwLjJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWZkZDtcbiAgICB9XG5cbiAgICAmLmV4Y2VycHQge1xuICAgICAgICA+ICo6bnRoLWNoaWxkKG4rMykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA2O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkuNWVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbiIsIi5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6ICRici1jb250YWluZXI7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuXG4gICAgJi5jb250YWluZXItLTJDb2xzIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogMWVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKCRici10YWJsZXQpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDUwJSwgMWZyKSBtaW5tYXgoNTAlLCAxZnIpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gTGlzdCB2aWV3XG4ubmV3cy1saXN0IHtcbiAgICAmX19pdGVtIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWsoJGJyLXRhYmxldCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVhaygkYnItd2lkZSkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHRpbWFnZS1pdGVtIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgIH1cbn1cblxuLm5ld3MtbWVkaWEtcGxhY2Vob2xkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxMjUlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG5cbi5mMy13aWRnZXQtcGFnaW5hdG9yLnBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBAaW5jbHVkZSBicmVhaygkYnItdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrKCRici13aWRlKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICB9XG5cbiAgICAuY3VycmVudCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgLnByZXZpb3VzLFxuICAgIC5uZXh0IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMTAwMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5leHQgYSB7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItdGV4dC1ibGFjaztcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLXRleHQtYmxhY2s7XG4gICAgfVxuXG4gICAgLnByZXZpb3VzIGEge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXRleHQtYmxhY2s7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLXRleHQtYmxhY2s7XG4gICAgfVxufVxuXG4vLyBEZXRhaWwgdmlld1xuLm5ld3MtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDMycHggMjRweCA2NHB4O1xuICAgIG1heC13aWR0aDogMTAwOHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgYnJlYWsoJGJyLXRhYmxldCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gICAgJl9fbWVkaWEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBicmVhaygkYnItdGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5ld3MtbWVkaWEtc2xpZGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvLWgxO1xuXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JhY2sge1xuICAgICAgICBwYWRkaW5nOiA2NHB4IDAgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5uZXdzLW1lZGlhLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fZG93bmxvYWRzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvLWgyO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uLWZvbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3JlbGF0ZWQtbmV3cyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKCRici10YWJsZXQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm5ld3Mge1xuICAgIC5jYXRlZ29yeS1tZW51LXZpZXcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYubmV3cy1jYXRlZ29yeS1uYXYtd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubmV3cy1jYXRlZ29yeS1uYXYge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBnYXA6IDQ4cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAzOHB4IDAgMjRweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LXVpO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IHVuZGVyO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1nb2xkO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVhaygkYnItdGFibGV0KSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktdWk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVhaygkYnItZGVza3RvcCkge1xuICAgICAgICAgICAgcGFkZGluZzogNDhweCAwIDMycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2F0ZWdvcnktY2x1c3RlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgbGVmdDogLTFlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktYmcgbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5vcGVuZWQge1xuICAgICAgICAgICAgLmNhdGVnb3J5LWNsdXN0ZXJfX2lubmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fb3BlbmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS11aTtcbiAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uLWZvbnQ7XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MDQnO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUtYW5jZXN0b3Ige1xuICAgICAgICAgICAgLmNhdGVnb3J5LWNsdXN0ZXJfX29wZW5lciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICAgICAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiB1bmRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50ZXh0aW1hZ2Utc2xpZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcblxuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cblxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLnRleHRpbWFnZS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicmVhaygkYnItdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMCA2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrKCRici1kZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhaygkYnItd2lkZSkge1xuICAgICAgICBwYWRkaW5nOiAwIDE2MnB4O1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVhaygkYnItdGFibGV0KSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMTZweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKCRici1kZXNrdG9wKSB7XG4gICAgICAgICAgICAuZW50cnktY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MzdweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21vcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWsoJGJyLXRhYmxldCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaW1nLWxlZnQge1xuICAgICAgICAudGV4dGltYWdlLWl0ZW1fX2NvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsoJGJyLXRhYmxldCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKCRici1kZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsoJGJyLWRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pbWctcmlnaHQge1xuICAgICAgICAudGV4dGltYWdlLWl0ZW1fX2NvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsoJGJyLXRhYmxldCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweCAwIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKCRici1kZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4IDAgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsoJGJyLWRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDYwcHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICBAaW5jbHVkZSBicmVhaygkYnItdGFibGV0KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaGVhZGVyLXRlYXNlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLmhpZGUtY29udGVudCB7XG4gICAgICAgIC5oZXJvLXNsaWRlcl9fc2xpZGUge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmhlcm8tc2xpZGVyX19jb250ZW50LWlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA0MHB4LCAwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZXJvLXNsaWRlciB7XG4gICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuXG4gICAgJl9fc2xpZGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTIpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDk2cHggMjRweCAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKCRici10YWJsZXQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEyMHB4IDUwcHggMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQtaW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDExNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMCA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKCRici10YWJsZXQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB0eXBvLWgxO1xuXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVhaygkYnItdGFibGV0KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmltYWdlLXNsaWRlciB7XG4gICAgJl9fc2xpZGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgYm90dG9tOiAxNnB4O1xuICAgIH1cbn1cbiIsIi5jZS1zaG9ydHRleHQge1xuICAgICYuYmctZ29sZCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIG1heC13aWR0aDogNjg1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWsoJGJyLXRhYmxldCkge1xuICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jb250ZW50LWJsb2NrLmJnLWdvbGQge1xuICAgICsgLmNlLWxpbmt0ZWFzZXJzIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxNDUsIDEzNywgMTA5LCAxKSAwJSwgcmdiYSgxNDUsIDEzNywgMTA5LCAxKSAzMCUsIHJnYmEoMTQ1LCAxMzcsIDEwOSwgMCkgMzAlLCByZ2JhKDE0NSwgMTM3LCAxMDksIDApIDEwMCUpO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG59XG5cbi5jZS1saW5rdGVhc2VycyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBicmVhaygkYnItZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWsoJGJyLXdpZGUpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzdweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTM3cHg7XG4gICAgfVxufVxuXG4ubGlua3RlYXNlci1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDE2NDZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICZfX3NsaWRlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSA0MHB4KTtcbiAgICAgICAgbWluLXdpZHRoOiAyODBweDtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgfVxufVxuXG4ubGlua3RlYXNlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGhlYWRsaW5lLWZvbnQ7XG5cbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKCRici1kZXNrdG9wKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVhaygkYnItd2lkZSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNtYWxsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNlLXZpbnlhcmQge1xuICAgICZfX2hlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgMjRweCAyNHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDY4NXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKCRici10YWJsZXQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbnRlcmFjdGl2ZS12aW5leWFyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uLy4uL0ltYWdlcy9NaXNjL3ZpbmV5YXJkLWJnLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG5cbiAgICBAaW5jbHVkZSBicmVhaygkYnItZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWsoJGJyLXdpZGUpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzdweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTM3cHg7XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBsaW5lIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWdyYXktdWkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaW5lIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi52aW55YXJkLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1iZztcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWsoJGJyLXRhYmxldCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1iZztcblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdvbGQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWsoJGJyLXdpZGUpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDEzMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0b3A6IDQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dGltYWdlLWl0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBicmVhaygkYnItdGFibGV0KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHRpbWFnZS1pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsoJGJyLXRhYmxldCkge1xuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jZS1sb25ndGV4dCB7XG4gICAgJl9faW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwOHB4O1xuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/