@charset "UTF-8";
/**
 * Swiper 10.0.3
 * 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: July 3, 2023
 */
/* FONT_START */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, 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");
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

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

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

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}

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

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

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

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

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

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

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

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

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d {
  perspective: 1200px;
}

.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

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

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

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

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

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

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

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

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

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

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

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

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

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

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

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

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

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

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

/* Text-level semantics
========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

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

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

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

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

/* Forms
========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

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

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

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

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

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

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

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

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

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

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

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

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

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

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

/* Interactive
========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

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

@font-face {
  font-family: "ToyotaType";
  src: url("../../assets/fonts/toyota-type/ToyotaType-Light.eot");
  src: url("../../assets/fonts/toyota-type/ToyotaType-Light.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/toyota-type/ToyotaType-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "ToyotaType";
  src: url("../../assets/fonts/toyota-type/ToyotaType-Book.eot");
  src: url("../../assets/fonts/toyota-type/ToyotaType-Book.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/toyota-type/ToyotaType-Book.woff") format("woff");
  font-weight: 350;
  font-style: normal;
}
@font-face {
  font-family: "ToyotaType";
  src: url("../../assets/fonts/toyota-type/ToyotaType-Regular.eot");
  src: url("../../assets/fonts/toyota-type/ToyotaType-Regular.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/toyota-type/ToyotaType-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "ToyotaType";
  src: url("../../assets/fonts/toyota-type/ToyotaType-Semibold.eot");
  src: url("../../assets/fonts/toyota-type/ToyotaType-Semibold.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/toyota-type/ToyotaType-Semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "ToyotaType";
  src: url("../../assets/fonts/toyota-type/ToyotaType-Bold.eot");
  src: url("../../assets/fonts/toyota-type/ToyotaType-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/toyota-type/ToyotaType-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
.tb-toast-transition {
  transition: transform 0.25s ease-in-out;
}

.tb-translate-y-full {
  transform: translateY(100%);
}

.tb-translate-y-0 {
  transform: translateY(0px);
}

.lds-roller {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
}

.lds-roller span {
  display: block;
}

.lds-roller div,
.lds-roller span {
  animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  transform-origin: 32px 32px;
}

.lds-roller div::after,
.lds-roller span::after {
  content: " ";
  display: block;
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #fff;
  margin: -3px 0 0 -3px;
}

.lds-light .lds-roller div::after,
.lds-light .lds-roller span::after {
  background: #1a1a1a;
}

.lds-dark .lds-roller div::after,
.lds-dark .lds-roller span::after {
  background: white;
}

.lds-roller div:nth-child(1),
.lds-roller span:nth-child(1) {
  animation-delay: -0.036s;
}

.lds-roller div:nth-child(1)::after,
.lds-roller span:nth-child(1)::after {
  top: 50px;
  left: 50px;
}

.lds-roller div:nth-child(2),
.lds-roller span:nth-child(2) {
  animation-delay: -0.072s;
}

.lds-roller div:nth-child(2)::after,
.lds-roller span:nth-child(2)::after {
  top: 54px;
  left: 45px;
}

.lds-roller div:nth-child(3),
.lds-roller span:nth-child(3) {
  animation-delay: -0.108s;
}

.lds-roller div:nth-child(3)::after,
.lds-roller span:nth-child(3)::after {
  top: 57px;
  left: 39px;
}

.lds-roller div:nth-child(4),
.lds-roller span:nth-child(4) {
  animation-delay: -0.144s;
}

.lds-roller div:nth-child(4)::after,
.lds-roller span:nth-child(4)::after {
  top: 58px;
  left: 32px;
}

.lds-roller div:nth-child(5),
.lds-roller span:nth-child(5) {
  animation-delay: -0.18s;
}

.lds-roller div:nth-child(5)::after,
.lds-roller span:nth-child(5)::after {
  top: 57px;
  left: 25px;
}

.lds-roller div:nth-child(6),
.lds-roller span:nth-child(6) {
  animation-delay: -0.216s;
}

.lds-roller div:nth-child(6)::after,
.lds-roller span:nth-child(6)::after {
  top: 54px;
  left: 19px;
}

.lds-roller div:nth-child(7),
.lds-roller span:nth-child(7) {
  animation-delay: -0.252s;
}

.lds-roller div:nth-child(7)::after,
.lds-roller span:nth-child(7)::after {
  top: 50px;
  left: 14px;
}

.lds-roller div:nth-child(8),
.lds-roller span:nth-child(8) {
  animation-delay: -0.288s;
}

.lds-roller div:nth-child(8)::after,
.lds-roller span:nth-child(8)::after {
  top: 45px;
  left: 10px;
}

@keyframes lds-roller {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
:root {
  --swiper-theme-color: $color-black !important;
}

*, *::before, *::after {
  box-sizing: border-box;
}

html, body {
  line-height: 1.42;
  font-size: 14px;
  font-family: ToyotaType, sans-serif;
  color: #1a1a1a;
}
html.tb-no-scroll, body.tb-no-scroll {
  overflow: hidden;
}

img {
  max-width: 100%;
}

h1, h2, h3, h4, h5, h6, b, strong {
  font-weight: 350;
}

button {
  padding: 0;
  border: 0;
  outline: 0;
  font: inherit;
  cursor: pointer;
  background: transparent;
  color: inherit;
}

body [class^=tb-button-] {
  display: inline-block;
  min-width: 166px;
  max-width: 100%;
  padding: 17px 56px 18px;
  border: solid 1px transparent;
  border-radius: 28px;
  line-height: 1.2;
  font-size: 16px;
  font-weight: 350;
  letter-spacing: 0.02em;
  text-decoration: none;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  transition: border-color 0.25s, background-color 0.25s, color 0.25s;
}
body [class^=tb-button-][disabled] {
  opacity: 0.5;
  cursor: default;
}
body [class^=tb-button-]:focus {
  box-shadow: 0 0 2px 2px #ccc;
}
body [class^=tb-button-].tb-chevron-right-black {
  background: no-repeat top 50% right 24px url("../../images/icon/icon-chevron-right-black.svg");
  background-size: auto 13px;
}

body [class^=tb-button-] .lds-holder {
  position: relative;
}
body [class^=tb-button-] .lds-roller {
  position: absolute;
  top: 50%;
  left: 50%;
  display: none;
  transform: translate(-50%, -50%) scale(0.4);
}
body [class^=tb-button-].is-loading .lds-roller {
  display: block;
}
body [class^=tb-button-].is-loading .lds-roller + span {
  opacity: 0;
}
body [class^=tb-button-].tb-button-outline:not(:hover) .lds-roller div::after {
  background-color: #1a1a1a;
}
@media (hover: none) {
  body [class^=tb-button-].tb-button-outline .lds-roller div::after {
    background-color: #1a1a1a;
  }
}

body .tb-button-brand {
  border-color: #EB0A1E;
  background-color: #EB0A1E;
  color: white;
}
@media (hover: hover) {
  body .tb-button-brand:hover {
    border-color: #d1091b;
    background-color: #d1091b;
  }
}

body .tb-button-solid {
  border-color: #1a1a1a;
  background-color: #1a1a1a;
  color: white;
}
@media (hover: hover) {
  body .tb-button-solid:hover {
    border-color: #333;
    background-color: #333;
    color: white;
  }
}
body .tb-button-solid.alt {
  border-color: #333;
  background-color: #333;
}
@media (hover: hover) {
  body .tb-button-solid.alt:hover {
    border-color: #1a1a1a;
    background-color: #1a1a1a;
  }
}

body .tb-button-solid-reverse {
  border-color: white;
  background-color: white;
  color: #1a1a1a;
}
@media (hover: hover) {
  body .tb-button-solid-reverse:hover {
    background-color: #1a1a1a;
    color: white;
  }
}

body .tb-button-outline {
  border-color: #1a1a1a;
  background-color: transparent;
  color: #1a1a1a;
}
@media (hover: hover) {
  body .tb-button-outline:hover {
    border-color: #1a1a1a;
    background-color: #1a1a1a;
    color: white;
  }
}

body .tb-button-transparent {
  position: relative;
  text-decoration: none;
  display: inline-block;
  padding: 0;
  margin: 0 0 6px;
  color: #1a1a1a;
}
body .tb-button-transparent::before {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 0;
  border-bottom: 2px solid #1a1a1a;
  transition: width 0.3s;
}
[aria-pressed=true] > body .tb-button-transparent::before, body .tb-button-transparent:hover::before {
  width: 100%;
}

body [class*=tb-button-arrow] {
  min-width: 0;
  padding: 16px 0;
  border-radius: 0;
  letter-spacing: 0.02em;
  font-weight: 400;
  text-align: left;
  background-repeat: no-repeat;
  background-size: 15px auto;
}
body [class*=tb-button-arrow]:focus {
  box-shadow: none;
}

body [class*=tb-button-arrow-right] {
  padding-right: 28px;
  background-position: top 50% right 0;
}
body [class*=tb-button-arrow-right] span {
  position: relative;
  text-decoration: none;
  display: inline-block;
  padding-bottom: 6px;
}
body [class*=tb-button-arrow-right] span::before {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 0;
  border-bottom: 2px solid #1a1a1a;
  transition: width 0.3s;
}
[aria-pressed=true] > body [class*=tb-button-arrow-right] span::before, body [class*=tb-button-arrow-right] span:hover::before {
  width: 100%;
}

body .tb-button-arrow-right-red {
  background-image: url("../../images/icon/icon-arrow-right-red.svg");
  color: #1a1a1a;
}

body .tb-button-arrow-right-black {
  background-image: url("../../images/icon/icon-arrow-right-black.svg");
  color: #1a1a1a;
}

body .tb-modal-close {
  position: relative;
  display: inline-block;
  height: 64px;
  padding: 8px 16px 8px 48px;
  border-radius: 0;
  outline: 0;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: white;
}
body .tb-modal-close::before, body .tb-modal-close::after {
  position: absolute;
  top: 50%;
  left: 24px;
  z-index: 1;
  content: "";
  width: 24px;
  border-top: solid 2px white;
}
body .tb-modal-close::before {
  transform: translateY(-50%) rotate(45deg);
}
body .tb-modal-close::after {
  transform: translateY(-50%) rotate(-45deg);
}
body .tb-modal-close:focus {
  text-decoration: underline;
}
@media (hover: hover) {
  body .tb-modal-close:hover {
    text-decoration: underline;
  }
}

body [aria-pressed=true] .tb-aria-unpressed-text {
  display: none;
}
body [aria-pressed=false] .tb-aria-pressed-text {
  display: none;
}

.tb-wrap {
  width: 1440px;
  max-width: 100%;
  padding: 0 24px;
  margin: 0 auto;
}
.tb-wrap.tb-narrow {
  width: 960px;
}

@media (max-width: 767px) {
  .tb-wrap {
    padding: 0 20px;
  }
}
body .tb-text-center {
  text-align: center;
}

[class^=tb-pill] {
  display: inline-block;
  padding: 3px 10px;
  border: solid 1px transparent;
  border-radius: 10px;
  font-size: 10px;
  line-height: 1.2;
  font-style: normal;
  font-weight: 350;
  text-transform: uppercase;
}
[class^=tb-pill] + [class^=tb-pill] {
  margin-left: 6px;
}
[class^=tb-pill].tb-i {
  padding-left: 24px;
  background-repeat: no-repeat;
  background-position: top 50% left 6px;
  background-image: url("../../images/icon/icon-i-white.svg");
  background-size: 13px auto;
}

.tb-pill-brand {
  background-color: #EB0A1E;
  color: white;
}

.tb-pill-solid {
  background-color: #1a1a1a;
  color: white;
}

.tb-pill-grey {
  background-color: rgba(204, 204, 204, 0.5);
  color: #1a1a1a;
}

.tb-pill-outline {
  border-color: #1a1a1a;
  background-color: transparent;
  color: #1a1a1a;
}

.tb-pill-spaced {
  padding-left: 0;
  padding-right: 0;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  border-color: transparent;
  background-color: transparent;
  color: #808080;
}
.tb-pill-spaced.tb-larger {
  font-size: 12px;
}
.tb-pill-spaced[class*=tb-black] {
  color: #1a1a1a;
}
.tb-pill-spaced[class*=tb-underline] {
  position: relative;
}
.tb-pill-spaced[class*=tb-underline]::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  border-bottom: solid 1px;
}
.tb-pill-spaced.tb-underline-red::after {
  border-color: #EB0A1E;
}

body .tb-rte-narrow {
  max-width: 100%;
  width: 870px;
  margin-left: auto;
  margin-right: auto;
}

.tb-rte-col > * {
  margin: 0;
}
.tb-rte-col > * + * {
  margin-top: 24px;
}
.tb-rte-col .video-embed {
  position: relative;
  height: 0;
  padding-bottom: 56%;
  margin-left: auto;
  margin-right: auto;
}
.tb-rte-col .video-embed iframe {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
@media (min-width: 768px) {
  .tb-rte-col .connected-tab-content {
    display: flex;
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .tb-rte-col .connected-tab-content > div + div {
    margin-top: 1.5em;
  }
}
.tb-rte-col .connected-tab-content {
  max-width: 648px;
  margin-left: auto;
  margin-right: auto;
}
.tb-rte-col .connected-tab-content > h3 {
  text-align: center;
}
.tb-rte-col .connected-tab-content h3,
.tb-rte-col .connected-tab-content .h3 {
  flex: 0 0 100%;
  margin: 0 0 24px;
}
.tb-rte-col .connected-tab-content p {
  text-align: center;
}
.tb-rte-col .connected-tab-content > div {
  flex: 1 1 50%;
  padding: 0 12px;
}
.tb-rte-col .connected-tab-content ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.tb-rte-col .connected-tab-content li {
  position: relative;
  padding: 0 5px 0 20px;
  margin: 0 0 10px;
}
.tb-rte-col .connected-tab-content li::before {
  position: absolute;
  top: 11px;
  left: 0;
  content: "";
  width: 10px;
  height: 5px;
  border: solid 1px #1a1a1a;
  border-top: 0;
  border-right: 0;
  border-radius: 0;
  transform: rotate(-45deg);
  background: transparent;
}
.tb-rte-col .connected-tab-content .button-transparent {
  position: relative;
  z-index: 1;
  display: inline-block;
  padding-right: 10px;
  margin-right: 20px;
  margin-bottom: 6px;
  outline: 0;
  text-decoration: none;
  text-transform: uppercase;
  text-align: left;
  color: inherit;
}
.tb-rte-col .connected-tab-content .button-transparent:focus {
  color: #000;
}
.tb-rte-col .connected-tab-content .button-transparent:hover {
  color: #000;
}
.tb-rte-col .connected-tab-content .button-transparent:hover::before {
  width: 100%;
}
.tb-rte-col .connected-tab-content .button-transparent::before {
  position: absolute;
  bottom: -6px;
  left: 0;
  content: "";
  width: 0;
  border-bottom: 2px solid #1a1a1a;
  transition: width 0.3s;
}
.tb-rte-col .connected-tab-content .button-transparent::after {
  position: absolute;
  top: 55%;
  right: 0;
  content: "";
  width: 6px;
  height: 6px;
  border-right: 2px solid #1a1a1a;
  border-bottom: 2px solid #1a1a1a;
  transform: translateY(-50%) rotate(-45deg);
}

@media (min-width: 941px) {
  .tb-rte-row {
    display: flex;
    margin: 0 -24px;
  }

  .tb-rte-col {
    flex: 1 1 1px;
    padding: 0 24px;
  }
}
@media (max-width: 940px) {
  .tb-rte-col + .tb-rte-col {
    margin-top: 1.5em;
  }
}
@media (min-width: 941px) {
  .tb-rte-col + .tb-rte-col {
    margin-top: 1.5em;
  }
}
.tb-progress-line {
  display: flex;
  height: 3px;
  margin: 36px 0 0;
  border-radius: 2px;
  background-color: #ccc;
}
.tb-progress-line span {
  width: 0;
  border-radius: 2px;
  transition: width 0.25s;
  background-color: #EB0A1E;
}

.tb-tooltip-holder {
  display: inline-block;
  position: relative;
  z-index: 10;
}
.tb-tooltip-holder .tb-tooltip-content {
  position: absolute;
  top: 100%;
  left: 0;
  overflow: hidden;
  width: 300px;
  max-width: 60vw;
  height: auto;
  padding: 12px 40px 12px 12px;
  border: solid 1px #1a1a1a;
  margin-top: 4px;
  border-radius: 4px;
  font-size: 14px;
  transition: opacity 0.25s;
  text-align: left;
  background-color: white;
  color: #1a1a1a;
}
.tb-tooltip-holder .tb-tooltip-content[aria-hidden=true] {
  height: 0;
  padding-top: 0;
  padding-bottom: 0;
  opacity: 0;
}
.tb-tooltip-holder .tb-tooltip-content > * {
  margin: 0;
}
.tb-tooltip-holder .tb-tooltip-content > * + * {
  margin-top: 1em;
}
.tb-tooltip-holder .tb-tooltip-content > button:last-child {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 40px;
  margin: 0;
}
.tb-tooltip-holder .tb-tooltip-content > button:last-child::before, .tb-tooltip-holder .tb-tooltip-content > button:last-child::after {
  position: absolute;
  top: 50%;
  right: 12px;
  content: "";
  width: 15px;
  height: 0;
  border-top: solid 1px #1a1a1a;
}
.tb-tooltip-holder .tb-tooltip-content > button:last-child::before {
  transform: rotate(45deg);
}
.tb-tooltip-holder .tb-tooltip-content > button:last-child::after {
  transform: rotate(-45deg);
}
.tb-tooltip-holder.tb-brand .tb-tooltip-content {
  border-color: #EB0A1E;
}

.details-desc-more {
  overflow: hidden;
  transition: max-height 0.25s;
}
.details-desc-more[aria-hidden=true] {
  max-height: 0 !important;
}
.details-desc-more > * {
  margin: 0;
}
.details-desc-more > * + * {
  margin-top: 1.5em;
}

.tb-wrap .details-description .more a {
  position: relative;
  text-decoration: none;
  display: inline-block;
  padding-bottom: 6px;
  font-weight: 400;
  color: #1a1a1a;
}
.tb-wrap .details-description .more a::before {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 0;
  border-bottom: 2px solid #1a1a1a;
  transition: width 0.3s;
}
[aria-pressed=true] > .tb-wrap .details-description .more a::before, .tb-wrap .details-description .more a:hover::before {
  width: 100%;
}

.icon-svg {
  display: inline-block;
  height: 1em;
  margin-right: 0.8em;
  position: relative;
  width: 1.1em;
}
.icon-svg::before {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 1em;
  position: absolute;
  top: 0.1em;
  left: 0;
  width: 1.1em;
}
.icon-svg.icon-list_tpr, .icon-svg.icon-list_tpr-applied {
  width: 24px;
  height: 24px;
}

.icon-svg.icon-list_transmission::before {
  background-image: url("../../images/icon/icon-transmission.svg");
}

.icon-svg.icon-list_engine::before {
  background-image: url("../../images/icon/icon-engine.svg");
}

.icon-svg.icon-list_interior::before {
  background-image: url("../../images/icon/icon-interior.svg");
}

.icon-svg.icon-list_rego::before {
  background-image: url("../../images/icon/icon-car.svg");
}

.icon-svg.icon-list_odo::before {
  background-image: url("../../images/icon/icon-odometer.svg");
}

.icon-svg.icon-list_petrol::before {
  background-image: url("../../images/icon/icon-petrol.svg");
}

.icon-svg.icon-list_marker::before {
  background-image: url("../../images/icon/icon-marker.svg");
}

.icon-svg.icon-list_doors::before {
  background-image: url("../../images/icon/icon-door.svg");
}

.icon-svg.icon-list_people::before {
  background-image: url("../../images/icon/icon-person.svg");
}

.icon-svg.icon-list_time::before {
  background-image: url("../../images/icon/icon-timer.svg");
}

.icon-svg.icon-list_kms::before {
  background-image: url("../../images/icon/icon-cone.svg");
}

.icon-svg.icon-list_4wd::before {
  background-image: url("../../images/icon/icon-4WD.svg");
}

.icon-svg.icon-list_Fwd::before {
  background-image: url("../../images/icon/icon-FWD.svg");
}

.icon-svg.icon-list_Rwd::before {
  background-image: url("../../images/icon/icon-RWD.svg");
}

.icon-svg.icon-list_tpr::before {
  background-image: url("../../images/icon/tpr.png");
}

.icon-svg.icon-list_tpr-applied::before {
  background-image: url("../../images/icon/tpr-applied.svg");
}

.icon-svg.icon-list_tpr::before,
.icon-svg.icon-list_tpr-applied::before {
  background-size: cover;
  width: 24px;
  height: 24px;
}

.i-svg {
  position: relative;
}
.i-svg::before {
  content: "";
  background: no-repeat 50% 50%;
  background-size: contain;
}

.i-svg.i-car-front::before {
  background-image: url("../../images/icon/icon-car-front.svg");
}

.i-svg.i-marker::before {
  background-image: url("../../images/icon/icon-marker-new.svg");
}

.i-svg.i-odometer::before {
  background-image: url("../../images/icon/icon-speedometer.svg");
}

.i-svg.i-engine::before {
  background-image: url("../../images/icon/icon-engine-new.svg");
}

.i-svg.i-person::before {
  background-image: url("../../images/icon/icon-person-new.svg");
}

.i-svg.i-transmission::before {
  background-image: url("../../images/icon/icon-transmission-new.svg");
}

.i-svg.i-drive::before {
  background-image: url("../../images/icon/icon-drive-new.svg");
}

.i-svg.i-fuel::before {
  background-image: url("../../images/icon/icon-fuel-new.svg");
}

.i-svg.i-seat::before {
  background-image: url("../../images/icon/icon-seat-new.svg");
}

.tb-field-set-holder {
  padding: 48px 0 0;
  border-top: solid 1px #ccc;
  margin: 48px auto 0 0;
}
.tb-field-set-holder input::-webkit-outer-spin-button,
.tb-field-set-holder input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.tb-field-set-holder input[type=number] {
  -moz-appearance: textfield;
}

.tb-field-set-holder-slot {
  font-weight: 350;
}
.tb-field-set-holder-slot > * {
  margin: 0;
  font-size: 18px;
}
.tb-field-set-holder-slot > * + * {
  margin-top: 1em;
}
.tb-field-set-holder-slot > *:last-child {
  margin-bottom: 24px;
}

@media (min-width: 941px) {
  .tb-field-row {
    display: flex;
    margin: 0 -8px;
  }
  * + .tb-field-row {
    margin-top: 24px;
  }

  .tb-field-col {
    flex: 1 1;
    padding: 0 8px;
  }
  .tb-field-col > * {
    margin-top: 0;
  }
}
@media (max-width: 940px) {
  .tb-field-col + .tb-field-col {
    margin-top: 24px;
  }
}
.tb-field-set {
  max-width: 780px;
  padding: 0;
  border: 0;
  margin: 0;
}
.tb-field-set + .tb-field-set {
  margin-top: 48px;
}

.tb-field-set[disabled] {
  opacity: 0.5;
}
.tb-field-set[disabled] + .tb-loading-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.tb-field-set h3 {
  margin: 24px 0 0;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #808080;
}

.tb-field-set h3 + .tb-field-row {
  margin-top: 24px;
}

.tb-field-set p {
  margin: 0;
  line-height: 1.42;
  font-size: 14px;
}
* + .tb-field-set p {
  margin-top: 1.5em;
}

.tb-field-group {
  position: relative;
}
* + .tb-field-group {
  margin-top: 24px;
}

.tb-field-error-msg {
  padding-top: 5px;
  margin-bottom: -5px;
  font-size: 12px;
  line-height: 1.5;
  color: #EB0A1E;
}

.tb-field {
  display: block;
  width: 100%;
  padding: 8px 0;
  border: 0;
  border-bottom: solid 1px #1a1a1a;
  appearance: none;
  outline: 0;
  font-size: 14px;
  line-height: 1.4;
  background-color: transparent;
  color: #1a1a1a;
}

select.tb-field {
  cursor: pointer;
}
select.tb-field option {
  padding: 4px;
}

textarea.tb-field {
  padding-left: 0.75em;
  padding-right: 0.75em;
  border: solid 1px #1a1a1a;
  border-radius: 2px;
  resize: none;
}

.tb-focus .tb-field {
  border-color: #1a1a1a;
}

.tb-error .tb-field {
  border-color: #EB0A1E;
}

.tb-field-label {
  position: absolute;
  top: 0;
  left: 0;
  padding: 8px 0;
  line-height: 1.4;
  font-size: 14px;
  font-weight: 400;
  transition: top 0.5s, padding 0.5s, font-size 0.5s;
  color: #1a1a1a;
}

.tb-focus:not(.tb-has-textarea) .tb-field-label,
.tb-filled:not(.tb-has-textarea) .tb-field-label {
  top: -1.4em;
  padding: 0;
  font-size: 12px;
}

.tb-has-textarea .tb-field-label {
  position: static;
  display: block;
}

.tb-field-group-radio .tb-field-label-description {
  display: block;
  flex: 0 0 100%;
}

.tb-field-group-radio .tb-field-group-inner {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -16px;
}

.tb-field-group-radio-option {
  flex: 0 0 50%;
  max-width: 207px;
}

.tb-field-label-radio-multi-line .tb-field-group-radio-option {
  flex: 0 0 100%;
  max-width: none;
  margin-bottom: 12px;
}

.tb-field-label-radio-multi-line .tb-field-group-radio-option input + label::before {
  top: 5px;
  transform: translateY(0);
}

.tb-field-label-radio-multi-line .tb-field-group-radio-option input + label::after {
  top: 9px;
  transform: translateY(0);
}

.tb-field-group-radio-option input {
  position: absolute;
  left: -5000px;
}

.tb-field-group-radio-option input + label {
  position: relative;
  display: block;
  padding: 0 36px;
  margin-bottom: 12px;
  line-height: 1.4;
  font-size: 14px;
  cursor: pointer;
  color: #1a1a1a;
}
.tb-field-group-radio-option input + label::before {
  position: absolute;
  top: 3px;
  left: 0;
  content: "";
  width: 24px;
  height: 24px;
  border: solid 1px #808080;
  margin-top: 1px;
  border-radius: 50%;
}
.tb-field-group-radio-option input + label::after {
  position: absolute;
  top: 3px;
  left: 5px;
  content: "";
  width: 6px;
  height: 6px;
  margin-top: 1px;
  opacity: 0;
  border-radius: 50%;
  transition: opacity 0.25s;
  background: #1a1a1a;
}
.tb-field-group-radio-option input + label a {
  text-decoration: underline;
  color: inherit;
}
.tb-field-group-radio-option input + label a:focus {
  text-decoration: none;
}
@media (hover: hover) {
  .tb-field-group-radio-option input + label a:hover {
    text-decoration: none;
  }
}

.tb-field-group-radio-option.tb-focus input + label::before {
  box-shadow: 0 0 2px 2px #ccc;
}

.tb-field-group-radio-option input:checked + label {
  color: #1a1a1a;
}

.tb-field-group-radio-option input:checked + label::after {
  opacity: 1;
}

.tb-field-label-description {
  position: relative;
  display: block;
  padding-right: 30px;
  margin: 0 0 16px;
  line-height: 1.4;
  font-size: 14px;
  font-weight: 400;
  color: #1a1a1a;
}
.tb-field-label-description.tb-hidden {
  display: none;
}

.tb-field-label-description strong {
  font-weight: 400;
}

@media (max-width: 767px) {
  .tb-field-set + .tb-field-set {
    margin-top: 24px;
  }

  .tb-field-set p {
    font-size: 16px;
  }

  .tb-field-label {
    padding: 6px 0;
    line-height: 1.5;
    font-size: 16px;
  }

  .tb-field {
    padding: 6px 0;
    line-height: 1.5;
    font-size: 16px;
  }

  .tb-field-group-radio-option {
    flex: 0 0 auto;
  }

  .tb-field-group-radio-option input + label {
    line-height: 1.5;
    font-size: 16px;
  }
}
@media (max-width: 399px) {
  .tb-field-group.captcha.error .tb-field-group-inner {
    padding-right: 0;
  }
  .tb-field-group.captcha.error .tb-field-group-inner::after {
    display: none;
  }
}
@media (max-width: 359px) {
  .tb-field-group.captcha {
    margin-left: -15px;
    margin-right: -15px;
  }
}
.tb-field-group-radio--buttons .tb-field-group-inner {
  margin-left: -6px;
  margin-right: -6px;
}

.tb-field-group-radio--buttons .tb-field-group-radio-option {
  flex: 0 0 25%;
  max-width: none;
}

.tb-field-group-radio--buttons .tb-field-group-radio-option input + label {
  display: flex;
  align-items: center;
  justify-content: center;
  height: calc(100% - 24px);
  padding: 16px 12px;
  border: solid 1px #ccc;
  margin-left: 6px;
  margin-right: 6px;
  transition: background-color 0.25s, color 0.25s, border-color 0.25s;
  background: #eee;
}
.tb-field-group-radio--buttons .tb-field-group-radio-option input + label span {
  text-align: center;
}
.tb-field-group-radio--buttons .tb-field-group-radio-option input + label::before, .tb-field-group-radio--buttons .tb-field-group-radio-option input + label::after {
  display: none;
}

.tb-field-group-radio--buttons .tb-field-group-radio-option input + label.tb-on-grey {
  background-color: white;
}

.tb-field-group-radio--buttons .tb-field-group-radio-option input:focus + label {
  border-color: #1a1a1a;
}

.tb-field-group-radio--buttons .tb-field-group-radio-option input + label:hover, .tb-field-group-radio--buttons .tb-field-group-radio-option input + label:hover.tb-on-grey,
.tb-field-group-radio--buttons .tb-field-group-radio-option input:checked + label,
.tb-field-group-radio--buttons .tb-field-group-radio-option input:checked + label.tb-on-grey {
  border-color: #1a1a1a;
  background-color: #1a1a1a;
  color: white;
}

@media (max-width: 549px), (min-width: 768px) and (max-width: 1439px) {
  .tb-field-group-radio--buttons .tb-field-group-radio-option {
    flex: 0 0 33.33%;
  }
}
.tb-checkbox:not(.tb-field-group-radio--buttons) .tb-field-group-radio-option input + label::before,
.tb-checkbox:not(.tb-field-group-radio--buttons) .tb-field-group-radio-option input + label::after {
  border-radius: 3px;
}
.tb-checkbox:not(.tb-field-group-radio--buttons) .tb-field-group-radio-option input + label::after {
  left: 0;
  top: 3px;
  width: 24px;
  height: 24px;
  background: #1a1a1a no-repeat 50% 50% url("../../images/icon/icon-tick.svg");
  background-size: 10px auto;
}

.tb-single:not(.tb-field-group-radio--buttons) .tb-field-group-radio-option:first-child:last-child {
  flex: 0 0 100%;
  max-width: 540px;
}
.tb-single:not(.tb-field-group-radio--buttons) .tb-field-group-radio-option input + label {
  font-size: 14px;
  color: #1a1a1a;
}
.tb-single:not(.tb-field-group-radio--buttons) .tb-field-label-description {
  margin-bottom: 16px;
  font-size: 14px;
  font-weight: 400;
}

.tb-form-recaptcha {
  margin: 27px 0 0;
}

.tb-form-btns {
  margin: 39px 0 0;
}

.tb-only-date .dp__button_bottom {
  display: none;
}

.tb-field-group.tb-has-datetimepicker .tb-field-label {
  z-index: 10;
  opacity: 1;
  transition: opacity 0.25s;
}
.tb-field-group.tb-has-datetimepicker.tb-focus .tb-field-label, .tb-field-group.tb-has-datetimepicker.tb-filled .tb-field-label {
  top: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  opacity: 0;
  font-size: 18px;
}
.tb-field-group.tb-has-datetimepicker .dp__input {
  padding: 8px 0;
  border: 0;
  border-bottom: solid 1px #1a1a1a;
  border-radius: 0;
  font-family: "ToyotaType";
  line-height: 1.44;
  font-size: 14px;
  background-color: transparent;
}

body .dp__today {
  border-color: #1a1a1a;
}

body .dp__active_date {
  background-color: #1a1a1a;
}

body .dp__action_buttons {
  display: flex;
  justify-content: space-between;
}

body .dp__action {
  display: inline-block;
  padding: 11px 24px;
  border: solid 1px transparent;
  border-radius: 20px;
  line-height: 1.16;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  transition: border-color 0.25s, background-color 0.25s, color 0.25s;
}
body .dp__action + .dp__action {
  margin-left: 10px;
}
body .dp__action.dp__select {
  background-color: #1a1a1a;
  color: white;
}
body .dp__action.dp__select:focus {
  background-color: #333;
}
@media (hover: hover) {
  body .dp__action.dp__select:hover {
    background-color: #333;
  }
}
body .dp__action.dp__cancel {
  background-color: transparent;
  border-color: #1a1a1a;
  color: #1a1a1a;
}
body .dp__action.dp__cancel:focus {
  border-color: #1a1a1a;
  background-color: #1a1a1a;
  color: white;
}
@media (hover: hover) {
  body .dp__action.dp__cancel:hover {
    border-color: #1a1a1a;
    background-color: #1a1a1a;
    color: white;
  }
}
body .dp__action.dp__action_disabled {
  opacity: 0.5;
}

body .dp__cancel {
  color: #808080;
}

body .dp__select {
  color: #1a1a1a;
}

body .dp__selection_preview {
  display: none;
}

body .dp__action_buttons {
  width: 100%;
}

body .dp__pm_am_button {
  background-color: #1a1a1a;
}

.tb-detail-header {
  background-color: white;
}
.tb-detail-header.tb-static-testdrive .tb-detail-header-row {
  align-items: center;
}

body .tb-detail-header-top {
  padding: 24px 0;
  border-bottom: solid 1px #ccc;
}
body .tb-detail-header-top:last-child {
  padding-bottom: 24px;
}

.tb-detail-header-row {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  align-items: flex-start;
  margin-top: 12px;
}
.tb-detail-header-row *[class^=tb-pill] {
  margin-top: 12px;
}

.tb-detail-header-col {
  flex: 0 0 50%;
}
@media (min-width: 1440px) {
  .tb-detail-header-col {
    flex-basis: 62%;
  }
  .tb-detail-header-col + .tb-detail-header-col {
    flex-basis: 38%;
  }
}
@media (max-width: 1120px) {
  .tb-detail-header-col {
    flex-basis: 38%;
  }
  .tb-detail-header-col + .tb-detail-header-col {
    flex-basis: 62%;
  }
}

.tb-detail-header-col:last-child {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.tb-detail-header-col:last-child [class^=tb-button] {
  margin-left: 12px;
}

.tb-detail-header-bottom-expandable {
  border-bottom: solid 1px #ccc;
}
.tb-detail-header-bottom-expandable[aria-hidden=true] {
  max-height: 0;
  transition: max-height 0.25s cubic-bezier(0, 1, 0, 1);
}

.tb-detail-header-bottom-content {
  padding: 24px 0;
}

.tb-detail-header-dealer-special {
  padding: 8px 0;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  background-color: #EB0A1E;
  color: white;
}

.tb-detail-header-no-price-no-finance {
  margin: 0;
  font-size: 16px;
}

@media (min-width: 941px) {
  .tb-detail-header .tb-mobile-only {
    display: none;
  }
}
@media (max-width: 940px) {
  .tb-detail-header .tb-desktop-only {
    display: none;
  }

  body .tb-detail-header:not(.tb-demo) .tb-detail-header-top {
    padding-top: 6px;
  }

  body .tb-detail-header-top {
    padding-bottom: 6px;
  }

  .tb-detail-header-row {
    display: block;
  }

  .tb-detail-header-col:last-child {
    justify-content: flex-start;
    margin-top: 12px;
  }
  .tb-detail-header-col:last-child a {
    margin-bottom: 12px;
  }

  .tb-detail-header-mobile-cta {
    margin-top: 24px;
  }

  .tb-detail-header-col:last-child [class^=tb-button].tb-desktop-only + [class^=tb-button] {
    margin-left: 0;
  }
}
.tb-detail-header.tb-is-fsl [class*=tb-button]:not([href*="purchase/newcars"]):not([href*="/finance/full-service-lease"]) {
  display: none;
}

.tb-detail-header:not(.tb-sticky) .tb-sticky-only {
  display: none !important;
}

.tb-detail-header.tb-sticky {
  z-index: 120;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  padding-top: 12px;
  transition: transform 0.25s;
  transform: translateY(0);
}
.tb-detail-header.tb-hidden {
  transform: translateY(-100%);
}

.tb-detail-header .tb-offer-text + .tb-offer-text {
  padding-top: 16px;
  border-top: solid 1px #ccc;
}
.tb-detail-header .tb-offer-text + .tb-offer-text *[class*=tb-pill] {
  margin-top: 0;
}
.tb-detail-header .tb-price-block:not(.tb-pill-only) + .tb-offer-text {
  margin-top: 16px;
}
.tb-detail-header .tb-offer-text {
  padding-bottom: 16px;
}
.tb-detail-header .tb-offer-text[aria-hidden=true] {
  display: none;
}
.tb-detail-header .tb-offer-text *[class*=tb-pill] {
  margin-top: 8px;
}
.tb-detail-header .tb-offer-text b {
  display: block;
  font-size: 36px;
  font-weight: 350;
}
.tb-detail-header .tb-offer-text b sup {
  display: inline-block;
  top: -1.75em;
  line-height: 1;
  font-size: 10px;
}
.tb-detail-header .tb-offer-text b small {
  display: inline-block;
  margin-left: 12px;
  font-size: 10px;
  color: inherit;
}
.tb-detail-header .tb-offer-text .tb-price-block-disclaimer + p {
  margin-top: 24px;
}
.tb-detail-header .tb-offer-text p {
  margin: 8px 0 0;
  font-size: 12px;
}
.tb-detail-header .tb-offer-text strong {
  display: block;
  font-size: 14px;
  font-weight: 600;
}
.tb-detail-header .tb-offer-text .tb-main strong {
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 400;
}
.tb-detail-header .tb-offer-text .tb-main strong sup {
  font-size: 10px;
}
.tb-detail-header .tb-offer-text small:first-child:last-child {
  display: block;
  font-size: 12px;
  color: #808080;
}

@media (max-width: 940px) {
  .tb-sticky .tb-title-block h1 {
    font-size: 18px;
  }

  .tb-sticky .tb-title-block small {
    font-size: 12px;
  }

  .tb-detail-header.tb-sticky .tb-detail-header-top {
    padding-bottom: 12px;
  }

  .tb-sticky .tb-detail-header-col:last-child a {
    margin-bottom: 0;
  }
  .tb-sticky .tb-detail-header-col:last-child a:first-child {
    margin-left: 0;
  }

  .tb-sticky .tb-title-block small {
    font-size: 12px;
  }

  .tb-sticky .tb-price-block b {
    font-size: 24px;
  }

  .tb-detail-header.tb-sticky .tb-detail-header-mobile-cta [class^=tb-button-] + [class^=tb-button-] {
    margin-left: 12px;
  }
}
@media (max-width: 767px) {
  .tb-sticky .tb-detail-header-col:last-child {
    display: none;
  }

  .tb-detail-header [class^=tb-button-]:not(.tb-desktop-only) {
    display: inline-block;
  }

  .tb-detail-header [class^=tb-button-]:not(.tb-desktop-only) {
    display: block;
    width: 100%;
  }

  .tb-detail-header-col:last-child [class^=tb-button] {
    margin-left: 0;
  }

  .tb-detail-header.tb-sticky .tb-detail-header-mobile-cta [class^=tb-button-] + [class^=tb-button-] {
    margin-top: 12px;
    margin-left: 0;
  }

  .tb-detail-header.tb-sticky [class^=tb-button-]:not(.tb-desktop-only) {
    margin-bottom: 0;
  }

  .tb-sticky .tb-title-block {
    font-size: 16px;
  }

  .tb-detail-header .tb-offer-text .tb-main strong {
    font-size: 20px;
  }
}
.tb-fsl-toggle {
  position: relative;
  display: inline-flex;
  padding: 4px;
  border: solid 1px #808080;
  margin: 0 0 16px;
  border-radius: 4px;
  line-height: 1.5;
  font-size: 14px;
  font-weight: 400;
}
.tb-fsl-toggle > span {
  flex: 0 0 auto;
  padding: 8px 24px;
  border-radius: 4px;
  transition: background-color 0.25s, color 0.25s;
}
.tb-fsl-toggle[aria-checked=false] > span:first-of-type {
  background-color: #1a1a1a;
  color: white;
}
.tb-fsl-toggle[aria-checked=false] > span:last-of-type {
  background-color: white;
  color: #808080;
}
.tb-fsl-toggle[aria-checked=true] > span:first-of-type {
  background-color: white;
  color: #808080;
}
.tb-fsl-toggle[aria-checked=true] > span:last-of-type {
  background-color: #1a1a1a;
  color: white;
}
.tb-fsl-toggle .tb-fsl-loader {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
}
.tb-fsl-toggle .tb-fsl-loader .lds-roller {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.5);
}
.tb-fsl-toggle .tb-fsl-loader .lds-roller span::after {
  background-color: #1a1a1a;
}
.tb-fsl-toggle[disabled] > span {
  opacity: 0;
}
.tb-fsl-toggle[disabled] > .tb-fsl-loader {
  display: block;
}

.tb-fsl-msg {
  font-size: 16px;
}

#fsl-content-root[aria-hidden=true] {
  display: none;
}

.tb-fsl-content-row {
  display: flex;
  align-items: center;
  gap: 64px;
}

.tb-fsl-content-col {
  flex: 1 1 1px;
}
.tb-fsl-content-col.tb-auto {
  flex: 0 0 auto;
}

@media (max-width: 767px) {
  .tb-fsl-content-row {
    flex-direction: column;
    gap: 16px;
  }
  .tb-fsl-content-row > * {
    width: 100%;
  }
  .tb-fsl-content-row .tb-auto {
    flex: 1 1 1px;
  }
  .tb-fsl-content-row .tb-auto a {
    display: block;
    width: 100%;
  }
}
.tb-fsl-po-heading {
  position: relative;
  z-index: 1;
  margin: 0;
  line-height: 1.5;
  font-size: 32px;
  font-weight: 350;
}
.tb-fsl-po-heading sup {
  font-size: 14px;
}

.tb-fsl-po-result-row {
  display: flex;
  gap: 16px;
}
.tb-fsl-po-result-row > * {
  flex: 0 0 auto;
}
@media (max-width: 479px) {
  .tb-fsl-po-result-row {
    flex-direction: column;
  }
  .tb-fsl-po-result-row > * {
    width: 100%;
  }
}

.tb-fsl-po-result {
  margin-top: 16px;
  font-size: 12px;
  font-weight: 400;
}
.tb-fsl-po-result strong {
  display: block;
  font-size: 32px;
  font-weight: 350;
}
.tb-fsl-po-result small {
  display: block;
  margin-top: 16px;
  font-size: 10px;
}

.tb-fsl-po-faq {
  margin-top: 24px;
}
.tb-fsl-po-faq .tb-fsl-po-accordion {
  border-bottom: solid 1px #ccc;
  margin: 0;
}
.tb-fsl-po-faq .tb-fsl-po-accordion button {
  display: block;
  position: relative;
  width: 100%;
  padding: 20px 0;
  border: 0;
  border-top: solid 1px #ccc;
  margin: 0;
  line-height: 1.2;
  font-size: 20px;
  text-align: left;
}
.tb-fsl-po-faq .tb-fsl-po-accordion dd {
  overflow: hidden;
  max-height: 200vh;
  padding: 0 0 20px;
  margin: 0;
  transition: padding-bottom 0.25s, max-height 0.25s;
}
.tb-fsl-po-faq .tb-fsl-po-accordion dd[aria-hidden=true] {
  padding-bottom: 0;
  max-height: 0;
}
.tb-fsl-po-faq .tb-fsl-po-accordion dd ul {
  padding-left: 32px;
  margin: 0;
}
.tb-fsl-po-faq .tb-arrow-down {
  position: absolute;
  top: 50%;
  right: 8px;
  width: 14px;
  height: 14px;
  transform: translateY(-50%);
}
.tb-fsl-po-faq .tb-arrow-down::before,
.tb-fsl-po-faq .tb-arrow-down::after {
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  width: 14px;
  height: 1px;
  border-top: solid 1px #1a1a1a;
  opacity: 1;
  border-radius: 0;
  transition: opacity 0.25s;
  transform-origin: center;
  transform: translate(-50%, -50%) scale(1);
}
.tb-fsl-po-faq .tb-arrow-down::after {
  transform: translate(-50%, -50%) rotate(90deg) scale(1);
}
.tb-fsl-po-faq [aria-pressed=true] .tb-arrow-down::after {
  opacity: 0;
}

#detail-banner-root:empty {
  height: 56.287vw;
}

@media (max-width: 940px) {
  .tb-detail-banner .tb-wrap {
    padding: 0;
  }
}
.tb-detail-banner > .tb-wrap > img {
  display: block;
}

.tb-detail-overview {
  padding: 36px 0;
  background-color: #f5f5f5;
}

.tb-detail-overview h2 {
  margin: 0 0 36px;
  font-size: 18px;
  font-weight: 350;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  text-align: center;
}

.tb-detail-overview-main dl {
  display: flex;
  justify-content: space-around;
  margin: 0 -12px;
  font-weight: 350;
}

.tb-detail-overview-main dl > div {
  flex: 0 0 auto;
  max-width: 20%;
  padding: 0 12px;
}

.tb-detail-overview-main dt {
  margin: 0 0 12px;
  font-size: 12px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.tb-detail-overview-main dd {
  margin: 0;
  font-size: 24px;
}
.tb-detail-overview-main dd img {
  display: block;
}
.tb-detail-overview-main dd small {
  display: block;
  margin: 12px 0 0;
  font-size: 14px;
  text-transform: none;
}

@media (max-width: 940px) {
  .tb-detail-overview-main dl > div {
    max-width: 33.33%;
  }
  .tb-detail-overview-main dl > div:not(.tb-colour) {
    display: none;
  }

  .tb-detail-overview-main dd {
    font-size: 18px;
  }

  .tb-detail-overview-main dd img {
    width: 35px;
    height: 35px;
  }
}
.tb-detail-overview-features {
  margin: 36px 0 0;
}

.tb-detail-overview-features ul {
  display: flex;
  justify-content: center;
  padding: 0 0 16px;
  border-bottom: solid 1px #ccc;
  margin: 0;
  list-style: none;
}

.tb-detail-overview-features li {
  flex: 0 0 auto;
  position: relative;
  padding: 8px 8px 8px 35px;
  margin: 0;
  font-size: 14px;
}
@media (min-width: 941px) {
  .tb-detail-overview-features li {
    padding-right: 35px;
  }
}

.tb-detail-overview-features .icon-svg {
  position: absolute;
  top: 10px;
  left: 0;
  height: 19.5px;
  width: 19.5px;
  background-position: center top;
}

@media (max-width: 940px) {
  .tb-detail-overview-features ul {
    flex-wrap: wrap;
    justify-content: stretch;
  }

  .tb-detail-overview-features li {
    flex: 0 0 50%;
    width: 50%;
  }
}
@media (min-width: 768px) and (max-width: 940px) {
  .tb-detail-overview-features li:nth-last-child(6), .tb-detail-overview-features li:nth-last-child(6) ~ li, .tb-detail-overview-features li:nth-last-child(5), .tb-detail-overview-features li:nth-last-child(5) ~ li, .tb-detail-overview-features li:nth-last-child(3):first-child, .tb-detail-overview-features li:nth-last-child(3):first-child ~ li {
    flex: 0 0 33.33%;
    width: 33.33%;
  }
}
@media (max-width: 767px) {
  .tb-detail-overview-features li {
    padding-left: 25px;
  }
}
.tb-detail-overview-features dl {
  display: table;
  width: 100%;
  padding: 0;
  margin: 16px auto 0;
}
@media (min-width: 941px) {
  .tb-detail-overview-features dl {
    width: 716px;
  }
}
.tb-detail-overview-features dl > div {
  display: table-row;
}
.tb-detail-overview-features dl dt, .tb-detail-overview-features dl dd {
  display: table-cell;
  padding: 8px;
  font-size: 14px;
  vertical-align: middle;
}
.tb-detail-overview-features dl dt {
  padding-right: 24px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.tb-detail-overview-features dl dd {
  padding-left: 24px;
  margin: 0;
}

@media (max-width: 940px) {
  .tb-detail-overview-features dl dt {
    padding-right: 8px;
    padding-left: 0;
  }
  .tb-detail-overview-features dl dd {
    padding-right: 0;
    padding-left: 16px;
  }
}
@media (max-width: 767px) {
  .tb-detail-overview-features dl dt {
    width: 50%;
    padding-right: 18px;
  }
  .tb-detail-overview-features dl dd {
    padding-left: 0;
  }
}
.tb-detail-tab {
  position: relative;
  text-decoration: none;
  display: block;
  padding: 0 0 6px;
  margin: 0 12px 6px;
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  transition: opacity 0.5s;
}
.tb-detail-tab::before {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 0;
  border-bottom: 2px solid #1a1a1a;
  transition: width 0.3s;
}
[aria-pressed=true] > .tb-detail-tab::before, .tb-detail-tab:hover::before {
  width: 100%;
}
@media (hover: hover) {
  .tb-detail-tab:hover {
    opacity: 1;
  }
}
.tb-detail-tab img {
  display: block;
  height: 48px;
  margin: 0 auto 12px;
}
@media (min-width: 941px) {
  .tb-detail-tab br {
    display: none;
  }
}

[aria-pressed=false] > .tb-detail-tab:not(:hover) {
  opacity: 0.7;
  font-weight: 350;
}

[aria-pressed=true] > .tb-detail-tab::before {
  width: 100%;
}

@media (max-width: 940px) {
  .tb-detail-tab {
    font-size: 14px;
    white-space: nowrap;
  }

  .tb-detail-tab img {
    display: none;
  }

  .tb-detail-tab-pre,
.tb-detail-tab-post {
    display: none;
  }
}
.tb-detail-cube .tb-modal-close {
  z-index: 10;
  line-height: inherit;
}
@media (hover: hover) {
  .tb-detail-cube .tb-modal-close:hover {
    text-decoration: underline !important;
  }
}

@media (min-width: 941px) {
  .tb-detail-cube {
    height: 56.25vw;
  }

  .tb-detail-cube .tb-wrap {
    height: 100%;
  }

  .tb-detail-cube .tb-pano {
    height: 100%;
  }
}
@media (min-width: 1441px) {
  .tb-detail-cube {
    height: 810px;
  }
}
@media (max-width: 1440px) {
  .tb-detail-cube .tb-wrap {
    padding: 0;
  }
}
@media (max-width: 1023px) and (pointer: coarse) {
  .tb-fake-mobile-modal {
    opacity: 0;
  }
  .tb-fake-mobile-modal.tb-active {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10000;
    opacity: 1;
  }
  .tb-fake-mobile-modal.tb-active .tb-fake-mobile-modal-top {
    display: flex;
    justify-content: flex-end;
    height: 80px;
    background-color: #1a1a1a;
  }
  .tb-fake-mobile-modal.tb-active .tb-fake-mobile-modal-top .tb-modal-close {
    height: 100%;
  }
  .tb-fake-mobile-modal.tb-active .tb-fake-mobile-modal-bottom {
    position: relative;
    height: calc(100vh - 80px);
  }
}
.tb-detail-forms {
  padding: 48px 0;
}
.tb-detail-forms > .tb-wrap > h2 {
  margin: 0 0 48px;
  font-size: 18px;
  font-weight: 350;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  text-align: center;
}

.tb-detail-forms .tb-tab-block-panel-holder {
  margin: 0 -12px;
  padding: 0 12px;
}

.tb-detail-form-content {
  padding: 48px 0 0;
  border-top: solid 1px #ccc;
  margin: 48px 0 0;
}
.tb-detail-form-content.tb-no-content {
  display: none;
}
.tb-detail-form-content + form {
  border-top: 0;
  margin-top: 0;
}
.tb-detail-form-content + .tb-choose-vehicle {
  border-top: 0;
  margin-top: 0;
}

.tb-detail-form-cms {
  margin: 0;
  font-size: 18px;
}
.tb-detail-form-cms * {
  margin: 0;
}
.tb-detail-form-cms * + * {
  margin-top: 1.5em;
}

* + .tb-detail-form-phones-row {
  margin-top: 24px;
}

.tb-detail-form-phones-row {
  display: flex;
  flex-wrap: wrap;
}

.tb-detail-form-phones-row a {
  flex: 0 0 auto;
  display: flex;
  flex-wrap: wrap;
  max-width: 50%;
  padding-left: 48px;
  margin-bottom: 24px;
  text-decoration: none;
  background: url("../../images/icon/icon-phone-black.svg") no-repeat top 50% left 0;
  background-size: 34px auto;
  color: inherit;
}
.tb-detail-form-phones-row a span {
  flex: 0 0 100%;
}
.tb-detail-form-phones-row a span:first-child {
  font-size: 12px;
}
.tb-detail-form-phones-row a span:last-child {
  font-size: 16px;
}
@media (hover: hover) {
  .tb-detail-form-phones-row a:hover span:last-child {
    text-decoration: underline;
  }
}

.tb-detail-form-thanks {
  padding: 0 0 48px;
  text-align: center;
}
.tb-detail-form-thanks img {
  display: block;
  width: 96px;
  margin: 0 auto 24px;
}
.tb-detail-form-thanks p {
  margin: 0;
  font-size: 18px;
  font-weight: 400;
  color: #808080;
}
.tb-detail-form-thanks strong {
  display: block;
  margin: 0 0 8px;
  font-size: 24px;
  font-weight: 600;
  color: #1a1a1a;
}

@media (min-width: 768px) {
  .tb-detail-forms-tab {
    display: block;
    margin-right: 48px;
    font-size: 32px;
    color: #808080;
  }
  .tb-detail-forms-tab span {
    position: relative;
    text-decoration: none;
  }
  .tb-detail-forms-tab span::before {
    position: absolute;
    bottom: 0;
    left: 0;
    content: "";
    width: 0;
    border-bottom: 2px solid #1a1a1a;
    transition: width 0.3s;
  }
  [aria-pressed=true] > .tb-detail-forms-tab span::before, .tb-detail-forms-tab span:hover::before {
    width: 100%;
  }
  .tb-detail-forms-tab:focus span::before {
    width: 100%;
  }
}
@media (min-width: 768px) and (hover: hover) {
  .tb-detail-forms-tab:hover span::before {
    width: 100%;
  }
}
@media (min-width: 768px) and (hover: hover) {
  .tb-detail-forms-tab:hover {
    color: #1a1a1a;
  }
}
@media (min-width: 768px) {
  [aria-pressed=true] .tb-detail-forms-tab span {
    color: #1a1a1a;
  }
}
@media (max-width: 767px) {
  .tb-detail-forms .tb-tab-block-tabs {
    padding: 4px 0 0;
    border: solid 1px #ccc;
    border-radius: 4px;
  }
  .tb-detail-forms .tb-tab-block-tabs li {
    flex: 1 0 110px;
  }

  .tb-detail-forms-tab {
    display: flex;
    justify-content: center;
    align-items: center;
    width: calc(100% - 8px);
    min-height: 60px;
    padding: 0 8px;
    margin: 0 4px 4px;
    border-radius: 4px;
    line-height: 1.2;
    font-size: 14px;
    text-align: center;
    transition: background-color 0.25s, color 0.25s;
    background-color: white;
    color: #1a1a1a;
  }

  [aria-pressed=true] .tb-detail-forms-tab {
    background-color: #1a1a1a;
    color: white;
  }
}
@media (max-width: 599px) {
  .tb-detail-forms .tb-tab-block-tabs li {
    flex: 1 1 100px;
    flex-grow: 1;
  }
}
@media (max-width: 1440px) {
  .tb-detail-image-gallery .tb-wrap {
    padding: 0;
  }
}
@media (max-width: 1440px) {
  .tb-detail-video-gallery .tb-wrap {
    padding: 0;
  }
}
.tb-detail-disclaimers {
  padding: 36px 0 48px;
  background-color: white;
}
.tb-detail-disclaimers .agg-wrap {
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin: 0;
  font: inherit;
}

.tb-detail-disclaimers .disclaimer {
  border: 0;
  padding: 0;
  font-size: 12px;
  background: transparent;
}

.tb-detail-disclaimers .filter h3 {
  padding: 12px 0;
  font-size: 18px;
}

.tb-detail-disclaimers .filter .content {
  padding: 0;
}
.tb-detail-disclaimers .filter .content p {
  margin: 0;
}
.tb-detail-disclaimers .filter .content * + p {
  margin-top: 12px;
}

.tb-detail-advantage .swiper-wrapper.tb-static {
  display: flex;
  overflow: hidden;
}
@media (min-width: 320px) {
  .tb-detail-advantage .swiper-wrapper.tb-static > * {
    flex: 0 0 80%;
  }
}
@media (min-width: 768px) {
  .tb-detail-advantage .swiper-wrapper.tb-static > * {
    flex: 0 0 40%;
  }
}
@media (min-width: 940px) {
  .tb-detail-advantage .swiper-wrapper.tb-static > * {
    flex: 0 0 30%;
  }
}

.tb-detail-advantage {
  padding: 48px 0;
}
.tb-detail-advantage > .tb-wrap > h2 {
  padding: 0 0 48px;
  border-bottom: solid 1px #ccc;
  margin: 0 0 48px;
  line-height: 1.2;
  font-size: 32px;
  font-weight: 350;
}

.tb-detail-advantage .tb-rte-disclaimers {
  margin-top: 80px;
}
.tb-detail-advantage .tb-rte-disclaimers p {
  margin-top: 1em;
}

.tb-detail-advantage .tb-rte-col h2, .tb-detail-advantage .tb-rte-col h3, .tb-detail-advantage .tb-rte-col h4, .tb-detail-advantage .tb-rte-col h5, .tb-detail-advantage .tb-rte-col h6 {
  line-height: 1.2;
  font-weight: 400;
}
.tb-detail-advantage .tb-rte-col h2 {
  font-size: 24px;
}
.tb-detail-advantage .tb-rte-col h3 {
  font-size: 18px;
}
.tb-detail-advantage .tb-rte-col h4 {
  font-size: 16px;
}
.tb-detail-advantage .tb-rte-col h5 {
  font-size: 16px;
}
.tb-detail-advantage .tb-rte-col h6 {
  font-size: 16px;
}
@media (max-width: 767px) {
  .tb-detail-advantage .tb-rte-col h2 {
    font-size: 18px;
  }
  .tb-detail-advantage .tb-rte-col h3 {
    font-size: 16px;
  }
}
.tb-detail-advantage .tb-rte-col a:not([class]) {
  text-decoration: none;
  color: #EB0A1E;
}
@media (hover: hover) {
  .tb-detail-advantage .tb-rte-col a:not([class]):hover {
    text-decoration: underline;
  }
}

.tb-detail-advantage-item-holder {
  margin: -12px 0;
}
.tb-detail-advantage-item-holder .swiper {
  padding-left: 2px;
  padding-right: 2px;
}
.tb-detail-advantage-item-holder .swiper-slide {
  height: auto;
  padding: 12px 0;
}
.tb-detail-advantage-item-holder .tb-static {
  margin-left: -12px;
  margin-right: -12px;
}
.tb-detail-advantage-item-holder .tb-static .swiper-slide {
  padding-left: 12px;
  padding-right: 12px;
}

.tb-detail-advantage-item {
  overflow: hidden;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
}
.tb-detail-advantage-item button {
  display: block;
  width: 100%;
  height: 100%;
  line-height: 2;
  text-align: left;
  background-color: #f5f5f5;
  color: #1a1a1a;
}
.tb-detail-advantage-item button.tb-reverse {
  background-color: #1a1a1a;
  color: white;
}
.tb-detail-advantage-item button.tb-reverse .tb-detail-advantage-item-cta-button {
  background-image: url("../../images/icon/icon-arrow-right-white.svg");
}
.tb-detail-advantage-item button.tb-reverse .tb-detail-advantage-item-cta-button span::before {
  border-color: white;
}
.tb-detail-advantage-item h3 {
  padding: 40px 40px 0;
  margin: 0;
  line-height: 1.2;
  font-size: 36px;
  font-weight: 350;
}
.tb-detail-advantage-item h3 + *:not(.tb-detail-advantage-item-cta) {
  margin-top: 24px;
}
.tb-detail-advantage-item img {
  display: block;
  margin: 0 0 36px;
}
.tb-detail-advantage-item span {
  display: inline-block;
}

.tb-detail-advantage-item-inner {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.tb-detail-advantage-item-thumbtext {
  padding: 0 40px 36px;
  font-size: 12px;
}
.tb-detail-advantage-item-thumbtext * {
  margin: 0;
}
.tb-detail-advantage-item-thumbtext * + * {
  margin-top: 12px;
}

.tb-detail-advantage-item-cta {
  margin: auto 40px 40px;
}

.tb-detail-advantage-modal .vfm__container {
  overflow-y: auto;
}
.tb-detail-advantage-modal .vfm__content {
  min-height: calc(100vh - 24px);
  margin: 24px 24px 0;
}
.tb-detail-advantage-modal .tb-detail-advantage-tabs {
  height: auto;
  min-height: calc(100vh - 24px);
}

.tb-detail-advantage-tabs {
  position: relative;
  overflow: hidden;
  height: calc(100vh - 24px);
  padding: 0 40px;
  border-radius: 10px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: white;
}

.tb-detail-advantage-modal .tb-tab-block-panel-holder {
  padding-right: 40px;
}

.tb-detail-advantage-modal .tb-tab-block-tabs {
  margin-right: 52px;
}

.tb-detail-advantage-modal .tb-modal-close {
  position: absolute;
  top: 4px;
  right: 12px;
  z-index: 1;
  color: #1a1a1a;
}
.tb-detail-advantage-modal .tb-modal-close::before, .tb-detail-advantage-modal .tb-modal-close::after {
  border-color: #1a1a1a;
}

.tb-detail-advantage-modal .tb-tab-block-nav {
  top: 91px;
  left: -12px;
}
.tb-detail-advantage-modal .tb-tab-block-nav + .tb-tab-block-nav {
  left: auto;
  right: -12px;
}

.tb-detail-advantage-tabs .tb-tab-block-tabs {
  padding-top: 24px;
  border-bottom: solid 1px #1a1a1a;
}

button[aria-pressed=true] .tb-detail-advantage-tab-item {
  color: #1a1a1a;
}

.tb-detail-advantage-tab-item {
  position: relative;
  text-decoration: none;
  padding: 0 0 2px;
  margin: 0 40px 20px 0;
  font-size: 16px;
  font-weight: 400;
  white-space: nowrap;
  color: #1a1a1a;
}
.tb-detail-advantage-tab-item::before {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 0;
  border-bottom: 2px solid #1a1a1a;
  transition: width 0.3s;
}
[aria-pressed=true] > .tb-detail-advantage-tab-item::before, .tb-detail-advantage-tab-item:hover::before {
  width: 100%;
}

.tb-detail-advantage-tabpanel-item {
  padding: 64px 0;
  margin: 0 auto;
  line-height: 2;
  background-color: white;
}

.tb-detail-advantage-tabpanel-item h3 {
  line-height: 1.2;
  font-size: 48px;
}

.tb-modal-tab-nav {
  display: none;
}

.tb-detail-advantage-item-cta-button {
  padding: 0 28px 0 0;
  line-height: 1.2;
  font-size: 16px;
  font-weight: 400;
  transition: background-position 0.25s;
  background: no-repeat top 50% right 0 url("../../images/icon/icon-arrow-right-red.svg");
  background-size: 15px auto;
}
.tb-detail-advantage-item-cta-button span {
  display: inline-block;
  padding-bottom: 6px;
  position: relative;
  text-decoration: none;
}
.tb-detail-advantage-item-cta-button span::before {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 0;
  border-bottom: 2px solid #1a1a1a;
  transition: width 0.3s;
}
[aria-pressed=true] > .tb-detail-advantage-item-cta-button span::before, .tb-detail-advantage-item-cta-button span:hover::before {
  width: 100%;
}

@media (max-width: 940px) {
  .tb-detail-advantage-item h3 {
    font-size: 24px;
  }

  .tb-detail-advantage-tabs {
    padding: 0 16px;
  }

  .tb-detail-advantage-tabpanel-item {
    padding: 24px 0;
  }

  .tb-modal-tab-nav {
    left: 13px;
  }
  .tb-modal-tab-nav::before {
    width: 11px;
    height: 11px;
    border-width: 2px;
  }
  .tb-modal-tab-nav + .tb-modal-tab-nav {
    left: auto;
    right: 13px;
  }

  .tb-detail-advantage-modal .tb-tab-block-nav {
    display: none;
  }
}
@media (max-width: 767px) {
  .tb-detail-advantage-modal .vfm__content {
    margin-top: 16px;
    margin-left: 16px;
    margin-right: 16px;
  }
}
.tb-detail-advantage .tb-detail-advantage-line {
  position: relative;
  height: 3px;
  margin: 36px 0 0;
  border-radius: 2px;
  background-color: #ccc;
}
.tb-detail-advantage .tb-detail-advantage-line span {
  border-radius: 2px;
  background-color: #EB0A1E;
}

body .tb-rte-featured h2 {
  margin: 0;
  line-height: 1.2;
  font-size: 44px;
  font-weight: 350;
}
body .tb-rte-featured p {
  margin: 40px 0 0;
  line-height: 1.4;
  font-size: 16px;
  font-weight: 350;
}
body .tb-rte-featured a:not([class]) {
  text-decoration: none;
  color: #EB0A1E;
}
@media (hover: hover) {
  body .tb-rte-featured a:not([class]):hover {
    text-decoration: underline;
  }
}
body .tb-rte-featured .tb-rte-col h3 {
  margin: 0;
  font-size: 24px;
}
body .tb-rte-featured .tb-rte-col img + h3 {
  margin-top: 7px;
}
body .tb-rte-featured .tb-rte-col p {
  margin: 24px 0 0;
}

@media (max-width: 940px) {
  body .tb-rte-featured h2 {
    font-size: 28px;
  }
  body .tb-rte-featured p {
    margin: 24px 0 0;
    font-size: 14px;
  }
  body .tb-rte-featured .tb-rte-col h3 {
    font-size: 20px;
  }
  body .tb-rte-featured .tb-rte-col + .tb-rte-col {
    margin-top: 40px;
  }
}
.tb-detail-similar {
  padding: 48px 0 24px;
  background-color: #f5f5f5;
}

.tb-pano-modal {
  height: 100vh;
  background-color: #1a1a1a;
}

.tb-pano-modal-top {
  position: relative;
  z-index: 20;
  display: flex;
  justify-content: space-between;
  height: 80px;
}
.tb-pano-modal-top button {
  flex: 0 0 auto;
  position: relative;
  display: block;
  height: 100%;
  padding: 0 100px 0 48px;
  margin-left: auto;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: white;
}
.tb-pano-modal-top button::before, .tb-pano-modal-top button::after {
  position: absolute;
  top: 50%;
  left: 24px;
  content: "";
  width: 14px;
  border-top: solid 2px white;
  margin-top: -1px;
}
.tb-pano-modal-top button::before {
  transform: translateY(-50%) rotate(45deg);
}
.tb-pano-modal-top button::after {
  transform: translateY(-50%) rotate(-45deg);
}
@media (hover: hover) {
  .tb-pano-modal-top button:hover {
    text-decoration: underline;
  }
}

.tb-pano-modal-bottom {
  position: relative;
  z-index: 10;
  height: calc(100vh - 80px);
}

.tb-pano-full-height-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.tb-pano-full-height-container .tb-pano {
  height: auto;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.tb-pano {
  overflow: hidden;
  position: relative;
  height: 90vh;
}

@media (max-width: 479px) {
  .tb-pano.is-square {
    height: 100vw;
  }
}
.tb-pano__view-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.tb-pano__title {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.12em;
  font-weight: 600;
  text-transform: uppercase;
  position: absolute;
  top: 24px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  padding: 8px 40px;
  border-radius: 8px;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
}

@media (min-width: 933px) {
  .tb-pano__title {
    font-size: 14px;
  }
}
@media (min-width: 933px) {
  .tb-pano__title {
    line-height: 20px;
  }
}
.tb-pano__view.is-hidden {
  opacity: 0;
}

.tb-pano__preview {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding-left: 24px;
  padding-right: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.tb-pano__preview.is-clickable {
  cursor: pointer;
}

.tb-pano__preview-marzipano-wrapper {
  text-align: left;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000;
}

.tb-pano__preview-marzipano {
  -webkit-filter: blur(10px);
  filter: blur(10px);
}

.tb-pano__preview-scrim {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
}

.tb-pano__info-overlay {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.12em;
  font-weight: 600;
  text-transform: uppercase;
}

@media (min-width: 933px) {
  .tb-pano__info-overlay {
    font-size: 14px;
  }
}
@media (min-width: 933px) {
  .tb-pano__info-overlay {
    line-height: 20px;
  }
}
.tb-pano__info-overlay.is-hidden {
  visibility: hidden;
}

.tb-pano__info-overlay.-theme-dark {
  color: #fff;
}

.tb-pano__info-overlay.-theme-dark .tb-pano__assist-overlay {
  background-color: rgba(34, 34, 34, 0.7);
}

.tb-pano__info-overlay.-theme-dark .tb-pano__assist-icon-wrapper {
  background-color: rgba(26, 26, 26, 0.3);
}

.tb-pano__info-overlay.-theme-dark .tb-pano__change-grade-cta {
  background-color: rgba(26, 26, 26, 0.3);
}

.tb-pano__info-overlay.-theme-dark .tb-pano__change-grade-cta:focus, .tb-pano__info-overlay.-theme-dark .tb-pano__change-grade-cta:hover {
  background-color: rgba(255, 255, 255, 0.15);
}

.tb-pano__info-overlay.-theme-dark .tb-pano__title {
  color: #fff;
  background-color: rgba(26, 26, 26, 0.3);
}

.tb-pano__info-overlay.-theme-light {
  color: #222;
}

.tb-pano__info-overlay.-theme-light .tb-pano__assist-overlay {
  background-color: rgba(255, 255, 255, 0.8);
}

.tb-pano__info-overlay.-theme-light .tb-pano__assist-icon-wrapper {
  background-color: rgba(255, 255, 255, 0.15);
}

.tb-pano__info-overlay.-theme-light .tb-pano__change-grade-cta {
  background-color: rgba(255, 255, 255, 0.15);
}

.tb-pano__info-overlay.-theme-light .tb-pano__change-grade-cta:focus, .tb-pano__info-overlay.-theme-light .tb-pano__change-grade-cta:hover {
  background-color: rgba(26, 26, 26, 0.3);
}

.tb-pano__info-overlay.-theme-light .tb-pano__title {
  color: #1a1a1a;
  background-color: rgba(255, 255, 255, 0.15);
}

.tb-pano__change-grade-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.9);
  pointer-events: auto;
}

.tb-pano__change-grade-overlay.is-transparent {
  pointer-events: none;
}

.tb-pano__change-grade-overlay.has-background-blur {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
}

.tb-pano__change-grade-cta {
  position: absolute;
  left: 24px;
  bottom: 24px;
  padding: 4px;
  border-radius: 9999px;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  -webkit-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
  cursor: pointer;
  pointer-events: auto;
}

.tb-pano__change-grade-cta.is-disabled {
  pointer-events: none;
}

.tb-pano__carousel-container {
  width: 100%;
  max-width: 800px;
  overflow: hidden;
}

@media (min-width: 480px) and (max-width: 767px) {
  .tb-pano__carousel-container {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (min-width: 768px) and (max-width: 932px) {
  .tb-pano__carousel-container {
    overflow-y: scroll;
  }
}
.tb-pano__carousel-heading {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.12em;
  font-weight: 600;
  text-transform: uppercase;
  position: absolute;
  top: 24px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  color: #1a1a1a;
}

@media (min-width: 933px) {
  .tb-pano__carousel-heading {
    font-size: 14px;
  }
}
@media (min-width: 933px) {
  .tb-pano__carousel-heading {
    line-height: 20px;
  }
}
.tb-pano__info-overlay {
  pointer-events: none;
}

.tb-pano__assist-overlay, .tb-pano__info-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.tb-pano__assist-overlay {
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}

.tb-pano__assist-overlay.is-visible {
  opacity: 1;
}

.tb-pano__assist-icon-wrapper {
  position: absolute;
  right: 24px;
  bottom: 24px;
  pointer-events: auto;
}

.tb-pano__assist-icon, .tb-pano__zoom-cta {
  display: block;
  height: 56px;
  width: 56px;
  padding: 4px;
  cursor: pointer;
}

.tb-pano__assist-icon:not(.is-inanimate), .tb-pano__zoom-cta:not(.is-inanimate) {
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}

.tb-pano__assist-icon:not(.is-inanimate):focus, .tb-pano__assist-icon:not(.is-inanimate):hover, .tb-pano__zoom-cta:not(.is-inanimate):focus, .tb-pano__zoom-cta:not(.is-inanimate):hover {
  opacity: 0.6;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}

.tb-pano__assist-icon-wrapper, .tb-pano__zoom-cta-container {
  border-radius: 32px;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
}

.tb-pano__zoom-tag {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.12em;
  font-weight: 600;
  text-transform: uppercase;
}

@media (min-width: 933px) {
  .tb-pano__zoom-tag {
    font-size: 14px;
  }
}
@media (min-width: 933px) {
  .tb-pano__zoom-tag {
    line-height: 20px;
  }
}
.tb-pano__interact-message, .tb-pano__zoom-label, .tb-pano__zoom-tag {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: white;
}

.tb-pano__zoom-assist {
  position: absolute;
  top: 50%;
  right: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  height: 152px;
  width: 200px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.tb-pano__zoom-cta-container {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
}

.tb-pano__zoom-cta-container.is-hidden {
  opacity: 0;
}

.tb-pano__zoom-label {
  position: relative;
  right: 56px;
  width: inherit;
  height: 56px;
}

.tb-pano__zoom-label::after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f105";
  font-size: 20px;
  position: absolute;
  top: calc(50% - 0.5em);
  right: 8px;
  margin-right: -2px;
  text-shadow: -0.5px 0 currentColor;
}

.tb-pano__zoom-text {
  position: absolute;
  top: 50%;
  right: 24px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.tb-pano__interact-aid-wrapper, .tb-pano__interact-border, .tb-pano__interact-message {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.tb-pano__interact-aid-wrapper {
  top: 50%;
  left: 50%;
}

.tb-pano__interact-aid {
  position: relative;
  text-align: center;
}

.tb-pano__interact-message {
  width: 96px;
}

.tb-pano__touch-help-text {
  position: absolute;
  bottom: 32px;
  left: 0;
  right: 0;
  text-align: center;
}

@media (max-width: 479px) {
  .tb-pano__touch-help-text {
    bottom: 25%;
  }
}
.tb-pano.-theme-dark {
  background: #222;
  color: #fff;
}

.tb-pano.-theme-dark .tb-pano__preview-scrim {
  background: rgba(34, 34, 34, 0.7);
}

.tb-pano.-theme-dark .tb-pano__zoom-cta-container {
  background-color: rgba(26, 26, 26, 0.3);
}

.tb-pano.-theme-light {
  background: #ccc;
  color: #222;
}

.tb-pano.-theme-light .tb-pano__preview-scrim {
  background: rgba(255, 255, 255, 0.8);
}

.tb-pano.-theme-light .tb-pano__zoom-cta-container {
  background-color: rgba(255, 255, 255, 0.15);
}

.tb-pano__error {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding-left: 24px;
  padding-right: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  background: #222;
}

.tb-pano-360-icon {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.tb-pano-360-icon {
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #fff;
}

.tb-pano-360-icon__360, .tb-pano-360-icon__icon, .tb-pano-360-icon__text {
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}

.tb-pano-360-icon__360.is-visible, .tb-pano-360-icon__icon.is-visible, .tb-pano-360-icon__text.is-visible {
  opacity: 1;
}

.tb-pano-360-icon__360 {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: -3px;
  margin-left: 6px;
}

.tb-pano-360-icon__texts {
  -ms-flex-item-align: stretch;
  align-self: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.tb-pano-360-icon__text {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  font-weight: 600;
  width: 100%;
  margin-right: -100%;
  text-align: center;
}

@media (min-width: 933px) {
  .tb-pano-360-icon__text {
    font-size: 12px;
  }
}
@media (min-width: 933px) {
  .tb-pano-360-icon__text {
    line-height: 14px;
  }
}
.tb-pano-360-icon path {
  fill: currentColor !important;
}

.tb-pano-portal .tb-pano__assist-overlay, .tb-pano-portal .tb-pano__info-overlay {
  position: fixed;
}

.tb-pano-portal .tb-pano__info-overlay {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0, 1, 0.7, 1) 0.1s;
  transition: -webkit-transform 0.4s cubic-bezier(0, 1, 0.7, 1) 0.1s;
  transition: transform 0.4s cubic-bezier(0, 1, 0.7, 1) 0.1s;
  transition: transform 0.4s cubic-bezier(0, 1, 0.7, 1) 0.1s, -webkit-transform 0.4s cubic-bezier(0, 1, 0.7, 1) 0.1s;
}

.tb-pano-portal .tb-pano__info-overlay:not(.is-modal-open) {
  -webkit-transform: translateY(100vh);
  transform: translateY(100vh);
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.8, 0, 0.4, 1) 0s;
  transition: -webkit-transform 0.5s cubic-bezier(0.8, 0, 0.4, 1) 0s;
  transition: transform 0.5s cubic-bezier(0.8, 0, 0.4, 1) 0s;
  transition: transform 0.5s cubic-bezier(0.8, 0, 0.4, 1) 0s, -webkit-transform 0.5s cubic-bezier(0.8, 0, 0.4, 1) 0s;
}

.tb-pano-portal .tb-pano__info-overlay.is-ejected {
  z-index: 203;
}

.tb-pano-portal .tb-pano__info-overlay.has-modal-header {
  top: 64px;
}

.tb-pano-portal .tb-pano__change-grade-cta {
  left: 16px;
  bottom: 16px;
}

.tb-pano-portal .tb-pano__assist-icon-wrapper {
  right: 16px;
  bottom: 16px;
}

.tb-pano-portal .tb-pano__assist-icon-wrapper::after {
  content: "";
  position: absolute;
  top: -16px;
  bottom: -16px;
  right: -16px;
  left: -16px;
  border-radius: 100%;
}

.tb-360-banner-images {
  position: relative;
  overflow: hidden;
  cursor: ew-resize;
}
.tb-360-banner-images::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
}
.tb-360-banner-images img {
  -webkit-user-select: none;
  user-select: none;
  max-height: 100%;
}
.tb-360-banner-images img:first-child {
  position: relative;
  z-index: -10;
  display: block;
  margin: 0 auto;
  opacity: 0;
}
.tb-360-banner-images img:not(:first-child) {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-backface-visibility: hidden;
  transform: translate(-50%, -50%) translateZ(0);
  cursor: ew-resize;
}

.tb-image-video-gallery-row {
  display: flex;
  flex-wrap: wrap;
}

.tb-image-video-gallery-button {
  flex: 0 0 50%;
  position: relative;
  display: block;
  margin: 0 0 10px;
}
.tb-image-video-gallery-button.tb-video {
  background-color: #1a1a1a;
}
.tb-image-video-gallery-button:first-child {
  flex: 0 0 100%;
}
.tb-image-video-gallery-button:nth-child(1):nth-last-child(2) {
  padding-right: 5px;
}
.tb-image-video-gallery-button:nth-child(2):nth-last-child(1) {
  padding-left: 5px;
}
.tb-image-video-gallery-button:nth-child(1):nth-last-child(2), .tb-image-video-gallery-button:nth-child(2):nth-last-child(1) {
  flex: 0 0 50%;
}

.tb-image-video-gallery-row img {
  display: block;
  width: 100%;
}

.tb-image-video-gallery-number {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 20;
  content: "";
  opacity: 1;
  transition: background-color 0.25s;
  background-color: rgba(255, 255, 255, 0.5);
}
@media (hover: hover) {
  .tb-image-video-gallery-number:hover {
    background-color: transparent;
  }
}
.tb-image-video-gallery-number span {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 20;
  font-size: 6.5vw;
  font-weight: 600;
  transform: translate(-50%, -50%);
  color: white;
}

.tb-image-video-gallery-play {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
}
.tb-image-video-gallery-play::before {
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 44.5px 0 44.5px 68px;
  border-color: transparent transparent transparent #ffffff;
  transform: translate(-50%, -50%);
  color: white;
}
.tb-image-video-gallery-play + img {
  transition: filter 0.25s;
  filter: blur(6px) opacity(25%);
}
.tb-image-video-gallery-play:hover + img {
  filter: blur(0px) opacity(25%);
}

@media (max-width: 1440px) {
  .tb-image-video-gallery .tb-wrap {
    padding: 0;
  }
}
@media (max-width: 767px) {
  .tb-image-video-gallery-number {
    font-size: 36px;
  }

  .tb-image-video-gallery-play::before {
    font-size: 18px;
  }
}
@media (max-width: 588px) {
  .tb-image-video-gallery .tb-wrap {
    padding: 0;
  }

  .tb-image-video-gallery-button:nth-child(1):nth-last-child(2),
.tb-image-video-gallery-button:nth-child(2):nth-last-child(1),
.tb-image-video-gallery-button {
    flex: 0 0 100%;
  }
}
.tb-gallery-modal {
  background-color: #1a1a1a;
}

.tb-gallery-slideshow {
  height: 100vh;
}

.tb-gallery-slideshow-top {
  position: relative;
  z-index: 20;
  display: flex;
  justify-content: space-between;
  height: 80px;
}
.tb-gallery-slideshow-top > span {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.12em;
  transform: translate(-50%, -50%);
  color: white;
}
.tb-gallery-slideshow-top .tb-modal-close {
  flex: 0 0 auto;
  display: block;
  height: 100%;
  margin-left: auto;
}

.tb-gallery-slideshow-bottom {
  display: flex;
  height: calc(100vh - 80px);
}

.tb-gallery-slideshow-center {
  order: 2;
  flex: 1 1 1px;
  overflow: hidden;
  height: 100%;
}

.tb-gallery-slideshow-left {
  order: 1;
}

.tb-gallery-slideshow-right {
  order: 3;
}

.tb-gallery-slideshow-button {
  flex: 0 1 80px;
  position: relative;
  height: 100%;
}
.tb-gallery-slideshow-button button {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 100%;
  transform: scale(1);
  transition: transform 0.25s;
}
.tb-gallery-slideshow-button button::before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  content: "";
  width: 14px;
  height: 14px;
  border: solid 2px #1a1a1a;
  border-top: 0;
  border-left: 0;
}

.tb-gallery-slideshow:not(.tb-full) .tb-gallery-slideshow-button button:focus {
  transform: scale(1.4);
}

.tb-gallery-slideshow-left button::before {
  transform: translate(-50%, -50%) rotate(135deg);
}

.tb-gallery-slideshow-right button::before {
  transform: translate(-50%, -50%) rotate(-45deg);
}

.tb-gallery-slideshow-slide-holder {
  display: flex;
  height: 100%;
  transform: translateX(0);
  transition: transform 0.5s;
}

.tb-gallery-slideshow-slide {
  flex: 0 0 100%;
  display: flex;
  align-items: center;
  height: 100%;
}
.tb-gallery-slideshow-slide > * {
  display: block;
  height: 100%;
}
.tb-gallery-slideshow-slide > .jwplayer {
  max-width: 100%;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
}
.tb-gallery-slideshow-slide > .tb-gallery-slideshow-image {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
}
.tb-gallery-slideshow-slide > .tb-gallery-slideshow-image > span {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.tb-gallery-slideshow-slide > .tb-gallery-slideshow-image img {
  display: block;
  max-height: 100%;
  margin: 0 auto;
  -webkit-user-select: none;
  user-select: none;
  pointer-events: none;
}

.tb-full .tb-gallery-slideshow-top {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}

.tb-full .tb-gallery-slideshow-bottom {
  height: 100%;
}

.tb-full .tb-gallery-slideshow-top .tb-modal-close {
  background-color: #1a1a1a;
}
.tb-full .tb-gallery-slideshow-top .tb-modal-close::before, .tb-full .tb-gallery-slideshow-top .tb-modal-close::after {
  border-color: white;
}

.tb-full .tb-gallery-slideshow-button button:focus {
  transform: scale(1.15);
}

@media (min-width: 768px) {
  .tb-full .tb-gallery-slideshow-center {
    flex: 0 0 100%;
  }

  .tb-full .tb-gallery-slideshow-button {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 60px;
  }

  .tb-full .tb-gallery-slideshow-button button::after {
    position: absolute;
    top: 50%;
    content: "";
    width: 40px;
    height: 40px;
    border-radius: 4px;
    transform: translateY(-50%);
    background-color: rgba(255, 255, 255, 0.7);
  }

  .tb-full .tb-gallery-slideshow-left {
    left: 0;
  }
  .tb-full .tb-gallery-slideshow-left button::after {
    left: 7px;
  }

  .tb-full .tb-gallery-slideshow-right {
    right: 0;
  }
  .tb-full .tb-gallery-slideshow-right button::after {
    right: 7px;
  }
}
@media (max-width: 940px) {
  .tb-full .tb-gallery-slideshow-slide-holder {
    height: 100%;
  }

  .tb-full .tb-gallery-slideshow-top button {
    padding-right: 16px;
  }

  .tb-full .tb-gallery-slideshow-top > span {
    padding-left: 16px;
    padding-right: 16px;
    background-color: rgba(26, 26, 26, 0.7);
  }
}
@media (max-width: 940px) {
  .tb-gallery-slideshow-top {
    height: 60px;
  }

  .tb-gallery-slideshow-slide-holder {
    height: calc(100vh - 60px);
  }

  .tb-gallery-slideshow-button {
    flex: 0 0 60px;
  }

  .tb-gallery-slideshow-top > span {
    position: relative;
    top: auto;
    left: auto;
    display: flex;
    align-items: center;
    padding: 0 72px;
    transform: none;
  }

  .tb-gallery-slideshow-top button {
    padding-right: 72px;
  }

  .tb-gallery-slideshow-bottom {
    height: calc(100vh - 60px);
  }
}
@media (max-width: 767px) and (orientation: portrait) {
  .tb-gallery-slideshow-slide-holder {
    height: calc(100vh - 72px - 72px);
  }
}
@media (max-width: 767px) {
  .tb-gallery-slideshow-top > span {
    padding: 0 16px;
  }

  .tb-gallery-slideshow-top button {
    padding-right: 16px;
  }

  .tb-gallery-slideshow-button {
    display: none;
  }
}
.tb-price-block-spaced {
  text-transform: uppercase;
  letter-spacing: 0.12em;
}

.tb-price-block b {
  display: block;
  line-height: 1.4;
  font-size: 36px;
  font-weight: 350;
}
.tb-price-block b small.tb-price-block-campagin {
  display: block;
  font-size: 16px;
  font-weight: 400;
}
.tb-price-block b small.tb-price-block-campagin sup {
  top: 0;
  font-size: 12px;
}
.tb-price-block b small:not(.tb-price-block-campagin) {
  display: inline-block;
  padding-bottom: 0.5em;
  margin-left: 6px;
  font-size: 10px;
  font-weight: 400;
}
.tb-price-block b small:not(.tb-price-block-campagin) sup {
  top: 0;
  font-size: 10px;
}
.tb-price-block b .tb-price-block-extra {
  display: block;
  font-size: 16px;
  font-weight: 400;
}

.tb-price-block-disclaimer {
  padding: 8px 16px;
  border: solid 1px #ccc;
  border-left-width: 4px;
  border-left-color: #EB0A1E;
  border-radius: 4px;
  line-height: 1.3;
  font-size: 14px;
  font-weight: 600;
  transform: translateZ(0);
  color: #1a1a1a;
}

@media (max-width: 940px) {
  .tb-price-block b small + small {
    display: block;
    padding-bottom: 0;
    margin-left: 0;
  }
}
.tb-finance-block[aria-hidden=true] {
  display: none !important;
}

.tb-finance-block-pills {
  margin: 0 0 8px;
}

.tb-finance-block-row {
  margin: 0 -24px;
}
.tb-finance-block-row:not(.tb-stack) {
  display: flex;
  flex-wrap: wrap;
}
.tb-finance-block-row > * {
  padding: 0 24px;
}

.tb-stack .tb-finance-block-row {
  display: block;
}

.tb-finance-block-message {
  flex: 1 1 430px;
  font-size: 12px;
}
.tb-finance-block-message:nth-child(3) {
  margin-left: auto;
  flex-grow: 0;
}
.tb-finance-block-message > div {
  flex: 0 0 auto;
  max-width: 304px;
}
.tb-finance-block-message:first-child:last-child {
  flex: 0 0 100%;
  justify-content: center;
  width: 100%;
}
.tb-finance-block-message:first-child:last-child > div {
  max-width: none;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.tb-finance-block-message h2 {
  padding: 0 0 0 48px;
  margin: 0;
  font-size: 18px;
  font-weight: 400;
  background: no-repeat top 50% left 0 url("../../images/icon/tpr-applied.svg");
  background-size: 30px auto;
}
.tb-finance-block-message p {
  margin: 0.5em 0 0;
}

@media (min-width: 941px) {
  .tb-detail-header .tb-finance-cta {
    flex: 0 0 auto !important;
    margin-top: 24px;
    justify-self: flex-end;
  }
}
@media (max-width: 940px) {
  .tb-finance-cta {
    display: none;
  }
}
@media (min-width: 941px) {
  .tb-finance-block-message:first-child:last-child > div {
    display: flex;
    align-items: flex-start;
  }
  .tb-finance-block-message:first-child:last-child > div h2 {
    flex: 0 1 360px;
    margin-right: 64px;
  }
  .tb-finance-block-message:first-child:last-child > div > div {
    flex: 1 1 1px;
  }
  .tb-finance-block-message:first-child:last-child > div p:first-child {
    flex: 1 1 1px;
    margin-top: 0.5em;
  }
  .tb-finance-block-message:first-child:last-child > div .tb-finance-cta {
    margin-top: 0;
    margin-left: 64px;
  }
}
.tb-finance-block-values {
  flex: 0 1 445px;
}

.tb-finance-block-values-row {
  max-width: 445px;
}

.tb-finance-block-values-row {
  display: flex;
  align-items: flex-start;
  margin: 0 -6px;
  white-space: nowrap;
}
.tb-finance-block-values-row > div {
  flex: 0 0 33.33%;
  padding: 0 6px;
}
.tb-finance-block-values-row > span:nth-child(1) {
  margin: 0 0 6px;
}
.tb-finance-block-values-row .tb-finance-block-text.agg-modal-id-text {
  text-decoration: underline;
}
.tb-finance-block-values-row button {
  text-align: left;
  color: inherit;
}
.tb-finance-block-values-row button:focus .tb-finance-block-text {
  text-decoration: none;
}
@media (hover: hover) {
  .tb-finance-block-values-row button:hover .tb-finance-block-text {
    text-decoration: none;
  }
}

.tb-finance-block-col {
  display: block;
  line-height: 1.4;
  font-size: 32px;
  font-weight: 350;
}
.tb-finance-block-col sup {
  font-size: 10px;
  vertical-align: middle;
}

.tb-finance-block-extra {
  display: block;
  font-size: 12px;
}

.tb-finance-block-text {
  display: block;
  font-size: 12px;
}

.tb-finance-block-novalues {
  flex: 1 1 1px;
}
.tb-finance-block-novalues h2 {
  margin: 0 0 12px;
  font-size: 18px;
  font-weight: 400;
}
.tb-finance-block-novalues p {
  margin: 0;
  font-size: 16px;
}
.tb-finance-block-novalues p + p {
  margin-top: 0.5em;
}

.tb-finance-block-heading {
  flex: 1 1 190px;
  max-width: 540px;
  margin: 0;
  font-size: 12px;
}
.tb-finance-block-heading p {
  font-size: 14px;
  margin: 0 0 12px;
}
.tb-finance-block-heading p:first-child {
  padding-top: 6px;
}
.tb-finance-block-heading p b {
  font-weight: 600;
}
.tb-finance-block-heading ul {
  padding: 0 0 0 6px;
  margin: 0 0 12px;
  list-style: none;
}
.tb-finance-block-heading li {
  position: relative;
  display: block;
  padding: 0 0 0 12px;
  margin: 0;
}
.tb-finance-block-heading li::before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
}

@media (min-width: 768px) {
  .tb-campaign-cta {
    flex: 1 1 1px;
    text-align: right;
  }
}
@media (max-width: 767px) {
  .tb-campaign-cta {
    width: 100%;
    margin-top: 4px;
  }
  .tb-campaign-cta a {
    display: block;
    width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  .tb-finance-block-values {
    flex: 0 0 100%;
  }

  .tb-finance-block-heading {
    flex: 0 0 57%;
    margin-top: 12px;
  }

  .tb-finance-block-message {
    flex: 0 0 43%;
  }
  .tb-finance-block-message:nth-child(2) {
    flex-basis: 100%;
  }

  .tb-finance-block-message:nth-child(3) {
    margin-left: 0;
  }

  .tb-finance-block-message > div {
    max-width: none;
  }
  .tb-finance-block-message > div h2 {
    max-width: 304px;
  }
}
@media (max-width: 767px) {
  .tb-finance-block-values {
    flex: 0 0 100%;
  }

  .tb-finance-block-heading {
    flex: 0 0 100%;
  }

  .tb-finance-block-message {
    flex: 0 0 100%;
    justify-content: flex-start;
  }

  .tb-finance-block-message > div {
    max-width: none;
  }
  .tb-finance-block-message > div h2 {
    max-width: 304px;
  }

  .tb-finance-block:not(.tb-stack) {
    display: block;
  }

  .tb-finance-block-heading,
.tb-finance-block-message {
    margin-top: 12px;
  }

  .tb-finance-block-message {
    justify-content: flex-start;
  }

  .tb-finance-block-message:nth-child(3) {
    margin-left: 0;
  }

  .tb-finance-block-col {
    font-size: 22px;
  }
}
@media (max-width: 379px) {
  .tb-finance-block-values-row > div {
    flex: 0 0 auto;
  }

  .tb-finance-block-col {
    font-size: 18px;
  }
}
@media (max-width: 349px) {
  .tb-finance-block-values-row .tb-finance-block-text {
    font-size: 11px;
  }
}
.tb-title-block h1 {
  margin: 0;
  line-height: 1.4;
  font-size: 32px;
  font-weight: 350;
  transition: font-size 0.25s;
}

.tb-title-block strong {
  font-weight: inherit;
}

.tb-title-block small {
  display: block;
  font-size: 18px;
  transition: font-size 0.25s;
}

@media (max-width: 940px) {
  .tb-title-block h1 {
    font-size: 32px;
  }

  .tb-title-block small {
    font-size: 12px;
  }
}
.tb-tab-block:not(.tb-no-scroll) .tb-tab-block-tabs {
  overflow-x: auto;
}

.tb-tab-block.tb-no-scroll .tb-tab-block-tabs {
  flex-wrap: wrap;
}

.tb-tab-block-tabs {
  display: flex;
  padding: 0;
  margin: 0;
  list-style: none;
}
.tb-tab-block-tabs.tb-center {
  display: block;
  text-align: center;
  white-space: nowrap;
}
.tb-tab-block-tabs.tb-center li {
  display: inline-block;
}
.tb-tab-block-tabs li {
  flex: 0 0 auto;
  padding: 0;
  margin: 0;
}
.tb-tab-block-tabs li.tb-blank {
  display: none;
}

.tb-tab-block-tabs button {
  display: block;
  width: 100%;
  height: 100%;
  text-align: left;
  color: inherit;
}

.tb-tab-block-panel-holder {
  position: relative;
  overflow: hidden;
  height: auto;
  transition: height 0.5s;
}

.tb-tab-block-panel {
  position: relative;
  opacity: 1;
  transition: opacity 0.5s;
}
.tb-tab-block-panel[aria-hidden=true] {
  position: absolute;
  z-index: 20;
  left: -1000vw;
  opacity: 0;
  max-width: 100%;
}

.tb-tab-block-nav {
  display: none;
}

@media (max-width: 940px) {
  .tb-tab-block {
    position: relative;
  }
  .tb-tab-block.tb-fade-overlay::before, .tb-tab-block.tb-fade-overlay::after {
    position: absolute;
    top: 0;
    z-index: 10;
    content: "";
    width: 20px;
    height: 30px;
  }
  .tb-tab-block.tb-fade-overlay::before {
    left: 20px;
    background: linear-gradient(90deg, whitesmoke 0%, rgba(245, 245, 245, 0) 100%);
  }
  .tb-tab-block.tb-fade-overlay::after {
    right: 20px;
    background: linear-gradient(90deg, rgba(245, 245, 245, 0) 0%, whitesmoke 50%);
  }

  .tb-tab-block-tabs li {
    flex: 1 0 114.3333333333px;
    flex: 0 0 auto;
  }

  .tb-tab-block-tabs.tb-has-tab-block-nav {
    display: block;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    text-align: center;
  }
  .tb-tab-block-tabs.tb-has-tab-block-nav li {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .tb-tab-block-nav {
    position: absolute;
    top: -4px;
    left: 0;
    z-index: 20;
    display: block;
    width: 30px;
    height: 30px;
  }
  .tb-tab-block-nav::before {
    position: absolute;
    top: 50%;
    left: 50%;
    content: "";
    width: 8px;
    height: 8px;
    border: solid 2px #808080;
    border-top: 0;
    border-right: 0;
    transform: translate(-50%, -50%) rotate(45deg);
  }
  .tb-tab-block-nav + .tb-tab-block-nav {
    left: auto;
    right: 0;
  }
  .tb-tab-block-nav + .tb-tab-block-nav::before {
    transform: translate(-50%, -50%) rotate(225deg);
  }
}
.tb-tab-block-tabs li:first-child .tb-customise-vehicle-tab {
  margin-left: 0;
}
.tb-tab-block-tabs li:last-child .tb-customise-vehicle-tab {
  margin-right: 0;
}

.tb-loading-wrapper {
  position: relative;
}

.lds-dark .tb-loading-animation {
  background-color: #1a1a1a;
}

.lds-light .tb-loading-animation {
  background-color: white;
}

.tb-loading-animation {
  z-index: 110;
}
.tb-loading-animation > div {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.tb-loading-leave-active {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 1;
  transition: opacity 0.5s;
}

.tb-loading-leave-from {
  opacity: 1;
}

.tb-loading-leave-to {
  opacity: 0;
}

.tb-customise-vehicle {
  display: flex;
  flex-direction: column;
  height: 100vh;
  background-color: white;
}

.tb-customise-vehicle .tb-modal-close {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 48px;
  height: 48px;
}
.tb-customise-vehicle .tb-modal-close::before, .tb-customise-vehicle .tb-modal-close::after {
  border-color: #1a1a1a;
}
@media (max-width: 940px) {
  .tb-customise-vehicle .tb-modal-close {
    display: block;
  }
}

.tb-customise-vehicle-top {
  height: 65vh;
  transition: height 0.25s;
}
.tb-customise-vehicle-top .tb-wrap,
.tb-customise-vehicle-top .tb-360-banner,
.tb-customise-vehicle-top .tb-loading-wrapper,
.tb-customise-vehicle-top .tb-loading-wrapper > div {
  height: 100%;
}
.tb-customise-vehicle-top .tb-loading-animation {
  padding-bottom: 0 !important;
}

.tb-customise-vehicle-bottom {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 24px 0 32px;
  background-color: #f5f5f5;
}

.tb-customise-vehicle-buttons {
  position: relative;
  display: flex;
  justify-content: center;
  margin: 0 -8px;
}
.tb-customise-vehicle-buttons > * {
  margin: 0 8px;
}

@media (max-width: 940px) {
  .tb-customise-vehicle-buttons {
    display: block;
    margin: 0;
  }
  .tb-customise-vehicle-buttons > * {
    display: block;
    width: 100%;
    margin: 0;
  }
  .tb-customise-vehicle-buttons > * + * {
    margin-top: 12px;
  }
}
.tb-customise-vehicle-tab {
  position: relative;
  text-decoration: none;
  margin: 0 24px 6px 0;
  letter-spacing: 0.12em;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
}
.tb-customise-vehicle-tab::before {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 0;
  border-bottom: 2px solid #1a1a1a;
  transition: width 0.3s;
}
[aria-pressed=true] > .tb-customise-vehicle-tab::before, .tb-customise-vehicle-tab:hover::before {
  width: 100%;
}
@media (max-width: 940px) {
  .tb-customise-vehicle-tab {
    margin-left: 0;
    margin-right: 24px;
  }
}

.tb-customise-vehicle-swatchset-slot {
  font-size: 14px;
  text-align: center;
}
.tb-customise-vehicle-swatchset-slot > p {
  padding: 12px 0 0;
  margin: 0 0 -10px;
}

.tb-customise-vehicle-swatchset {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 2px;
  padding-top: calc(26px);
  padding-bottom: calc(26px);
  margin: 0 -8px -16px;
}

.tb-customise-vehicle-swatchset button {
  flex: 0 0 auto;
  position: relative;
  display: block;
  width: 40px;
  height: 40px;
  border: solid 1px white;
  margin: 0 8px 16px;
  border-radius: 50%;
}
.tb-customise-vehicle-swatchset button:not(.tb-matches) {
  opacity: 0.3;
}
.tb-customise-vehicle-swatchset button[aria-selected=true]::before {
  position: absolute;
  top: -2px;
  right: -2px;
  bottom: -2px;
  left: -2px;
  z-index: 1;
  content: "";
  border: solid 2px #EB0A1E;
  border-radius: 50%;
}
.tb-customise-vehicle-swatchset button:focus {
  box-shadow: 0 0 4px 4px rgba(26, 26, 26, 0.4);
}
.tb-customise-vehicle-swatchset button span {
  overflow: hidden;
  display: block;
  width: 100%;
  height: 100%;
}
.tb-customise-vehicle-swatchset button img {
  position: relative;
  display: block;
}

.tb-customise-vehicle-swatchset.tb-hide-not-matches button:not(.tb-matches) {
  display: none;
}

.tb-choose-vehicle {
  padding: 48px 0;
  border-top: solid 1px #ccc;
  margin: 48px 0;
}
.tb-choose-vehicle > h2 {
  margin: 0 0 36px;
  font-size: 18px;
  font-weight: 350;
}

.tb-choose-vehicle-holder {
  transition: height 0.25s;
}

.tb-choose-vehicle-list .swiper {
  padding: 12px;
  margin: -12px;
}
.tb-choose-vehicle-list:not(.tb-single-row) {
  flex-wrap: wrap;
}
.tb-choose-vehicle-list:not(.tb-single-row) .tb-choose-vehicle-button {
  flex: 0 0 25%;
  width: 25%;
}
.tb-choose-vehicle-list.tb-single-row .swiper-wrapper {
  align-items: stretch;
}
.tb-choose-vehicle-list.tb-single-row .swiper-slide {
  height: auto;
}
.tb-choose-vehicle-list.tb-single-row .tb-choose-vehicle-item {
  height: 100%;
}
.tb-choose-vehicle-list .tb-choose-vehicle-button {
  width: 100%;
  height: 100%;
}

.tb-choose-vehicle-item {
  padding: 24px;
  border-radius: 10px;
  text-align: left;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
  background-color: white;
}
.tb-choose-vehicle-item h3 {
  margin: 0;
  font-size: 18px;
  font-weight: 350;
}
.tb-choose-vehicle-item h3 span {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.tb-choose-vehicle-item img {
  display: block;
  width: 100%;
}
.tb-choose-vehicle-item strong {
  font-size: 12px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.tb-choose-vehicle-item dl {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin: -24px 0 0;
  list-style: none;
}
.tb-choose-vehicle-item dl > div {
  flex: 0 0 50%;
  position: relative;
  padding: 0 0 0 50px;
  margin: 24px 0 0;
}
.tb-choose-vehicle-item dl > div::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 9px;
  width: 33px;
  background-position: top 0 left 50%;
}
.tb-choose-vehicle-item dt {
  display: block;
  font-size: 12px;
  font-weight: 400;
}
.tb-choose-vehicle-item dd {
  display: block;
  margin: 0;
  font-size: 16px;
}

.tb-choose-vehicle-slot {
  display: flex;
}
.tb-choose-vehicle-slot > div:first-child {
  flex: 0 0 35%;
  padding-bottom: 36px;
}
.tb-choose-vehicle-slot > div:last-child {
  flex: 0 0 65%;
  padding: 0 0 0 24px;
}
.tb-choose-vehicle-slot > div:first-child:last-child {
  flex: 0 0 100%;
  padding: 0;
}
.tb-choose-vehicle-slot .tb-choose-vehicle-item {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.tb-choose-vehicle-slot .tb-choose-vehicle-item + button {
  margin-top: 12px;
}

.tb-choose-vehicle .tb-choose-vehicle-slot .tb-field-set-holder {
  border-top: 0;
  padding-top: 0;
  margin-top: 0;
}

@media (min-width: 941px) {
  dl.tb-choose-vehicle-item-list-odd > div {
    flex-basis: 33.33%;
  }
}
@media (max-width: 940px) {
  .tb-choose-vehicle-slot {
    display: block;
  }

  .tb-choose-vehicle-slot > div:last-child {
    padding-left: 0;
  }

  .tb-choose-vehicle-item li {
    flex-basis: 100%;
    margin-top: 12px;
  }
}
.tb-carousel-blank {
  overflow: hidden;
}

.tb-carousel-blank-inner {
  display: flex;
  transition: transform 0.25s;
  transform: translateX(0);
}

.tpr-step-up-fake-holder {
  display: flex;
  overflow: hidden;
}
.tpr-step-up-fake-holder > * {
  flex: 0 0 100%;
}

.tpr-step-up h2 {
  padding: 0 0 48px;
  margin: 0 0 48px;
  border-bottom: solid 1px #ccc;
  font-size: 32px;
  font-weight: 350;
}

.tpr-step-up-intro small {
  display: block;
  font-size: 15px;
  text-transform: uppercase;
}

.tpr-step-up-intro p {
  max-width: 380px;
  margin: 5px auto 40px;
  font-size: 14px;
}

.tpr-step-up-list {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin: 0 -12px;
  list-style: none;
}

.tpr-step-up-item {
  display: block;
  flex: 0 0 33.33%;
  width: 33.33%;
}

.tpr-step-up-item .button-solid {
  display: inline-block;
  margin-bottom: 0.5em;
}

.tpr-step-up-item-padding {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  padding: 0 12px 24px;
}
.tpr-step-up-item-padding > * {
  width: 100%;
  flex: 1 1 auto;
}

.tpr-step-up-item-more-less-holder {
  overflow: hidden;
  display: flex;
  width: 100%;
  line-height: 1.2;
  font-size: 24px;
}
.tpr-step-up-item-more-less-holder > * {
  flex: 0 0 100%;
}

.tpr-step-up-item-more-less [data-num] {
  display: inline-block;
}
.tpr-step-up-item-more-less [data-num][data-length="1"] {
  min-width: 14px;
}
.tpr-step-up-item-more-less [data-num][data-length="2"] {
  min-width: 28px;
}
.tpr-step-up-item-more-less [data-num][data-length="3"] {
  min-width: 42px;
}
.tpr-step-up-item-more-less [data-num][data-length="4"] {
  min-width: 56px;
}

.tpr-step-up-item h3 {
  margin: 0;
  font-size: 14px;
  font-weight: 350;
}
.tpr-step-up-item h3 strong {
  font-size: 32px;
  font-weight: 350;
}

.tpr-step-up-item h3 .tpr-step-up-item-description {
  display: block;
}

.tpr-step-up-item h3 .tpr-step-up-item-description-holder {
  display: flex;
  overflow: hidden;
}
.tpr-step-up-item h3 .tpr-step-up-item-description-holder > * {
  flex: 0 0 100%;
}

.tpr-step-up-item h3 span {
  font-size: 16px;
  font-weight: 400;
}

.tpr-step-up-item-options {
  overflow: hidden;
  display: flex;
}

.tpr-step-up-incl,
.tpr-step-up-item-options .tpr-step-up-fake {
  flex: 0 0 100%;
  font-size: 16px;
  font-weight: 400;
}

.tpr-step-up-fake {
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
}

.tpr-step-up-image {
  position: relative;
  margin-top: 24px;
}

.tpr-step-up-image a {
  display: block;
}

.tpr-step-up-image b {
  position: absolute;
  top: -20px;
  left: 0;
}

.tpr-step-up-image small {
  position: absolute;
  bottom: -5px;
  right: 0;
  font-size: 10px;
}

.tpr-step-up-image img {
  display: block;
  margin-left: -5%;
}

.tpr-step-up-vehicle-price .pill-text {
  display: inline-block;
  padding: 2px 0;
  line-height: 1;
  font-size: 14px;
}

.tpr-step-up-vehicle-price span[class^=pill-] {
  display: inline-block;
  margin: 1.5em 0 4px;
}

.tpr-step-up-vehicle-price b {
  display: inline-block;
  margin-left: 5px;
  font-size: 12px;
  font-weight: 400;
}

.tpr-step-up-vehicle-price strong {
  display: block;
  font-size: 32px;
  font-weight: 350;
}

.tpr-step-up-vehicle-price strong sup {
  top: -1em;
  font-size: 0.4em;
}

.tpr-step-up-item-specials {
  display: flex;
  overflow: hidden;
}

.tpr-step-up-vehicle-price small {
  flex: 0 0 100%;
  display: block;
  font-size: 12px;
}

.tpr-step-up-vehicle-features b {
  margin: 1.5em 0 1em;
}

.tpr-step-up-vehicle-features ul {
  padding: 0;
  margin: 18px 0 0;
  list-style: none;
}
.tpr-step-up-vehicle-features ul li {
  position: relative;
  display: block;
  padding: 0 10px 0 0;
  text-transform: capitalize;
}
.tpr-step-up-vehicle-features ul .i-svg {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 12px;
}
.tpr-step-up-vehicle-features ul .i-svg::before {
  display: inline-block;
  width: 100%;
  height: 100%;
}

.tpr-step-up-vehicle-features li + li {
  margin-top: 0.5em;
}

.tpr-step-up-vehicle-features small {
  display: block;
  margin: 8px 0 0;
  color: #808080;
}

.tpr-step-up-vehicle-features {
  margin-bottom: 18px;
}

.tpr-step-up-item-padding > button {
  width: 224px;
  padding-left: 12px;
  padding-right: 12px;
}

.tpr-step-up-vehicle-features + button {
  margin-top: auto;
}

.tpr-step-up-vehicle-finance > b {
  display: block;
  margin: 1.5em 0 0.5em;
}

.tpr-step-up-vehicle-finance ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.tpr-step-up-vehicle-finance li + li {
  margin-top: 0.5em;
}

.tpr-step-up-dots {
  display: none;
}

@media (max-width: 767px) {
  .tpr-step-up .tb-desktop-only {
    display: none;
  }

  .tpr-step-up-item h3 strong,
.tpr-step-up-vehicle-price strong {
    font-size: 18px;
  }

  .tpr-step-up-item h3 span {
    font-size: 16px;
  }

  .tpr-step-up-vehicle-features ul {
    font-size: 14px;
  }

  .tpr-step-up-image {
    padding-bottom: 0.75em;
  }

  .tpr-step-up-image img {
    margin-left: 0;
  }
}
@media (max-width: 599px) {
  .tpr-step-up-intro p {
    margin-bottom: 1.5em;
  }

  .tpr-step-up-item h3 {
    margin-top: 24px;
  }

  .tpr-step-up-list-holder {
    overflow-y: scroll;
  }

  .tpr-step-up-list {
    width: 100%;
    flex-wrap: nowrap;
    justify-content: flex-start;
  }

  .tpr-step-up-item {
    flex: 0 0 45%;
    width: 45%;
  }

  .tpr-step-up-image {
    max-width: 250px;
  }

  .tpr-step-up-image small {
    right: auto;
    left: 0;
  }

  .tpr-step-up-dots {
    display: block;
    margin: 1em 0 0;
  }

  .tpr-step-up-dots ul {
    display: flex;
    justify-content: center;
    padding: 0;
    margin: 0;
    list-style: none;
  }

  .tpr-step-up-dots li {
    flex: 0 0 14px;
    width: 14px;
    height: 14px;
    margin: 0 0.25em;
  }

  .tpr-step-up-dots button {
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
    border-radius: 50%;
    box-shadow: none;
    background: rgba(26, 26, 26, 0.7);
  }
  .tpr-step-up-dots button.active {
    background-color: #1a1a1a;
  }
}
@media (max-width: 449px) {
  .tpr-step-up-item {
    flex: 0 0 75%;
    width: 75%;
  }
}
.step-up-lds-roller-container {
  text-align: center;
}

body [class^=tb-detail-header-strip-] {
  padding: 12px 0;
  margin: 1px 0 0;
  font-size: 12px;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
  color: white;
}

body .tb-detail-header-strip-brand {
  background-color: #EB0A1E;
}

body .tb-detail-header-strip-solid {
  background-color: #1a1a1a;
}

.tb-demo-nav {
  background-color: #1a1a1a;
}

.tb-demo-nav > .tb-wrap > ul {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin: 0 -24px;
  list-style: none;
}

.tb-demo-nav > .tb-wrap > ul > li {
  flex: 0 0 auto;
  padding: 0;
  margin: 0;
}
.tb-demo-nav > .tb-wrap > ul > li.tb-hide {
  display: none;
}

.tb-demo-nav > .tb-wrap > ul > li > a {
  display: block;
  height: 100%;
  padding: 40px 24px;
  line-height: 1.2;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
  color: #808080;
}
.tb-demo-nav > .tb-wrap > ul > li > a .lds-holder {
  position: relative;
}
.tb-demo-nav > .tb-wrap > ul > li > a .lds-roller {
  position: absolute;
  top: 50%;
  left: 50%;
  display: none;
  transform: translate(-50%, -50%) scale(0.4);
}
.tb-demo-nav > .tb-wrap > ul > li > a.is-loading .lds-roller {
  display: block;
}
.tb-demo-nav > .tb-wrap > ul > li > a.is-loading .lds-roller + span {
  opacity: 0;
}
.tb-demo-nav > .tb-wrap > ul > li > a.tb-button-outline:not(:hover) .lds-roller div::after {
  background-color: #1a1a1a;
}
@media (hover: none) {
  .tb-demo-nav > .tb-wrap > ul > li > a.tb-button-outline .lds-roller div::after {
    background-color: #1a1a1a;
  }
}
.tb-demo-nav > .tb-wrap > ul > li > a:focus span {
  text-decoration: underline;
}
@media (hover: hover) {
  .tb-demo-nav > .tb-wrap > ul > li > a:hover {
    color: white;
  }
}

.tb-demo-nav > .tb-wrap > ul > li.tb-demo-nav-button {
  display: flex;
  align-items: center;
  padding-right: 24px;
  margin-left: auto;
}

@media (min-width: 768px) {
  .tb-demo-nav .tb-hide-desktop {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 940px) {
  .tb-demo-nav > .tb-wrap > ul {
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .tb-demo-nav > .tb-wrap > ul > li > a {
    padding: 12px;
  }

  .tb-demo-nav .tb-demo-nav-button {
    flex: 0 0 100%;
    justify-content: center;
    padding: 24px 0;
    margin-left: 0;
  }
}
@media (max-width: 940px) {
  .tb-demo-nav > .tb-wrap > ul {
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .tb-demo-nav > .tb-wrap > ul {
    margin-left: 0;
    margin-right: 0;
  }
  .tb-demo-nav > .tb-wrap > ul.tb-add-padding {
    padding: 12px 0;
  }
  .tb-demo-nav > .tb-wrap > ul.tb-add-bottom-padding {
    padding-bottom: 12px;
  }

  .tb-demo-nav > .tb-wrap > ul > li.tb-demo-nav-mobile {
    flex: 0 0 100%;
  }
  .tb-demo-nav > .tb-wrap > ul > li.tb-demo-nav-mobile > a {
    display: flex;
    justify-content: center;
    padding-top: 32px;
    padding-bottom: 32px;
    font-size: 14px;
    color: white;
  }
  .tb-demo-nav > .tb-wrap > ul > li.tb-demo-nav-mobile > a > span {
    flex: 0 0 auto;
    padding-right: 26px;
    background: no-repeat top 50% right 0 url("../../images/icon/icon-arrow-right-red.svg");
    background-size: 14px 12px;
  }
  .tb-demo-nav > .tb-wrap > ul > li.tb-demo-nav-button {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-bottom: 0;
    margin-left: 0;
  }
  .tb-demo-nav > .tb-wrap > ul > li.tb-demo-nav-button [class*=tb-button] {
    width: 100%;
  }
  .tb-demo-nav > .tb-wrap > ul > li:not(.tb-demo-nav-mobile):not(.tb-demo-nav-button) {
    display: none;
  }
}
.tb-demo-detail-overview {
  padding: 48px 0;
  background-color: #f5f5f5;
}

.tb-demo-detail-overview h2 {
  padding: 0 0 48px;
  border-bottom: solid 1px #ccc;
  margin: 0 0 48px;
  font-size: 32px;
}
@media (max-wdith: 767px) {
  .tb-demo-detail-overview h2 {
    font-size: 18px;
  }
}

.tb-demo-detail-overview dl {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
}
.tb-demo-detail-overview dl dt {
  font-size: 12px;
}
.tb-demo-detail-overview dl dd {
  margin: 0;
  font-size: 16px;
}
.tb-demo-detail-overview dl > div.i-svg.tb-x-large {
  flex: 0 0 100%;
}
.tb-demo-detail-overview dl > div.i-svg.tb-large {
  flex: 0 0 66%;
}
.tb-demo-detail-overview dl > div.i-svg {
  flex: 0 0 33.33%;
  width: auto;
  height: auto;
  padding: 0 16px 0 48px;
  margin: 0 0 24px;
}
.tb-demo-detail-overview dl > div.i-svg::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 34px;
  background-position: top 0 left 0;
}
.tb-demo-detail-overview dl > div.i-svg dt {
  display: block;
}
.tb-demo-detail-overview dl > div.i-svg dd {
  display: block;
}
.tb-demo-detail-overview dl > div:not(.i-svg) {
  flex: 0 0 100%;
  display: flex;
  margin-bottom: 16px;
}
.tb-demo-detail-overview dl > div:not(.i-svg) dt {
  flex: 0 0 40%;
  padding-right: 24px;
}
.tb-demo-detail-overview dl > div:not(.i-svg) dd {
  flex: 0 0 60%;
}

.tb-demo-detail-overview-comments {
  margin-top: 32px;
  margin-bottom: 12px;
  font-size: 16px;
}
.tb-demo-detail-overview-comments > * {
  margin: 0;
}
.tb-demo-detail-overview-comments > * + * {
  margin-top: 1.5em;
}

@media (min-width: 1024px) {
  .tb-demo-detail-overview-row {
    display: flex;
  }
  .tb-demo-detail-overview-row > * {
    flex: 0 0 calc(50% - 24px);
  }
  .tb-demo-detail-overview-row > *:first-child {
    margin-right: 24px;
  }
  .tb-demo-detail-overview-row > *:last-child {
    margin-left: 24px;
  }
}
@media (max-width: 1023px) {
  .tb-demo-detail-overview h2 {
    padding-bottom: 24px;
    margin-bottom: 24px;
  }

  .tb-demo-detail-overview-comments {
    margin-top: 24px;
  }

  .tb-demo-detail-overview-row > * + * {
    margin-top: 24px;
  }
}
@media (max-width: 767px) {
  .tb-demo-detail-overview dl > div.i-svg {
    flex: 0 0 50%;
  }

  .tb-demo-detail-overview dl > div.i-svg.tb-large,
.tb-demo-detail-overview dl > div.i-svg.tb-x-large {
    flex: 0 0 100%;
  }
}
@media (min-width: 375px) and (max-width: 449px) {
  .tb-demo-detail-overview dl dd {
    font-size: 14px;
  }

  .tb-demo-detail-overview dl > div.i-svg {
    padding-left: 36px;
    padding-right: 8px;
  }

  .tb-demo-detail-overview dl > div.i-svg::before {
    width: 26px;
  }
}
@media (max-width: 374px) {
  .tb-demo-detail-overview dl > div.i-svg {
    flex: 0 0 100%;
  }
}
body #agghead {
  z-index: 130;
}

body #nvi-listing-header {
  z-index: 140;
}

body #nvi-car-menu {
  z-index: 150;
}

body #nvi-info-menu {
  z-index: 160;
}

#tb-detail[role=main] {
  display: flex;
  flex-direction: column;
  font-weight: 350;
}

@media (max-width: 940px) {
  #tb-detail[role=main] > * {
    order: 10;
  }
  #tb-detail[role=main] > *#detail-banner-root {
    order: 1;
  }
}
body .tb-header-back {
  margin: 24px 0 0;
}
@media (max-width: 940px) {
  body .tb-header-back.tb-desktop-only {
    display: none;
  }
}
body .tb-header-back a {
  position: relative;
  display: inline-block;
  padding: 0 0 0 24px;
  line-height: 1.2;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  background: no-repeat top 50% left 0 url("../../images/icon/icon-arrow-left-red.svg");
  background-size: 14px auto;
  color: #1a1a1a;
}
body .tb-header-back a:focus {
  text-decoration: underline;
}
@media (hover: hover) {
  body .tb-header-back a:hover {
    text-decoration: underline;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZlbmRvci9fc3dpcGVyLnNjc3MiLCJ2ZW5kb3Ivc3dpcGVyLXBhZ2luYXRpb24uc2NzcyIsInNoYXJlZC9fcmVzZXQuc2NzcyIsInNoYXJlZC9fZm9udHMuc2NzcyIsInNoYXJlZC9fYW5pbWF0aW9ucy5zY3NzIiwic2hhcmVkL192YXJpYWJsZXMuc2NzcyIsInNoYXJlZC9fYmFzZS5zY3NzIiwic2hhcmVkL19taXhpbnMuc2NzcyIsInNoYXJlZC9faWNvbnMuc2NzcyIsInNoYXJlZC9fZm9ybXMuc2NzcyIsIkRldGFpbEFwcC9fRGV0YWlsSGVhZGVyLnNjc3MiLCJEZXRhaWxBcHAvX0RldGFpbEhlYWRlckZTTFRvZ2dsZS5zY3NzIiwiRGV0YWlsQXBwL19EZXRhaWxIZWFkZXJGU0xDb250ZW50LnNjc3MiLCJEZXRhaWxBcHAvX0RldGFpbEJhbm5lci5zY3NzIiwiRGV0YWlsQXBwL19EZXRhaWxPdmVydmlldy5zY3NzIiwiRGV0YWlsQXBwL19EZXRhaWxUYWIuc2NzcyIsIkRldGFpbEFwcC9fRGV0YWlsQ3ViZS5zY3NzIiwiRGV0YWlsQXBwL19EZXRhaWxGb3Jtcy5zY3NzIiwiRGV0YWlsQXBwL19EZXRhaWxJbWFnZUdhbGxlcnkuc2NzcyIsIkRldGFpbEFwcC9fRGV0YWlsVmlkZW9HYWxsZXJ5LnNjc3MiLCJEZXRhaWxBcHAvX0RldGFpbERpc2NsYWltZXJzLnNjc3MiLCJEZXRhaWxBcHAvX0RldGFpbEFkdmFudGFnZS5zY3NzIiwiRGV0YWlsQXBwL19EZXRhaWxTaW1pbGFyLnNjc3MiLCJjb21wb25lbnRzL19QYW5vLnNjc3MiLCJjb21wb25lbnRzL19UaHJlZVNpeHR5QmFubmVyLnNjc3MiLCJjb21wb25lbnRzL19JbWFnZVZpZGVvR2FsbGVyeS5zY3NzIiwiY29tcG9uZW50cy9fU2xpZGVTaG93TW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX1ByaWNlQmxvY2suc2NzcyIsImNvbXBvbmVudHMvX0ZpbmFuY2VCbG9jay5zY3NzIiwiY29tcG9uZW50cy9fVGl0bGVCbG9jay5zY3NzIiwiY29tcG9uZW50cy9fVGFiQmxvY2suc2NzcyIsImNvbXBvbmVudHMvX0xvYWRpbmdBbmltYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX0N1c3RvbWlzZVZlaGljbGUuc2NzcyIsImNvbXBvbmVudHMvX0Nob29zZVZlaGljbGUuc2NzcyIsImNvbXBvbmVudHMvX0Nhcm91c2VsQmxhbmsuc2NzcyIsImNvbXBvbmVudHMvX1N0ZXBVcC5zY3NzIiwiY29tcG9uZW50cy9fSGVhZGVyU3RyaXAuc2NzcyIsImNvbXBvbmVudHMvX0RlbW9OYXYuc2NzcyIsImNvbXBvbmVudHMvX0RlbW9PdmVydmlldy5zY3NzIiwiRGV0YWlsQXBwL0RldGFpbEFwcC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBWUE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVDO0FBQ0E7RUFDRDtBQUNBO0FBQUE7QUFBQTtBQUFBOzs7QUFLQztFQUNEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVDO0VBQ0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtFQUNBO0VBQ0E7OztBQUVDO0VBQ0Q7OztBQUVDO0VBQ0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUM7QUFBQTtBQUFBO0VBR0Q7OztBQUVDO0VBQ0Q7OztBQUVDO0VBQ0Q7OztBQUVDO0VBQ0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFQztFQUNEOzs7QUFFQztBQUNBO0FBQUE7RUFFRDs7O0FBRUM7RUFDRDtFQUNBOzs7QUFFQztFQUNEO0VBQ0E7RUFDRTs7O0FBRUQ7QUFDQTtFQUNEOzs7QUFFQztFQUNEOzs7QUFFQztFQUNEOzs7QUFFQztBQUFBO0VBRUQ7OztBQUVDO0FBQ0E7RUFDRDtFQUNBO0FBQ0E7RUFDQTtBQUNBOzs7QUFFQztFQUNEOzs7QUFFQztFQUNEOzs7QUFF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O0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPbEJ0Y1U7OztBa0J5Y2Q7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VB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Qzs7QXJCckZGO0VxQnlGRTtJQUVDOzs7O0FBS0o7RUFFQztFQUVBO0VBQ0E7RUFDQTs7QUFFQTtFQUVDO0VBQ0E7OztBQUlGO0VBRUM7RUFDQTs7O0FBRUQ7RUFFQztFQUNBOzs7QUFFRDtFQUVDOztBQUVBO0VBRUM7RUFDQTtFQUNBOztBQUVEO0VBRUM7RUFDQTs7QUFFQTtFQUFROzs7QUFHVjtFQUVDO0VBRUE7RUFDQTtFQUVBOztBQUVBO0VBRUM7RUFDQTs7QUFFQTtFQUVDOztBQUVEO0VBRUM7O0FBR0Y7RUFFQztFQUNBO0VBQ0E7O0FBRUQ7RUFFQztFQUNBO0VBRUE7RUFDQTs7QUFFQTtFQUVDO0VBQ0E7RUFDQTtFQUVBOzs7QUFNRjtFQUZEO0lBSUU7SUFDQTs7O0FBRUQ7RUFQRDtJQVNFO0lBQ0E7O0VBRUE7SUFFQztJQUNBOzs7O0FBSUg7RUFFQztJQUVDOzs7RUFFRDtJQUVDO0lBQ0E7OztFQUVEO0lBRUM7O0VBRUE7SUFBaUI7OztFQUVsQjtJQUVDOzs7RUFFRDtJQUVDOztFQUVBO0lBQUs7OztBQUdQO0VBRUM7SUFFQzs7O0VBRUQ7SUFFQzs7O0VBRUQ7SUFFQztJQUNBOzs7RUFFRDtJQUVDOztFQUNBO0lBQUs7OztFQUVOO0lBRUM7OztFQUVEO0FBQUE7SUFHQzs7O0VBRUQ7SUFFQzs7O0VBRUQ7SUFFQzs7O0VBRUQ7SUFFQzs7O0FBR0Y7RUFFQztJQUVDOzs7RUFFRDtJQUVDOzs7QUFHRjtFQUVDO0lBRUM7OztBQ3hXRjtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBRUM7OztBQUVEO0VBRUM7RUFDQTtFQUNBOzs7QUFFRDtFQUVDO0lBRUM7OztFQUVEO0lBRUM7OztBQ3RCRjtFQUVDOzs7QUFFRDtFQUVDOzs7QUFFRDtFQUVDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBRUM7RUFDQTtFQUNBOztBQUVBO0VBQUs7O0FBRU47RUFFQztFQUNBO0VBQ0E7O0FBRUE7RUFFQzs7O0FBSUg7RUFFQztFQUNBO0VBQ0E7RUFFQTtFQUNBOzs7QUFFRDtFQUVDO0VBQ0E7RUFFQTtF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QUFHRDtFQUVDO0lBRUM7OztBQUdGO0VBRUM7SUFFQzs7O0VBRUQ7SUFFQzs7O0VBRUQ7SUFFQztJQUNBOzs7QUN6TEY7RUFFQzs7O0FBRUQ7RUFFQztFQUVBO0VBQ0E7OztBQ0xEO0VBRUM7RUFDQTs7QUFFQTtFQUFNOzs7QUFFUDtFQUVDO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7OztBQUVEO0VBRUM7RUFDQTtFQUNBOzs7QUFFRDtFQUVDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFFQztFQUNBO0VBRUE7RUFDQTtFQUNBOzs7QUFFRDtFQUVDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFFQztFQUNBOzs7QUFFRDtFQUVDO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7O0FBRUE7RUFFQztFQUNBOzs7QUFHRjtFQUVDO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7O0FBRUM7RUFDQTs7O0FBR0Y7RUFFQzs7QUFFQTtFQUVDOztBQUVEO0VBRUM7O0FBRUQ7RUFFQzs7QUFFRDtFQUVDOzs7QUFHRjtFQUVDO0VBQ0E7RUFDQTs7QUFFQTtFQUVDO0VBQ0E7OztBQUdGO0VBRUM7OztBQUVEO0VBRUM7RUFDQTs7QUFFQTtFQUFNOzs7QUFFUDtFQUVDO0VBQ0E7OztBQUVEO0VBRUM7RUFDQTs7O0FBRUQ7QUFBQTtFQUdDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFFQztFQUNBO0VBQ0E7OztBQUVEO0VBRUM7RUFDQTs7O0FBRUQ7RUFFQzs7O0FBRUQ7RUFFQztFQUNBO0VBQ0E7OztBQUVEO0VBRUM7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBRUM7RUFFQTs7O0FBRUQ7RUFFQztFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFFQztFQUNBOzs7QUFFRDtFQUVDO0VBQ0E7RUFFQTtFQUNBOzs7QUFFRDtFQUVDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFFQztFQUNBOzs7QUFFRDtFQUVDO0VBQ0E7OztBQUVEO0VBRUM7RUFDQTtFQUNBOzs7QUFHRDtFQUVDOzs7QUFFRDtFQUVDO0VBQ0E7RUFFQTs7QUFFQTtFQUVDO0VBQ0E7RUFFQTtFQUNBOztBQUVEO0VBRUM7RUFDQTtF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Z0N1Q0o7RWhDdkNJOzs7QWdDMkNKO0VBRUM7RUFDQTtFQUVBOzs7QUFFRDtFQUVDO0lBRUM7O0VBRUE7SUFFQzs7O0FBS0g7RUFFQzs7QUFFQTtFQUVDO0lBRUM7OztBQUdGO0VBRUM7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EsT2xDN0ZZOztBa0MrRlo7RUFFQzs7QWhDakNGO0VBRUM7SWdDbUNDIiwiZmlsZSI6IkRldGFpbEFwcC9EZXRhaWxBcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIFN3aXBlciAxMC4wLjNcclxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcclxuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cclxuICpcclxuICogQ29weXJpZ2h0IDIwMTQtMjAyMyBWbGFkaW1pciBLaGFybGFtcGlkaVxyXG4gKlxyXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcclxuICpcclxuICogUmVsZWFzZWQgb246IEp1bHkgMywgMjAyM1xyXG4gKi9cclxuXHJcbi8qIEZPTlRfU1RBUlQgKi9cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xyXG5cdHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIH1cclxuICAvKiBGT05UX0VORCAqL1xyXG4gIDpyb290IHtcclxuXHQtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcclxuXHQvKlxyXG5cdC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuXHQtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbml0aWFsO1xyXG5cdCovXHJcbiAgfVxyXG4gIDpob3N0IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIC5zd2lwZXIge1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRvdmVyZmxvdzogY2xpcDtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0LyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXHJcblx0ei1pbmRleDogMTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgLnN3aXBlci13cmFwcGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtcclxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICB9XHJcbiAgLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXHJcbiAgLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSxcclxuICAuc3dpcGVyLXdyYXBwZXIge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcclxuICB9XHJcbiAgLnN3aXBlci1ob3Jpem9udGFsIHtcclxuXHR0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gIH1cclxuICAuc3dpcGVyLXZlcnRpY2FsIHtcclxuXHR0b3VjaC1hY3Rpb246IHBhbi14O1xyXG4gIH1cclxuICAuc3dpcGVyLXNsaWRlIHtcclxuXHRmbGV4LXNocmluazogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcbiAgLyogQXV0byBIZWlnaHQgKi9cclxuICAuc3dpcGVyLWF1dG9oZWlnaHQsXHJcbiAgLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xyXG5cdGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XHJcbiAgfVxyXG4gIC5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxuICAvKiAzRCBFZmZlY3RzICovXHJcbiAgLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcclxuXHRwZXJzcGVjdGl2ZTogMTIwMHB4O1xyXG4gIH1cclxuICAuc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XHJcblx0dHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICB9XHJcbiAgLnN3aXBlci0zZCB7XHJcblx0cGVyc3BlY3RpdmU6IDEyMDBweDtcclxuICB9XHJcbiAgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLFxyXG4gIC5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XHJcblx0dHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICB9XHJcbiAgLyogQ1NTIE1vZGUgKi9cclxuICAuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcblx0LyogRm9yIEZpcmVmb3ggKi9cclxuXHQtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcblx0LyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXHJcbiAgfVxyXG4gIC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XHJcblx0c2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xyXG4gIH1cclxuICAuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcclxuXHRzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcclxuICB9XHJcbiAgLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG5cdHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xyXG4gIH1cclxuICAuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG5cdHNjcm9sbC1zbmFwLXR5cGU6IG5vbmU7XHJcbiAgfVxyXG4gIC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xyXG5cdHNjcm9sbC1zbmFwLWFsaWduOiBub25lO1xyXG4gIH1cclxuICAuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRmbGV4LXNocmluazogMDtcclxuXHRvcmRlcjogOTk5OTtcclxuICB9XHJcbiAgLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcclxuXHRzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcclxuXHRzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XHJcbiAgfVxyXG4gIC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XHJcblx0bWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xyXG4gIH1cclxuICAuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0bWluLWhlaWdodDogMXB4O1xyXG5cdHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcclxuICB9XHJcbiAgLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XHJcblx0bWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XHJcbiAgfVxyXG4gIC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtaW4td2lkdGg6IDFweDtcclxuXHRoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xyXG4gIH1cclxuICAvKiBTbGlkZSBzdHlsZXMgc3RhcnQgKi9cclxuICAvKiAzRCBTaGFkb3dzICovXHJcbiAgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcclxuICAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXHJcbiAgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcclxuICAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcclxuICAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcclxuICAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxyXG4gIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcclxuICAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxyXG4gIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4gIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdHotaW5kZXg6IDEwO1xyXG4gIH1cclxuICAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIH1cclxuICAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gIH1cclxuICAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbiAgfVxyXG4gIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gIH1cclxuICAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxuICB9XHJcbiAgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XHJcblx0d2lkdGg6IDQycHg7XHJcblx0aGVpZ2h0OiA0MnB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dG9wOiA1MCU7XHJcblx0bWFyZ2luLWxlZnQ6IC0yMXB4O1xyXG5cdG1hcmdpbi10b3A6IC0yMXB4O1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcixcclxuICAuc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcclxuXHRhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgfVxyXG4gIC5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xyXG5cdC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XHJcblx0LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xyXG4gIH1cclxuICBAa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XHJcblx0MCUge1xyXG5cdCAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdCAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuXHR9XHJcbiAgfVxyXG4gIC8qIFNsaWRlIHN0eWxlcyBlbmQgKi9cclxuICAiLCIuc3dpcGVyLXBhZ2luYXRpb257cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjouM3Mgb3BhY2l0eTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3otaW5kZXg6MTB9LnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbntvcGFjaXR5OjB9LnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkPi5zd2lwZXItcGFnaW5hdGlvbiwuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntib3R0b206dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLDhweCk7dG9wOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCxhdXRvKTtsZWZ0OjA7d2lkdGg6MTAwJX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6MH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNmb3JtOnNjYWxlKC4zMyk7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWlue3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXZ7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXZ7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsNTAlKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwjMDAwKTtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAuMil9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze3JpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LDhweCk7bGVmdDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LGF1dG8pO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwtNTAlLDApfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLDZweCkgMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsNHB4KX0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2NvbG9yOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLGluaGVyaXQpfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjI1KSk7cG9zaXRpb246YWJzb2x1dGV9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsNHB4KTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5cclxuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKi9cclxuXHJcbiBodG1sIHtcclxuXHRsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG4gIH1cclxuICBcclxuICAvKiBTZWN0aW9uc1xyXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4gIFxyXG4gIC8qKlxyXG4gICAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICAgKi9cclxuICBcclxuICBib2R5IHtcclxuXHRtYXJnaW46IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxyXG4gICAqL1xyXG4gIFxyXG4gIG1haW4ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAgICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICAgKi9cclxuICBcclxuICBoMSB7XHJcblx0Zm9udC1zaXplOiAyZW07XHJcblx0bWFyZ2luOiAwLjY3ZW0gMDtcclxuICB9XHJcbiAgXHJcbiAgLyogR3JvdXBpbmcgY29udGVudFxyXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4gIFxyXG4gIC8qKlxyXG4gICAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAgICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAgICovXHJcbiAgXHJcbiAgaHIge1xyXG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXHJcblx0aGVpZ2h0OiAwOyAvKiAxICovXHJcblx0b3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICovXHJcbiAgXHJcbiAgcHJlIHtcclxuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG4gIH1cclxuICBcclxuICAvKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4gIFxyXG4gIC8qKlxyXG4gICAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICAgKi9cclxuICBcclxuICBhIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICAgKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gICAqL1xyXG4gIFxyXG4gIGFiYnJbdGl0bGVdIHtcclxuXHRib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICAgKi9cclxuICBcclxuICBiLFxyXG4gIHN0cm9uZyB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICovXHJcbiAgXHJcbiAgY29kZSxcclxuICBrYmQsXHJcbiAgc2FtcCB7XHJcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcblx0Zm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICovXHJcbiAgXHJcbiAgc21hbGwge1xyXG5cdGZvbnQtc2l6ZTogODAlO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICAgKiBhbGwgYnJvd3NlcnMuXHJcbiAgICovXHJcbiAgXHJcbiAgc3ViLFxyXG4gIHN1cCB7XHJcblx0Zm9udC1zaXplOiA3NSU7XHJcblx0bGluZS1oZWlnaHQ6IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICB9XHJcbiAgXHJcbiAgc3ViIHtcclxuXHRib3R0b206IC0wLjI1ZW07XHJcbiAgfVxyXG4gIFxyXG4gIHN1cCB7XHJcblx0dG9wOiAtMC41ZW07XHJcbiAgfVxyXG4gIFxyXG4gIC8qIEVtYmVkZGVkIGNvbnRlbnRcclxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuICBcclxuICAvKipcclxuICAgKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxyXG4gICAqL1xyXG4gIFxyXG4gIGltZyB7XHJcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xyXG4gIH1cclxuICBcclxuICAvKiBGb3Jtc1xyXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4gIFxyXG4gIC8qKlxyXG4gICAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICAgKi9cclxuICBcclxuICBidXR0b24sXHJcbiAgaW5wdXQsXHJcbiAgb3B0Z3JvdXAsXHJcbiAgc2VsZWN0LFxyXG4gIHRleHRhcmVhIHtcclxuXHRmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xyXG5cdGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcblx0bWFyZ2luOiAwOyAvKiAyICovXHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gICAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAgICovXHJcbiAgXHJcbiAgYnV0dG9uLFxyXG4gIGlucHV0IHsgLyogMSAqL1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICAgKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAgICovXHJcbiAgXHJcbiAgYnV0dG9uLFxyXG4gIHNlbGVjdCB7IC8qIDEgKi9cclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICAgKi9cclxuICBcclxuICBidXR0b24sXHJcbiAgW3R5cGU9XCJidXR0b25cIl0sXHJcbiAgW3R5cGU9XCJyZXNldFwiXSxcclxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAgICovXHJcbiAgXHJcbiAgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG4gIFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG4gIFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcbiAgW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG5cdGJvcmRlci1zdHlsZTogbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAgICovXHJcbiAgXHJcbiAgYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxyXG4gIFt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxyXG4gIFt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXHJcbiAgW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xyXG5cdG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gICAqL1xyXG4gIFxyXG4gIGZpZWxkc2V0IHtcclxuXHRwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAgICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gICAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICAgKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICAgKi9cclxuICBcclxuICBsZWdlbmQge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuXHRjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xyXG5cdGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXHJcblx0bWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXHJcblx0cGFkZGluZzogMDsgLyogMyAqL1xyXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICAgKi9cclxuICBcclxuICBwcm9ncmVzcyB7XHJcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICAgKi9cclxuICBcclxuICB0ZXh0YXJlYSB7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxyXG4gICAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuICAgKi9cclxuICBcclxuICBbdHlwZT1cImNoZWNrYm94XCJdLFxyXG4gIFt0eXBlPVwicmFkaW9cIl0ge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuXHRwYWRkaW5nOiAwOyAvKiAyICovXHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICAgKi9cclxuICBcclxuICBbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuICBbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICAgKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICAgKi9cclxuICBcclxuICBbdHlwZT1cInNlYXJjaFwiXSB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cclxuXHRvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAgICovXHJcbiAgXHJcbiAgW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICAgKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAgICovXHJcbiAgXHJcbiAgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cclxuXHRmb250OiBpbmhlcml0OyAvKiAyICovXHJcbiAgfVxyXG4gIFxyXG4gIC8qIEludGVyYWN0aXZlXHJcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiAgXHJcbiAgLypcclxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gICAqL1xyXG4gIFxyXG4gIGRldGFpbHMge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICBcclxuICAvKlxyXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICAgKi9cclxuICBcclxuICBzdW1tYXJ5IHtcclxuXHRkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbiAgfVxyXG4gIFxyXG4gIC8qIE1pc2NcclxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuICBcclxuICAvKipcclxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcbiAgICovXHJcbiAgXHJcbiAgdGVtcGxhdGUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxyXG4gICAqL1xyXG4gIFxyXG4gIFtoaWRkZW5dIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG4gIH0iLCIkZm9udC1mYWNlLWRpcmVjdG9yeTogJy4uLy4uL2Fzc2V0cy9mb250cy90b3lvdGEtdHlwZS8nO1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdUb3lvdGFUeXBlJztcclxuXHRzcmM6IHVybCgkZm9udC1mYWNlLWRpcmVjdG9yeSArICdUb3lvdGFUeXBlLUxpZ2h0LmVvdCcpO1xyXG5cdHNyYzogdXJsKCRmb250LWZhY2UtZGlyZWN0b3J5ICsgJ1RveW90YVR5cGUtTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdCB1cmwoJGZvbnQtZmFjZS1kaXJlY3RvcnkgKyAnVG95b3RhVHlwZS1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdUb3lvdGFUeXBlJztcclxuXHRzcmM6IHVybCgkZm9udC1mYWNlLWRpcmVjdG9yeSArICdUb3lvdGFUeXBlLUJvb2suZW90Jyk7XHJcblx0c3JjOiB1cmwoJGZvbnQtZmFjZS1kaXJlY3RvcnkgKyAnVG95b3RhVHlwZS1Cb29rLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHQgdXJsKCRmb250LWZhY2UtZGlyZWN0b3J5ICsgJ1RveW90YVR5cGUtQm9vay53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDM1MDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdUb3lvdGFUeXBlJztcclxuXHRzcmM6IHVybCgkZm9udC1mYWNlLWRpcmVjdG9yeSArICdUb3lvdGFUeXBlLVJlZ3VsYXIuZW90Jyk7XHJcblx0c3JjOiB1cmwoJGZvbnQtZmFjZS1kaXJlY3RvcnkgKyAnVG95b3RhVHlwZS1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHQgdXJsKCRmb250LWZhY2UtZGlyZWN0b3J5ICsgJ1RveW90YVR5cGUtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdUb3lvdGFUeXBlJztcclxuXHRzcmM6IHVybCgkZm9udC1mYWNlLWRpcmVjdG9yeSArICdUb3lvdGFUeXBlLVNlbWlib2xkLmVvdCcpO1xyXG5cdHNyYzogdXJsKCRmb250LWZhY2UtZGlyZWN0b3J5ICsgJ1RveW90YVR5cGUtU2VtaWJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdCB1cmwoJGZvbnQtZmFjZS1kaXJlY3RvcnkgKyAnVG95b3RhVHlwZS1TZW1pYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdUb3lvdGFUeXBlJztcclxuXHRzcmM6IHVybCgkZm9udC1mYWNlLWRpcmVjdG9yeSArICdUb3lvdGFUeXBlLUJvbGQuZW90Jyk7XHJcblx0c3JjOiB1cmwoJGZvbnQtZmFjZS1kaXJlY3RvcnkgKyAnVG95b3RhVHlwZS1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHQgdXJsKCRmb250LWZhY2UtZGlyZWN0b3J5ICsgJ1RveW90YVR5cGUtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuIiwiLnRiLXRvYXN0LXRyYW5zaXRpb24gXHJcbntcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7Ly9jdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpXHJcbn1cclxuLnRiLXRyYW5zbGF0ZS15LWZ1bGxcclxue1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxufVxyXG4udGItdHJhbnNsYXRlLXktMFxyXG57XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbn1cclxuXHJcbi5sZHMtcm9sbGVyIFxyXG57XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogNjRweDtcclxuXHRoZWlnaHQ6IDY0cHg7XHJcbn1cclxuLmxkcy1yb2xsZXIgc3BhblxyXG57XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmxkcy1yb2xsZXIgZGl2LCBcclxuLmxkcy1yb2xsZXIgc3BhblxyXG57XHJcblx0YW5pbWF0aW9uOiBsZHMtcm9sbGVyIDEuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC41LCAxKSBpbmZpbml0ZTtcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiAzMnB4IDMycHg7XHJcbn1cclxuLmxkcy1yb2xsZXIgZGl2OjphZnRlciwgXHJcbi5sZHMtcm9sbGVyIHNwYW46OmFmdGVyIFxyXG57XHJcblx0Y29udGVudDogXCIgXCI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiA2cHg7XHJcblx0aGVpZ2h0OiA2cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0bWFyZ2luOiAtM3B4IDAgMCAtM3B4O1xyXG59XHJcbi5sZHMtbGlnaHQgLmxkcy1yb2xsZXIgZGl2OjphZnRlciwgXHJcbi5sZHMtbGlnaHQgLmxkcy1yb2xsZXIgc3Bhbjo6YWZ0ZXIgXHJcbntcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuLmxkcy1kYXJrIC5sZHMtcm9sbGVyIGRpdjo6YWZ0ZXIsIFxyXG4ubGRzLWRhcmsgLmxkcy1yb2xsZXIgc3Bhbjo6YWZ0ZXIgXHJcbntcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgxKSwgXHJcbi5sZHMtcm9sbGVyIHNwYW46bnRoLWNoaWxkKDEpIFxyXG57XHJcblx0YW5pbWF0aW9uLWRlbGF5OiAtMC4wMzZzO1xyXG59XHJcbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMSk6OmFmdGVyLCBcclxuLmxkcy1yb2xsZXIgc3BhbjpudGgtY2hpbGQoMSk6OmFmdGVyIFxyXG57XHJcblx0dG9wOiA1MHB4O1xyXG5cdGxlZnQ6IDUwcHg7XHJcbn1cclxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgyKSwgXHJcbi5sZHMtcm9sbGVyIHNwYW46bnRoLWNoaWxkKDIpIFxyXG57XHJcblx0YW5pbWF0aW9uLWRlbGF5OiAtMC4wNzJzO1xyXG59XHJcbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMik6OmFmdGVyLCBcclxuLmxkcy1yb2xsZXIgc3BhbjpudGgtY2hpbGQoMik6OmFmdGVyIFxyXG57XHJcblx0dG9wOiA1NHB4O1xyXG5cdGxlZnQ6IDQ1cHg7XHJcbn1cclxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgzKSwgXHJcbi5sZHMtcm9sbGVyIHNwYW46bnRoLWNoaWxkKDMpIFxyXG57XHJcblx0YW5pbWF0aW9uLWRlbGF5OiAtMC4xMDhzO1xyXG59XHJcbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMyk6OmFmdGVyLCBcclxuLmxkcy1yb2xsZXIgc3BhbjpudGgtY2hpbGQoMyk6OmFmdGVyIFxyXG57XHJcblx0dG9wOiA1N3B4O1xyXG5cdGxlZnQ6IDM5cHg7XHJcbn1cclxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg0KSwgXHJcbi5sZHMtcm9sbGVyIHNwYW46bnRoLWNoaWxkKDQpIFxyXG57XHJcblx0YW5pbWF0aW9uLWRlbGF5OiAtMC4xNDRzO1xyXG59XHJcbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNCk6OmFmdGVyLCBcclxuLmxkcy1yb2xsZXIgc3BhbjpudGgtY2hpbGQoNCk6OmFmdGVyIFxyXG57XHJcblx0dG9wOiA1OHB4O1xyXG5cdGxlZnQ6IDMycHg7XHJcbn1cclxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg1KSwgXHJcbi5sZHMtcm9sbGVyIHNwYW46bnRoLWNoaWxkKDUpIFxyXG57XHJcblx0YW5pbWF0aW9uLWRlbGF5OiAtMC4xOHM7XHJcbn1cclxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg1KTo6YWZ0ZXIsIFxyXG4ubGRzLXJvbGxlciBzcGFuOm50aC1jaGlsZCg1KTo6YWZ0ZXIgXHJcbntcclxuXHR0b3A6IDU3cHg7XHJcblx0bGVmdDogMjVweDtcclxufVxyXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDYpLCBcclxuLmxkcy1yb2xsZXIgc3BhbjpudGgtY2hpbGQoNikgXHJcbntcclxuXHRhbmltYXRpb24tZGVsYXk6IC0wLjIxNnM7XHJcbn1cclxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg2KTo6YWZ0ZXIsIFxyXG4ubGRzLXJvbGxlciBzcGFuOm50aC1jaGlsZCg2KTo6YWZ0ZXIgXHJcbntcclxuXHR0b3A6IDU0cHg7XHJcblx0bGVmdDogMTlweDtcclxufVxyXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDcpLCBcclxuLmxkcy1yb2xsZXIgc3BhbjpudGgtY2hpbGQoNykgXHJcbntcclxuXHRhbmltYXRpb24tZGVsYXk6IC0wLjI1MnM7XHJcbn1cclxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg3KTo6YWZ0ZXIsIFxyXG4ubGRzLXJvbGxlciBzcGFuOm50aC1jaGlsZCg3KTo6YWZ0ZXIgXHJcbntcclxuXHR0b3A6IDUwcHg7XHJcblx0bGVmdDogMTRweDtcclxufVxyXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDgpLCBcclxuLmxkcy1yb2xsZXIgc3BhbjpudGgtY2hpbGQoOCkgXHJcbntcclxuXHRhbmltYXRpb24tZGVsYXk6IC0wLjI4OHM7XHJcbn1cclxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg4KTo6YWZ0ZXIsIFxyXG4ubGRzLXJvbGxlciBzcGFuOm50aC1jaGlsZCg4KTo6YWZ0ZXIgXHJcbntcclxuXHR0b3A6IDQ1cHg7XHJcblx0bGVmdDogMTBweDtcclxufVxyXG5Aa2V5ZnJhbWVzIGxkcy1yb2xsZXIge1xyXG5cdDAlIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdH1cclxuXHQxMDAlIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcblx0fVxyXG59XHJcblxyXG4iLCIkd2lkdGgtY29udGFpbmVyOiAxNDQwcHg7XHJcbiRsZXR0ZXItc3BhY2luZy1zcGFjZWQ6IDAuMTJlbTtcclxuXHJcbiRmb250LWZhbWlseS10ZXh0OiBUb3lvdGFUeXBlLCBzYW5zLXNlcmlmO1xyXG5cclxuJGNvbG9yLXdoaXRlOiB3aGl0ZTtcclxuJGNvbG9yLWJsYWNrOiAjMWExYTFhO1xyXG4kY29sb3ItZ3JleS10ZXh0OiAjODA4MDgwO1xyXG4kY29sb3ItZ3JleS1ib3JkZXI6ICNjY2M7XHJcbiRjb2xvci1ncmV5LWJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiRjb2xvci1ncmV5LWJhY2tncm91bmQtZGFyazogI2VlZTtcclxuJGNvbG9yLXRleHQ6ICRjb2xvci1ibGFjaztcclxuJGNvbG9yLXJlZDogI0VCMEExRTtcclxuJGNvbG9yLWRhcmstcmVkOiAjZDEwOTFiO1xyXG4kY29sb3ItZGFyay1ncmV5OiAjMzMzO1xyXG4kYm94LXNoYWRvdy1kZWZhdWx0OiAwIDAgMnB4IDJweCAkY29sb3ItZ3JleS1ib3JkZXI7XHJcbiIsIjpyb290IFxyXG57XHJcbiAgICAtLXN3aXBlci10aGVtZS1jb2xvcjogJGNvbG9yLWJsYWNrICFpbXBvcnRhbnQ7XHJcbn1cclxuKiwgKjo6YmVmb3JlLCAqOjphZnRlciBcclxue1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuaHRtbCwgYm9keSBcclxue1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQyO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXRleHQ7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHJcblx0Ji50Yi1uby1zY3JvbGwgXHJcblx0e1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcbn1cclxuaW1nIFxyXG57IFxyXG5cdG1heC13aWR0aDogMTAwJTsgXHJcbn1cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgYiwgc3Ryb25nXHJcbntcclxuXHRmb250LXdlaWdodDogMzUwO1xyXG59XHJcbmJ1dHRvbiBcclxueyBcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDsgXHJcblxyXG5cdG91dGxpbmU6IDA7XHJcblx0Zm9udDogaW5oZXJpdDsgXHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG59XHJcbmJvZHkgW2NsYXNzXj10Yi1idXR0b24tXVxyXG57XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1pbi13aWR0aDogMTY2cHg7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDE3cHggNTZweCAxOHB4O1xyXG5cdGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xyXG5cdFxyXG5cdGJvcmRlci1yYWRpdXM6IDI4cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDM1MDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG5cclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzLCBjb2xvciAwLjI1cztcclxuXHJcblx0JltkaXNhYmxlZF1cclxuXHR7XHJcblx0XHRvcGFjaXR5OiAwLjU7XHJcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0fVxyXG5cdCY6Zm9jdXMgXHJcblx0e1xyXG5cdFx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctZGVmYXVsdDtcclxuXHR9XHJcblx0Ji50Yi1jaGV2cm9uLXJpZ2h0LWJsYWNrIFxyXG5cdHtcclxuXHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdCB0b3AgNTAlIHJpZ2h0IDI0cHggdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLWNoZXZyb24tcmlnaHQtYmxhY2suc3ZnJyk7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTNweDtcclxuXHR9XHJcbn1cclxuYm9keSBbY2xhc3NePXRiLWJ1dHRvbi1dXHJcbntcclxuXHRAaW5jbHVkZSB0Yi1sb2FkZXItYnV0dG9uO1xyXG59XHJcbmJvZHkgLnRiLWJ1dHRvbi1icmFuZCBcclxue1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXJlZDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG5cdEBpbmNsdWRlIHRiLWhvdmVyXHJcblx0e1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZGFyay1yZWQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyay1yZWQ7XHJcblx0fVxyXG59XHJcbmJvZHkgLnRiLWJ1dHRvbi1zb2xpZCBcclxue1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFxyXG5cdEBpbmNsdWRlIHRiLWhvdmVyIFxyXG5cdHtcclxuXHRcdGJvcmRlci1jb2xvcjogIzMzMztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdH1cclxuXHQmLmFsdCBcclxuXHR7XHJcblx0XHRib3JkZXItY29sb3I6ICMzMzM7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG5cclxuXHRcdEBpbmNsdWRlIHRiLWhvdmVyIFxyXG5cdFx0e1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5ib2R5IC50Yi1idXR0b24tc29saWQtcmV2ZXJzZSBcclxue1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdFxyXG5cdEBpbmNsdWRlIHRiLWhvdmVyIFxyXG5cdHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0fVxyXG59XHJcbmJvZHkgLnRiLWJ1dHRvbi1vdXRsaW5lIFxyXG57XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItdGV4dDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogJGNvbG9yLXRleHQ7XHJcblxyXG5cdEBpbmNsdWRlIHRiLWhvdmVyIFxyXG5cdHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHR9XHJcbn1cclxuYm9keSAudGItYnV0dG9uLXRyYW5zcGFyZW50IFxyXG57XHJcblx0QGluY2x1ZGUgdGItYm9yZGVybGluaztcclxuXHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwIDAgNnB4O1xyXG5cclxuXHRjb2xvcjogJGNvbG9yLXRleHQ7XHJcbn1cclxuYm9keSBbY2xhc3MqPXRiLWJ1dHRvbi1hcnJvd11cclxue1xyXG5cdG1pbi13aWR0aDogMDtcclxuXHRwYWRkaW5nOiAxNnB4IDA7XHJcblx0XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMTVweCBhdXRvO1xyXG5cclxuXHQmOmZvY3VzIFxyXG5cdHtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0fVxyXG59XHJcbmJvZHkgW2NsYXNzKj10Yi1idXR0b24tYXJyb3ctcmlnaHRdXHJcbntcclxuXHRwYWRkaW5nLXJpZ2h0OiAyOHB4O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCA1MCUgcmlnaHQgMDtcclxuXHRcclxuXHRzcGFuIFxyXG5cdHtcclxuXHRcdEBpbmNsdWRlIHRiLWJvcmRlcmxpbms7XHJcblx0XHRcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHBhZGRpbmctYm90dG9tOiA2cHg7XHJcblx0fVxyXG59XHJcbmJvZHkgLnRiLWJ1dHRvbi1hcnJvdy1yaWdodC1yZWRcclxue1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vaWNvbi1hcnJvdy1yaWdodC1yZWQuc3ZnJyk7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG5ib2R5IC50Yi1idXR0b24tYXJyb3ctcmlnaHQtYmxhY2tcclxue1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vaWNvbi1hcnJvdy1yaWdodC1ibGFjay5zdmcnKTtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59XHJcbmJvZHkgLnRiLW1vZGFsLWNsb3NlXHJcbntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFxyXG5cdGhlaWdodDogNjRweDtcclxuXHRwYWRkaW5nOiA4cHggMTZweCA4cHggNDhweDtcclxuXHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRvdXRsaW5lOiAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctc3BhY2VkO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcblx0Jjo6YmVmb3JlLFxyXG5cdCY6OmFmdGVyXHJcblx0e1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiAyNHB4O1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRib3JkZXItdG9wOiBzb2xpZCAycHggJGNvbG9yLXdoaXRlO1xyXG5cdH1cclxuXHQmOjpiZWZvcmUgXHJcblx0e1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcblx0fVxyXG5cdCY6OmFmdGVyIFxyXG5cdHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuXHR9XHJcblx0Jjpmb2N1cyBcclxuXHR7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcblx0QGluY2x1ZGUgdGItaG92ZXIgXHJcblx0e1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG59XHJcbmJvZHkgXHJcbntcclxuXHRbYXJpYS1wcmVzc2VkPXRydWVdXHJcblx0e1xyXG5cdFx0LnRiLWFyaWEtdW5wcmVzc2VkLXRleHRcdHsgZGlzcGxheTogbm9uZTsgfVxyXG5cdH1cclxuXHRbYXJpYS1wcmVzc2VkPWZhbHNlXVxyXG5cdHtcclxuXHRcdC50Yi1hcmlhLXByZXNzZWQtdGV4dCB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHR9XHJcbn1cclxuXHJcbi50Yi13cmFwIFxyXG57XHJcblx0d2lkdGg6IDE0NDBweDtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogMCAyNHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHQmLnRiLW5hcnJvdyBcclxuXHR7XHJcblx0XHR3aWR0aDogOTYwcHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxue1xyXG5cdC50Yi13cmFwIFxyXG5cdHtcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHR9XHJcbn1cclxuYm9keSAudGItdGV4dC1jZW50ZXJcclxue1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5bY2xhc3NePXRiLXBpbGxdXHJcbntcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZzogM3B4IDEwcHg7XHJcblx0Ym9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XHJcblxyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0Zm9udC1zaXplOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogMzUwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0JiArICYgXHJcblx0e1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDZweDtcclxuXHR9XHJcblx0Ji50Yi1pIFxyXG5cdHtcclxuXHRcdHBhZGRpbmctbGVmdDogMjRweDtcclxuXHRcdFxyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCA1MCUgbGVmdCA2cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24taS13aGl0ZS5zdmcnKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTNweCBhdXRvO1xyXG5cdH1cclxufVxyXG4udGItcGlsbC1icmFuZFxyXG57XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcbi50Yi1waWxsLXNvbGlkXHJcbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG4udGItcGlsbC1ncmV5XHJcbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwyMDQsMjA0LDAuNSk7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG4udGItcGlsbC1vdXRsaW5lXHJcbntcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59XHJcbi50Yi1waWxsLXNwYWNlZFxyXG57XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG5cdGxldHRlci1zcGFjaW5nOiAwLjEyZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JleS10ZXh0O1xyXG5cclxuXHQmLnRiLWxhcmdlciBcclxuXHR7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0fVxyXG5cdCZbY2xhc3MqPXRiLWJsYWNrXVxyXG5cdHtcclxuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0fVxyXG5cdCZbY2xhc3MqPXRiLXVuZGVybGluZV0gXHJcblx0e1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdCY6OmFmdGVyIFxyXG5cdFx0e1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblxyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYudGItdW5kZXJsaW5lLXJlZDo6YWZ0ZXIgXHJcblx0e1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcmVkO1x0XHJcblx0fVxyXG59XHJcbmJvZHkgLnRiLXJ0ZS1uYXJyb3dcclxue1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHR3aWR0aDogODcwcHg7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcbi50Yi1ydGUtY29sIFxyXG57XHJcblx0PiAqIHsgbWFyZ2luOiAwOyB9XHJcblx0PiAqICsgKiB7IG1hcmdpbi10b3A6IDI0cHg7IH1cclxuXHJcblx0LnZpZGVvLWVtYmVkXHJcblx0e1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdGhlaWdodDogMDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA1NiU7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcblx0XHRpZnJhbWUgXHJcblx0XHR7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuXHRcdC5jb25uZWN0ZWQtdGFiLWNvbnRlbnQge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuXHR7XHJcblx0XHQuY29ubmVjdGVkLXRhYi1jb250ZW50ID4gZGl2ICsgZGl2IHsgbWFyZ2luLXRvcDogMS41ZW07IH1cclxuXHR9XHJcblx0LmNvbm5lY3RlZC10YWItY29udGVudCB7XHJcblx0XHRtYXgtd2lkdGg6IDY0OHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0fVxyXG5cdC5jb25uZWN0ZWQtdGFiLWNvbnRlbnQgPiBoM1x0e1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQuY29ubmVjdGVkLXRhYi1jb250ZW50IGgzLFxyXG5cdC5jb25uZWN0ZWQtdGFiLWNvbnRlbnQgLmgzIHtcclxuXHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwIDAgMjRweDtcclxuXHR9XHJcblx0LmNvbm5lY3RlZC10YWItY29udGVudCBwIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlclxyXG5cdH1cclxuXHQuY29ubmVjdGVkLXRhYi1jb250ZW50PmRpdiB7XHJcblx0XHRmbGV4OiAxIDEgNTAlO1xyXG5cdFx0cGFkZGluZzogMCAxMnB4O1xyXG5cdH1cclxuXHQuY29ubmVjdGVkLXRhYi1jb250ZW50IHVsIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lXHJcblx0fVxyXG5cdC5jb25uZWN0ZWQtdGFiLWNvbnRlbnQgbGkge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzogMCA1cHggMCAyMHB4O1xyXG5cdFx0bWFyZ2luOiAwIDAgMTBweFxyXG5cdH1cclxuXHQuY29ubmVjdGVkLXRhYi1jb250ZW50IGxpOjpiZWZvcmUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxMXB4O1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogMTBweDtcclxuXHRcdGhlaWdodDogNXB4O1xyXG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggIzFhMWExYTtcclxuXHRcdGJvcmRlci10b3A6IDA7XHJcblx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XHJcblx0fVxyXG5cdC5jb25uZWN0ZWQtdGFiLWNvbnRlbnQgLmJ1dHRvbi10cmFuc3BhcmVudCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XHJcblx0XHRcclxuXHRcdG91dGxpbmU6IDA7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdH1cclxuXHQuY29ubmVjdGVkLXRhYi1jb250ZW50IC5idXR0b24tdHJhbnNwYXJlbnQ6Zm9jdXMge1xyXG5cdFx0Y29sb3I6ICMwMDBcclxuXHR9XHJcblx0LmNvbm5lY3RlZC10YWItY29udGVudCAuYnV0dG9uLXRyYW5zcGFyZW50OmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjMDAwXHJcblx0fVxyXG5cdC5jb25uZWN0ZWQtdGFiLWNvbnRlbnQgLmJ1dHRvbi10cmFuc3BhcmVudDpob3Zlcjo6YmVmb3JlIHtcclxuXHRcdHdpZHRoOiAxMDAlXHJcblx0fVxyXG5cdC5jb25uZWN0ZWQtdGFiLWNvbnRlbnQgLmJ1dHRvbi10cmFuc3BhcmVudDo6YmVmb3JlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogLTZweDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzFhMWExYTtcclxuXHRcdHRyYW5zaXRpb246IHdpZHRoIC4zc1xyXG5cdH1cclxuXHQuY29ubmVjdGVkLXRhYi1jb250ZW50IC5idXR0b24tdHJhbnNwYXJlbnQ6OmFmdGVyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTUlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IDZweDtcclxuXHRcdGhlaWdodDogNnB4O1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgIzFhMWExYTtcclxuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMWExYTFhO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpXHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5NDFweClcclxue1xyXG5cdC50Yi1ydGUtcm93IFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRtYXJnaW46IDAgLTI0cHg7XHJcblx0fVxyXG5cdC50Yi1ydGUtY29sIFxyXG5cdHtcclxuXHRcdGZsZXg6IDEgMSAxcHg7XHJcblx0XHRwYWRkaW5nOiAwIDI0cHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5NDBweClcclxue1xyXG5cdC50Yi1ydGUtY29sIFxyXG5cdHtcclxuXHRcdCYgKyAmIHsgbWFyZ2luLXRvcDogMS41ZW07IH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk0MXB4KVxyXG57XHJcblx0LnRiLXJ0ZS1jb2wgXHJcblx0e1xyXG5cdFx0JiArICYgeyBtYXJnaW4tdG9wOiAxLjVlbTsgfVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi50Yi1wcm9ncmVzcy1saW5lXHJcbntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGhlaWdodDogM3B4O1xyXG5cdG1hcmdpbjogMzZweCAwIDA7XHJcblxyXG5cdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1ib3JkZXI7XHJcblxyXG5cdHNwYW4gXHJcblx0e1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjI1cztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLnRiLXRvb2x0aXAtaG9sZGVyXHJcbntcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cclxuXHQudGItdG9vbHRpcC1jb250ZW50XHJcblx0e1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxMDAlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcclxuXHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdG1heC13aWR0aDogNjB2dztcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdHBhZGRpbmc6IDEycHggNDBweCAxMnB4IDEycHg7XHJcblx0XHRib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItYmxhY2s7XHJcblx0XHRtYXJnaW4tdG9wOiA0cHg7XHJcblxyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcclxuXHRcdFxyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblxyXG5cdFx0JlthcmlhLWhpZGRlbj10cnVlXVxyXG5cdFx0e1xyXG5cdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdH1cclxuXHRcdD4gKlxyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0XHQ+ICogKyAqIFxyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxZW07XHJcblx0XHR9XHJcblx0XHQ+IGJ1dHRvbjpsYXN0LWNoaWxkIFxyXG5cdFx0e1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHJcblx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUsIFxyXG5cdFx0XHQmOjphZnRlciBcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRyaWdodDogMTJweDtcclxuXHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR3aWR0aDogMTVweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1ibGFjaztcclxuXHRcdFx0fVxyXG5cdFx0XHQmOjpiZWZvcmUgXHJcblx0XHRcdHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjo6YWZ0ZXIgXHJcblx0XHRcdHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYudGItYnJhbmQgLnRiLXRvb2x0aXAtY29udGVudFxyXG5cdHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXJlZDtcclxuXHR9XHJcbn1cclxuXHJcbi5kZXRhaWxzLWRlc2MtbW9yZVxyXG57XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMjVzO1xyXG5cclxuXHQmW2FyaWEtaGlkZGVuPXRydWVdXHJcblx0e1xyXG5cdFx0bWF4LWhlaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQ+ICpcclxuXHR7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cdD4gKiArICogXHJcblx0e1xyXG5cdFx0bWFyZ2luLXRvcDogMS41ZW07XHJcblx0fVxyXG59XHJcbi50Yi13cmFwIC5kZXRhaWxzLWRlc2NyaXB0aW9uIC5tb3JlIGEgXHJcbntcclxuXHRAaW5jbHVkZSB0Yi1ib3JkZXJsaW5rO1xyXG5cclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZy1ib3R0b206IDZweDtcclxuXHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59IiwiQG1peGluIHRiLXotaW5kZXhcclxue1xyXG4gICAgJHotbGlzdDpcclxuXHRcdCcudGItbG9hZGluZy1hbmltYXRpb24nXHJcblx0XHQnLnRiLWRldGFpbC1oZWFkZXIudGItc3RpY2t5J1xyXG5cdFx0J2JvZHkgI2FnZ2hlYWQnXHJcblx0XHQnYm9keSAjbnZpLWxpc3RpbmctaGVhZGVyJ1xyXG5cdFx0J2JvZHkgI252aS1jYXItbWVudSdcclxuXHRcdCdib2R5ICNudmktaW5mby1tZW51J1xyXG4gICAgO1xyXG4gICAgJG1lOiBcIiN7Jn1cIjtcclxuICAgICR6LXZhbDogaW5kZXgoJHotbGlzdCwgJG1lKTtcclxuICAgIHotaW5kZXg6ICR6LXZhbCAqIDEwICsgMTAwO1xyXG59XHJcbkBtaXhpbiB0Yi1sb2FkZXItYnV0dG9uXHJcbntcclxuXHQubGRzLWhvbGRlciBcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cdC5sZHMtcm9sbGVyIFxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjQpO1xyXG5cdH1cclxuXHQmLmlzLWxvYWRpbmcgLmxkcy1yb2xsZXIgXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHQmICsgc3BhbiB7IG9wYWNpdHk6IDA7IH1cclxuXHR9XHJcblx0Ji50Yi1idXR0b24tb3V0bGluZTpub3QoOmhvdmVyKSAubGRzLXJvbGxlciBkaXY6OmFmdGVyXHJcblx0e1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdH1cclxuXHRAbWVkaWEgKGhvdmVyOiBub25lKSBcclxuXHR7XHJcblx0XHQmLnRiLWJ1dHRvbi1vdXRsaW5lIC5sZHMtcm9sbGVyIGRpdjo6YWZ0ZXJcclxuXHRcdHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWl4aW4gdGItYm9yZGVybGluayBcclxue1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHJcblx0Jjo6YmVmb3JlIFxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblxyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHdpZHRoOiAwO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1ibGFjaztcclxuXHRcdHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XHJcblx0fVxyXG5cdFthcmlhLXByZXNzZWQ9dHJ1ZV0gPiAmOjpiZWZvcmUsXHJcblx0Jjpob3Zlcjo6YmVmb3JlIFxyXG5cdHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5AbWl4aW4gdGItaG92ZXIgXHJcbntcclxuXHRAbWVkaWEgKGhvdmVyOiBob3ZlcilcclxuXHR7XHJcblx0XHQmOmhvdmVyIFxyXG5cdFx0e1xyXG5cdFx0XHRAY29udGVudFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWl4aW4gdGItcGxhY2Vob2xkZXIge1xyXG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge0Bjb250ZW50fVxyXG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAge0Bjb250ZW50fVxyXG5cdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge0Bjb250ZW50fSAgXHJcblx0Jjo6cGxhY2Vob2xkZXIgICBcdFx0ICAgICB7QGNvbnRlbnR9ICBcclxufSIsIlxyXG4uaWNvbi1zdmcge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRoZWlnaHQ6IDFlbTtcclxuXHRtYXJnaW4tcmlnaHQ6IC44ZW07XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxLjFlbTtcclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGhlaWdodDogMWVtO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAuMWVtO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxLjFlbTtcclxuXHR9XHJcblxyXG5cdCYuaWNvbi1saXN0X3RwcixcclxuXHQmLmljb24tbGlzdF90cHItYXBwbGllZCB7XHJcblx0XHR3aWR0aDogMjRweDtcclxuXHRcdGhlaWdodDogMjRweDtcclxuXHR9XHJcbn1cclxuLmljb24tc3ZnLmljb24tbGlzdF90cmFuc21pc3Npb246OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLXRyYW5zbWlzc2lvbi5zdmcnKTtcclxufVxyXG4uaWNvbi1zdmcuaWNvbi1saXN0X2VuZ2luZTo6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tZW5naW5lLnN2ZycpO1xyXG59XHJcbi5pY29uLXN2Zy5pY29uLWxpc3RfaW50ZXJpb3I6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLWludGVyaW9yLnN2ZycpO1xyXG59XHJcbi5pY29uLXN2Zy5pY29uLWxpc3RfcmVnbzo6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tY2FyLnN2ZycpO1xyXG59XHJcbi5pY29uLXN2Zy5pY29uLWxpc3Rfb2RvOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vaWNvbi1vZG9tZXRlci5zdmcnKTtcclxufVxyXG4uaWNvbi1zdmcuaWNvbi1saXN0X3BldHJvbDo6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tcGV0cm9sLnN2ZycpO1xyXG59XHJcbi5pY29uLXN2Zy5pY29uLWxpc3RfbWFya2VyOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vaWNvbi1tYXJrZXIuc3ZnJyk7XHJcbn1cclxuLmljb24tc3ZnLmljb24tbGlzdF9kb29yczo6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tZG9vci5zdmcnKTtcclxufVxyXG4uaWNvbi1zdmcuaWNvbi1saXN0X3Blb3BsZTo6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tcGVyc29uLnN2ZycpO1xyXG59XHJcbi5pY29uLXN2Zy5pY29uLWxpc3RfdGltZTo6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tdGltZXIuc3ZnJyk7XHJcbn1cclxuLmljb24tc3ZnLmljb24tbGlzdF9rbXM6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLWNvbmUuc3ZnJyk7XHJcbn1cclxuLmljb24tc3ZnLmljb24tbGlzdF80d2Q6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLTRXRC5zdmcnKTtcclxufVxyXG4uaWNvbi1zdmcuaWNvbi1saXN0X0Z3ZDo6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tRldELnN2ZycpO1xyXG59XHJcbi5pY29uLXN2Zy5pY29uLWxpc3RfUndkOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vaWNvbi1SV0Quc3ZnJyk7XHJcbn1cclxuLmljb24tc3ZnLmljb24tbGlzdF90cHI6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi90cHIucG5nJyk7XHJcbn1cclxuLmljb24tc3ZnLmljb24tbGlzdF90cHItYXBwbGllZDo6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL3Rwci1hcHBsaWVkLnN2ZycpO1xyXG59XHJcbi5pY29uLXN2Zy5pY29uLWxpc3RfdHByOjpiZWZvcmUsXHJcbi5pY29uLXN2Zy5pY29uLWxpc3RfdHByLWFwcGxpZWQ6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHR3aWR0aDogMjRweDtcclxuXHRoZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5pLXN2Z1xyXG57XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQmOjpiZWZvcmUgXHJcblx0e1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgNTAlO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdH1cclxufVxyXG4uaS1zdmcuaS1jYXItZnJvbnQ6OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vaWNvbi1jYXItZnJvbnQuc3ZnJyk7IH1cclxuLmktc3ZnLmktbWFya2VyOjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tbWFya2VyLW5ldy5zdmcnKTsgfVxyXG4uaS1zdmcuaS1vZG9tZXRlcjo6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLXNwZWVkb21ldGVyLnN2ZycpOyB9XHJcbi5pLXN2Zy5pLWVuZ2luZTo6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLWVuZ2luZS1uZXcuc3ZnJyk7IH1cclxuLmktc3ZnLmktcGVyc29uOjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tcGVyc29uLW5ldy5zdmcnKTsgfVxyXG4uaS1zdmcuaS10cmFuc21pc3Npb246OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vaWNvbi10cmFuc21pc3Npb24tbmV3LnN2ZycpOyB9XHJcbi5pLXN2Zy5pLWRyaXZlOjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tZHJpdmUtbmV3LnN2ZycpOyB9XHJcbi5pLXN2Zy5pLWZ1ZWw6OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vaWNvbi1mdWVsLW5ldy5zdmcnKTsgfVxyXG4uaS1zdmcuaS1zZWF0OjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tc2VhdC1uZXcuc3ZnJyk7IH1cclxuIiwiLnRiLWZpZWxkLXNldC1ob2xkZXJcclxue1xyXG5cdHBhZGRpbmc6IDQ4cHggMCAwO1xyXG5cdGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItZ3JleS1ib3JkZXI7XHJcblx0bWFyZ2luOiA0OHB4IGF1dG8gMCAwO1xyXG5cclxuXHRpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuXHRpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRtYXJnaW46IDA7IFxyXG5cdH1cclxuXHRpbnB1dFt0eXBlPW51bWJlcl1cclxuXHR7XHJcblx0XHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuXHR9XHJcbn1cclxuLnRiLWZpZWxkLXNldC1ob2xkZXItc2xvdFxyXG57XHJcblx0Zm9udC13ZWlnaHQ6IDM1MDtcclxuXHJcblx0PiAqIFxyXG5cdHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHJcblx0XHQmICsgKiB7IG1hcmdpbi10b3A6IDFlbTsgfVxyXG5cdH1cclxuXHQ+ICo6bGFzdC1jaGlsZCBcclxuXHR7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk0MXB4KVxyXG57XHJcblx0LnRiLWZpZWxkLXJvdyBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0bWFyZ2luOiAwIC04cHg7XHJcblxyXG5cdFx0KiArICYgeyBtYXJnaW4tdG9wOiAyNHB4OyB9XHJcblx0fVxyXG5cdC50Yi1maWVsZC1jb2wgXHJcblx0e1xyXG5cdFx0ZmxleDogMSAxO1xyXG5cdFx0cGFkZGluZzogMCA4cHg7XHJcblxyXG5cdFx0PiAqIHsgbWFyZ2luLXRvcDogMDsgfVxyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTQwcHgpXHJcbntcclxuXHQudGItZmllbGQtY29sICsudGItZmllbGQtY29sIFxyXG5cdHtcclxuXHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0fVxyXG59XHJcblxyXG4udGItZmllbGQtc2V0IFxyXG57XHJcblx0bWF4LXdpZHRoOiA3ODBweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0XHJcblx0JiArICYgeyBtYXJnaW4tdG9wOiA0OHB4OyB9XHJcbn1cclxuLnRiLWZpZWxkLXNldFtkaXNhYmxlZF1cclxue1xyXG5cdG9wYWNpdHk6IDAuNTtcclxuXHRcclxuXHQmICsgLnRiLWxvYWRpbmctd3JhcHBlclxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHR9XHJcbn1cclxuLnRiLWZpZWxkLXNldCBoMyBcclxueyBcclxuXHRtYXJnaW46IDI0cHggMCAwO1xyXG5cclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLXNwYWNlZDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JleS10ZXh0O1xyXG59XHJcbi50Yi1maWVsZC1zZXQgaDMgKyAudGItZmllbGQtcm93XHJcbntcclxuXHRtYXJnaW4tdG9wOiAyNHB4O1xyXG59XHJcbi50Yi1maWVsZC1zZXQgcCBcclxue1xyXG5cdG1hcmdpbjogMDtcclxuXHRsaW5lLWhlaWdodDogMS40MjtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblxyXG5cdCogKyAmIHsgbWFyZ2luLXRvcDogMS41ZW07fVxyXG59XHJcblxyXG4udGItZmllbGQtZ3JvdXBcclxue1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0KiArICYgeyBtYXJnaW4tdG9wOiAyNHB4OyB9XHJcbn1cclxuXHJcbi8vIC5jYXB0Y2hhIC50Yi1maWVsZC1lcnJvci1tc2cgXHJcbi8vIHtcclxuLy8gXHRwb3NpdGlvbjogc3RhdGljO1xyXG4vLyB9XHJcbi50Yi1maWVsZC1lcnJvci1tc2cgXHJcbntcclxuXHRwYWRkaW5nLXRvcDogNXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IC01cHg7XHJcblxyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdGNvbG9yOiAkY29sb3ItcmVkO1xyXG59XHJcblxyXG4udGItZmllbGRcclxue1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDhweCAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWJsYWNrO1xyXG5cclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdG91dGxpbmU6IDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6ICRjb2xvci10ZXh0O1xyXG59XHJcbnNlbGVjdC50Yi1maWVsZCBcclxue1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0b3B0aW9uXHJcblx0e1xyXG5cdFx0cGFkZGluZzogNHB4O1xyXG5cdH1cclxufVxyXG50ZXh0YXJlYS50Yi1maWVsZCBcclxue1xyXG5cdHBhZGRpbmctbGVmdDogLjc1ZW07XHJcblx0cGFkZGluZy1yaWdodDogLjc1ZW07XHJcblx0Ym9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWJsYWNrO1xyXG5cdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRyZXNpemU6IG5vbmU7XHJcbn1cclxuLnRiLWZvY3VzIC50Yi1maWVsZCBcclxue1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXRleHQ7XHJcbn1cclxuLnRiLWVycm9yIC50Yi1maWVsZCBcclxue1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXJlZDtcclxufVxyXG4udGItZmllbGQtbGFiZWwgXHJcbntcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblxyXG5cdHBhZGRpbmc6IDhweCAwO1xyXG5cclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdHRyYW5zaXRpb246IHRvcCAwLjVzLCBwYWRkaW5nIDAuNXMsIGZvbnQtc2l6ZSAwLjVzO1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuLnRiLWZvY3VzOm5vdCgudGItaGFzLXRleHRhcmVhKSAudGItZmllbGQtbGFiZWwsIFxyXG4udGItZmlsbGVkOm5vdCgudGItaGFzLXRleHRhcmVhKSAudGItZmllbGQtbGFiZWxcclxue1xyXG5cdHRvcDogLTEuNGVtO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi50Yi1oYXMtdGV4dGFyZWEgLnRiLWZpZWxkLWxhYmVsXHJcbntcclxuXHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4udGItZmllbGQtZ3JvdXAtcmFkaW8gLnRiLWZpZWxkLWxhYmVsLWRlc2NyaXB0aW9uXHJcbntcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmbGV4OiAwIDAgMTAwJTtcclxufVxyXG4udGItZmllbGQtZ3JvdXAtcmFkaW8gLnRiLWZpZWxkLWdyb3VwLWlubmVyXHJcbntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRtYXJnaW4tYm90dG9tOiAtMTZweDtcclxufVxyXG4udGItZmllbGQtZ3JvdXAtcmFkaW8tb3B0aW9uIFxyXG57XHJcblx0ZmxleDogMCAwIDUwJTtcclxuXHRtYXgtd2lkdGg6IDIwN3B4O1xyXG59XHJcbi50Yi1maWVsZC1sYWJlbC1yYWRpby1tdWx0aS1saW5lIC50Yi1maWVsZC1ncm91cC1yYWRpby1vcHRpb24gXHJcbntcclxuXHRmbGV4OiAwIDAgMTAwJTtcclxuXHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxufVxyXG4udGItZmllbGQtbGFiZWwtcmFkaW8tbXVsdGktbGluZSAudGItZmllbGQtZ3JvdXAtcmFkaW8tb3B0aW9uIGlucHV0ICsgbGFiZWw6OmJlZm9yZVxyXG57XHJcblx0dG9wOiA1cHg7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG59XHJcbi50Yi1maWVsZC1sYWJlbC1yYWRpby1tdWx0aS1saW5lIC50Yi1maWVsZC1ncm91cC1yYWRpby1vcHRpb24gaW5wdXQgKyBsYWJlbDo6YWZ0ZXJcclxue1xyXG5cdHRvcDogOXB4O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxufVxyXG4udGItZmllbGQtZ3JvdXAtcmFkaW8tb3B0aW9uIGlucHV0IFxyXG57XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IC01MDAwcHg7XHJcbn1cclxuLnRiLWZpZWxkLWdyb3VwLXJhZGlvLW9wdGlvbiBpbnB1dCArIGxhYmVsIFxyXG57XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRwYWRkaW5nOiAwIDM2cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblxyXG5cdCY6OmJlZm9yZSBcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDNweDtcclxuXHRcdGxlZnQ6IDA7XHJcblxyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWdyZXktdGV4dDtcclxuXHRcdG1hcmdpbi10b3A6IDFweDtcclxuXHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0fVxyXG5cdCY6OmFmdGVyIFxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogM3B4O1xyXG5cdFx0bGVmdDogNXB4O1xyXG5cclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogNnB4O1xyXG5cdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxcHg7XHJcblx0XHRcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXRleHQ7XHJcblx0fVxyXG5cdGEgXHJcblx0e1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdFxyXG5cdFx0Jjpmb2N1cyBcclxuXHRcdHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgdGItaG92ZXIgXHJcblx0XHR7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnRiLWZpZWxkLWdyb3VwLXJhZGlvLW9wdGlvbi50Yi1mb2N1cyBpbnB1dCArIGxhYmVsOjpiZWZvcmUgXHJcbntcclxuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1kZWZhdWx0O1xyXG59XHJcbi50Yi1maWVsZC1ncm91cC1yYWRpby1vcHRpb24gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsXHJcbntcclxuXHRjb2xvcjogJGNvbG9yLXRleHQ7XHJcbn1cclxuLnRiLWZpZWxkLWdyb3VwLXJhZGlvLW9wdGlvbiBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIFxyXG57XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG4udGItZmllbGQtbGFiZWwtZGVzY3JpcHRpb25cclxue1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHRtYXJnaW46IDAgMCAxNnB4O1xyXG5cdFxyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHJcblx0Ji50Yi1oaWRkZW4gXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuLnRiLWZpZWxkLWxhYmVsLWRlc2NyaXB0aW9uIHN0cm9uZ1xyXG57XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG57XHJcblx0LnRiLWZpZWxkLXNldCArIC50Yi1maWVsZC1zZXRcclxuXHR7XHJcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdH1cclxuXHQudGItZmllbGQtc2V0IHAgXHJcblx0e1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHJcblx0LnRiLWZpZWxkLWxhYmVsXHJcblx0e1xyXG5cdFx0cGFkZGluZzogNnB4IDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHQudGItZmllbGQgXHJcblx0e1xyXG5cdFx0cGFkZGluZzogNnB4IDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHQudGItZmllbGQtZ3JvdXAtcmFkaW8tb3B0aW9uIFxyXG5cdHtcclxuXHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdH1cclxuXHQudGItZmllbGQtZ3JvdXAtcmFkaW8tb3B0aW9uIGlucHV0ICsgbGFiZWxcclxuXHR7XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMzk5cHgpXHJcbntcclxuXHQudGItZmllbGQtZ3JvdXAuY2FwdGNoYS5lcnJvciAudGItZmllbGQtZ3JvdXAtaW5uZXJcclxuXHR7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0Jjo6YWZ0ZXIgeyBkaXNwbGF5OiBub25lOyB9XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzNTlweClcclxue1xyXG5cdC50Yi1maWVsZC1ncm91cC5jYXB0Y2hhXHJcblx0e1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuXHR9XHJcbn1cclxuXHJcbi50Yi1maWVsZC1ncm91cC1yYWRpby0tYnV0dG9ucyAudGItZmllbGQtZ3JvdXAtaW5uZXJcclxue1xyXG5cdG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG5cdG1hcmdpbi1yaWdodDogLTZweDtcclxufVxyXG4udGItZmllbGQtZ3JvdXAtcmFkaW8tLWJ1dHRvbnMgLnRiLWZpZWxkLWdyb3VwLXJhZGlvLW9wdGlvblxyXG57XHJcblx0ZmxleDogMCAwIDI1JTtcclxuXHRtYXgtd2lkdGg6IG5vbmU7XHJcbn1cclxuLnRiLWZpZWxkLWdyb3VwLXJhZGlvLS1idXR0b25zIC50Yi1maWVsZC1ncm91cC1yYWRpby1vcHRpb24gaW5wdXQgKyBsYWJlbFxyXG57XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDI0cHgpO1xyXG5cdHBhZGRpbmc6IDE2cHggMTJweDtcclxuXHRib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItZ3JleS1ib3JkZXI7XHJcblx0bWFyZ2luLWxlZnQ6IDZweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDZweDtcclxuXHJcblx0dHJhbnNpdGlvbjogXHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzLCBcclxuXHRcdGNvbG9yIDAuMjVzLCBcclxuXHRcdGJvcmRlci1jb2xvciAwLjI1c1xyXG5cdDtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS1iYWNrZ3JvdW5kLWRhcms7XHJcblx0XHJcblx0c3BhbiBcclxuXHR7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdCY6OmJlZm9yZSwgXHJcblx0Jjo6YWZ0ZXJcclxuXHR7IFxyXG5cdFx0ZGlzcGxheTogbm9uZTsgXHJcblx0fVxyXG59XHJcbi50Yi1maWVsZC1ncm91cC1yYWRpby0tYnV0dG9ucyAudGItZmllbGQtZ3JvdXAtcmFkaW8tb3B0aW9uIGlucHV0ICsgbGFiZWwudGItb24tZ3JleVxyXG57XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcbi50Yi1maWVsZC1ncm91cC1yYWRpby0tYnV0dG9ucyAudGItZmllbGQtZ3JvdXAtcmFkaW8tb3B0aW9uIGlucHV0OmZvY3VzICsgbGFiZWxcdFx0XHRcdFxyXG57XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuLnRiLWZpZWxkLWdyb3VwLXJhZGlvLS1idXR0b25zIC50Yi1maWVsZC1ncm91cC1yYWRpby1vcHRpb24gaW5wdXQgKyBsYWJlbDpob3ZlciwgXHJcbi50Yi1maWVsZC1ncm91cC1yYWRpby0tYnV0dG9ucyAudGItZmllbGQtZ3JvdXAtcmFkaW8tb3B0aW9uIGlucHV0OmNoZWNrZWQgKyBsYWJlbFxyXG57XHJcblx0JiwgJi50Yi1vbi1ncmV5IHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU0OXB4KSwgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXHJcbntcclxuXHQudGItZmllbGQtZ3JvdXAtcmFkaW8tLWJ1dHRvbnMgLnRiLWZpZWxkLWdyb3VwLXJhZGlvLW9wdGlvblxyXG5cdHtcclxuXHRcdGZsZXg6IDAgMCAzMy4zMyU7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLnRiLWNoZWNrYm94Om5vdCgudGItZmllbGQtZ3JvdXAtcmFkaW8tLWJ1dHRvbnMpIC50Yi1maWVsZC1ncm91cC1yYWRpby1vcHRpb25cclxue1xyXG5cdGlucHV0ICsgbGFiZWw6OmJlZm9yZSwgXHJcblx0aW5wdXQgKyBsYWJlbDo6YWZ0ZXJcclxuXHR7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0fVxyXG5cdGlucHV0ICsgbGFiZWw6OmFmdGVyXHJcblx0e1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogM3B4O1xyXG5cdFx0XHJcblx0XHR3aWR0aDogMjRweDtcclxuXHRcdGhlaWdodDogMjRweDtcclxuXHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2sgbm8tcmVwZWF0IDUwJSA1MCUgdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLXRpY2suc3ZnJyk7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bztcclxuXHR9XHJcbn1cclxuLnRiLXNpbmdsZTpub3QoLnRiLWZpZWxkLWdyb3VwLXJhZGlvLS1idXR0b25zKSBcclxue1xyXG5cdC50Yi1maWVsZC1ncm91cC1yYWRpby1vcHRpb246Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZFxyXG5cdHtcclxuXHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiA1NDBweDtcclxuXHR9XHJcblx0LnRiLWZpZWxkLWdyb3VwLXJhZGlvLW9wdGlvbiBpbnB1dCArIGxhYmVsXHJcblx0e1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHR9XHJcblx0LnRiLWZpZWxkLWxhYmVsLWRlc2NyaXB0aW9uXHJcblx0e1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0fVxyXG59XHJcblxyXG4udGItZm9ybS1yZWNhcHRjaGFcclxue1xyXG5cdG1hcmdpbjogMjdweCAwIDA7XHJcbn1cclxuLnRiLWZvcm0tYnRucyBcclxue1xyXG5cdG1hcmdpbjogMzlweCAwIDA7XHJcbn1cclxuXHJcbi50Yi1vbmx5LWRhdGVcclxue1xyXG5cdC5kcF9fYnV0dG9uX2JvdHRvbSB7IGRpc3BsYXk6IG5vbmUgfTtcclxufVxyXG4udGItZmllbGQtZ3JvdXAudGItaGFzLWRhdGV0aW1lcGlja2VyIFxyXG57XHJcblx0LnRiLWZpZWxkLWxhYmVsXHJcblx0e1xyXG5cdFx0ei1pbmRleDogMTA7XHJcblxyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XHJcblx0fVxyXG5cdCYudGItZm9jdXMgLnRiLWZpZWxkLWxhYmVsLCBcclxuXHQmLnRiLWZpbGxlZCAudGItZmllbGQtbGFiZWxcclxuXHR7XHJcblx0XHR0b3A6IDA7XHJcblxyXG5cdFx0cGFkZGluZy10b3A6IDhweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XHJcblxyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcblx0LmRwX19pbnB1dFxyXG5cdHtcclxuXHRcdHBhZGRpbmc6IDhweCAwO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1ibGFjaztcclxuXHRcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRmb250LWZhbWlseTogJ1RveW90YVR5cGUnO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNDQ7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcbn1cclxuYm9keSAuZHBfX3RvZGF5XHJcbntcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG5ib2R5IC5kcF9fYWN0aXZlX2RhdGVcclxue1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG5ib2R5IC5kcF9fYWN0aW9uX2J1dHRvbnNcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcbmJvZHkgLmRwX19hY3Rpb24gXHJcbntcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZzogMTFweCAyNHB4O1xyXG5cdGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xyXG5cclxuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjE2O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0bGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy1zcGFjZWQ7XHJcblx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzLCBjb2xvciAwLjI1cztcclxuXHJcblx0JiArIC5kcF9fYWN0aW9uIFxyXG5cdHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdH1cclxuXHQmLmRwX19zZWxlY3QgXHJcblx0e1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcblx0XHQmOmZvY3VzIFxyXG5cdFx0e1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgdGItaG92ZXJcclxuXHRcdHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5kcF9fY2FuY2VsXHJcblx0e1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblxyXG5cdFx0Jjpmb2N1cyBcclxuXHRcdHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHRiLWhvdmVyXHJcblx0XHR7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuZHBfX2FjdGlvbl9kaXNhYmxlZFxyXG5cdHtcclxuXHRcdG9wYWNpdHk6IDAuNTtcclxuXHR9XHJcbn1cclxuYm9keSAuZHBfX2NhbmNlbFxyXG57XHJcblx0Y29sb3I6ICRjb2xvci1ncmV5LXRleHQ7XHJcbn1cclxuYm9keSAuZHBfX3NlbGVjdFxyXG57XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG5ib2R5IC5kcF9fc2VsZWN0aW9uX3ByZXZpZXdcclxue1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuYm9keSAuZHBfX2FjdGlvbl9idXR0b25zXHJcbntcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5ib2R5IC5kcF9fcG1fYW1fYnV0dG9uXHJcbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn0iLCIudGItZGV0YWlsLWhlYWRlclxyXG57XHRcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHJcblx0Ji50Yi1zdGF0aWMtdGVzdGRyaXZlIC50Yi1kZXRhaWwtaGVhZGVyLXJvd1xyXG5cdHtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG59XHJcbmJvZHkgLnRiLWRldGFpbC1oZWFkZXItdG9wXHJcbntcclxuXHRwYWRkaW5nOiAyNHB4IDA7XHJcblx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1ncmV5LWJvcmRlcjtcclxuXHJcblx0JjpsYXN0LWNoaWxkIFxyXG5cdHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG5cdH1cclxufVxyXG4udGItZGV0YWlsLWhlYWRlci1yb3dcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cclxuXHQqW2NsYXNzXj10Yi1waWxsXVxyXG5cdHtcclxuXHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0fVxyXG59XHJcbi50Yi1kZXRhaWwtaGVhZGVyLWNvbFxyXG57XHJcblx0ZmxleDogMCAwIDUwJTtcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDE0NDBweClcclxuXHR7XHJcblx0XHRmbGV4LWJhc2lzOiA2MiU7XHJcblx0XHRcclxuXHRcdCYgKyAmIFxyXG5cdFx0e1xyXG5cdFx0XHRmbGV4LWJhc2lzOiAzOCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMTIwcHgpXHJcblx0e1xyXG5cdFx0ZmxleC1iYXNpczogMzglO1xyXG5cclxuXHRcdCYgKyAmIFxyXG5cdFx0e1xyXG5cdFx0XHRmbGV4LWJhc2lzOiA2MiU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi50Yi1kZXRhaWwtaGVhZGVyLWNvbDpsYXN0LWNoaWxkIFxyXG57XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcclxuXHRbY2xhc3NePXRiLWJ1dHRvbl0gXHJcblx0e1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEycHg7XHJcblx0fVxyXG59XHJcbi50Yi1kZXRhaWwtaGVhZGVyLWJvdHRvbS1leHBhbmRhYmxlXHJcbntcclxuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWdyZXktYm9yZGVyO1xyXG5cdFxyXG5cdCZbYXJpYS1oaWRkZW49dHJ1ZV1cclxuXHR7XHJcblx0XHRtYXgtaGVpZ2h0OiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjI1cyBjdWJpYy1iZXppZXIoMCwxLDAsMSk7XHJcblx0fVxyXG59XHJcbi50Yi1kZXRhaWwtaGVhZGVyLWJvdHRvbS1jb250ZW50XHJcbntcclxuXHRwYWRkaW5nOiAyNHB4IDA7XHJcbn1cclxuLnRiLWRldGFpbC1oZWFkZXItZGVhbGVyLXNwZWNpYWxcclxue1xyXG5cdHBhZGRpbmc6IDhweCAwO1xyXG5cclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcbi50Yi1kZXRhaWwtaGVhZGVyLW5vLXByaWNlLW5vLWZpbmFuY2Vcclxue1xyXG5cdG1hcmdpbjogMDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5NDFweClcclxue1xyXG5cdC50Yi1kZXRhaWwtaGVhZGVyIC50Yi1tb2JpbGUtb25seVxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5NDBweClcclxue1xyXG5cdC50Yi1kZXRhaWwtaGVhZGVyIC50Yi1kZXNrdG9wLW9ubHlcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHRib2R5IC50Yi1kZXRhaWwtaGVhZGVyOm5vdCgudGItZGVtbykgLnRiLWRldGFpbC1oZWFkZXItdG9wXHJcblx0e1xyXG5cdFx0cGFkZGluZy10b3A6IDZweDtcclxuXHR9XHJcblx0Ym9keSAudGItZGV0YWlsLWhlYWRlci10b3BcclxuXHR7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG5cdH1cclxuXHQudGItZGV0YWlsLWhlYWRlci1yb3dcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0LnRiLWRldGFpbC1oZWFkZXItY29sOmxhc3QtY2hpbGRcclxuXHR7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cclxuXHRcdCYgYVxyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudGItZGV0YWlsLWhlYWRlci1tb2JpbGUtY3RhXHJcblx0e1xyXG5cdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHR9XHJcblx0LnRiLWRldGFpbC1oZWFkZXItY29sOmxhc3QtY2hpbGQgXHJcblx0e1xyXG5cdFx0W2NsYXNzXj10Yi1idXR0b25dLnRiLWRlc2t0b3Atb25seSArIFtjbGFzc149dGItYnV0dG9uXVxyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIHJlbW92ZWQgZm9yIHVwZGF0ZWQgZnNsIGRlc2lnblxyXG4udGItZGV0YWlsLWhlYWRlci50Yi1pcy1mc2wgW2NsYXNzKj10Yi1idXR0b25dOm5vdChbaHJlZio9XCJwdXJjaGFzZS9uZXdjYXJzXCJdKTpub3QoW2hyZWYqPVwiL2ZpbmFuY2UvZnVsbC1zZXJ2aWNlLWxlYXNlXCJdKVxyXG57XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLy9zY3JvbGxlZC8gc3RpY2t5IGV0Y1xyXG4udGItZGV0YWlsLWhlYWRlcjpub3QoLnRiLXN0aWNreSkgLnRiLXN0aWNreS1vbmx5XHJcbntcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRiLWRldGFpbC1oZWFkZXJcclxue1xyXG5cdCYudGItc3RpY2t5IFxyXG5cdHtcclxuXHRcdEBpbmNsdWRlIHRiLXotaW5kZXg7XHJcblxyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cclxuXHRcdHBhZGRpbmctdG9wOiAxMnB4O1xyXG5cclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR9XHJcblx0Ji50Yi1oaWRkZW4gXHJcblx0e1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuXHR9XHJcbn1cclxuLnRiLWRldGFpbC1oZWFkZXJcclxue1xyXG5cdC50Yi1vZmZlci10ZXh0ICsgLnRiLW9mZmVyLXRleHRcclxuXHR7XHJcblx0XHRwYWRkaW5nLXRvcDogMTZweDtcclxuXHRcdGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItZ3JleS1ib3JkZXI7XHJcblxyXG5cdFx0KltjbGFzcyo9dGItcGlsbF1cclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnRiLXByaWNlLWJsb2NrOm5vdCgudGItcGlsbC1vbmx5KSArIC50Yi1vZmZlci10ZXh0XHJcblx0e1xyXG5cdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHR9XHJcblx0LnRiLW9mZmVyLXRleHRcclxuXHR7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuXHJcblx0XHQmW2FyaWEtaGlkZGVuPXRydWVdXHJcblx0XHR7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQqW2NsYXNzKj10Yi1waWxsXVxyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0XHR9XHJcblx0XHRiIFxyXG5cdFx0e1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogMzUwO1xyXG5cclxuXHRcdFx0c3VwIFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHRvcDogLTEuNzVlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0c21hbGwgXHJcblx0XHRcdHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEycHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudGItcHJpY2UtYmxvY2stZGlzY2xhaW1lciArIHBcclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHRcdH1cclxuXHRcdHAgXHJcblx0XHR7XHJcblx0XHRcdG1hcmdpbjogOHB4IDAgMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0fVxyXG5cdFx0c3Ryb25nIFxyXG5cdFx0eyBcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdH1cclxuXHRcdC50Yi1tYWluIHN0cm9uZyBcclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHR9XHJcblx0XHQudGItbWFpbiBzdHJvbmcgc3VwIFxyXG5cdFx0e1xyXG5cdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHR9XHJcblx0XHRzbWFsbDpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIFxyXG5cdFx0e1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyZXktdGV4dDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5NDBweClcclxue1xyXG5cdC50Yi1zdGlja3kgLnRiLXRpdGxlLWJsb2NrIGgxXHJcblx0e1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdH1cclxuXHQudGItc3RpY2t5IC50Yi10aXRsZS1ibG9jayBzbWFsbFxyXG5cdHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHR9XHJcblx0LnRiLWRldGFpbC1oZWFkZXIudGItc3RpY2t5IC50Yi1kZXRhaWwtaGVhZGVyLXRvcFxyXG5cdHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG5cdH1cclxuXHQudGItc3RpY2t5IC50Yi1kZXRhaWwtaGVhZGVyLWNvbDpsYXN0LWNoaWxkIGEgXHJcblx0e1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHJcblx0XHQmOmZpcnN0LWNoaWxkIHsgbWFyZ2luLWxlZnQ6IDA7IH1cclxuXHR9XHJcblx0LnRiLXN0aWNreSAudGItdGl0bGUtYmxvY2sgc21hbGxcclxuXHR7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0fVxyXG5cdC50Yi1zdGlja3kgLnRiLXByaWNlLWJsb2NrIGJcclxuXHR7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0fVxyXG5cdC50Yi1kZXRhaWwtaGVhZGVyLnRiLXN0aWNreSAudGItZGV0YWlsLWhlYWRlci1tb2JpbGUtY3RhIFtjbGFzc149dGItYnV0dG9uLV0gKyBbY2xhc3NePXRiLWJ1dHRvbi1dXHJcblx0e1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEycHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxue1xyXG5cdC50Yi1zdGlja3kgLnRiLWRldGFpbC1oZWFkZXItY29sOmxhc3QtY2hpbGRcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQudGItZGV0YWlsLWhlYWRlciBbY2xhc3NePXRiLWJ1dHRvbi1dOm5vdCgudGItZGVza3RvcC1vbmx5KVxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcblx0LnRiLWRldGFpbC1oZWFkZXIgW2NsYXNzXj10Yi1idXR0b24tXTpub3QoLnRiLWRlc2t0b3Atb25seSlcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQudGItZGV0YWlsLWhlYWRlci1jb2w6bGFzdC1jaGlsZCBbY2xhc3NePXRiLWJ1dHRvbl0gXHJcblx0e1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0fVxyXG5cdC50Yi1kZXRhaWwtaGVhZGVyLnRiLXN0aWNreSAudGItZGV0YWlsLWhlYWRlci1tb2JpbGUtY3RhIFtjbGFzc149dGItYnV0dG9uLV0gKyBbY2xhc3NePXRiLWJ1dHRvbi1dXHJcblx0e1xyXG5cdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxuXHQudGItZGV0YWlsLWhlYWRlci50Yi1zdGlja3kgW2NsYXNzXj10Yi1idXR0b24tXTpub3QoLnRiLWRlc2t0b3Atb25seSlcclxuXHR7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHQudGItc3RpY2t5IC50Yi10aXRsZS1ibG9ja1xyXG5cdHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblx0LnRiLWRldGFpbC1oZWFkZXIgLnRiLW9mZmVyLXRleHQgLnRiLW1haW4gc3Ryb25nXHJcblx0e1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdH1cclxufSIsIi50Yi1mc2wtdG9nZ2xlXHJcbntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0cGFkZGluZzogNHB4O1xyXG5cdGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ncmV5LXRleHQ7XHJcblx0bWFyZ2luOiAwIDAgMTZweDtcclxuXHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG5cdD4gc3BhbiBcclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHRcdHBhZGRpbmc6IDhweCAyNHB4O1xyXG5cclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMsIGNvbG9yIDAuMjVzO1xyXG5cdH1cclxuXHQmW2FyaWEtY2hlY2tlZD1mYWxzZV0gXHJcblx0e1xyXG5cdFx0PiBzcGFuOmZpcnN0LW9mLXR5cGUgXHJcblx0XHR7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdH1cclxuXHRcdD4gc3BhbjpsYXN0LW9mLXR5cGVcclxuXHRcdHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyZXktdGV4dDtcclxuXHRcdH1cclxuXHR9XHJcblx0JlthcmlhLWNoZWNrZWQ9dHJ1ZV0gXHJcblx0e1xyXG5cdFx0PiBzcGFuOmZpcnN0LW9mLXR5cGUgXHJcblx0XHR7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmV5LXRleHQ7XHJcblx0XHR9XHJcblx0XHQ+IHNwYW46bGFzdC1vZi10eXBlIFxyXG5cdFx0e1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50Yi1mc2wtbG9hZGVyIFxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcclxuXHRcdC5sZHMtcm9sbGVyIFxyXG5cdFx0eyBcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjUpOyBcclxuXHRcdH1cclxuXHRcdC5sZHMtcm9sbGVyIHNwYW46OmFmdGVyIFxyXG5cdFx0eyBcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrOyBcclxuXHRcdH1cclxuXHR9XHJcblx0JltkaXNhYmxlZF0gPiBzcGFuIFxyXG5cdHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cdCZbZGlzYWJsZWRdID4gLnRiLWZzbC1sb2FkZXIgXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcbi50Yi1mc2wtbXNnXHJcbntcclxuXHRmb250LXNpemU6IDE2cHg7XHJcbn0iLCIjZnNsLWNvbnRlbnQtcm9vdFthcmlhLWhpZGRlbj10cnVlXSBcclxue1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnRiLWZzbC1jb250ZW50LXJvd1xyXG57XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdhcDogNjRweDtcclxufVxyXG4udGItZnNsLWNvbnRlbnQtY29sIFxyXG57XHJcblx0ZmxleDogMSAxIDFweDtcclxuXHJcblx0Ji50Yi1hdXRvIFxyXG5cdHtcclxuXHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbntcclxuXHQudGItZnNsLWNvbnRlbnQtcm93XHJcblx0e1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogMTZweDtcclxuXHJcblx0XHQ+ICogeyB3aWR0aDogMTAwJTsgfVxyXG5cdFx0LnRiLWF1dG8gXHJcblx0XHR7XHJcblx0XHRcdGZsZXg6IDEgMSAxcHg7XHJcblx0XHR9XHJcblx0XHQudGItYXV0byBhIFxyXG5cdFx0e1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi50Yi1mc2wtcG8taGVhZGluZ1xyXG57XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0bWFyZ2luOiAwO1xyXG5cclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdGZvbnQtc2l6ZTogMzJweDtcclxuXHRmb250LXdlaWdodDogMzUwO1xyXG5cclxuXHRzdXAgXHJcblx0e1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdH1cclxufVxyXG4udGItZnNsLXBvLXJlc3VsdC1yb3cgXHJcbntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGdhcDogMTZweDtcclxuXHQ+ICogeyBmbGV4OiAwIDAgYXV0bzsgfVxyXG5cdFxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweClcclxuXHR7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0PiAqIHsgd2lkdGg6IDEwMCU7IH1cclxuXHR9XHJcbn1cclxuLnRiLWZzbC1wby1yZXN1bHRcclxue1xyXG5cdG1hcmdpbi10b3A6IDE2cHg7IFxyXG5cclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDsgXHJcblxyXG5cdHN0cm9uZyBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzNTA7XHJcblx0fVxyXG5cdHNtYWxsIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHR9XHJcbn1cclxuLnRiLWZzbC1wby1mYXFcclxue1xyXG5cdG1hcmdpbi10b3A6IDI0cHg7IFxyXG5cclxuXHQudGItZnNsLXBvLWFjY29yZGlvbiBcclxuXHR7XHJcblx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWdyZXktYm9yZGVyO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHQudGItZnNsLXBvLWFjY29yZGlvbiBidXR0b24gXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWdyZXktYm9yZGVyO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHQudGItZnNsLXBvLWFjY29yZGlvbiBkZFxyXG5cdHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRtYXgtaGVpZ2h0OiAyMDB2aDtcclxuXHRcdHBhZGRpbmc6IDAgMCAyMHB4O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdHRyYW5zaXRpb246IHBhZGRpbmctYm90dG9tIDAuMjVzLCBtYXgtaGVpZ2h0IDAuMjVzO1xyXG5cclxuXHRcdCZbYXJpYS1oaWRkZW49dHJ1ZV1cclxuXHRcdHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50Yi1mc2wtcG8tYWNjb3JkaW9uIGRkIHVsIFxyXG5cdHtcclxuXHRcdHBhZGRpbmctbGVmdDogMzJweDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0LnRiLWFycm93LWRvd24gXHJcblx0e1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRyaWdodDogOHB4O1xyXG5cclxuXHRcdHdpZHRoOiAxNHB4O1xyXG5cdFx0aGVpZ2h0OiAxNHB4O1xyXG5cclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHR9XHJcblx0LnRiLWFycm93LWRvd246OmJlZm9yZSwgXHJcblx0LnRiLWFycm93LWRvd246OmFmdGVyIFxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogMTRweDtcclxuXHRcdGhlaWdodDogMXB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1ibGFjaztcclxuXHRcdFxyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xyXG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XHJcblx0fVxyXG5cdC50Yi1hcnJvdy1kb3duOjphZnRlciBcclxuXHR7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpIHNjYWxlKDEpO1xyXG5cdH1cclxuXHRbYXJpYS1wcmVzc2VkPXRydWVdIC50Yi1hcnJvdy1kb3duOjphZnRlciBcclxuXHR7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxufSIsIiNkZXRhaWwtYmFubmVyLXJvb3Q6ZW1wdHkgeyBoZWlnaHQ6IDU2LjI4N3Z3OyB9XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5NDBweClcclxue1xyXG5cdC50Yi1kZXRhaWwtYmFubmVyIC50Yi13cmFwXHJcblx0e1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcbn1cclxuLnRiLWRldGFpbC1iYW5uZXIgPiAudGItd3JhcCA+IGltZyB7IGRpc3BsYXk6IGJsb2NrOyB9IiwiLnRiLWRldGFpbC1vdmVydmlld1xyXG57XHJcblx0cGFkZGluZzogMzZweCAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LWJhY2tncm91bmQ7XHJcbn1cclxuLnRiLWRldGFpbC1vdmVydmlldyBoMiBcclxue1xyXG5cdG1hcmdpbjogMCAwIDM2cHg7XHJcblxyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRmb250LXdlaWdodDogMzUwO1xyXG5cdGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctc3BhY2VkO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi50Yi1kZXRhaWwtb3ZlcnZpZXctbWFpbiBkbFxyXG57XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHRtYXJnaW46IDAgLTEycHg7XHJcblxyXG5cdGZvbnQtd2VpZ2h0OiAzNTA7XHJcbn1cclxuLnRiLWRldGFpbC1vdmVydmlldy1tYWluIGRsID4gZGl2IFxyXG57XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0bWF4LXdpZHRoOiAyMCU7XHJcblx0cGFkZGluZzogMCAxMnB4O1xyXG59XHJcbi50Yi1kZXRhaWwtb3ZlcnZpZXctbWFpbiBkdFxyXG57XHJcblx0bWFyZ2luOiAwIDAgMTJweDtcclxuXHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctc3BhY2VkO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLnRiLWRldGFpbC1vdmVydmlldy1tYWluIGRkXHJcbntcclxuXHRtYXJnaW46IDA7XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cclxuXHRpbWcgXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdHNtYWxsIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luOiAxMnB4IDAgMDtcclxuXHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KVxyXG57XHJcblx0LnRiLWRldGFpbC1vdmVydmlldy1tYWluIGRsID4gZGl2XHJcblx0e1xyXG5cdFx0bWF4LXdpZHRoOiAzMy4zMyU7XHJcblx0XHRcclxuXHRcdCY6bm90KC50Yi1jb2xvdXIpXHJcblx0XHR7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50Yi1kZXRhaWwtb3ZlcnZpZXctbWFpbiBkZFxyXG5cdHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcblx0LnRiLWRldGFpbC1vdmVydmlldy1tYWluIGRkIGltZyBcclxuXHR7XHJcblx0XHR3aWR0aDogMzVweDtcclxuXHRcdGhlaWdodDogMzVweDtcclxuXHR9XHJcbn1cclxuXHJcbi50Yi1kZXRhaWwtb3ZlcnZpZXctZmVhdHVyZXNcclxue1xyXG5cdG1hcmdpbjogMzZweCAwIDA7XHJcbn1cclxuLnRiLWRldGFpbC1vdmVydmlldy1mZWF0dXJlcyB1bFxyXG57XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0cGFkZGluZzogMCAwIDE2cHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1ncmV5LWJvcmRlcjtcclxuXHRtYXJnaW46IDA7XHJcblxyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuLnRiLWRldGFpbC1vdmVydmlldy1mZWF0dXJlcyBsaSBcclxue1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0cGFkZGluZzogOHB4IDhweCA4cHggMzVweDtcclxuXHRtYXJnaW46IDA7XHJcblxyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTQxcHgpXHJcblx0e1xyXG5cdFx0cGFkZGluZy1yaWdodDogMzVweDtcclxuXHR9XHJcbn1cclxuLnRiLWRldGFpbC1vdmVydmlldy1mZWF0dXJlcyAuaWNvbi1zdmcgXHJcbntcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgXHJcblx0aGVpZ2h0OiAxOS41cHg7XHJcbiAgICB3aWR0aDogMTkuNXB4O1xyXG5cclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KVxyXG57XHJcblx0LnRiLWRldGFpbC1vdmVydmlldy1mZWF0dXJlcyB1bFxyXG5cdHtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcclxuXHR9XHJcblx0LnRiLWRldGFpbC1vdmVydmlldy1mZWF0dXJlcyBsaSBcclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgNTAlO1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTQwcHgpXHJcbntcclxuXHQudGItZGV0YWlsLW92ZXJ2aWV3LWZlYXR1cmVzIGxpIFxyXG5cdHtcclxuXHRcdCY6bnRoLWxhc3QtY2hpbGQoNiksXHJcblx0XHQmOm50aC1sYXN0LWNoaWxkKDUpLFxyXG5cdFx0JjpudGgtbGFzdC1jaGlsZCgzKTpmaXJzdC1jaGlsZFxyXG5cdFx0e1xyXG5cdFx0XHQmLCAmIH4gbGkgXHJcblx0XHRcdHtcclxuXHRcdFx0XHRmbGV4OiAwIDAgMzMuMzMlO1xyXG5cdFx0XHRcdHdpZHRoOiAzMy4zMyU7XHJcblx0XHRcdH1cclxuXHRcdH1cdFx0XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxue1xyXG5cdC50Yi1kZXRhaWwtb3ZlcnZpZXctZmVhdHVyZXMgbGkgXHJcblx0e1x0XHRcclxuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KVxyXG57XHJcblx0LnRiLWRldGFpbC1vdmVydmlldy1mZWF0dXJlcyB1bCBcclxuXHR7XHJcblxyXG5cdH1cclxuXHQudGItZGV0YWlsLW92ZXJ2aWV3LWZlYXR1cmVzIGxpIFxyXG5cdHtcdFx0XHJcblx0XHQvLyBmbGV4OiAwIDAgYXV0bztcdFxyXG5cdH1cclxufVxyXG5cclxuLnRiLWRldGFpbC1vdmVydmlldy1mZWF0dXJlcyBkbFxyXG57XHJcblx0ZGlzcGxheTogdGFibGU7XHJcblxyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAxNnB4IGF1dG8gMDtcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTQxcHgpXHJcblx0e1xyXG5cdFx0d2lkdGg6IGNhbGMoNzAwcHggKyAxNnB4KTtcclxuXHR9XHJcblx0PiBkaXYgXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogdGFibGUtcm93O1xyXG5cdH1cclxuXHRkdCwgZGRcclxuXHR7XHJcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0cGFkZGluZzogOHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR9XHJcblx0ZHQgXHJcblx0e1xyXG5cdFx0cGFkZGluZy1yaWdodDogMjRweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctc3BhY2VkO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR9XHJcblx0ZGQgXHJcblx0e1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyNHB4O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTQwcHgpXHJcbntcclxuXHQudGItZGV0YWlsLW92ZXJ2aWV3LWZlYXR1cmVzIGRsXHJcblx0e1xyXG5cdFx0ZHQgXHJcblx0XHR7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdFx0ZGQgXHJcblx0XHR7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG57XHJcblx0LnRiLWRldGFpbC1vdmVydmlldy1mZWF0dXJlcyBkbFxyXG5cdHtcclxuXHRcdGR0IFxyXG5cdFx0e1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG5cdFx0fVxyXG5cdFx0ZGQgXHJcblx0XHR7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIudGItZGV0YWlsLXRhYlxyXG57XHJcblx0QGluY2x1ZGUgdGItYm9yZGVybGluaztcclxuXHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogMCAwIDZweDtcclxuXHRtYXJnaW46IDAgMTJweCA2cHg7XHJcblxyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLXNwYWNlZDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcclxuXHJcblx0QGluY2x1ZGUgdGItaG92ZXIgXHJcblx0e1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblx0aW1nIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG8gMTJweDtcclxuXHR9XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk0MXB4KVxyXG5cdHtcclxuXHRcdGJyIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cdH1cclxufVxyXG5bYXJpYS1wcmVzc2VkPWZhbHNlXSA+IC50Yi1kZXRhaWwtdGFiOm5vdCg6aG92ZXIpIFxyXG57XHJcblx0b3BhY2l0eTogMC43O1xyXG5cdGZvbnQtd2VpZ2h0OiAzNTA7XHJcbn1cclxuW2FyaWEtcHJlc3NlZD10cnVlXSA+IC50Yi1kZXRhaWwtdGFiIFxyXG57XHJcblx0Jjo6YmVmb3JlIFxyXG5cdHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTQwcHgpXHJcbntcclxuXHQudGItZGV0YWlsLXRhYlxyXG5cdHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0fVxyXG5cdC50Yi1kZXRhaWwtdGFiIGltZ1xyXG5cdHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC50Yi1kZXRhaWwtdGFiLXByZSxcclxuXHQudGItZGV0YWlsLXRhYi1wb3N0IFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59IiwiLnRiLWRldGFpbC1jdWJlIC50Yi1tb2RhbC1jbG9zZVxyXG57XHJcblx0ei1pbmRleDogMTA7XHJcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG5cdEBpbmNsdWRlIHRiLWhvdmVyIFxyXG5cdHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5NDFweClcclxue1xyXG4gICAgLnRiLWRldGFpbC1jdWJlIFxyXG4gICAge1xyXG5cdFx0aGVpZ2h0OiA1Ni4yNXZ3OyBcclxuICAgIH1cclxuXHQudGItZGV0YWlsLWN1YmUgLnRiLXdyYXAgXHJcblx0eyBcclxuXHRcdGhlaWdodDogMTAwJTsgXHJcblx0fVxyXG5cdC50Yi1kZXRhaWwtY3ViZSAudGItcGFubyBcclxuICAgIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweClcclxue1xyXG4gICAgLnRiLWRldGFpbC1jdWJlIFxyXG4gICAge1xyXG4gICAgICAgIGhlaWdodDogODEwcHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweClcclxue1xyXG5cdC50Yi1kZXRhaWwtY3ViZSAudGItd3JhcCBcclxuXHR7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKHBvaW50ZXI6IGNvYXJzZSlcclxue1xyXG5cdC50Yi1mYWtlLW1vYmlsZS1tb2RhbFxyXG5cdHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblxyXG5cdFx0Ji50Yi1hY3RpdmVcclxuXHRcdHtcdFx0XHRcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHotaW5kZXg6IDEwMDAwO1xyXG5cclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcclxuXHRcdFx0LnRiLWZha2UtbW9iaWxlLW1vZGFsLXRvcFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHRcdGhlaWdodDogODBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblxyXG5cdFx0XHRcdC50Yi1tb2RhbC1jbG9zZSB7IGhlaWdodDogMTAwJTsgfVxyXG5cdFx0XHR9XHJcblx0XHRcdC50Yi1mYWtlLW1vYmlsZS1tb2RhbC1ib3R0b21cclxuXHRcdFx0e1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi50Yi1kZXRhaWwtZm9ybXNcclxue1xyXG5cdHBhZGRpbmc6IDQ4cHggMDtcclxuXHJcblx0PiAudGItd3JhcCA+IGgyIFxyXG5cdHtcclxuXHRcdG1hcmdpbjogMCAwIDQ4cHg7XHJcblx0XHRcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzNTA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLXNwYWNlZDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG59XHJcbi50Yi1kZXRhaWwtZm9ybXMgLnRiLXRhYi1ibG9jay1wYW5lbC1ob2xkZXJcclxue1xyXG5cdG1hcmdpbjogMCAtMTJweDtcclxuXHRwYWRkaW5nOiAwIDEycHg7XHJcbn1cclxuLnRiLWRldGFpbC1mb3JtLWNvbnRlbnRcclxue1xyXG5cdHBhZGRpbmc6IDQ4cHggMCAwO1xyXG5cdGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItZ3JleS1ib3JkZXI7XHJcblx0bWFyZ2luOiA0OHB4IDAgMDtcclxuXHJcblx0Ji50Yi1uby1jb250ZW50IHsgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuXHQmICsgZm9ybSBcclxuXHR7XHJcblx0XHRib3JkZXItdG9wOiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcblx0JiArIC50Yi1jaG9vc2UtdmVoaWNsZVxyXG5cdHtcclxuXHRcdGJvcmRlci10b3A6IDA7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxufVxyXG4udGItZGV0YWlsLWZvcm0tY21zXHJcbntcclxuXHRtYXJnaW46IDA7XHJcblxyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHJcblx0KiB7IG1hcmdpbjogMDsgfVxyXG5cdCogKyAqIFxyXG5cdHsgXHJcblx0XHRtYXJnaW4tdG9wOiAxLjVlbTtcclxuXHR9XHJcbn1cclxuKiArIC50Yi1kZXRhaWwtZm9ybS1waG9uZXMtcm93IFxyXG57XHJcblx0bWFyZ2luLXRvcDogMjRweDtcclxufVxyXG4udGItZGV0YWlsLWZvcm0tcGhvbmVzLXJvdyBcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi50Yi1kZXRhaWwtZm9ybS1waG9uZXMtcm93IGEgXHJcbntcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblx0bWF4LXdpZHRoOiA1MCU7XHJcblx0cGFkZGluZy1sZWZ0OiA0OHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tcGhvbmUtYmxhY2suc3ZnJykgbm8tcmVwZWF0IHRvcCA1MCUgbGVmdCAwO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMzRweCBhdXRvO1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cclxuXHRzcGFuIFxyXG5cdHtcclxuXHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cclxuXHRcdCY6Zmlyc3QtY2hpbGQgeyBmb250LXNpemU6IDEycHg7IH1cclxuXHRcdCY6bGFzdC1jaGlsZCB7IGZvbnQtc2l6ZTogMTZweDsgfVxyXG5cdH1cclxuXHRAaW5jbHVkZSB0Yi1ob3ZlciBcclxuXHR7XHJcblx0XHRzcGFuOmxhc3QtY2hpbGQgXHJcblx0XHR7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4udGItZGV0YWlsLWZvcm0tdGhhbmtzXHJcbntcclxuXHRwYWRkaW5nOiAwIDAgNDhweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdGltZyBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiA5NnB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG8gMjRweDtcclxuXHR9XHJcblx0cCBcclxuXHR7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRjb2xvcjogJGNvbG9yLWdyZXktdGV4dDtcclxuXHR9XHJcblx0c3Ryb25nIFxyXG5cdHsgXHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjogMCAwIDhweDtcclxuXHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjazsgXHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweClcclxue1xyXG5cdC50Yi1kZXRhaWwtZm9ybXMtdGFiXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDQ4cHg7XHJcblxyXG5cdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0Y29sb3I6ICRjb2xvci1ncmV5LXRleHQ7XHJcblx0XHRcclxuXHRcdHNwYW4gXHJcblx0XHR7XHJcblx0XHRcdEBpbmNsdWRlIHRiLWJvcmRlcmxpbms7XHJcblx0XHR9XHJcblx0XHQmOmZvY3VzIFxyXG5cdFx0e1xyXG5cdFx0XHRzcGFuOjpiZWZvcmUgeyB3aWR0aDogMTAwJTsgfVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgdGItaG92ZXIgXHJcblx0XHR7XHJcblx0XHRcdHNwYW46OmJlZm9yZSB7IHdpZHRoOiAxMDAlOyB9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB0Yi1ob3ZlciBcclxuXHRcdHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdH1cclxuXHR9XHJcblx0W2FyaWEtcHJlc3NlZD10cnVlXSAudGItZGV0YWlsLWZvcm1zLXRhYiBzcGFuXHJcblx0e1xyXG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG57XHJcblx0LnRiLWRldGFpbC1mb3JtcyAudGItdGFiLWJsb2NrLXRhYnNcclxuXHR7XHJcblx0XHRwYWRkaW5nOiA0cHggMCAwO1xyXG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWdyZXktYm9yZGVyO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuXHRcdGxpIFxyXG5cdFx0e1xyXG5cdFx0XHRmbGV4OiAxIDAgMTEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50Yi1kZXRhaWwtZm9ybXMtdGFiXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gOHB4KTtcclxuXHRcdG1pbi1oZWlnaHQ6IDYwcHg7XHJcblx0XHRwYWRkaW5nOiAwIDhweDtcclxuXHRcdG1hcmdpbjogMCA0cHggNHB4O1xyXG5cdFx0XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cywgY29sb3IgMC4yNXM7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdH1cclxuXHRbYXJpYS1wcmVzc2VkPXRydWVdIC50Yi1kZXRhaWwtZm9ybXMtdGFiXHJcblx0e1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KVxyXG57XHJcblx0LnRiLWRldGFpbC1mb3JtcyAudGItdGFiLWJsb2NrLXRhYnMgbGlcclxuXHR7XHJcblx0XHRmbGV4OiAxIDEgMTAwcHg7XHJcblx0XHRmbGV4LWdyb3c6IDE7XHJcblx0fVxyXG59XHJcbiIsIkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpXHJcbntcclxuXHQudGItZGV0YWlsLWltYWdlLWdhbGxlcnkgLnRiLXdyYXAgXHJcblx0e1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcbn0iLCJAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KVxyXG57XHJcblx0LnRiLWRldGFpbC12aWRlby1nYWxsZXJ5IC50Yi13cmFwIFxyXG5cdHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG59IiwiLnRiLWRldGFpbC1kaXNjbGFpbWVyc1xyXG57XHJcblx0cGFkZGluZzogMzZweCAwIDQ4cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuXHQuYWdnLXdyYXAgXHJcblx0e1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdGZvbnQ6IGluaGVyaXQ7XHJcblx0fVxyXG59XHJcbi50Yi1kZXRhaWwtZGlzY2xhaW1lcnMgLmRpc2NsYWltZXJcclxue1xyXG5cdGJvcmRlcjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnRiLWRldGFpbC1kaXNjbGFpbWVycyAuZmlsdGVyIGgzIFxyXG57XHJcblx0cGFkZGluZzogMTJweCAwO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxufVxyXG4udGItZGV0YWlsLWRpc2NsYWltZXJzIC5maWx0ZXIgLmNvbnRlbnQgXHJcbntcclxuXHRwYWRkaW5nOiAwO1xyXG5cclxuXHRwIFxyXG5cdHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0KiArIHAgXHJcblx0e1xyXG5cdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHR9XHJcbn0gXHJcbiIsIi50Yi1kZXRhaWwtYWR2YW50YWdlIC5zd2lwZXItd3JhcHBlci50Yi1zdGF0aWNcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KVxyXG5cdHtcclxuXHRcdC8vIHNsaWRlc1BlclZpZXc6IDEuMlxyXG5cdFx0PiAqIHsgZmxleDogMCAwIDgwJTsgfVxyXG5cdH1cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpXHJcblx0e1xyXG5cdFx0Ly8gc2xpZGVzUGVyVmlldzogMi4zXHJcblx0XHQ+ICogeyBmbGV4OiAwIDAgNDAlOyB9XHJcblx0fVxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5NDBweClcclxuXHR7XHJcblx0XHQvLyBzbGlkZXNQZXJWaWV3OiAzLjNcclxuXHRcdD4gKiB7IGZsZXg6IDAgMCAzMCU7IH1cclxuXHR9XHJcbn1cclxuLnRiLWRldGFpbC1hZHZhbnRhZ2Vcclxue1xyXG5cdHBhZGRpbmc6IDQ4cHggMDtcclxuXHJcblx0PiAudGItd3JhcCA+IGgyIFxyXG5cdHtcclxuXHRcdHBhZGRpbmc6IDAgMCA0OHB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1ncmV5LWJvcmRlcjtcclxuXHRcdG1hcmdpbjogMCAwIDQ4cHg7XHJcblxyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzNTA7XHJcblx0fVxyXG59XHJcbi50Yi1kZXRhaWwtYWR2YW50YWdlIC50Yi1ydGUtZGlzY2xhaW1lcnMgXHJcbntcclxuXHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cclxuXHRwIHsgbWFyZ2luLXRvcDogMWVtOyB9XHJcbn1cclxuLnRiLWRldGFpbC1hZHZhbnRhZ2UgLnRiLXJ0ZS1jb2xcclxue1xyXG5cdGgyLCBoMywgaDQsIGg1LCBoNiBcclxuXHR7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHR9XHJcblx0aDIgeyBmb250LXNpemU6IDI0cHg7IH1cclxuXHRoMyB7IGZvbnQtc2l6ZTogMThweDsgfVxyXG5cdGg0IHsgZm9udC1zaXplOiAxNnB4OyB9XHJcblx0aDUgeyBmb250LXNpemU6IDE2cHg7IH1cclxuXHRoNiB7IGZvbnQtc2l6ZTogMTZweDsgfVxyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcblx0e1xyXG5cdFx0aDIgeyBmb250LXNpemU6IDE4cHg7IH1cclxuXHRcdGgzIHsgZm9udC1zaXplOiAxNnB4OyB9XHJcblx0fVxyXG5cdGE6bm90KFtjbGFzc10pIFxyXG5cdHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGNvbG9yOiAkY29sb3ItcmVkO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSB0Yi1ob3ZlciBcclxuXHRcdHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi50Yi1kZXRhaWwtYWR2YW50YWdlLWl0ZW0taG9sZGVyXHJcbntcclxuXHRtYXJnaW46IC0xMnB4IDA7XHJcblxyXG5cdC5zd2lwZXIgXHJcblx0e1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAycHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAycHg7XHJcblx0fVxyXG5cdC5zd2lwZXItc2xpZGUgXHJcblx0e1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0cGFkZGluZzogMTJweCAwO1xyXG5cdH1cclxuXHQudGItc3RhdGljIFxyXG5cdHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMTJweDtcclxuXHRcdG1hcmdpbi1yaWdodDogLTEycHg7XHJcblx0fVxyXG5cdC50Yi1zdGF0aWMgLnN3aXBlci1zbGlkZSBcclxuXHR7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG5cdH1cclxufVxyXG4udGItZGV0YWlsLWFkdmFudGFnZS1pdGVtXHJcbntcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdGJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcblxyXG5cdGJ1dHRvbiBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRcdGxpbmUtaGVpZ2h0OiAyO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LWJhY2tncm91bmQ7XHJcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdFx0XHJcblx0XHQmLnRiLXJldmVyc2UgXHJcblx0XHR7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdH1cclxuXHRcdCYudGItcmV2ZXJzZSAudGItZGV0YWlsLWFkdmFudGFnZS1pdGVtLWN0YS1idXR0b25cclxuXHRcdHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb24vaWNvbi1hcnJvdy1yaWdodC13aGl0ZS5zdmdcIik7XHJcblxyXG5cdFx0XHRzcGFuOjpiZWZvcmUgXHJcblx0XHRcdHsgXHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdGgzIFxyXG5cdHtcclxuXHRcdHBhZGRpbmc6IDQwcHggNDBweCAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHJcblx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDM1MDtcclxuXHJcblx0XHQmICsgKjpub3QoLnRiLWRldGFpbC1hZHZhbnRhZ2UtaXRlbS1jdGEpXHJcblx0XHR7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdGltZyBcclxuXHR7IFxyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW46IDAgMCAzNnB4O1xyXG5cdH1cclxuXHRzcGFuIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcbn1cclxuLnRiLWRldGFpbC1hZHZhbnRhZ2UtaXRlbS1pbm5lclxyXG57XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG4udGItZGV0YWlsLWFkdmFudGFnZS1pdGVtLXRodW1idGV4dFxyXG57XHJcblx0cGFkZGluZzogMCA0MHB4IDM2cHg7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cclxuXHQqXHJcblx0e1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdCYgKyAqIHsgbWFyZ2luLXRvcDogMTJweDsgfVxyXG5cdH1cclxufVxyXG4udGItZGV0YWlsLWFkdmFudGFnZS1pdGVtLWN0YVxyXG57XHJcblx0bWFyZ2luOiBhdXRvIDQwcHggNDBweDtcclxufVxyXG4udGItZGV0YWlsLWFkdmFudGFnZS1tb2RhbFxyXG57XHJcblx0LnZmbV9fY29udGFpbmVyXHJcblx0e1xyXG5cdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHR9XHJcblx0LnZmbV9fY29udGVudFxyXG5cdHtcclxuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyNHB4KTtcclxuXHRcdG1hcmdpbjogMjRweCAyNHB4IDA7XHJcblx0fVxyXG5cdC50Yi1kZXRhaWwtYWR2YW50YWdlLXRhYnNcclxuXHR7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjRweCk7XHJcblx0fVxyXG59XHJcbi50Yi1kZXRhaWwtYWR2YW50YWdlLXRhYnMgXHJcbntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjRweCk7XHJcblx0cGFkZGluZzogMCA0MHB4O1xyXG5cclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG4udGItZGV0YWlsLWFkdmFudGFnZS1tb2RhbCAudGItdGFiLWJsb2NrLXBhbmVsLWhvbGRlciBcclxue1xyXG5cdHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbn1cclxuLnRiLWRldGFpbC1hZHZhbnRhZ2UtbW9kYWwgLnRiLXRhYi1ibG9jay10YWJzXHJcbntcclxuXHRtYXJnaW4tcmlnaHQ6IDUycHg7XHJcbn1cclxuLnRiLWRldGFpbC1hZHZhbnRhZ2UtbW9kYWwgLnRiLW1vZGFsLWNsb3NlXHJcbntcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA0cHg7XHJcblx0cmlnaHQ6IDEycHg7XHJcblx0ei1pbmRleDogMTtcclxuXHRcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cclxuXHQmOjpiZWZvcmUsICY6OmFmdGVyICB7IGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrOyB9XHJcbn1cclxuLnRiLWRldGFpbC1hZHZhbnRhZ2UtbW9kYWwgLnRiLXRhYi1ibG9jay1uYXZcclxue1xyXG5cdHRvcDogOTFweDsvLzc5cHg7XHJcblx0bGVmdDogLTEycHg7XHJcblx0XHJcblx0JiArIC50Yi10YWItYmxvY2stbmF2XHJcblx0e1xyXG5cdFx0bGVmdDogYXV0bztcclxuXHRcdHJpZ2h0OiAtMTJweDtcclxuXHR9XHJcbn1cclxuLnRiLWRldGFpbC1hZHZhbnRhZ2UtdGFicyAudGItdGFiLWJsb2NrLXRhYnNcclxue1xyXG5cdHBhZGRpbmctdG9wOiAyNHB4O1xyXG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItYmxhY2s7XHJcbn1cclxuYnV0dG9uW2FyaWEtcHJlc3NlZD10cnVlXSAudGItZGV0YWlsLWFkdmFudGFnZS10YWItaXRlbVxyXG57XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG4udGItZGV0YWlsLWFkdmFudGFnZS10YWItaXRlbVxyXG57XHJcblx0QGluY2x1ZGUgdGItYm9yZGVybGluaztcclxuXHJcblx0cGFkZGluZzogMCAwIDJweDtcclxuXHRtYXJnaW46IDAgNDBweCAyMHB4IDA7XHJcblxyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG4udGItZGV0YWlsLWFkdmFudGFnZS10YWJwYW5lbC1pdGVtXHJcbntcclxuXHRwYWRkaW5nOiA2NHB4IDA7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdGxpbmUtaGVpZ2h0OiAyO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG4udGItZGV0YWlsLWFkdmFudGFnZS10YWJwYW5lbC1pdGVtIGgzIFxyXG57XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRmb250LXNpemU6IDQ4cHg7XHJcbn1cclxuLnRiLW1vZGFsLXRhYi1uYXZcclxue1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnRiLWRldGFpbC1hZHZhbnRhZ2UtaXRlbS1jdGEtYnV0dG9uXHJcbntcclxuXHRwYWRkaW5nOiAwIDI4cHggMCAwO1xyXG5cclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4yNXM7XHJcblx0YmFja2dyb3VuZDogbm8tcmVwZWF0IHRvcCA1MCUgcmlnaHQgMCB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tYXJyb3ctcmlnaHQtcmVkLnN2ZycpO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMTVweCBhdXRvO1xyXG5cclxuXHRzcGFuIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHBhZGRpbmctYm90dG9tOiA2cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgdGItYm9yZGVybGluaztcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5NDBweClcclxue1xyXG5cdC50Yi1kZXRhaWwtYWR2YW50YWdlLWl0ZW0gaDNcclxuXHR7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0fVxyXG5cdC50Yi1kZXRhaWwtYWR2YW50YWdlLXRhYnNcclxuXHR7XHJcblx0XHRwYWRkaW5nOiAwIDE2cHg7XHJcblx0fVxyXG5cdC50Yi1kZXRhaWwtYWR2YW50YWdlLXRhYnBhbmVsLWl0ZW1cclxuXHR7XHJcblx0XHRwYWRkaW5nOiAyNHB4IDA7XHJcblx0fVxyXG5cdC50Yi1tb2RhbC10YWItbmF2XHJcblx0e1xyXG5cdFx0bGVmdDogMTNweDtcclxuXHJcblx0XHQmOjpiZWZvcmUgXHJcblx0XHR7XHJcblx0XHRcdHdpZHRoOiAxMXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDExcHg7XHJcblx0XHRcdGJvcmRlci13aWR0aDogMnB4O1xyXG5cdFx0fVxyXG5cdFx0JiArICYgXHJcblx0XHR7XHJcblx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdHJpZ2h0OiAxM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudGItZGV0YWlsLWFkdmFudGFnZS1tb2RhbCAudGItdGFiLWJsb2NrLW5hdlxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxue1xyXG5cdC50Yi1kZXRhaWwtYWR2YW50YWdlLW1vZGFsIC52Zm1fX2NvbnRlbnRcclxuXHR7XHJcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcblx0fVxyXG59XHJcblxyXG4udGItZGV0YWlsLWFkdmFudGFnZSAudGItZGV0YWlsLWFkdmFudGFnZS1saW5lXHJcbntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0aGVpZ2h0OiAzcHg7XHJcblx0bWFyZ2luOiAzNnB4IDAgMDtcclxuXHJcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LWJvcmRlcjtcclxuXHJcblx0c3BhbiBcclxuXHR7XHJcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xyXG5cdH1cclxufVxyXG5cclxuYm9keSAudGItcnRlLWZlYXR1cmVkXHJcbntcclxuXHRoMiBcclxuXHR7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0Zm9udC1zaXplOiA0NHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDM1MDtcclxuXHR9XHJcblx0cCBcclxuXHR7XHJcblx0XHRtYXJnaW46IDQwcHggMCAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzNTA7XHJcblx0fVxyXG5cdGE6bm90KFtjbGFzc10pIFxyXG5cdHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGNvbG9yOiAkY29sb3ItcmVkO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSB0Yi1ob3ZlciBcclxuXHRcdHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50Yi1ydGUtY29sIGgzIFxyXG5cdHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHR9XHJcblx0LnRiLXJ0ZS1jb2wgaW1nICsgaDMgXHJcblx0e1xyXG5cdFx0bWFyZ2luLXRvcDogN3B4O1xyXG5cdH1cclxuXHQudGItcnRlLWNvbCBwIFxyXG5cdHtcclxuXHRcdG1hcmdpbjogMjRweCAwIDA7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5NDBweClcclxue1xyXG5cdGJvZHkgLnRiLXJ0ZS1mZWF0dXJlZFxyXG5cdHtcclxuXHRcdGgyIFxyXG5cdFx0e1xyXG5cdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHR9XHJcblx0XHRwIFxyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW46IDI0cHggMCAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblx0XHQudGItcnRlLWNvbCBoMyBcclxuXHRcdHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0LnRiLXJ0ZS1jb2wgKyAudGItcnRlLWNvbCBcclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIudGItZGV0YWlsLXNpbWlsYXJcclxue1xyXG5cdHBhZGRpbmc6IDQ4cHggMCAyNHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LWJhY2tncm91bmQ7XHJcbn1cclxuIiwiXHJcbi50Yi1wYW5vLW1vZGFsXHJcbntcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG4udGItcGFuby1tb2RhbC10b3Bcclxue1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAyMDtcclxuXHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdGhlaWdodDogODBweDtcclxuXHJcblx0YnV0dG9uIFxyXG5cdHtcclxuXHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDAgMTAwcHggMCA0OHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctc3BhY2VkO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG5cdFx0Jjo6YmVmb3JlLFxyXG5cdFx0Jjo6YWZ0ZXJcclxuXHRcdHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogMjRweDtcclxuXHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiAxNHB4O1xyXG5cdFx0XHRib3JkZXItdG9wOiBzb2xpZCAycHggJGNvbG9yLXdoaXRlO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xyXG5cdFx0fVxyXG5cdFx0Jjo6YmVmb3JlIFxyXG5cdFx0e1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuXHRcdH1cclxuXHRcdCY6OmFmdGVyIFxyXG5cdFx0e1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcblx0XHR9XHJcblx0XHQmOmZvY3VzIFxyXG5cdFx0e1xyXG5cdFx0XHQvLyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0Ly8gbmVlZCB0byB0aGluayBhYm91dCB0aGlzIG9uZVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgdGItaG92ZXIgXHJcblx0XHR7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4udGItcGFuby1tb2RhbC1ib3R0b21cclxue1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxMDtcclxuXHJcblx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XHJcbn1cclxuXHJcblxyXG4udGItcGFuby1mdWxsLWhlaWdodC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcbiAgICBmbGV4LWdyb3c6IDFcclxufVxyXG5cclxuLnRiLXBhbm8tZnVsbC1oZWlnaHQtY29udGFpbmVyIC50Yi1wYW5vIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgIGZsZXgtZ3JvdzogMVxyXG59XHJcblxyXG4udGItcGFubyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGhlaWdodDogOTB2aDtcclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgIC50Yi1wYW5vLmlzLXNxdWFyZSB7XHJcbiAgICAgICAgaGVpZ2h0OjEwMHZ3XHJcbiAgICB9XHJcbn1cclxuXHJcbi50Yi1wYW5vX192aWV3LXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwXHJcbn1cclxuXHJcbi50Yi1wYW5vX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMTJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyNHB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBwYWRkaW5nOiA4cHggNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTMzcHgpIHtcclxuICAgIC50Yi1wYW5vX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOjE0cHhcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDkzM3B4KSB7XHJcbiAgICAudGItcGFub19fdGl0bGUge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OjIwcHhcclxuICAgIH1cclxufVxyXG5cclxuLnRiLXBhbm9fX3ZpZXcuaXMtaGlkZGVuIHtcclxuICAgIG9wYWNpdHk6IDBcclxufVxyXG5cclxuLnRiLXBhbm9fX3ByZXZpZXcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi50Yi1wYW5vX19wcmV2aWV3LmlzLWNsaWNrYWJsZSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLnRiLXBhbm9fX3ByZXZpZXctbWFyemlwYW5vLXdyYXBwZXIge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZDogIzAwMFxyXG59XHJcblxyXG4udGItcGFub19fcHJldmlldy1tYXJ6aXBhbm8ge1xyXG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgICBmaWx0ZXI6IGJsdXIoMTBweClcclxufVxyXG5cclxuLnRiLXBhbm9fX3ByZXZpZXctc2NyaW0ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogMFxyXG59XHJcblxyXG4udGItcGFub19faW5mby1vdmVybGF5IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xMmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDkzM3B4KSB7XHJcbiAgICAudGItcGFub19faW5mby1vdmVybGF5IHtcclxuICAgICAgICBmb250LXNpemU6MTRweFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTMzcHgpIHtcclxuICAgIC50Yi1wYW5vX19pbmZvLW92ZXJsYXkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OjIwcHhcclxuICAgIH1cclxufVxyXG5cclxuLnRiLXBhbm9fX2luZm8tb3ZlcmxheS5pcy1oaWRkZW4ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuXHJcbn1cclxuXHJcbi50Yi1wYW5vX19pbmZvLW92ZXJsYXkuLXRoZW1lLWRhcmsge1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLnRiLXBhbm9fX2luZm8tb3ZlcmxheS4tdGhlbWUtZGFyayAudGItcGFub19fYXNzaXN0LW92ZXJsYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwzNCwzNCwuNylcclxufVxyXG5cclxuLnRiLXBhbm9fX2luZm8tb3ZlcmxheS4tdGhlbWUtZGFyayAudGItcGFub19fYXNzaXN0LWljb24td3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI2LDI2LDI2LC4zKVxyXG59XHJcblxyXG4udGItcGFub19faW5mby1vdmVybGF5Li10aGVtZS1kYXJrIC50Yi1wYW5vX19jaGFuZ2UtZ3JhZGUtY3RhIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjYsMjYsMjYsLjMpXHJcbn1cclxuXHJcbi50Yi1wYW5vX19pbmZvLW92ZXJsYXkuLXRoZW1lLWRhcmsgLnRiLXBhbm9fX2NoYW5nZS1ncmFkZS1jdGE6Zm9jdXMsLnRiLXBhbm9fX2luZm8tb3ZlcmxheS4tdGhlbWUtZGFyayAudGItcGFub19fY2hhbmdlLWdyYWRlLWN0YTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xNSlcclxufVxyXG5cclxuLnRiLXBhbm9fX2luZm8tb3ZlcmxheS4tdGhlbWUtZGFyayAudGItcGFub19fdGl0bGUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI2LDI2LDI2LC4zKVxyXG59XHJcblxyXG4udGItcGFub19faW5mby1vdmVybGF5Li10aGVtZS1saWdodCB7XHJcbiAgICBjb2xvcjogIzIyMlxyXG59XHJcblxyXG4udGItcGFub19faW5mby1vdmVybGF5Li10aGVtZS1saWdodCAudGItcGFub19fYXNzaXN0LW92ZXJsYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOClcclxufVxyXG5cclxuLnRiLXBhbm9fX2luZm8tb3ZlcmxheS4tdGhlbWUtbGlnaHQgLnRiLXBhbm9fX2Fzc2lzdC1pY29uLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpXHJcbn1cclxuXHJcbi50Yi1wYW5vX19pbmZvLW92ZXJsYXkuLXRoZW1lLWxpZ2h0IC50Yi1wYW5vX19jaGFuZ2UtZ3JhZGUtY3RhIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjE1KVxyXG59XHJcblxyXG4udGItcGFub19faW5mby1vdmVybGF5Li10aGVtZS1saWdodCAudGItcGFub19fY2hhbmdlLWdyYWRlLWN0YTpmb2N1cywudGItcGFub19faW5mby1vdmVybGF5Li10aGVtZS1saWdodCAudGItcGFub19fY2hhbmdlLWdyYWRlLWN0YTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI2LDI2LDI2LC4zKVxyXG59XHJcblxyXG4udGItcGFub19faW5mby1vdmVybGF5Li10aGVtZS1saWdodCAudGItcGFub19fdGl0bGUge1xyXG4gICAgY29sb3I6ICMxYTFhMWE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xNSlcclxufVxyXG5cclxuLnRiLXBhbm9fX2NoYW5nZS1ncmFkZS1vdmVybGF5IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOSk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0b1xyXG59XHJcblxyXG4udGItcGFub19fY2hhbmdlLWdyYWRlLW92ZXJsYXkuaXMtdHJhbnNwYXJlbnQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLnRiLXBhbm9fX2NoYW5nZS1ncmFkZS1vdmVybGF5Lmhhcy1iYWNrZ3JvdW5kLWJsdXIge1xyXG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpXHJcbn1cclxuXHJcbi50Yi1wYW5vX19jaGFuZ2UtZ3JhZGUtY3RhIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDI0cHg7XHJcbiAgICBib3R0b206IDI0cHg7XHJcbiAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0b1xyXG59XHJcblxyXG4udGItcGFub19fY2hhbmdlLWdyYWRlLWN0YS5pcy1kaXNhYmxlZCB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4udGItcGFub19fY2Fyb3VzZWwtY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgLnRiLXBhbm9fX2Nhcm91c2VsLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDoxO1xyXG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5MzJweCkge1xyXG4gICAgLnRiLXBhbm9fX2Nhcm91c2VsLWNvbnRhaW5lciB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTpzY3JvbGxcclxuICAgIH1cclxufVxyXG5cclxuLnRiLXBhbm9fX2Nhcm91c2VsLWhlYWRpbmcge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjEyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjRweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgY29sb3I6ICMxYTFhMWFcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDkzM3B4KSB7XHJcbiAgICAudGItcGFub19fY2Fyb3VzZWwtaGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOjE0cHhcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDkzM3B4KSB7XHJcbiAgICAudGItcGFub19fY2Fyb3VzZWwtaGVhZGluZyB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6MjBweFxyXG4gICAgfVxyXG59XHJcblxyXG4udGItcGFub19faW5mby1vdmVybGF5IHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbi50Yi1wYW5vX19hc3Npc3Qtb3ZlcmxheSwudGItcGFub19faW5mby1vdmVybGF5IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMFxyXG59XHJcblxyXG4udGItcGFub19fYXNzaXN0LW92ZXJsYXkge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4udGItcGFub19fYXNzaXN0LW92ZXJsYXkuaXMtdmlzaWJsZSB7XHJcbiAgICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi50Yi1wYW5vX19hc3Npc3QtaWNvbi13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgYm90dG9tOiAyNHB4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG9cclxufVxyXG5cclxuLnRiLXBhbm9fX2Fzc2lzdC1pY29uLC50Yi1wYW5vX196b29tLWN0YSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogNTZweDtcclxuICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgcGFkZGluZzogNHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi50Yi1wYW5vX19hc3Npc3QtaWNvbjpub3QoLmlzLWluYW5pbWF0ZSksLnRiLXBhbm9fX3pvb20tY3RhOm5vdCguaXMtaW5hbmltYXRlKSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0XHJcbn1cclxuXHJcbi50Yi1wYW5vX19hc3Npc3QtaWNvbjpub3QoLmlzLWluYW5pbWF0ZSk6Zm9jdXMsLnRiLXBhbm9fX2Fzc2lzdC1pY29uOm5vdCguaXMtaW5hbmltYXRlKTpob3ZlciwudGItcGFub19fem9vbS1jdGE6bm90KC5pcy1pbmFuaW1hdGUpOmZvY3VzLC50Yi1wYW5vX196b29tLWN0YTpub3QoLmlzLWluYW5pbWF0ZSk6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogLjY7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuLnRiLXBhbm9fX2Fzc2lzdC1pY29uLXdyYXBwZXIsLnRiLXBhbm9fX3pvb20tY3RhLWNvbnRhaW5lciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpXHJcbn1cclxuXHJcbi50Yi1wYW5vX196b29tLXRhZyB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMTJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5MzNweCkge1xyXG4gICAgLnRiLXBhbm9fX3pvb20tdGFnIHtcclxuICAgICAgICBmb250LXNpemU6MTRweFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTMzcHgpIHtcclxuICAgIC50Yi1wYW5vX196b29tLXRhZyB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6MjBweFxyXG4gICAgfVxyXG59XHJcblxyXG4udGItcGFub19faW50ZXJhY3QtbWVzc2FnZSwudGItcGFub19fem9vbS1sYWJlbCwudGItcGFub19fem9vbS10YWcge1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbi50Yi1wYW5vX196b29tLWFzc2lzdCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgaGVpZ2h0OiAxNTJweDtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbn1cclxuXHJcbi50Yi1wYW5vX196b29tLWN0YS1jb250YWluZXIge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLnRiLXBhbm9fX3pvb20tY3RhLWNvbnRhaW5lci5pcy1oaWRkZW4ge1xyXG4gICAgb3BhY2l0eTogMFxyXG59XHJcblxyXG4udGItcGFub19fem9vbS1sYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICByaWdodDogNTZweDtcclxuICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgaGVpZ2h0OiA1NnB4XHJcbn1cclxuXHJcbi50Yi1wYW5vX196b29tLWxhYmVsOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwi74SFXCI7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IGNhbGMoNTAlIC0gLjVlbSk7XHJcbiAgICByaWdodDogOHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xyXG4gICAgdGV4dC1zaGFkb3c6IC0uNXB4IDAgY3VycmVudENvbG9yXHJcbn1cclxuXHJcbi50Yi1wYW5vX196b29tLXRleHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMjRweDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbn1cclxuXHJcbi50Yi1wYW5vX19pbnRlcmFjdC1haWQtd3JhcHBlciwudGItcGFub19faW50ZXJhY3QtYm9yZGVyLC50Yi1wYW5vX19pbnRlcmFjdC1tZXNzYWdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSlcclxufVxyXG5cclxuLnRiLXBhbm9fX2ludGVyYWN0LWFpZC13cmFwcGVyIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlXHJcbn1cclxuXHJcbi50Yi1wYW5vX19pbnRlcmFjdC1haWQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi50Yi1wYW5vX19pbnRlcmFjdC1tZXNzYWdlIHtcclxuICAgIHdpZHRoOiA5NnB4XHJcbn1cclxuXHJcbi50Yi1wYW5vX190b3VjaC1oZWxwLXRleHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAzMnB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgLnRiLXBhbm9fX3RvdWNoLWhlbHAtdGV4dCB7XHJcbiAgICAgICAgYm90dG9tOjI1JVxyXG4gICAgfVxyXG59XHJcblxyXG4udGItcGFuby4tdGhlbWUtZGFyayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjIyO1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLnRiLXBhbm8uLXRoZW1lLWRhcmsgLnRiLXBhbm9fX3ByZXZpZXctc2NyaW0ge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgzNCwzNCwzNCwuNylcclxufVxyXG5cclxuLnRiLXBhbm8uLXRoZW1lLWRhcmsgLnRiLXBhbm9fX3pvb20tY3RhLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI2LDI2LDI2LC4zKVxyXG59XHJcblxyXG4udGItcGFuby4tdGhlbWUtbGlnaHQge1xyXG4gICAgYmFja2dyb3VuZDogI2NjYztcclxuICAgIGNvbG9yOiAjMjIyXHJcbn1cclxuXHJcbi50Yi1wYW5vLi10aGVtZS1saWdodCAudGItcGFub19fcHJldmlldy1zY3JpbSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC44KVxyXG59XHJcblxyXG4udGItcGFuby4tdGhlbWUtbGlnaHQgLnRiLXBhbm9fX3pvb20tY3RhLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xNSlcclxufVxyXG5cclxuLnRiLXBhbm9fX2Vycm9yIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogIzIyMlxyXG59XHJcblxyXG4udGItcGFuby0zNjAtaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcbi50Yi1wYW5vLTM2MC1pY29uXHJcbntcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4udGItcGFuby0zNjAtaWNvbl9fMzYwLC50Yi1wYW5vLTM2MC1pY29uX19pY29uLC50Yi1wYW5vLTM2MC1pY29uX190ZXh0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuLnRiLXBhbm8tMzYwLWljb25fXzM2MC5pcy12aXNpYmxlLC50Yi1wYW5vLTM2MC1pY29uX19pY29uLmlzLXZpc2libGUsLnRiLXBhbm8tMzYwLWljb25fX3RleHQuaXMtdmlzaWJsZSB7XHJcbiAgICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi50Yi1wYW5vLTM2MC1pY29uX18zNjAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDZweFxyXG59XHJcblxyXG4udGItcGFuby0zNjAtaWNvbl9fdGV4dHMge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcclxuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93XHJcbn1cclxuXHJcbi50Yi1wYW5vLTM2MC1pY29uX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xMmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDkzM3B4KSB7XHJcbiAgICAudGItcGFuby0zNjAtaWNvbl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOjEycHhcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDkzM3B4KSB7XHJcbiAgICAudGItcGFuby0zNjAtaWNvbl9fdGV4dCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6MTRweFxyXG4gICAgfVxyXG59XHJcblxyXG4udGItcGFuby0zNjAtaWNvbiBwYXRoIHtcclxuICAgIGZpbGw6IGN1cnJlbnRDb2xvciFpbXBvcnRhbnRcclxufVxyXG5cclxuLnRiLXBhbm8tcG9ydGFsIC50Yi1wYW5vX19hc3Npc3Qtb3ZlcmxheSwudGItcGFuby1wb3J0YWwgLnRiLXBhbm9fX2luZm8tb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWRcclxufVxyXG5cclxuLnRiLXBhbm8tcG9ydGFsIC50Yi1wYW5vX19pbmZvLW92ZXJsYXkge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC40cyBjdWJpYy1iZXppZXIoMCwxLC43LDEpIC4xcztcclxuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC40cyBjdWJpYy1iZXppZXIoMCwxLC43LDEpIC4xcztcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgY3ViaWMtYmV6aWVyKDAsMSwuNywxKSAuMXM7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGN1YmljLWJlemllcigwLDEsLjcsMSkgLjFzLC13ZWJraXQtdHJhbnNmb3JtIC40cyBjdWJpYy1iZXppZXIoMCwxLC43LDEpIC4xc1xyXG59XHJcblxyXG4udGItcGFuby1wb3J0YWwgLnRiLXBhbm9fX2luZm8tb3ZlcmxheTpub3QoLmlzLW1vZGFsLW9wZW4pIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHZoKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDB2aCk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC41cyBjdWJpYy1iZXppZXIoLjgsMCwuNCwxKSAwcztcclxuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC41cyBjdWJpYy1iZXppZXIoLjgsMCwuNCwxKSAwcztcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgY3ViaWMtYmV6aWVyKC44LDAsLjQsMSkgMHM7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGN1YmljLWJlemllciguOCwwLC40LDEpIDBzLC13ZWJraXQtdHJhbnNmb3JtIC41cyBjdWJpYy1iZXppZXIoLjgsMCwuNCwxKSAwc1xyXG59XHJcblxyXG4udGItcGFuby1wb3J0YWwgLnRiLXBhbm9fX2luZm8tb3ZlcmxheS5pcy1lamVjdGVkIHtcclxuICAgIHotaW5kZXg6IDIwM1xyXG59XHJcblxyXG4udGItcGFuby1wb3J0YWwgLnRiLXBhbm9fX2luZm8tb3ZlcmxheS5oYXMtbW9kYWwtaGVhZGVyIHtcclxuICAgIHRvcDogNjRweFxyXG59XHJcblxyXG4udGItcGFuby1wb3J0YWwgLnRiLXBhbm9fX2NoYW5nZS1ncmFkZS1jdGEge1xyXG4gICAgbGVmdDogMTZweDtcclxuICAgIGJvdHRvbTogMTZweFxyXG59XHJcblxyXG4udGItcGFuby1wb3J0YWwgLnRiLXBhbm9fX2Fzc2lzdC1pY29uLXdyYXBwZXIge1xyXG4gICAgcmlnaHQ6IDE2cHg7XHJcbiAgICBib3R0b206IDE2cHhcclxufVxyXG5cclxuLnRiLXBhbm8tcG9ydGFsIC50Yi1wYW5vX19hc3Npc3QtaWNvbi13cmFwcGVyOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMTZweDtcclxuICAgIGJvdHRvbTogLTE2cHg7XHJcbiAgICByaWdodDogLTE2cHg7XHJcbiAgICBsZWZ0OiAtMTZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCVcclxufVxyXG4iLCJcclxuLy8gLnRiLTM2MC1iYW5uZXIgXHJcbi8vIHtcclxuXHRcclxuLy8gfVxyXG4udGItMzYwLWJhbm5lci1pbWFnZXMgXHJcbntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRjdXJzb3I6IGV3LXJlc2l6ZTtcclxuXHJcblx0Jjo6YWZ0ZXIgXHJcblx0e1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHR9XHJcblx0aW1nIFxyXG5cdHtcclxuXHRcdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XHJcblxyXG5cdFx0JjpmaXJzdC1jaGlsZCBcclxuXHRcdHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiAtMTA7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdH1cclxuXHRcdCY6bm90KDpmaXJzdC1jaGlsZClcclxuXHRcdHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cclxuXHRcdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHRyYW5zbGF0ZVooMCk7XHJcblx0XHRcdGN1cnNvcjogZXctcmVzaXplO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIudGItaW1hZ2UtdmlkZW8tZ2FsbGVyeS1yb3dcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi50Yi1pbWFnZS12aWRlby1nYWxsZXJ5LWJ1dHRvblxyXG57XHJcblx0ZmxleDogMCAwIDUwJTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAwIDAgMTBweDtcclxuXHRcclxuXHQmLnRiLXZpZGVvIFxyXG5cdHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHR9XHJcblx0JjpmaXJzdC1jaGlsZFxyXG5cdHtcclxuXHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdH1cclxuXHQmOm50aC1jaGlsZCgxKTpudGgtbGFzdC1jaGlsZCgyKVxyXG5cdHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHR9XHJcblx0JjpudGgtY2hpbGQoMik6bnRoLWxhc3QtY2hpbGQoMSlcclxuXHR7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHR9XHJcblx0JjpudGgtY2hpbGQoMSk6bnRoLWxhc3QtY2hpbGQoMiksXHJcblx0JjpudGgtY2hpbGQoMik6bnRoLWxhc3QtY2hpbGQoMSlcclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgNTAlO1xyXG5cdH1cclxufVxyXG4udGItaW1hZ2UtdmlkZW8tZ2FsbGVyeS1yb3cgaW1nIFxyXG57XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuLnRiLWltYWdlLXZpZGVvLWdhbGxlcnktbnVtYmVyXHJcbntcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHotaW5kZXg6IDIwO1xyXG5cclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcblxyXG5cdEBpbmNsdWRlIHRiLWhvdmVyIFxyXG5cdHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHRzcGFuIFxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0ei1pbmRleDogMjA7XHJcblxyXG5cdFx0Zm9udC1zaXplOiA2LjV2dztcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0fVxyXG59XHJcbi50Yi1pbWFnZS12aWRlby1nYWxsZXJ5LXBsYXkgXHJcbntcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cclxuXHJcblx0Jjo6YmVmb3JlIFxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogMDtcclxuXHRcdGhlaWdodDogMDtcclxuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRib3JkZXItd2lkdGg6IDQ0LjVweCAwIDQ0LjVweCA2OHB4O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdH1cclxuXHQmICsgaW1nIFxyXG5cdHtcclxuXHRcdHRyYW5zaXRpb246IGZpbHRlciAwLjI1cztcclxuXHRcdGZpbHRlcjogYmx1cig2cHgpIG9wYWNpdHkoMjUlKTtcclxuXHR9XHJcblx0Jjpob3ZlciArIGltZyBcclxuXHR7XHJcblx0XHRmaWx0ZXI6IGJsdXIoMHB4KSBvcGFjaXR5KDI1JSk7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpXHJcbntcclxuXHQudGItaW1hZ2UtdmlkZW8tZ2FsbGVyeSAudGItd3JhcFxyXG5cdHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxue1xyXG5cdC50Yi1pbWFnZS12aWRlby1nYWxsZXJ5LW51bWJlclxyXG5cdHtcclxuXHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHR9XHJcblx0LnRiLWltYWdlLXZpZGVvLWdhbGxlcnktcGxheTo6YmVmb3JlIFxyXG5cdHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IGNhbGMoNTQwcHggKyA0OHB4KSlcclxue1xyXG5cdC50Yi1pbWFnZS12aWRlby1nYWxsZXJ5IC50Yi13cmFwIFxyXG5cdHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cdC50Yi1pbWFnZS12aWRlby1nYWxsZXJ5LWJ1dHRvbjpudGgtY2hpbGQoMSk6bnRoLWxhc3QtY2hpbGQoMiksXHJcblx0LnRiLWltYWdlLXZpZGVvLWdhbGxlcnktYnV0dG9uOm50aC1jaGlsZCgyKTpudGgtbGFzdC1jaGlsZCgxKSxcclxuXHQudGItaW1hZ2UtdmlkZW8tZ2FsbGVyeS1idXR0b25cclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbiIsIi50Yi1nYWxsZXJ5LW1vZGFsXHJcbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuLnRiLWdhbGxlcnktc2xpZGVzaG93XHJcbntcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG59XHJcbi50Yi1nYWxsZXJ5LXNsaWRlc2hvdy10b3Bcclxue1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAyMDsgXHJcblxyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRoZWlnaHQ6IDgwcHg7XHJcblxyXG5cdCYgPiBzcGFuIFxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLXNwYWNlZDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdH1cclxuXHQudGItbW9kYWwtY2xvc2VcclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHR9XHJcbn1cclxuLnRiLWdhbGxlcnktc2xpZGVzaG93LWJvdHRvbVxyXG57XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcclxufVxyXG5cclxuXHJcbi50Yi1nYWxsZXJ5LXNsaWRlc2hvdy1jZW50ZXJcclxue1xyXG5cdG9yZGVyOiAyO1xyXG5cdGZsZXg6IDEgMSAxcHg7XHJcblxyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcbi50Yi1nYWxsZXJ5LXNsaWRlc2hvdy1sZWZ0XHJcbntcclxuXHRvcmRlcjogMTtcclxufVxyXG4udGItZ2FsbGVyeS1zbGlkZXNob3ctcmlnaHRcclxue1xyXG5cdG9yZGVyOiAzO1xyXG59XHJcbi50Yi1nYWxsZXJ5LXNsaWRlc2hvdy1idXR0b24gXHJcbntcclxuXHRmbGV4OiAwIDEgODBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdGhlaWdodDogMTAwJTtcclxuXHRcclxuXHRidXR0b24gXHJcblx0e1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTA7XHJcblxyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcclxuXHJcblx0XHQmOjpiZWZvcmVcclxuXHRcdHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0d2lkdGg6IDE0cHg7XHJcblx0XHRcdGhlaWdodDogMTRweDtcclxuXHRcdFx0Ym9yZGVyOiBzb2xpZCAycHggJGNvbG9yLWJsYWNrO1xyXG5cdFx0XHRib3JkZXItdG9wOiAwO1xyXG5cdFx0XHRib3JkZXItbGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnRiLWdhbGxlcnktc2xpZGVzaG93Om5vdCgudGItZnVsbCkgLnRiLWdhbGxlcnktc2xpZGVzaG93LWJ1dHRvbiBidXR0b246Zm9jdXNcclxue1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoMS40KTtcclxufVxyXG4udGItZ2FsbGVyeS1zbGlkZXNob3ctbGVmdCBidXR0b246OmJlZm9yZSBcclxue1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xyXG59XHJcbi50Yi1nYWxsZXJ5LXNsaWRlc2hvdy1yaWdodCBidXR0b246OmJlZm9yZVxyXG57XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbn1cclxuLnRiLWdhbGxlcnktc2xpZGVzaG93LXNsaWRlLWhvbGRlclxyXG57XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdFxyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcclxufVxyXG4udGItZ2FsbGVyeS1zbGlkZXNob3ctc2xpZGVcclxue1xyXG5cdGZsZXg6IDAgMCAxMDAlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHQ+ICogXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRoZWlnaHQ6IDEwMCU7IFxyXG5cdH1cclxuXHQ+IC5qd3BsYXllciBcclxuXHR7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0fVxyXG5cdD4gLnRiLWdhbGxlcnktc2xpZGVzaG93LWltYWdlXHJcblx0e1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0PiBzcGFuXHJcblx0XHR7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdFx0aW1nIFxyXG5cdFx0e1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWF4LWhlaWdodDogMTAwJTsgXHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHRcdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRiLWZ1bGwgLnRiLWdhbGxlcnktc2xpZGVzaG93LXRvcFxyXG57XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRsZWZ0OiAwO1xyXG59XHJcbi50Yi1mdWxsIC50Yi1nYWxsZXJ5LXNsaWRlc2hvdy1ib3R0b21cclxue1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG4udGItZnVsbCAudGItZ2FsbGVyeS1zbGlkZXNob3ctdG9wIC50Yi1tb2RhbC1jbG9zZVxyXG57XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdFxyXG5cdCY6OmJlZm9yZSwgXHJcblx0Jjo6YWZ0ZXIgXHJcblx0e1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0fVxyXG59XHJcbi50Yi1mdWxsIC50Yi1nYWxsZXJ5LXNsaWRlc2hvdy1idXR0b24gYnV0dG9uOmZvY3VzXHJcbntcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpXHJcbntcclxuXHQudGItZnVsbCAudGItZ2FsbGVyeS1zbGlkZXNob3ctY2VudGVyXHJcblx0e1xyXG5cdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0fVxyXG5cdC50Yi1mdWxsIC50Yi1nYWxsZXJ5LXNsaWRlc2hvdy1idXR0b24gXHJcblx0e1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0d2lkdGg6IDYwcHg7XHJcblx0fVxyXG5cdC50Yi1mdWxsIC50Yi1nYWxsZXJ5LXNsaWRlc2hvdy1idXR0b24gYnV0dG9uOjphZnRlclxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogNDBweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC43KTtcclxuXHR9XHJcblx0LnRiLWZ1bGwgLnRiLWdhbGxlcnktc2xpZGVzaG93LWxlZnRcclxuXHR7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0YnV0dG9uOjphZnRlciB7IGxlZnQ6IDdweDsgfVxyXG5cdH1cclxuXHQudGItZnVsbCAudGItZ2FsbGVyeS1zbGlkZXNob3ctcmlnaHRcclxuXHR7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJ1dHRvbjo6YWZ0ZXIgeyByaWdodDogN3B4OyB9XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5NDBweClcclxue1xyXG5cdC50Yi1mdWxsIC50Yi1nYWxsZXJ5LXNsaWRlc2hvdy1zbGlkZS1ob2xkZXJcclxuXHR7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cdC50Yi1mdWxsIC50Yi1nYWxsZXJ5LXNsaWRlc2hvdy10b3AgYnV0dG9uXHJcblx0e1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTZweDtcclxuXHR9XHJcblx0LnRiLWZ1bGwgLnRiLWdhbGxlcnktc2xpZGVzaG93LXRvcCA+IHNwYW5cclxuXHR7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmxhY2ssIDAuNyk7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTQwcHgpXHJcbntcclxuXHQudGItZ2FsbGVyeS1zbGlkZXNob3ctdG9wXHJcblx0e1xyXG5cdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdH1cclxuXHQudGItZ2FsbGVyeS1zbGlkZXNob3ctc2xpZGUtaG9sZGVyXHJcblx0e1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XHJcblx0fVxyXG5cclxuXHQudGItZ2FsbGVyeS1zbGlkZXNob3ctYnV0dG9uIFxyXG5cdHtcclxuXHRcdGZsZXg6IDAgMCA2MHB4O1xyXG5cdH1cclxuXHQudGItZ2FsbGVyeS1zbGlkZXNob3ctdG9wID4gc3BhblxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRvcDogYXV0bztcclxuXHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdHBhZGRpbmc6IDAgNzJweDtcclxuXHJcblx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0fVxyXG5cdC50Yi1nYWxsZXJ5LXNsaWRlc2hvdy10b3AgYnV0dG9uXHJcblx0e1xyXG5cdFx0cGFkZGluZy1yaWdodDogNzJweDtcclxuXHR9XHJcblx0LnRiLWdhbGxlcnktc2xpZGVzaG93LWJvdHRvbVxyXG5cdHtcclxuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KVxyXG57XHJcblx0LnRiLWdhbGxlcnktc2xpZGVzaG93LXNsaWRlLWhvbGRlclxyXG5cdHtcclxuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDcycHggLSA3MnB4KTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG57XHJcblx0LnRiLWdhbGxlcnktc2xpZGVzaG93LXRvcCA+IHNwYW5cclxuXHR7XHJcblx0XHRwYWRkaW5nOiAwIDE2cHg7XHJcblx0fVxyXG5cdC50Yi1nYWxsZXJ5LXNsaWRlc2hvdy10b3AgYnV0dG9uXHJcblx0e1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTZweDtcclxuXHR9XHJcblx0LnRiLWdhbGxlcnktc2xpZGVzaG93LWJ1dHRvbiBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG4iLCIudGItcHJpY2UtYmxvY2stc3BhY2VkXHJcbntcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctc3BhY2VkO1xyXG59XHJcbi50Yi1wcmljZS1ibG9jayBiIFxyXG57XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAzNTA7XHJcblxyXG5cdHNtYWxsLnRiLXByaWNlLWJsb2NrLWNhbXBhZ2luXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFxyXG5cdFx0c3VwIFxyXG5cdFx0eyBcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdHNtYWxsOm5vdCgudGItcHJpY2UtYmxvY2stY2FtcGFnaW4pXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDZweDtcclxuXHJcblx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFxyXG5cdFx0c3VwIFxyXG5cdFx0eyBcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50Yi1wcmljZS1ibG9jay1leHRyYVxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHR9XHJcbn1cclxuLnRiLXByaWNlLWJsb2NrLWRpc2NsYWltZXJcclxue1xyXG5cdHBhZGRpbmc6IDhweCAxNnB4O1xyXG5cdGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ncmV5LWJvcmRlcjtcclxuXHRib3JkZXItbGVmdC13aWR0aDogNHB4O1xyXG5cclxuXHRib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLXJlZDtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTQwcHgpXHJcbntcclxuXHQudGItcHJpY2UtYmxvY2sgYiBzbWFsbCArIHNtYWxsIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcbn1cclxuIiwiLnRiLWZpbmFuY2UtYmxvY2tbYXJpYS1oaWRkZW49dHJ1ZV0gXHJcbntcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRiLWZpbmFuY2UtYmxvY2stcGlsbHMgXHJcbntcclxuXHRtYXJnaW46IDAgMCA4cHg7XHJcbn1cclxuLnRiLWZpbmFuY2UtYmxvY2stcm93XHJcbntcclxuXHRtYXJnaW46IDAgLTI0cHg7XHJcblxyXG5cdCY6bm90KC50Yi1zdGFjaylcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHQ+ICogXHJcblx0e1xyXG5cdFx0cGFkZGluZzogMCAyNHB4O1xyXG5cdH1cclxufVxyXG4udGItc3RhY2sgLnRiLWZpbmFuY2UtYmxvY2stcm93XHJcbntcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG4udGItZmluYW5jZS1ibG9jay1tZXNzYWdlIFxyXG57XHJcblx0ZmxleDogMSAxIDQzMHB4O1xyXG5cclxuXHRmb250LXNpemU6IDEycHg7XHJcblxyXG5cdCY6bnRoLWNoaWxkKDMpXHJcblx0e1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRmbGV4LWdyb3c6IDA7XHJcblx0fVxyXG5cdD4gZGl2IFxyXG5cdHtcclxuXHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0bWF4LXdpZHRoOiAzMDRweDtcclxuXHR9XHJcblx0JjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkXHJcblx0e1xyXG5cdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdD4gZGl2IFxyXG5cdFx0e1xyXG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRoMiBcclxuXHR7XHJcblx0XHRwYWRkaW5nOiAwIDAgMCA0OHB4O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG5cdFx0YmFja2dyb3VuZDogbm8tcmVwZWF0IHRvcCA1MCUgbGVmdCAwIHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vdHByLWFwcGxpZWQuc3ZnJyk7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcclxuXHR9XHJcblx0cCBcclxuXHR7XHJcblx0XHRtYXJnaW46IDAuNWVtIDAgMDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk0MXB4KVxyXG57XHJcblx0LnRiLWRldGFpbC1oZWFkZXJcclxuXHR7XHJcblx0XHQudGItZmluYW5jZS1jdGFcclxuXHRcdHtcclxuXHRcdFx0ZmxleDogMCAwIGF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHRcdFx0anVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KVxyXG57XHJcblx0LnRiLWZpbmFuY2UtY3RhXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk0MXB4KVxyXG57XHJcblx0LnRiLWZpbmFuY2UtYmxvY2stbWVzc2FnZTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkID4gZGl2XHJcblx0e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuXHRcdGgyIFxyXG5cdFx0eyBcclxuXHRcdFx0ZmxleDogMCAxIDM2MHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDY0cHg7IFxyXG5cdFx0fVxyXG5cdFx0PiBkaXYgXHJcblx0XHR7XHJcblx0XHRcdGZsZXg6IDEgMSAxcHg7XHJcblx0XHR9XHJcblx0XHRwOmZpcnN0LWNoaWxkIFxyXG5cdFx0eyBcclxuXHRcdFx0ZmxleDogMSAxIDFweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMC41ZW07IFxyXG5cdFx0fVxyXG5cdFx0LnRiLWZpbmFuY2UtY3RhXHJcblx0XHR7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA2NHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4udGItZmluYW5jZS1ibG9jay12YWx1ZXNcclxue1xyXG5cdGZsZXg6IDAgMSA0NDVweDtcclxufVxyXG4udGItZmluYW5jZS1ibG9jay12YWx1ZXMtcm93XHJcbntcclxuXHRtYXgtd2lkdGg6IDQ0NXB4O1xyXG59XHJcbi50Yi1maW5hbmNlLWJsb2NrLXZhbHVlcy1yb3dcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHJcblx0bWFyZ2luOiAwIC02cHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcblx0PiBkaXYgXHJcblx0e1xyXG5cdFx0ZmxleDogMCAwIDMzLjMzJTtcclxuXHRcdHBhZGRpbmc6IDAgNnB4O1xyXG5cdH1cclxuXHQ+IHNwYW46bnRoLWNoaWxkKDEpXHJcblx0e1xyXG5cdFx0bWFyZ2luOiAwIDAgNnB4O1xyXG5cdH1cclxuXHQudGItZmluYW5jZS1ibG9jay10ZXh0LmFnZy1tb2RhbC1pZC10ZXh0XHJcblx0e1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG5cdGJ1dHRvbiBcclxuXHR7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblxyXG5cdFx0Jjpmb2N1cyAudGItZmluYW5jZS1ibG9jay10ZXh0IFxyXG5cdFx0e1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB0Yi1ob3ZlciBcclxuXHRcdHtcclxuXHRcdFx0LnRiLWZpbmFuY2UtYmxvY2stdGV4dFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi50Yi1maW5hbmNlLWJsb2NrLWNvbFxyXG57XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAzNTA7XHJcblxyXG5cdHN1cCBcclxuXHR7IFxyXG5cdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR9XHJcblxyXG59XHJcbi50Yi1maW5hbmNlLWJsb2NrLWV4dHJhXHJcbntcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6IDEycHg7XHJcbn1cclxuLnRiLWZpbmFuY2UtYmxvY2stdGV4dFxyXG57XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi50Yi1maW5hbmNlLWJsb2NrLW5vdmFsdWVzXHJcbntcclxuXHRmbGV4OiAxIDEgMXB4O1xyXG5cclxuXHRoMiBcclxuXHR7XHJcblx0XHRtYXJnaW46IDAgMCAxMnB4O1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHR9XHJcblx0cCBcclxuXHR7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblxyXG5cdFx0JiArIHAgeyBtYXJnaW4tdG9wOiAwLjVlbTsgfVxyXG5cdH1cclxufVxyXG4udGItZmluYW5jZS1ibG9jay1oZWFkaW5nXHJcbnsgXHJcblx0ZmxleDogMSAxIDE5MHB4O1xyXG5cclxuXHRtYXgtd2lkdGg6IDU0MHB4O1xyXG5cdG1hcmdpbjogMDtcclxuXHJcblx0Zm9udC1zaXplOiAxMnB4OyBcclxuXHJcblx0cCBcclxuXHR7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRtYXJnaW46IDAgMCAxMnB4O1xyXG5cclxuXHRcdCY6Zmlyc3QtY2hpbGQgXHJcblx0XHR7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA2cHg7XHJcblx0XHR9XHJcblx0XHRiIFxyXG5cdFx0e1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHR1bCBcclxuXHR7XHJcblx0XHRwYWRkaW5nOiAwIDAgMCA2cHg7XHJcblx0XHRtYXJnaW46IDAgMCAxMnB4O1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHR9XHJcblx0bGkgXHJcblx0e1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0cGFkZGluZzogMCAwIDAgMTJweDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHQmOjpiZWZvcmUgXHJcblx0XHR7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cclxuXHRcdFx0Y29udGVudDogXCJcXDIwMjJcIjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnRiLWNhbXBhaWduLWN0YSBcclxue1xyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweClcclxuXHR7XHJcblx0XHRmbGV4OiAxIDEgMXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuXHR7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi10b3A6IDRweDtcclxuXHJcblx0XHRhIFxyXG5cdFx0e1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcdFxyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KVxyXG57XHJcblx0LnRiLWZpbmFuY2UtYmxvY2stdmFsdWVzXHJcblx0e1xyXG5cdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0fVxyXG5cdC50Yi1maW5hbmNlLWJsb2NrLWhlYWRpbmdcclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgNTclO1xyXG5cdFx0bWFyZ2luLXRvcDogMTJweFxyXG5cdH1cclxuXHQudGItZmluYW5jZS1ibG9jay1tZXNzYWdlXHJcblx0e1xyXG5cdFx0ZmxleDogMCAwIDQzJTtcclxuXHJcblx0XHQmOm50aC1jaGlsZCgyKSB7IGZsZXgtYmFzaXM6IDEwMCU7IH1cclxuXHR9XHJcblx0LnRiLWZpbmFuY2UtYmxvY2stbWVzc2FnZTpudGgtY2hpbGQoMylcclxuXHR7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcblx0LnRiLWZpbmFuY2UtYmxvY2stbWVzc2FnZSA+IGRpdlxyXG5cdHtcclxuXHRcdG1heC13aWR0aDogbm9uZTtcclxuXHJcblx0XHRoMiB7IG1heC13aWR0aDogMzA0cHg7fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbntcclxuXHQudGItZmluYW5jZS1ibG9jay12YWx1ZXNcclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHR9XHJcblx0LnRiLWZpbmFuY2UtYmxvY2staGVhZGluZ1xyXG5cdHtcclxuXHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdH1cclxuXHQudGItZmluYW5jZS1ibG9jay1tZXNzYWdlXHJcblx0e1xyXG5cdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG5cdC50Yi1maW5hbmNlLWJsb2NrLW1lc3NhZ2UgPiBkaXZcclxuXHR7XHJcblx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRoMiB7IG1heC13aWR0aDogMzA0cHg7IH1cclxuXHR9XHJcblx0LnRiLWZpbmFuY2UtYmxvY2s6bm90KC50Yi1zdGFjaylcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0LnRiLWZpbmFuY2UtYmxvY2staGVhZGluZyxcclxuXHQudGItZmluYW5jZS1ibG9jay1tZXNzYWdlXHJcblx0e1xyXG5cdFx0bWFyZ2luLXRvcDogMTJweFxyXG5cdH1cclxuXHQudGItZmluYW5jZS1ibG9jay1tZXNzYWdlIFxyXG5cdHtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHR9XHJcblx0LnRiLWZpbmFuY2UtYmxvY2stbWVzc2FnZTpudGgtY2hpbGQoMylcclxuXHR7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcblx0LnRiLWZpbmFuY2UtYmxvY2stY29sXHJcblx0e1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMzc5cHgpXHJcbntcclxuXHQudGItZmluYW5jZS1ibG9jay12YWx1ZXMtcm93ID4gZGl2XHJcblx0e1xyXG5cdFx0ZmxleDogMCAwIGF1dG87XHJcblx0fVxyXG5cdC50Yi1maW5hbmNlLWJsb2NrLWNvbFxyXG5cdHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDM0OXB4KVxyXG57XHJcblx0LnRiLWZpbmFuY2UtYmxvY2stdmFsdWVzLXJvdyAudGItZmluYW5jZS1ibG9jay10ZXh0XHJcblx0e1xyXG5cdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdH1cclxufSIsIi50Yi10aXRsZS1ibG9jayBoMVxyXG57XHJcblx0bWFyZ2luOiAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAzNTA7XHJcblx0dHJhbnNpdGlvbjogZm9udC1zaXplIDAuMjVzO1xyXG59XHJcbi50Yi10aXRsZS1ibG9jayBzdHJvbmcgXHJcbntcclxuXHRmb250LXdlaWdodDogaW5oZXJpdDtcclxufVxyXG4udGItdGl0bGUtYmxvY2sgc21hbGxcclxue1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHR0cmFuc2l0aW9uOiBmb250LXNpemUgMC4yNXM7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KVxyXG57XHJcblx0LnRiLXRpdGxlLWJsb2NrIGgxXHJcblx0e1xyXG5cdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdH1cclxuXHQudGItdGl0bGUtYmxvY2sgc21hbGxcclxuXHR7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxue1xyXG5cclxufSIsIi50Yi10YWItYmxvY2sgXHJcbnsgXHJcblxyXG59XHJcbi50Yi10YWItYmxvY2s6bm90KC50Yi1uby1zY3JvbGwpIC50Yi10YWItYmxvY2stdGFicyBcclxue1xyXG5cdG92ZXJmbG93LXg6IGF1dG87XHJcbn1cclxuLnRiLXRhYi1ibG9jay50Yi1uby1zY3JvbGwgLnRiLXRhYi1ibG9jay10YWJzIFxyXG57XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi50Yi10YWItYmxvY2stdGFicyBcclxueyBcclxuXHRkaXNwbGF5OiBmbGV4O1x0XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcclxuXHQmLnRiLWNlbnRlciBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG5cdFx0bGkgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cclxuXHR9XHJcblx0bGkgXHJcblx0e1xyXG5cdFx0ZmxleDogMCAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdCYudGItYmxhbmsgXHJcblx0XHR7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi50Yi10YWItYmxvY2stdGFicyBidXR0b24gXHJcbntcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxufVxyXG4udGItdGFiLWJsb2NrLXBhbmVsLWhvbGRlciBcclxueyBcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjsgXHJcblxyXG5cdGhlaWdodDogYXV0bztcclxuXHR0cmFuc2l0aW9uOiBoZWlnaHQgMC41cztcclxufVxyXG4udGItdGFiLWJsb2NrLXBhbmVsIFxyXG57IFxyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0b3BhY2l0eTogMTtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XHJcblxyXG5cdCZbYXJpYS1oaWRkZW49dHJ1ZV1cclxuXHR7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAyMDtcclxuXHRcdGxlZnQ6IC0xMDAwdnc7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG4udGItdGFiLWJsb2NrLW5hdiBcclxue1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KVxyXG57XHJcblx0LnRiLXRhYi1ibG9ja1xyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQmLnRiLWZhZGUtb3ZlcmxheVxyXG5cdFx0e1xyXG5cdFx0XHQmOjpiZWZvcmUsXHJcblx0XHRcdCY6OmFmdGVyIFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHR6LWluZGV4OiAxMDtcclxuXHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjo6YmVmb3JlIFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bGVmdDogMjBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGNvbG9yLWdyZXktYmFja2dyb3VuZCwxKSAwJSwgcmdiYSgkY29sb3ItZ3JleS1iYWNrZ3JvdW5kLDApIDEwMCUpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmFmdGVyIFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRjb2xvci1ncmV5LWJhY2tncm91bmQsMCkgMCUsIHJnYmEoJGNvbG9yLWdyZXktYmFja2dyb3VuZCwxKSA1MCUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC50Yi10YWItYmxvY2stdGFicyBsaVxyXG5cdHtcclxuXHRcdGZsZXg6IDEgMCBjYWxjKDM0M3B4IC8gMyk7XHJcblx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHR9XHJcblx0LnRiLXRhYi1ibG9jay10YWJzLnRiLWhhcy10YWItYmxvY2stbmF2IFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0b3ZlcmZsb3cteDogc2Nyb2xsO1xyXG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0Ji50Yi1jYW4tc2Nyb2xsXHJcblx0XHR7XHJcblx0XHRcdC8vIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0Ly8gcGFkZGluZy1yaWdodDogMjBweDtcclxuXHRcdFx0Ly8gbWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0XHRcdC8vIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRsaSB7IFxyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudGItdGFiLWJsb2NrLW5hdlxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTRweDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR6LWluZGV4OiAyMDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0aGVpZ2h0OiAzMHB4O1xyXG5cclxuXHRcdCY6OmJlZm9yZSBcclxuXHRcdHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0d2lkdGg6IDhweDtcclxuXHRcdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRcdGJvcmRlcjogc29saWQgMnB4ICRjb2xvci1ncmV5LXRleHQ7XHJcblx0XHRcdGJvcmRlci10b3A6IDA7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMDtcclxuXHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcblx0XHR9XHJcblx0XHQmICsgJiBcclxuXHRcdHtcclxuXHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdCY6OmJlZm9yZSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgyMjVkZWcpOyB9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udGItdGFiLWJsb2NrLXRhYnNcclxue1xyXG5cdGxpOmZpcnN0LWNoaWxkIC50Yi1jdXN0b21pc2UtdmVoaWNsZS10YWJcclxuXHR7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcblx0bGk6bGFzdC1jaGlsZCAudGItY3VzdG9taXNlLXZlaGljbGUtdGFiXHJcblx0e1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdH1cclxufSIsIlxyXG4udGItbG9hZGluZy13cmFwcGVyXHJcbntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmxkcy1kYXJrIC50Yi1sb2FkaW5nLWFuaW1hdGlvbiBcclxue1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG4ubGRzLWxpZ2h0IC50Yi1sb2FkaW5nLWFuaW1hdGlvbiBcclxue1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG4udGItbG9hZGluZy1hbmltYXRpb24gXHJcbntcclxuXHRAaW5jbHVkZSB0Yi16LWluZGV4O1xyXG5cclxuXHQ+IGRpdiBcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHR9XHJcbn1cclxuLnRiLWxvYWRpbmctbGVhdmUtYWN0aXZlIFxyXG57XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHJcblx0b3BhY2l0eTogMTtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XHJcbn1cclxuLnRiLWxvYWRpbmctbGVhdmUtZnJvbVxyXG57XHJcblx0b3BhY2l0eTogMTtcdFxyXG59XHJcbi50Yi1sb2FkaW5nLWxlYXZlLXRvIFxyXG57XHJcblx0b3BhY2l0eTogMDtcclxufSIsIi50Yi1jdXN0b21pc2UtdmVoaWNsZVxyXG57XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG4udGItY3VzdG9taXNlLXZlaGljbGUgLnRiLW1vZGFsLWNsb3NlXHJcbntcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0ei1pbmRleDogMTtcclxuXHJcblx0d2lkdGg6IDQ4cHg7XHJcblx0aGVpZ2h0OiA0OHB4O1xyXG5cclxuXHQmOjpiZWZvcmUsIFxyXG5cdCY6OmFmdGVyXHJcblx0e1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5NDBweClcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuLnRiLWN1c3RvbWlzZS12ZWhpY2xlLXRvcFxyXG57XHJcblx0aGVpZ2h0OiA2NXZoO1xyXG5cdHRyYW5zaXRpb246IGhlaWdodCAwLjI1cztcclxuXHJcblx0LnRiLXdyYXAsXHJcblx0LnRiLTM2MC1iYW5uZXIsXHJcblx0LnRiLWxvYWRpbmctd3JhcHBlcixcclxuXHQudGItbG9hZGluZy13cmFwcGVyID4gZGl2XHJcblx0eyBoZWlnaHQ6IDEwMCU7IH1cclxuXHJcblx0LnRiLWxvYWRpbmctYW5pbWF0aW9uIFxyXG5cdHsgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxyXG59XHJcbi50Yi1jdXN0b21pc2UtdmVoaWNsZS1ib3R0b21cclxue1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHJcblx0cGFkZGluZzogMjRweCAwIDMycHg7XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LWJhY2tncm91bmQ7XHJcbn1cclxuLnRiLWN1c3RvbWlzZS12ZWhpY2xlLWJ1dHRvbnNcclxue1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG1hcmdpbjogMCAtOHB4O1xyXG5cclxuXHQ+ICogXHJcblx0e1xyXG5cdFx0bWFyZ2luOiAwIDhweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KVxyXG57XHJcblx0LnRiLWN1c3RvbWlzZS12ZWhpY2xlLWJ1dHRvbnNcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdFxyXG5cdFx0PiAqIFxyXG5cdFx0e1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRcdCYgKyAqIFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRiLWN1c3RvbWlzZS12ZWhpY2xlLXRhYlxyXG57XHJcblx0QGluY2x1ZGUgdGItYm9yZGVybGluaztcclxuXHJcblx0bWFyZ2luOiAwIDI0cHggNnB4IDA7XHJcblxyXG5cdGxldHRlci1zcGFjaW5nIDogJGxldHRlci1zcGFjaW5nLXNwYWNlZDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogOTQwcHgpXHJcblx0e1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcblx0fVxyXG59XHJcblxyXG4udGItY3VzdG9taXNlLXZlaGljbGUtc3dhdGNoc2V0LWhvbGRlciBcclxue1xyXG5cclxufVxyXG4udGItY3VzdG9taXNlLXZlaGljbGUtc3dhdGNoc2V0LXNsb3Rcclxue1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHJcblx0PiBwIFxyXG5cdHtcclxuXHRcdHBhZGRpbmc6IDEycHggMCAwO1xyXG5cdFx0bWFyZ2luOiAwIDAgLTEwcHg7XHJcblx0fVxyXG59XHJcbiRjdmJ3OiAycHg7XHJcbi50Yi1jdXN0b21pc2UtdmVoaWNsZS1zd2F0Y2hzZXRcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRwYWRkaW5nOiAkY3ZidztcclxuXHRwYWRkaW5nLXRvcDogY2FsYygjeyRjdmJ3ICsgMjRweH0pO1xyXG5cdHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGN2YncgKyAyNHB4fSk7XHJcblx0bWFyZ2luOiAwIC04cHggLTE2cHg7XHJcbn1cclxuLnRiLWN1c3RvbWlzZS12ZWhpY2xlLXN3YXRjaHNldCBidXR0b24gXHJcbntcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRib3JkZXI6IHNvbGlkIDFweCAkY29sb3Itd2hpdGU7XHJcblx0bWFyZ2luOiAwIDhweCAxNnB4O1xyXG5cclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG5cdCY6bm90KC50Yi1tYXRjaGVzKVxyXG5cdHtcclxuXHRcdG9wYWNpdHk6IDAuMztcclxuXHR9XHJcblx0JlthcmlhLXNlbGVjdGVkPXRydWVdOjpiZWZvcmVcclxuXHR7XHJcblx0XHQkY3Zid246IGNhbGMoJGN2YncgKiAtMSk7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6ICRjdmJ3bjtcclxuXHRcdHJpZ2h0OiAkY3Zid247XHJcblx0XHRib3R0b206ICRjdmJ3bjtcclxuXHRcdGxlZnQ6ICRjdmJ3bjtcclxuXHRcdHotaW5kZXg6IDE7XHJcblxyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGJvcmRlcjogc29saWQgMnB4ICRjb2xvci1yZWQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHQvLyBvdXRsaW5lOiBzb2xpZCAxcHggJGNvbG9yLXdoaXRlO1xyXG5cdH1cclxuXHQmOmZvY3VzXHJcblx0e1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDRweCA0cHggcmdiYSgkY29sb3ItYmxhY2ssIDAuNCk7XHJcblx0fVxyXG5cdHNwYW4gXHJcblx0e1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cdGltZyBcclxuXHR7IFxyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7IFxyXG5cdH1cclxufVxyXG4udGItY3VzdG9taXNlLXZlaGljbGUtc3dhdGNoc2V0LnRiLWhpZGUtbm90LW1hdGNoZXMgYnV0dG9uOm5vdCgudGItbWF0Y2hlcylcclxue1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn0iLCIudGItY2hvb3NlLXZlaGljbGVcclxue1xyXG5cdHBhZGRpbmc6IDQ4cHggMDtcclxuXHRib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWdyZXktYm9yZGVyO1xyXG5cdG1hcmdpbjogNDhweCAwO1xyXG5cclxuXHQ+IGgyIFxyXG5cdHtcclxuXHRcdG1hcmdpbjogMCAwIDM2cHg7XHJcblxyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDM1MDtcclxuXHR9XHJcbn1cclxuLnRiLWNob29zZS12ZWhpY2xlLWhvbGRlclxyXG57XHJcblx0dHJhbnNpdGlvbjogaGVpZ2h0IDAuMjVzO1xyXG59XHJcbi50Yi1jaG9vc2UtdmVoaWNsZS1saXN0XHJcbntcclxuXHQuc3dpcGVyIFxyXG5cdHtcclxuXHRcdHBhZGRpbmc6IDEycHg7XHJcblx0XHRtYXJnaW46IC0xMnB4O1xyXG5cdH1cclxuXHQmOm5vdCgudGItc2luZ2xlLXJvdylcclxuXHR7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0LnRiLWNob29zZS12ZWhpY2xlLWJ1dHRvblxyXG5cdFx0e1xyXG5cdFx0XHRmbGV4OiAwIDAgMjUlO1xyXG5cdFx0XHR3aWR0aDogMjUlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnRiLXNpbmdsZS1yb3cgXHJcblx0e1xyXG5cdFx0LnN3aXBlci13cmFwcGVyXHJcblx0XHR7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdFx0fVxyXG5cdFx0LnN3aXBlci1zbGlkZVxyXG5cdFx0e1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0XHQudGItY2hvb3NlLXZlaGljbGUtaXRlbVxyXG5cdFx0e1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50Yi1jaG9vc2UtdmVoaWNsZS1idXR0b25cclxuXHR7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi50Yi1jaG9vc2UtdmVoaWNsZS1pdGVtXHJcbntcclxuXHRwYWRkaW5nOiAyNHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRib3gtc2hhZG93OiAgMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG5cdGgzIFxyXG5cdHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRmb250LXdlaWdodDogMzUwO1xyXG5cclxuXHRcdHNwYW4gXHJcblx0XHR7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdH1cclxuXHR9XHJcblx0aW1nIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdHN0cm9uZyBcclxuXHR7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLXNwYWNlZDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0fVxyXG5cdGRsIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbjogLTI0cHggMCAwO1xyXG5cclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0fVxyXG5cdGRsID4gZGl2XHJcblx0e1xyXG5cdFx0ZmxleDogMCAwIDUwJTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRwYWRkaW5nOiAwIDAgMCA1MHB4O1xyXG5cdFx0bWFyZ2luOiAyNHB4IDAgMDtcclxuXHJcblx0XHQmOjpiZWZvcmUgXHJcblx0XHR7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGxlZnQ6IDlweDtcclxuXHJcblx0XHRcdHdpZHRoOiAzM3B4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMCBsZWZ0IDUwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0ZHQgXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdH1cclxuXHRkZCBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcbn1cclxuLnRiLWNob29zZS12ZWhpY2xlLXNsb3Rcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdD4gZGl2IFxyXG5cdHtcclxuXHRcdCY6Zmlyc3QtY2hpbGQgXHJcblx0XHR7IFxyXG5cdFx0XHRmbGV4OiAwIDAgMzUlOyBcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDM2cHg7XHJcblx0XHR9XHJcblx0XHQmOmxhc3QtY2hpbGQgeyBmbGV4OiAwIDAgNjUlOyBwYWRkaW5nOiAwIDAgMCAyNHB4OyB9XHJcblx0XHQmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQgeyBmbGV4OiAwIDAgMTAwJTsgcGFkZGluZzogMDsgfVxyXG5cdH1cclxuXHQudGItY2hvb3NlLXZlaGljbGUtaXRlbVxyXG5cdHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHR9XHJcblx0LnRiLWNob29zZS12ZWhpY2xlLWl0ZW0gKyBidXR0b24gXHJcblx0eyBcclxuXHRcdG1hcmdpbi10b3A6IDEycHg7IFxyXG5cdH1cclxufVxyXG4udGItY2hvb3NlLXZlaGljbGUgLnRiLWNob29zZS12ZWhpY2xlLXNsb3QgLnRiLWZpZWxkLXNldC1ob2xkZXJcclxue1xyXG5cdGJvcmRlci10b3A6IDA7XHJcblx0cGFkZGluZy10b3A6IDA7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk0MXB4KVxyXG57XHJcblx0ZGwudGItY2hvb3NlLXZlaGljbGUtaXRlbS1saXN0LW9kZCA+IGRpdiBcclxuXHR7XHJcblx0XHRmbGV4LWJhc2lzOiAzMy4zMyU7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5NDBweClcclxue1xyXG5cdC50Yi1jaG9vc2UtdmVoaWNsZS1zbG90XHJcblx0e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC50Yi1jaG9vc2UtdmVoaWNsZS1zbG90ID4gZGl2Omxhc3QtY2hpbGRcclxuXHR7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0fVxyXG5cdC50Yi1jaG9vc2UtdmVoaWNsZS1pdGVtIGxpXHJcblx0e1xyXG5cdFx0ZmxleC1iYXNpczogMTAwJTtcclxuXHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0fVxyXG59XHJcbiIsIi50Yi1jYXJvdXNlbC1ibGFua1xyXG57XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4udGItY2Fyb3VzZWwtYmxhbmstaW5uZXJcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbn1cclxuIiwiLnRwci1zdGVwLXVwXHJcbntcclxuXHJcbn1cclxuLnRwci1zdGVwLXVwLWZha2UtaG9sZGVyXHJcbntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHJcblx0PiAqIHsgZmxleDogMCAwIDEwMCU7IH1cclxufVxyXG4udHByLXN0ZXAtdXAgaDJcclxue1xyXG5cdHBhZGRpbmc6IDAgMCA0OHB4O1xyXG5cdG1hcmdpbjogMCAwIDQ4cHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1ncmV5LWJvcmRlcjtcclxuXHJcblx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAzNTA7XHJcbn1cclxuLnRwci1zdGVwLXVwLWludHJvIHNtYWxsIFxyXG57XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLnRwci1zdGVwLXVwLWludHJvIHAgXHJcbntcclxuXHRtYXgtd2lkdGg6IDM4MHB4O1xyXG5cdG1hcmdpbjogNXB4IGF1dG8gNDBweDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLnRwci1zdGVwLXVwLWxpc3QgXHJcbntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDAgLTEycHg7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4udHByLXN0ZXAtdXAtaXRlbVxyXG57XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0ZmxleDogMCAwIDMzLjMzJTtcclxuXHR3aWR0aDogMzMuMzMlO1xyXG59XHJcbi50cHItc3RlcC11cC1pdGVtIC5idXR0b24tc29saWQgXHJcbntcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbn1cclxuLnRwci1zdGVwLXVwLWl0ZW0tcGFkZGluZyBcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHBhZGRpbmc6IDAgMTJweCAyNHB4O1xyXG5cdFxyXG5cdD4gKiBcclxuXHR7IFxyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmbGV4OiAxIDEgYXV0bzsgXHJcblx0fVxyXG59XHJcbi50cHItc3RlcC11cC1pdGVtLW1vcmUtbGVzcy1ob2xkZXIgXHJcbntcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cclxuXHQgPiAqIHtcclxuXHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdCB9XHJcbn1cclxuLnRwci1zdGVwLXVwLWl0ZW0tbW9yZS1sZXNzIFtkYXRhLW51bV1cclxue1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0JltkYXRhLWxlbmd0aD1cIjFcIl1cclxuXHR7XHJcblx0XHRtaW4td2lkdGg6IDE0cHg7XHJcblx0fVxyXG5cdCZbZGF0YS1sZW5ndGg9XCIyXCJdXHJcblx0e1xyXG5cdFx0bWluLXdpZHRoOiAyOHB4OyBcclxuXHR9XHJcblx0JltkYXRhLWxlbmd0aD1cIjNcIl1cclxuXHR7XHJcblx0XHRtaW4td2lkdGg6IDQycHg7XHJcblx0fVxyXG5cdCZbZGF0YS1sZW5ndGg9XCI0XCJdXHJcblx0e1xyXG5cdFx0bWluLXdpZHRoOiA1NnB4O1xyXG5cdH1cclxufVxyXG4udHByLXN0ZXAtdXAtaXRlbSBoM1xyXG57XHJcblx0bWFyZ2luOiAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXdlaWdodDogMzUwO1xyXG5cclxuXHRzdHJvbmdcclxuXHR7XHJcblx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRmb250LXdlaWdodDogMzUwO1xyXG5cdH1cclxufVxyXG4udHByLXN0ZXAtdXAtaXRlbSBoMyAudHByLXN0ZXAtdXAtaXRlbS1kZXNjcmlwdGlvblxyXG57XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnRwci1zdGVwLXVwLWl0ZW0gaDMgLnRwci1zdGVwLXVwLWl0ZW0tZGVzY3JpcHRpb24taG9sZGVyIFxyXG57XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHQ+ICogeyBmbGV4OiAwIDAgMTAwJTsgfVxyXG59XHJcbi50cHItc3RlcC11cC1pdGVtIGgzIHNwYW5cclxue1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi50cHItc3RlcC11cC1pdGVtLW9wdGlvbnNcclxue1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0ZGlzcGxheTogZmxleDtcdFxyXG59XHJcbi50cHItc3RlcC11cC1pbmNsLCBcclxuLnRwci1zdGVwLXVwLWl0ZW0tb3B0aW9ucyAudHByLXN0ZXAtdXAtZmFrZVxyXG57XHJcblx0ZmxleDogMCAwIDEwMCU7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLnRwci1zdGVwLXVwLWZha2Vcclxue1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0b3BhY2l0eTowO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4udHByLXN0ZXAtdXAtaW1hZ2UgXHJcbntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLXRvcDogMjRweDtcclxufVxyXG4udHByLXN0ZXAtdXAtaW1hZ2UgYSBcclxue1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi50cHItc3RlcC11cC1pbWFnZSBiXHJcbntcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAtMjBweDtcclxuXHRsZWZ0OiAwO1xyXG59XHJcbi50cHItc3RlcC11cC1pbWFnZSBzbWFsbCBcclxue1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3R0b206IC01cHg7XHJcblx0cmlnaHQ6IDA7XHJcblx0Zm9udC1zaXplOiAxMHB4O1xyXG59XHJcbi50cHItc3RlcC11cC1pbWFnZSBpbWdcclxue1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdC8vIG1heC13aWR0aDogNzAlO1xyXG5cdG1hcmdpbi1sZWZ0OiAtNSU7XHJcbn1cclxuLnRwci1zdGVwLXVwLXZlaGljbGUtcHJpY2UgLnBpbGwtdGV4dFxyXG57XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmc6IDJweCAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4udHByLXN0ZXAtdXAtdmVoaWNsZS1wcmljZSBzcGFuW2NsYXNzXj1waWxsLV1cclxue1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW46IDEuNWVtIDAgNHB4O1xyXG59XHJcbi50cHItc3RlcC11cC12ZWhpY2xlLXByaWNlIGJcclxue1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4udHByLXN0ZXAtdXAtdmVoaWNsZS1wcmljZSBzdHJvbmcgXHJcbntcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6IDMycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDM1MDtcclxufVxyXG4udHByLXN0ZXAtdXAtdmVoaWNsZS1wcmljZSBzdHJvbmcgc3VwIFxyXG57XHJcblx0dG9wOiAtMWVtO1xyXG5cdGZvbnQtc2l6ZTogMC40ZW07XHJcbn0gXHJcbi50cHItc3RlcC11cC1pdGVtLXNwZWNpYWxzXHJcbntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLnRwci1zdGVwLXVwLXZlaGljbGUtcHJpY2Ugc21hbGwgXHJcbntcclxuXHRmbGV4OiAwIDAgMTAwJTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi50cHItc3RlcC11cC12ZWhpY2xlLWZlYXR1cmVzIGJcclxue1xyXG5cdG1hcmdpbjogMS41ZW0gMCAxZW07XHJcbn1cclxuLnRwci1zdGVwLXVwLXZlaGljbGUtZmVhdHVyZXMgdWxcclxue1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAxOHB4IDAgMDtcclxuXHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHJcblx0bGkgXHJcblx0e1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0cGFkZGluZzogMCAxMHB4IDAgMDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdH1cclxuXHQuaS1zdmcgXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIFxyXG5cdFx0e1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi50cHItc3RlcC11cC12ZWhpY2xlLWZlYXR1cmVzIGxpICsgbGkgXHJcbntcclxuXHRtYXJnaW4tdG9wOiAwLjVlbTtcclxufVxyXG4udHByLXN0ZXAtdXAtdmVoaWNsZS1mZWF0dXJlcyBzbWFsbCBcclxue1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogOHB4IDAgMDtcclxuXHJcblx0Y29sb3I6ICRjb2xvci1ncmV5LXRleHQ7XHJcbn1cclxuLnRwci1zdGVwLXVwLXZlaGljbGUtZmVhdHVyZXNcclxue1xyXG5cdG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbn1cclxuLnRwci1zdGVwLXVwLWl0ZW0tcGFkZGluZyA+IGJ1dHRvbiBcclxue1xyXG5cdHdpZHRoOiAyMjRweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDEycHg7XHJcblx0cGFkZGluZy1yaWdodDogMTJweDtcclxufVxyXG4udHByLXN0ZXAtdXAtdmVoaWNsZS1mZWF0dXJlcyArIGJ1dHRvbiBcclxue1xyXG5cdG1hcmdpbi10b3A6IGF1dG87XHJcbn1cclxuXHJcbi50cHItc3RlcC11cC12ZWhpY2xlLWZpbmFuY2UgPiBiIFxyXG57XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAxLjVlbSAwIDAuNWVtO1xyXG59XHJcbi50cHItc3RlcC11cC12ZWhpY2xlLWZpbmFuY2UgdWwgXHJcbntcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbi50cHItc3RlcC11cC12ZWhpY2xlLWZpbmFuY2UgbGkgKyBsaSBcclxue1xyXG5cdG1hcmdpbi10b3A6IDAuNWVtO1xyXG59XHJcbi50cHItc3RlcC11cC1kb3RzXHJcbntcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxue1xyXG5cdC50cHItc3RlcC11cCAudGItZGVza3RvcC1vbmx5XHJcblx0e1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LnRwci1zdGVwLXVwLWl0ZW0gaDMgc3Ryb25nLCBcclxuXHQudHByLXN0ZXAtdXAtdmVoaWNsZS1wcmljZSBzdHJvbmdcclxuXHR7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG5cdC50cHItc3RlcC11cC1pdGVtIGgzIHNwYW5cclxuXHR7XHJcblx0XHRmb250LXNpemU6IDE2cHhcclxuXHR9XHJcblx0LnRwci1zdGVwLXVwLXZlaGljbGUtZmVhdHVyZXMgdWxcclxuXHR7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0fVxyXG5cdC50cHItc3RlcC11cC1pbWFnZVxyXG5cdHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwLjc1ZW07XHJcblx0fVxyXG5cdC50cHItc3RlcC11cC1pbWFnZSBpbWdcclxuXHR7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcblx0XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KVxyXG57XHJcblx0LnRwci1zdGVwLXVwLWludHJvIHBcclxuXHR7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuXHR9XHJcblx0LnRwci1zdGVwLXVwLWl0ZW0gaDNcclxuXHR7XHJcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdH1cclxuXHQudHByLXN0ZXAtdXAtbGlzdC1ob2xkZXJcclxuXHR7XHJcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblx0fVxyXG5cdC50cHItc3RlcC11cC1saXN0XHJcblx0e1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHR9XHJcblx0LnRwci1zdGVwLXVwLWl0ZW1cclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgNDUlO1xyXG5cdFx0d2lkdGg6IDQ1JTtcclxuXHR9XHJcblx0LnRwci1zdGVwLXVwLWltYWdlXHJcblx0e1xyXG5cdFx0bWF4LXdpZHRoOiAyNTBweDtcclxuXHR9XHJcblx0LnRwci1zdGVwLXVwLWltYWdlIHNtYWxsXHJcblx0e1xyXG5cdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRsZWZ0OiAwO1xyXG5cdH1cclxuXHJcblx0LnRwci1zdGVwLXVwLWRvdHNcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjogMWVtIDAgMDtcclxuXHR9XHJcblx0LnRwci1zdGVwLXVwLWRvdHMgdWwgXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyOyBcclxuXHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHR9XHJcblx0LnRwci1zdGVwLXVwLWRvdHMgbGkgXHJcblx0e1xyXG5cdFx0ZmxleDogMCAwIDE0cHg7XHJcblx0XHR3aWR0aDogMTRweDtcclxuXHRcdGhlaWdodDogMTRweDtcclxuXHRcdG1hcmdpbjogMCAwLjI1ZW07XHJcblx0fVxyXG5cdC50cHItc3RlcC11cC1kb3RzIGJ1dHRvbiBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1ibGFjaywwLjcpO1xyXG5cclxuXHRcdCYuYWN0aXZlIFxyXG5cdFx0e1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0NDlweClcclxue1xyXG5cdC50cHItc3RlcC11cC1pdGVtXHJcblx0e1xyXG5cdFx0ZmxleDogMCAwIDc1JTtcclxuXHRcdHdpZHRoOiA3NSU7XHJcblx0fVxyXG59XHJcblxyXG4uc3RlcC11cC1sZHMtcm9sbGVyLWNvbnRhaW5lclxyXG57XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1x0XHJcbn0iLCJib2R5IFtjbGFzc149dGItZGV0YWlsLWhlYWRlci1zdHJpcC1dXHJcbntcclxuXHRwYWRkaW5nOiAxMnB4IDA7XHJcblx0bWFyZ2luOiAxcHggMCAwO1xyXG5cclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcbmJvZHkgLnRiLWRldGFpbC1oZWFkZXItc3RyaXAtYnJhbmRcclxue1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XHJcbn1cclxuYm9keSAudGItZGV0YWlsLWhlYWRlci1zdHJpcC1zb2xpZFxyXG57XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59IiwiLnRiLWRlbW8tbmF2XHJcbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuLnRiLWRlbW8tbmF2ID4gLnRiLXdyYXAgPiB1bCBcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMCAtMjRweDtcclxuXHRcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbi50Yi1kZW1vLW5hdiA+IC50Yi13cmFwID4gdWwgPiBsaSBcclxue1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cclxuXHQmLnRiLWhpZGUgeyBkaXNwbGF5OiBub25lOyB9XHJcbn1cclxuLnRiLWRlbW8tbmF2ID4gLnRiLXdyYXAgPiB1bCA+IGxpID4gYVxyXG57XHJcblx0QGluY2x1ZGUgdGItbG9hZGVyLWJ1dHRvbjtcclxuXHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHBhZGRpbmc6IDQwcHggMjRweDtcclxuXHRcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRjb2xvcjogJGNvbG9yLWdyZXktdGV4dDtcclxuXHJcblx0Jjpmb2N1cyBzcGFuIFxyXG5cdHsgXHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgXHJcblx0fVxyXG5cdEBpbmNsdWRlIHRiLWhvdmVyIFxyXG5cdHtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0fVxyXG59IFxyXG4udGItZGVtby1uYXYgPiAudGItd3JhcCA+IHVsID4gbGkudGItZGVtby1uYXYtYnV0dG9uXHJcbntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHJcblx0cGFkZGluZy1yaWdodDogMjRweDsgXHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxyXG57XHJcblx0LnRiLWRlbW8tbmF2IC50Yi1oaWRlLWRlc2t0b3BcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NDBweClcclxue1xyXG5cdC50Yi1kZW1vLW5hdiA+IC50Yi13cmFwID4gdWxcclxuXHR7XHJcblx0XHRwYWRkaW5nLXRvcDogMjhweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyOHB4O1xyXG5cdH1cclxuXHQudGItZGVtby1uYXYgPiAudGItd3JhcCA+IHVsID4gbGkgPiBhXHJcblx0e1xyXG5cdFx0cGFkZGluZzogMTJweDtcclxuXHR9XHJcblx0LnRiLWRlbW8tbmF2IC50Yi1kZW1vLW5hdi1idXR0b25cclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRcdHBhZGRpbmc6IDI0cHggMDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTQwcHgpXHJcbntcclxuXHQudGItZGVtby1uYXYgPiAudGItd3JhcCA+IHVsXHJcblx0e1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxue1xyXG5cdC50Yi1kZW1vLW5hdiA+IC50Yi13cmFwID4gdWwgXHJcblx0e1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG5cdFx0Ji50Yi1hZGQtcGFkZGluZ1xyXG5cdFx0e1xyXG5cdFx0XHRwYWRkaW5nOiAxMnB4IDA7XHJcblx0XHR9XHJcblx0XHQmLnRiLWFkZC1ib3R0b20tcGFkZGluZ1xyXG5cdFx0e1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnRiLWRlbW8tbmF2ID4gLnRiLXdyYXAgPiB1bCA+IGxpIFxyXG5cdHtcclxuXHRcdCYudGItZGVtby1uYXYtbW9iaWxlXHJcblx0XHR7XHJcblx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cclxuXHRcdFx0PiBhIFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMzJweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0fSBcclxuXHRcdFx0PiBhID4gc3BhbiBcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI2cHg7XHJcblx0XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbm8tcmVwZWF0IHRvcCA1MCUgcmlnaHQgMCB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tYXJyb3ctcmlnaHQtcmVkLnN2ZycpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTRweCAxMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnRiLWRlbW8tbmF2LWJ1dHRvblxyXG5cdFx0e1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHJcblx0XHRcdFtjbGFzcyo9dGItYnV0dG9uXSB7IHdpZHRoOiAxMDAlOyB9XHJcblx0XHR9XHJcblx0XHQmOm5vdCgudGItZGVtby1uYXYtbW9iaWxlKTpub3QoLnRiLWRlbW8tbmF2LWJ1dHRvbilcclxuXHRcdHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIudGItZGVtby1kZXRhaWwtb3ZlcnZpZXcgXHJcbntcclxuXHRwYWRkaW5nOiA0OHB4IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktYmFja2dyb3VuZDtcclxufVxyXG4udGItZGVtby1kZXRhaWwtb3ZlcnZpZXcgaDIgXHJcbntcclxuXHRwYWRkaW5nOiAwIDAgNDhweDtcclxuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWdyZXktYm9yZGVyO1xyXG5cdG1hcmdpbjogMCAwIDQ4cHg7XHJcblxyXG5cdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcclxuXHRAbWVkaWEgKG1heC13ZGl0aDogNzY3cHgpXHJcblx0e1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdH1cclxufVxyXG4udGItZGVtby1kZXRhaWwtb3ZlcnZpZXcgZGwgXHJcbntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRtYXJnaW46IDA7XHJcblxyXG5cdGR0IFxyXG5cdHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHR9XHJcblx0ZGQgXHJcblx0e1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHQ+IGRpdi5pLXN2Zy50Yi14LWxhcmdlIFxyXG5cdHtcclxuXHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdH1cclxuXHQ+IGRpdi5pLXN2Zy50Yi1sYXJnZSBcclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgNjYlO1xyXG5cdH1cclxuXHQ+IGRpdi5pLXN2Z1xyXG5cdHtcclxuXHRcdGZsZXg6IDAgMCAzMy4zMyU7XHJcblxyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRwYWRkaW5nOiAwIDE2cHggMCA0OHB4O1xyXG5cdFx0bWFyZ2luOiAwIDAgMjRweDtcclxuXHRcdFxyXG5cdFx0Jjo6YmVmb3JlIFxyXG5cdFx0e1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMzRweDtcclxuXHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAwIGxlZnQgMDtcclxuXHRcdH1cclxuXHRcdGR0IFxyXG5cdFx0e1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdGRkIFxyXG5cdFx0e1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0PiBkaXY6bm90KC5pLXN2ZylcclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuXHRcdGR0IFxyXG5cdFx0e1xyXG5cdFx0XHRmbGV4OiAwIDAgNDAlO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG5cdFx0fVxyXG5cdFx0ZGQgXHJcblx0XHR7XHJcblx0XHRcdGZsZXg6IDAgMCA2MCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi50Yi1kZW1vLWRldGFpbC1vdmVydmlldy1jb21tZW50c1xyXG57XHJcblx0bWFyZ2luLXRvcDogMzJweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHJcblx0PiAqIFxyXG5cdHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0PiAqICsgKiBcclxuXHR7XHJcblx0XHRtYXJnaW4tdG9wOiAxLjVlbTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweClcclxue1xyXG5cdC50Yi1kZW1vLWRldGFpbC1vdmVydmlldy1yb3dcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdD4gKiBcclxuXHRcdHsgXHJcblx0XHRcdGZsZXg6IDAgMCBjYWxjKDUwJSAtIDI0cHgpOyBcclxuXHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQgXHJcblx0XHRcdHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpsYXN0LWNoaWxkIFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDI0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweClcclxue1xyXG5cdC50Yi1kZW1vLWRldGFpbC1vdmVydmlldyBoMlxyXG5cdHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHR9XHJcblx0LnRiLWRlbW8tZGV0YWlsLW92ZXJ2aWV3LWNvbW1lbnRzXHJcblx0e1xyXG5cdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHR9XHJcblx0LnRiLWRlbW8tZGV0YWlsLW92ZXJ2aWV3LXJvdyA+ICogKyAqXHJcblx0e1xyXG5cdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG57XHJcblx0LnRiLWRlbW8tZGV0YWlsLW92ZXJ2aWV3IGRsID4gZGl2Lmktc3ZnXHJcblx0e1xyXG5cdFx0ZmxleDogMCAwIDUwJTtcclxuXHR9XHJcblx0LnRiLWRlbW8tZGV0YWlsLW92ZXJ2aWV3IGRsID4gZGl2Lmktc3ZnLnRiLWxhcmdlLCBcclxuXHQudGItZGVtby1kZXRhaWwtb3ZlcnZpZXcgZGwgPiBkaXYuaS1zdmcudGIteC1sYXJnZSBcclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSBhbmQgKG1heC13aWR0aDogNDQ5cHgpXHJcbntcclxuXHQudGItZGVtby1kZXRhaWwtb3ZlcnZpZXcgZGwgZGRcclxuXHR7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0fVxyXG5cdC50Yi1kZW1vLWRldGFpbC1vdmVydmlldyBkbCA+IGRpdi5pLXN2Z1xyXG5cdHtcclxuXHRcdHBhZGRpbmctbGVmdDogMzZweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcclxuXHR9XHJcblx0LnRiLWRlbW8tZGV0YWlsLW92ZXJ2aWV3IGRsID4gZGl2Lmktc3ZnOjpiZWZvcmVcclxuXHR7XHJcblx0XHR3aWR0aDogMjZweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KVxyXG57XHJcblx0LnRiLWRlbW8tZGV0YWlsLW92ZXJ2aWV3IGRsID4gZGl2Lmktc3ZnXHJcblx0e1xyXG5cdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0fVxyXG59IiwiQGltcG9ydCBcIi4uL3ZlbmRvci9zd2lwZXJcIjtcclxuQGltcG9ydCBcIi4uL3ZlbmRvci9zd2lwZXItcGFnaW5hdGlvblwiO1xyXG5cclxuQGltcG9ydCBcIi4uL3NoYXJlZC9TSEFSRURcIjtcclxuXHJcbkBpbXBvcnQgXCJEZXRhaWxIZWFkZXJcIjtcclxuQGltcG9ydCBcIkRldGFpbEhlYWRlckZTTFRvZ2dsZVwiO1xyXG5AaW1wb3J0IFwiRGV0YWlsSGVhZGVyRlNMQ29udGVudFwiO1xyXG5AaW1wb3J0IFwiRGV0YWlsQmFubmVyXCI7XHJcbkBpbXBvcnQgXCJEZXRhaWxPdmVydmlld1wiO1xyXG5AaW1wb3J0IFwiRGV0YWlsT3ZlcnZpZXdDdGFcIjtcclxuQGltcG9ydCBcIkRldGFpbFRhYlwiO1xyXG5AaW1wb3J0IFwiRGV0YWlsQ3ViZVwiO1xyXG5AaW1wb3J0IFwiRGV0YWlsRm9ybXNcIjtcclxuQGltcG9ydCBcIkRldGFpbEltYWdlR2FsbGVyeVwiO1xyXG5AaW1wb3J0IFwiRGV0YWlsVmlkZW9HYWxsZXJ5XCI7XHJcbkBpbXBvcnQgXCJEZXRhaWxEaXNjbGFpbWVyc1wiO1xyXG5AaW1wb3J0IFwiRGV0YWlsQWR2YW50YWdlXCI7XHJcbkBpbXBvcnQgXCJEZXRhaWxTaW1pbGFyXCI7XHJcblxyXG4vLyBAaW1wb3J0IFwiLi4vY29tcG9uZW50cy9DdWJlVmlld2VyXCI7XHJcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL1Bhbm9cIjtcclxuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvVGhyZWVTaXh0eUJhbm5lclwiO1xyXG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9JbWFnZVZpZGVvR2FsbGVyeVwiO1xyXG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9TbGlkZVNob3dNb2RhbFwiO1xyXG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9QcmljZUJsb2NrXCI7XHJcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL0ZpbmFuY2VCbG9ja1wiO1xyXG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9UaXRsZUJsb2NrXCI7XHJcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL1RhYkJsb2NrXCI7XHJcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL0xvYWRpbmdBbmltYXRpb25cIjtcclxuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvQ3VzdG9taXNlVmVoaWNsZVwiO1xyXG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9DaG9vc2VWZWhpY2xlXCI7XHJcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL0Nhcm91c2VsQmxhbmtcIjtcclxuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvU3RlcFVwXCI7XHJcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL0hlYWRlclN0cmlwXCI7XHJcblxyXG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9EZW1vTmF2XCI7XHJcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL0RlbW9PdmVydmlld1wiO1xyXG5cclxuYm9keSAjYWdnaGVhZFxyXG57XHJcblx0QGluY2x1ZGUgdGItei1pbmRleDtcclxufVxyXG5ib2R5ICNudmktbGlzdGluZy1oZWFkZXJcclxue1xyXG5cdEBpbmNsdWRlIHRiLXotaW5kZXg7XHJcbn1cclxuYm9keSAjbnZpLWNhci1tZW51XHJcbntcclxuXHRAaW5jbHVkZSB0Yi16LWluZGV4O1xyXG59XHJcbmJvZHkgI252aS1pbmZvLW1lbnVcclxue1xyXG5cdEBpbmNsdWRlIHRiLXotaW5kZXg7XHJcbn1cclxuI3RiLWRldGFpbFtyb2xlPW1haW5dXHJcbntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdGZvbnQtd2VpZ2h0OiAzNTA7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KVxyXG57XHJcblx0I3RiLWRldGFpbFtyb2xlPW1haW5dID4gKlxyXG5cdHtcclxuXHRcdG9yZGVyOiAxMDtcclxuXHJcblx0XHQmI2RldGFpbC1iYW5uZXItcm9vdFxyXG5cdFx0e1xyXG5cdFx0XHRvcmRlcjogMTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbmJvZHkgLnRiLWhlYWRlci1iYWNrIFxyXG57XHJcblx0bWFyZ2luOiAyNHB4IDAgMDtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KVxyXG5cdHtcclxuXHRcdCYudGItZGVza3RvcC1vbmx5XHJcblx0XHR7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdGFcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAwIDAgMCAyNHB4O1xyXG5cclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdG9wIDUwJSBsZWZ0IDAgdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLWFycm93LWxlZnQtcmVkLnN2ZycpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxNHB4IGF1dG87XHJcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cclxuXHRcdCY6Zm9jdXMgXHJcblx0XHR7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgdGItaG92ZXIgXHJcblx0XHR7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5ib2R5IC50Yi1oZWFkZXItYmFjayArICogLnRiLWRldGFpbC1oZWFkZXItdG9wXHJcbntcclxuXHQvLyBwYWRkaW5nLXRvcDogMDtcclxufSJdfQ== */
