/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.pswp {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, 0.4);
  --pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9);
  /* defined via js:
  --pswp-transition-duration: 333ms; */
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
}

/*
	Styles for basic PhotoSwipe (pswp) functionality (sliding area, open/close transitions)
*/
.pswp {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: 0.003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* Prevents focus outline on the root element,
  (it may be focused initially) */
.pswp:focus {
  outline: 0;
}

.pswp * {
  box-sizing: border-box;
}

.pswp img {
  max-width: none;
}

.pswp--open {
  display: block;
}

.pswp,
.pswp__bg {
  transform: translateZ(0);
  will-change: opacity;
}

.pswp__bg {
  opacity: 0.005;
  background: var(--pswp-bg);
}

.pswp,
.pswp__scroll-wrap {
  overflow: hidden;
}

.pswp__scroll-wrap,
.pswp__bg,
.pswp__container,
.pswp__item,
.pswp__content,
.pswp__img,
.pswp__zoom-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.pswp__img,
.pswp__zoom-wrap {
  width: auto;
  height: auto;
}

.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img {
  cursor: zoom-in;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img {
  cursor: move;
  cursor: grab;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active {
  cursor: grabbing;
}

/* :active to override grabbing cursor */
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,
.pswp__img {
  cursor: zoom-out;
}

/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img,
.pswp__button,
.pswp__counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pswp__item {
  /* z-index for fade transition */
  z-index: 1;
  overflow: hidden;
}

.pswp__hidden {
  display: none !important;
}

/* Allow to click through pswp__content element, but not its children */
.pswp__content {
  pointer-events: none;
}

.pswp__content > * {
  pointer-events: auto;
}

/*

  PhotoSwipe UI

*/
/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg-container {
  display: grid;
}

.pswp__error-msg {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color);
}

/*
class pswp__hide-on-close is applied to elements that
should hide (for example fade out) when PhotoSwipe is closed
and show (for example fade in) when PhotoSwipe is opened
 */
.pswp .pswp__hide-on-close {
  opacity: 0.005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);
  z-index: 10; /* always overlap slide content */
  pointer-events: none; /* hidden elements should not be clickable */
}

/* class pswp--ui-visible is added when opening or closing transition starts */
.pswp--ui-visible .pswp__hide-on-close {
  opacity: 1;
  pointer-events: auto;
}

/* <button> styles, including css reset */
.pswp__button {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 0.85;
  -webkit-appearance: none;
  -webkit-touch-callout: none;
}

.pswp__button:hover,
.pswp__button:active,
.pswp__button:focus {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1;
}

.pswp__button:disabled {
  opacity: 0.3;
  cursor: auto;
}

.pswp__icn {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
}

.pswp__icn {
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none;
}

.pswp__icn-shadow {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none;
}

.pswp__icn:focus {
  outline: 0;
}

/*
	div element that matches size of large image,
	large image loads on top of it,
	used when msrc is not provided
*/
div.pswp__img--placeholder,
.pswp__img--with-bg {
  background: var(--pswp-placeholder-bg);
}

.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  /* allow events to pass through top bar itself */
  pointer-events: none !important;
}

.pswp__top-bar > * {
  pointer-events: auto;
  /* this makes transition significantly more smooth,
     even though inner elements are not animated */
  will-change: opacity;
}

/*

  Close button

*/
.pswp__button--close {
  margin-right: 6px;
}

/*

  Arrow buttons

*/
.pswp__button--arrow {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px;
}

.pswp__button--arrow:disabled {
  display: none;
  cursor: default;
}

.pswp__button--arrow .pswp__icn {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0;
}

.pswp--one-slide .pswp__button--arrow {
  display: none;
}

/* hide arrows on touch screens */
.pswp--touch .pswp__button--arrow {
  visibility: hidden;
}

/* show arrows only after mouse was used */
.pswp--has_mouse .pswp__button--arrow {
  visibility: visible;
}

.pswp__button--arrow--prev {
  right: auto;
  left: 0px;
}

.pswp__button--arrow--next {
  right: 0px;
}

.pswp__button--arrow--next .pswp__icn {
  left: auto;
  right: 14px;
  /* flip horizontally */
  transform: scale(-1, 1);
}

/*

  Zoom button

*/
.pswp__button--zoom {
  display: none;
}

.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}

/* "+" => "-" */
.pswp--zoomed-in .pswp__zoom-icn-bar-v {
  display: none;
}

/*

  Loading indicator

*/
.pswp__preloader {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto;
}

.pswp__preloader .pswp__icn {
  opacity: 0;
  transition: opacity 0.2s linear;
  animation: pswp-clockwise 600ms linear infinite;
}

.pswp__preloader--active .pswp__icn {
  opacity: 0.85;
}

@keyframes pswp-clockwise {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*

  "1 of 10" counter

*/
.pswp__counter {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: 0.85;
}

.pswp--one-slide .pswp__counter {
  display: none;
}

:root {
  --body-font-family: "Inter", system-ui;
  --body-font: 400 16px/1.4 var(--body-font-family);
  --medium-font-size: 14px;
  --small-font-size: 12px;
  --tiny-font-size: 12px;
  --title-font-family: "Sofia Sans", system-ui;
  --h1-font: 900 38px/1.3 var(--title-font-family);
  --h2-font: 700 26px/1.3 var(--title-font-family);
  --h3-font: 700 20px/1.3 var(--title-font-family);
  --h4-font: 700 16px/1.3 var(--title-font-family);
  --h5-font: 700 16px/1.3 var(--title-font-family);
  --h6-font: 600 14px/1.3 var(--title-font-family);
  --white: #fff;
  --light-grey: #f2f4f9;
  --medium-grey: #8392a6;
  --dark-grey: #333;
  --black: #000;
  --on-white: var(--black);
  --on-light-grey: var(--black);
  --on-medium-grey: var(--white);
  --on-dark-grey: var(--white);
  --on-black: var(--white);
  --primary-color: #683fd2;
  --primary-dark-color: #503c82;
  --primary-light-color: #dccefe;
  --primary-lighter-color: #efedfc;
  --on-primary-color: var(--white);
  --on-primary-dark-color: var(--white);
  --on-primary-light-color: var(--white);
  --disabled-color: #d0d3d7;
  --on-disabled-color: var(--white);
  --secondary-color: #2062c5;
  --secondary-dark-color: #1550a8;
  --secondary-light-color: #d7e6ff;
  --secondary-lighter-color: #f0f5fd;
  --on-secondary-color: var(--white);
  --on-secondary-dark-color: var(--white);
  --on-secondary-light-color: var(--black);
  --surface: #f3ebe9;
  --surface-2: #fbfaf3;
  --on-surface: var(--black);
  --on-surface-2: var(--black);
  --red: #ff4f32;
  --red-light: #fff5f5;
  --on-red: var(--white);
  --on-red-light: var(--black);
  --green: #42c777;
  --green-light: #f5fff9;
  --on-green: var(--white);
  --on-green-light: var(--black);
  --gold: #ffa800;
  --yellow: #ffeb51;
  --body-color: var(--black);
  --body-background: var(--white);
  --shadow: 0 2px 14px rgba(0, 0, 0, 0.07);
  --shadow-2: 0px 0px 11px 11px rgba(0, 0, 0, 0.11);
  --primary-shadow: 0 4px 10px rgba(123, 84, 223, 0.23);
  --secondary-shadow: 0 5px 20px rgba(32, 98, 196, 0.23);
  --black-shadow: 0 4px 0 var(--black);
  --black-shadow-hover: 0 0 0 var(--black);
  --inner-sharow: inset -3px 3px 5px rgba(0, 0, 0, 0.21);
  --radius: 12px;
  --radius-small: 6px;
  --gap: 40px;
  --content-width: 420px;
  --container-space: 20px;
  --container-width: calc(var(--content-width) + var(--container-space) * 2);
  --section-space: 40px;
  --speed: 0.3s;
  --speed-fast: 0.15s;
}
@media screen and (min-width: 768px) {
  :root {
    --content-width: 728px;
  }
}
@media screen and (min-width: 1024px) {
  :root {
    --content-width: 984px;
  }
}
@media screen and (min-width: 1200px) {
  :root {
    --content-width: 1200px;
  }
}
@media screen and (min-width: 768px) {
  :root {
    --h1-font: 900 52px/1.3 var(--title-font-family);
    --h2-font: 700 36px/1.3 var(--title-font-family);
    --h3-font: 700 28px/1.3 var(--title-font-family);
    --h4-font: 700 24px/1.3 var(--title-font-family);
    --h5-font: 700 20px/1.3 var(--title-font-family);
    --h6-font: 600 18px/1.3 var(--title-font-family);
    --section-space: 56px;
  }
}
@media screen and (min-width: 1200px) {
  :root {
    --h1-font: 900 62px/1.3 var(--title-font-family);
    --h2-font: 700 40px/1.3 var(--title-font-family);
    --h3-font: 700 32px/1.3 var(--title-font-family);
    --h4-font: 700 24px/1.3 var(--title-font-family);
    --h5-font: 700 18px/1.3 var(--title-font-family);
    --h6-font: 600 16px/1.3 var(--title-font-family);
  }
}

* {
  box-sizing: border-box;
}

html {
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

main,
section,
nav {
  display: block;
}

pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: none;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

b,
strong {
  font-weight: 800;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 1em;
  line-height: 1.3;
}

label {
  display: block;
}

button {
  all: unset;
  box-sizing: border-box;
  cursor: pointer;
  -webkit-appearance: button;
}
button:-moz-focusring {
  outline: 1px dotted ButtonText;
}

button,
select {
  text-transform: none;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

::-webkit-scrollbar-track {
  background: var(--white);
}

::-webkit-scrollbar-thumb {
  background: var(--secondary-color);
  border-radius: 10px;
}

html {
  scroll-behavior: smooth;
}

body {
  font: var(--body-font);
  color: var(--body-color);
  background: var(--body-background);
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  scroll-behavior: smooth;
}
body.surface {
  background: var(--surface);
}
body.surface-2 {
  background: var(--surface-2);
}

a {
  color: var(--primary-color);
  text-decoration: underline;
  transition: color var(--speed-fast);
}
a:hover {
  color: var(--primary-dark-color);
}

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

p {
  margin: 1em 0;
}
p:first-child {
  margin-top: 0;
}
p:last-child {
  margin-bottom: 0;
}

h1,
.h1 {
  margin: 0 0 24px;
}
@media screen and (min-width: 1024px) {
  h1,
  .h1 {
    margin-bottom: 32px;
  }
}
.content h1,
.content .h1 {
  margin: 24px 0;
}
@media screen and (min-width: 1024px) {
  .content h1,
  .content .h1 {
    margin: 32px 0;
  }
}

h2,
.h2 {
  margin: 0 0 24px;
}
@media screen and (min-width: 1024px) {
  h2,
  .h2 {
    margin-bottom: 32px;
  }
}
.content h2,
.content .h2 {
  margin: 24px 0;
}
@media screen and (min-width: 1024px) {
  .content h2,
  .content .h2 {
    margin: 32px 0;
  }
}

h3,
.h3 {
  margin: 0 0 24px;
}
@media screen and (min-width: 1024px) {
  h3,
  .h3 {
    margin-bottom: 32px;
  }
}
.content h3,
.content .h3 {
  margin: 24px 0;
}
@media screen and (min-width: 1024px) {
  .content h3,
  .content .h3 {
    margin: 32px 0;
  }
}

h4,
.h4 {
  margin: 0 0 24px;
}
@media screen and (min-width: 1024px) {
  h4,
  .h4 {
    margin-bottom: 32px;
  }
}
.content h4,
.content .h4 {
  margin: 24px 0;
}
@media screen and (min-width: 1024px) {
  .content h4,
  .content .h4 {
    margin: 32px 0;
  }
}

h5,
.h5 {
  margin: 0 0 24px;
}
@media screen and (min-width: 1024px) {
  h5,
  .h5 {
    margin-bottom: 32px;
  }
}
.content h5,
.content .h5 {
  margin: 24px 0;
}
@media screen and (min-width: 1024px) {
  .content h5,
  .content .h5 {
    margin: 32px 0;
  }
}

h6,
.h6 {
  margin: 0 0 24px;
}
@media screen and (min-width: 1024px) {
  h6,
  .h6 {
    margin-bottom: 32px;
  }
}
.content h6,
.content .h6 {
  margin: 24px 0;
}
@media screen and (min-width: 1024px) {
  .content h6,
  .content .h6 {
    margin: 32px 0;
  }
}

h1,
.h1 {
  font: var(--h1-font);
}

h2,
.h2 {
  font: var(--h2-font);
}

h3,
.h3 {
  font: var(--h3-font);
}

h4,
.h4 {
  font: var(--h4-font);
}

h5,
.h5 {
  font: var(--h5-font);
}

h6,
.h6 {
  font: var(--h6-font);
}

small,
.small-font {
  font-size: var(--small-font-size);
}

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

.hide {
  display: none !important;
}

body {
  display: flex;
  flex-direction: column;
}

.section {
  margin-top: var(--section-space);
  margin-bottom: var(--section-space);
}
.section.inner {
  padding-top: var(--section-space);
  padding-bottom: var(--section-space);
}
.section.no-out-space {
  margin-top: 0;
  margin-bottom: 0;
}
.section.no-top-space {
  margin-top: 0;
}
.section.no-btm-space {
  margin-bottom: 0;
}

.container {
  max-width: var(--container-width);
  padding-left: var(--container-space);
  padding-right: var(--container-space);
  margin-left: auto;
  margin-right: auto;
}
.container.small {
  max-width: 1034px;
}
@media screen and (max-width: 1023px) {
  .container.small {
    max-width: 593px;
  }
}

.container > :first-child,
.content > :first-child {
  margin-top: 0;
}
.container > :last-child,
.content > :last-child {
  margin-bottom: 0;
}

.shop {
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding-bottom: 24px;
  grid-template-areas: "head head" "cat sort" "grid grid";
  gap: 24px 12px;
}
@media screen and (min-width: 768px) {
  .shop {
    padding-bottom: 42px;
    grid-template-columns: repeat(3, 1fr);
    grid-template-areas: "head head head" "cat empty sort" "grid grid grid";
    gap: 24px 40px;
  }
}
@media screen and (min-width: 1024px) {
  .shop {
    padding-bottom: 60px;
    grid-template-areas: "empty head head sort" "cat grid grid grid";
    grid-template-columns: repeat(4, 1fr);
    gap: 32px 40px;
  }
}
.shop-head {
  grid-area: head;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 32px;
}
.shop-head > * {
  margin: 0;
}
.shop-head a {
  text-decoration: none;
  color: var(--black);
  opacity: 0.25;
  transition: all var(--speed-fast);
}
.shop-head a:hover {
  color: var(--primary-color);
  opacity: 1;
}
.shop-cats {
  grid-area: cat;
}
.shop-sort {
  grid-area: sort;
  align-self: center;
}
.shop-grid, .wish-grid {
  grid-area: grid;
  display: grid;
  gap: 16px 40px;
}
@media screen and (min-width: 768px) {
  .shop-grid, .wish-grid {
    gap: 24px 40px;
    grid-template-columns: repeat(3, 1fr);
  }
}

.wish-page {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding-bottom: 42px;
}
@media screen and (min-width: 1024px) {
  .wish-page {
    gap: 32px;
    padding-bottom: 56px;
  }
}
@media screen and (min-width: 1200px) {
  .wish-grid {
    grid-template-columns: repeat(4, 1fr);
  }
}

.user {
  padding-bottom: 56px;
}
.user-area {
  margin-top: 32px;
  margin-bottom: 56px;
  display: grid;
  grid-template-columns: 270px auto 270px;
  grid-template-areas: "main coins info";
  gap: 40px;
}
@media screen and (max-width: 1023px) {
  .user-area {
    grid-template-columns: 217px auto;
    grid-template-rows: 431px auto;
    grid-template-areas: "main coins" "info coins";
    -moz-column-gap: 40px;
         column-gap: 40px;
    row-gap: 24px;
  }
}
@media screen and (max-width: 767px) {
  .user-area {
    grid-template-columns: 100%;
    grid-template-areas: "main" "coins" "info";
    grid-template-rows: auto;
  }
}
.user-main {
  grid-area: main;
  text-align: center;
  height: -moz-min-content;
  height: min-content;
}
.user-coins {
  grid-area: coins;
  background: var(--white);
  box-shadow: 0px 2px 14px rgba(0, 0, 0, 0.07);
  border-radius: var(--radius);
  padding: 24px;
  height: -moz-min-content;
  height: min-content;
}
@media screen and (max-width: 767px) {
  .user-coins {
    padding: 24px 16px;
  }
}
.user-info {
  grid-area: info;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.user-title {
  display: flex;
  align-items: center;
  font-weight: 700;
}
.user-icon {
  width: 23px;
  height: 23px;
  margin-right: 8px;
}
.user-arrow {
  width: 13px;
  height: 7px;
  transition: all var(--speed-fast);
  margin: 0 8px;
  transform: rotate(-180deg);
}
.is-active .user-arrow {
  transform: none;
}
.user-link {
  border: 1px solid #efedfc;
  border-radius: 9px;
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;
}
.user-link:after {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  background: url("data:image/svg+xml,%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.632598 9.2507C0.445296 9.45361 0.45795 9.76994 0.66086 9.95725C0.86377 10.1445 1.1801 10.1319 1.3674 9.92898L0.632598 9.2507ZM9.42869 0.980008C9.41766 0.704086 9.18503 0.489354 8.90911 0.500391L4.41271 0.680248C4.13678 0.691284 3.92205 0.92391 3.93309 1.19983C3.94413 1.47575 4.17675 1.69049 4.45267 1.67945L8.44948 1.51958L8.60935 5.51638C8.62039 5.7923 8.85301 6.00703 9.12893 5.996C9.40486 5.98496 9.61959 5.75233 9.60855 5.47641L9.42869 0.980008ZM1.3674 9.92898L9.2965 1.33913L8.56169 0.660852L0.632598 9.2507L1.3674 9.92898Z' fill='%230A0A0B'/%3E%3C/svg%3E") no-repeat center center/contain;
}
.user-link:hover {
  background: var(--primary-lighter-color);
}
.user-avatar {
  border-radius: var(--radius);
  margin-bottom: 12px;
  width: 100%;
  height: 232px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 1023px) {
  .user-avatar {
    height: 185px;
  }
}
@media screen and (max-width: 767px) {
  .user-avatar {
    height: 210px;
  }
}
.user-name {
  font-family: var(--title-font-family);
  font-size: 32px;
  line-height: 35px;
  font-weight: 700;
  margin-bottom: 6px;
}
@media screen and (max-width: 1023px) {
  .user-name {
    font-size: 28px;
  }
}
@media screen and (max-width: 767px) {
  .user-name {
    font-size: 26px;
  }
}
.user-team {
  font-size: 16px;
  font-weight: 700;
}
.user-position {
  font-size: 14px;
  font-weight: 400;
  color: var(--medium-grey);
  margin-bottom: 31px;
}
@media screen and (max-width: 1023px) {
  .user-position {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .user-position {
    margin-bottom: 9px;
  }
}
.user .anniversary {
  padding: 16px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  background: var(--yellow);
  border: 1px solid var(--black);
  box-shadow: 0px 4px 0px var(--black);
  border-radius: var(--radius);
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 400;
  position: relative;
}
.user .anniversary.celebrate:after {
  position: absolute;
  content: "";
  background-image: url("../img/celebrate1.svg");
  width: 113px;
  aspect-ratio: 113/131;
  background-repeat: no-repeat;
  left: -55px;
  top: -79px;
  background-size: cover;
}
@media screen and (max-width: 1023px) {
  .user .anniversary.celebrate:after {
    width: 72px;
    left: -35px;
    top: -50px;
  }
}
@media screen and (max-width: 767px) {
  .user .anniversary.celebrate:after {
    width: 92px;
    left: -40px;
    top: -62px;
  }
}
.user .anniversary.celebrate:before {
  position: absolute;
  content: "";
  background-image: url("../img/celebrate2.svg");
  width: 82px;
  aspect-ratio: 82/94;
  background-repeat: no-repeat;
  right: -35px;
  top: -55px;
  background-size: cover;
}
@media screen and (max-width: 1023px) {
  .user .anniversary.celebrate:before {
    width: 62px;
    right: -24px;
    top: -43px;
  }
}
@media screen and (max-width: 767px) {
  .user .anniversary.celebrate:before {
    width: 41px;
    right: -17px;
    top: -27px;
  }
}
@media screen and (max-width: 1023px) {
  .user .anniversary {
    margin: 0 auto 10px auto;
    max-width: 217px;
  }
}
.user .anniversary-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-bottom: 0;
}
.user .anniversary-box:nth-child(2) {
  border-right: 1px solid var(--white);
  border-left: 1px solid var(--white);
}
.user .anniversary-box div {
  font-family: var(--title-font-family);
  font-size: 32px;
  line-height: 1em;
  font-weight: 700;
  margin-bottom: 2px;
}
@media screen and (max-width: 1023px) {
  .user .anniversary-box div {
    font-size: 28px;
  }
}
@media screen and (max-width: 767px) {
  .user .anniversary-box div {
    font-size: 26px;
  }
}
.user .start {
  background: var(--white);
  box-shadow: 0px 2px 14px rgba(0, 0, 0, 0.07);
  border-radius: 50px;
  display: flex;
  align-items: center;
  padding: 6px 20px 6px 7px;
  font-size: 12px;
  line-height: 12px;
  font-weight: 400;
  max-width: 214px;
  margin: 0 auto;
}
.user .start-day {
  width: 23px;
  height: 23px;
  display: flex;
  margin-right: 13px;
  justify-content: center;
  align-items: center;
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_966_8903)'%3E%3Cg opacity='0.08'%3E%3Cpath d='M5.79719 23C2.45051 23 0.201721 20.7513 0.201721 17.4045V6.80598C0.201721 3.4593 2.45047 1.21051 5.79719 1.21051H17.2028C20.5494 1.21051 22.7982 3.45925 22.7982 6.80598V17.4045C22.7982 20.7512 20.5495 23 17.2028 23H5.79719Z' fill='black'/%3E%3C/g%3E%3Cpath d='M5.79719 22.5965C2.45051 22.5965 0.201721 20.3478 0.201721 17.001V6.40248C0.201721 3.0558 2.45047 0.807007 5.79719 0.807007H17.2028C20.5494 0.807007 22.7982 3.05575 22.7982 6.40248V17.001C22.7982 20.3477 20.5495 22.5965 17.2028 22.5965H5.79719Z' fill='url(%23paint0_linear_966_8903)'/%3E%3Cpath d='M0.201721 6.45616V6.40248C0.201721 3.0558 2.45047 0.807007 5.79719 0.807007H17.2028C20.5494 0.807007 22.7982 3.05575 22.7982 6.40248V6.45616H0.201721Z' fill='%23532775'/%3E%3Cg opacity='0.16'%3E%3Cpath d='M17.2028 0.807007H5.79719C2.45051 0.807007 0.201721 3.05575 0.201721 6.40248V17.001C0.201721 20.3477 2.45047 22.5965 5.79719 22.5965H17.2028C20.5494 22.5965 22.7982 20.3478 22.7982 17.001V6.40248C22.7982 3.05575 20.5495 0.807007 17.2028 0.807007ZM21.9912 17.001C21.9912 19.9099 20.1117 21.7895 17.2028 21.7895H5.79719C2.88827 21.7895 1.00874 19.9099 1.00874 17.001V6.40248C1.00874 3.49356 2.88827 1.61403 5.79719 1.61403H17.2028C20.1117 1.61403 21.9912 3.49356 21.9912 6.40248V17.001Z' fill='url(%23paint1_linear_966_8903)'/%3E%3C/g%3E%3Cpath opacity='0.24' d='M5.44739 4.8421C6.11593 4.8421 6.6579 4.30014 6.6579 3.63159C6.6579 2.96305 6.11593 2.42108 5.44739 2.42108C4.77884 2.42108 4.23688 2.96305 4.23688 3.63159C4.23688 4.30014 4.77884 4.8421 5.44739 4.8421Z' fill='black'/%3E%3Cpath opacity='0.24' d='M17.5526 4.8421C18.2212 4.8421 18.7631 4.30014 18.7631 3.63159C18.7631 2.96305 18.2212 2.42108 17.5526 2.42108C16.8841 2.42108 16.3421 2.96305 16.3421 3.63159C16.3421 4.30014 16.8841 4.8421 17.5526 4.8421Z' fill='black'/%3E%3Cg opacity='0.16'%3E%3Cpath d='M17.2028 0.807007H5.79719C2.45051 0.807007 0.201721 3.05575 0.201721 6.40248V17.001C0.201721 20.3477 2.45047 22.5965 5.79719 22.5965H17.2028C20.5494 22.5965 22.7982 20.3478 22.7982 17.001V6.40248C22.7982 3.05575 20.5495 0.807007 17.2028 0.807007ZM22.3947 17.001C22.3947 20.1064 20.3082 22.193 17.2028 22.193H5.79719C2.69179 22.193 0.605254 20.1064 0.605254 17.001V6.40248C0.605254 3.29707 2.69179 1.21054 5.79719 1.21054H17.2028C20.3082 1.21054 22.3947 3.29707 22.3947 6.40248V17.001Z' fill='black'/%3E%3C/g%3E%3Cpath d='M5.44737 4.03511C5.22465 4.03511 5.04388 3.85434 5.04388 3.63162V0.403488C5.04388 0.180766 5.22465 0 5.44737 0C5.6701 0 5.85086 0.180766 5.85086 0.403488V3.63157C5.85091 3.8543 5.6701 4.03511 5.44737 4.03511Z' fill='url(%23paint2_linear_966_8903)'/%3E%3Cpath d='M17.5527 4.03511C17.3299 4.03511 17.1492 3.85434 17.1492 3.63162V0.403488C17.1492 0.180766 17.3299 0 17.5527 0C17.7754 0 17.9561 0.180766 17.9561 0.403488V3.63157C17.9561 3.8543 17.7754 4.03511 17.5527 4.03511Z' fill='url(%23paint3_linear_966_8903)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_966_8903' x1='11.5' y1='22.5953' x2='11.5' y2='0.805748' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23ECECEC'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_966_8903' x1='11.5' y1='22.5953' x2='11.5' y2='0.805748' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='0.06' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_966_8903' x1='5.44733' y1='4.03385' x2='5.44733' y2='-0.00125811' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='%23DCDCDC'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_966_8903' x1='17.5527' y1='4.03385' x2='17.5527' y2='-0.00125811' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='%23DCDCDC'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_966_8903'%3E%3Crect width='23' height='23' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding-top: 3px;
}
.user .start-value {
  margin-left: auto;
  font-weight: 700;
}
.user .balance {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  border-bottom: 1px solid var(--primary-lighter-color);
  padding-bottom: 16px;
}
.user .balance-now {
  display: flex;
  align-items: center;
  gap: 12px;
}
@media screen and (max-width: 767px) {
  .user .balance-now {
    gap: 4px;
  }
}
.user .balance-now img {
  width: 69px;
  aspect-ratio: 1/1;
}
@media screen and (max-width: 1023px) {
  .user .balance-now img {
    width: 60px;
  }
}
@media screen and (max-width: 767px) {
  .user .balance-now img {
    width: 42px;
  }
}
.user .balance-value {
  font-weight: 700;
  font-size: 32px;
  line-height: 38px;
  color: var(--primary-dark-color);
}
@media screen and (max-width: 1023px) {
  .user .balance-value {
    font-size: 28px;
  }
}
@media screen and (max-width: 767px) {
  .user .balance-value {
    font-size: 26px;
    line-height: 26px;
  }
}
.user .balance-chips {
  padding: 6px 18px;
  border: 1px solid var(--primary-light-color);
  box-shadow: 0px 4px 0px var(--primary-light-color);
  border-radius: var(--radius);
  font-weight: 700;
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 317px;
  flex: 1;
}
@media screen and (max-width: 1023px) {
  .user .balance-chips {
    max-width: 222px;
  }
}
@media screen and (max-width: 767px) {
  .user .balance-chips {
    max-width: 167px;
    padding: 12px 9px;
    font-size: 14px;
  }
}
.user .balance-chips div:last-child {
  font-size: 24px;
}
@media screen and (max-width: 1023px) {
  .user .balance-chips div:last-child {
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .user .balance-chips div:last-child {
    font-size: 14px;
  }
}
.user .orders {
  display: flex;
  flex-direction: column;
  padding: 16px 0;
  border-bottom: 1px solid var(--primary-lighter-color);
}
.user .orders .user-title {
  padding-bottom: 8px;
}
.user .orders-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.user .orders-item {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 16px 0 8px;
  border-bottom: 1px solid var(--primary-lighter-color);
}
.user .orders-item:last-child {
  border: none;
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
  .user .orders-item {
    font-size: 14px;
    gap: 6px;
  }
}
.user .orders-time {
  color: var(--medium-grey);
}
.user .orders-value {
  font-size: 24px;
  font-weight: 700;
  margin-left: auto;
}
@media screen and (max-width: 1023px) {
  .user .orders-value {
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .user .orders-value {
    font-size: 16px;
  }
}
.user .wishlist {
  padding-top: 24px;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.user .cards {
  background: var(--white);
  box-shadow: 0px 2px 14px rgba(0, 0, 0, 0.07);
  border-radius: var(--radius);
  padding: 16px;
}
.user .cards-content {
  margin-top: 16px;
  border-top: 1px solid var(--primary-lighter-color);
  display: flex;
  justify-content: center;
  gap: 35px;
}
@media screen and (max-width: 767px) {
  .user .cards-content {
    gap: 50px;
  }
}
.user .cards-item {
  font-size: 14px;
  color: var(--medium-grey);
  text-align: center;
}
.user .cards-item div {
  font-family: var(--title-font-family);
  font-weight: 700;
  color: var(--primary-dark-color);
  font-size: 40px;
  line-height: 57px;
  margin-bottom: 2px;
}
@media screen and (max-width: 1023px) {
  .user .cards-item div {
    font-size: 36px;
  }
}
@media screen and (max-width: 767px) {
  .user .cards-item div {
    font-size: 38px;
  }
}
.user .ntns {
  background: var(--white);
  box-shadow: 0px 2px 14px rgba(0, 0, 0, 0.07);
  border-radius: var(--radius);
  padding: 16px;
}
.user .ntns-content {
  margin-top: 16px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.user .ntns-item {
  font-size: 14px;
  background: var(--secondary-lighter-color);
  border-radius: 0px 11px 11px 11px;
  padding: 11px 8px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .user .ntns-item {
    font-size: 12px;
  }
}
.user [data-accordion-link] {
  cursor: pointer;
}
.user .swiper {
  width: 250px;
  min-width: 100%;
  height: auto;
}
.user .wishlist-slider-btn[disabled] {
  opacity: 0.5;
  cursor: not-allowed;
}
.user .wishlist-slider-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 20px;
}
.user .wishlist-pagination {
  height: 10px;
  display: flex;
  gap: 5px;
}
.user .wishlist-pagination .swiper-pagination-bullet {
  cursor: pointer;
  width: 10px;
  height: 10px;
  display: block;
  border: 1px solid var(--primary-color);
  border-radius: 2px;
}
.user .wishlist-pagination .swiper-pagination-bullet-active {
  background-color: var(--primary-color);
}
@media screen and (max-width: 767px) {
  .user .shop-card-img {
    max-height: 235px;
  }
}
.user .postcards {
  background: var(--white);
  box-shadow: 0px 2px 14px rgba(0, 0, 0, 0.07);
  border-radius: var(--radius);
  padding: 16px;
}
.user .postcards-content {
  margin-top: 16px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.user .postcards-img img {
  max-height: 161px;
  height: 161px;
  -o-object-fit: cover;
     object-fit: cover;
}

.orders-page {
  margin-top: 32px;
}
@media screen and (max-width: 1023px) {
  .orders-page {
    margin-top: 24px;
  }
}
.orders-page-area {
  background: var(--white);
  box-shadow: 0px 2px 14px rgba(0, 0, 0, 0.07);
  border-radius: var(--radius);
  padding: 40px;
  max-width: 1074px;
  margin: 0 auto 33px;
}
@media screen and (max-width: 1023px) {
  .orders-page-area {
    padding: 24px 40px;
    margin-bottom: 24px;
  }
}
@media screen and (max-width: 767px) {
  .orders-page-area {
    padding: 24px 15px;
  }
}
.orders-page .tabs-panel {
  margin: 0;
}
.orders-page .tabs .tabs-ttl {
  text-transform: none;
  font-size: 14px;
  font-weight: 400;
  padding: 12px 14px;
}
@media screen and (max-width: 767px) {
  .orders-page .tabs .tabs-ttl {
    text-align: center;
  }
}
.orders-page-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.orders-page-item {
  display: flex;
  align-items: center;
  gap: 25px;
  padding: 16px 0 8px 0;
  border-bottom: 1px solid var(--primary-lighter-color);
}
@media screen and (max-width: 767px) {
  .orders-page-item {
    font-size: 14px;
  }
}
.orders-page-item:last-child {
  border: none;
}
.orders-page-item .date {
  color: var(--medium-grey);
}
.orders-page-item .value {
  font-size: 24px;
  margin-left: auto;
  font-weight: 700;
}
@media screen and (max-width: 1023px) {
  .orders-page-item .value {
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .orders-page-item .value {
    font-size: 16px;
  }
}

.notifications-page {
  margin-top: 32px;
}
@media screen and (max-width: 1023px) {
  .notifications-page {
    margin-top: 24px;
  }
}
.notifications-page-area {
  background: var(--white);
  box-shadow: 0px 2px 14px rgba(0, 0, 0, 0.07);
  border-radius: var(--radius);
  padding: 40px;
  max-width: 1074px;
  margin: 0 auto 24px;
}
@media screen and (max-width: 1023px) {
  .notifications-page-area {
    padding: 24px 40px;
    margin-bottom: 24px;
  }
}
@media screen and (max-width: 767px) {
  .notifications-page-area {
    padding: 24px 16px;
  }
}
.notifications-page-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.notifications-page-item {
  display: flex;
  gap: 10px;
  padding: 8px 0 16px 0;
  border-bottom: 1px solid var(--primary-lighter-color);
}
@media screen and (max-width: 767px) {
  .notifications-page-item {
    font-size: 14px;
  }
}
.notifications-page-item.is-unread {
  font-weight: 700;
}
.notifications-page-item:last-child {
  border: none;
}
.notifications-page-item strong {
  color: var(--primary-color);
}
.notifications-page-item .button {
  font-family: var(--title-font-family);
  display: flex;
  width: 187px;
  height: 42px;
  margin-top: 10px;
  padding: 16px 10px;
  font-weight: 800;
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  .notifications-page-item .button {
    width: 100%;
  }
}
.notifications-page-box {
  display: flex;
  justify-content: space-between;
  width: 100%;
  gap: 35px;
}
@media screen and (max-width: 1023px) {
  .notifications-page-box {
    flex-direction: column;
    justify-content: center;
    gap: 10px;
  }
}
.notifications-page-imgs {
  display: flex;
  gap: 20px;
  margin-top: 10px;
}
.notifications-page-imgs img {
  min-width: 48%;
}
.notifications-page-imgs img.small {
  min-width: auto;
}
@media screen and (max-width: 1023px) {
  .notifications-page-imgs img {
    width: 100%;
  }
  .notifications-page-imgs img.small {
    width: auto;
  }
}
@media screen and (max-width: 767px) {
  .notifications-page-imgs {
    flex-direction: column;
    gap: 10px;
  }
}
.notifications-page-date {
  color: var(--medium-grey);
  display: flex;
  gap: 20px;
  margin-left: auto;
  font-weight: 400;
  min-width: 159px;
  white-space: nowrap;
}
@media screen and (max-width: 1023px) {
  .notifications-page-date {
    font-size: 14px;
    margin-left: 0;
  }
}
.notifications-page-icon {
  position: relative;
  min-width: 24px;
  height: 24px;
}
.is-unread .notifications-page-icon {
  position: relative;
}
.is-unread .notifications-page-icon:after {
  position: absolute;
  top: 0;
  right: 0;
  content: "";
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: var(--primary-color);
}

.grade {
  margin-top: 48px;
}
@media screen and (max-width: 1023px) {
  .grade {
    margin-top: 73px;
  }
}
@media screen and (max-width: 767px) {
  .grade {
    margin-top: 32px;
  }
}
.grade-area {
  max-width: 764px;
  margin: 0 auto;
  text-align: center;
}
.grade-title {
  margin-bottom: 16px;
}
.grade-text {
  padding: 0 51px;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 24px;
}
@media screen and (max-width: 1023px) {
  .grade-text {
    padding: 0 13px;
  }
}
@media screen and (max-width: 767px) {
  .grade-text {
    font-weight: 700;
    padding: 0;
  }
}
.grade-form fieldset {
  background: var(--white);
  box-shadow: 0px 2px 14px rgba(0, 0, 0, 0.07);
  border-radius: var(--radius);
  margin: 0 auto 16px;
  padding: 12px 16px;
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  gap: 3px;
  width: -moz-min-content;
  width: min-content;
  border: none;
}
.grade-form textarea {
  filter: drop-shadow(0px 2px 14px rgba(0, 0, 0, 0.07));
  background: var(--white);
  border-radius: var(--radius);
  padding: 16px;
  max-width: 481px;
  height: 128px;
  display: block;
  margin: 0 auto 24px;
  border: none;
}
.grade-form textarea::-moz-placeholder {
  color: var(--medium-grey);
}
.grade-form textarea::placeholder {
  color: var(--medium-grey);
}
.grade-form label {
  width: 36px;
  height: 36px;
  cursor: pointer;
  overflow: hidden;
}
.grade-form label:before {
  content: "";
  display: block;
  width: 36px;
  height: 36px;
  background: url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='1' d='M8.77541 29.9658C7.25177 31.0151 5.24271 29.611 5.70434 27.8196L7.5301 20.7343C7.7214 19.9919 7.4715 19.2055 6.88676 18.7097L1.34526 14.0113C-0.0360231 12.8402 0.726014 10.5829 2.53449 10.4886L9.44907 10.1279C10.2521 10.086 10.9519 9.56734 11.2255 8.81124L13.6194 2.19659C14.256 0.437384 16.744 0.437378 17.3806 2.19658L19.7745 8.81124C20.0481 9.56734 20.7479 10.086 21.5509 10.1279L28.4554 10.488C30.2652 10.5824 31.0264 12.8425 29.6425 14.0126L24.1029 18.6962C23.5167 19.1918 23.2659 19.9792 23.4575 20.7225L25.2855 27.8168C25.7468 29.607 23.7407 31.011 22.2167 29.9646L16.6208 26.1223C15.9379 25.6535 15.0367 25.6541 14.3544 26.1239L8.77541 29.9658Z' fill='%23FFE6C0'/%3E%3C/svg%3E") no-repeat center center/contain;
}
.grade-form label:hover:before {
  background: url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='1' d='M8.77541 29.9658C7.25177 31.0151 5.24271 29.611 5.70434 27.8196L7.5301 20.7343C7.7214 19.9919 7.4715 19.2055 6.88676 18.7097L1.34526 14.0113C-0.0360231 12.8402 0.726014 10.5829 2.53449 10.4886L9.44907 10.1279C10.2521 10.086 10.9519 9.56734 11.2255 8.81124L13.6194 2.19659C14.256 0.437384 16.744 0.437378 17.3806 2.19658L19.7745 8.81124C20.0481 9.56734 20.7479 10.086 21.5509 10.1279L28.4554 10.488C30.2652 10.5824 31.0264 12.8425 29.6425 14.0126L24.1029 18.6962C23.5167 19.1918 23.2659 19.9792 23.4575 20.7225L25.2855 27.8168C25.7468 29.607 23.7407 31.011 22.2167 29.9646L16.6208 26.1223C15.9379 25.6535 15.0367 25.6541 14.3544 26.1239L8.77541 29.9658Z' fill='%23FFBC58'/%3E%3C/svg%3E") no-repeat center center/contain;
}
.grade-form input {
  display: none;
}
.grade-form input:checked ~ label:before, .grade-form input + label:hover ~ label:before, .grade-form input + label:hover:before {
  background: url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='1' d='M8.77541 29.9658C7.25177 31.0151 5.24271 29.611 5.70434 27.8196L7.5301 20.7343C7.7214 19.9919 7.4715 19.2055 6.88676 18.7097L1.34526 14.0113C-0.0360231 12.8402 0.726014 10.5829 2.53449 10.4886L9.44907 10.1279C10.2521 10.086 10.9519 9.56734 11.2255 8.81124L13.6194 2.19659C14.256 0.437384 16.744 0.437378 17.3806 2.19658L19.7745 8.81124C20.0481 9.56734 20.7479 10.086 21.5509 10.1279L28.4554 10.488C30.2652 10.5824 31.0264 12.8425 29.6425 14.0126L24.1029 18.6962C23.5167 19.1918 23.2659 19.9792 23.4575 20.7225L25.2855 27.8168C25.7468 29.607 23.7407 31.011 22.2167 29.9646L16.6208 26.1223C15.9379 25.6535 15.0367 25.6541 14.3544 26.1239L8.77541 29.9658Z' fill='%23FFBC58'/%3E%3C/svg%3E") no-repeat center center/contain;
}
.grade .button {
  padding: 15px 75px;
}

.crd-head {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  margin-bottom: 32px;
}
.crd-head-ttl {
  margin-bottom: 4px;
}
.crd-head-txt {
  font: 700 16px/20px var(--title-font-family);
}
@media screen and (min-width: 768px) {
  .crd-head-txt {
    font: 700 24px/29px var(--title-font-family);
  }
}
.crd-head-btn {
  margin-top: 16px;
}

.crd-area {
  display: grid;
  gap: 34px;
  background: var(--white);
  border-radius: var(--radius);
  padding: 24px 12px;
  box-shadow: var(--shadow);
}
@media screen and (min-width: 1024px) {
  .crd-area {
    padding: 24px;
  }
}
.crd-area-wrap {
  margin-bottom: 46px;
}
.crd-area-btn {
  display: flex;
  justify-content: center;
  margin-top: 34px;
}
.crd-area-btn .button {
  min-width: 233px;
}
.crd-area :is(.tabs, .tabs-panel) {
  margin: 0 !important;
}

.error404 {
  margin-top: 43px;
}
.error404-area {
  text-align: center;
}
.error404-title img {
  margin-bottom: 10px;
  width: 194px;
  height: auto;
  max-width: 100%;
}
@media screen and (max-width: 1023px) {
  .error404-title img {
    width: 162px;
  }
}
@media screen and (max-width: 767px) {
  .error404-title img {
    width: 108px;
  }
}
.error404-text img {
  width: 550px;
  height: auto;
  margin-bottom: 32px;
  width: 308px;
}
@media screen and (min-width: 768px) {
  .error404-text img {
    width: 460px;
  }
}
.error404-img img {
  width: 590px;
  height: auto;
  margin-bottom: 32px;
  max-width: 100%;
}
@media screen and (max-width: 1023px) {
  .error404-img img {
    height: 328px;
  }
}
@media screen and (max-width: 767px) {
  .error404-img img {
    height: 290px;
  }
}
.error404-btn .button {
  padding: 16px 88px;
}
@media screen and (max-width: 767px) {
  .error404-btn .button {
    padding: 16px 67px;
  }
}

.birth-form {
  margin-bottom: 32px;
}
.birth-main {
  margin-top: 36px;
  margin-bottom: 32px;
}
@media screen and (max-width: 1023px) {
  .birth-main {
    margin-top: 30px;
  }
}
@media screen and (max-width: 767px) {
  .birth-main {
    margin-top: 20px;
  }
}
.birth-box {
  display: flex;
  margin-bottom: 56px;
  justify-content: space-between;
}
@media screen and (max-width: 1023px) {
  .birth-box {
    justify-content: center;
    margin-bottom: 50px;
  }
  .birth-box img {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .birth-box {
    margin-bottom: 35px;
  }
}
.birth-text {
  max-width: 690px;
  font-size: 18px;
  font-weight: 600;
  text-align: center;
}
.birth-text h1 {
  color: var(--primary-dark-color);
  margin-bottom: 16px;
}
@media screen and (max-width: 1023px) {
  .birth-text {
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .birth-text {
    font-size: 14px;
  }
}
.birth-certificates {
  max-width: 1057px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(4, 207px);
  justify-content: space-between;
  gap: 32px;
  padding: 32px;
  background-color: var(--white);
  border-radius: 12px;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.07);
}
@media screen and (max-width: 1023px) {
  .birth-certificates {
    grid-template-columns: repeat(3, 207px);
    gap: 22px;
    background-color: transparent;
    box-shadow: none;
    padding: 0 30px;
  }
}
@media screen and (max-width: 767px) {
  .birth-certificates {
    grid-template-columns: repeat(1, 100%);
    gap: 16px;
  }
}
.birth-card {
  border-radius: var(--radius);
  overflow: hidden;
}
.birth-card-head {
  border-bottom: 3px solid var(--black);
  display: flex;
}
.birth-card-head img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  max-height: 110px;
}
.birth-card-foot {
  background: var(--primary-color);
  color: var(--white);
  padding: 12px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 10px;
  font-size: 14px;
  font-weight: 600;
}
.birth-card .button {
  font-family: var(--title-font-family);
  padding: 16px 5px;
  font-weight: 800;
  width: 100%;
  max-width: 258px;
  margin: 0 auto;
}
.birth-card a {
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .birth-form {
    background-color: var(--primary-dark-color);
  }
}
@media screen and (max-width: 1023px) {
  .birth-form .present-form {
    padding: 32px 10px;
  }
}
@media screen and (max-width: 767px) {
  .birth-form .present-form {
    padding: 24px 21px;
  }
}
.birth-donate {
  background-color: var(--white);
  padding: 56px;
  text-align: center;
}
@media screen and (max-width: 1023px) {
  .birth-donate {
    padding: 24px;
    margin-bottom: 0;
  }
}
.birth-donate .text-img {
  gap: 90px;
  align-items: center;
}
@media screen and (max-width: 1023px) {
  .birth-donate .text-img {
    flex-direction: row;
    gap: 50px;
  }
}
@media screen and (max-width: 767px) {
  .birth-donate .text-img {
    flex-direction: column;
    gap: 24px;
  }
}
.birth-donate .text-img-title {
  max-width: 460px;
  margin: 16px auto;
  color: var(--secondary-color);
}
.birth-donate .text-img-img {
  background-color: transparent;
  padding: 0;
}
@media screen and (max-width: 1023px) {
  .birth-donate .text-img-img {
    min-width: 295px;
  }
}
@media screen and (max-width: 767px) {
  .birth-donate .text-img-img {
    min-width: 125px;
  }
}
.birth-donate label {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.birth-donate input::-moz-placeholder {
  color: var(--medium-grey);
}
.birth-donate input::placeholder {
  color: var(--medium-grey);
}
.birth-donate .button {
  font-family: var(--title-font-family);
  padding: 16px 5px;
  font-weight: 800;
  width: 207px;
  height: 48px;
  margin: 0 auto;
  display: flex;
}
@media screen and (max-width: 767px) {
  .birth-donate .button {
    width: 100%;
  }
}
.birth-img {
  width: 130px;
  height: 125px;
}
.birth-certificates.new-c {
  max-width: 664px;
  margin: 0 auto;
  border-radius: 12px;
  background: var(--white);
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.07);
  padding: 32px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 32px;
}
@media screen and (max-width: 767px) {
  .birth-certificates.new-c {
    padding: 16px;
    grid-template-columns: repeat(1, 100%);
    gap: 16px;
  }
}
.birth-certificates.new-c .birth-card-head {
  height: 122px;
  width: 100%;
  border-radius: 12px 12px 0 0;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .birth-certificates.new-c .birth-card-head {
    height: 123px;
  }
}
.birth-certificates.new-c .birth-card-head img {
  max-height: 100%;
}
.birth-certificates.new-c .birth-card-title {
  display: flex;
  gap: 4px;
}
.birth-certificates.new-c .get-present-popup-info .birth-card-head {
  height: 110px;
  width: 204px;
}
.birth-certificates.new-c .get-present-popup-info .birth-card-head img {
  max-height: 110px;
}
.birth-certificates.new-c .get-present-popup-info .birth-card-title {
  display: block;
}

.donate-card .birth-card-title {
  width: 100%;
}

.anniversary-box {
  display: flex;
  justify-content: center;
  margin-bottom: 24px;
  text-align: center;
}
.anniversary-text h1 {
  color: var(--primary-dark-color);
  margin-bottom: 16px;
}
.anniversary-text div {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  max-width: 530px;
  margin: 0 auto;
}
@media screen and (max-width: 1023px) {
  .anniversary-text div {
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .anniversary-text div {
    font-size: 14px;
  }
}

.leaders-page {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .leaders-page {
    margin-top: -16px;
  }
}
.leaders-page.hero {
  background: transparent;
  padding: 0;
}
.leaders-page.hero .leaders-top {
  justify-content: flex-end;
}
.leaders-page h1 {
  font-family: Sofia Sans;
  font-size: 40px;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .leaders-page h1 {
    font-size: 26px;
    margin-bottom: 16px;
  }
}
.leaders-page-area {
  background: var(--white);
  box-shadow: 0px 2px 14px rgba(0, 0, 0, 0.07);
  border-radius: var(--radius);
  padding: 24px 32px;
  max-width: 1042px;
  margin: 0 auto 24px;
}
@media screen and (max-width: 767px) {
  .leaders-page-area {
    padding: 24px 16px;
  }
}

.postcards-page .container {
  overflow: hidden;
}
.postcards-page-area {
  max-width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media screen and (max-width: 767px) {
  .postcards-page-title {
    margin-bottom: 2px;
  }
}
.postcards-page-prev, .postcards-page-next {
  background-color: #683fd2;
  width: 53px;
  height: 53px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  cursor: pointer;
  z-index: 5;
  background-position: center;
  background-repeat: no-repeat;
  transform: translateY(-50%);
}
@media screen and (max-width: 1023px) {
  .postcards-page-prev, .postcards-page-next {
    width: 39px;
    height: 39px;
    background-size: 17px;
  }
}
.postcards-page-prev.swiper-button-disabled, .postcards-page-next.swiper-button-disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.postcards-page-prev {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.85705 18.935L0.493087 12.5711C0.102563 12.1805 0.102563 11.5474 0.493086 11.1568L6.85705 4.79288C7.24757 4.40235 7.88074 4.40235 8.27126 4.79288C8.66178 5.1834 8.66178 5.81657 8.27126 6.20709L3.61441 10.8639L22.7002 10.8639C23.2525 10.8639 23.7002 11.3117 23.7002 11.8639C23.7002 12.4162 23.2525 12.8639 22.7002 12.8639L3.61441 12.8639L8.27126 17.5208C8.66179 17.9113 8.66179 18.5445 8.27126 18.935C7.88074 19.3255 7.24757 19.3255 6.85705 18.935Z' fill='white'/%3E%3C/svg%3E");
  left: 0;
}
.postcards-page-next {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.143 18.935L23.5069 12.5711C23.8974 12.1805 23.8974 11.5474 23.5069 11.1568L17.143 4.79288C16.7524 4.40235 16.1193 4.40235 15.7287 4.79288C15.3382 5.1834 15.3382 5.81657 15.7287 6.20709L20.3856 10.8639L1.29981 10.8639C0.747521 10.8639 0.299806 11.3117 0.299806 11.8639C0.299806 12.4162 0.747521 12.8639 1.29981 12.8639L20.3856 12.8639L15.7287 17.5208C15.3382 17.9113 15.3382 18.5445 15.7287 18.935C16.1193 19.3255 16.7524 19.3255 17.143 18.935Z' fill='white'/%3E%3C/svg%3E");
  right: 0;
}
.postcards-page .swiper {
  overflow: visible !important;
  width: 72%;
  margin: 0;
}
@media screen and (max-width: 1023px) {
  .postcards-page .swiper {
    width: 62%;
  }
}
.postcards-page .swiper-wrapper {
  align-items: center;
}
.postcards-page .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
  aspect-ratio: 865/615;
}
.postcards-page .swiper-slide-inner {
  border-radius: 20px;
  overflow: hidden;
}
.postcards-page .swiper-slide img {
  height: 100%;
  width: auto;
  max-width: 100%;
  border-radius: 20px;
}
@media screen and (max-width: 1023px) {
  .postcards-page .swiper-slide img {
    max-height: 315px;
    -o-object-fit: contain;
       object-fit: contain;
  }
}
@media screen and (max-width: 767px) {
  .postcards-page .swiper-slide img {
    max-height: 213px;
    -o-object-fit: contain;
       object-fit: contain;
  }
}
.postcards-page .swiper-slide:not(.swiper-slide-active) .swiper-slide-inner {
  background-color: var(--surface-2);
}
.postcards-page .swiper-slide:not(.swiper-slide-active) img {
  opacity: 0.6;
}

.off-canvas {
  background: rgba(51, 51, 51, 0.3);
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  overflow: auto;
  z-index: 20;
  padding: 0 58px 0 0;
  transition: transform var(--speed);
}
@media screen and (max-width: 767px) {
  .off-canvas {
    padding-right: 40px;
  }
}
.off-canvas:not(.is-open) {
  transform: translateX(-100%);
}
.off-canvas-toggle {
  display: flex;
  justify-content: flex-end;
}
.off-canvas-cont {
  background: var(--dark-grey);
  min-height: 100%;
  padding: 10px;
  display: flex;
  flex-direction: column;
}
.off-canvas .lang-sw {
  color: var(--white);
  font-size: 24px;
  padding: 0 0 0 34px;
}
@media screen and (max-width: 767px) {
  .off-canvas .lang-sw {
    font-size: 20px;
  }
}
.off-canvas .lang-sw-cur:after {
  background: url("data:image/svg+xml,%3Csvg width='7' height='5' viewBox='0 0 7 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.75671 4.17412L0.502068 1.66896C-0.0771018 1.02544 0.379591 0 1.24536 0H5.75464C6.62041 0 7.0771 1.02544 6.49793 1.66897L4.24329 4.17412C3.84605 4.6155 3.15395 4.6155 2.75671 4.17412Z' fill='white'/%3E%3C/svg%3E") no-repeat center center/contain;
}
.off-canvas .lang-sw-rest {
  top: 100%;
  left: 25px;
  background: inherit;
  box-shadow: none;
}
.off-canvas .lang-sw-rest a {
  color: var(--white);
}
.off-canvas .bottom {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  gap: 24px;
  padding-bottom: 56px;
  text-align: center;
  font-size: 28px;
  color: var(--white);
  font-weight: 700;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .off-canvas .bottom {
    font-size: 26px;
    margin-top: 50px;
  }
}
.off-canvas .bottom-title {
  font-family: var(--title-font-family);
}
.off-canvas .bottom-link {
  font-size: 20px;
  text-transform: none;
  text-decoration: none;
  color: var(--yellow);
}

.header {
  position: sticky;
  top: 0;
  background: var(--white);
  z-index: 12;
  padding: 12px 0;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.06);
}
.header-cont {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--gap);
  height: 43px;
}
@media screen and (max-width: 1199px) {
  .header-cont {
    gap: 10px;
  }
}
.header-logo {
  display: flex;
  order: 1;
  padding-right: 20px;
}
.header-logo :where(img, svg, picture) {
  display: inline-block;
  height: 40px;
  min-width: 217px;
}
@media screen and (max-width: 1023px) {
  .header-logo :where(img, svg, picture) {
    min-width: 41px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding-right: 0;
  }
}
.header-nav {
  order: 2;
}
@media screen and (max-width: 1023px) {
  .header-nav, .header-lang {
    display: none !important;
  }
}
.header-act {
  display: flex;
  align-items: center;
  gap: 32px;
  order: 3;
}
@media screen and (max-width: 1023px) {
  .header-act {
    gap: 15px;
  }
}
@media screen and (max-width: 767px) {
  .header-act {
    gap: 24px;
  }
}
.header-notifications {
  position: relative;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 8px;
}
@media screen and (max-width: 767px) {
  .header-notifications {
    margin-right: 0;
  }
}
.header-notifications.is-empty svg {
  fill: var(--dark-grey);
}
.header-notifications .counter {
  position: absolute;
  top: -5px;
  right: -8px;
}
.header-notifications svg {
  transition: all var(--speed-fast);
}
.header-notifications:hover svg {
  fill: var(--primary-color);
}
.header-user {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 14px;
}
.header-user-balance {
  text-align: center;
}
@media screen and (max-width: 767px) {
  .header-user-balance {
    display: none;
  }
}
.header-user .label {
  font-size: 12px;
  color: var(--medium-grey);
}
.header-user .value {
  font-size: 24px;
  line-height: 1;
  font-weight: 700;
  color: var(--primary-dark-color);
}
.header-user-avatar {
  overflow: hidden;
  border: 3px solid var(--primary-light-color);
  width: 43px;
  height: 43px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
@media screen and (min-width: 1024px) {
  .header-toggle {
    display: none;
  }
}
.header-toggle-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 42px;
  width: 42px;
  background: var(--dark-grey);
  border-radius: 5px;
}
.header-toggle-btn svg path {
  transition: all var(--speed);
  transform-origin: center;
}
.header-toggle-btn.is-active svg path:nth-child(1) {
  transform: translate(-4px, 4px) rotate(45deg);
}
.header-toggle-btn.is-active svg path:nth-child(2) {
  opacity: 0;
}
.header-toggle-btn.is-active svg path:nth-child(3) {
  transform: translate(-4px, -4px) rotate(-45deg);
}
.header .counter {
  width: 15px;
  height: 15px;
  background-color: var(--red);
  color: var(--white);
  font-size: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}

.primary-menu {
  --space: 40px;
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--space);
  font-family: var(--title-font-family);
}
.primary-menu > li {
  position: relative;
}
.primary-menu a {
  padding: 10px 0;
  color: var(--dark-grey);
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: 2px;
  transition: color var(--speed-fast);
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 700;
}
.primary-menu a:hover {
  color: var(--primary-color);
  transition: fill var(--speed-fast);
}

.slide-menu {
  list-style: none;
  display: flex;
  flex-direction: column;
  position: relative;
  padding: 0 0 0 34px;
  font-family: var(--title-font-family);
}
.slide-menu a {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  text-transform: uppercase;
  color: var(--white);
  text-decoration: none;
  font-weight: 700;
  font-size: 38px;
  margin-bottom: 32px;
}
@media screen and (max-width: 767px) {
  .slide-menu a {
    font-size: 32px;
  }
}
.slide-menu ul {
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
}
.slide-menu ul li:not(:last-child) {
  margin-bottom: 6px;
}
.slide-menu ul a {
  font-size: 18px;
  padding: 0;
  font-weight: 400;
}

.lang-sw {
  --space: 8px;
  position: relative;
}
.lang-sw:hover .lang-sw-rest, .lang-sw:focus-within .lang-sw-rest {
  opacity: 1;
  pointer-events: all;
}
.lang-sw-cur {
  display: flex;
  align-items: center;
  padding: 4px 0;
  gap: 4px;
  text-transform: uppercase;
}
.lang-sw-cur::after {
  content: "";
  display: block;
  width: 9px;
  height: 5px;
  background: url("data:image/svg+xml,%3Csvg width='7' height='5' viewBox='0 0 7 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.75671 4.17412L0.502068 1.66896C-0.0771018 1.02544 0.379591 0 1.24536 0H5.75464C6.62041 0 7.0771 1.02544 6.49793 1.66897L4.24329 4.17412C3.84605 4.6155 3.15395 4.6155 2.75671 4.17412Z' fill='%23333333'/%3E%3C/svg%3E") no-repeat center center/contain;
}
.lang-sw-rest {
  display: grid;
  gap: var(--space);
  padding: var(--space);
  position: absolute;
  top: 100%;
  right: calc(var(--space) * -1);
  background: var(--white);
  box-shadow: var(--shadow);
  border-radius: var(--radius-small);
  opacity: 0;
  pointer-events: none;
  transition: opacity var(--speed-fast);
}
.lang-sw-rest a {
  text-transform: uppercase;
  text-decoration: none;
  display: flex;
  color: var(--dark-grey);
}
.lang-sw-rest a:hover {
  color: var(--primary-color);
}

.bread {
  --gap: 5px;
  list-style: none;
  margin: 1em 0;
  padding: 0 0 8px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: var(--gap);
  color: var(--medium-grey);
  font-size: 12px;
  border-bottom: 1px solid #f0efe8;
}
@media screen and (min-width: 768px) {
  .bread {
    font-size: 14px;
  }
}
.bread > svg {
  fill: var(--medium-grey);
}
.bread a {
  display: flex;
  align-items: center;
  gap: var(--gap);
  text-decoration: none;
  color: var(--medium-grey);
  transition: color var(--speed-fast);
}
.bread a svg {
  fill: var(--medium-grey);
  transition: fill var(--speed-fast);
}
.bread a:hover {
  color: var(--primary-color);
}
.bread a:hover svg {
  fill: var(--primary-color);
}
.bread-wrap {
  margin-top: 16px;
  margin-bottom: 32px;
}

.button {
  display: inline-flex;
  gap: 12px;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 15px 24px;
  color: var(--on-primary-color);
  background: var(--primary-color);
  border-radius: var(--radius);
  font-size: 16px;
  text-transform: none;
  font-weight: 600;
  border: 1px solid var(--primary-color);
  transition: all var(--speed-fast);
  line-height: 20px;
}
.button:not(.hollow, .gold, .secondary, .disabled) {
  box-shadow: var(--primary-shadow);
}
.button:is(:hover, :focus) {
  border-color: var(--primary-dark-color);
  color: var(--on-primary-color);
  outline: 0;
}
.button:is(:hover, :focus):not(.bordered) {
  background: var(--primary-dark-color);
}
.button:is(a) {
  text-decoration: none;
}
.button.round {
  border-radius: 50px;
}
.button.hollow {
  background: none;
  color: var(--primary-color);
}
.button.hollow:is(:hover, :focus) {
  color: var(--on-primary-color);
}
.button.secondary {
  background: var(--secondary-color);
  border-color: var(--secondary-color);
  color: var(--on-secondary-color);
}
.button.secondary:not(.hollow, .bordered) {
  box-shadow: var(--secondary-shadow);
}
.button.secondary:is(:hover, :focus) {
  border-color: var(--secondary-dark-color);
}
.button.secondary:is(:hover, :focus):not(.bordered) {
  background: var(--secondary-dark-color);
}
.button.secondary.hollow {
  background: none;
  color: var(--secondary-color);
}
.button.secondary.hollow:is(:hover, :focus) {
  color: var(--on-secondary-color);
}
.button.gold {
  background: var(--yellow);
  border-color: var(--yellow);
  color: var(--black);
}
.button.gold:is(:hover, :focus) {
  border-color: var(--gold);
}
.button.gold:is(:hover, :focus):not(.bordered) {
  background: var(--gold);
}
.button.gold.hollow {
  background: none;
  color: var(--yellow);
}
.button.gold.hollow:is(:hover, :focus) {
  color: var(--black);
}
.button:is(.disabled, [disabled]) {
  background: var(--disabled-color);
  border-color: var(--disabled-color);
  color: var(--on-disabled-color);
  cursor: not-allowed;
}
.button:is(.disabled, [disabled]):is(:hover, :focus) {
  background: var(--disabled-color);
  border-color: var(--disabled-color);
}
.button:is(.disabled, [disabled]).hollow {
  background: none;
  color: var(--disabled-color);
}
.button:is(.disabled, [disabled]).hollow:is(:hover, :focus) {
  color: var(--disabled-color);
}
.button.bordered {
  border-color: var(--black);
  box-shadow: var(--black-shadow);
}
.button.bordered:hover {
  border-color: var(--black);
  box-shadow: var(--black-shadow-hover);
  transform: translateY(3px);
}
.button.expanded {
  display: flex;
  width: 100%;
}
.button.large {
  font: 800 20px/24px var(--title-font-family);
  padding: 14px 32px;
}
.button.login-btn {
  font-weight: 400;
}
.button.login-btn > :is(svg, img) {
  margin: -10px 0;
}

.button-group {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  margin-bottom: 1rem;
}
.button-group.expanded .button {
  flex: 1 0 320px;
}

.section-title {
  font: var(--h2-font);
  margin-bottom: 24px;
}
@media screen and (min-width: 1024px) {
  .section-title {
    margin-bottom: 32px;
  }
}

.content :where(ul, ol):not([class]) {
  --space: 0.5em;
  list-style: none;
  margin: 1em 0;
  padding: 0;
  font-size: 16px;
  line-height: 1.4em;
}
.content :where(ul, ol):not([class]) li {
  position: relative;
}
.content :where(ul, ol):not([class]) li:not(:last-child) {
  margin-bottom: var(--space);
}
.content :where(ul, ol):not([class]) :where(ul, ol) {
  margin: var(--space) 0 var(--space) 1em;
}
.content ul:not([class]) li {
  position: relative;
  padding-left: 20px;
}
.content ul:not([class]) li:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  background: var(--primary-color);
  border-radius: 50%;
  position: absolute;
  top: 0.7em;
  left: 0;
  transform: translateY(-50%);
}
.content ol:not([class]) {
  --space: 19px;
  counter-reset: ol;
  counter-set: ol;
  margin: var(--space) 0;
}
.content ol:not([class]) > li {
  counter-increment: ol;
}
.content ol:not([class]) li {
  padding-left: 35px;
}
.content ol:not([class]) li:before {
  content: counter(ol);
  color: var(--primary-color);
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 27px;
  height: 27px;
  border: 1px solid var(--primary-color);
  border-radius: 50%;
  position: absolute;
  top: 0.7em;
  left: 0;
  transform: translateY(-50%);
}
.content ol:not([class]) li > ol {
  counter-reset: ol-2;
  counter-set: ol-2;
}
.content ol:not([class]) li > ol > li {
  counter-increment: ol-2;
}
.content ol:not([class]) li > ol > li:before {
  content: counter(ol) "." counter(ol-2);
  font-size: 0.8em;
}

.rate {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 14px;
}
.rate-stars {
  height: 16px;
  aspect-ratio: 80/16;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none'%3E%3Cpath fill='%23FFE5B3' d='M4.256 13.483c-.762.525-1.766-.178-1.535-1.073l.72-2.794a1 1 0 0 0-.322-1.012L.923 6.742c-.691-.586-.31-1.715.594-1.762l2.72-.142a1 1 0 0 0 .888-.658l.935-2.582c.318-.88 1.562-.88 1.88 0l.935 2.582a1 1 0 0 0 .888.658l2.715.142c.905.047 1.285 1.177.593 1.762l-2.194 1.856a1 1 0 0 0-.323 1.013l.721 2.798c.23.895-.772 1.597-1.534 1.074l-2.18-1.497a1 1 0 0 0-1.133.001l-2.172 1.496Z'/%3E%3C/svg%3E") repeat-x top left/contain;
  position: relative;
}
.rate-stars > span {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none'%3E%3Cpath fill='%23FFA800' d='M4.256 13.483c-.762.525-1.766-.178-1.535-1.073l.72-2.794a1 1 0 0 0-.322-1.012L.923 6.742c-.691-.586-.31-1.715.594-1.762l2.72-.142a1 1 0 0 0 .888-.658l.935-2.582c.318-.88 1.562-.88 1.88 0l.935 2.582a1 1 0 0 0 .888.658l2.715.142c.905.047 1.285 1.177.593 1.762l-2.194 1.856a1 1 0 0 0-.323 1.013l.721 2.798c.23.895-.772 1.597-1.534 1.074l-2.18-1.497a1 1 0 0 0-1.133.001l-2.172 1.496Z'/%3E%3C/svg%3E") repeat-x top left/contain;
}

form span.error {
  display: block;
  font-size: var(--small-font-size);
  margin-bottom: 1rem;
  font-weight: 400;
  text-align: center;
}
form.sending {
  pointer-events: none;
}

label {
  position: relative;
}

:where([type=text],
[type=password],
[type=date],
[type=datetime],
[type=datetime-local],
[type=month],
[type=week],
[type=email],
[type=number],
[type=search],
[type=tel],
[type=time],
[type=url],
[type=color],
textarea,
select) {
  width: 100%;
  border: 1px solid var(--medium-grey);
  font-size: 16px;
  height: 44px;
  border-radius: var(--radius);
  padding: 10px 14px;
  margin-bottom: 1rem;
  transition: all var(--speed-fast);
}
:where([type=text],
[type=password],
[type=date],
[type=datetime],
[type=datetime-local],
[type=month],
[type=week],
[type=email],
[type=number],
[type=search],
[type=tel],
[type=time],
[type=url],
[type=color],
textarea,
select)::-moz-placeholder {
  color: var(--dark-grey);
}
:where([type=text],
[type=password],
[type=date],
[type=datetime],
[type=datetime-local],
[type=month],
[type=week],
[type=email],
[type=number],
[type=search],
[type=tel],
[type=time],
[type=url],
[type=color],
textarea,
select)::placeholder {
  color: var(--dark-grey);
}
:where([type=text],
[type=password],
[type=date],
[type=datetime],
[type=datetime-local],
[type=month],
[type=week],
[type=email],
[type=number],
[type=search],
[type=tel],
[type=time],
[type=url],
[type=color],
textarea,
select):focus {
  outline: 0;
  border-color: var(--primary-light-color);
  box-shadow: var(--shadow-2);
}
:where([type=text],
[type=password],
[type=date],
[type=datetime],
[type=datetime-local],
[type=month],
[type=week],
[type=email],
[type=number],
[type=search],
[type=tel],
[type=time],
[type=url],
[type=color],
textarea,
select).error {
  border-color: var(--red);
}
:where([type=text],
[type=password],
[type=date],
[type=datetime],
[type=datetime-local],
[type=month],
[type=week],
[type=email],
[type=number],
[type=search],
[type=tel],
[type=time],
[type=url],
[type=color],
textarea,
select).error + .error {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%, -1rem);
  z-index: 9;
  background: var(--white);
  padding: 8px 12px;
  border-radius: var(--radius-small);
  filter: drop-shadow(-2px 2px 16px rgba(21, 21, 21, 0.12));
  color: var(--red, #ff4f32);
  width: 100%;
}
:where([type=text],
[type=password],
[type=date],
[type=datetime],
[type=datetime-local],
[type=month],
[type=week],
[type=email],
[type=number],
[type=search],
[type=tel],
[type=time],
[type=url],
[type=color],
textarea,
select).error + .error:before {
  content: "";
  display: block;
  background: var(--white);
  width: 14px;
  height: 6px;
  clip-path: polygon(0 100%, 50% 0, 100% 100%);
  position: absolute;
  bottom: calc(100% - 2px);
  left: 50%;
  transform: translateX(-50%);
  max-width: 100%;
  z-index: 1;
}

textarea {
  height: unset;
  resize: none;
}

[type=checkbox] {
  display: none;
}
[type=checkbox] + label {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 8px;
  margin-bottom: 1rem;
  cursor: pointer;
}
[type=checkbox] + label:before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  border: 1px solid var(--primary-light-color);
  border-radius: 4px;
  margin-top: 3px;
}
[type=checkbox] + label:focus {
  outline: 0;
}
[type=checkbox] + label:focus:before {
  box-shadow: 0 0 0 4px #edf2ff;
}
[type=checkbox] + label + .error {
  font-size: var(--small-font-size);
  color: var(--dark-grey);
  margin-left: 24px;
  margin-top: -10px;
}
[type=checkbox].error + label:before {
  border-color: var(--red);
}
[type=checkbox]:checked + label:before {
  background: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.589 2.41075C10.9145 2.73618 10.9145 3.2638 10.589 3.58922L5.08904 9.08922C4.76361 9.41464 4.236 9.41464 3.91057 9.08922L1.41057 6.58922C1.08515 6.2638 1.08515 5.73618 1.41057 5.41076C1.736 5.08533 2.26361 5.08533 2.58904 5.41076L4.4998 7.32152L9.41057 2.41075C9.736 2.08533 10.2636 2.08533 10.589 2.41075Z' fill='%232043A1'/%3E%3C/svg%3E") no-repeat center;
}
[type=checkbox].white:checked + label:before {
  background: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.589 2.41075C10.9145 2.73618 10.9145 3.2638 10.589 3.58922L5.08904 9.08922C4.76361 9.41464 4.236 9.41464 3.91057 9.08922L1.41057 6.58922C1.08515 6.2638 1.08515 5.73618 1.41057 5.41076C1.736 5.08533 2.26361 5.08533 2.58904 5.41076L4.4998 7.32152L9.41057 2.41075C9.736 2.08533 10.2636 2.08533 10.589 2.41075Z' fill='%23FFFFFF'/%3E%3C/svg%3E") no-repeat center;
}

.cf-reveal {
  display: flex;
  flex-direction: column;
  padding: 20px;
  overflow: auto;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
  background: rgba(0, 0, 0, 0.5);
  -webkit-backdrop-filter: blur(12px);
          backdrop-filter: blur(12px);
  overscroll-behavior: none;
}
.cf-reveal-title {
  font-weight: 700;
  font-size: 48px;
  line-height: 57px;
  margin-bottom: 12px;
}
@media screen and (min-width: 768px) {
  .cf-reveal-title {
    margin-bottom: 24px;
    font-size: 78px;
    line-height: 57px;
  }
}
.cf-reveal-text {
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
}
@media screen and (min-width: 768px) {
  .cf-reveal-text {
    font-weight: 700;
    font-size: 28px;
    line-height: 42px;
  }
}
.cf-reveal-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 44px;
  aspect-ratio: 1/1;
  background: var(--cf-popup-close) no-repeat center center;
  background-size: 20px auto;
}
.cf-reveal-window {
  margin: auto;
  width: 100%;
  max-width: 648px;
  background: var(--white);
  color: var(--black);
  box-shadow: var(--cf-popup-shadow);
  border-radius: 10px;
  padding: 28px 10px;
  position: relative;
  text-align: center;
}
.cf-reveal-window:before {
  content: "";
  display: block;
  height: 92px;
  width: 100%;
  background: url("data:image/svg+xml,%3Csvg width='92' height='91' viewBox='0 0 92 91' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_269_465)'%3E%3Cpath d='M14.5928 43.3098V21.0099V12.7528H26.9208H65.0801H77.4081V21.0099V43.3098L87.6375 36.4566L90.3544 32.1816V32.1398L87.6375 27.8632L80.9041 23.3523V9.22415H59.812L46.0386 0H45.9623L32.1888 9.22415H11.0968V23.3523L4.36339 27.8632L1.64648 32.1398V32.1816L4.36339 36.4566L14.5928 43.3098Z' fill='%2304174A'/%3E%3Cpath d='M91.9965 35.8458L90.0719 38.8743L60.3203 58.8016L91.4627 88.0485C91.8075 87.3492 91.9998 86.5611 91.9998 85.7312V36.0098C91.9998 35.9563 91.9981 35.9011 91.9965 35.8458Z' fill='%2304174A'/%3E%3Cpath d='M1.92786 38.8759L0.00331532 35.8458C0.00165766 35.8994 0 35.9546 0 36.0098V85.7329C0 86.5628 0.193946 87.3508 0.537081 88.0502L31.6795 58.8033L1.92786 38.8759Z' fill='%2304174A'/%3E%3Cpath d='M46.0003 68.3956L34.5425 60.7208L2.89453 90.4445C3.59572 90.7992 4.38477 91 5.21691 91H86.7836C87.6158 91 88.4048 90.7992 89.106 90.4445L57.458 60.7224L46.0003 68.3972V68.3956Z' fill='%2304174A'/%3E%3Cpath d='M41.2464 26.4159C38.2925 28.1075 36.4492 32.1482 36.0663 35.4476C35.6684 38.8793 36.5652 43.0404 39.9667 44.6366C42.6007 45.8731 45.9906 45.1972 47.8406 42.8999C50.7879 47.8575 58.1015 44.0192 60.6675 39.9401C63.3016 35.7538 63.837 30.5185 61.7483 25.9725C58.7364 19.4171 50.5525 17.257 43.9766 18.199C35.3535 19.4338 29.3809 27.0166 29.2168 35.6484C29.0527 44.1782 34.0522 50.7203 42.3438 52.4353C49.0905 53.8307 57.392 52.2696 62.0417 46.8837C62.9419 45.8413 62.0384 44.2033 60.6941 44.471C60.6841 44.4727 60.6758 44.4743 60.6659 44.476C59.7724 44.6634 59.2817 45.2574 58.5739 45.8012C56.6378 47.2869 54.3784 48.3076 52.0195 48.8831C48.3014 49.7883 44.0081 49.7766 40.4027 48.4046C33.0228 45.597 31.017 36.8313 33.7273 29.876C36.174 23.6 43.0964 20.4611 49.48 21.5169C57.2611 22.8035 62.0434 29.4644 58.3302 37.0472C57.6473 38.4409 56.5002 40.3985 54.8061 40.6478C53.0241 40.9088 52.4903 39.6523 52.7091 38.1431C53.2114 34.6713 54.458 31.3785 55.0928 27.9117C55.2918 26.8242 54.4878 25.8136 53.3937 25.7483C51.7013 25.6496 49.9591 25.7148 50.1547 27.895C48.2268 25.0188 44.0595 24.8063 41.2497 26.4159H41.2464ZM47.1593 40.1726C44.2601 43.2931 40.6364 41.3288 40.6961 37.3232C40.6215 34.4605 41.3608 30.3077 44.3529 29.0478C47.0317 27.9201 49.2397 30.1956 49.4303 32.7656C49.611 35.1933 48.8368 38.3673 47.1593 40.171V40.1726Z' fill='%2304174A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_269_465'%3E%3Crect width='92' height='91' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center;
  background-size: contain;
  margin-bottom: 24px;
}
@media screen and (min-width: 768px) {
  .cf-reveal-window:before {
    height: 136px;
    margin-bottom: 32px;
  }
}

.tippy-box[data-theme~=custom] {
  font-family: var(--body-font-family);
  background-color: #fff;
  color: var(--black);
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.11);
  border-radius: 12px;
  width: 344px;
}
@media screen and (max-width: 767px) {
  .tippy-box[data-theme~=custom] {
    width: 300px;
  }
}
.tippy-box[data-theme~=custom] ul {
  list-style: none;
  padding: 7px 11px;
  margin: 0;
}
.tippy-box[data-theme~=custom] li {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 0;
  font-size: 14px;
}
.tippy-box[data-theme~=custom] li:not(:last-child) {
  border-bottom: 1px solid var(--primary-lighter-color);
}
.tippy-box[data-theme~=custom] img {
  width: 23px;
  height: 23px;
}
.tippy-box[data-theme~=custom] a {
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
  padding: 0;
  display: inline-block;
  color: var(--black);
  text-decoration: none;
}
.tippy-box[data-theme~=custom] a.users-link {
  color: var(--secondary-color);
}
.tippy-box[data-theme~=custom] a:hover {
  color: var(--primary-color);
}
.tippy-box[data-theme~=custom] .users-name {
  font-weight: 600;
}

.tippy-box[data-theme~=custom][data-placement^=bottom] > .tippy-arrow {
  left: auto;
  right: 0;
}

.tippy-box[data-theme~=custom][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: var(--white);
}

.tippy-box[data-theme~=user] {
  font-family: var(--body-font-family);
  background-color: #fff;
  color: var(--black);
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.11);
  border-radius: 12px;
  width: 185px;
  padding: 18px 12px 6px 18px;
}
.tippy-box[data-theme~=user] .tippy-content {
  padding: 0;
}
.tippy-box[data-theme~=user] .user-ttp-title {
  padding-bottom: 8px;
  border-bottom: 1px solid var(--primary-lighter-color);
}
.tippy-box[data-theme~=user] .user-ttp-title a {
  display: flex;
  align-items: center;
  gap: 4px;
}
.tippy-box[data-theme~=user] .user-ttp-title img {
  width: 16px;
  height: 16px;
}
.tippy-box[data-theme~=user] ul {
  list-style: none;
  padding: 8px 0;
  margin: 0;
  border-bottom: 1px solid var(--primary-lighter-color);
}
.tippy-box[data-theme~=user] li {
  display: flex;
  align-items: center;
  gap: 4px;
}
.tippy-box[data-theme~=user] li:not(:last-child) {
  padding-bottom: 6px;
}
.tippy-box[data-theme~=user] img {
  width: 16px;
  height: 16px;
}
.tippy-box[data-theme~=user] a {
  font-size: 16px;
  text-transform: none;
  padding: 0;
  display: inline-block;
  color: var(--black);
  text-decoration: none;
}
.tippy-box[data-theme~=user] a:hover {
  color: var(--primary-color);
}
.tippy-box[data-theme~=user] button {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 16px;
  margin-top: 8px;
}
.tippy-box[data-theme~=user] button:hover {
  color: var(--primary-color);
}

.tippy-box[data-theme~=user][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: var(--white);
}

.tippy-box[data-theme~=grey] {
  font-size: 16px;
  font-weight: 700;
  color: var(--white);
  border-radius: var(--radius);
  text-align: center;
}
.tippy-box[data-theme~=grey] .tippy-content {
  padding: 11px 9px;
}
.tippy-box[data-theme~=grey] span {
  font-size: 14px;
  font-weight: 400;
  color: var(--light-grey);
}

.tippy-box[data-theme~=grey-desc] {
  border-radius: 12px;
}
.tippy-box[data-theme~=grey-desc] .tippy-content {
  padding: 12px 18px;
  display: flex;
  gap: 5px;
}
.tippy-box[data-theme~=grey-desc] .description-info {
  position: relative;
  padding-bottom: 10px;
  text-transform: none;
}
.tippy-box[data-theme~=grey-desc] .description-info div:first-child {
  font-size: 16px;
  font-weight: 700;
}
.tippy-box[data-theme~=grey-desc] .description-info div:nth-child(2) {
  font-size: 14px;
  font-weight: 400;
  color: var(--light-grey);
}
.tippy-box[data-theme~=grey-desc] .socials {
  position: absolute;
  bottom: 0;
  left: -31px;
}

.cat-drop {
  position: relative;
  overflow: visible;
  background: var(--yellow);
  border: 1px solid var(--black);
  border-radius: var(--radius-small);
  box-shadow: var(--black-shadow);
  z-index: 12;
}
.cat-drop-wrap {
  position: relative;
  overflow: visible;
}
@media screen and (max-width: 1023px) {
  .cat-drop-wrap {
    height: 42px;
  }
}
.cat-drop-btn {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: flex-start;
  gap: 6px;
  font-weight: 700;
  font-size: 12px;
  line-height: 15px;
  padding: 12px;
}
.cat-drop-btn svg {
  fill: var(--black);
  margin-top: -2px;
  transition: all var(--speed);
}
.cat-drop-btn.is-active svg {
  transform: rotate3d(1, 0, 0, 180deg);
}
.cat-drop-list {
  display: none;
  list-style: none;
  margin: 0;
  padding: 0 12px 12px 6px;
  z-index: 999;
}
@media screen and (min-width: 1024px) {
  .cat-drop-list {
    display: block;
  }
}
.cat-drop-list li:not(:last-child) {
  margin-bottom: 3px;
}
.cat-drop-list a {
  display: inline-block;
  text-decoration: none;
  color: var(--black);
  font: 700 16px/22px var(--body-font-family);
  padding: 2px 6px;
}
.cat-drop-list a:hover {
  color: var(--primary-color);
}
.cat-drop-list a.is-active {
  background: var(--primary-color);
  color: var(--on-primary-color);
  border-radius: var(--radius-small);
}

[data-select] {
  display: none;
}

.js-select {
  position: relative;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
  margin-bottom: 1em;
}
@media screen and (min-width: 768px) {
  .js-select {
    font-size: 14px;
  }
}
.js-select-btn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 6px;
  width: 100%;
  padding: 8px 12px;
  background: var(--white);
  color: var(--black);
  border-radius: var(--radius-small);
  box-shadow: var(--shadow);
  position: relative;
}
.leaders-page .js-select-btn {
  font-size: 16px;
  font-weight: 700;
  min-width: 202px;
  background: var(--primary-lighter-color);
  padding: 6px 16px;
  gap: 16px;
}
@media screen and (max-width: 767px) {
  .leaders-page .js-select-btn {
    font-size: 12px;
    min-width: 155px;
  }
}
.js-select-btn:after {
  content: "";
  display: block;
  width: 11px;
  height: 7px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' fill='none'%3E%3Cpath fill='%23333' d='M4.767 6.21.56 1.68C-.034 1.04.42 0 1.293 0h8.414c.873 0 1.327 1.04.733 1.68L6.233 6.21a1 1 0 0 1-1.466 0Z'/%3E%3C/svg%3E") no-repeat center center/contain;
  transition: all var(--speed);
}
.js-select-btn.is-active:after {
  transform: rotate3d(1, 0, 0, 180deg);
}
.js-select-cont {
  position: absolute;
  background: var(--white);
  padding: 6px 0;
  border-radius: var(--radius-small);
  box-shadow: var(--shadow);
  z-index: 99;
  max-height: 250px;
  overflow: auto;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
}
@media screen and (min-width: 768px) {
  .js-select-cont {
    font-size: 14px;
  }
}
.js-select-option {
  display: block;
  width: 100%;
  padding: 8px 16px;
}
.js-select-option:hover {
  color: var(--primary-color);
}
.js-select-search {
  width: calc(100% - 32px);
  padding: 8px 0;
  margin: 0 0 8px 16px;
  border-radius: 0;
  border-top: 0;
  border-right: 0;
  border-left: 0;
  border-bottom: 1px solid var(--primary-light-color);
}
.js-select-search:focus {
  box-shadow: none;
}

@keyframes button {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
.shop-card {
  display: grid;
  grid-template-rows: auto 1fr;
  position: relative;
  overflow: hidden;
  border-radius: var(--radius);
  text-align: left;
}
.shop-card:hover .shop-card-btn {
  opacity: 1;
  pointer-events: all;
}
.shop-card-head {
  position: relative;
  border-bottom: 3px solid var(--black);
}
.shop-card-head-meta {
  display: flex;
  flex-direction: column;
  gap: 10px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px;
}
.shop-card-img {
  display: block;
  width: 100%;
  aspect-ratio: 270/235;
  -o-object-fit: cover;
     object-fit: cover;
}
.shop-card-fav {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='23' fill='%23FF4F32'%3E%3Cpath d='M17.482.523c-2.073 0-4.013.886-5.305 2.372C10.884 1.409 8.944.523 6.87.523 3.082.523 0 3.433 0 7.012c0 2.802 1.769 6.042 5.258 9.632 2.684 2.762 5.605 4.901 6.436 5.49l.482.343.483-.342c.83-.59 3.751-2.729 6.436-5.491 3.489-3.59 5.258-6.83 5.258-9.632 0-3.578-3.082-6.49-6.87-6.49Zm.43 15.095c-2.208 2.272-4.584 4.11-5.736 4.956-1.152-.847-3.527-2.684-5.736-4.956-3.162-3.254-4.834-6.23-4.834-8.606 0-2.742 2.362-4.973 5.265-4.973 1.91 0 3.674.984 4.603 2.567l.703 1.196.702-1.196c.929-1.583 2.693-2.567 4.603-2.567 2.903 0 5.265 2.231 5.265 4.973 0 2.376-1.672 5.352-4.835 8.606Z'/%3E%3C/svg%3E") no-repeat center var(--white);
  width: 36px;
  height: 34px;
  border-radius: var(--radius-small);
  position: absolute;
  top: 10px;
  right: 10px;
}
.shop-card-fav.is-active {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='23' fill='%23FF4F32'%3E%3Cpath fill-rule='evenodd' d='M12.177 3.326C13.469 1.84 15.409.954 17.482.954c1.155 0 2.245.27 3.201.748 2.172.993 3.67 3.094 3.67 5.526V7.443c0 2.802-1.769 6.043-5.258 9.632-2.685 2.762-5.605 4.901-6.436 5.491l-.483.342-.482-.342c-.831-.59-3.752-2.729-6.436-5.491C1.768 13.485 0 10.245 0 7.443v-.215c0-2.43 1.497-4.53 3.667-5.524A7.152 7.152 0 0 1 6.87.954c2.073 0 4.013.887 5.306 2.372Z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat center var(--white);
}
.shop-card-rate {
  background: var(--white);
  border-radius: var(--radius-small);
  padding: 4px 8px;
  margin-left: auto;
}
.shop-card-foot {
  background: var(--primary-color);
  color: var(--white);
  position: relative;
  overflow: hidden;
  padding: 10px 10px 20px;
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: center;
  gap: 16px 12px;
}
.shop-card-ttl {
  margin: 0;
  font: 700 16px/20px var(--body-font-family);
}
.shop-card-price {
  width: 93px;
  height: 53px;
  background: url("../img/price-bg.svg") no-repeat center/contain;
  display: flex;
  align-items: center;
  justify-content: center;
}
.shop-card-price-val {
  display: grid;
  align-items: center;
  grid-template-columns: auto 1fr;
  gap: 3px;
  color: var(--black);
  font: 800 20px/24px var(--title-font-family);
  transform: translateY(1px) rotate(-12deg);
}
.shop-card-price-val img {
  margin-top: -2px;
}
.shop-card-pur {
  grid-column: span 2;
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: center;
  gap: 5px;
  font-size: 12px;
}
.shop-card-pur-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
}
.shop-card-pur-list li {
  display: flex;
}
.shop-card-pur-list li:not(:first-child) {
  margin-left: -6px;
}
.shop-card-pur-list li img {
  border-radius: 50%;
  border: 1px solid var(--white);
}
.shop-card-btn {
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: var(--yellow);
  font: 700 40px/1 var(--title-font-family);
  text-transform: uppercase;
  -webkit-text-stroke: 1px black;
  text-shadow: 2px 2px 0 var(--black);
  opacity: 0;
  pointer-events: none;
  transition: opacity var(--speed-fast);
}
.shop-card-btn span {
  padding: 0 15px;
  position: relative;
  animation: button linear 2s infinite;
}
.shop-card-info {
  background: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0156 14.6094H17.2656V26.0312' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.418 26.2969H21.582' stroke='%23333333' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M17 10.625C16.5797 10.625 16.1689 10.5004 15.8194 10.2669C15.47 10.0334 15.1976 9.7015 15.0368 9.3132C14.8759 8.92491 14.8338 8.49764 14.9158 8.08543C14.9978 7.67322 15.2002 7.29459 15.4974 6.9974C15.7946 6.70021 16.1732 6.49783 16.5854 6.41583C16.9976 6.33384 17.4249 6.37592 17.8132 6.53676C18.2015 6.69759 18.5334 6.96996 18.7669 7.31941C19.0004 7.66887 19.125 8.07972 19.125 8.5C19.125 9.06359 18.9011 9.60409 18.5026 10.0026C18.1041 10.4011 17.5636 10.625 17 10.625Z' fill='%23333333'/%3E%3C/svg%3E") no-repeat center var(--white);
  width: 36px;
  height: 34px;
  border-radius: var(--radius-small);
  position: absolute;
  top: 52px;
  right: 10px;
  z-index: 11;
  transition: top 0.1s;
}
.shop-card-info.is-active {
  top: 10px;
  background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.99999 9.51666L2.69166 14.825C2.49305 15.0236 2.24027 15.1229 1.93333 15.1229C1.62638 15.1229 1.3736 15.0236 1.17499 14.825C0.97638 14.6264 0.877075 14.3736 0.877075 14.0667C0.877075 13.7597 0.97638 13.5069 1.17499 13.3083L6.48333 7.99999L1.17499 2.69166C0.97638 2.49305 0.877075 2.24027 0.877075 1.93333C0.877075 1.62638 0.97638 1.3736 1.17499 1.17499C1.3736 0.97638 1.62638 0.877075 1.93333 0.877075C2.24027 0.877075 2.49305 0.97638 2.69166 1.17499L7.99999 6.48333L13.3083 1.17499C13.5069 0.97638 13.7597 0.877075 14.0667 0.877075C14.3736 0.877075 14.6264 0.97638 14.825 1.17499C15.0236 1.3736 15.1229 1.62638 15.1229 1.93333C15.1229 2.24027 15.0236 2.49305 14.825 2.69166L9.51666 7.99999L14.825 13.3083C15.0236 13.5069 15.1229 13.7597 15.1229 14.0667C15.1229 14.3736 15.0236 14.6264 14.825 14.825C14.6264 15.0236 14.3736 15.1229 14.0667 15.1229C13.7597 15.1229 13.5069 15.0236 13.3083 14.825L7.99999 9.51666Z' fill='%23333333'/%3E%3C/svg%3E") no-repeat center var(--white);
}
.shop-card-info-box {
  position: absolute;
  padding: 16px 50px 16px 16px;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: var(--primary-lighter-color);
  z-index: -1;
  opacity: 0;
  transition: opacity 0.7s;
}
.shop-card-info-box ul {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 8px;
  font-size: 14px;
  font-weight: 400;
  padding: 0;
  margin: 0;
}
.shop-card-info-box ul span {
  font-weight: 600;
}
.shop-card-info-box ul li {
  display: flex;
  gap: 4px;
  align-items: center;
}
.shop-card-info-box.is-active {
  opacity: 1;
  z-index: 10;
}

.hero {
  background-color: var(--primary-lighter-color);
  padding-top: 55px;
  padding-bottom: 74px;
}
@media screen and (max-width: 1023px) {
  .hero {
    padding: 42px 0;
  }
}
.hero-area {
  display: grid;
  grid-template-columns: 400px auto;
  gap: 103px;
  align-items: center;
}
@media screen and (max-width: 1023px) {
  .hero-area {
    grid-template-columns: 1fr;
    gap: 42px;
    text-align: center;
  }
}
.hero-title {
  font-size: 62px;
  font-weight: 900;
  margin-bottom: 34px;
  line-height: 69px;
}
@media screen and (max-width: 1023px) {
  .hero-title {
    font-size: 52px;
    margin: 0 auto 24px;
    max-width: 460px;
  }
}
.hero-label {
  height: 38px;
  margin-bottom: 13px;
}
.hero-btn {
  min-width: 233px;
}
@media screen and (max-width: 1023px) {
  .hero-btn {
    min-width: 200px;
  }
}
.hero-box {
  position: relative;
  box-shadow: 0px 2px 14px rgba(0, 0, 0, 0.07);
  border-radius: var(--radius);
  background-color: var(--white);
  padding: 32px 29px 24px 32px;
  max-width: 583px;
  margin-left: auto;
}
@media screen and (max-width: 1023px) {
  .hero-box {
    margin-right: auto;
  }
}
@media screen and (max-width: 767px) {
  .hero-box {
    padding: 32px 20px 24px 20px;
  }
}
.hero-box::before {
  position: absolute;
  left: -67px;
  top: 70px;
  content: "";
  display: block;
  width: 67px;
  height: 107px;
  background: url("data:image/svg+xml,%3Csvg width='67' height='107' viewBox='0 0 67 107' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_672_16771)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M40.0005 0.0178188C38.1897 0.189578 36.7803 1.5814 36.1059 3.88329L36.1058 3.88361C34.9322 7.9011 35.215 16.4139 39.3996 26.817C41.4369 31.8818 44.4021 37.4033 48.5837 43.086C46.4989 50.3871 43.2006 56.4223 39.9513 61.0697C37.4131 64.7001 34.9067 67.4806 33.0364 69.3522C32.1014 70.2879 31.3259 70.9959 30.7854 71.469C30.5152 71.7055 30.3038 71.8833 30.1607 72.0013C30.0892 72.0603 30.0347 72.1044 29.9985 72.1335C29.9804 72.148 29.9668 72.1588 29.958 72.1657L29.9483 72.1734L29.9462 72.1751L29.9458 72.1754C29.755 72.3243 29.7218 72.5988 29.8715 72.7885C30.0213 72.9782 30.2973 73.0113 30.4881 72.8624L30.2169 72.5189C30.4881 72.8624 30.4883 72.8622 30.4886 72.862L30.4896 72.8612L30.4928 72.8586L30.5048 72.8492C30.5151 72.841 30.5302 72.8291 30.5499 72.8133C30.5891 72.7818 30.6468 72.7352 30.7215 72.6735C30.8709 72.5503 31.0888 72.367 31.3658 72.1246C31.9196 71.6398 32.7095 70.9184 33.6594 69.9678C35.559 68.0669 38.1 65.2475 40.6724 61.5683C43.8694 56.9958 47.1178 51.0906 49.2411 43.9673C53.5768 49.7024 59.1599 55.5853 66.2847 61.3147C66.4733 61.4663 66.7498 61.4373 66.9023 61.2497C67.0548 61.0622 67.0256 60.7872 66.837 60.6356C59.5471 54.7735 53.8913 48.7557 49.545 42.9115C50.671 38.8547 51.426 34.4174 51.6032 29.6198C52.1101 15.8896 49.0891 7.16635 45.5252 2.97038C43.7485 0.878625 41.7765 -0.150647 40.0005 0.0178188ZM48.8808 42.0057C44.9585 36.5807 42.1573 31.321 40.2151 26.4926C36.0714 16.1912 35.8502 7.88975 36.9491 4.12757C37.5614 2.0375 38.7512 1.01365 40.0839 0.887239C41.4513 0.757532 43.1671 1.54759 44.8542 3.53392C48.2178 7.4941 51.2285 15.9619 50.7255 29.5878C50.5608 34.0483 49.8889 38.1931 48.8808 42.0057Z' fill='%23191417'/%3E%3Cpath d='M29.8037 86.7449L29.2013 106.207L19.4916 89.0127L5.67004 96.7374L14.8015 82.8316L7.62939e-06 76.9259L15.3536 74.3589L10.9887 56.9388L22.8045 70.322L31.458 53.6L30.1791 72.2646L48.1407 74.2093L32.0102 79.443L46.7112 91.8528L29.8037 86.7449Z' fill='%23683FD2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_672_16771'%3E%3Crect width='67' height='107' fill='white' transform='matrix(-1 0 0 1 67 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
}
@media screen and (max-width: 1023px) {
  .hero-box::before {
    display: none;
  }
}
.hero .leaders-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}
.hero .leaders-title {
  font-weight: 700;
  font-size: 24px;
}
@media screen and (max-width: 767px) {
  .hero .leaders-title {
    font-size: 16px;
  }
}
.hero .leaders-table {
  counter-reset: item;
  width: 100%;
  display: none;
}
.hero .leaders-table.is-active {
  display: table;
}
.hero .leaders-table th {
  color: var(--medium-grey);
  font-size: 14px;
  font-weight: 400;
  text-align: start;
}
.hero .leaders-table th:last-child {
  text-align: end;
}
.hero .leaders-table th:nth-child(2) {
  text-align: center;
}
.hero .leaders-table tr {
  display: grid;
  grid-template-columns: 41px 250px auto;
  padding: 10px 0 8px 0;
  border-bottom: 1px solid var(--primary-lighter-color);
}
@media screen and (max-width: 767px) {
  .hero .leaders-table tr {
    grid-template-columns: 15px 160px auto;
  }
}
.hero .leaders-table tbody tr:last-child {
  border: none;
}
.hero .leaders-table tbody td {
  display: flex;
  align-items: center;
  font-size: 18px;
  font-weight: 600;
}
.hero .leaders-table .number {
  justify-content: center;
  /*
  &::after {
    content: counter(item);
    counter-increment: item;
  }*/
}
@media screen and (max-width: 767px) {
  .hero .leaders-table .number {
    font-size: 14px;
  }
}
.hero .leaders-table .name {
  position: relative;
  justify-content: flex-start;
  font-size: 20px;
  font-weight: 800;
  gap: 12px;
  font-family: var(--title-font-family);
}
@media screen and (max-width: 767px) {
  .hero .leaders-table .name {
    font-size: 16px;
    gap: 9px;
  }
}
.hero .leaders-table .value {
  justify-content: flex-end;
  font-size: 18px;
  font-weight: 600;
  gap: 7px;
}
@media screen and (max-width: 767px) {
  .hero .leaders-table .value {
    gap: 4px;
    font-size: 16px;
  }
}
.hero .leaders-link {
  font-family: Sofia Sans;
  display: block;
  width: 100%;
  text-decoration: none;
  text-align: center;
  padding-top: 16px;
  font-size: 20px;
  font-weight: 800;
  margin: 0 auto;
}

.how-img {
  border-radius: 50%;
  width: 115px;
  height: 115px;
  box-shadow: 0px 2px 14px rgba(0, 0, 0, 0.07);
  margin: 0 auto 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 15px;
}
@media screen and (max-width: 1023px) {
  .how-img {
    width: 95px;
    height: 95px;
  }
}
@media screen and (max-width: 767px) {
  .how-img {
    width: 85px;
    height: 85px;
  }
}
.how-img img {
  width: 100%;
  height: auto;
  aspect-ratio: 1/1;
  margin-top: -11px;
}
.how-title {
  font-size: 62px;
  font-weight: 900;
  margin-bottom: 28px;
  font-family: var(--title-font-family);
}
@media screen and (max-width: 1023px) {
  .how-title {
    font-size: 52px;
  }
}
@media screen and (max-width: 767px) {
  .how-title {
    font-size: 38px;
  }
}
.how-more {
  font-weight: 700;
  font-size: 16px;
  text-align: center;
  margin-top: 56px;
}
.how-more a {
  text-decoration: underline;
  color: var(--secondary-color);
}

.reveal {
  display: none;
  margin: auto;
  background: var(--white);
  width: 100%;
  max-width: 884px;
  padding: calc(var(--container-space) * 2) var(--container-space);
  border-radius: var(--radius);
  position: relative;
}
.reveal-wrap {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.7);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  padding: var(--container-space);
  overflow: auto;
  z-index: 999;
}
.reveal-wrap.extra-wrap {
  z-index: 1100;
}
.reveal-wrap .reveal {
  display: block;
}
.reveal-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 52px;
  height: 52px;
  background: var(--black);
  border-radius: 50%;
  position: absolute;
  top: -12px;
  right: -12px;
}
.reveal-close svg {
  fill: var(--white);
  transition: transform var(--speed);
}
.reveal-close:hover svg {
  transform: rotate(180deg);
}

.product-rev {
  background: var(--surface);
}
.product-rev-cont {
  display: grid;
  gap: 16px;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .product-rev-cont {
    gap: 32px;
  }
}
.product-rev-ttl {
  font: 700 26px/31px var(--title-font-family);
}
@media screen and (min-width: 768px) {
  .product-rev-ttl {
    font: 700 36px/57px var(--title-font-family);
  }
}
.product-rev-desc {
  font: 700 26px/31px var(--title-font-family);
}
.product-rev-desc :is(img, svg) {
  display: block;
  margin: 0;
}
.product-rev-desc mark {
  display: inline-flex;
  gap: 0.15em;
  align-items: center;
  background: none;
  color: var(--primary-color);
}
.product-rev-desc mark img {
  margin-top: -5px;
  width: 24px;
  height: 24px;
  -o-object-fit: contain;
     object-fit: contain;
}
.product-rev-form {
  display: grid;
  gap: 16px;
  max-width: 270px;
  margin: 0 auto;
}
@media screen and (min-width: 1024px) {
  .product-rev-form {
    gap: 32px;
  }
}
.product-rev-form.sending {
  opacity: 0.5;
  pointer-events: none;
}
.product-rev-thx {
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 16px;
  font: 700 26px/31px var(--title-font-family);
}
@media screen and (min-width: 768px) {
  .product-rev-thx {
    gap: 32px;
  }
}
.product-rev-thx-ttl {
  text-transform: uppercase;
}

.comment-reveal-ttl {
  text-align: center;
  color: var(--secondary-color);
}
.comment-reveal-form {
  max-width: 450px;
  margin: auto;
}
.comment-reveal-form .button {
  display: flex;
  width: 250px;
  max-width: 100%;
  margin: 0 auto;
}

.get-present-popup {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 12;
  width: 100%;
  height: 100%;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  display: none;
  justify-content: center;
  align-items: center;
}
.get-present-popup h4 {
  font-family: var(--body-font-family);
}
.get-present-popup.open {
  display: flex;
}
.get-present-popup-wrapper {
  position: relative;
}
.get-present-popup-box {
  border-radius: 12px;
  background-color: #f3ebe9;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.07);
  overflow-y: auto;
  max-height: 90vh;
  padding: 24px;
  text-align: center;
  min-width: 80vw;
  max-width: 81vw;
}
.get-present-popup-info {
  display: flex;
  justify-content: center;
  width: 204px;
  height: 190px;
  border-radius: 12px;
  overflow: hidden;
  margin: 24px auto;
  flex-direction: column;
}
.get-present-popup .present-form {
  background-color: transparent;
  padding: 0;
}
.get-present-popup .present-form button.gold {
  margin: 0 auto;
}
.get-present-popup .present-form h4 {
  color: var(--black);
}
.get-present-popup .reveal-close {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(50%, -50%);
}
@media screen and (max-width: 767px) {
  .get-present-popup .reveal-close {
    width: 32px;
    height: 32px;
    padding: 4px;
  }
}
.get-present-popup .birth-card-foot .birth-card-btn {
  display: none;
}
.get-present-popup .birth-card-foot .birth-card-price {
  text-align: start;
}

.thank-present-popup {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 12;
  width: 100%;
  height: 100%;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  display: none;
  justify-content: center;
  align-items: center;
}
.thank-present-popup.open {
  display: flex;
}
.thank-present-popup h2 {
  font-size: 40px;
}
@media screen and (max-width: 767px) {
  .thank-present-popup h2 {
    font-size: 24px;
  }
}
.thank-present-popup-wrapper {
  position: relative;
}
.thank-present-popup-wrapper .reveal-close {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(50%, -50%);
}
@media screen and (max-width: 767px) {
  .thank-present-popup-wrapper .reveal-close {
    width: 32px;
    height: 32px;
    padding: 4px;
  }
}
.thank-present-popup-box {
  border-radius: 12px;
  background-color: #f3ebe9;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.07);
  overflow-y: auto;
  max-height: 90vh;
  padding: 24px;
  text-align: center;
  min-width: 80vw;
  max-width: 81vw;
}

.zks-card-text-rev {
  background-color: #F3EBE9;
}
.zks-card-text-rev-wrap {
  max-width: 576px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  padding-top: 100px;
  background-size: 100% auto;
  background-repeat: no-repeat;
  border-radius: 6px;
  border: 1px solid #2062C5;
  background-color: #FFF;
}
@media screen and (max-width: 767px) {
  .zks-card-text-rev-wrap {
    max-width: 230px;
    padding-top: 40px;
  }
}
.zks-card-text-rev-cont {
  background-color: #fff;
  background-position: 0 -2px;
  text-align: center;
  padding-bottom: 5px;
  font: inherit;
  font-size: 18.6px;
}

.zks-card-txt.more-text {
  overflow: hidden;
}

.zks-card-open-text-btn {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.02) 0%, #FFF 80.21%);
  padding-top: 50px;
  color: #683FD2;
  font-family: Sofia Sans;
  font-size: 15px;
  cursor: pointer;
  font-weight: 700;
  pointer-events: visible;
  display: none;
}
.more-text .zks-card-open-text-btn {
  display: block;
}

.sup-btn {
  padding: 6px;
  position: fixed;
  bottom: 122px;
  right: 37px;
  cursor: pointer;
  z-index: 19;
}
@media screen and (max-width: 1023px) {
  .sup-btn {
    bottom: 50px;
    right: 30px;
  }
}
@media screen and (max-width: 767px) {
  .sup-btn {
    bottom: 20px;
    right: 5px;
  }
}
.sup-btn-button {
  width: 77px;
  height: 77px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #683FD2;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  padding: 0;
  outline: 6px solid rgba(104, 63, 210, 0.0705882353);
  margin: 0 auto;
}
.sup-btn-button svg {
  width: 37px;
  height: 37px;
  transition: all 0.3s;
}
@media screen and (max-width: 767px) {
  .sup-btn-button {
    width: 56px;
    height: 56px;
  }
  .sup-btn-button svg {
    width: 30px;
    height: 30px;
  }
}
.sup-btn:hover button {
  outline: 6px solid transparent;
}
.sup-btn:hover svg {
  fill: #fff;
}

.support-reveal {
  background: #FBFAF3;
}
@media screen and (max-width: 767px) {
  .support-reveal .reveal-close {
    width: 32px;
    height: 32px;
  }
  .support-reveal .reveal-close svg {
    width: 20px;
    height: 20px;
  }
}
.support-reveal-txt {
  text-align: center;
  font-size: 28px;
  font-weight: 700;
  max-width: 647px;
  margin: 16px auto;
}
@media screen and (max-width: 767px) {
  .support-reveal-txt {
    font-size: 20px;
  }
}
.support-reveal-form {
  max-width: 647px;
  margin: auto;
  background: #FBFAF3;
}
.support-reveal-form textarea {
  background: transparent;
}
@media screen and (max-width: 767px) {
  .support-reveal-form textarea {
    font-size: 14px;
  }
}
.support-reveal-form .button {
  display: flex;
  width: 233px;
  height: 56px;
  max-width: 100%;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .support-reveal-form .button {
    width: 100%;
  }
}

.birth-donate-popup {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 12;
  width: 100%;
  height: 100%;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  display: none;
  justify-content: center;
  align-items: center;
}
.birth-donate-popup.open {
  display: flex;
}
.birth-donate-popup-wrapper {
  position: relative;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.07);
  background: #F3EBE9;
  padding: 24px;
  border-radius: 12px;
  width: 90%;
  max-width: 883px;
}
.birth-donate-popup-wrapper .reveal-close {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(50%, -50%);
}
@media screen and (max-width: 767px) {
  .birth-donate-popup-wrapper .reveal-close {
    width: 32px;
    height: 32px;
    padding: 4px;
  }
}
.birth-donate-popup-wrapper .box {
  max-width: 527px;
  margin: 6% auto;
  text-align: center;
}
.birth-donate-popup-wrapper h3 {
  color: #2062C5;
  font-weight: 700;
  margin-bottom: 16px;
}
.birth-donate-popup-wrapper input {
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.1);
  padding: 12px 14px;
  height: 48px;
  width: 100%;
  max-width: 380px;
}
.birth-donate-popup-wrapper input::-moz-placeholder {
  color: #8392A6;
}
.birth-donate-popup-wrapper input::placeholder {
  color: #8392A6;
}
.birth-donate-popup-wrapper span.error {
  width: 100%;
  max-width: 380px;
}
.birth-donate-popup-wrapper button.button {
  padding: 13px 48px;
  min-width: auto;
  margin: 0 auto;
}
.birth-donate-popup-label {
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 24px;
}

.radio-buttons {
  --color: var(--primary-color);
  --color-dark: var(--primary-dark-color);
  display: flex;
  margin: auto;
}
.radio-buttons.secondary {
  --color: var(--secondary-color);
  --color-dark: var(--secondary-dark-color);
}
.radio-buttons input[type=radio] {
  display: none;
}
.radio-buttons input[type=radio] + label {
  cursor: pointer;
  font: 600 10px/12px var(--body-font-family);
  border: 1px solid var(--color);
  padding: 12px;
  color: var(--color);
}
@media screen and (min-width: 768px) {
  .radio-buttons input[type=radio] + label {
    font: 600 14px/17px var(--body-font-family);
  }
}
.radio-buttons input[type=radio] + label:hover {
  color: var(--color-dark);
}
.radio-buttons input[type=radio] + label:first-of-type {
  border-radius: var(--radius-small) 0 0 var(--radius-small);
}
.radio-buttons input[type=radio] + label:last-of-type {
  border-radius: 0 var(--radius-small) var(--radius-small) 0;
}
.radio-buttons input[type=radio]:checked + label {
  background: var(--color);
  color: var(--white);
  box-shadow: var(--inner-sharow);
}
.radio-buttons.large {
  margin-bottom: 16px;
}
.radio-buttons.large input[type=radio] + label {
  padding: 12px 14px;
  font-weight: 400;
}
@media screen and (max-width: 767px) {
  .radio-buttons.large input[type=radio] + label {
    font-size: 14px;
    text-align: center;
  }
}
@media screen and (max-width: 767px) {
  .radio-buttons.large {
    margin-bottom: 8px;
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}
.radio-buttons.white {
  --color: var(--white);
  --color-dark: var(--white);
}
.radio-buttons.white input[type=radio]:checked + label {
  color: var(--black);
  box-shadow: none;
}

.card-font-1 {
  font-family: "Lobster", var(--body-font-family);
}

.card-font-2 {
  font-family: "Caveat", var(--body-font-family);
}

.card-font-3 {
  font-family: "Amatic SC", var(--body-font-family);
}

@media screen and (min-width: 1024px) {
  .card-create {
    max-width: 866px;
  }
}
.card-create-area {
  background: var(--primary-dark-color);
  padding: 32px 0 42px;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .card-create-area {
    padding: 42px 0 108px;
  }
}
@media screen and (min-width: 1024px) {
  .card-create-area {
    padding: 42px 0 134px;
  }
}
.card-create-head {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 24px;
}
@media screen and (min-width: 768px) {
  .card-create-head {
    gap: 24px;
    margin-bottom: 40px;
  }
}
.card-create-ttl {
  flex: 1;
  margin: 0;
  text-align: center;
  color: var(--white);
}
.card-create-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  margin-bottom: 24px;
  position: relative;
  z-index: 2;
}
@media screen and (min-width: 768px) {
  .card-create-nav {
    margin-bottom: 50px;
  }
}
.card-create-nav-btn svg {
  fill: var(--white);
}
@media screen and (min-width: 768px) {
  .card-create-nav-btn svg {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .card-create-nav-btn {
    padding: 12px;
  }
  .card-create-nav-btn span {
    display: none;
  }
}
.card-create-nav-btn[disabled] {
  background: var(--primary-color);
  opacity: 0;
  pointer-events: none;
}
.card-create-steps {
  display: flex;
  padding: 10px 18px;
  background: var(--white);
  border-radius: var(--radius);
  margin: 0 auto 24px;
  position: relative;
  z-index: 3;
}
@media screen and (min-width: 768px) {
  .card-create-steps {
    padding: 24px;
    margin-bottom: 40px;
  }
}
.card-create-steps-itm {
  flex: 1 0 auto;
  padding: 0 10px 12px 0;
  position: relative;
  border-bottom: 1px dashed var(--secondary-color);
}
@media screen and (max-width: 767px) {
  .card-create-steps-itm.is-current {
    border-bottom: 1px solid var(--secondary-color);
  }
}
@media screen and (min-width: 768px) {
  .card-create-steps-itm.is-current {
    border-top: 1px solid var(--secondary-color);
  }
}
.card-create-steps-itm:not(.is-active) :is(.card-create-steps-itm-ttl, .card-create-steps-itm-txt) {
  opacity: 0.5;
}
.card-create-steps-itm:after {
  content: "";
  display: block;
  width: 5px;
  height: 5px;
  background: var(--secondary-color);
  border-radius: 50%;
  position: absolute;
  right: 0;
  bottom: 0;
  transform: translate(50%, 50%);
}
.card-create-steps-itm:first-child:before {
  content: "";
  display: block;
  width: 5px;
  height: 5px;
  background: var(--secondary-color);
  border-radius: 50%;
  position: absolute;
  left: 0;
  bottom: 0;
  transform: translate(-50%, 50%);
}
@media screen and (min-width: 768px) {
  .card-create-steps-itm:first-child:before {
    top: 0;
    left: 0;
    transform: translate(-50%, -50%);
  }
}
@media screen and (min-width: 768px) {
  .card-create-steps-itm {
    padding: 20px 0 0 0;
    border-bottom: 0;
    border-top: 1px dashed var(--secondary-color);
  }
  .card-create-steps-itm:after {
    top: 0;
    right: 0;
    transform: translate(50%, -50%);
  }
}
.card-create-steps-itm-ttl {
  font: 800 16px/19px var(--body-font-family);
  color: var(--secondary-color);
}
@media screen and (min-width: 768px) {
  .card-create-steps-itm-ttl {
    font: 800 24px/29px var(--body-font-family);
  }
}
.card-create-steps-itm-txt {
  font: 600 18px/25px var(--body-font-family);
  margin-top: 6px;
}
@media screen and (max-width: 767px) {
  .card-create-steps-itm-txt {
    display: none;
  }
}
.card-create-slider {
  overflow: visible !important;
  z-index: 9;
}
.card-create-slider > .swiper-wrapper > .swiper-slide {
  transition: all var(--speed);
  opacity: 0;
  z-index: 1;
}
.card-create-slider > .swiper-wrapper > .swiper-slide.swiper-slide-active {
  z-index: 3;
  opacity: 1;
}
.card-create-select-head {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  gap: 24px;
  grid-template-areas: "empty ttl nav";
  align-items: center;
  margin-bottom: 24px;
  position: relative;
  z-index: 9;
}
@media screen and (min-width: 768px) {
  .card-create-select-head {
    margin-bottom: 32px;
  }
}
@media screen and (min-width: 768px) {
  .card-create-select-head.hide-on-medium {
    display: none;
  }
}
.card-create-select-ttl {
  grid-area: ttl;
  color: var(--white);
  font: 700 16px/20px var(--body-font-family);
}
@media screen and (min-width: 768px) {
  .card-create-select-ttl {
    display: none;
  }
}
.card-create-select-slider {
  max-width: 576px;
  margin: 0 auto;
  overflow: visible !important;
  z-index: 9;
}
.card-create-select-slider .swiper-wrapper {
  overflow: visible !important;
}
.card-create-select-slider .swiper-slide {
  transition: all var(--speed);
}
.card-create-select-slider .swiper-slide:not(.swiper-slide-active) {
  filter: brightness(0.3);
}
.card-create-select-slider-nav {
  display: flex;
  gap: 12px;
  position: relative;
  z-index: 3;
  grid-area: nav;
  margin-left: auto;
}
@media screen and (min-width: 768px) {
  .card-create-select-slider-nav {
    gap: 24px;
  }
}
.card-create-select-slider-btn {
  display: flex;
  transition: opacity var(--speed-fast);
}
.card-create-select-slider-btn[disabled] {
  opacity: 0.4;
  cursor: not-allowed;
}
.card-create-select-slider-btn svg {
  fill: var(--white);
}
.card-create-text {
  max-width: 576px;
  margin: 0 auto;
  position: relative;
  aspect-ratio: 576/412;
}
.card-create-text.style-1 .card-create-text-area {
  padding-right: 25.5%;
}
.card-create-text.style-2 .card-create-text-area {
  padding-right: 11%;
}
.card-create-text.style-3 .card-create-text-area {
  padding-right: 25.5%;
}
.card-create-text.style-4 .card-create-text-area {
  padding-right: 13.5%;
}
.card-create-text.style-5 .card-create-text-area {
  padding-right: 23%;
}
.card-create-text.style-6 .card-create-text-area {
  padding-right: 17%;
}
.card-create-text.style-7 .card-create-text-area {
  padding-right: 10%;
}
.card-create-text.style-8 .card-create-text-area {
  padding-right: 19%;
}
.card-create-text.style-9 .card-create-text-area {
  padding-right: 22%;
}
.card-create-text-area {
  --font-size: 26px;
  display: block;
  padding: 0;
  width: unset;
  border: 0;
  border-radius: 0;
  position: absolute;
  top: 25.7%;
  left: 7.5%;
  right: 15%;
  bottom: 7.5%;
  background: none;
  font-size: var(--font-size);
  line-height: 1;
  overflow: hidden;
  margin: 0;
}
.card-create-text-area:focus {
  box-shadow: none;
}
.card-create-text-area::-moz-placeholder {
  color: #b8c1cc;
}
.card-create-text-area::placeholder {
  color: #b8c1cc;
}
.card-create-text-fonts {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 32px;
  color: var(--white);
  font-size: 26px;
  margin-bottom: 26px;
}
.card-create-text-fonts [type=radio] {
  display: none;
}
.card-create-text-fonts [type=radio] + label {
  opacity: 0.5;
  cursor: pointer;
}
.card-create-text-fonts [type=radio]:checked + label {
  opacity: 1;
}
.card-create-choose {
  display: flex;
  align-items: center;
  gap: 40px;
}
@media screen and (min-width: 1024px) {
  .card-create-choose {
    gap: 100px;
  }
}
.card-create-choose > * {
  flex: 1;
}
@media screen and (max-width: 767px) {
  .card-create-choose-img {
    display: none;
  }
}
.card-create-choose-act {
  display: flex;
  flex-direction: column;
  gap: 6px;
  color: var(--white);
}
.card-create-choose-act-lbl span.error {
  transform: translate(-50%, 0);
}
.card-create-choose-act .button {
  display: flex;
  margin: 12px auto 0;
}
@media screen and (max-width: 767px) {
  .card-create-choose-act .button {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .card-create-choose-act .button {
    min-width: 80%;
  }
}

.zks-crd {
  position: relative;
}
.zks-crd-img {
  position: absolute;
  top: 30%;
  right: 0;
  width: 36%;
}
.zks-crd.style-1 .zks-crd-txt {
  padding-right: 25.5%;
}
.zks-crd.style-2 .zks-crd-txt {
  padding-right: 11%;
}
.zks-crd.style-3 .zks-crd-txt {
  padding-right: 25.5%;
}
.zks-crd.style-4 .zks-crd-txt {
  padding-right: 13.5%;
}
.zks-crd.style-5 .zks-crd-txt {
  padding-right: 23%;
}
.zks-crd.style-6 .zks-crd-txt {
  padding-right: 17%;
}
.zks-crd.style-7 .zks-crd-txt {
  padding-right: 10%;
}
.zks-crd.style-8 .zks-crd-txt {
  padding-right: 19%;
}
.zks-crd.style-9 .zks-crd-txt {
  padding-right: 22%;
}

.zks-cards-grid {
  display: grid;
  gap: 16px;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .zks-cards-grid {
    max-width: 576px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 1024px) {
  .zks-cards-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}

.zks-card {
  text-align: left;
  overflow: hidden;
  border-radius: var(--radius);
  box-shadow: 0 0 0 1px var(--secondary-color);
  background: var(--white);
  padding-bottom: 24px;
}
.zks-card-txt {
  --font-size: 26px;
  position: relative;
  aspect-ratio: 576/412;
  pointer-events: none;
  margin-bottom: 25px;
}
.zks-card-txt-val {
  padding: 0;
  position: absolute;
  top: 25.7%;
  left: 7.5%;
  right: 15%;
  bottom: 11.5%;
  background: none;
  font-size: var(--font-size);
  line-height: 1;
  overflow: hidden;
}
.zks-card-meta {
  display: flex;
  flex-direction: column;
  gap: 6px;
  align-items: center;
  text-align: center;
  position: relative;
  padding: 0 16px;
  font-size: 14px;
  line-height: 17px;
}
.zks-card-from {
  font-weight: 600;
}
.zks-card-photo {
  display: block;
  box-shadow: 0 0 5px 2px rgba(46, 41, 41, 0.17);
  border-radius: 6px;
  margin: -20px 0 10px;
}
.zks-card-btn, .zks-card-rev {
  padding: 0 16px;
  width: 250px;
  max-width: 100%;
  margin: 16px auto 0;
}
.zks-card-rev-txt {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  border: 1px solid var(--secondary-color);
  padding: 10px 12px 16px 6px;
  font-size: 16px;
  line-height: 24px;
  border-radius: var(--radius);
  z-index: 1;
  background: none;
}
.zks-card-rev-txt:before {
  content: "";
  display: block;
  position: absolute;
  top: -4px;
  left: 4px;
  width: 100%;
  height: 100%;
  background: var(--secondary-light-color);
  border-radius: var(--radius);
  z-index: -1;
}
.zks-card-rev-txt:after {
  content: "";
  display: block;
  width: 18px;
  height: 22px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='22' fill='none'%3E%3Cpath fill='%23D7E6FF' fill-rule='evenodd' d='M1.613 0H0v19.012l.076-.132 16.694 2.237c1.03.138 1.598-1.236.785-1.882-2.887-2.294-7.096-5.862-9.669-9.055C5.524 7.25 2.962 2.676 1.613.147V0Z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat top left/contain;
  position: absolute;
  left: 100%;
  bottom: 7px;
}

.card-send-reveal {
  display: grid;
  gap: 16px;
  text-align: center;
  background: var(--surface);
}
.card-send-reveal-ttl {
  text-transform: uppercase;
}
.card-send-reveal .h2 {
  margin: 0;
}

.ans-count {
  display: grid;
  grid-template-columns: auto 290px;
  justify-content: center;
  gap: 24px;
  align-items: center;
  padding: 32px;
  border-radius: 10px;
  background: var(--primary-light-color);
  box-shadow: 0px 6px 0px 0px #A382FA;
  max-width: 700px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .ans-count {
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding: 16px 12px;
  }
}
@media screen and (max-width: 767px) {
  .ans-count-img img {
    width: 166px;
    height: 92px;
  }
}
.ans-count-ttl {
  font-size: 24px;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .ans-count-ttl {
    font-size: 16px;
    font-weight: 800;
  }
}
.ans-count-box {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  gap: 24px;
}
@media screen and (max-width: 767px) {
  .ans-count-box {
    gap: 16px;
  }
}
.ans-count-timer {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 12px;
  border: 1px solid var(--black);
  background: #FFEB51;
  box-shadow: 0px 4px 0px 0px #000;
  padding: 16px 30px;
}
@media screen and (max-width: 767px) {
  .ans-count-timer {
    padding: 16px 22px;
  }
}
.ans-count-item {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  position: relative;
  gap: 6px;
}
.ans-count-item:first-child {
  margin-right: 24px;
  padding-right: 24px;
}
.ans-count-item:first-child:after {
  content: "";
  position: absolute;
  width: 1px;
  background-color: var(--white);
  height: 39px;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.ans-count span {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 400;
  opacity: 0.6;
}
@media screen and (max-width: 767px) {
  .ans-count span {
    text-transform: none;
  }
}
.ans-count span:first-child {
  font-size: 32px;
  font-weight: 700;
  opacity: 1;
}
@media screen and (max-width: 767px) {
  .ans-count span:first-child {
    font-size: 26px;
  }
}
.ans-tabs-btns {
  overflow: auto;
  display: flex;
  padding: 0 2px;
}
.ans-tabs-btns::-webkit-scrollbar {
  display: none;
}
.ans-tabs-btns-inner {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  flex-wrap: nowrap;
  margin: 0 auto;
}
.ans-tabs-btn {
  border-radius: 10px 10px 0px 0px;
  background: var(--primary-light-color);
  text-decoration: none;
  font-size: 16px;
  color: var(--black);
  font-weight: 600;
  text-transform: uppercase;
  display: flex;
  flex-wrap: nowrap;
  gap: 10px;
  align-items: center;
  cursor: pointer;
  padding: 16px 20px;
  transition: all 0.3s;
  white-space: nowrap;
}
@media screen and (max-width: 1199px) {
  .ans-tabs-btn {
    padding: 12px;
    font-size: 12px;
    font-weight: 700;
    gap: 6px;
  }
}
.ans-tabs-btn:hover, .ans-tabs-btn:focus, .ans-tabs-btn.is-active {
  background: var(--primary-lighter-color);
  color: var(--black);
}
.ans-tabs-btn.is-done:after {
  content: "";
  display: block;
  width: 19px;
  height: 19px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='none'%3E%3Cpath d='M2.902 8.79666C2.57408 8.79758 2.25313 8.89132 1.97627 9.06703C1.69941 9.24275 1.47795 9.49327 1.33753 9.78959C1.1971 10.0859 1.14344 10.4159 1.18275 10.7415C1.22207 11.067 1.35275 11.3748 1.55968 11.6292L5.97097 17.033C6.12826 17.2283 6.32987 17.3833 6.55906 17.485C6.78826 17.5867 7.03842 17.6323 7.28877 17.618C7.8242 17.5892 8.30761 17.3028 8.61581 16.8318L17.7792 2.07424C17.7807 2.07179 17.7822 2.06934 17.7839 2.06693C17.8698 1.93492 17.842 1.6733 17.6645 1.50895C17.6157 1.46382 17.5583 1.42915 17.4956 1.40706C17.4329 1.38498 17.3664 1.37596 17.3001 1.38056C17.2339 1.38516 17.1692 1.40327 17.1102 1.43379C17.0512 1.46431 16.9991 1.50659 16.957 1.55802C16.9537 1.56207 16.9504 1.56605 16.9469 1.56997L7.70549 12.0113C7.67032 12.0511 7.62762 12.0834 7.57984 12.1065C7.53207 12.1296 7.48019 12.143 7.4272 12.1458C7.37422 12.1487 7.3212 12.141 7.27122 12.1232C7.22123 12.1054 7.17528 12.0779 7.13604 12.0421L4.069 9.25112C3.75046 8.95912 3.33412 8.79699 2.902 8.79666Z' fill='%23FF4F32'/%3E%3C/svg%3E") no-repeat center center/contain;
}
@media screen and (max-width: 1199px) {
  .ans-tabs-btn.is-done:after {
    width: 15px;
    height: 15px;
  }
}
.ans-tabs-content {
  background: var(--primary-lighter-color);
  border-radius: 10px;
  padding: 56px 36px 52px 36px;
}
@media screen and (max-width: 1023px) {
  .ans-tabs-content {
    padding: 32px 20px;
  }
}
@media screen and (max-width: 767px) {
  .ans-tabs-content {
    margin: 0 -20px;
  }
}
.ans-item-inner {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 56px;
  flex-direction: row;
}
@media screen and (max-width: 1023px) {
  .ans-item-inner {
    flex-direction: column;
  }
}
.ans-item-inner.ans-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  row-gap: 32px;
  -moz-column-gap: 16px;
       column-gap: 16px;
  padding-top: 32px;
}
@media screen and (max-width: 1199px) {
  .ans-item-inner.ans-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media screen and (max-width: 1023px) {
  .ans-item-inner.ans-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 767px) {
  .ans-item-inner.ans-grid {
    grid-template-columns: repeat(1, 100%);
    padding-top: 16px;
  }
}
.ans-item-txt {
  text-align: center;
}
@media screen and (max-width: 1023px) {
  .ans-item-txt {
    font-size: 12px;
    font-weight: 400;
  }
}
.ans-item-ttl {
  font-size: 24px;
  font-weight: 700;
  text-align: center;
}
@media screen and (max-width: 1023px) {
  .ans-item-ttl {
    font-size: 16px;
    font-weight: 800;
  }
}
.ans-item-box {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 16px;
  max-width: 605px;
}
.ans-item-img {
  border-radius: 10px;
  border: 1px solid var(--primary-color);
  box-shadow: 0px 4px 0px 0px var(--primary-color);
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  width: 357px;
  max-width: 100%;
  height: 314px;
}
.ans-item-img.full {
  width: -moz-max-content;
  width: max-content;
  height: auto;
}
@media screen and (max-width: 767px) {
  .ans-item-img.full {
    width: 100%;
    height: auto;
    max-height: 281px;
  }
}
.ans-item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 767px) {
  .ans-item-img {
    width: 100%;
    height: auto;
    max-height: 281px;
  }
}
.ans-item-tabs {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 32px;
}
@media screen and (max-width: 767px) {
  .ans-item-tabs {
    padding-top: 16px;
  }
}
.ans-item-tabs-btn {
  text-transform: uppercase;
  text-decoration: none;
  width: 309px;
  max-width: 33%;
  padding: 16px 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border-bottom: 1px solid var(--black);
  transition: all 0.2s;
  font-size: 16px;
  font-weight: 600;
  color: var(--black);
}
@media screen and (max-width: 767px) {
  .ans-item-tabs-btn {
    font-size: 14px;
    max-width: 107px;
  }
}
.ans-item-tabs-btn:hover {
  color: var(--black);
}
.ans-item-tabs-btn.is-active {
  border-bottom: 5px solid var(--primary-color);
}
.ans-item .shop-card .shop-card-btn {
  display: none;
}
.ans .shop-card .shop-card-fav, .ans .shop-card .shop-card-pur, .ans .shop-card .shop-card-price, .ans .shop-card .shop-card-head-meta {
  display: none;
}
.ans .shop-card .shop-card-info {
  background-color: var(--primary-lighter-color);
  top: 10px;
}
.ans .shop-card .shop-card-info.is-active {
  background-color: var(--white);
}
.ans-third h1 {
  margin-bottom: 0;
}
.ans-third-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  row-gap: 16px;
  -moz-column-gap: 40px;
       column-gap: 40px;
  padding-top: 32px;
}
@media screen and (max-width: 1199px) {
  .ans-third-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media screen and (max-width: 1023px) {
  .ans-third-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 767px) {
  .ans-third-grid {
    grid-template-columns: repeat(1, 100%);
  }
}
.ans-fifth h1 {
  margin-bottom: 0;
}
.ans-fifth-content {
  display: grid;
  grid-template-columns: 270px auto;
  gap: 40px;
  padding-top: 32px;
}
@media screen and (max-width: 1023px) {
  .ans-fifth-content {
    display: flex;
    flex-direction: column;
  }
}
.ans-fifth-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  row-gap: 16px;
  -moz-column-gap: 40px;
       column-gap: 40px;
}
@media screen and (max-width: 1199px) {
  .ans-fifth-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 767px) {
  .ans-fifth-grid {
    grid-template-columns: repeat(1, 100%);
  }
}
.ans-fifth .shop-cats {
  grid-area: auto;
}
@media screen and (max-width: 1023px) {
  .ans-fifth .shop-cats {
    width: 140px;
    min-width: -moz-max-content;
    min-width: max-content;
  }
}

.dash-hero {
  position: relative;
  height: 600px;
  overflow: hidden;
  transition: opacity 0.1s;
}
@media screen and (max-width: 1023px) {
  .dash-hero {
    height: 470px;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .dash-hero {
    height: 385px;
  }
}
.dash-hero-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #10160E 100%), no-repeat;
  z-index: 2;
}
.dash-hero-content {
  position: absolute;
  left: 50%;
  bottom: 0;
  color: #fff;
  text-align: center;
  transform: translate(-50%, 0);
  z-index: 3;
  font-size: 24px;
  font-weight: 700;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 60px 58px 60px;
  max-width: 100%;
}
@media screen and (max-width: 1023px) {
  .dash-hero-content {
    padding-bottom: 40px;
  }
}
@media screen and (max-width: 767px) {
  .dash-hero-content {
    font-size: 14px;
    padding: 0 45px 20px 45px;
  }
}
.dash-hero-content div {
  width: 640px;
  padding-top: 24px;
}
@media screen and (max-width: 1023px) {
  .dash-hero-content div {
    width: -moz-max-content;
    width: max-content;
    max-width: 100%;
    padding-top: 10px;
  }
}
.dash-hero img {
  position: absolute;
  z-index: 1;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  bottom: -20px;
  min-height: calc(100% + 20px);
}
@media (min-width: 1441px) {
  .dash-hero img {
    bottom: -110px;
  }
}
@media screen and (max-width: 1023px) {
  .dash-hero img {
    width: -moz-max-content;
    width: max-content;
    max-width: 100%;
  }
}

.dash-ttl {
  font-size: 62px;
  font-weight: 900;
  line-height: 1;
  max-width: 500px;
  margin-bottom: 0;
}
@media screen and (max-width: 1023px) {
  .dash-ttl {
    font-size: 52px;
    max-width: 100%;
    width: -moz-max-content;
    width: max-content;
  }
}
@media screen and (max-width: 767px) {
  .dash-ttl {
    font-size: 38px;
  }
}

.dash-head {
  border-radius: 20px;
  background: linear-gradient(180deg, #B599FF 0%, #8560E6 100%);
  color: var(--white);
  padding: 32px 16px;
}
.dash-head-txt {
  font-size: 24px;
  font-weight: 700;
  padding-top: 13px;
}
@media screen and (max-width: 767px) {
  .dash-head-txt {
    font-size: 16px;
  }
}
@media screen and (max-width: 1023px) {
  .dash-head {
    text-align: center;
    padding: 24px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
}

.dash-title {
  font-size: 40px;
  font-weight: 700;
}
@media screen and (max-width: 1023px) {
  .dash-title {
    font-size: 36px;
  }
}
@media screen and (max-width: 767px) {
  .dash-title {
    font-size: 26px;
  }
}
.dash-title span {
  position: relative;
  color: #503C82;
  display: inline-block;
  padding: 0 5px;
}
.dash-title span:before {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 11px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='225' height='11' viewBox='0 0 225 11' fill='none'%3E%3Cpath opacity='0.5' d='M0.390625 6.02538C91.5093 10.0977 146.018 -0.089211 224.391 6.02538' stroke='%23683FD2' stroke-width='7' stroke-miterlimit='10'/%3E%3C/svg%3E") no-repeat center center/cover;
  bottom: 1px;
  left: 0;
}
@media screen and (max-width: 1023px) {
  .dash-title span:before {
    height: 9px;
  }
}
@media screen and (max-width: 767px) {
  .dash-title span:before {
    height: 7px;
  }
}
.dash-title.dash-title-circle {
  color: #503C82;
  position: relative;
  text-transform: uppercase;
  line-height: 1.8;
}
.dash-title.dash-title-circle:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='211' height='72' viewBox='0 0 211 72' fill='none'%3E%3Cpath opacity='0.4' d='M110.793 4.9084C60.2119 0.951309 14.4096 20.2494 5.31234 39.4653C-3.78494 58.6812 29.2843 68.2192 77.7917 67.6024C126.299 66.9855 197.008 62.349 206.243 38.5092C215.478 14.6693 122.327 13.5415 98.2165 16.2088' stroke='%23683FD2' stroke-width='7' stroke-miterlimit='10'/%3E%3C/svg%3E") no-repeat center center/contain;
}

.dash-page main a:not([class]) {
  color: #2062C5;
  text-decoration: underline;
  font-weight: 700;
}
.dash-page main a:not([class]):not([href]) {
  color: var(--black);
  text-decoration: none;
}
@media screen and (min-width: 1024px) {
  .dash-page main .section {
    margin-bottom: 86px;
  }
}

.dash-page .sup-btn {
  display: none;
}

.video-card {
  padding: 16px;
  border-radius: 10px;
  background: #1C1F29;
  font-size: 18px;
  color: var(--white);
  font-weight: 600;
  max-width: 441px;
  width: 100%;
  position: relative;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin: 0 auto;
}
.video-card-img {
  border-radius: 10px;
  overflow: hidden;
  width: 100%;
  height: 208px;
  background: #D9D9D9;
  margin-bottom: 16px;
}
@media screen and (max-width: 1023px) {
  .video-card-img {
    height: 180px;
    position: relative;
  }
}
@media screen and (max-width: 767px) {
  .video-card-img {
    height: 150px;
  }
}
.video-card-img img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.video-card-bottom {
  padding-right: 100px;
  min-height: 41px;
  align-items: center;
  display: flex;
  font-size: 18px;
  font-weight: 600;
}
@media screen and (max-width: 1023px) {
  .video-card-bottom {
    min-height: auto;
  }
}
@media screen and (max-width: 767px) {
  .video-card-bottom {
    font-size: 14px;
    padding-right: 65px;
  }
}
.video-card-link {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 41px;
  width: 41px;
  position: absolute;
  bottom: 16px;
  right: 16px;
}
.video-card-link svg {
  width: 100%;
  height: 100%;
}
.video-card-link svg path {
  transition: all 0.3s;
}
.video-card-link svg circle {
  transition: all 0.3s;
}
@media screen and (max-width: 1023px) {
  .video-card-link {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: 44px;
    width: 44px;
  }
}
.video-card-link:hover svg path, .video-card-link:visited svg path {
  fill: #DCCEFE;
}
.video-card-link:hover svg circle:nth-child(2), .video-card-link:visited svg circle:nth-child(2) {
  stroke: #DCCEFE;
}
@media screen and (max-width: 1023px) {
  .video-card-link:hover svg path, .video-card-link:visited svg path {
    fill: #FF4F32;
  }
  .video-card-link:hover svg circle:nth-child(2), .video-card-link:visited svg circle:nth-child(2) {
    stroke: #FF4F32;
  }
}

.dash-mission-flex {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
}
@media screen and (max-width: 1023px) {
  .dash-mission-flex {
    gap: 40px;
  }
}
@media screen and (max-width: 767px) {
  .dash-mission-flex {
    flex-direction: column;
    gap: 16px;
  }
}
.dash-mission-inner {
  width: 100%;
  max-width: 994px;
  background: #fff;
  border-radius: 20px;
  padding: 48px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 32px;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.07);
}
@media screen and (max-width: 1023px) {
  .dash-mission-inner {
    padding: 38px 20px;
  }
}
@media screen and (max-width: 767px) {
  .dash-mission-inner {
    padding: 24px 20px;
    border-radius: 0;
  }
}

@media screen and (max-width: 1023px) {
  .dash-count {
    background: #1C1F29;
  }
}
.dash-count-inner {
  padding: 58px 0;
  max-width: 1200px;
  margin: 0 auto;
  border-radius: 20px;
  background: #1C1F29;
  color: var(--white);
}
@media screen and (max-width: 767px) {
  .dash-count-inner {
    padding: 42px 0;
  }
}
.dash-count-ttl {
  font-size: 40px;
  margin-bottom: 32px;
  padding: 0 15px;
  font-weight: 700;
}
@media screen and (max-width: 1023px) {
  .dash-count-ttl {
    font-size: 36px;
  }
}
@media screen and (max-width: 767px) {
  .dash-count-ttl {
    font-size: 38px;
    font-weight: 900;
  }
}
.dash-count-top {
  display: grid;
  grid-template-columns: repeat(3, auto);
  justify-content: center;
  gap: 84px;
  margin: 0 auto 24px auto;
  padding: 0 20px;
  max-width: 925px;
}
@media screen and (max-width: 767px) {
  .dash-count-top {
    gap: 51px;
  }
}
@media screen and (max-width: 767px) {
  .dash-count-top {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 24px;
  }
}
.dash-count-map {
  overflow: auto;
  text-align: center;
}
.dash-count-map::-webkit-scrollbar {
  display: none;
}
.dash-count-map img {
  width: 985px;
  min-width: 985px;
  height: 554px;
  margin: 0 auto;
  display: block;
}
.dash-count-card {
  text-align: center;
  max-width: 320px;
}
.dash-count-card-val {
  font-family: var(--title-font-family);
  color: #FFEB51;
  font-size: 62px;
  line-height: 69px;
  font-weight: 900;
}
@media screen and (max-width: 1023px) {
  .dash-count-card-val {
    font-size: 52px;
  }
}
@media screen and (max-width: 767px) {
  .dash-count-card-val {
    font-size: 38px;
  }
}
.dash-count-card-txt {
  font-size: 18px;
  font-weight: 600;
}
@media screen and (max-width: 767px) {
  .dash-count-card-txt {
    font-size: 16px;
    font-weight: 700;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9waG90b3N3aXBlL3NyYy9waG90b3N3aXBlLmNzcyIsImNyaXRpY2FsLmNzcyIsInNldHRpbmdzL192YXJpYWJsZXMuc2NzcyIsInV0aWxzL2JyZWFrcG9pbnRzLnNjc3MiLCJiYXNlL3Jlc2V0LnNjc3MiLCJiYXNlL2Jhc2Uuc2NzcyIsInV0aWxzL2hlYWRlcnMuc2NzcyIsImJhc2UvaGVscGVycy5zY3NzIiwibGF5b3V0L2xheW91dC5zY3NzIiwidXRpbHMvbm8tZmlyc3QtbGFzdC1tYXJnaW4uc2NzcyIsImxheW91dC9zaG9wLnNjc3MiLCJsYXlvdXQvdXNlci1wYWdlLnNjc3MiLCJsYXlvdXQvb3JkZXJzLnNjc3MiLCJsYXlvdXQvbm90aWZpY2F0aW9ucy1wYWdlLnNjc3MiLCJsYXlvdXQvZ3JhZGUuc2NzcyIsImxheW91dC9jYXJkcy5zY3NzIiwibGF5b3V0LzQwNC5zY3NzIiwibGF5b3V0L2JpcnRoLXBhZ2Uuc2NzcyIsImxheW91dC9hbm5pdmVyc2FyeS1wYWdlLnNjc3MiLCJsYXlvdXQvbGVhZGVycy1wYWdlLnNjc3MiLCJsYXlvdXQvbXktY2FyZHMuc2NzcyIsIm1vZHVsZXMvb2ZmLWNhbnZhcy5zY3NzIiwibW9kdWxlcy9oZWFkZXIuc2NzcyIsIm1vZHVsZXMvbmF2aWdhdGlvbi5zY3NzIiwibW9kdWxlcy9sYW5nLXN3aXRjaGVyLnNjc3MiLCJtb2R1bGVzL2JyZWFkLnNjc3MiLCJtb2R1bGVzL2J1dHRvbi5zY3NzIiwibW9kdWxlcy9zZWN0aW9uLXRpdGxlLnNjc3MiLCJtb2R1bGVzL2xpc3RzLnNjc3MiLCJtb2R1bGVzL3JhdGUuc2NzcyIsIm1vZHVsZXMvZm9ybXMuc2NzcyIsIm1vZHVsZXMvdG9vbHRpcGVzLnNjc3MiLCJtb2R1bGVzL2Ryb3AtZG93bi5zY3NzIiwibW9kdWxlcy9qcy1zZWxlY3Quc2NzcyIsIm1vZHVsZXMvc2hvcC1jYXJkLnNjc3MiLCJtb2R1bGVzL2hlcm8uc2NzcyIsIm1vZHVsZXMvaG93LnNjc3MiLCJtb2R1bGVzL3JldmVhbC5zY3NzIiwibW9kdWxlcy9yYWRpby1idXR0b25zLnNjc3MiLCJtb2R1bGVzL2NhcmQtcGFnZS5zY3NzIiwibW9kdWxlcy9hbnMuc2NzcyIsIm1vZHVsZXMvZGFzaC1oZXJvLnNjc3MiLCJtb2R1bGVzL3ZpZGVvLWNhcmQuc2NzcyIsIm1vZHVsZXMvZGFzaC1taXNzaW9uLnNjc3MiLCJtb2R1bGVzL2Rhc2gtY291bnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSw0REFBQTtBQUVBO0VBQ0UsZUFBQTtFQUNBLDJCQUFBO0VBR0EsMkJBQUE7RUFFQSw2Q0FBQTtFQUNBLDBEQUFBO0VBRUE7c0NBQUE7RUFHQSx1QkFBQTtFQUNBLG9DQUFBO0VBQ0EsaUNBQUE7RUFDQSw2QkFBQTtFQUVBLCtDQUFBO0FDTkY7O0FEVUE7O0NBQUE7QUFJQTtFQUNDLGVBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUNBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtFQUNBLDBCQUFBO0VBQ0EsNkNBQUE7QUNSRDs7QURXQTtpQ0FBQTtBQUVBO0VBQ0UsVUFBQTtBQ1JGOztBRFdBO0VBQ0Usc0JBQUE7QUNSRjs7QURXQTtFQUNFLGVBQUE7QUNSRjs7QURXQTtFQUNDLGNBQUE7QUNSRDs7QURXQTs7RUFFQyx3QkFBQTtFQUNBLG9CQUFBO0FDUkQ7O0FEV0E7RUFDRSxjQUFBO0VBQ0QsMEJBQUE7QUNSRDs7QURXQTs7RUFFQyxnQkFBQTtBQ1JEOztBRFdBOzs7Ozs7O0VBT0Msa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDUkQ7O0FEV0E7O0VBRUMsV0FBQTtFQUNBLFlBQUE7QUNSRDs7QURXQTtFQUdDLGVBQUE7QUNSRDs7QURXQTtFQUNDLFlBQUE7RUFHQSxZQUFBO0FDUkQ7O0FEV0E7RUFHRSxnQkFBQTtBQ1JGOztBRFdBLHdDQUFBO0FBQ0E7OztF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QUlocUJFOztFQUNFLGNBQUE7QUptcUJKO0FFaHRCTTtFRTRDSjs7SUFJSSxjQUFBO0VKcXFCSjtBQUNGOztBS2h2Qkk7O0VEZ0VGLGdCQUFBO0FKcXJCRjtBRTN0Qk07RUcxQkY7O0lEbUVBLG1CQUFBO0VKdXJCRjtBQUNGO0FJcnJCRTs7RUFDRSxjQUFBO0FKd3JCSjtBRXJ1Qk07RUU0Q0o7O0lBSUksY0FBQTtFSjByQko7QUFDRjs7QUtyd0JJOztFRGdFRixnQkFBQTtBSjBzQkY7QUVodkJNO0VHMUJGOztJRG1FQSxtQkFBQTtFSjRzQkY7QUFDRjtBSTFzQkU7O0VBQ0UsY0FBQTtBSjZzQko7QUUxdkJNO0VFNENKOztJQUlJLGNBQUE7RUorc0JKO0FBQ0Y7O0FLMXhCSTs7RURnRUYsZ0JBQUE7QUordEJGO0FFcndCTTtFRzFCRjs7SURtRUEsbUJBQUE7RUppdUJGO0FBQ0Y7QUkvdEJFOztFQUNFLGNBQUE7QUprdUJKO0FFL3dCTTtFRTRDSjs7SUFJSSxjQUFBO0VKb3VCSjtBQUNGOztBSy95Qkk7O0VEZ0VGLGdCQUFBO0FKb3ZCRjtBRTF4Qk07RUcxQkY7O0lEbUVBLG1CQUFBO0VKc3ZCRjtBQUNGO0FJcHZCRTs7RUFDRSxjQUFBO0FKdXZCSjtBRXB5Qk07RUU0Q0o7O0lBSUksY0FBQTtFSnl2Qko7QUFDRjs7QUlwdkJFOztFQUVFLG9CQUFBO0FKdXZCSjs7QUl6dkJFOztFQUVFLG9CQUFBO0FKNHZCSjs7QUk5dkJFOztFQUVFLG9CQUFBO0FKaXdCSjs7QUlud0JFOztFQUVFLG9CQUFBO0FKc3dCSjs7QUl4d0JFOztFQUVFLG9CQUFBO0FKMndCSjs7QUk3d0JFOztFQUVFLG9CQUFBO0FKZ3hCSjs7QUk1d0JBOztFQUVFLGlDQUFBO0FKK3dCRjs7QU16MkJBO0VBQ0Usa0JBQUE7QU40MkJGOztBTXoyQkE7RUFDRSx3QkFBQTtBTjQyQkY7O0FPajNCQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtBUG8zQkY7O0FPajNCQTtFQUNFLGdDQUFBO0VBQ0EsbUNBQUE7QVBvM0JGO0FPbDNCRTtFQUNFLGlDQUFB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QUFBO0VBQ0EsdUJBQUE7RUFDQSxTQUFBO0VBQ0Esd0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QTNDc3lMSjtBRXp5TE07RXlDSko7SUFVSSxTQUFBO0UzQ3V5TEo7QUFDRjtBRTl5TE07RXlDSko7SUFjSSxhQUFBO0lBQ0Esc0JBQUE7SUFDQSx1QkFBQTtJQUNBLG1CQUFBO0lBQ0EsU0FBQTtFM0N3eUxKO0FBQ0Y7QTJDcnlMRTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtBM0N1eUxKO0EyQ3J5TEk7RUFDRSxhQUFBO0EzQ3V5TE47QTJDcHlMSTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtBM0NzeUxOO0EyQ2x5TEU7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0EzQ295TEo7QTJDbHlMSTtFQUNFLHFDQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0EzQ295TE47QUVoMUxNO0V5Q3VDRjtJQVFJLGVBQUE7RTNDcXlMTjtBQUNGO0FFcjFMTTtFeUN1Q0Y7SUFZSSxlQUFBO0UzQ3N5TE47QUFDRjtBMkNueUxJO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0EzQ3F5TE47QUU5MUxNO0V5Q3VERjtJQUtJLGVBQUE7SUFDQSxnQkFBQTtFM0NzeUxOO0FBQ0YiLCJmaWxlIjoiY3JpdGljYWwuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIFBob3RvU3dpcGUgbWFpbiBDU1MgYnkgRG15dHJvIFNlbWVub3YgfCBwaG90b3N3aXBlLmNvbSAqL1xyXG5cclxuLnBzd3Age1xyXG4gIC0tcHN3cC1iZzogIzAwMDtcclxuICAtLXBzd3AtcGxhY2Vob2xkZXItYmc6ICMyMjI7XHJcbiAgXHJcblxyXG4gIC0tcHN3cC1yb290LXotaW5kZXg6IDEwMDAwMDtcclxuICBcclxuICAtLXBzd3AtcHJlbG9hZGVyLWNvbG9yOiByZ2JhKDc5LCA3OSwgNzksIDAuNCk7XHJcbiAgLS1wc3dwLXByZWxvYWRlci1jb2xvci1zZWNvbmRhcnk6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuICBcclxuICAvKiBkZWZpbmVkIHZpYSBqczpcclxuICAtLXBzd3AtdHJhbnNpdGlvbi1kdXJhdGlvbjogMzMzbXM7ICovXHJcbiAgXHJcbiAgLS1wc3dwLWljb24tY29sb3I6ICNmZmY7XHJcbiAgLS1wc3dwLWljb24tY29sb3Itc2Vjb25kYXJ5OiAjNGY0ZjRmO1xyXG4gIC0tcHN3cC1pY29uLXN0cm9rZS1jb2xvcjogIzRmNGY0ZjtcclxuICAtLXBzd3AtaWNvbi1zdHJva2Utd2lkdGg6IDJweDtcclxuXHJcbiAgLS1wc3dwLWVycm9yLXRleHQtY29sb3I6IHZhcigtLXBzd3AtaWNvbi1jb2xvcik7XHJcbn1cclxuXHJcblxyXG4vKlxyXG5cdFN0eWxlcyBmb3IgYmFzaWMgUGhvdG9Td2lwZSAocHN3cCkgZnVuY3Rpb25hbGl0eSAoc2xpZGluZyBhcmVhLCBvcGVuL2Nsb3NlIHRyYW5zaXRpb25zKVxyXG4qL1xyXG5cclxuLnBzd3Age1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ei1pbmRleDogdmFyKC0tcHN3cC1yb290LXotaW5kZXgpO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0dG91Y2gtYWN0aW9uOiBub25lO1xyXG5cdG91dGxpbmU6IDA7XHJcblx0b3BhY2l0eTogMC4wMDM7XHJcblx0Y29udGFpbjogbGF5b3V0IHN0eWxlIHNpemU7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG59XHJcblxyXG4vKiBQcmV2ZW50cyBmb2N1cyBvdXRsaW5lIG9uIHRoZSByb290IGVsZW1lbnQsXHJcbiAgKGl0IG1heSBiZSBmb2N1c2VkIGluaXRpYWxseSkgKi9cclxuLnBzd3A6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi5wc3dwICoge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5wc3dwIGltZyB7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG59XHJcblxyXG4ucHN3cC0tb3BlbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5wc3dwLFxyXG4ucHN3cF9fYmcge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuXHR3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxufVxyXG5cclxuLnBzd3BfX2JnIHtcclxuICBvcGFjaXR5OiAwLjAwNTtcclxuXHRiYWNrZ3JvdW5kOiB2YXIoLS1wc3dwLWJnKTtcclxufVxyXG5cclxuLnBzd3AsXHJcbi5wc3dwX19zY3JvbGwtd3JhcCB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnBzd3BfX3Njcm9sbC13cmFwLFxyXG4ucHN3cF9fYmcsXHJcbi5wc3dwX19jb250YWluZXIsXHJcbi5wc3dwX19pdGVtLFxyXG4ucHN3cF9fY29udGVudCxcclxuLnBzd3BfX2ltZyxcclxuLnBzd3BfX3pvb20td3JhcCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnBzd3BfX2ltZyxcclxuLnBzd3BfX3pvb20td3JhcCB7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ucHN3cC0tY2xpY2stdG8tem9vbS5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2ltZyB7XHJcblx0Y3Vyc29yOiAtd2Via2l0LXpvb20taW47XHJcblx0Y3Vyc29yOiAtbW96LXpvb20taW47XHJcblx0Y3Vyc29yOiB6b29tLWluO1xyXG59XHJcblxyXG4ucHN3cC0tY2xpY2stdG8tem9vbS5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2ltZyB7XHJcblx0Y3Vyc29yOiBtb3ZlO1xyXG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiO1xyXG5cdGN1cnNvcjogLW1vei1ncmFiO1xyXG5cdGN1cnNvcjogZ3JhYjtcclxufVxyXG5cclxuLnBzd3AtLWNsaWNrLXRvLXpvb20ucHN3cC0tem9vbWVkLWluIC5wc3dwX19pbWc6YWN0aXZlIHtcclxuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XHJcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xyXG4gIGN1cnNvcjogZ3JhYmJpbmc7XHJcbn1cclxuXHJcbi8qIDphY3RpdmUgdG8gb3ZlcnJpZGUgZ3JhYmJpbmcgY3Vyc29yICovXHJcbi5wc3dwLS1uby1tb3VzZS1kcmFnLnBzd3AtLXpvb21lZC1pbiAucHN3cF9faW1nLFxyXG4ucHN3cC0tbm8tbW91c2UtZHJhZy5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2ltZzphY3RpdmUsXHJcbi5wc3dwX19pbWcge1xyXG5cdGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcclxuXHRjdXJzb3I6IC1tb3otem9vbS1vdXQ7XHJcblx0Y3Vyc29yOiB6b29tLW91dDtcclxufVxyXG5cclxuXHJcbi8qIFByZXZlbnQgc2VsZWN0aW9uIGFuZCB0YXAgaGlnaGxpZ2h0cyAqL1xyXG4ucHN3cF9fY29udGFpbmVyLFxyXG4ucHN3cF9faW1nLFxyXG4ucHN3cF9fYnV0dG9uLFxyXG4ucHN3cF9fY291bnRlciB7XHJcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLnBzd3BfX2l0ZW0ge1xyXG5cdC8qIHotaW5kZXggZm9yIGZhZGUgdHJhbnNpdGlvbiAqL1xyXG5cdHotaW5kZXg6IDE7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnBzd3BfX2hpZGRlbiB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBBbGxvdyB0byBjbGljayB0aHJvdWdoIHBzd3BfX2NvbnRlbnQgZWxlbWVudCwgYnV0IG5vdCBpdHMgY2hpbGRyZW4gKi9cclxuLnBzd3BfX2NvbnRlbnQge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5wc3dwX19jb250ZW50ID4gKiB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuXHJcblxyXG4vKlxyXG5cclxuICBQaG90b1N3aXBlIFVJXHJcblxyXG4qL1xyXG5cclxuLypcclxuXHRFcnJvciBtZXNzYWdlIGFwcGVhcnMgd2hlbiBpbWFnZSBpcyBub3QgbG9hZGVkXHJcblx0KEpTIG9wdGlvbiBlcnJvck1zZyBjb250cm9scyBtYXJrdXApXHJcbiovXHJcbi5wc3dwX19lcnJvci1tc2ctY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG59XHJcbi5wc3dwX19lcnJvci1tc2cge1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHRmb250LXNpemU6IDFlbTtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRjb2xvcjogdmFyKC0tcHN3cC1lcnJvci10ZXh0LWNvbG9yKTtcclxufVxyXG5cclxuLypcclxuY2xhc3MgcHN3cF9faGlkZS1vbi1jbG9zZSBpcyBhcHBsaWVkIHRvIGVsZW1lbnRzIHRoYXRcclxuc2hvdWxkIGhpZGUgKGZvciBleGFtcGxlIGZhZGUgb3V0KSB3aGVuIFBob3RvU3dpcGUgaXMgY2xvc2VkXHJcbmFuZCBzaG93IChmb3IgZXhhbXBsZSBmYWRlIGluKSB3aGVuIFBob3RvU3dpcGUgaXMgb3BlbmVkXHJcbiAqL1xyXG4ucHN3cCAucHN3cF9faGlkZS1vbi1jbG9zZSB7XHJcblx0b3BhY2l0eTogMC4wMDU7XHJcblx0d2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1wc3dwLXRyYW5zaXRpb24tZHVyYXRpb24pIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xyXG5cdHotaW5kZXg6IDEwOyAvKiBhbHdheXMgb3ZlcmxhcCBzbGlkZSBjb250ZW50ICovXHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7IC8qIGhpZGRlbiBlbGVtZW50cyBzaG91bGQgbm90IGJlIGNsaWNrYWJsZSAqL1xyXG59XHJcblxyXG4vKiBjbGFzcyBwc3dwLS11aS12aXNpYmxlIGlzIGFkZGVkIHdoZW4gb3BlbmluZyBvciBjbG9zaW5nIHRyYW5zaXRpb24gc3RhcnRzICovXHJcbi5wc3dwLS11aS12aXNpYmxlIC5wc3dwX19oaWRlLW9uLWNsb3NlIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcblxyXG4vKiA8YnV0dG9uPiBzdHlsZXMsIGluY2x1ZGluZyBjc3MgcmVzZXQgKi9cclxuLnBzd3BfX2J1dHRvbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiA1MHB4O1xyXG5cdGhlaWdodDogNjBweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGJvcmRlcjogMDtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdG9wYWNpdHk6IDAuODU7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxufVxyXG5cclxuLnBzd3BfX2J1dHRvbjpob3ZlcixcclxuLnBzd3BfX2J1dHRvbjphY3RpdmUsXHJcbi5wc3dwX19idXR0b246Zm9jdXMge1xyXG4gIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5wc3dwX19idXR0b246ZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IDAuMztcclxuICBjdXJzb3I6IGF1dG87XHJcbn1cclxuXHJcbi5wc3dwX19pY24ge1xyXG4gIGZpbGw6IHZhcigtLXBzd3AtaWNvbi1jb2xvcik7XHJcbiAgY29sb3I6IHZhcigtLXBzd3AtaWNvbi1jb2xvci1zZWNvbmRhcnkpO1xyXG59XHJcblxyXG4ucHN3cF9faWNuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxNHB4O1xyXG4gIGxlZnQ6IDlweDtcclxuICB3aWR0aDogMzJweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnBzd3BfX2ljbi1zaGFkb3cge1xyXG4gIHN0cm9rZTogdmFyKC0tcHN3cC1pY29uLXN0cm9rZS1jb2xvcik7XHJcbiAgc3Ryb2tlLXdpZHRoOiB2YXIoLS1wc3dwLWljb24tc3Ryb2tlLXdpZHRoKTtcclxuICBmaWxsOiBub25lO1xyXG59XHJcblxyXG4ucHN3cF9faWNuOmZvY3VzIHtcclxuXHRvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vKlxyXG5cdGRpdiBlbGVtZW50IHRoYXQgbWF0Y2hlcyBzaXplIG9mIGxhcmdlIGltYWdlLFxyXG5cdGxhcmdlIGltYWdlIGxvYWRzIG9uIHRvcCBvZiBpdCxcclxuXHR1c2VkIHdoZW4gbXNyYyBpcyBub3QgcHJvdmlkZWRcclxuKi9cclxuZGl2LnBzd3BfX2ltZy0tcGxhY2Vob2xkZXIsXHJcbi5wc3dwX19pbWctLXdpdGgtYmcge1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLXBzd3AtcGxhY2Vob2xkZXItYmcpO1xyXG59XHJcblxyXG4ucHN3cF9fdG9wLWJhciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogNjBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHR6LWluZGV4OiAxMDtcclxuXHJcblx0LyogYWxsb3cgZXZlbnRzIHRvIHBhc3MgdGhyb3VnaCB0b3AgYmFyIGl0c2VsZiAqL1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBzd3BfX3RvcC1iYXIgPiAqIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAvKiB0aGlzIG1ha2VzIHRyYW5zaXRpb24gc2lnbmlmaWNhbnRseSBtb3JlIHNtb290aCxcclxuICAgICBldmVuIHRob3VnaCBpbm5lciBlbGVtZW50cyBhcmUgbm90IGFuaW1hdGVkICovXHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbn1cclxuXHJcblxyXG4vKlxyXG5cclxuICBDbG9zZSBidXR0b25cclxuXHJcbiovXHJcbi5wc3dwX19idXR0b24tLWNsb3NlIHtcclxuICBtYXJnaW4tcmlnaHQ6IDZweDtcclxufVxyXG5cclxuXHJcbi8qXHJcblxyXG4gIEFycm93IGJ1dHRvbnNcclxuXHJcbiovXHJcbi5wc3dwX19idXR0b24tLWFycm93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiA3NXB4O1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbn1cclxuXHJcbi5wc3dwX19idXR0b24tLWFycm93OmRpc2FibGVkIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3cgLnBzd3BfX2ljbiB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgd2lkdGg6IDYwcHg7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLnBzd3AtLW9uZS1zbGlkZSAucHN3cF9fYnV0dG9uLS1hcnJvdyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogaGlkZSBhcnJvd3Mgb24gdG91Y2ggc2NyZWVucyAqL1xyXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3cge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLyogc2hvdyBhcnJvd3Mgb25seSBhZnRlciBtb3VzZSB3YXMgdXNlZCAqL1xyXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93IHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcHJldiB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogMHB4O1xyXG59XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbmV4dCB7XHJcbiAgcmlnaHQ6IDBweDtcclxufVxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbmV4dCAucHN3cF9faWNuIHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAxNHB4O1xyXG4gIC8qIGZsaXAgaG9yaXpvbnRhbGx5ICovXHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XHJcbn1cclxuXHJcbi8qXHJcblxyXG4gIFpvb20gYnV0dG9uXHJcblxyXG4qL1xyXG4ucHN3cF9fYnV0dG9uLS16b29tIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19idXR0b24tLXpvb20ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBcIitcIiA9PiBcIi1cIiAqL1xyXG4ucHN3cC0tem9vbWVkLWluIC5wc3dwX196b29tLWljbi1iYXItdiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbi8qXHJcblxyXG4gIExvYWRpbmcgaW5kaWNhdG9yXHJcblxyXG4qL1xyXG4ucHN3cF9fcHJlbG9hZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ucHN3cF9fcHJlbG9hZGVyIC5wc3dwX19pY24ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcclxuICBhbmltYXRpb246IHBzd3AtY2xvY2t3aXNlIDYwMG1zIGxpbmVhciBpbmZpbml0ZTtcclxufVxyXG5cclxuLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19pY24ge1xyXG4gIG9wYWNpdHk6IDAuODU7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHN3cC1jbG9ja3dpc2Uge1xyXG4gIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cclxuICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxyXG59XHJcblxyXG5cclxuLypcclxuXHJcbiAgXCIxIG9mIDEwXCIgY291bnRlclxyXG5cclxuKi9cclxuLnBzd3BfX2NvdW50ZXIge1xyXG4gIGhlaWdodDogMzBweDtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDIwcHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIGNvbG9yOiB2YXIoLS1wc3dwLWljb24tY29sb3IpO1xyXG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCB2YXIoLS1wc3dwLWljb24tY29sb3Itc2Vjb25kYXJ5KTtcclxuICBvcGFjaXR5OiAwLjg1O1xyXG59XHJcblxyXG4ucHN3cC0tb25lLXNsaWRlIC5wc3dwX19jb3VudGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIi8qISBQaG90b1N3aXBlIG1haW4gQ1NTIGJ5IERteXRybyBTZW1lbm92IHwgcGhvdG9zd2lwZS5jb20gKi9cbi5wc3dwIHtcbiAgLS1wc3dwLWJnOiAjMDAwO1xuICAtLXBzd3AtcGxhY2Vob2xkZXItYmc6ICMyMjI7XG4gIC0tcHN3cC1yb290LXotaW5kZXg6IDEwMDAwMDtcbiAgLS1wc3dwLXByZWxvYWRlci1jb2xvcjogcmdiYSg3OSwgNzksIDc5LCAwLjQpO1xuICAtLXBzd3AtcHJlbG9hZGVyLWNvbG9yLXNlY29uZGFyeTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAvKiBkZWZpbmVkIHZpYSBqczpcbiAgLS1wc3dwLXRyYW5zaXRpb24tZHVyYXRpb246IDMzM21zOyAqL1xuICAtLXBzd3AtaWNvbi1jb2xvcjogI2ZmZjtcbiAgLS1wc3dwLWljb24tY29sb3Itc2Vjb25kYXJ5OiAjNGY0ZjRmO1xuICAtLXBzd3AtaWNvbi1zdHJva2UtY29sb3I6ICM0ZjRmNGY7XG4gIC0tcHN3cC1pY29uLXN0cm9rZS13aWR0aDogMnB4O1xuICAtLXBzd3AtZXJyb3ItdGV4dC1jb2xvcjogdmFyKC0tcHN3cC1pY29uLWNvbG9yKTtcbn1cblxuLypcblx0U3R5bGVzIGZvciBiYXNpYyBQaG90b1N3aXBlIChwc3dwKSBmdW5jdGlvbmFsaXR5IChzbGlkaW5nIGFyZWEsIG9wZW4vY2xvc2UgdHJhbnNpdGlvbnMpXG4qL1xuLnBzd3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogdmFyKC0tcHN3cC1yb290LXotaW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuMDAzO1xuICBjb250YWluOiBsYXlvdXQgc3R5bGUgc2l6ZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4vKiBQcmV2ZW50cyBmb2N1cyBvdXRsaW5lIG9uIHRoZSByb290IGVsZW1lbnQsXG4gIChpdCBtYXkgYmUgZm9jdXNlZCBpbml0aWFsbHkpICovXG4ucHN3cDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5wc3dwICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ucHN3cCBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5wc3dwLS1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wc3dwLFxuLnBzd3BfX2JnIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbn1cblxuLnBzd3BfX2JnIHtcbiAgb3BhY2l0eTogMC4wMDU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBzd3AtYmcpO1xufVxuXG4ucHN3cCxcbi5wc3dwX19zY3JvbGwtd3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wc3dwX19zY3JvbGwtd3JhcCxcbi5wc3dwX19iZyxcbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9faXRlbSxcbi5wc3dwX19jb250ZW50LFxuLnBzd3BfX2ltZyxcbi5wc3dwX196b29tLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBzd3BfX2ltZyxcbi5wc3dwX196b29tLXdyYXAge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucHN3cC0tY2xpY2stdG8tem9vbS5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2ltZyB7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4ucHN3cC0tY2xpY2stdG8tem9vbS5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2ltZyB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogLW1vei1ncmFiO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5wc3dwLS1jbGljay10by16b29tLnBzd3AtLXpvb21lZC1pbiAucHN3cF9faW1nOmFjdGl2ZSB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4vKiA6YWN0aXZlIHRvIG92ZXJyaWRlIGdyYWJiaW5nIGN1cnNvciAqL1xuLnBzd3AtLW5vLW1vdXNlLWRyYWcucHN3cC0tem9vbWVkLWluIC5wc3dwX19pbWcsXG4ucHN3cC0tbm8tbW91c2UtZHJhZy5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2ltZzphY3RpdmUsXG4ucHN3cF9faW1nIHtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi8qIFByZXZlbnQgc2VsZWN0aW9uIGFuZCB0YXAgaGlnaGxpZ2h0cyAqL1xuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX19pbWcsXG4ucHN3cF9fYnV0dG9uLFxuLnBzd3BfX2NvdW50ZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucHN3cF9faXRlbSB7XG4gIC8qIHotaW5kZXggZm9yIGZhZGUgdHJhbnNpdGlvbiAqL1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHN3cF9faGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBBbGxvdyB0byBjbGljayB0aHJvdWdoIHBzd3BfX2NvbnRlbnQgZWxlbWVudCwgYnV0IG5vdCBpdHMgY2hpbGRyZW4gKi9cbi5wc3dwX19jb250ZW50IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wc3dwX19jb250ZW50ID4gKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4vKlxuXG4gIFBob3RvU3dpcGUgVUlcblxuKi9cbi8qXG5cdEVycm9yIG1lc3NhZ2UgYXBwZWFycyB3aGVuIGltYWdlIGlzIG5vdCBsb2FkZWRcblx0KEpTIG9wdGlvbiBlcnJvck1zZyBjb250cm9scyBtYXJrdXApXG4qL1xuLnBzd3BfX2Vycm9yLW1zZy1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4ucHN3cF9fZXJyb3ItbXNnIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1wc3dwLWVycm9yLXRleHQtY29sb3IpO1xufVxuXG4vKlxuY2xhc3MgcHN3cF9faGlkZS1vbi1jbG9zZSBpcyBhcHBsaWVkIHRvIGVsZW1lbnRzIHRoYXRcbnNob3VsZCBoaWRlIChmb3IgZXhhbXBsZSBmYWRlIG91dCkgd2hlbiBQaG90b1N3aXBlIGlzIGNsb3NlZFxuYW5kIHNob3cgKGZvciBleGFtcGxlIGZhZGUgaW4pIHdoZW4gUGhvdG9Td2lwZSBpcyBvcGVuZWRcbiAqL1xuLnBzd3AgLnBzd3BfX2hpZGUtb24tY2xvc2Uge1xuICBvcGFjaXR5OiAwLjAwNTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tcHN3cC10cmFuc2l0aW9uLWR1cmF0aW9uKSBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbiAgei1pbmRleDogMTA7IC8qIGFsd2F5cyBvdmVybGFwIHNsaWRlIGNvbnRlbnQgKi9cbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8qIGhpZGRlbiBlbGVtZW50cyBzaG91bGQgbm90IGJlIGNsaWNrYWJsZSAqL1xufVxuXG4vKiBjbGFzcyBwc3dwLS11aS12aXNpYmxlIGlzIGFkZGVkIHdoZW4gb3BlbmluZyBvciBjbG9zaW5nIHRyYW5zaXRpb24gc3RhcnRzICovXG4ucHN3cC0tdWktdmlzaWJsZSAucHN3cF9faGlkZS1vbi1jbG9zZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4vKiA8YnV0dG9uPiBzdHlsZXMsIGluY2x1ZGluZyBjc3MgcmVzZXQgKi9cbi5wc3dwX19idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvcGFjaXR5OiAwLjg1O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cblxuLnBzd3BfX2J1dHRvbjpob3Zlcixcbi5wc3dwX19idXR0b246YWN0aXZlLFxuLnBzd3BfX2J1dHRvbjpmb2N1cyB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBzd3BfX2J1dHRvbjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4ucHN3cF9faWNuIHtcbiAgZmlsbDogdmFyKC0tcHN3cC1pY29uLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXBzd3AtaWNvbi1jb2xvci1zZWNvbmRhcnkpO1xufVxuXG4ucHN3cF9faWNuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIGxlZnQ6IDlweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wc3dwX19pY24tc2hhZG93IHtcbiAgc3Ryb2tlOiB2YXIoLS1wc3dwLWljb24tc3Ryb2tlLWNvbG9yKTtcbiAgc3Ryb2tlLXdpZHRoOiB2YXIoLS1wc3dwLWljb24tc3Ryb2tlLXdpZHRoKTtcbiAgZmlsbDogbm9uZTtcbn1cblxuLnBzd3BfX2ljbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qXG5cdGRpdiBlbGVtZW50IHRoYXQgbWF0Y2hlcyBzaXplIG9mIGxhcmdlIGltYWdlLFxuXHRsYXJnZSBpbWFnZSBsb2FkcyBvbiB0b3Agb2YgaXQsXG5cdHVzZWQgd2hlbiBtc3JjIGlzIG5vdCBwcm92aWRlZFxuKi9cbmRpdi5wc3dwX19pbWctLXBsYWNlaG9sZGVyLFxuLnBzd3BfX2ltZy0td2l0aC1iZyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBzd3AtcGxhY2Vob2xkZXItYmcpO1xufVxuXG4ucHN3cF9fdG9wLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB6LWluZGV4OiAxMDtcbiAgLyogYWxsb3cgZXZlbnRzIHRvIHBhc3MgdGhyb3VnaCB0b3AgYmFyIGl0c2VsZiAqL1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHN3cF9fdG9wLWJhciA+ICoge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgLyogdGhpcyBtYWtlcyB0cmFuc2l0aW9uIHNpZ25pZmljYW50bHkgbW9yZSBzbW9vdGgsXG4gICAgIGV2ZW4gdGhvdWdoIGlubmVyIGVsZW1lbnRzIGFyZSBub3QgYW5pbWF0ZWQgKi9cbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG59XG5cbi8qXG5cbiAgQ2xvc2UgYnV0dG9uXG5cbiovXG4ucHN3cF9fYnV0dG9uLS1jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4vKlxuXG4gIEFycm93IGJ1dHRvbnNcblxuKi9cbi5wc3dwX19idXR0b24tLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG59XG5cbi5wc3dwX19idXR0b24tLWFycm93OmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdyAucHN3cF9faWNuIHtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucHN3cC0tb25lLXNsaWRlIC5wc3dwX19idXR0b24tLWFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogaGlkZSBhcnJvd3Mgb24gdG91Y2ggc2NyZWVucyAqL1xuLnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWFycm93IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBzaG93IGFycm93cyBvbmx5IGFmdGVyIG1vdXNlIHdhcyB1c2VkICovXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXByZXYge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMHB4O1xufVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAwcHg7XG59XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1uZXh0IC5wc3dwX19pY24ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTRweDtcbiAgLyogZmxpcCBob3Jpem9udGFsbHkgKi9cbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG5cbi8qXG5cbiAgWm9vbSBidXR0b25cblxuKi9cbi5wc3dwX19idXR0b24tLXpvb20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19idXR0b24tLXpvb20ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogXCIrXCIgPT4gXCItXCIgKi9cbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX3pvb20taWNuLWJhci12IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLypcblxuICBMb2FkaW5nIGluZGljYXRvclxuXG4qL1xuLnBzd3BfX3ByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucHN3cF9fcHJlbG9hZGVyIC5wc3dwX19pY24ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICBhbmltYXRpb246IHBzd3AtY2xvY2t3aXNlIDYwMG1zIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19pY24ge1xuICBvcGFjaXR5OiAwLjg1O1xufVxuXG5Aa2V5ZnJhbWVzIHBzd3AtY2xvY2t3aXNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qXG5cbiAgXCIxIG9mIDEwXCIgY291bnRlclxuXG4qL1xuLnBzd3BfX2NvdW50ZXIge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiB2YXIoLS1wc3dwLWljb24tY29sb3IpO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggdmFyKC0tcHN3cC1pY29uLWNvbG9yLXNlY29uZGFyeSk7XG4gIG9wYWNpdHk6IDAuODU7XG59XG5cbi5wc3dwLS1vbmUtc2xpZGUgLnBzd3BfX2NvdW50ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46cm9vdCB7XG4gIC0tYm9keS1mb250LWZhbWlseTogXCJJbnRlclwiLCBzeXN0ZW0tdWk7XG4gIC0tYm9keS1mb250OiA0MDAgMTZweC8xLjQgdmFyKC0tYm9keS1mb250LWZhbWlseSk7XG4gIC0tbWVkaXVtLWZvbnQtc2l6ZTogMTRweDtcbiAgLS1zbWFsbC1mb250LXNpemU6IDEycHg7XG4gIC0tdGlueS1mb250LXNpemU6IDEycHg7XG4gIC0tdGl0bGUtZm9udC1mYW1pbHk6IFwiU29maWEgU2Fuc1wiLCBzeXN0ZW0tdWk7XG4gIC0taDEtZm9udDogOTAwIDM4cHgvMS4zIHZhcigtLXRpdGxlLWZvbnQtZmFtaWx5KTtcbiAgLS1oMi1mb250OiA3MDAgMjZweC8xLjMgdmFyKC0tdGl0bGUtZm9udC1mYW1pbHkpO1xuICAtLWgzLWZvbnQ6IDcwMCAyMHB4LzEuMyB2YXIoLS10aXRsZS1mb250LWZhbWlseSk7XG4gIC0taDQtZm9udDogNzAwIDE2cHgvMS4zIHZhcigtLXRpdGxlLWZvbnQtZmFtaWx5KTtcbiAgLS1oNS1mb250OiA3MDAgMTZweC8xLjMgdmFyKC0tdGl0bGUtZm9udC1mYW1pbHkpO1xuICAtLWg2LWZvbnQ6IDYwMCAxNHB4LzEuMyB2YXIoLS10aXRsZS1mb250LWZhbWlseSk7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tbGlnaHQtZ3JleTogI2YyZjRmOTtcbiAgLS1tZWRpdW0tZ3JleTogIzgzOTJhNjtcbiAgLS1kYXJrLWdyZXk6ICMzMzM7XG4gIC0tYmxhY2s6ICMwMDA7XG4gIC0tb24td2hpdGU6IHZhcigtLWJsYWNrKTtcbiAgLS1vbi1saWdodC1ncmV5OiB2YXIoLS1ibGFjayk7XG4gIC0tb24tbWVkaXVtLWdyZXk6IHZhcigtLXdoaXRlKTtcbiAgLS1vbi1kYXJrLWdyZXk6IHZhcigtLXdoaXRlKTtcbiAgLS1vbi1ibGFjazogdmFyKC0td2hpdGUpO1xuICAtLXByaW1hcnktY29sb3I6ICM2ODNmZDI7XG4gIC0tcHJpbWFyeS1kYXJrLWNvbG9yOiAjNTAzYzgyO1xuICAtLXByaW1hcnktbGlnaHQtY29sb3I6ICNkY2NlZmU7XG4gIC0tcHJpbWFyeS1saWdodGVyLWNvbG9yOiAjZWZlZGZjO1xuICAtLW9uLXByaW1hcnktY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgLS1vbi1wcmltYXJ5LWRhcmstY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgLS1vbi1wcmltYXJ5LWxpZ2h0LWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIC0tZGlzYWJsZWQtY29sb3I6ICNkMGQzZDc7XG4gIC0tb24tZGlzYWJsZWQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgLS1zZWNvbmRhcnktY29sb3I6ICMyMDYyYzU7XG4gIC0tc2Vjb25kYXJ5LWRhcmstY29sb3I6ICMxNTUwYTg7XG4gIC0tc2Vjb25kYXJ5LWxpZ2h0LWNvbG9yOiAjZDdlNmZmO1xuICAtLXNlY29uZGFyeS1saWdodGVyLWNvbG9yOiAjZjBmNWZkO1xuICAtLW9uLXNlY29uZGFyeS1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAtLW9uLXNlY29uZGFyeS1kYXJrLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIC0tb24tc2Vjb25kYXJ5LWxpZ2h0LWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIC0tc3VyZmFjZTogI2YzZWJlOTtcbiAgLS1zdXJmYWNlLTI6ICNmYmZhZjM7XG4gIC0tb24tc3VyZmFjZTogdmFyKC0tYmxhY2spO1xuICAtLW9uLXN1cmZhY2UtMjogdmFyKC0tYmxhY2spO1xuICAtLXJlZDogI2ZmNGYzMjtcbiAgLS1yZWQtbGlnaHQ6ICNmZmY1ZjU7XG4gIC0tb24tcmVkOiB2YXIoLS13aGl0ZSk7XG4gIC0tb24tcmVkLWxpZ2h0OiB2YXIoLS1ibGFjayk7XG4gIC0tZ3JlZW46ICM0MmM3Nzc7XG4gIC0tZ3JlZW4tbGlnaHQ6ICNmNWZmZjk7XG4gIC0tb24tZ3JlZW46IHZhcigtLXdoaXRlKTtcbiAgLS1vbi1ncmVlbi1saWdodDogdmFyKC0tYmxhY2spO1xuICAtLWdvbGQ6ICNmZmE4MDA7XG4gIC0teWVsbG93OiAjZmZlYjUxO1xuICAtLWJvZHktY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgLS1ib2R5LWJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgLS1zaGFkb3c6IDAgMnB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgLS1zaGFkb3ctMjogMHB4IDBweCAxMXB4IDExcHggcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgLS1wcmltYXJ5LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDEyMywgODQsIDIyMywgMC4yMyk7XG4gIC0tc2Vjb25kYXJ5LXNoYWRvdzogMCA1cHggMjBweCByZ2JhKDMyLCA5OCwgMTk2LCAwLjIzKTtcbiAgLS1ibGFjay1zaGFkb3c6IDAgNHB4IDAgdmFyKC0tYmxhY2spO1xuICAtLWJsYWNrLXNoYWRvdy1ob3ZlcjogMCAwIDAgdmFyKC0tYmxhY2spO1xuICAtLWlubmVyLXNoYXJvdzogaW5zZXQgLTNweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yMSk7XG4gIC0tcmFkaXVzOiAxMnB4O1xuICAtLXJhZGl1cy1zbWFsbDogNnB4O1xuICAtLWdhcDogNDBweDtcbiAgLS1jb250ZW50LXdpZHRoOiA0MjBweDtcbiAgLS1jb250YWluZXItc3BhY2U6IDIwcHg7XG4gIC0tY29udGFpbmVyLXdpZHRoOiBjYWxjKHZhcigtLWNvbnRlbnQtd2lkdGgpICsgdmFyKC0tY29udGFpbmVyLXNwYWNlKSAqIDIpO1xuICAtLXNlY3Rpb24tc3BhY2U6IDQwcHg7XG4gIC0tc3BlZWQ6IDAuM3M7XG4gIC0tc3BlZWQtZmFzdDogMC4xNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICA6cm9vdCB7XG4gICAgLS1jb250ZW50LXdpZHRoOiA3MjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWNvbnRlbnQtd2lkdGg6IDk4NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tY29udGVudC13aWR0aDogMTIwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICA6cm9vdCB7XG4gICAgLS1oMS1mb250OiA5MDAgNTJweC8xLjMgdmFyKC0tdGl0bGUtZm9udC1mYW1pbHkpO1xuICAgIC0taDItZm9udDogNzAwIDM2cHgvMS4zIHZhcigtLXRpdGxlLWZvbnQtZmFtaWx5KTtcbiAgICAtLWgzLWZvbnQ6IDcwMCAyOHB4LzEuMyB2YXIoLS10aXRsZS1mb250LWZhbWlseSk7XG4gICAgLS1oNC1mb250OiA3MDAgMjRweC8xLjMgdmFyKC0tdGl0bGUtZm9udC1mYW1pbHkpO1xuICAgIC0taDUtZm9udDogNzAwIDIwcHgvMS4zIHZhcigtLXRpdGxlLWZvbnQtZmFtaWx5KTtcbiAgICAtLWg2LWZvbnQ6IDYwMCAxOHB4LzEuMyB2YXIoLS10aXRsZS1mb250LWZhbWlseSk7XG4gICAgLS1zZWN0aW9uLXNwYWNlOiA1NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0taDEtZm9udDogOTAwIDYycHgvMS4zIHZhcigtLXRpdGxlLWZvbnQtZmFtaWx5KTtcbiAgICAtLWgyLWZvbnQ6IDcwMCA0MHB4LzEuMyB2YXIoLS10aXRsZS1mb250LWZhbWlseSk7XG4gICAgLS1oMy1mb250OiA3MDAgMzJweC8xLjMgdmFyKC0tdGl0bGUtZm9udC1mYW1pbHkpO1xuICAgIC0taDQtZm9udDogNzAwIDI0cHgvMS4zIHZhcigtLXRpdGxlLWZvbnQtZmFtaWx5KTtcbiAgICAtLWg1LWZvbnQ6IDcwMCAxOHB4LzEuMyB2YXIoLS10aXRsZS1mb250LWZhbWlseSk7XG4gICAgLS1oNi1mb250OiA2MDAgMTZweC8xLjMgdmFyKC0tdGl0bGUtZm9udC1mYW1pbHkpO1xuICB9XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5tYWluLFxuc2VjdGlvbixcbm5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgYWxsOiB1bnNldDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbmJ1dHRvbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIGZvbnQ6IHZhcigtLWJvZHktZm9udCk7XG4gIGNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9keS1iYWNrZ3JvdW5kKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuYm9keS5zdXJmYWNlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG59XG5ib2R5LnN1cmZhY2UtMiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtMik7XG59XG5cbmEge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1zcGVlZC1mYXN0KTtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrLWNvbG9yKTtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnAge1xuICBtYXJnaW46IDFlbSAwO1xufVxucDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5wOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5oMSxcbi5oMSB7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDEsXG4gIC5oMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmNvbnRlbnQgaDEsXG4uY29udGVudCAuaDEge1xuICBtYXJnaW46IDI0cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGVudCBoMSxcbiAgLmNvbnRlbnQgLmgxIHtcbiAgICBtYXJnaW46IDMycHggMDtcbiAgfVxufVxuXG5oMixcbi5oMiB7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDIsXG4gIC5oMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmNvbnRlbnQgaDIsXG4uY29udGVudCAuaDIge1xuICBtYXJnaW46IDI0cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGVudCBoMixcbiAgLmNvbnRlbnQgLmgyIHtcbiAgICBtYXJnaW46IDMycHggMDtcbiAgfVxufVxuXG5oMyxcbi5oMyB7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDMsXG4gIC5oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmNvbnRlbnQgaDMsXG4uY29udGVudCAuaDMge1xuICBtYXJnaW46IDI0cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGVudCBoMyxcbiAgLmNvbnRlbnQgLmgzIHtcbiAgICBtYXJnaW46IDMycHggMDtcbiAgfVxufVxuXG5oNCxcbi5oNCB7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDQsXG4gIC5oNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmNvbnRlbnQgaDQsXG4uY29udGVudCAuaDQge1xuICBtYXJnaW46IDI0cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGVudCBoNCxcbiAgLmNvbnRlbnQgLmg0IHtcbiAgICBtYXJnaW46IDMycHggMDtcbiAgfVxufVxuXG5oNSxcbi5oNSB7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDUsXG4gIC5oNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmNvbnRlbnQgaDUsXG4uY29udGVudCAuaDUge1xuICBtYXJnaW46IDI0cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGVudCBoNSxcbiAgLmNvbnRlbnQgLmg1IHtcbiAgICBtYXJnaW46IDMycHggMDtcbiAgfVxufVxuXG5oNixcbi5oNiB7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDYsXG4gIC5oNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmNvbnRlbnQgaDYsXG4uY29udGVudCAuaDYge1xuICBtYXJnaW46IDI0cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGVudCBoNixcbiAgLmNvbnRlbnQgLmg2IHtcbiAgICBtYXJnaW46IDMycHggMDtcbiAgfVxufVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQ6IHZhcigtLWgxLWZvbnQpO1xufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQ6IHZhcigtLWgyLWZvbnQpO1xufVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQ6IHZhcigtLWgzLWZvbnQpO1xufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQ6IHZhcigtLWg0LWZvbnQpO1xufVxuXG5oNSxcbi5oNSB7XG4gIGZvbnQ6IHZhcigtLWg1LWZvbnQpO1xufVxuXG5oNixcbi5oNiB7XG4gIGZvbnQ6IHZhcigtLWg2LWZvbnQpO1xufVxuXG5zbWFsbCxcbi5zbWFsbC1mb250IHtcbiAgZm9udC1zaXplOiB2YXIoLS1zbWFsbC1mb250LXNpemUpO1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zZWN0aW9uLXNwYWNlKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1zcGFjZSk7XG59XG4uc2VjdGlvbi5pbm5lciB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zZWN0aW9uLXNwYWNlKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNlY3Rpb24tc3BhY2UpO1xufVxuLnNlY3Rpb24ubm8tb3V0LXNwYWNlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uLm5vLXRvcC1zcGFjZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2VjdGlvbi5uby1idG0tc3BhY2Uge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1zcGFjZSk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1zcGFjZSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uY29udGFpbmVyLnNtYWxsIHtcbiAgbWF4LXdpZHRoOiAxMDM0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhaW5lci5zbWFsbCB7XG4gICAgbWF4LXdpZHRoOiA1OTNweDtcbiAgfVxufVxuXG4uY29udGFpbmVyID4gOmZpcnN0LWNoaWxkLFxuLmNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNvbnRhaW5lciA+IDpsYXN0LWNoaWxkLFxuLmNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaG9wIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJoZWFkIGhlYWRcIiBcImNhdCBzb3J0XCIgXCJncmlkIGdyaWRcIjtcbiAgZ2FwOiAyNHB4IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQycHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImhlYWQgaGVhZCBoZWFkXCIgXCJjYXQgZW1wdHkgc29ydFwiIFwiZ3JpZCBncmlkIGdyaWRcIjtcbiAgICBnYXA6IDI0cHggNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImVtcHR5IGhlYWQgaGVhZCBzb3J0XCIgXCJjYXQgZ3JpZCBncmlkIGdyaWRcIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdhcDogMzJweCA0MHB4O1xuICB9XG59XG4uc2hvcC1oZWFkIHtcbiAgZ3JpZC1hcmVhOiBoZWFkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAzMnB4O1xufVxuLnNob3AtaGVhZCA+ICoge1xuICBtYXJnaW46IDA7XG59XG4uc2hvcC1oZWFkIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIHRyYW5zaXRpb246IGFsbCB2YXIoLS1zcGVlZC1mYXN0KTtcbn1cbi5zaG9wLWhlYWQgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5zaG9wLWNhdHMge1xuICBncmlkLWFyZWE6IGNhdDtcbn1cbi5zaG9wLXNvcnQge1xuICBncmlkLWFyZWE6IHNvcnQ7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5zaG9wLWdyaWQsIC53aXNoLWdyaWQge1xuICBncmlkLWFyZWE6IGdyaWQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTZweCA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNob3AtZ3JpZCwgLndpc2gtZ3JpZCB7XG4gICAgZ2FwOiAyNHB4IDQwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuXG4ud2lzaC1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2lzaC1wYWdlIHtcbiAgICBnYXA6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud2lzaC1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5cbi51c2VyIHtcbiAgcGFkZGluZy1ib3R0b206IDU2cHg7XG59XG4udXNlci1hcmVhIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNzBweCBhdXRvIDI3MHB4O1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1haW4gY29pbnMgaW5mb1wiO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnVzZXItYXJlYSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMTdweCBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogNDMxcHggYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1haW4gY29pbnNcIiBcImluZm8gY29pbnNcIjtcbiAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgIHJvdy1nYXA6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51c2VyLWFyZWEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1haW5cIiBcImNvaW5zXCIgXCJpbmZvXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICB9XG59XG4udXNlci1tYWluIHtcbiAgZ3JpZC1hcmVhOiBtYWluO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogbWluLWNvbnRlbnQ7XG59XG4udXNlci1jb2lucyB7XG4gIGdyaWQtYXJlYTogY29pbnM7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGhlaWdodDogbWluLWNvbnRlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudXNlci1jb2lucyB7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICB9XG59XG4udXNlci1pbmZvIHtcbiAgZ3JpZC1hcmVhOiBpbmZvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG4udXNlci10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udXNlci1pY29uIHtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4udXNlci1hcnJvdyB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgdHJhbnNpdGlvbjogYWxsIHZhcigtLXNwZWVkLWZhc3QpO1xuICBtYXJnaW46IDAgOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5pcy1hY3RpdmUgLnVzZXItYXJyb3cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4udXNlci1saW5rIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZWRmYztcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4udXNlci1saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzExJyB2aWV3Qm94PScwIDAgMTAgMTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjYzMjU5OCA5LjI1MDdDMC40NDUyOTYgOS40NTM2MSAwLjQ1Nzk1IDkuNzY5OTQgMC42NjA4NiA5Ljk1NzI1QzAuODYzNzcgMTAuMTQ0NSAxLjE4MDEgMTAuMTMxOSAxLjM2NzQgOS45Mjg5OEwwLjYzMjU5OCA5LjI1MDdaTTkuNDI4NjkgMC45ODAwMDhDOS40MTc2NiAwLjcwNDA4NiA5LjE4NTAzIDAuNDg5MzU0IDguOTA5MTEgMC41MDAzOTFMNC40MTI3MSAwLjY4MDI0OEM0LjEzNjc4IDAuNjkxMjg0IDMuOTIyMDUgMC45MjM5MSAzLjkzMzA5IDEuMTk5ODNDMy45NDQxMyAxLjQ3NTc1IDQuMTc2NzUgMS42OTA0OSA0LjQ1MjY3IDEuNjc5NDVMOC40NDk0OCAxLjUxOTU4TDguNjA5MzUgNS41MTYzOEM4LjYyMDM5IDUuNzkyMyA4Ljg1MzAxIDYuMDA3MDMgOS4xMjg5MyA1Ljk5NkM5LjQwNDg2IDUuOTg0OTYgOS42MTk1OSA1Ljc1MjMzIDkuNjA4NTUgNS40NzY0MUw5LjQyODY5IDAuOTgwMDA4Wk0xLjM2NzQgOS45Mjg5OEw5LjI5NjUgMS4zMzkxM0w4LjU2MTY5IDAuNjYwODUyTDAuNjMyNTk4IDkuMjUwN0wxLjM2NzQgOS45Mjg5OFonIGZpbGw9JyUyMzBBMEEwQicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xufVxuLnVzZXItbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktbGlnaHRlci1jb2xvcik7XG59XG4udXNlci1hdmF0YXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMzJweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnVzZXItYXZhdGFyIHtcbiAgICBoZWlnaHQ6IDE4NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudXNlci1hdmF0YXIge1xuICAgIGhlaWdodDogMjEwcHg7XG4gIH1cbn1cbi51c2VyLW5hbWUge1xuICBmb250LWZhbWlseTogdmFyKC0tdGl0bGUtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnVzZXItbmFtZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudXNlci1uYW1lIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi51c2VyLXRlYW0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udXNlci1wb3NpdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLW1lZGl1bS1ncmV5KTtcbiAgbWFyZ2luLWJvdHRvbTogMzFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudXNlci1wb3NpdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnVzZXItcG9zaXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxufVxuLnVzZXIgLmFubml2ZXJzYXJ5IHtcbiAgcGFkZGluZzogMTZweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDBweCB2YXIoLS1ibGFjayk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVzZXIgLmFubml2ZXJzYXJ5LmNlbGVicmF0ZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NlbGVicmF0ZTEuc3ZnXCIpO1xuICB3aWR0aDogMTEzcHg7XG4gIGFzcGVjdC1yYXRpbzogMTEzLzEzMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbGVmdDogLTU1cHg7XG4gIHRvcDogLTc5cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnVzZXIgLmFubml2ZXJzYXJ5LmNlbGVicmF0ZTphZnRlciB7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgbGVmdDogLTM1cHg7XG4gICAgdG9wOiAtNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnVzZXIgLmFubml2ZXJzYXJ5LmNlbGVicmF0ZTphZnRlciB7XG4gICAgd2lkdGg6IDkycHg7XG4gICAgbGVmdDogLTQwcHg7XG4gICAgdG9wOiAtNjJweDtcbiAgfVxufVxuLnVzZXIgLmFubml2ZXJzYXJ5LmNlbGVicmF0ZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jZWxlYnJhdGUyLnN2Z1wiKTtcbiAgd2lkdGg6IDgycHg7XG4gIGFzcGVjdC1yYXRpbzogODIvOTQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHJpZ2h0OiAtMzVweDtcbiAgdG9wOiAtNTVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudXNlciAuYW5uaXZlcnNhcnkuY2VsZWJyYXRlOmJlZm9yZSB7XG4gICAgd2lkdGg6IDYycHg7XG4gICAgcmlnaHQ6IC0yNHB4O1xuICAgIHRvcDogLTQzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51c2VyIC5hbm5pdmVyc2FyeS5jZWxlYnJhdGU6YmVmb3JlIHtcbiAgICB3aWR0aDogNDFweDtcbiAgICByaWdodDogLTE3cHg7XG4gICAgdG9wOiAtMjdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC51c2VyIC5hbm5pdmVyc2FyeSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuICAgIG1heC13aWR0aDogMjE3cHg7XG4gIH1cbn1cbi51c2VyIC5hbm5pdmVyc2FyeS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi51c2VyIC5hbm5pdmVyc2FyeS1ib3g6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0td2hpdGUpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbn1cbi51c2VyIC5hbm5pdmVyc2FyeS1ib3ggZGl2IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRpdGxlLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnVzZXIgLmFubml2ZXJzYXJ5LWJveCBkaXYge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnVzZXIgLmFubml2ZXJzYXJ5LWJveCBkaXYge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLnVzZXIgLnN0YXJ0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDIwcHggNnB4IDdweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWF4LXdpZHRoOiAyMTRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udXNlciAuc3RhcnQtZGF5IHtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjMnIGhlaWdodD0nMjMnIHZpZXdCb3g9JzAgMCAyMyAyMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfOTY2Xzg5MDMpJyUzRSUzQ2cgb3BhY2l0eT0nMC4wOCclM0UlM0NwYXRoIGQ9J001Ljc5NzE5IDIzQzIuNDUwNTEgMjMgMC4yMDE3MjEgMjAuNzUxMyAwLjIwMTcyMSAxNy40MDQ1VjYuODA1OThDMC4yMDE3MjEgMy40NTkzIDIuNDUwNDcgMS4yMTA1MSA1Ljc5NzE5IDEuMjEwNTFIMTcuMjAyOEMyMC41NDk0IDEuMjEwNTEgMjIuNzk4MiAzLjQ1OTI1IDIyLjc5ODIgNi44MDU5OFYxNy40MDQ1QzIyLjc5ODIgMjAuNzUxMiAyMC41NDk1IDIzIDE3LjIwMjggMjNINS43OTcxOVonIGZpbGw9J2JsYWNrJy8lM0UlM0MvZyUzRSUzQ3BhdGggZD0nTTUuNzk3MTkgMjIuNTk2NUMyLjQ1MDUxIDIyLjU5NjUgMC4yMDE3MjEgMjAuMzQ3OCAwLjIwMTcyMSAxNy4wMDFWNi40MDI0OEMwLjIwMTcyMSAzLjA1NTggMi40NTA0NyAwLjgwNzAwNyA1Ljc5NzE5IDAuODA3MDA3SDE3LjIwMjhDMjAuNTQ5NCAwLjgwNzAwNyAyMi43OTgyIDMuMDU1NzUgMjIuNzk4MiA2LjQwMjQ4VjE3LjAwMUMyMi43OTgyIDIwLjM0NzcgMjAuNTQ5NSAyMi41OTY1IDE3LjIwMjggMjIuNTk2NUg1Ljc5NzE5WicgZmlsbD0ndXJsKCUyM3BhaW50MF9saW5lYXJfOTY2Xzg5MDMpJy8lM0UlM0NwYXRoIGQ9J00wLjIwMTcyMSA2LjQ1NjE2VjYuNDAyNDhDMC4yMDE3MjEgMy4wNTU4IDIuNDUwNDcgMC44MDcwMDcgNS43OTcxOSAwLjgwNzAwN0gxNy4yMDI4QzIwLjU0OTQgMC44MDcwMDcgMjIuNzk4MiAzLjA1NTc1IDIyLjc5ODIgNi40MDI0OFY2LjQ1NjE2SDAuMjAxNzIxWicgZmlsbD0nJTIzNTMyNzc1Jy8lM0UlM0NnIG9wYWNpdHk9JzAuMTYnJTNFJTNDcGF0aCBkPSdNMTcuMjAyOCAwLjgwNzAwN0g1Ljc5NzE5QzIuNDUwNTEgMC44MDcwMDcgMC4yMDE3MjEgMy4wNTU3NSAwLjIwMTcyMSA2LjQwMjQ4VjE3LjAwMUMwLjIwMTcyMSAyMC4zNDc3IDIuNDUwNDcgMjIuNTk2NSA1Ljc5NzE5IDIyLjU5NjVIMTcuMjAyOEMyMC41NDk0IDIyLjU5NjUgMjIuNzk4MiAyMC4zNDc4IDIyLjc5ODIgMTcuMDAxVjYuNDAyNDhDMjIuNzk4MiAzLjA1NTc1IDIwLjU0OTUgMC44MDcwMDcgMTcuMjAyOCAwLjgwNzAwN1pNMjEuOTkxMiAxNy4wMDFDMjEuOTkxMiAxOS45MDk5IDIwLjExMTcgMjEuNzg5NSAxNy4yMDI4IDIxLjc4OTVINS43OTcxOUMyLjg4ODI3IDIxLjc4OTUgMS4wMDg3NCAxOS45MDk5IDEuMDA4NzQgMTcuMDAxVjYuNDAyNDhDMS4wMDg3NCAzLjQ5MzU2IDIuODg4MjcgMS42MTQwMyA1Ljc5NzE5IDEuNjE0MDNIMTcuMjAyOEMyMC4xMTE3IDEuNjE0MDMgMjEuOTkxMiAzLjQ5MzU2IDIxLjk5MTIgNi40MDI0OFYxNy4wMDFaJyBmaWxsPSd1cmwoJTIzcGFpbnQxX2xpbmVhcl85NjZfODkwMyknLyUzRSUzQy9nJTNFJTNDcGF0aCBvcGFjaXR5PScwLjI0JyBkPSdNNS40NDczOSA0Ljg0MjFDNi4xMTU5MyA0Ljg0MjEgNi42NTc5IDQuMzAwMTQgNi42NTc5IDMuNjMxNTlDNi42NTc5IDIuOTYzMDUgNi4xMTU5MyAyLjQyMTA4IDUuNDQ3MzkgMi40MjEwOEM0Ljc3ODg0IDIuNDIxMDggNC4yMzY4OCAyLjk2MzA1IDQuMjM2ODggMy42MzE1OUM0LjIzNjg4IDQuMzAwMTQgNC43Nzg4NCA0Ljg0MjEgNS40NDczOSA0Ljg0MjFaJyBmaWxsPSdibGFjaycvJTNFJTNDcGF0aCBvcGFjaXR5PScwLjI0JyBkPSdNMTcuNTUyNiA0Ljg0MjFDMTguMjIxMiA0Ljg0MjEgMTguNzYzMSA0LjMwMDE0IDE4Ljc2MzEgMy42MzE1OUMxOC43NjMxIDIuOTYzMDUgMTguMjIxMiAyLjQyMTA4IDE3LjU1MjYgMi40MjEwOEMxNi44ODQxIDIuNDIxMDggMTYuMzQyMSAyLjk2MzA1IDE2LjM0MjEgMy42MzE1OUMxNi4zNDIxIDQuMzAwMTQgMTYuODg0MSA0Ljg0MjEgMTcuNTUyNiA0Ljg0MjFaJyBmaWxsPSdibGFjaycvJTNFJTNDZyBvcGFjaXR5PScwLjE2JyUzRSUzQ3BhdGggZD0nTTE3LjIwMjggMC44MDcwMDdINS43OTcxOUMyLjQ1MDUxIDAuODA3MDA3IDAuMjAxNzIxIDMuMDU1NzUgMC4yMDE3MjEgNi40MDI0OFYxNy4wMDFDMC4yMDE3MjEgMjAuMzQ3NyAyLjQ1MDQ3IDIyLjU5NjUgNS43OTcxOSAyMi41OTY1SDE3LjIwMjhDMjAuNTQ5NCAyMi41OTY1IDIyLjc5ODIgMjAuMzQ3OCAyMi43OTgyIDE3LjAwMVY2LjQwMjQ4QzIyLjc5ODIgMy4wNTU3NSAyMC41NDk1IDAuODA3MDA3IDE3LjIwMjggMC44MDcwMDdaTTIyLjM5NDcgMTcuMDAxQzIyLjM5NDcgMjAuMTA2NCAyMC4zMDgyIDIyLjE5MyAxNy4yMDI4IDIyLjE5M0g1Ljc5NzE5QzIuNjkxNzkgMjIuMTkzIDAuNjA1MjU0IDIwLjEwNjQgMC42MDUyNTQgMTcuMDAxVjYuNDAyNDhDMC42MDUyNTQgMy4yOTcwNyAyLjY5MTc5IDEuMjEwNTQgNS43OTcxOSAxLjIxMDU0SDE3LjIwMjhDMjAuMzA4MiAxLjIxMDU0IDIyLjM5NDcgMy4yOTcwNyAyMi4zOTQ3IDYuNDAyNDhWMTcuMDAxWicgZmlsbD0nYmxhY2snLyUzRSUzQy9nJTNFJTNDcGF0aCBkPSdNNS40NDczNyA0LjAzNTExQzUuMjI0NjUgNC4wMzUxMSA1LjA0Mzg4IDMuODU0MzQgNS4wNDM4OCAzLjYzMTYyVjAuNDAzNDg4QzUuMDQzODggMC4xODA3NjYgNS4yMjQ2NSAwIDUuNDQ3MzcgMEM1LjY3MDEgMCA1Ljg1MDg2IDAuMTgwNzY2IDUuODUwODYgMC40MDM0ODhWMy42MzE1N0M1Ljg1MDkxIDMuODU0MyA1LjY3MDEgNC4wMzUxMSA1LjQ0NzM3IDQuMDM1MTFaJyBmaWxsPSd1cmwoJTIzcGFpbnQyX2xpbmVhcl85NjZfODkwMyknLyUzRSUzQ3BhdGggZD0nTTE3LjU1MjcgNC4wMzUxMUMxNy4zMjk5IDQuMDM1MTEgMTcuMTQ5MiAzLjg1NDM0IDE3LjE0OTIgMy42MzE2MlYwLjQwMzQ4OEMxNy4xNDkyIDAuMTgwNzY2IDE3LjMyOTkgMCAxNy41NTI3IDBDMTcuNzc1NCAwIDE3Ljk1NjEgMC4xODA3NjYgMTcuOTU2MSAwLjQwMzQ4OFYzLjYzMTU3QzE3Ljk1NjEgMy44NTQzIDE3Ljc3NTQgNC4wMzUxMSAxNy41NTI3IDQuMDM1MTFaJyBmaWxsPSd1cmwoJTIzcGFpbnQzX2xpbmVhcl85NjZfODkwMyknLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDBfbGluZWFyXzk2Nl84OTAzJyB4MT0nMTEuNScgeTE9JzIyLjU5NTMnIHgyPScxMS41JyB5Mj0nMC44MDU3NDgnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agc3RvcC1jb2xvcj0nJTIzRUNFQ0VDJy8lM0UlM0NzdG9wIG9mZnNldD0nMScgc3RvcC1jb2xvcj0nd2hpdGUnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDFfbGluZWFyXzk2Nl84OTAzJyB4MT0nMTEuNScgeTE9JzIyLjU5NTMnIHgyPScxMS41JyB5Mj0nMC44MDU3NDgnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3AvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuMDYnIHN0b3Atb3BhY2l0eT0nMCcvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50Ml9saW5lYXJfOTY2Xzg5MDMnIHgxPSc1LjQ0NzMzJyB5MT0nNC4wMzM4NScgeDI9JzUuNDQ3MzMnIHkyPSctMC4wMDEyNTgxMScgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBzdG9wLWNvbG9yPSd3aGl0ZScvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyUyM0RDRENEQycvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50M19saW5lYXJfOTY2Xzg5MDMnIHgxPScxNy41NTI3JyB5MT0nNC4wMzM4NScgeDI9JzE3LjU1MjcnIHkyPSctMC4wMDEyNTgxMScgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBzdG9wLWNvbG9yPSd3aGl0ZScvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyUyM0RDRENEQycvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzk2Nl84OTAzJyUzRSUzQ3JlY3Qgd2lkdGg9JzIzJyBoZWlnaHQ9JzIzJyBmaWxsPSd3aGl0ZScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG4udXNlciAuc3RhcnQtdmFsdWUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi51c2VyIC5iYWxhbmNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWxpZ2h0ZXItY29sb3IpO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbi51c2VyIC5iYWxhbmNlLW5vdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51c2VyIC5iYWxhbmNlLW5vdyB7XG4gICAgZ2FwOiA0cHg7XG4gIH1cbn1cbi51c2VyIC5iYWxhbmNlLW5vdyBpbWcge1xuICB3aWR0aDogNjlweDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnVzZXIgLmJhbGFuY2Utbm93IGltZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51c2VyIC5iYWxhbmNlLW5vdyBpbWcge1xuICAgIHdpZHRoOiA0MnB4O1xuICB9XG59XG4udXNlciAuYmFsYW5jZS12YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmstY29sb3IpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC51c2VyIC5iYWxhbmNlLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51c2VyIC5iYWxhbmNlLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbi51c2VyIC5iYWxhbmNlLWNoaXBzIHtcbiAgcGFkZGluZzogNnB4IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktbGlnaHQtY29sb3IpO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDBweCB2YXIoLS1wcmltYXJ5LWxpZ2h0LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDMxN3B4O1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC51c2VyIC5iYWxhbmNlLWNoaXBzIHtcbiAgICBtYXgtd2lkdGg6IDIyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudXNlciAuYmFsYW5jZS1jaGlwcyB7XG4gICAgbWF4LXdpZHRoOiAxNjdweDtcbiAgICBwYWRkaW5nOiAxMnB4IDlweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi51c2VyIC5iYWxhbmNlLWNoaXBzIGRpdjpsYXN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC51c2VyIC5iYWxhbmNlLWNoaXBzIGRpdjpsYXN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51c2VyIC5iYWxhbmNlLWNoaXBzIGRpdjpsYXN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi51c2VyIC5vcmRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWxpZ2h0ZXItY29sb3IpO1xufVxuLnVzZXIgLm9yZGVycyAudXNlci10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4udXNlciAub3JkZXJzLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udXNlciAub3JkZXJzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIHBhZGRpbmc6IDE2cHggMCA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWxpZ2h0ZXItY29sb3IpO1xufVxuLnVzZXIgLm9yZGVycy1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnVzZXIgLm9yZGVycy1pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZ2FwOiA2cHg7XG4gIH1cbn1cbi51c2VyIC5vcmRlcnMtdGltZSB7XG4gIGNvbG9yOiB2YXIoLS1tZWRpdW0tZ3JleSk7XG59XG4udXNlciAub3JkZXJzLXZhbHVlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudXNlciAub3JkZXJzLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51c2VyIC5vcmRlcnMtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnVzZXIgLndpc2hsaXN0IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cbi51c2VyIC5jYXJkcyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4udXNlciAuY2FyZHMtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWxpZ2h0ZXItY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnVzZXIgLmNhcmRzLWNvbnRlbnQge1xuICAgIGdhcDogNTBweDtcbiAgfVxufVxuLnVzZXIgLmNhcmRzLWl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1tZWRpdW0tZ3JleSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51c2VyIC5jYXJkcy1pdGVtIGRpdiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10aXRsZS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmstY29sb3IpO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnVzZXIgLmNhcmRzLWl0ZW0gZGl2IHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51c2VyIC5jYXJkcy1pdGVtIGRpdiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG4udXNlciAubnRucyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4udXNlciAubnRucy1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4udXNlciAubnRucy1pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktbGlnaHRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAxMXB4IDExcHggMTFweDtcbiAgcGFkZGluZzogMTFweCA4cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnVzZXIgLm50bnMtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4udXNlciBbZGF0YS1hY2NvcmRpb24tbGlua10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udXNlciAuc3dpcGVyIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi51c2VyIC53aXNobGlzdC1zbGlkZXItYnRuW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi51c2VyIC53aXNobGlzdC1zbGlkZXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi51c2VyIC53aXNobGlzdC1wYWdpbmF0aW9uIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbn1cbi51c2VyIC53aXNobGlzdC1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLnVzZXIgLndpc2hsaXN0LXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51c2VyIC5zaG9wLWNhcmQtaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyMzVweDtcbiAgfVxufVxuLnVzZXIgLnBvc3RjYXJkcyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4udXNlciAucG9zdGNhcmRzLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi51c2VyIC5wb3N0Y2FyZHMtaW1nIGltZyB7XG4gIG1heC1oZWlnaHQ6IDE2MXB4O1xuICBoZWlnaHQ6IDE2MXB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm9yZGVycy1wYWdlIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3JkZXJzLXBhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbi5vcmRlcnMtcGFnZS1hcmVhIHtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbiAgcGFkZGluZzogNDBweDtcbiAgbWF4LXdpZHRoOiAxMDc0cHg7XG4gIG1hcmdpbjogMCBhdXRvIDMzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9yZGVycy1wYWdlLWFyZWEge1xuICAgIHBhZGRpbmc6IDI0cHggNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkZXJzLXBhZ2UtYXJlYSB7XG4gICAgcGFkZGluZzogMjRweCAxNXB4O1xuICB9XG59XG4ub3JkZXJzLXBhZ2UgLnRhYnMtcGFuZWwge1xuICBtYXJnaW46IDA7XG59XG4ub3JkZXJzLXBhZ2UgLnRhYnMgLnRhYnMtdHRsIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTJweCAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZGVycy1wYWdlIC50YWJzIC50YWJzLXR0bCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ub3JkZXJzLXBhZ2UtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5vcmRlcnMtcGFnZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNXB4O1xuICBwYWRkaW5nOiAxNnB4IDAgOHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWxpZ2h0ZXItY29sb3IpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZGVycy1wYWdlLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLm9yZGVycy1wYWdlLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5vcmRlcnMtcGFnZS1pdGVtIC5kYXRlIHtcbiAgY29sb3I6IHZhcigtLW1lZGl1bS1ncmV5KTtcbn1cbi5vcmRlcnMtcGFnZS1pdGVtIC52YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9yZGVycy1wYWdlLWl0ZW0gLnZhbHVlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmRlcnMtcGFnZS1pdGVtIC52YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5ub3RpZmljYXRpb25zLXBhZ2Uge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ub3RpZmljYXRpb25zLXBhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbi5ub3RpZmljYXRpb25zLXBhZ2UtYXJlYSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIG1heC13aWR0aDogMTA3NHB4O1xuICBtYXJnaW46IDAgYXV0byAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ub3RpZmljYXRpb25zLXBhZ2UtYXJlYSB7XG4gICAgcGFkZGluZzogMjRweCA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub3RpZmljYXRpb25zLXBhZ2UtYXJlYSB7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICB9XG59XG4ubm90aWZpY2F0aW9ucy1wYWdlLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubm90aWZpY2F0aW9ucy1wYWdlLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDhweCAwIDE2cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktbGlnaHRlci1jb2xvcik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm90aWZpY2F0aW9ucy1wYWdlLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLm5vdGlmaWNhdGlvbnMtcGFnZS1pdGVtLmlzLXVucmVhZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubm90aWZpY2F0aW9ucy1wYWdlLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ub3RpZmljYXRpb25zLXBhZ2UtaXRlbSBzdHJvbmcge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4ubm90aWZpY2F0aW9ucy1wYWdlLWl0ZW0gLmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10aXRsZS1mb250LWZhbWlseSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxODdweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAxNnB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub3RpZmljYXRpb25zLXBhZ2UtaXRlbSAuYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5vdGlmaWNhdGlvbnMtcGFnZS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5vdGlmaWNhdGlvbnMtcGFnZS1ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4ubm90aWZpY2F0aW9ucy1wYWdlLWltZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubm90aWZpY2F0aW9ucy1wYWdlLWltZ3MgaW1nIHtcbiAgbWluLXdpZHRoOiA0OCU7XG59XG4ubm90aWZpY2F0aW9ucy1wYWdlLWltZ3MgaW1nLnNtYWxsIHtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ub3RpZmljYXRpb25zLXBhZ2UtaW1ncyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ub3RpZmljYXRpb25zLXBhZ2UtaW1ncyBpbWcuc21hbGwge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm90aWZpY2F0aW9ucy1wYWdlLWltZ3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4ubm90aWZpY2F0aW9ucy1wYWdlLWRhdGUge1xuICBjb2xvcjogdmFyKC0tbWVkaXVtLWdyZXkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtaW4td2lkdGg6IDE1OXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ub3RpZmljYXRpb25zLXBhZ2UtZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ubm90aWZpY2F0aW9ucy1wYWdlLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmlzLXVucmVhZCAubm90aWZpY2F0aW9ucy1wYWdlLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXMtdW5yZWFkIC5ub3RpZmljYXRpb25zLXBhZ2UtaWNvbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5ncmFkZSB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdyYWRlIHtcbiAgICBtYXJnaW4tdG9wOiA3M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3JhZGUge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbi5ncmFkZS1hcmVhIHtcbiAgbWF4LXdpZHRoOiA3NjRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ncmFkZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZ3JhZGUtdGV4dCB7XG4gIHBhZGRpbmc6IDAgNTFweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ncmFkZS10ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncmFkZS10ZXh0IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5ncmFkZS1mb3JtIGZpZWxkc2V0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbiAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDNweDtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4uZ3JhZGUtZm9ybSB0ZXh0YXJlYSB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDJweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4wNykpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1heC13aWR0aDogNDgxcHg7XG4gIGhlaWdodDogMTI4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4uZ3JhZGUtZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tbWVkaXVtLWdyZXkpO1xufVxuLmdyYWRlLWZvcm0gbGFiZWwge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZ3JhZGUtZm9ybSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzEnIGhlaWdodD0nMzEnIHZpZXdCb3g9JzAgMCAzMSAzMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggb3BhY2l0eT0nMScgZD0nTTguNzc1NDEgMjkuOTY1OEM3LjI1MTc3IDMxLjAxNTEgNS4yNDI3MSAyOS42MTEgNS43MDQzNCAyNy44MTk2TDcuNTMwMSAyMC43MzQzQzcuNzIxNCAxOS45OTE5IDcuNDcxNSAxOS4yMDU1IDYuODg2NzYgMTguNzA5N0wxLjM0NTI2IDE0LjAxMTNDLTAuMDM2MDIzMSAxMi44NDAyIDAuNzI2MDE0IDEwLjU4MjkgMi41MzQ0OSAxMC40ODg2TDkuNDQ5MDcgMTAuMTI3OUMxMC4yNTIxIDEwLjA4NiAxMC45NTE5IDkuNTY3MzQgMTEuMjI1NSA4LjgxMTI0TDEzLjYxOTQgMi4xOTY1OUMxNC4yNTYgMC40MzczODQgMTYuNzQ0IDAuNDM3Mzc4IDE3LjM4MDYgMi4xOTY1OEwxOS43NzQ1IDguODExMjRDMjAuMDQ4MSA5LjU2NzM0IDIwLjc0NzkgMTAuMDg2IDIxLjU1MDkgMTAuMTI3OUwyOC40NTU0IDEwLjQ4OEMzMC4yNjUyIDEwLjU4MjQgMzEuMDI2NCAxMi44NDI1IDI5LjY0MjUgMTQuMDEyNkwyNC4xMDI5IDE4LjY5NjJDMjMuNTE2NyAxOS4xOTE4IDIzLjI2NTkgMTkuOTc5MiAyMy40NTc1IDIwLjcyMjVMMjUuMjg1NSAyNy44MTY4QzI1Ljc0NjggMjkuNjA3IDIzLjc0MDcgMzEuMDExIDIyLjIxNjcgMjkuOTY0NkwxNi42MjA4IDI2LjEyMjNDMTUuOTM3OSAyNS42NTM1IDE1LjAzNjcgMjUuNjU0MSAxNC4zNTQ0IDI2LjEyMzlMOC43NzU0MSAyOS45NjU4WicgZmlsbD0nJTIzRkZFNkMwJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG59XG4uZ3JhZGUtZm9ybSBsYWJlbDpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMScgaGVpZ2h0PSczMScgdmlld0JveD0nMCAwIDMxIDMxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBvcGFjaXR5PScxJyBkPSdNOC43NzU0MSAyOS45NjU4QzcuMjUxNzcgMzEuMDE1MSA1LjI0MjcxIDI5LjYxMSA1LjcwNDM0IDI3LjgxOTZMNy41MzAxIDIwLjczNDNDNy43MjE0IDE5Ljk5MTkgNy40NzE1IDE5LjIwNTUgNi44ODY3NiAxOC43MDk3TDEuMzQ1MjYgMTQuMDExM0MtMC4wMzYwMjMxIDEyLjg0MDIgMC43MjYwMTQgMTAuNTgyOSAyLjUzNDQ5IDEwLjQ4ODZMOS40NDkwNyAxMC4xMjc5QzEwLjI1MjEgMTAuMDg2IDEwLjk1MTkgOS41NjczNCAxMS4yMjU1IDguODExMjRMMTMuNjE5NCAyLjE5NjU5QzE0LjI1NiAwLjQzNzM4NCAxNi43NDQgMC40MzczNzggMTcuMzgwNiAyLjE5NjU4TDE5Ljc3NDUgOC44MTEyNEMyMC4wNDgxIDkuNTY3MzQgMjAuNzQ3OSAxMC4wODYgMjEuNTUwOSAxMC4xMjc5TDI4LjQ1NTQgMTAuNDg4QzMwLjI2NTIgMTAuNTgyNCAzMS4wMjY0IDEyLjg0MjUgMjkuNjQyNSAxNC4wMTI2TDI0LjEwMjkgMTguNjk2MkMyMy41MTY3IDE5LjE5MTggMjMuMjY1OSAxOS45NzkyIDIzLjQ1NzUgMjAuNzIyNUwyNS4yODU1IDI3LjgxNjhDMjUuNzQ2OCAyOS42MDcgMjMuNzQwNyAzMS4wMTEgMjIuMjE2NyAyOS45NjQ2TDE2LjYyMDggMjYuMTIyM0MxNS45Mzc5IDI1LjY1MzUgMTUuMDM2NyAyNS42NTQxIDE0LjM1NDQgMjYuMTIzOUw4Ljc3NTQxIDI5Ljk2NThaJyBmaWxsPSclMjNGRkJDNTgnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbn1cbi5ncmFkZS1mb3JtIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ncmFkZS1mb3JtIGlucHV0OmNoZWNrZWQgfiBsYWJlbDpiZWZvcmUsIC5ncmFkZS1mb3JtIGlucHV0ICsgbGFiZWw6aG92ZXIgfiBsYWJlbDpiZWZvcmUsIC5ncmFkZS1mb3JtIGlucHV0ICsgbGFiZWw6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzEnIGhlaWdodD0nMzEnIHZpZXdCb3g9JzAgMCAzMSAzMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggb3BhY2l0eT0nMScgZD0nTTguNzc1NDEgMjkuOTY1OEM3LjI1MTc3IDMxLjAxNTEgNS4yNDI3MSAyOS42MTEgNS43MDQzNCAyNy44MTk2TDcuNTMwMSAyMC43MzQzQzcuNzIxNCAxOS45OTE5IDcuNDcxNSAxOS4yMDU1IDYuODg2NzYgMTguNzA5N0wxLjM0NTI2IDE0LjAxMTNDLTAuMDM2MDIzMSAxMi44NDAyIDAuNzI2MDE0IDEwLjU4MjkgMi41MzQ0OSAxMC40ODg2TDkuNDQ5MDcgMTAuMTI3OUMxMC4yNTIxIDEwLjA4NiAxMC45NTE5IDkuNTY3MzQgMTEuMjI1NSA4LjgxMTI0TDEzLjYxOTQgMi4xOTY1OUMxNC4yNTYgMC40MzczODQgMTYuNzQ0IDAuNDM3Mzc4IDE3LjM4MDYgMi4xOTY1OEwxOS43NzQ1IDguODExMjRDMjAuMDQ4MSA5LjU2NzM0IDIwLjc0NzkgMTAuMDg2IDIxLjU1MDkgMTAuMTI3OUwyOC40NTU0IDEwLjQ4OEMzMC4yNjUyIDEwLjU4MjQgMzEuMDI2NCAxMi44NDI1IDI5LjY0MjUgMTQuMDEyNkwyNC4xMDI5IDE4LjY5NjJDMjMuNTE2NyAxOS4xOTE4IDIzLjI2NTkgMTkuOTc5MiAyMy40NTc1IDIwLjcyMjVMMjUuMjg1NSAyNy44MTY4QzI1Ljc0NjggMjkuNjA3IDIzLjc0MDcgMzEuMDExIDIyLjIxNjcgMjkuOTY0NkwxNi42MjA4IDI2LjEyMjNDMTUuOTM3OSAyNS42NTM1IDE1LjAzNjcgMjUuNjU0MSAxNC4zNTQ0IDI2LjEyMzlMOC43NzU0MSAyOS45NjU4WicgZmlsbD0nJTIzRkZCQzU4Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG59XG4uZ3JhZGUgLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDE1cHggNzVweDtcbn1cblxuLmNyZC1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5jcmQtaGVhZC10dGwge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uY3JkLWhlYWQtdHh0IHtcbiAgZm9udDogNzAwIDE2cHgvMjBweCB2YXIoLS10aXRsZS1mb250LWZhbWlseSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3JkLWhlYWQtdHh0IHtcbiAgICBmb250OiA3MDAgMjRweC8yOXB4IHZhcigtLXRpdGxlLWZvbnQtZmFtaWx5KTtcbiAgfVxufVxuLmNyZC1oZWFkLWJ0biB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5jcmQtYXJlYSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMzRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuICBwYWRkaW5nOiAyNHB4IDEycHg7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNyZC1hcmVhIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG4uY3JkLWFyZWEtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDQ2cHg7XG59XG4uY3JkLWFyZWEtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDM0cHg7XG59XG4uY3JkLWFyZWEtYnRuIC5idXR0b24ge1xuICBtaW4td2lkdGg6IDIzM3B4O1xufVxuLmNyZC1hcmVhIDppcygudGFicywgLnRhYnMtcGFuZWwpIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5lcnJvcjQwNCB7XG4gIG1hcmdpbi10b3A6IDQzcHg7XG59XG4uZXJyb3I0MDQtYXJlYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lcnJvcjQwNC10aXRsZSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTk0cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lcnJvcjQwNC10aXRsZSBpbWcge1xuICAgIHdpZHRoOiAxNjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVycm9yNDA0LXRpdGxlIGltZyB7XG4gICAgd2lkdGg6IDEwOHB4O1xuICB9XG59XG4uZXJyb3I0MDQtdGV4dCBpbWcge1xuICB3aWR0aDogNTUwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgd2lkdGg6IDMwOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVycm9yNDA0LXRleHQgaW1nIHtcbiAgICB3aWR0aDogNDYwcHg7XG4gIH1cbn1cbi5lcnJvcjQwNC1pbWcgaW1nIHtcbiAgd2lkdGg6IDU5MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZXJyb3I0MDQtaW1nIGltZyB7XG4gICAgaGVpZ2h0OiAzMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVycm9yNDA0LWltZyBpbWcge1xuICAgIGhlaWdodDogMjkwcHg7XG4gIH1cbn1cbi5lcnJvcjQwNC1idG4gLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDE2cHggODhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lcnJvcjQwNC1idG4gLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTZweCA2N3B4O1xuICB9XG59XG5cbi5iaXJ0aC1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5iaXJ0aC1tYWluIHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmlydGgtbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJpcnRoLW1haW4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5iaXJ0aC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJpcnRoLWJveCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAuYmlydGgtYm94IGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJpcnRoLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuLmJpcnRoLXRleHQge1xuICBtYXgtd2lkdGg6IDY5MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iaXJ0aC10ZXh0IGgxIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZGFyay1jb2xvcik7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJpcnRoLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJpcnRoLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmJpcnRoLWNlcnRpZmljYXRlcyB7XG4gIG1heC13aWR0aDogMTA1N3B4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMjA3cHgpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzJweDtcbiAgcGFkZGluZzogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwcHggMnB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJpcnRoLWNlcnRpZmljYXRlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMjA3cHgpO1xuICAgIGdhcDogMjJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJpcnRoLWNlcnRpZmljYXRlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMTAwJSk7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4uYmlydGgtY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmlydGgtY2FyZC1oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5iaXJ0aC1jYXJkLWhlYWQgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMTBweDtcbn1cbi5iaXJ0aC1jYXJkLWZvb3Qge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcGFkZGluZzogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmJpcnRoLWNhcmQgLmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10aXRsZS1mb250LWZhbWlseSk7XG4gIHBhZGRpbmc6IDE2cHggNXB4O1xuICBmb250LXdlaWdodDogODAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNThweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYmlydGgtY2FyZCBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJpcnRoLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktZGFyay1jb2xvcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmlydGgtZm9ybSAucHJlc2VudC1mb3JtIHtcbiAgICBwYWRkaW5nOiAzMnB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iaXJ0aC1mb3JtIC5wcmVzZW50LWZvcm0ge1xuICAgIHBhZGRpbmc6IDI0cHggMjFweDtcbiAgfVxufVxuLmJpcnRoLWRvbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcGFkZGluZzogNTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iaXJ0aC1kb25hdGUge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmJpcnRoLWRvbmF0ZSAudGV4dC1pbWcge1xuICBnYXA6IDkwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJpcnRoLWRvbmF0ZSAudGV4dC1pbWcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmlydGgtZG9uYXRlIC50ZXh0LWltZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbi5iaXJ0aC1kb25hdGUgLnRleHQtaW1nLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbiAgbWFyZ2luOiAxNnB4IGF1dG87XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuLmJpcnRoLWRvbmF0ZSAudGV4dC1pbWctaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJpcnRoLWRvbmF0ZSAudGV4dC1pbWctaW1nIHtcbiAgICBtaW4td2lkdGg6IDI5NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmlydGgtZG9uYXRlIC50ZXh0LWltZy1pbWcge1xuICAgIG1pbi13aWR0aDogMTI1cHg7XG4gIH1cbn1cbi5iaXJ0aC1kb25hdGUgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG4uYmlydGgtZG9uYXRlIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1tZWRpdW0tZ3JleSk7XG59XG4uYmlydGgtZG9uYXRlIC5idXR0b24ge1xuICBmb250LWZhbWlseTogdmFyKC0tdGl0bGUtZm9udC1mYW1pbHkpO1xuICBwYWRkaW5nOiAxNnB4IDVweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgd2lkdGg6IDIwN3B4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJpcnRoLWRvbmF0ZSAuYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJpcnRoLWltZyB7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiAxMjVweDtcbn1cbi5iaXJ0aC1jZXJ0aWZpY2F0ZXMubmV3LWMge1xuICBtYXgtd2lkdGg6IDY2NHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iaXJ0aC1jZXJ0aWZpY2F0ZXMubmV3LWMge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMTAwJSk7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4uYmlydGgtY2VydGlmaWNhdGVzLm5ldy1jIC5iaXJ0aC1jYXJkLWhlYWQge1xuICBoZWlnaHQ6IDEyMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iaXJ0aC1jZXJ0aWZpY2F0ZXMubmV3LWMgLmJpcnRoLWNhcmQtaGVhZCB7XG4gICAgaGVpZ2h0OiAxMjNweDtcbiAgfVxufVxuLmJpcnRoLWNlcnRpZmljYXRlcy5uZXctYyAuYmlydGgtY2FyZC1oZWFkIGltZyB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4uYmlydGgtY2VydGlmaWNhdGVzLm5ldy1jIC5iaXJ0aC1jYXJkLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cHg7XG59XG4uYmlydGgtY2VydGlmaWNhdGVzLm5ldy1jIC5nZXQtcHJlc2VudC1wb3B1cC1pbmZvIC5iaXJ0aC1jYXJkLWhlYWQge1xuICBoZWlnaHQ6IDExMHB4O1xuICB3aWR0aDogMjA0cHg7XG59XG4uYmlydGgtY2VydGlmaWNhdGVzLm5ldy1jIC5nZXQtcHJlc2VudC1wb3B1cC1pbmZvIC5iaXJ0aC1jYXJkLWhlYWQgaW1nIHtcbiAgbWF4LWhlaWdodDogMTEwcHg7XG59XG4uYmlydGgtY2VydGlmaWNhdGVzLm5ldy1jIC5nZXQtcHJlc2VudC1wb3B1cC1pbmZvIC5iaXJ0aC1jYXJkLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kb25hdGUtY2FyZCAuYmlydGgtY2FyZC10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYW5uaXZlcnNhcnktYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbm5pdmVyc2FyeS10ZXh0IGgxIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZGFyay1jb2xvcik7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYW5uaXZlcnNhcnktdGV4dCBkaXYge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA1MzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFubml2ZXJzYXJ5LXRleHQgZGl2IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbm5pdmVyc2FyeS10ZXh0IGRpdiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5sZWFkZXJzLXBhZ2Uge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxlYWRlcnMtcGFnZSB7XG4gICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIH1cbn1cbi5sZWFkZXJzLXBhZ2UuaGVybyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuLmxlYWRlcnMtcGFnZS5oZXJvIC5sZWFkZXJzLXRvcCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ubGVhZGVycy1wYWdlIGgxIHtcbiAgZm9udC1mYW1pbHk6IFNvZmlhIFNhbnM7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sZWFkZXJzLXBhZ2UgaDEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4ubGVhZGVycy1wYWdlLWFyZWEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gIG1heC13aWR0aDogMTA0MnB4O1xuICBtYXJnaW46IDAgYXV0byAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxlYWRlcnMtcGFnZS1hcmVhIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIH1cbn1cblxuLnBvc3RjYXJkcy1wYWdlIC5jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBvc3RjYXJkcy1wYWdlLWFyZWEge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9zdGNhcmRzLXBhZ2UtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxufVxuLnBvc3RjYXJkcy1wYWdlLXByZXYsIC5wb3N0Y2FyZHMtcGFnZS1uZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4M2ZkMjtcbiAgd2lkdGg6IDUzcHg7XG4gIGhlaWdodDogNTNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wb3N0Y2FyZHMtcGFnZS1wcmV2LCAucG9zdGNhcmRzLXBhZ2UtbmV4dCB7XG4gICAgd2lkdGg6IDM5cHg7XG4gICAgaGVpZ2h0OiAzOXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweDtcbiAgfVxufVxuLnBvc3RjYXJkcy1wYWdlLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnBvc3RjYXJkcy1wYWdlLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5wb3N0Y2FyZHMtcGFnZS1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J002Ljg1NzA1IDE4LjkzNUwwLjQ5MzA4NyAxMi41NzExQzAuMTAyNTYzIDEyLjE4MDUgMC4xMDI1NjMgMTEuNTQ3NCAwLjQ5MzA4NiAxMS4xNTY4TDYuODU3MDUgNC43OTI4OEM3LjI0NzU3IDQuNDAyMzUgNy44ODA3NCA0LjQwMjM1IDguMjcxMjYgNC43OTI4OEM4LjY2MTc4IDUuMTgzNCA4LjY2MTc4IDUuODE2NTcgOC4yNzEyNiA2LjIwNzA5TDMuNjE0NDEgMTAuODYzOUwyMi43MDAyIDEwLjg2MzlDMjMuMjUyNSAxMC44NjM5IDIzLjcwMDIgMTEuMzExNyAyMy43MDAyIDExLjg2MzlDMjMuNzAwMiAxMi40MTYyIDIzLjI1MjUgMTIuODYzOSAyMi43MDAyIDEyLjg2MzlMMy42MTQ0MSAxMi44NjM5TDguMjcxMjYgMTcuNTIwOEM4LjY2MTc5IDE3LjkxMTMgOC42NjE3OSAxOC41NDQ1IDguMjcxMjYgMTguOTM1QzcuODgwNzQgMTkuMzI1NSA3LjI0NzU3IDE5LjMyNTUgNi44NTcwNSAxOC45MzVaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgbGVmdDogMDtcbn1cbi5wb3N0Y2FyZHMtcGFnZS1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xNy4xNDMgMTguOTM1TDIzLjUwNjkgMTIuNTcxMUMyMy44OTc0IDEyLjE4MDUgMjMuODk3NCAxMS41NDc0IDIzLjUwNjkgMTEuMTU2OEwxNy4xNDMgNC43OTI4OEMxNi43NTI0IDQuNDAyMzUgMTYuMTE5MyA0LjQwMjM1IDE1LjcyODcgNC43OTI4OEMxNS4zMzgyIDUuMTgzNCAxNS4zMzgyIDUuODE2NTcgMTUuNzI4NyA2LjIwNzA5TDIwLjM4NTYgMTAuODYzOUwxLjI5OTgxIDEwLjg2MzlDMC43NDc1MjEgMTAuODYzOSAwLjI5OTgwNiAxMS4zMTE3IDAuMjk5ODA2IDExLjg2MzlDMC4yOTk4MDYgMTIuNDE2MiAwLjc0NzUyMSAxMi44NjM5IDEuMjk5ODEgMTIuODYzOUwyMC4zODU2IDEyLjg2MzlMMTUuNzI4NyAxNy41MjA4QzE1LjMzODIgMTcuOTExMyAxNS4zMzgyIDE4LjU0NDUgMTUuNzI4NyAxOC45MzVDMTYuMTE5MyAxOS4zMjU1IDE2Ljc1MjQgMTkuMzI1NSAxNy4xNDMgMTguOTM1WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG4gIHJpZ2h0OiAwO1xufVxuLnBvc3RjYXJkcy1wYWdlIC5zd2lwZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB3aWR0aDogNzIlO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBvc3RjYXJkcy1wYWdlIC5zd2lwZXIge1xuICAgIHdpZHRoOiA2MiU7XG4gIH1cbn1cbi5wb3N0Y2FyZHMtcGFnZSAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBvc3RjYXJkcy1wYWdlIC5zd2lwZXItc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYXNwZWN0LXJhdGlvOiA4NjUvNjE1O1xufVxuLnBvc3RjYXJkcy1wYWdlIC5zd2lwZXItc2xpZGUtaW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBvc3RjYXJkcy1wYWdlIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wb3N0Y2FyZHMtcGFnZSAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgbWF4LWhlaWdodDogMzE1cHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvc3RjYXJkcy1wYWdlIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyMTNweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG4ucG9zdGNhcmRzLXBhZ2UgLnN3aXBlci1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIC5zd2lwZXItc2xpZGUtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTIpO1xufVxuLnBvc3RjYXJkcy1wYWdlIC5zd2lwZXItc2xpZGU6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSBpbWcge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5vZmYtY2FudmFzIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1MSwgNTEsIDUxLCAwLjMpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDIwO1xuICBwYWRkaW5nOiAwIDU4cHggMCAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tc3BlZWQpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9mZi1jYW52YXMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5vZmYtY2FudmFzOm5vdCguaXMtb3Blbikge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLm9mZi1jYW52YXMtdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5vZmYtY2FudmFzLWNvbnQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm9mZi1jYW52YXMgLmxhbmctc3cge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmc6IDAgMCAwIDM0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub2ZmLWNhbnZhcyAubGFuZy1zdyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ub2ZmLWNhbnZhcyAubGFuZy1zdy1jdXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc3JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA3IDUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yLjc1NjcxIDQuMTc0MTJMMC41MDIwNjggMS42Njg5NkMtMC4wNzcxMDE4IDEuMDI1NDQgMC4zNzk1OTEgMCAxLjI0NTM2IDBINS43NTQ2NEM2LjYyMDQxIDAgNy4wNzcxIDEuMDI1NDQgNi40OTc5MyAxLjY2ODk3TDQuMjQzMjkgNC4xNzQxMkMzLjg0NjA1IDQuNjE1NSAzLjE1Mzk1IDQuNjE1NSAyLjc1NjcxIDQuMTc0MTJaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xufVxuLm9mZi1jYW52YXMgLmxhbmctc3ctcmVzdCB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMjVweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5vZmYtY2FudmFzIC5sYW5nLXN3LXJlc3QgYSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4ub2ZmLWNhbnZhcyAuYm90dG9tIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub2ZmLWNhbnZhcyAuYm90dG9tIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLm9mZi1jYW52YXMgLmJvdHRvbS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10aXRsZS1mb250LWZhbWlseSk7XG59XG4ub2ZmLWNhbnZhcyAuYm90dG9tLWxpbmsge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3cpO1xufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIHotaW5kZXg6IDEyO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuLmhlYWRlci1jb250IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IHZhcigtLWdhcCk7XG4gIGhlaWdodDogNDNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLWNvbnQge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmhlYWRlci1sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3JkZXI6IDE7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uaGVhZGVyLWxvZ28gOndoZXJlKGltZywgc3ZnLCBwaWN0dXJlKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBtaW4td2lkdGg6IDIxN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkZXItbG9nbyA6d2hlcmUoaW1nLCBzdmcsIHBpY3R1cmUpIHtcbiAgICBtaW4td2lkdGg6IDQxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uaGVhZGVyLW5hdiB7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkZXItbmF2LCAuaGVhZGVyLWxhbmcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmhlYWRlci1hY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG4gIG9yZGVyOiAzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkZXItYWN0IHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItYWN0IHtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbi5oZWFkZXItbm90aWZpY2F0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLW5vdGlmaWNhdGlvbnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmhlYWRlci1ub3RpZmljYXRpb25zLmlzLWVtcHR5IHN2ZyB7XG4gIGZpbGw6IHZhcigtLWRhcmstZ3JleSk7XG59XG4uaGVhZGVyLW5vdGlmaWNhdGlvbnMgLmNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgcmlnaHQ6IC04cHg7XG59XG4uaGVhZGVyLW5vdGlmaWNhdGlvbnMgc3ZnIHtcbiAgdHJhbnNpdGlvbjogYWxsIHZhcigtLXNwZWVkLWZhc3QpO1xufVxuLmhlYWRlci1ub3RpZmljYXRpb25zOmhvdmVyIHN2ZyB7XG4gIGZpbGw6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLmhlYWRlci11c2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTRweDtcbn1cbi5oZWFkZXItdXNlci1iYWxhbmNlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci11c2VyLWJhbGFuY2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItdXNlciAubGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1tZWRpdW0tZ3JleSk7XG59XG4uaGVhZGVyLXVzZXIgLnZhbHVlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZGFyay1jb2xvcik7XG59XG4uaGVhZGVyLXVzZXItYXZhdGFyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tcHJpbWFyeS1saWdodC1jb2xvcik7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDQzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItdG9nZ2xlLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiA0MnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uaGVhZGVyLXRvZ2dsZS1idG4gc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tc3BlZWQpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG4uaGVhZGVyLXRvZ2dsZS1idG4uaXMtYWN0aXZlIHN2ZyBwYXRoOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00cHgsIDRweCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5oZWFkZXItdG9nZ2xlLWJ0bi5pcy1hY3RpdmUgc3ZnIHBhdGg6bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5oZWFkZXItdG9nZ2xlLWJ0bi5pcy1hY3RpdmUgc3ZnIHBhdGg6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTRweCwgLTRweCkgcm90YXRlKC00NWRlZyk7XG59XG4uaGVhZGVyIC5jb3VudGVyIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ucHJpbWFyeS1tZW51IHtcbiAgLS1zcGFjZTogNDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjZSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10aXRsZS1mb250LWZhbWlseSk7XG59XG4ucHJpbWFyeS1tZW51ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJpbWFyeS1tZW51IGEge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1zcGVlZC1mYXN0KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnByaW1hcnktbWVudSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICB0cmFuc2l0aW9uOiBmaWxsIHZhcigtLXNwZWVkLWZhc3QpO1xufVxuXG4uc2xpZGUtbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgMzRweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRpdGxlLWZvbnQtZmFtaWx5KTtcbn1cbi5zbGlkZS1tZW51IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlLW1lbnUgYSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4uc2xpZGUtbWVudSB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGlkZS1tZW51IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uc2xpZGUtbWVudSB1bCBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubGFuZy1zdyB7XG4gIC0tc3BhY2U6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxhbmctc3c6aG92ZXIgLmxhbmctc3ctcmVzdCwgLmxhbmctc3c6Zm9jdXMtd2l0aGluIC5sYW5nLXN3LXJlc3Qge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLmxhbmctc3ctY3VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGdhcDogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmxhbmctc3ctY3VyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNycgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNyA1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMi43NTY3MSA0LjE3NDEyTDAuNTAyMDY4IDEuNjY4OTZDLTAuMDc3MTAxOCAxLjAyNTQ0IDAuMzc5NTkxIDAgMS4yNDUzNiAwSDUuNzU0NjRDNi42MjA0MSAwIDcuMDc3MSAxLjAyNTQ0IDYuNDk3OTMgMS42Njg5N0w0LjI0MzI5IDQuMTc0MTJDMy44NDYwNSA0LjYxNTUgMy4xNTM5NSA0LjYxNTUgMi43NTY3MSA0LjE3NDEyWicgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG59XG4ubGFuZy1zdy1yZXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiB2YXIoLS1zcGFjZSk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLXNwYWNlKSAqIC0xKTtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc21hbGwpO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1zcGVlZC1mYXN0KTtcbn1cbi5sYW5nLXN3LXJlc3QgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG59XG4ubGFuZy1zdy1yZXN0IGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5icmVhZCB7XG4gIC0tZ2FwOiA1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMWVtIDA7XG4gIHBhZGRpbmc6IDAgMCA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiB2YXIoLS1nYXApO1xuICBjb2xvcjogdmFyKC0tbWVkaXVtLWdyZXkpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBlZmU4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5icmVhZCA+IHN2ZyB7XG4gIGZpbGw6IHZhcigtLW1lZGl1bS1ncmV5KTtcbn1cbi5icmVhZCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1nYXApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1tZWRpdW0tZ3JleSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLXNwZWVkLWZhc3QpO1xufVxuLmJyZWFkIGEgc3ZnIHtcbiAgZmlsbDogdmFyKC0tbWVkaXVtLWdyZXkpO1xuICB0cmFuc2l0aW9uOiBmaWxsIHZhcigtLXNwZWVkLWZhc3QpO1xufVxuLmJyZWFkIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4uYnJlYWQgYTpob3ZlciBzdmcge1xuICBmaWxsOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5icmVhZC13cmFwIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMjRweDtcbiAgY29sb3I6IHZhcigtLW9uLXByaW1hcnktY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIHRyYW5zaXRpb246IGFsbCB2YXIoLS1zcGVlZC1mYXN0KTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uYnV0dG9uOm5vdCguaG9sbG93LCAuZ29sZCwgLnNlY29uZGFyeSwgLmRpc2FibGVkKSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLXByaW1hcnktc2hhZG93KTtcbn1cbi5idXR0b246aXMoOmhvdmVyLCA6Zm9jdXMpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmstY29sb3IpO1xuICBjb2xvcjogdmFyKC0tb24tcHJpbWFyeS1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG59XG4uYnV0dG9uOmlzKDpob3ZlciwgOmZvY3VzKTpub3QoLmJvcmRlcmVkKSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZGFyay1jb2xvcik7XG59XG4uYnV0dG9uOmlzKGEpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbi5yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG4uYnV0dG9uLmhvbGxvdyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5idXR0b24uaG9sbG93OmlzKDpob3ZlciwgOmZvY3VzKSB7XG4gIGNvbG9yOiB2YXIoLS1vbi1wcmltYXJ5LWNvbG9yKTtcbn1cbi5idXR0b24uc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBjb2xvcjogdmFyKC0tb24tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5idXR0b24uc2Vjb25kYXJ5Om5vdCguaG9sbG93LCAuYm9yZGVyZWQpIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2Vjb25kYXJ5LXNoYWRvdyk7XG59XG4uYnV0dG9uLnNlY29uZGFyeTppcyg6aG92ZXIsIDpmb2N1cykge1xuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1kYXJrLWNvbG9yKTtcbn1cbi5idXR0b24uc2Vjb25kYXJ5OmlzKDpob3ZlciwgOmZvY3VzKTpub3QoLmJvcmRlcmVkKSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1kYXJrLWNvbG9yKTtcbn1cbi5idXR0b24uc2Vjb25kYXJ5LmhvbGxvdyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuLmJ1dHRvbi5zZWNvbmRhcnkuaG9sbG93OmlzKDpob3ZlciwgOmZvY3VzKSB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zZWNvbmRhcnktY29sb3IpO1xufVxuLmJ1dHRvbi5nb2xkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuLmJ1dHRvbi5nb2xkOmlzKDpob3ZlciwgOmZvY3VzKSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ29sZCk7XG59XG4uYnV0dG9uLmdvbGQ6aXMoOmhvdmVyLCA6Zm9jdXMpOm5vdCguYm9yZGVyZWQpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ29sZCk7XG59XG4uYnV0dG9uLmdvbGQuaG9sbG93IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHZhcigtLXllbGxvdyk7XG59XG4uYnV0dG9uLmdvbGQuaG9sbG93OmlzKDpob3ZlciwgOmZvY3VzKSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG4uYnV0dG9uOmlzKC5kaXNhYmxlZCwgW2Rpc2FibGVkXSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kaXNhYmxlZC1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZGlzYWJsZWQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tb24tZGlzYWJsZWQtY29sb3IpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmJ1dHRvbjppcyguZGlzYWJsZWQsIFtkaXNhYmxlZF0pOmlzKDpob3ZlciwgOmZvY3VzKSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRpc2FibGVkLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kaXNhYmxlZC1jb2xvcik7XG59XG4uYnV0dG9uOmlzKC5kaXNhYmxlZCwgW2Rpc2FibGVkXSkuaG9sbG93IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHZhcigtLWRpc2FibGVkLWNvbG9yKTtcbn1cbi5idXR0b246aXMoLmRpc2FibGVkLCBbZGlzYWJsZWRdKS5ob2xsb3c6aXMoOmhvdmVyLCA6Zm9jdXMpIHtcbiAgY29sb3I6IHZhcigtLWRpc2FibGVkLWNvbG9yKTtcbn1cbi5idXR0b24uYm9yZGVyZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYmxhY2stc2hhZG93KTtcbn1cbi5idXR0b24uYm9yZGVyZWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYmxhY2stc2hhZG93LWhvdmVyKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG59XG4uYnV0dG9uLmV4cGFuZGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnV0dG9uLmxhcmdlIHtcbiAgZm9udDogODAwIDIwcHgvMjRweCB2YXIoLS10aXRsZS1mb250LWZhbWlseSk7XG4gIHBhZGRpbmc6IDE0cHggMzJweDtcbn1cbi5idXR0b24ubG9naW4tYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5idXR0b24ubG9naW4tYnRuID4gOmlzKHN2ZywgaW1nKSB7XG4gIG1hcmdpbjogLTEwcHggMDtcbn1cblxuLmJ1dHRvbi1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmJ1dHRvbi1ncm91cC5leHBhbmRlZCAuYnV0dG9uIHtcbiAgZmxleDogMSAwIDMyMHB4O1xufVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQ6IHZhcigtLWgyLWZvbnQpO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbi5jb250ZW50IDp3aGVyZSh1bCwgb2wpOm5vdChbY2xhc3NdKSB7XG4gIC0tc3BhY2U6IDAuNWVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cbi5jb250ZW50IDp3aGVyZSh1bCwgb2wpOm5vdChbY2xhc3NdKSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250ZW50IDp3aGVyZSh1bCwgb2wpOm5vdChbY2xhc3NdKSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2UpO1xufVxuLmNvbnRlbnQgOndoZXJlKHVsLCBvbCk6bm90KFtjbGFzc10pIDp3aGVyZSh1bCwgb2wpIHtcbiAgbWFyZ2luOiB2YXIoLS1zcGFjZSkgMCB2YXIoLS1zcGFjZSkgMWVtO1xufVxuLmNvbnRlbnQgdWw6bm90KFtjbGFzc10pIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uY29udGVudCB1bDpub3QoW2NsYXNzXSkgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jb250ZW50IG9sOm5vdChbY2xhc3NdKSB7XG4gIC0tc3BhY2U6IDE5cHg7XG4gIGNvdW50ZXItcmVzZXQ6IG9sO1xuICBjb3VudGVyLXNldDogb2w7XG4gIG1hcmdpbjogdmFyKC0tc3BhY2UpIDA7XG59XG4uY29udGVudCBvbDpub3QoW2NsYXNzXSkgPiBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBvbDtcbn1cbi5jb250ZW50IG9sOm5vdChbY2xhc3NdKSBsaSB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cbi5jb250ZW50IG9sOm5vdChbY2xhc3NdKSBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKG9sKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jb250ZW50IG9sOm5vdChbY2xhc3NdKSBsaSA+IG9sIHtcbiAgY291bnRlci1yZXNldDogb2wtMjtcbiAgY291bnRlci1zZXQ6IG9sLTI7XG59XG4uY29udGVudCBvbDpub3QoW2NsYXNzXSkgbGkgPiBvbCA+IGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG9sLTI7XG59XG4uY29udGVudCBvbDpub3QoW2NsYXNzXSkgbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIob2wpIFwiLlwiIGNvdW50ZXIob2wtMik7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbi5yYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucmF0ZS1zdGFycyB7XG4gIGhlaWdodDogMTZweDtcbiAgYXNwZWN0LXJhdGlvOiA4MC8xNjtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNCcgaGVpZ2h0PScxNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGw9JyUyM0ZGRTVCMycgZD0nTTQuMjU2IDEzLjQ4M2MtLjc2Mi41MjUtMS43NjYtLjE3OC0xLjUzNS0xLjA3M2wuNzItMi43OTRhMSAxIDAgMCAwLS4zMjItMS4wMTJMLjkyMyA2Ljc0MmMtLjY5MS0uNTg2LS4zMS0xLjcxNS41OTQtMS43NjJsMi43Mi0uMTQyYTEgMSAwIDAgMCAuODg4LS42NThsLjkzNS0yLjU4MmMuMzE4LS44OCAxLjU2Mi0uODggMS44OCAwbC45MzUgMi41ODJhMSAxIDAgMCAwIC44ODguNjU4bDIuNzE1LjE0MmMuOTA1LjA0NyAxLjI4NSAxLjE3Ny41OTMgMS43NjJsLTIuMTk0IDEuODU2YTEgMSAwIDAgMC0uMzIzIDEuMDEzbC43MjEgMi43OThjLjIzLjg5NS0uNzcyIDEuNTk3LTEuNTM0IDEuMDc0bC0yLjE4LTEuNDk3YTEgMSAwIDAgMC0xLjEzMy4wMDFsLTIuMTcyIDEuNDk2WicvJTNFJTNDL3N2ZyUzRVwiKSByZXBlYXQteCB0b3AgbGVmdC9jb250YWluO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmF0ZS1zdGFycyA+IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbD0nJTIzRkZBODAwJyBkPSdNNC4yNTYgMTMuNDgzYy0uNzYyLjUyNS0xLjc2Ni0uMTc4LTEuNTM1LTEuMDczbC43Mi0yLjc5NGExIDEgMCAwIDAtLjMyMi0xLjAxMkwuOTIzIDYuNzQyYy0uNjkxLS41ODYtLjMxLTEuNzE1LjU5NC0xLjc2MmwyLjcyLS4xNDJhMSAxIDAgMCAwIC44ODgtLjY1OGwuOTM1LTIuNTgyYy4zMTgtLjg4IDEuNTYyLS44OCAxLjg4IDBsLjkzNSAyLjU4MmExIDEgMCAwIDAgLjg4OC42NThsMi43MTUuMTQyYy45MDUuMDQ3IDEuMjg1IDEuMTc3LjU5MyAxLjc2MmwtMi4xOTQgMS44NTZhMSAxIDAgMCAwLS4zMjMgMS4wMTNsLjcyMSAyLjc5OGMuMjMuODk1LS43NzIgMS41OTctMS41MzQgMS4wNzRsLTIuMTgtMS40OTdhMSAxIDAgMCAwLTEuMTMzLjAwMWwtMi4xNzIgMS40OTZaJy8lM0UlM0Mvc3ZnJTNFXCIpIHJlcGVhdC14IHRvcCBsZWZ0L2NvbnRhaW47XG59XG5cbmZvcm0gc3Bhbi5lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IHZhcigtLXNtYWxsLWZvbnQtc2l6ZSk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmZvcm0uc2VuZGluZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuOndoZXJlKFt0eXBlPXRleHRdLFxuW3R5cGU9cGFzc3dvcmRdLFxuW3R5cGU9ZGF0ZV0sXG5bdHlwZT1kYXRldGltZV0sXG5bdHlwZT1kYXRldGltZS1sb2NhbF0sXG5bdHlwZT1tb250aF0sXG5bdHlwZT13ZWVrXSxcblt0eXBlPWVtYWlsXSxcblt0eXBlPW51bWJlcl0sXG5bdHlwZT1zZWFyY2hdLFxuW3R5cGU9dGVsXSxcblt0eXBlPXRpbWVdLFxuW3R5cGU9dXJsXSxcblt0eXBlPWNvbG9yXSxcbnRleHRhcmVhLFxuc2VsZWN0KSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tZWRpdW0tZ3JleSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRyYW5zaXRpb246IGFsbCB2YXIoLS1zcGVlZC1mYXN0KTtcbn1cbjp3aGVyZShbdHlwZT10ZXh0XSxcblt0eXBlPXBhc3N3b3JkXSxcblt0eXBlPWRhdGVdLFxuW3R5cGU9ZGF0ZXRpbWVdLFxuW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuW3R5cGU9bW9udGhdLFxuW3R5cGU9d2Vla10sXG5bdHlwZT1lbWFpbF0sXG5bdHlwZT1udW1iZXJdLFxuW3R5cGU9c2VhcmNoXSxcblt0eXBlPXRlbF0sXG5bdHlwZT10aW1lXSxcblt0eXBlPXVybF0sXG5bdHlwZT1jb2xvcl0sXG50ZXh0YXJlYSxcbnNlbGVjdCk6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG59XG46d2hlcmUoW3R5cGU9dGV4dF0sXG5bdHlwZT1wYXNzd29yZF0sXG5bdHlwZT1kYXRlXSxcblt0eXBlPWRhdGV0aW1lXSxcblt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcblt0eXBlPW1vbnRoXSxcblt0eXBlPXdlZWtdLFxuW3R5cGU9ZW1haWxdLFxuW3R5cGU9bnVtYmVyXSxcblt0eXBlPXNlYXJjaF0sXG5bdHlwZT10ZWxdLFxuW3R5cGU9dGltZV0sXG5bdHlwZT11cmxdLFxuW3R5cGU9Y29sb3JdLFxudGV4dGFyZWEsXG5zZWxlY3QpOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWxpZ2h0LWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LTIpO1xufVxuOndoZXJlKFt0eXBlPXRleHRdLFxuW3R5cGU9cGFzc3dvcmRdLFxuW3R5cGU9ZGF0ZV0sXG5bdHlwZT1kYXRldGltZV0sXG5bdHlwZT1kYXRldGltZS1sb2NhbF0sXG5bdHlwZT1tb250aF0sXG5bdHlwZT13ZWVrXSxcblt0eXBlPWVtYWlsXSxcblt0eXBlPW51bWJlcl0sXG5bdHlwZT1zZWFyY2hdLFxuW3R5cGU9dGVsXSxcblt0eXBlPXRpbWVdLFxuW3R5cGU9dXJsXSxcblt0eXBlPWNvbG9yXSxcbnRleHRhcmVhLFxuc2VsZWN0KS5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkKTtcbn1cbjp3aGVyZShbdHlwZT10ZXh0XSxcblt0eXBlPXBhc3N3b3JkXSxcblt0eXBlPWRhdGVdLFxuW3R5cGU9ZGF0ZXRpbWVdLFxuW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuW3R5cGU9bW9udGhdLFxuW3R5cGU9d2Vla10sXG5bdHlwZT1lbWFpbF0sXG5bdHlwZT1udW1iZXJdLFxuW3R5cGU9c2VhcmNoXSxcblt0eXBlPXRlbF0sXG5bdHlwZT10aW1lXSxcblt0eXBlPXVybF0sXG5bdHlwZT1jb2xvcl0sXG50ZXh0YXJlYSxcbnNlbGVjdCkuZXJyb3IgKyAuZXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMXJlbSk7XG4gIHotaW5kZXg6IDk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbWFsbCk7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coLTJweCAycHggMTZweCByZ2JhKDIxLCAyMSwgMjEsIDAuMTIpKTtcbiAgY29sb3I6IHZhcigtLXJlZCwgI2ZmNGYzMik7XG4gIHdpZHRoOiAxMDAlO1xufVxuOndoZXJlKFt0eXBlPXRleHRdLFxuW3R5cGU9cGFzc3dvcmRdLFxuW3R5cGU9ZGF0ZV0sXG5bdHlwZT1kYXRldGltZV0sXG5bdHlwZT1kYXRldGltZS1sb2NhbF0sXG5bdHlwZT1tb250aF0sXG5bdHlwZT13ZWVrXSxcblt0eXBlPWVtYWlsXSxcblt0eXBlPW51bWJlcl0sXG5bdHlwZT1zZWFyY2hdLFxuW3R5cGU9dGVsXSxcblt0eXBlPXRpbWVdLFxuW3R5cGU9dXJsXSxcblt0eXBlPWNvbG9yXSxcbnRleHRhcmVhLFxuc2VsZWN0KS5lcnJvciArIC5lcnJvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDEwMCUsIDUwJSAwLCAxMDAlIDEwMCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2FsYygxMDAlIC0gMnB4KTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxudGV4dGFyZWEge1xuICBoZWlnaHQ6IHVuc2V0O1xuICByZXNpemU6IG5vbmU7XG59XG5cblt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5bdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1saWdodC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuW3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuW3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6Zm9jdXM6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICNlZGYyZmY7XG59XG5bdHlwZT1jaGVja2JveF0gKyBsYWJlbCArIC5lcnJvciB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc21hbGwtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblt0eXBlPWNoZWNrYm94XS5lcnJvciArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkKTtcbn1cblt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxMiAxMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMC41ODkgMi40MTA3NUMxMC45MTQ1IDIuNzM2MTggMTAuOTE0NSAzLjI2MzggMTAuNTg5IDMuNTg5MjJMNS4wODkwNCA5LjA4OTIyQzQuNzYzNjEgOS40MTQ2NCA0LjIzNiA5LjQxNDY0IDMuOTEwNTcgOS4wODkyMkwxLjQxMDU3IDYuNTg5MjJDMS4wODUxNSA2LjI2MzggMS4wODUxNSA1LjczNjE4IDEuNDEwNTcgNS40MTA3NkMxLjczNiA1LjA4NTMzIDIuMjYzNjEgNS4wODUzMyAyLjU4OTA0IDUuNDEwNzZMNC40OTk4IDcuMzIxNTJMOS40MTA1NyAyLjQxMDc1QzkuNzM2IDIuMDg1MzMgMTAuMjYzNiAyLjA4NTMzIDEwLjU4OSAyLjQxMDc1WicgZmlsbD0nJTIzMjA0M0ExJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5bdHlwZT1jaGVja2JveF0ud2hpdGU6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTIgMTInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTAuNTg5IDIuNDEwNzVDMTAuOTE0NSAyLjczNjE4IDEwLjkxNDUgMy4yNjM4IDEwLjU4OSAzLjU4OTIyTDUuMDg5MDQgOS4wODkyMkM0Ljc2MzYxIDkuNDE0NjQgNC4yMzYgOS40MTQ2NCAzLjkxMDU3IDkuMDg5MjJMMS40MTA1NyA2LjU4OTIyQzEuMDg1MTUgNi4yNjM4IDEuMDg1MTUgNS43MzYxOCAxLjQxMDU3IDUuNDEwNzZDMS43MzYgNS4wODUzMyAyLjI2MzYxIDUuMDg1MzMgMi41ODkwNCA1LjQxMDc2TDQuNDk5OCA3LjMyMTUyTDkuNDEwNTcgMi40MTA3NUM5LjczNiAyLjA4NTMzIDEwLjI2MzYgMi4wODUzMyAxMC41ODkgMi40MTA3NVonIGZpbGw9JyUyM0ZGRkZGRicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uY2YtcmV2ZWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEycHgpO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xufVxuLmNmLXJldmVhbC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2YtcmV2ZWFsLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogNzhweDtcbiAgICBsaW5lLWhlaWdodDogNTdweDtcbiAgfVxufVxuLmNmLXJldmVhbC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jZi1yZXZlYWwtdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbn1cbi5jZi1yZXZlYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0NHB4O1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2YtcG9wdXAtY2xvc2UpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggYXV0bztcbn1cbi5jZi1yZXZlYWwtd2luZG93IHtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NDhweDtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBib3gtc2hhZG93OiB2YXIoLS1jZi1wb3B1cC1zaGFkb3cpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAyOHB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNmLXJldmVhbC13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogOTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzkyJyBoZWlnaHQ9JzkxJyB2aWV3Qm94PScwIDAgOTIgOTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzI2OV80NjUpJyUzRSUzQ3BhdGggZD0nTTE0LjU5MjggNDMuMzA5OFYyMS4wMDk5VjEyLjc1MjhIMjYuOTIwOEg2NS4wODAxSDc3LjQwODFWMjEuMDA5OVY0My4zMDk4TDg3LjYzNzUgMzYuNDU2Nkw5MC4zNTQ0IDMyLjE4MTZWMzIuMTM5OEw4Ny42Mzc1IDI3Ljg2MzJMODAuOTA0MSAyMy4zNTIzVjkuMjI0MTVINTkuODEyTDQ2LjAzODYgMEg0NS45NjIzTDMyLjE4ODggOS4yMjQxNUgxMS4wOTY4VjIzLjM1MjNMNC4zNjMzOSAyNy44NjMyTDEuNjQ2NDggMzIuMTM5OFYzMi4xODE2TDQuMzYzMzkgMzYuNDU2NkwxNC41OTI4IDQzLjMwOThaJyBmaWxsPSclMjMwNDE3NEEnLyUzRSUzQ3BhdGggZD0nTTkxLjk5NjUgMzUuODQ1OEw5MC4wNzE5IDM4Ljg3NDNMNjAuMzIwMyA1OC44MDE2TDkxLjQ2MjcgODguMDQ4NUM5MS44MDc1IDg3LjM0OTIgOTEuOTk5OCA4Ni41NjExIDkxLjk5OTggODUuNzMxMlYzNi4wMDk4QzkxLjk5OTggMzUuOTU2MyA5MS45OTgxIDM1LjkwMTEgOTEuOTk2NSAzNS44NDU4WicgZmlsbD0nJTIzMDQxNzRBJy8lM0UlM0NwYXRoIGQ9J00xLjkyNzg2IDM4Ljg3NTlMMC4wMDMzMTUzMiAzNS44NDU4QzAuMDAxNjU3NjYgMzUuODk5NCAwIDM1Ljk1NDYgMCAzNi4wMDk4Vjg1LjczMjlDMCA4Ni41NjI4IDAuMTkzOTQ2IDg3LjM1MDggMC41MzcwODEgODguMDUwMkwzMS42Nzk1IDU4LjgwMzNMMS45Mjc4NiAzOC44NzU5WicgZmlsbD0nJTIzMDQxNzRBJy8lM0UlM0NwYXRoIGQ9J000Ni4wMDAzIDY4LjM5NTZMMzQuNTQyNSA2MC43MjA4TDIuODk0NTMgOTAuNDQ0NUMzLjU5NTcyIDkwLjc5OTIgNC4zODQ3NyA5MSA1LjIxNjkxIDkxSDg2Ljc4MzZDODcuNjE1OCA5MSA4OC40MDQ4IDkwLjc5OTIgODkuMTA2IDkwLjQ0NDVMNTcuNDU4IDYwLjcyMjRMNDYuMDAwMyA2OC4zOTcyVjY4LjM5NTZaJyBmaWxsPSclMjMwNDE3NEEnLyUzRSUzQ3BhdGggZD0nTTQxLjI0NjQgMjYuNDE1OUMzOC4yOTI1IDI4LjEwNzUgMzYuNDQ5MiAzMi4xNDgyIDM2LjA2NjMgMzUuNDQ3NkMzNS42Njg0IDM4Ljg3OTMgMzYuNTY1MiA0My4wNDA0IDM5Ljk2NjcgNDQuNjM2NkM0Mi42MDA3IDQ1Ljg3MzEgNDUuOTkwNiA0NS4xOTcyIDQ3Ljg0MDYgNDIuODk5OUM1MC43ODc5IDQ3Ljg1NzUgNTguMTAxNSA0NC4wMTkyIDYwLjY2NzUgMzkuOTQwMUM2My4zMDE2IDM1Ljc1MzggNjMuODM3IDMwLjUxODUgNjEuNzQ4MyAyNS45NzI1QzU4LjczNjQgMTkuNDE3MSA1MC41NTI1IDE3LjI1NyA0My45NzY2IDE4LjE5OUMzNS4zNTM1IDE5LjQzMzggMjkuMzgwOSAyNy4wMTY2IDI5LjIxNjggMzUuNjQ4NEMyOS4wNTI3IDQ0LjE3ODIgMzQuMDUyMiA1MC43MjAzIDQyLjM0MzggNTIuNDM1M0M0OS4wOTA1IDUzLjgzMDcgNTcuMzkyIDUyLjI2OTYgNjIuMDQxNyA0Ni44ODM3QzYyLjk0MTkgNDUuODQxMyA2Mi4wMzg0IDQ0LjIwMzMgNjAuNjk0MSA0NC40NzFDNjAuNjg0MSA0NC40NzI3IDYwLjY3NTggNDQuNDc0MyA2MC42NjU5IDQ0LjQ3NkM1OS43NzI0IDQ0LjY2MzQgNTkuMjgxNyA0NS4yNTc0IDU4LjU3MzkgNDUuODAxMkM1Ni42Mzc4IDQ3LjI4NjkgNTQuMzc4NCA0OC4zMDc2IDUyLjAxOTUgNDguODgzMUM0OC4zMDE0IDQ5Ljc4ODMgNDQuMDA4MSA0OS43NzY2IDQwLjQwMjcgNDguNDA0NkMzMy4wMjI4IDQ1LjU5NyAzMS4wMTcgMzYuODMxMyAzMy43MjczIDI5Ljg3NkMzNi4xNzQgMjMuNiA0My4wOTY0IDIwLjQ2MTEgNDkuNDggMjEuNTE2OUM1Ny4yNjExIDIyLjgwMzUgNjIuMDQzNCAyOS40NjQ0IDU4LjMzMDIgMzcuMDQ3MkM1Ny42NDczIDM4LjQ0MDkgNTYuNTAwMiA0MC4zOTg1IDU0LjgwNjEgNDAuNjQ3OEM1My4wMjQxIDQwLjkwODggNTIuNDkwMyAzOS42NTIzIDUyLjcwOTEgMzguMTQzMUM1My4yMTE0IDM0LjY3MTMgNTQuNDU4IDMxLjM3ODUgNTUuMDkyOCAyNy45MTE3QzU1LjI5MTggMjYuODI0MiA1NC40ODc4IDI1LjgxMzYgNTMuMzkzNyAyNS43NDgzQzUxLjcwMTMgMjUuNjQ5NiA0OS45NTkxIDI1LjcxNDggNTAuMTU0NyAyNy44OTVDNDguMjI2OCAyNS4wMTg4IDQ0LjA1OTUgMjQuODA2MyA0MS4yNDk3IDI2LjQxNTlINDEuMjQ2NFpNNDcuMTU5MyA0MC4xNzI2QzQ0LjI2MDEgNDMuMjkzMSA0MC42MzY0IDQxLjMyODggNDAuNjk2MSAzNy4zMjMyQzQwLjYyMTUgMzQuNDYwNSA0MS4zNjA4IDMwLjMwNzcgNDQuMzUyOSAyOS4wNDc4QzQ3LjAzMTcgMjcuOTIwMSA0OS4yMzk3IDMwLjE5NTYgNDkuNDMwMyAzMi43NjU2QzQ5LjYxMSAzNS4xOTMzIDQ4LjgzNjggMzguMzY3MyA0Ny4xNTkzIDQwLjE3MVY0MC4xNzI2WicgZmlsbD0nJTIzMDQxNzRBJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfMjY5XzQ2NSclM0UlM0NyZWN0IHdpZHRoPSc5MicgaGVpZ2h0PSc5MScgZmlsbD0nd2hpdGUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNmLXJldmVhbC13aW5kb3c6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1jdXN0b21dIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJvZHktZm9udC1mYW1pbHkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgd2lkdGg6IDM0NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1jdXN0b21dIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbi50aXBweS1ib3hbZGF0YS10aGVtZX49Y3VzdG9tXSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDdweCAxMXB4O1xuICBtYXJnaW46IDA7XG59XG4udGlwcHktYm94W2RhdGEtdGhlbWV+PWN1c3RvbV0gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50aXBweS1ib3hbZGF0YS10aGVtZX49Y3VzdG9tXSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktbGlnaHRlci1jb2xvcik7XG59XG4udGlwcHktYm94W2RhdGEtdGhlbWV+PWN1c3RvbV0gaW1nIHtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbn1cbi50aXBweS1ib3hbZGF0YS10aGVtZX49Y3VzdG9tXSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGlwcHktYm94W2RhdGEtdGhlbWV+PWN1c3RvbV0gYS51c2Vycy1saW5rIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG4udGlwcHktYm94W2RhdGEtdGhlbWV+PWN1c3RvbV0gYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi50aXBweS1ib3hbZGF0YS10aGVtZX49Y3VzdG9tXSAudXNlcnMtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50aXBweS1ib3hbZGF0YS10aGVtZX49Y3VzdG9tXVtkYXRhLXBsYWNlbWVudF49Ym90dG9tXSA+IC50aXBweS1hcnJvdyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4udGlwcHktYm94W2RhdGEtdGhlbWV+PWN1c3RvbV1bZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0gPiAudGlwcHktYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj11c2VyXSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHdpZHRoOiAxODVweDtcbiAgcGFkZGluZzogMThweCAxMnB4IDZweCAxOHB4O1xufVxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj11c2VyXSAudGlwcHktY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG4udGlwcHktYm94W2RhdGEtdGhlbWV+PXVzZXJdIC51c2VyLXR0cC10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWxpZ2h0ZXItY29sb3IpO1xufVxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj11c2VyXSAudXNlci10dHAtdGl0bGUgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xufVxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj11c2VyXSAudXNlci10dHAtdGl0bGUgaW1nIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi50aXBweS1ib3hbZGF0YS10aGVtZX49dXNlcl0gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1saWdodGVyLWNvbG9yKTtcbn1cbi50aXBweS1ib3hbZGF0YS10aGVtZX49dXNlcl0gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbn1cbi50aXBweS1ib3hbZGF0YS10aGVtZX49dXNlcl0gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG4udGlwcHktYm94W2RhdGEtdGhlbWV+PXVzZXJdIGltZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4udGlwcHktYm94W2RhdGEtdGhlbWV+PXVzZXJdIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50aXBweS1ib3hbZGF0YS10aGVtZX49dXNlcl0gYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi50aXBweS1ib3hbZGF0YS10aGVtZX49dXNlcl0gYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj11c2VyXSBidXR0b246aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi50aXBweS1ib3hbZGF0YS10aGVtZX49dXNlcl1bZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0gPiAudGlwcHktYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1ncmV5XSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1ncmV5XSAudGlwcHktY29udGVudCB7XG4gIHBhZGRpbmc6IDExcHggOXB4O1xufVxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1ncmV5XSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tbGlnaHQtZ3JleSk7XG59XG5cbi50aXBweS1ib3hbZGF0YS10aGVtZX49Z3JleS1kZXNjXSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4udGlwcHktYm94W2RhdGEtdGhlbWV+PWdyZXktZGVzY10gLnRpcHB5LWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMnB4IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXB4O1xufVxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1ncmV5LWRlc2NdIC5kZXNjcmlwdGlvbi1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4udGlwcHktYm94W2RhdGEtdGhlbWV+PWdyZXktZGVzY10gLmRlc2NyaXB0aW9uLWluZm8gZGl2OmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1ncmV5LWRlc2NdIC5kZXNjcmlwdGlvbi1pbmZvIGRpdjpudGgtY2hpbGQoMikge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1saWdodC1ncmV5KTtcbn1cbi50aXBweS1ib3hbZGF0YS10aGVtZX49Z3JleS1kZXNjXSAuc29jaWFscyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtMzFweDtcbn1cblxuLmNhdC1kcm9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc21hbGwpO1xuICBib3gtc2hhZG93OiB2YXIoLS1ibGFjay1zaGFkb3cpO1xuICB6LWluZGV4OiAxMjtcbn1cbi5jYXQtZHJvcC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0LWRyb3Atd3JhcCB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICB9XG59XG4uY2F0LWRyb3AtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiA2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4uY2F0LWRyb3AtYnRuIHN2ZyB7XG4gIGZpbGw6IHZhcigtLWJsYWNrKTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgdHJhbnNpdGlvbjogYWxsIHZhcigtLXNwZWVkKTtcbn1cbi5jYXQtZHJvcC1idG4uaXMtYWN0aXZlIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlM2QoMSwgMCwgMCwgMTgwZGVnKTtcbn1cbi5jYXQtZHJvcC1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDEycHggMTJweCA2cHg7XG4gIHotaW5kZXg6IDk5OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2F0LWRyb3AtbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jYXQtZHJvcC1saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4uY2F0LWRyb3AtbGlzdCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGZvbnQ6IDcwMCAxNnB4LzIycHggdmFyKC0tYm9keS1mb250LWZhbWlseSk7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG59XG4uY2F0LWRyb3AtbGlzdCBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLmNhdC1kcm9wLWxpc3QgYS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLW9uLXByaW1hcnktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc21hbGwpO1xufVxuXG5bZGF0YS1zZWxlY3RdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmpzLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmpzLXNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uanMtc2VsZWN0LWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc21hbGwpO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGVhZGVycy1wYWdlIC5qcy1zZWxlY3QtYnRuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtaW4td2lkdGg6IDIwMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWxpZ2h0ZXItY29sb3IpO1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxlYWRlcnMtcGFnZSAuanMtc2VsZWN0LWJ0biB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1pbi13aWR0aDogMTU1cHg7XG4gIH1cbn1cbi5qcy1zZWxlY3QtYnRuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMScgaGVpZ2h0PSc3JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbD0nJTIzMzMzJyBkPSdNNC43NjcgNi4yMS41NiAxLjY4Qy0uMDM0IDEuMDQuNDIgMCAxLjI5MyAwaDguNDE0Yy44NzMgMCAxLjMyNyAxLjA0LjczMyAxLjY4TDYuMjMzIDYuMjFhMSAxIDAgMCAxLTEuNDY2IDBaJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG4gIHRyYW5zaXRpb246IGFsbCB2YXIoLS1zcGVlZCk7XG59XG4uanMtc2VsZWN0LWJ0bi5pcy1hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDEsIDAsIDAsIDE4MGRlZyk7XG59XG4uanMtc2VsZWN0LWNvbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbWFsbCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdyk7XG4gIHotaW5kZXg6IDk5O1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuanMtc2VsZWN0LWNvbnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmpzLXNlbGVjdC1vcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuLmpzLXNlbGVjdC1vcHRpb246aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4uanMtc2VsZWN0LXNlYXJjaCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgcGFkZGluZzogOHB4IDA7XG4gIG1hcmdpbjogMCAwIDhweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1saWdodC1jb2xvcik7XG59XG4uanMtc2VsZWN0LXNlYXJjaDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkBrZXlmcmFtZXMgYnV0dG9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG4uc2hvcC1jYXJkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNob3AtY2FyZDpob3ZlciAuc2hvcC1jYXJkLWJ0biB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uc2hvcC1jYXJkLWhlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXIoLS1ibGFjayk7XG59XG4uc2hvcC1jYXJkLWhlYWQtbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnNob3AtY2FyZC1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMjcwLzIzNTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uc2hvcC1jYXJkLWZhdiB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjUnIGhlaWdodD0nMjMnIGZpbGw9JyUyM0ZGNEYzMiclM0UlM0NwYXRoIGQ9J00xNy40ODIuNTIzYy0yLjA3MyAwLTQuMDEzLjg4Ni01LjMwNSAyLjM3MkMxMC44ODQgMS40MDkgOC45NDQuNTIzIDYuODcuNTIzIDMuMDgyLjUyMyAwIDMuNDMzIDAgNy4wMTJjMCAyLjgwMiAxLjc2OSA2LjA0MiA1LjI1OCA5LjYzMiAyLjY4NCAyLjc2MiA1LjYwNSA0LjkwMSA2LjQzNiA1LjQ5bC40ODIuMzQzLjQ4My0uMzQyYy44My0uNTkgMy43NTEtMi43MjkgNi40MzYtNS40OTEgMy40ODktMy41OSA1LjI1OC02LjgzIDUuMjU4LTkuNjMyIDAtMy41NzgtMy4wODItNi40OS02Ljg3LTYuNDlabS40MyAxNS4wOTVjLTIuMjA4IDIuMjcyLTQuNTg0IDQuMTEtNS43MzYgNC45NTYtMS4xNTItLjg0Ny0zLjUyNy0yLjY4NC01LjczNi00Ljk1Ni0zLjE2Mi0zLjI1NC00LjgzNC02LjIzLTQuODM0LTguNjA2IDAtMi43NDIgMi4zNjItNC45NzMgNS4yNjUtNC45NzMgMS45MSAwIDMuNjc0Ljk4NCA0LjYwMyAyLjU2N2wuNzAzIDEuMTk2LjcwMi0xLjE5NmMuOTI5LTEuNTgzIDIuNjkzLTIuNTY3IDQuNjAzLTIuNTY3IDIuOTAzIDAgNS4yNjUgMi4yMzEgNS4yNjUgNC45NzMgMCAyLjM3Ni0xLjY3MiA1LjM1Mi00LjgzNSA4LjYwNlonLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciB2YXIoLS13aGl0ZSk7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbWFsbCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbn1cbi5zaG9wLWNhcmQtZmF2LmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjUnIGhlaWdodD0nMjMnIGZpbGw9JyUyM0ZGNEYzMiclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEyLjE3NyAzLjMyNkMxMy40NjkgMS44NCAxNS40MDkuOTU0IDE3LjQ4Mi45NTRjMS4xNTUgMCAyLjI0NS4yNyAzLjIwMS43NDggMi4xNzIuOTkzIDMuNjcgMy4wOTQgMy42NyA1LjUyNlY3LjQ0M2MwIDIuODAyLTEuNzY5IDYuMDQzLTUuMjU4IDkuNjMyLTIuNjg1IDIuNzYyLTUuNjA1IDQuOTAxLTYuNDM2IDUuNDkxbC0uNDgzLjM0Mi0uNDgyLS4zNDJjLS44MzEtLjU5LTMuNzUyLTIuNzI5LTYuNDM2LTUuNDkxQzEuNzY4IDEzLjQ4NSAwIDEwLjI0NSAwIDcuNDQzdi0uMjE1YzAtMi40MyAxLjQ5Ny00LjUzIDMuNjY3LTUuNTI0QTcuMTUyIDcuMTUyIDAgMCAxIDYuODcuOTU0YzIuMDczIDAgNC4wMTMuODg3IDUuMzA2IDIuMzcyWicgY2xpcC1ydWxlPSdldmVub2RkJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgdmFyKC0td2hpdGUpO1xufVxuLnNob3AtY2FyZC1yYXRlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc21hbGwpO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5zaG9wLWNhcmQtZm9vdCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEwcHggMTBweCAyMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHggMTJweDtcbn1cbi5zaG9wLWNhcmQtdHRsIHtcbiAgbWFyZ2luOiAwO1xuICBmb250OiA3MDAgMTZweC8yMHB4IHZhcigtLWJvZHktZm9udC1mYW1pbHkpO1xufVxuLnNob3AtY2FyZC1wcmljZSB7XG4gIHdpZHRoOiA5M3B4O1xuICBoZWlnaHQ6IDUzcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wcmljZS1iZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zaG9wLWNhcmQtcHJpY2UtdmFsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgZ2FwOiAzcHg7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGZvbnQ6IDgwMCAyMHB4LzI0cHggdmFyKC0tdGl0bGUtZm9udC1mYW1pbHkpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KSByb3RhdGUoLTEyZGVnKTtcbn1cbi5zaG9wLWNhcmQtcHJpY2UtdmFsIGltZyB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4uc2hvcC1jYXJkLXB1ciB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uc2hvcC1jYXJkLXB1ci1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNob3AtY2FyZC1wdXItbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2hvcC1jYXJkLXB1ci1saXN0IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG59XG4uc2hvcC1jYXJkLXB1ci1saXN0IGxpIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td2hpdGUpO1xufVxuLnNob3AtY2FyZC1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcbiAgZm9udDogNzAwIDQwcHgvMSB2YXIoLS10aXRsZS1mb250LWZhbWlseSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCBibGFjaztcbiAgdGV4dC1zaGFkb3c6IDJweCAycHggMCB2YXIoLS1ibGFjayk7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLXNwZWVkLWZhc3QpO1xufVxuLnNob3AtY2FyZC1idG4gc3BhbiB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbmltYXRpb246IGJ1dHRvbiBsaW5lYXIgMnMgaW5maW5pdGU7XG59XG4uc2hvcC1jYXJkLWluZm8ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNCcgaGVpZ2h0PSczNCcgdmlld0JveD0nMCAwIDM0IDM0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTMuMDE1NiAxNC42MDk0SDE3LjI2NTZWMjYuMDMxMicgc3Ryb2tlPSclMjMzMzMzMzMnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xMi40MTggMjYuMjk2OUgyMS41ODInIHN0cm9rZT0nJTIzMzMzMzMzJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xNyAxMC42MjVDMTYuNTc5NyAxMC42MjUgMTYuMTY4OSAxMC41MDA0IDE1LjgxOTQgMTAuMjY2OUMxNS40NyAxMC4wMzM0IDE1LjE5NzYgOS43MDE1IDE1LjAzNjggOS4zMTMyQzE0Ljg3NTkgOC45MjQ5MSAxNC44MzM4IDguNDk3NjQgMTQuOTE1OCA4LjA4NTQzQzE0Ljk5NzggNy42NzMyMiAxNS4yMDAyIDcuMjk0NTkgMTUuNDk3NCA2Ljk5NzRDMTUuNzk0NiA2LjcwMDIxIDE2LjE3MzIgNi40OTc4MyAxNi41ODU0IDYuNDE1ODNDMTYuOTk3NiA2LjMzMzg0IDE3LjQyNDkgNi4zNzU5MiAxNy44MTMyIDYuNTM2NzZDMTguMjAxNSA2LjY5NzU5IDE4LjUzMzQgNi45Njk5NiAxOC43NjY5IDcuMzE5NDFDMTkuMDAwNCA3LjY2ODg3IDE5LjEyNSA4LjA3OTcyIDE5LjEyNSA4LjVDMTkuMTI1IDkuMDYzNTkgMTguOTAxMSA5LjYwNDA5IDE4LjUwMjYgMTAuMDAyNkMxOC4xMDQxIDEwLjQwMTEgMTcuNTYzNiAxMC42MjUgMTcgMTAuNjI1WicgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgdmFyKC0td2hpdGUpO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc21hbGwpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTJweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IDExO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcztcbn1cbi5zaG9wLWNhcmQtaW5mby5pcy1hY3RpdmUge1xuICB0b3A6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003Ljk5OTk5IDkuNTE2NjZMMi42OTE2NiAxNC44MjVDMi40OTMwNSAxNS4wMjM2IDIuMjQwMjcgMTUuMTIyOSAxLjkzMzMzIDE1LjEyMjlDMS42MjYzOCAxNS4xMjI5IDEuMzczNiAxNS4wMjM2IDEuMTc0OTkgMTQuODI1QzAuOTc2MzggMTQuNjI2NCAwLjg3NzA3NSAxNC4zNzM2IDAuODc3MDc1IDE0LjA2NjdDMC44NzcwNzUgMTMuNzU5NyAwLjk3NjM4IDEzLjUwNjkgMS4xNzQ5OSAxMy4zMDgzTDYuNDgzMzMgNy45OTk5OUwxLjE3NDk5IDIuNjkxNjZDMC45NzYzOCAyLjQ5MzA1IDAuODc3MDc1IDIuMjQwMjcgMC44NzcwNzUgMS45MzMzM0MwLjg3NzA3NSAxLjYyNjM4IDAuOTc2MzggMS4zNzM2IDEuMTc0OTkgMS4xNzQ5OUMxLjM3MzYgMC45NzYzOCAxLjYyNjM4IDAuODc3MDc1IDEuOTMzMzMgMC44NzcwNzVDMi4yNDAyNyAwLjg3NzA3NSAyLjQ5MzA1IDAuOTc2MzggMi42OTE2NiAxLjE3NDk5TDcuOTk5OTkgNi40ODMzM0wxMy4zMDgzIDEuMTc0OTlDMTMuNTA2OSAwLjk3NjM4IDEzLjc1OTcgMC44NzcwNzUgMTQuMDY2NyAwLjg3NzA3NUMxNC4zNzM2IDAuODc3MDc1IDE0LjYyNjQgMC45NzYzOCAxNC44MjUgMS4xNzQ5OUMxNS4wMjM2IDEuMzczNiAxNS4xMjI5IDEuNjI2MzggMTUuMTIyOSAxLjkzMzMzQzE1LjEyMjkgMi4yNDAyNyAxNS4wMjM2IDIuNDkzMDUgMTQuODI1IDIuNjkxNjZMOS41MTY2NiA3Ljk5OTk5TDE0LjgyNSAxMy4zMDgzQzE1LjAyMzYgMTMuNTA2OSAxNS4xMjI5IDEzLjc1OTcgMTUuMTIyOSAxNC4wNjY3QzE1LjEyMjkgMTQuMzczNiAxNS4wMjM2IDE0LjYyNjQgMTQuODI1IDE0LjgyNUMxNC42MjY0IDE1LjAyMzYgMTQuMzczNiAxNS4xMjI5IDE0LjA2NjcgMTUuMTIyOUMxMy43NTk3IDE1LjEyMjkgMTMuNTA2OSAxNS4wMjM2IDEzLjMwODMgMTQuODI1TDcuOTk5OTkgOS41MTY2NlonIGZpbGw9JyUyMzMzMzMzMycvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIHZhcigtLXdoaXRlKTtcbn1cbi5zaG9wLWNhcmQtaW5mby1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDE2cHggNTBweCAxNnB4IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1saWdodGVyLWNvbG9yKTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cztcbn1cbi5zaG9wLWNhcmQtaW5mby1ib3ggdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uc2hvcC1jYXJkLWluZm8tYm94IHVsIHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNob3AtY2FyZC1pbmZvLWJveCB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNob3AtY2FyZC1pbmZvLWJveC5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWxpZ2h0ZXItY29sb3IpO1xuICBwYWRkaW5nLXRvcDogNTVweDtcbiAgcGFkZGluZy1ib3R0b206IDc0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8ge1xuICAgIHBhZGRpbmc6IDQycHggMDtcbiAgfVxufVxuLmhlcm8tYXJlYSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDAwcHggYXV0bztcbiAgZ2FwOiAxMDNweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby1hcmVhIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDQycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uaGVyby10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjJweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDY5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICAgIG1heC13aWR0aDogNDYwcHg7XG4gIH1cbn1cbi5oZXJvLWxhYmVsIHtcbiAgaGVpZ2h0OiAzOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuLmhlcm8tYnRuIHtcbiAgbWluLXdpZHRoOiAyMzNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby1idG4ge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cbn1cbi5oZXJvLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcGFkZGluZzogMzJweCAyOXB4IDI0cHggMzJweDtcbiAgbWF4LXdpZHRoOiA1ODNweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8tYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLWJveCB7XG4gICAgcGFkZGluZzogMzJweCAyMHB4IDI0cHggMjBweDtcbiAgfVxufVxuLmhlcm8tYm94OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC02N3B4O1xuICB0b3A6IDcwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjdweDtcbiAgaGVpZ2h0OiAxMDdweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNjcnIGhlaWdodD0nMTA3JyB2aWV3Qm94PScwIDAgNjcgMTA3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF82NzJfMTY3NzEpJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J000MC4wMDA1IDAuMDE3ODE4OEMzOC4xODk3IDAuMTg5NTc4IDM2Ljc4MDMgMS41ODE0IDM2LjEwNTkgMy44ODMyOUwzNi4xMDU4IDMuODgzNjFDMzQuOTMyMiA3LjkwMTEgMzUuMjE1IDE2LjQxMzkgMzkuMzk5NiAyNi44MTdDNDEuNDM2OSAzMS44ODE4IDQ0LjQwMjEgMzcuNDAzMyA0OC41ODM3IDQzLjA4NkM0Ni40OTg5IDUwLjM4NzEgNDMuMjAwNiA1Ni40MjIzIDM5Ljk1MTMgNjEuMDY5N0MzNy40MTMxIDY0LjcwMDEgMzQuOTA2NyA2Ny40ODA2IDMzLjAzNjQgNjkuMzUyMkMzMi4xMDE0IDcwLjI4NzkgMzEuMzI1OSA3MC45OTU5IDMwLjc4NTQgNzEuNDY5QzMwLjUxNTIgNzEuNzA1NSAzMC4zMDM4IDcxLjg4MzMgMzAuMTYwNyA3Mi4wMDEzQzMwLjA4OTIgNzIuMDYwMyAzMC4wMzQ3IDcyLjEwNDQgMjkuOTk4NSA3Mi4xMzM1QzI5Ljk4MDQgNzIuMTQ4IDI5Ljk2NjggNzIuMTU4OCAyOS45NTggNzIuMTY1N0wyOS45NDgzIDcyLjE3MzRMMjkuOTQ2MiA3Mi4xNzUxTDI5Ljk0NTggNzIuMTc1NEMyOS43NTUgNzIuMzI0MyAyOS43MjE4IDcyLjU5ODggMjkuODcxNSA3Mi43ODg1QzMwLjAyMTMgNzIuOTc4MiAzMC4yOTczIDczLjAxMTMgMzAuNDg4MSA3Mi44NjI0TDMwLjIxNjkgNzIuNTE4OUMzMC40ODgxIDcyLjg2MjQgMzAuNDg4MyA3Mi44NjIyIDMwLjQ4ODYgNzIuODYyTDMwLjQ4OTYgNzIuODYxMkwzMC40OTI4IDcyLjg1ODZMMzAuNTA0OCA3Mi44NDkyQzMwLjUxNTEgNzIuODQxIDMwLjUzMDIgNzIuODI5MSAzMC41NDk5IDcyLjgxMzNDMzAuNTg5MSA3Mi43ODE4IDMwLjY0NjggNzIuNzM1MiAzMC43MjE1IDcyLjY3MzVDMzAuODcwOSA3Mi41NTAzIDMxLjA4ODggNzIuMzY3IDMxLjM2NTggNzIuMTI0NkMzMS45MTk2IDcxLjYzOTggMzIuNzA5NSA3MC45MTg0IDMzLjY1OTQgNjkuOTY3OEMzNS41NTkgNjguMDY2OSAzOC4xIDY1LjI0NzUgNDAuNjcyNCA2MS41NjgzQzQzLjg2OTQgNTYuOTk1OCA0Ny4xMTc4IDUxLjA5MDYgNDkuMjQxMSA0My45NjczQzUzLjU3NjggNDkuNzAyNCA1OS4xNTk5IDU1LjU4NTMgNjYuMjg0NyA2MS4zMTQ3QzY2LjQ3MzMgNjEuNDY2MyA2Ni43NDk4IDYxLjQzNzMgNjYuOTAyMyA2MS4yNDk3QzY3LjA1NDggNjEuMDYyMiA2Ny4wMjU2IDYwLjc4NzIgNjYuODM3IDYwLjYzNTZDNTkuNTQ3MSA1NC43NzM1IDUzLjg5MTMgNDguNzU1NyA0OS41NDUgNDIuOTExNUM1MC42NzEgMzguODU0NyA1MS40MjYgMzQuNDE3NCA1MS42MDMyIDI5LjYxOThDNTIuMTEwMSAxNS44ODk2IDQ5LjA4OTEgNy4xNjYzNSA0NS41MjUyIDIuOTcwMzhDNDMuNzQ4NSAwLjg3ODYyNSA0MS43NzY1IC0wLjE1MDY0NyA0MC4wMDA1IDAuMDE3ODE4OFpNNDguODgwOCA0Mi4wMDU3QzQ0Ljk1ODUgMzYuNTgwNyA0Mi4xNTczIDMxLjMyMSA0MC4yMTUxIDI2LjQ5MjZDMzYuMDcxNCAxNi4xOTEyIDM1Ljg1MDIgNy44ODk3NSAzNi45NDkxIDQuMTI3NTdDMzcuNTYxNCAyLjAzNzUgMzguNzUxMiAxLjAxMzY1IDQwLjA4MzkgMC44ODcyMzlDNDEuNDUxMyAwLjc1NzUzMiA0My4xNjcxIDEuNTQ3NTkgNDQuODU0MiAzLjUzMzkyQzQ4LjIxNzggNy40OTQxIDUxLjIyODUgMTUuOTYxOSA1MC43MjU1IDI5LjU4NzhDNTAuNTYwOCAzNC4wNDgzIDQ5Ljg4ODkgMzguMTkzMSA0OC44ODA4IDQyLjAwNTdaJyBmaWxsPSclMjMxOTE0MTcnLyUzRSUzQ3BhdGggZD0nTTI5LjgwMzcgODYuNzQ0OUwyOS4yMDEzIDEwNi4yMDdMMTkuNDkxNiA4OS4wMTI3TDUuNjcwMDQgOTYuNzM3NEwxNC44MDE1IDgyLjgzMTZMNy42MjkzOWUtMDYgNzYuOTI1OUwxNS4zNTM2IDc0LjM1ODlMMTAuOTg4NyA1Ni45Mzg4TDIyLjgwNDUgNzAuMzIyTDMxLjQ1OCA1My42TDMwLjE3OTEgNzIuMjY0Nkw0OC4xNDA3IDc0LjIwOTNMMzIuMDEwMiA3OS40NDNMNDYuNzExMiA5MS44NTI4TDI5LjgwMzcgODYuNzQ0OVonIGZpbGw9JyUyMzY4M0ZEMicvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzY3Ml8xNjc3MSclM0UlM0NyZWN0IHdpZHRoPSc2NycgaGVpZ2h0PScxMDcnIGZpbGw9J3doaXRlJyB0cmFuc2Zvcm09J21hdHJpeCgtMSAwIDAgMSA2NyAwKScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8tYm94OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZXJvIC5sZWFkZXJzLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5oZXJvIC5sZWFkZXJzLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8gLmxlYWRlcnMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmhlcm8gLmxlYWRlcnMtdGFibGUge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZXJvIC5sZWFkZXJzLXRhYmxlLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmhlcm8gLmxlYWRlcnMtdGFibGUgdGgge1xuICBjb2xvcjogdmFyKC0tbWVkaXVtLWdyZXkpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmhlcm8gLmxlYWRlcnMtdGFibGUgdGg6bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGVuZDtcbn1cbi5oZXJvIC5sZWFkZXJzLXRhYmxlIHRoOm50aC1jaGlsZCgyKSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oZXJvIC5sZWFkZXJzLXRhYmxlIHRyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MXB4IDI1MHB4IGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMCA4cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktbGlnaHRlci1jb2xvcik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVybyAubGVhZGVycy10YWJsZSB0ciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNXB4IDE2MHB4IGF1dG87XG4gIH1cbn1cbi5oZXJvIC5sZWFkZXJzLXRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG59XG4uaGVybyAubGVhZGVycy10YWJsZSB0Ym9keSB0ZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5oZXJvIC5sZWFkZXJzLXRhYmxlIC5udW1iZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLypcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSk7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gIH0qL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8gLmxlYWRlcnMtdGFibGUgLm51bWJlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uaGVybyAubGVhZGVycy10YWJsZSAubmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGdhcDogMTJweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRpdGxlLWZvbnQtZmFtaWx5KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvIC5sZWFkZXJzLXRhYmxlIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZ2FwOiA5cHg7XG4gIH1cbn1cbi5oZXJvIC5sZWFkZXJzLXRhYmxlIC52YWx1ZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZ2FwOiA3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVybyAubGVhZGVycy10YWJsZSAudmFsdWUge1xuICAgIGdhcDogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmhlcm8gLmxlYWRlcnMtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBTb2ZpYSBTYW5zO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmhvdy1pbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxMTVweDtcbiAgaGVpZ2h0OiAxMTVweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob3ctaW1nIHtcbiAgICB3aWR0aDogOTVweDtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob3ctaW1nIHtcbiAgICB3aWR0aDogODVweDtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gIH1cbn1cbi5ob3ctaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbn1cbi5ob3ctdGl0bGUge1xuICBmb250LXNpemU6IDYycHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10aXRsZS1mb250LWZhbWlseSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhvdy10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG93LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbn1cbi5ob3ctbW9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1NnB4O1xufVxuLmhvdy1tb3JlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5yZXZlYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODg0cHg7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tY29udGFpbmVyLXNwYWNlKSAqIDIpIHZhcigtLWNvbnRhaW5lci1zcGFjZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXZlYWwtd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgcGFkZGluZzogdmFyKC0tY29udGFpbmVyLXNwYWNlKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5yZXZlYWwtd3JhcC5leHRyYS13cmFwIHtcbiAgei1pbmRleDogMTEwMDtcbn1cbi5yZXZlYWwtd3JhcCAucmV2ZWFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmV2ZWFsLWNsb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIHJpZ2h0OiAtMTJweDtcbn1cbi5yZXZlYWwtY2xvc2Ugc3ZnIHtcbiAgZmlsbDogdmFyKC0td2hpdGUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tc3BlZWQpO1xufVxuLnJldmVhbC1jbG9zZTpob3ZlciBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ucHJvZHVjdC1yZXYge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbn1cbi5wcm9kdWN0LXJldi1jb250IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3QtcmV2LWNvbnQge1xuICAgIGdhcDogMzJweDtcbiAgfVxufVxuLnByb2R1Y3QtcmV2LXR0bCB7XG4gIGZvbnQ6IDcwMCAyNnB4LzMxcHggdmFyKC0tdGl0bGUtZm9udC1mYW1pbHkpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtcmV2LXR0bCB7XG4gICAgZm9udDogNzAwIDM2cHgvNTdweCB2YXIoLS10aXRsZS1mb250LWZhbWlseSk7XG4gIH1cbn1cbi5wcm9kdWN0LXJldi1kZXNjIHtcbiAgZm9udDogNzAwIDI2cHgvMzFweCB2YXIoLS10aXRsZS1mb250LWZhbWlseSk7XG59XG4ucHJvZHVjdC1yZXYtZGVzYyA6aXMoaW1nLCBzdmcpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9kdWN0LXJldi1kZXNjIG1hcmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAwLjE1ZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5wcm9kdWN0LXJldi1kZXNjIG1hcmsgaW1nIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wcm9kdWN0LXJldi1mb3JtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxNnB4O1xuICBtYXgtd2lkdGg6IDI3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdC1yZXYtZm9ybSB7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG4ucHJvZHVjdC1yZXYtZm9ybS5zZW5kaW5nIHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wcm9kdWN0LXJldi10aHgge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIGZvbnQ6IDcwMCAyNnB4LzMxcHggdmFyKC0tdGl0bGUtZm9udC1mYW1pbHkpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtcmV2LXRoeCB7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG4ucHJvZHVjdC1yZXYtdGh4LXR0bCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb21tZW50LXJldmVhbC10dGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuLmNvbW1lbnQtcmV2ZWFsLWZvcm0ge1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uY29tbWVudC1yZXZlYWwtZm9ybSAuYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDI1MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZ2V0LXByZXNlbnQtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZ2V0LXByZXNlbnQtcG9wdXAgaDQge1xuICBmb250LWZhbWlseTogdmFyKC0tYm9keS1mb250LWZhbWlseSk7XG59XG4uZ2V0LXByZXNlbnQtcG9wdXAub3BlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZ2V0LXByZXNlbnQtcG9wdXAtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nZXQtcHJlc2VudC1wb3B1cC1ib3gge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNlYmU5O1xuICBib3gtc2hhZG93OiAwcHggMnB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDkwdmg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiA4MHZ3O1xuICBtYXgtd2lkdGg6IDgxdnc7XG59XG4uZ2V0LXByZXNlbnQtcG9wdXAtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjA0cHg7XG4gIGhlaWdodDogMTkwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMjRweCBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmdldC1wcmVzZW50LXBvcHVwIC5wcmVzZW50LWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cbi5nZXQtcHJlc2VudC1wb3B1cCAucHJlc2VudC1mb3JtIGJ1dHRvbi5nb2xkIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZ2V0LXByZXNlbnQtcG9wdXAgLnByZXNlbnQtZm9ybSBoNCB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG4uZ2V0LXByZXNlbnQtcG9wdXAgLnJldmVhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXQtcHJlc2VudC1wb3B1cCAucmV2ZWFsLWNsb3NlIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZzogNHB4O1xuICB9XG59XG4uZ2V0LXByZXNlbnQtcG9wdXAgLmJpcnRoLWNhcmQtZm9vdCAuYmlydGgtY2FyZC1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdldC1wcmVzZW50LXBvcHVwIC5iaXJ0aC1jYXJkLWZvb3QgLmJpcnRoLWNhcmQtcHJpY2Uge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuLnRoYW5rLXByZXNlbnQtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGhhbmstcHJlc2VudC1wb3B1cC5vcGVuIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50aGFuay1wcmVzZW50LXBvcHVwIGgyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRoYW5rLXByZXNlbnQtcG9wdXAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnRoYW5rLXByZXNlbnQtcG9wdXAtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aGFuay1wcmVzZW50LXBvcHVwLXdyYXBwZXIgLnJldmVhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aGFuay1wcmVzZW50LXBvcHVwLXdyYXBwZXIgLnJldmVhbC1jbG9zZSB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgfVxufVxuLnRoYW5rLXByZXNlbnQtcG9wdXAtYm94IHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZWJlOTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA5MHZoO1xuICBwYWRkaW5nOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogODB2dztcbiAgbWF4LXdpZHRoOiA4MXZ3O1xufVxuXG4uemtzLWNhcmQtdGV4dC1yZXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNFQkU5O1xufVxuLnprcy1jYXJkLXRleHQtcmV2LXdyYXAge1xuICBtYXgtd2lkdGg6IDU3NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMDYyQzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuemtzLWNhcmQtdGV4dC1yZXYtd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuLnprcy1jYXJkLXRleHQtcmV2LWNvbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0ycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxOC42cHg7XG59XG5cbi56a3MtY2FyZC10eHQubW9yZS10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnprcy1jYXJkLW9wZW4tdGV4dC1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAyKSAwJSwgI0ZGRiA4MC4yMSUpO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgY29sb3I6ICM2ODNGRDI7XG4gIGZvbnQtZmFtaWx5OiBTb2ZpYSBTYW5zO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9pbnRlci1ldmVudHM6IHZpc2libGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9yZS10ZXh0IC56a3MtY2FyZC1vcGVuLXRleHQtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zdXAtYnRuIHtcbiAgcGFkZGluZzogNnB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTIycHg7XG4gIHJpZ2h0OiAzN3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdXAtYnRuIHtcbiAgICBib3R0b206IDUwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdXAtYnRuIHtcbiAgICBib3R0b206IDIwcHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgfVxufVxuLnN1cC1idG4tYnV0dG9uIHtcbiAgd2lkdGg6IDc3cHg7XG4gIGhlaWdodDogNzdweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODNGRDI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogNnB4IHNvbGlkIHJnYmEoMTA0LCA2MywgMjEwLCAwLjA3MDU4ODIzNTMpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zdXAtYnRuLWJ1dHRvbiBzdmcge1xuICB3aWR0aDogMzdweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdXAtYnRuLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG4gIC5zdXAtYnRuLWJ1dHRvbiBzdmcge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuLnN1cC1idG46aG92ZXIgYnV0dG9uIHtcbiAgb3V0bGluZTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnN1cC1idG46aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLnN1cHBvcnQtcmV2ZWFsIHtcbiAgYmFja2dyb3VuZDogI0ZCRkFGMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdXBwb3J0LXJldmVhbCAucmV2ZWFsLWNsb3NlIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbiAgLnN1cHBvcnQtcmV2ZWFsIC5yZXZlYWwtY2xvc2Ugc3ZnIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5zdXBwb3J0LXJldmVhbC10eHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWF4LXdpZHRoOiA2NDdweDtcbiAgbWFyZ2luOiAxNnB4IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3VwcG9ydC1yZXZlYWwtdHh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5zdXBwb3J0LXJldmVhbC1mb3JtIHtcbiAgbWF4LXdpZHRoOiA2NDdweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjRkJGQUYzO1xufVxuLnN1cHBvcnQtcmV2ZWFsLWZvcm0gdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdXBwb3J0LXJldmVhbC1mb3JtIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zdXBwb3J0LXJldmVhbC1mb3JtIC5idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjMzcHg7XG4gIGhlaWdodDogNTZweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdXBwb3J0LXJldmVhbC1mb3JtIC5idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5iaXJ0aC1kb25hdGUtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmlydGgtZG9uYXRlLXBvcHVwLm9wZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJpcnRoLWRvbmF0ZS1wb3B1cC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGJhY2tncm91bmQ6ICNGM0VCRTk7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogODgzcHg7XG59XG4uYmlydGgtZG9uYXRlLXBvcHVwLXdyYXBwZXIgLnJldmVhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iaXJ0aC1kb25hdGUtcG9wdXAtd3JhcHBlciAucmV2ZWFsLWNsb3NlIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZzogNHB4O1xuICB9XG59XG4uYmlydGgtZG9uYXRlLXBvcHVwLXdyYXBwZXIgLmJveCB7XG4gIG1heC13aWR0aDogNTI3cHg7XG4gIG1hcmdpbjogNiUgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJpcnRoLWRvbmF0ZS1wb3B1cC13cmFwcGVyIGgzIHtcbiAgY29sb3I6ICMyMDYyQzU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYmlydGgtZG9uYXRlLXBvcHVwLXdyYXBwZXIgaW5wdXQge1xuICBib3gtc2hhZG93OiAwcHggMnB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMTJweCAxNHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM4MHB4O1xufVxuLmJpcnRoLWRvbmF0ZS1wb3B1cC13cmFwcGVyIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODM5MkE2O1xufVxuLmJpcnRoLWRvbmF0ZS1wb3B1cC13cmFwcGVyIHNwYW4uZXJyb3Ige1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzODBweDtcbn1cbi5iaXJ0aC1kb25hdGUtcG9wdXAtd3JhcHBlciBidXR0b24uYnV0dG9uIHtcbiAgcGFkZGluZzogMTNweCA0OHB4O1xuICBtaW4td2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJpcnRoLWRvbmF0ZS1wb3B1cC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLnJhZGlvLWJ1dHRvbnMge1xuICAtLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgLS1jb2xvci1kYXJrOiB2YXIoLS1wcmltYXJ5LWRhcmstY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IGF1dG87XG59XG4ucmFkaW8tYnV0dG9ucy5zZWNvbmRhcnkge1xuICAtLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAtLWNvbG9yLWRhcms6IHZhcigtLXNlY29uZGFyeS1kYXJrLWNvbG9yKTtcbn1cbi5yYWRpby1idXR0b25zIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yYWRpby1idXR0b25zIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQ6IDYwMCAxMHB4LzEycHggdmFyKC0tYm9keS1mb250LWZhbWlseSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yKTtcbiAgcGFkZGluZzogMTJweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yYWRpby1idXR0b25zIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICAgIGZvbnQ6IDYwMCAxNHB4LzE3cHggdmFyKC0tYm9keS1mb250LWZhbWlseSk7XG4gIH1cbn1cbi5yYWRpby1idXR0b25zIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG59XG4ucmFkaW8tYnV0dG9ucyBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc21hbGwpIDAgMCB2YXIoLS1yYWRpdXMtc21hbGwpO1xufVxuLnJhZGlvLWJ1dHRvbnMgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItcmFkaXVzOiAwIHZhcigtLXJhZGl1cy1zbWFsbCkgdmFyKC0tcmFkaXVzLXNtYWxsKSAwO1xufVxuLnJhZGlvLWJ1dHRvbnMgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3IpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbm5lci1zaGFyb3cpO1xufVxuLnJhZGlvLWJ1dHRvbnMubGFyZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnJhZGlvLWJ1dHRvbnMubGFyZ2UgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIHBhZGRpbmc6IDEycHggMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yYWRpby1idXR0b25zLmxhcmdlIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yYWRpby1idXR0b25zLmxhcmdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbi5yYWRpby1idXR0b25zLndoaXRlIHtcbiAgLS1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAtLWNvbG9yLWRhcms6IHZhcigtLXdoaXRlKTtcbn1cbi5yYWRpby1idXR0b25zLndoaXRlIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5jYXJkLWZvbnQtMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxvYnN0ZXJcIiwgdmFyKC0tYm9keS1mb250LWZhbWlseSk7XG59XG5cbi5jYXJkLWZvbnQtMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhdmVhdFwiLCB2YXIoLS1ib2R5LWZvbnQtZmFtaWx5KTtcbn1cblxuLmNhcmQtZm9udC0zIHtcbiAgZm9udC1mYW1pbHk6IFwiQW1hdGljIFNDXCIsIHZhcigtLWJvZHktZm9udC1mYW1pbHkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmQtY3JlYXRlIHtcbiAgICBtYXgtd2lkdGg6IDg2NnB4O1xuICB9XG59XG4uY2FyZC1jcmVhdGUtYXJlYSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZGFyay1jb2xvcik7XG4gIHBhZGRpbmc6IDMycHggMCA0MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtY3JlYXRlLWFyZWEge1xuICAgIHBhZGRpbmc6IDQycHggMCAxMDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkLWNyZWF0ZS1hcmVhIHtcbiAgICBwYWRkaW5nOiA0MnB4IDAgMTM0cHg7XG4gIH1cbn1cbi5jYXJkLWNyZWF0ZS1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtY3JlYXRlLWhlYWQge1xuICAgIGdhcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uY2FyZC1jcmVhdGUtdHRsIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uY2FyZC1jcmVhdGUtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWNyZWF0ZS1uYXYge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5jYXJkLWNyZWF0ZS1uYXYtYnRuIHN2ZyB7XG4gIGZpbGw6IHZhcigtLXdoaXRlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWNyZWF0ZS1uYXYtYnRuIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmQtY3JlYXRlLW5hdi1idG4ge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbiAgLmNhcmQtY3JlYXRlLW5hdi1idG4gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNhcmQtY3JlYXRlLW5hdi1idG5bZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNhcmQtY3JlYXRlLXN0ZXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweCAxOHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIG1hcmdpbjogMCBhdXRvIDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWNyZWF0ZS1zdGVwcyB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uY2FyZC1jcmVhdGUtc3RlcHMtaXRtIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTBweCAxMnB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmQtY3JlYXRlLXN0ZXBzLWl0bS5pcy1jdXJyZW50IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtY3JlYXRlLXN0ZXBzLWl0bS5pcy1jdXJyZW50IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgfVxufVxuLmNhcmQtY3JlYXRlLXN0ZXBzLWl0bTpub3QoLmlzLWFjdGl2ZSkgOmlzKC5jYXJkLWNyZWF0ZS1zdGVwcy1pdG0tdHRsLCAuY2FyZC1jcmVhdGUtc3RlcHMtaXRtLXR4dCkge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY2FyZC1jcmVhdGUtc3RlcHMtaXRtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xufVxuLmNhcmQtY3JlYXRlLXN0ZXBzLWl0bTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1jcmVhdGUtc3RlcHMtaXRtOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWNyZWF0ZS1zdGVwcy1pdG0ge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIH1cbiAgLmNhcmQtY3JlYXRlLXN0ZXBzLWl0bTphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gIH1cbn1cbi5jYXJkLWNyZWF0ZS1zdGVwcy1pdG0tdHRsIHtcbiAgZm9udDogODAwIDE2cHgvMTlweCB2YXIoLS1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1jcmVhdGUtc3RlcHMtaXRtLXR0bCB7XG4gICAgZm9udDogODAwIDI0cHgvMjlweCB2YXIoLS1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgfVxufVxuLmNhcmQtY3JlYXRlLXN0ZXBzLWl0bS10eHQge1xuICBmb250OiA2MDAgMThweC8yNXB4IHZhcigtLWJvZHktZm9udC1mYW1pbHkpO1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FyZC1jcmVhdGUtc3RlcHMtaXRtLXR4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNhcmQtY3JlYXRlLXNsaWRlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk7XG59XG4uY2FyZC1jcmVhdGUtc2xpZGVyID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb246IGFsbCB2YXIoLS1zcGVlZCk7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uY2FyZC1jcmVhdGUtc2xpZGVyID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgei1pbmRleDogMztcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJkLWNyZWF0ZS1zZWxlY3QtaGVhZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG8gMWZyO1xuICBnYXA6IDI0cHg7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiZW1wdHkgdHRsIG5hdlwiO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1jcmVhdGUtc2VsZWN0LWhlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWNyZWF0ZS1zZWxlY3QtaGVhZC5oaWRlLW9uLW1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNhcmQtY3JlYXRlLXNlbGVjdC10dGwge1xuICBncmlkLWFyZWE6IHR0bDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZm9udDogNzAwIDE2cHgvMjBweCB2YXIoLS1ib2R5LWZvbnQtZmFtaWx5KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWNyZWF0ZS1zZWxlY3QtdHRsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2FyZC1jcmVhdGUtc2VsZWN0LXNsaWRlciB7XG4gIG1heC13aWR0aDogNTc2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA5O1xufVxuLmNhcmQtY3JlYXRlLXNlbGVjdC1zbGlkZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbi5jYXJkLWNyZWF0ZS1zZWxlY3Qtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tc3BlZWQpO1xufVxuLmNhcmQtY3JlYXRlLXNlbGVjdC1zbGlkZXIgLnN3aXBlci1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuMyk7XG59XG4uY2FyZC1jcmVhdGUtc2VsZWN0LXNsaWRlci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgZ3JpZC1hcmVhOiBuYXY7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtY3JlYXRlLXNlbGVjdC1zbGlkZXItbmF2IHtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbi5jYXJkLWNyZWF0ZS1zZWxlY3Qtc2xpZGVyLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tc3BlZWQtZmFzdCk7XG59XG4uY2FyZC1jcmVhdGUtc2VsZWN0LXNsaWRlci1idG5bZGlzYWJsZWRdIHtcbiAgb3BhY2l0eTogMC40O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmNhcmQtY3JlYXRlLXNlbGVjdC1zbGlkZXItYnRuIHN2ZyB7XG4gIGZpbGw6IHZhcigtLXdoaXRlKTtcbn1cbi5jYXJkLWNyZWF0ZS10ZXh0IHtcbiAgbWF4LXdpZHRoOiA1NzZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXNwZWN0LXJhdGlvOiA1NzYvNDEyO1xufVxuLmNhcmQtY3JlYXRlLXRleHQuc3R5bGUtMSAuY2FyZC1jcmVhdGUtdGV4dC1hcmVhIHtcbiAgcGFkZGluZy1yaWdodDogMjUuNSU7XG59XG4uY2FyZC1jcmVhdGUtdGV4dC5zdHlsZS0yIC5jYXJkLWNyZWF0ZS10ZXh0LWFyZWEge1xuICBwYWRkaW5nLXJpZ2h0OiAxMSU7XG59XG4uY2FyZC1jcmVhdGUtdGV4dC5zdHlsZS0zIC5jYXJkLWNyZWF0ZS10ZXh0LWFyZWEge1xuICBwYWRkaW5nLXJpZ2h0OiAyNS41JTtcbn1cbi5jYXJkLWNyZWF0ZS10ZXh0LnN0eWxlLTQgLmNhcmQtY3JlYXRlLXRleHQtYXJlYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzLjUlO1xufVxuLmNhcmQtY3JlYXRlLXRleHQuc3R5bGUtNSAuY2FyZC1jcmVhdGUtdGV4dC1hcmVhIHtcbiAgcGFkZGluZy1yaWdodDogMjMlO1xufVxuLmNhcmQtY3JlYXRlLXRleHQuc3R5bGUtNiAuY2FyZC1jcmVhdGUtdGV4dC1hcmVhIHtcbiAgcGFkZGluZy1yaWdodDogMTclO1xufVxuLmNhcmQtY3JlYXRlLXRleHQuc3R5bGUtNyAuY2FyZC1jcmVhdGUtdGV4dC1hcmVhIHtcbiAgcGFkZGluZy1yaWdodDogMTAlO1xufVxuLmNhcmQtY3JlYXRlLXRleHQuc3R5bGUtOCAuY2FyZC1jcmVhdGUtdGV4dC1hcmVhIHtcbiAgcGFkZGluZy1yaWdodDogMTklO1xufVxuLmNhcmQtY3JlYXRlLXRleHQuc3R5bGUtOSAuY2FyZC1jcmVhdGUtdGV4dC1hcmVhIHtcbiAgcGFkZGluZy1yaWdodDogMjIlO1xufVxuLmNhcmQtY3JlYXRlLXRleHQtYXJlYSB7XG4gIC0tZm9udC1zaXplOiAyNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IHVuc2V0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNS43JTtcbiAgbGVmdDogNy41JTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiA3LjUlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG59XG4uY2FyZC1jcmVhdGUtdGV4dC1hcmVhOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jYXJkLWNyZWF0ZS10ZXh0LWFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiOGMxY2M7XG59XG4uY2FyZC1jcmVhdGUtdGV4dC1mb250cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDMycHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbi5jYXJkLWNyZWF0ZS10ZXh0LWZvbnRzIFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FyZC1jcmVhdGUtdGV4dC1mb250cyBbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhcmQtY3JlYXRlLXRleHQtZm9udHMgW3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2FyZC1jcmVhdGUtY2hvb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkLWNyZWF0ZS1jaG9vc2Uge1xuICAgIGdhcDogMTAwcHg7XG4gIH1cbn1cbi5jYXJkLWNyZWF0ZS1jaG9vc2UgPiAqIHtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJkLWNyZWF0ZS1jaG9vc2UtaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2FyZC1jcmVhdGUtY2hvb3NlLWFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmNhcmQtY3JlYXRlLWNob29zZS1hY3QtbGJsIHNwYW4uZXJyb3Ige1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cbi5jYXJkLWNyZWF0ZS1jaG9vc2UtYWN0IC5idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDEycHggYXV0byAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmQtY3JlYXRlLWNob29zZS1hY3QgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWNyZWF0ZS1jaG9vc2UtYWN0IC5idXR0b24ge1xuICAgIG1pbi13aWR0aDogODAlO1xuICB9XG59XG5cbi56a3MtY3JkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnprcy1jcmQtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwJTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzNiU7XG59XG4uemtzLWNyZC5zdHlsZS0xIC56a3MtY3JkLXR4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1LjUlO1xufVxuLnprcy1jcmQuc3R5bGUtMiAuemtzLWNyZC10eHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMSU7XG59XG4uemtzLWNyZC5zdHlsZS0zIC56a3MtY3JkLXR4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1LjUlO1xufVxuLnprcy1jcmQuc3R5bGUtNCAuemtzLWNyZC10eHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMy41JTtcbn1cbi56a3MtY3JkLnN0eWxlLTUgLnprcy1jcmQtdHh0IHtcbiAgcGFkZGluZy1yaWdodDogMjMlO1xufVxuLnprcy1jcmQuc3R5bGUtNiAuemtzLWNyZC10eHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNyU7XG59XG4uemtzLWNyZC5zdHlsZS03IC56a3MtY3JkLXR4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwJTtcbn1cbi56a3MtY3JkLnN0eWxlLTggLnprcy1jcmQtdHh0IHtcbiAgcGFkZGluZy1yaWdodDogMTklO1xufVxuLnprcy1jcmQuc3R5bGUtOSAuemtzLWNyZC10eHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMiU7XG59XG5cbi56a3MtY2FyZHMtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC56a3MtY2FyZHMtZ3JpZCB7XG4gICAgbWF4LXdpZHRoOiA1NzZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC56a3MtY2FyZHMtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuXG4uemtzLWNhcmQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi56a3MtY2FyZC10eHQge1xuICAtLWZvbnQtc2l6ZTogMjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhc3BlY3QtcmF0aW86IDU3Ni80MTI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnprcy1jYXJkLXR4dC12YWwge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjUuNyU7XG4gIGxlZnQ6IDcuNSU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMTEuNSU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uemtzLWNhcmQtbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuLnprcy1jYXJkLWZyb20ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnprcy1jYXJkLXBob3RvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMnB4IHJnYmEoNDYsIDQxLCA0MSwgMC4xNyk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luOiAtMjBweCAwIDEwcHg7XG59XG4uemtzLWNhcmQtYnRuLCAuemtzLWNhcmQtcmV2IHtcbiAgcGFkZGluZzogMCAxNnB4O1xuICB3aWR0aDogMjUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbn1cbi56a3MtY2FyZC1yZXYtdHh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgcGFkZGluZzogMTBweCAxMnB4IDE2cHggNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnprcy1jYXJkLXJldi10eHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNHB4O1xuICBsZWZ0OiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1saWdodC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIHotaW5kZXg6IC0xO1xufVxuLnprcy1jYXJkLXJldi10eHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxOCcgaGVpZ2h0PScyMicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGw9JyUyM0Q3RTZGRicgZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42MTMgMEgwdjE5LjAxMmwuMDc2LS4xMzIgMTYuNjk0IDIuMjM3YzEuMDMuMTM4IDEuNTk4LTEuMjM2Ljc4NS0xLjg4Mi0yLjg4Ny0yLjI5NC03LjA5Ni01Ljg2Mi05LjY2OS05LjA1NUM1LjUyNCA3LjI1IDIuOTYyIDIuNjc2IDEuNjEzLjE0N1YwWicgY2xpcC1ydWxlPSdldmVub2RkJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCB0b3AgbGVmdC9jb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMCU7XG4gIGJvdHRvbTogN3B4O1xufVxuXG4uY2FyZC1zZW5kLXJldmVhbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbn1cbi5jYXJkLXNlbmQtcmV2ZWFsLXR0bCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY2FyZC1zZW5kLXJldmVhbCAuaDIge1xuICBtYXJnaW46IDA7XG59XG5cbi5hbnMtY291bnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMjkwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktbGlnaHQtY29sb3IpO1xuICBib3gtc2hhZG93OiAwcHggNnB4IDBweCAwcHggI0EzODJGQTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW5zLWNvdW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICAgIHBhZGRpbmc6IDE2cHggMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFucy1jb3VudC1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTY2cHg7XG4gICAgaGVpZ2h0OiA5MnB4O1xuICB9XG59XG4uYW5zLWNvdW50LXR0bCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbnMtY291bnQtdHRsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgfVxufVxuLmFucy1jb3VudC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbnMtY291bnQtYm94IHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi5hbnMtY291bnQtdGltZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICBiYWNrZ3JvdW5kOiAjRkZFQjUxO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDBweCAwcHggIzAwMDtcbiAgcGFkZGluZzogMTZweCAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFucy1jb3VudC10aW1lciB7XG4gICAgcGFkZGluZzogMTZweCAyMnB4O1xuICB9XG59XG4uYW5zLWNvdW50LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDZweDtcbn1cbi5hbnMtY291bnQtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbi5hbnMtY291bnQtaXRlbTpmaXJzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBoZWlnaHQ6IDM5cHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmFucy1jb3VudCBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBvcGFjaXR5OiAwLjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW5zLWNvdW50IHNwYW4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uYW5zLWNvdW50IHNwYW46Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW5zLWNvdW50IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLmFucy10YWJzLWJ0bnMge1xuICBvdmVyZmxvdzogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAycHg7XG59XG4uYW5zLXRhYnMtYnRuczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFucy10YWJzLWJ0bnMtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5hbnMtdGFicy1idG4ge1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMHB4IDBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1saWdodC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFucy10YWJzLWJ0biB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBnYXA6IDZweDtcbiAgfVxufVxuLmFucy10YWJzLWJ0bjpob3ZlciwgLmFucy10YWJzLWJ0bjpmb2N1cywgLmFucy10YWJzLWJ0bi5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWxpZ2h0ZXItY29sb3IpO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuLmFucy10YWJzLWJ0bi5pcy1kb25lOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTknIGhlaWdodD0nMTknIHZpZXdCb3g9JzAgMCAxOSAxOScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00yLjkwMiA4Ljc5NjY2QzIuNTc0MDggOC43OTc1OCAyLjI1MzEzIDguODkxMzIgMS45NzYyNyA5LjA2NzAzQzEuNjk5NDEgOS4yNDI3NSAxLjQ3Nzk1IDkuNDkzMjcgMS4zMzc1MyA5Ljc4OTU5QzEuMTk3MSAxMC4wODU5IDEuMTQzNDQgMTAuNDE1OSAxLjE4Mjc1IDEwLjc0MTVDMS4yMjIwNyAxMS4wNjcgMS4zNTI3NSAxMS4zNzQ4IDEuNTU5NjggMTEuNjI5Mkw1Ljk3MDk3IDE3LjAzM0M2LjEyODI2IDE3LjIyODMgNi4zMjk4NyAxNy4zODMzIDYuNTU5MDYgMTcuNDg1QzYuNzg4MjYgMTcuNTg2NyA3LjAzODQyIDE3LjYzMjMgNy4yODg3NyAxNy42MThDNy44MjQyIDE3LjU4OTIgOC4zMDc2MSAxNy4zMDI4IDguNjE1ODEgMTYuODMxOEwxNy43NzkyIDIuMDc0MjRDMTcuNzgwNyAyLjA3MTc5IDE3Ljc4MjIgMi4wNjkzNCAxNy43ODM5IDIuMDY2OTNDMTcuODY5OCAxLjkzNDkyIDE3Ljg0MiAxLjY3MzMgMTcuNjY0NSAxLjUwODk1QzE3LjYxNTcgMS40NjM4MiAxNy41NTgzIDEuNDI5MTUgMTcuNDk1NiAxLjQwNzA2QzE3LjQzMjkgMS4zODQ5OCAxNy4zNjY0IDEuMzc1OTYgMTcuMzAwMSAxLjM4MDU2QzE3LjIzMzkgMS4zODUxNiAxNy4xNjkyIDEuNDAzMjcgMTcuMTEwMiAxLjQzMzc5QzE3LjA1MTIgMS40NjQzMSAxNi45OTkxIDEuNTA2NTkgMTYuOTU3IDEuNTU4MDJDMTYuOTUzNyAxLjU2MjA3IDE2Ljk1MDQgMS41NjYwNSAxNi45NDY5IDEuNTY5OTdMNy43MDU0OSAxMi4wMTEzQzcuNjcwMzIgMTIuMDUxMSA3LjYyNzYyIDEyLjA4MzQgNy41Nzk4NCAxMi4xMDY1QzcuNTMyMDcgMTIuMTI5NiA3LjQ4MDE5IDEyLjE0MyA3LjQyNzIgMTIuMTQ1OEM3LjM3NDIyIDEyLjE0ODcgNy4zMjEyIDEyLjE0MSA3LjI3MTIyIDEyLjEyMzJDNy4yMjEyMyAxMi4xMDU0IDcuMTc1MjggMTIuMDc3OSA3LjEzNjA0IDEyLjA0MjFMNC4wNjkgOS4yNTExMkMzLjc1MDQ2IDguOTU5MTIgMy4zMzQxMiA4Ljc5Njk5IDIuOTAyIDguNzk2NjZaJyBmaWxsPSclMjNGRjRGMzInLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYW5zLXRhYnMtYnRuLmlzLWRvbmU6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuLmFucy10YWJzLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWxpZ2h0ZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiA1NnB4IDM2cHggNTJweCAzNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hbnMtdGFicy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMnB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbnMtdGFicy1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gIH1cbn1cbi5hbnMtaXRlbS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDU2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFucy1pdGVtLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYW5zLWl0ZW0taW5uZXIuYW5zLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICByb3ctZ2FwOiAzMnB4O1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYW5zLWl0ZW0taW5uZXIuYW5zLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYW5zLWl0ZW0taW5uZXIuYW5zLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbnMtaXRlbS1pbm5lci5hbnMtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMTAwJSk7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbn1cbi5hbnMtaXRlbS10eHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFucy1pdGVtLXR4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5hbnMtaXRlbS10dGwge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYW5zLWl0ZW0tdHRsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgfVxufVxuLmFucy1pdGVtLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIG1heC13aWR0aDogNjA1cHg7XG59XG4uYW5zLWl0ZW0taW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMHB4IDBweCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAzNTdweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMxNHB4O1xufVxuLmFucy1pdGVtLWltZy5mdWxsIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW5zLWl0ZW0taW1nLmZ1bGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAyODFweDtcbiAgfVxufVxuLmFucy1pdGVtLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbnMtaXRlbS1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAyODFweDtcbiAgfVxufVxuLmFucy1pdGVtLXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW5zLWl0ZW0tdGFicyB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbn1cbi5hbnMtaXRlbS10YWJzLWJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDMwOXB4O1xuICBtYXgtd2lkdGg6IDMzJTtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFucy1pdGVtLXRhYnMtYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWF4LXdpZHRoOiAxMDdweDtcbiAgfVxufVxuLmFucy1pdGVtLXRhYnMtYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbi5hbnMtaXRlbS10YWJzLWJ0bi5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4uYW5zLWl0ZW0gLnNob3AtY2FyZCAuc2hvcC1jYXJkLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW5zIC5zaG9wLWNhcmQgLnNob3AtY2FyZC1mYXYsIC5hbnMgLnNob3AtY2FyZCAuc2hvcC1jYXJkLXB1ciwgLmFucyAuc2hvcC1jYXJkIC5zaG9wLWNhcmQtcHJpY2UsIC5hbnMgLnNob3AtY2FyZCAuc2hvcC1jYXJkLWhlYWQtbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW5zIC5zaG9wLWNhcmQgLnNob3AtY2FyZC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1saWdodGVyLWNvbG9yKTtcbiAgdG9wOiAxMHB4O1xufVxuLmFucyAuc2hvcC1jYXJkIC5zaG9wLWNhcmQtaW5mby5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uYW5zLXRoaXJkIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hbnMtdGhpcmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIHJvdy1nYXA6IDE2cHg7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hbnMtdGhpcmQtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hbnMtdGhpcmQtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFucy10aGlyZC1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxMDAlKTtcbiAgfVxufVxuLmFucy1maWZ0aCBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYW5zLWZpZnRoLWNvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI3MHB4IGF1dG87XG4gIGdhcDogNDBweDtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFucy1maWZ0aC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5hbnMtZmlmdGgtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIHJvdy1nYXA6IDE2cHg7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFucy1maWZ0aC1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW5zLWZpZnRoLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDEwMCUpO1xuICB9XG59XG4uYW5zLWZpZnRoIC5zaG9wLWNhdHMge1xuICBncmlkLWFyZWE6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFucy1maWZ0aCAuc2hvcC1jYXRzIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxufVxuXG4uZGFzaC1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDYwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRhc2gtaGVybyB7XG4gICAgaGVpZ2h0OiA0NzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFzaC1oZXJvIHtcbiAgICBoZWlnaHQ6IDM4NXB4O1xuICB9XG59XG4uZGFzaC1oZXJvLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsICMxMDE2MEUgMTAwJSksIG5vLXJlcGVhdDtcbiAgei1pbmRleDogMjtcbn1cbi5kYXNoLWhlcm8tY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB6LWluZGV4OiAzO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDYwcHggNThweCA2MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRhc2gtaGVyby1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhc2gtaGVyby1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMCA0NXB4IDIwcHggNDVweDtcbiAgfVxufVxuLmRhc2gtaGVyby1jb250ZW50IGRpdiB7XG4gIHdpZHRoOiA2NDBweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRhc2gtaGVyby1jb250ZW50IGRpdiB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuLmRhc2gtaGVybyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm90dG9tOiAtMjBweDtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlICsgMjBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC5kYXNoLWhlcm8gaW1nIHtcbiAgICBib3R0b206IC0xMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kYXNoLWhlcm8gaW1nIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5kYXNoLXR0bCB7XG4gIGZvbnQtc2l6ZTogNjJweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRhc2gtdHRsIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhc2gtdHRsIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbn1cblxuLmRhc2gtaGVhZCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNCNTk5RkYgMCUsICM4NTYwRTYgMTAwJSk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmc6IDMycHggMTZweDtcbn1cbi5kYXNoLWhlYWQtdHh0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLXRvcDogMTNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXNoLWhlYWQtdHh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGFzaC1oZWFkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uZGFzaC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGFzaC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFzaC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4uZGFzaC10aXRsZSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzUwM0M4MjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5kYXNoLXRpdGxlIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMjUnIGhlaWdodD0nMTEnIHZpZXdCb3g9JzAgMCAyMjUgMTEnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBvcGFjaXR5PScwLjUnIGQ9J00wLjM5MDYyNSA2LjAyNTM4QzkxLjUwOTMgMTAuMDk3NyAxNDYuMDE4IC0wLjA4OTIxMSAyMjQuMzkxIDYuMDI1MzgnIHN0cm9rZT0nJTIzNjgzRkQyJyBzdHJva2Utd2lkdGg9JzcnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgYm90dG9tOiAxcHg7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRhc2gtdGl0bGUgc3BhbjpiZWZvcmUge1xuICAgIGhlaWdodDogOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFzaC10aXRsZSBzcGFuOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA3cHg7XG4gIH1cbn1cbi5kYXNoLXRpdGxlLmRhc2gtdGl0bGUtY2lyY2xlIHtcbiAgY29sb3I6ICM1MDNDODI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbi5kYXNoLXRpdGxlLmRhc2gtdGl0bGUtY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIxMScgaGVpZ2h0PSc3Micgdmlld0JveD0nMCAwIDIxMSA3MicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIG9wYWNpdHk9JzAuNCcgZD0nTTExMC43OTMgNC45MDg0QzYwLjIxMTkgMC45NTEzMDkgMTQuNDA5NiAyMC4yNDk0IDUuMzEyMzQgMzkuNDY1M0MtMy43ODQ5NCA1OC42ODEyIDI5LjI4NDMgNjguMjE5MiA3Ny43OTE3IDY3LjYwMjRDMTI2LjI5OSA2Ni45ODU1IDE5Ny4wMDggNjIuMzQ5IDIwNi4yNDMgMzguNTA5MkMyMTUuNDc4IDE0LjY2OTMgMTIyLjMyNyAxMy41NDE1IDk4LjIxNjUgMTYuMjA4OCcgc3Ryb2tlPSclMjM2ODNGRDInIHN0cm9rZS13aWR0aD0nNycgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG59XG5cbi5kYXNoLXBhZ2UgbWFpbiBhOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiAjMjA2MkM1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5kYXNoLXBhZ2UgbWFpbiBhOm5vdChbY2xhc3NdKTpub3QoW2hyZWZdKSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGFzaC1wYWdlIG1haW4gLnNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDg2cHg7XG4gIH1cbn1cblxuLmRhc2gtcGFnZSAuc3VwLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1jYXJkIHtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogIzFDMUYyOTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXgtd2lkdGg6IDQ0MXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnZpZGVvLWNhcmQtaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjA4cHg7XG4gIGJhY2tncm91bmQ6ICNEOUQ5RDk7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZpZGVvLWNhcmQtaW1nIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZGVvLWNhcmQtaW1nIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG59XG4udmlkZW8tY2FyZC1pbWcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udmlkZW8tY2FyZC1ib3R0b20ge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgbWluLWhlaWdodDogNDFweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC52aWRlby1jYXJkLWJvdHRvbSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZGVvLWNhcmQtYm90dG9tIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNjVweDtcbiAgfVxufVxuLnZpZGVvLWNhcmQtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQxcHg7XG4gIHdpZHRoOiA0MXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTZweDtcbiAgcmlnaHQ6IDE2cHg7XG59XG4udmlkZW8tY2FyZC1saW5rIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmlkZW8tY2FyZC1saW5rIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4udmlkZW8tY2FyZC1saW5rIHN2ZyBjaXJjbGUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmlkZW8tY2FyZC1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGhlaWdodDogNDRweDtcbiAgICB3aWR0aDogNDRweDtcbiAgfVxufVxuLnZpZGVvLWNhcmQtbGluazpob3ZlciBzdmcgcGF0aCwgLnZpZGVvLWNhcmQtbGluazp2aXNpdGVkIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0RDQ0VGRTtcbn1cbi52aWRlby1jYXJkLWxpbms6aG92ZXIgc3ZnIGNpcmNsZTpudGgtY2hpbGQoMiksIC52aWRlby1jYXJkLWxpbms6dmlzaXRlZCBzdmcgY2lyY2xlOm50aC1jaGlsZCgyKSB7XG4gIHN0cm9rZTogI0RDQ0VGRTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmlkZW8tY2FyZC1saW5rOmhvdmVyIHN2ZyBwYXRoLCAudmlkZW8tY2FyZC1saW5rOnZpc2l0ZWQgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICNGRjRGMzI7XG4gIH1cbiAgLnZpZGVvLWNhcmQtbGluazpob3ZlciBzdmcgY2lyY2xlOm50aC1jaGlsZCgyKSwgLnZpZGVvLWNhcmQtbGluazp2aXNpdGVkIHN2ZyBjaXJjbGU6bnRoLWNoaWxkKDIpIHtcbiAgICBzdHJva2U6ICNGRjRGMzI7XG4gIH1cbn1cblxuLmRhc2gtbWlzc2lvbi1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGFzaC1taXNzaW9uLWZsZXgge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhc2gtbWlzc2lvbi1mbGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuLmRhc2gtbWlzc2lvbi1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk5NHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiA0OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xuICBib3gtc2hhZG93OiAwcHggMnB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRhc2gtbWlzc2lvbi1pbm5lciB7XG4gICAgcGFkZGluZzogMzhweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFzaC1taXNzaW9uLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRhc2gtY291bnQge1xuICAgIGJhY2tncm91bmQ6ICMxQzFGMjk7XG4gIH1cbn1cbi5kYXNoLWNvdW50LWlubmVyIHtcbiAgcGFkZGluZzogNThweCAwO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICMxQzFGMjk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFzaC1jb3VudC1pbm5lciB7XG4gICAgcGFkZGluZzogNDJweCAwO1xuICB9XG59XG4uZGFzaC1jb3VudC10dGwge1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGFzaC1jb3VudC10dGwge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhc2gtY291bnQtdHRsIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxufVxuLmRhc2gtY291bnQtdG9wIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgYXV0byk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDg0cHg7XG4gIG1hcmdpbjogMCBhdXRvIDI0cHggYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXgtd2lkdGg6IDkyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhc2gtY291bnQtdG9wIHtcbiAgICBnYXA6IDUxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXNoLWNvdW50LXRvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG4uZGFzaC1jb3VudC1tYXAge1xuICBvdmVyZmxvdzogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRhc2gtY291bnQtbWFwOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGFzaC1jb3VudC1tYXAgaW1nIHtcbiAgd2lkdGg6IDk4NXB4O1xuICBtaW4td2lkdGg6IDk4NXB4O1xuICBoZWlnaHQ6IDU1NHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGFzaC1jb3VudC1jYXJkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xufVxuLmRhc2gtY291bnQtY2FyZC12YWwge1xuICBmb250LWZhbWlseTogdmFyKC0tdGl0bGUtZm9udC1mYW1pbHkpO1xuICBjb2xvcjogI0ZGRUI1MTtcbiAgZm9udC1zaXplOiA2MnB4O1xuICBsaW5lLWhlaWdodDogNjlweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGFzaC1jb3VudC1jYXJkLXZhbCB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFzaC1jb3VudC1jYXJkLXZhbCB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG4uZGFzaC1jb3VudC1jYXJkLXR4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXNoLWNvdW50LWNhcmQtdHh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufSIsIkBpbXBvcnQgJy4vc2V0dGluZ3MnO1xuQGltcG9ydCAnLi4vdXRpbHMvaW5kZXgnO1xuXG46cm9vdCB7XG4gIC8vIEZvbnRzXG4gIC0tYm9keS1mb250LWZhbWlseTogJ0ludGVyJywgc3lzdGVtLXVpO1xuICAtLWJvZHktZm9udDogNDAwIDE2cHgvMS40IHZhcigtLWJvZHktZm9udC1mYW1pbHkpO1xuICAtLW1lZGl1bS1mb250LXNpemU6IDE0cHg7XG4gIC0tc21hbGwtZm9udC1zaXplOiAxMnB4O1xuICAtLXRpbnktZm9udC1zaXplOiAxMnB4O1xuXG4gIC0tdGl0bGUtZm9udC1mYW1pbHk6ICdTb2ZpYSBTYW5zJywgc3lzdGVtLXVpO1xuICAtLWgxLWZvbnQ6IDkwMCAzOHB4LzEuMyB2YXIoLS10aXRsZS1mb250LWZhbWlseSk7XG4gIC0taDItZm9udDogNzAwIDI2cHgvMS4zIHZhcigtLXRpdGxlLWZvbnQtZmFtaWx5KTtcbiAgLS1oMy1mb250OiA3MDAgMjBweC8xLjMgdmFyKC0tdGl0bGUtZm9udC1mYW1pbHkpO1xuICAtLWg0LWZvbnQ6IDcwMCAxNnB4LzEuMyB2YXIoLS10aXRsZS1mb250LWZhbWlseSk7XG4gIC0taDUtZm9udDogNzAwIDE2cHgvMS4zIHZhcigtLXRpdGxlLWZvbnQtZmFtaWx5KTtcbiAgLS1oNi1mb250OiA2MDAgMTRweC8xLjMgdmFyKC0tdGl0bGUtZm9udC1mYW1pbHkpO1xuXG4gIC8vIFBhbGV0dGVcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1saWdodC1ncmV5OiAjZjJmNGY5O1xuICAtLW1lZGl1bS1ncmV5OiAjODM5MmE2O1xuICAtLWRhcmstZ3JleTogIzMzMztcbiAgLS1ibGFjazogIzAwMDtcbiAgLS1vbi13aGl0ZTogdmFyKC0tYmxhY2spO1xuICAtLW9uLWxpZ2h0LWdyZXk6IHZhcigtLWJsYWNrKTtcbiAgLS1vbi1tZWRpdW0tZ3JleTogdmFyKC0td2hpdGUpO1xuICAtLW9uLWRhcmstZ3JleTogdmFyKC0td2hpdGUpO1xuICAtLW9uLWJsYWNrOiB2YXIoLS13aGl0ZSk7XG5cbiAgLS1wcmltYXJ5LWNvbG9yOiAjNjgzZmQyO1xuICAtLXByaW1hcnktZGFyay1jb2xvcjogIzUwM2M4MjtcbiAgLS1wcmltYXJ5LWxpZ2h0LWNvbG9yOiAjZGNjZWZlO1xuICAtLXByaW1hcnktbGlnaHRlci1jb2xvcjogI2VmZWRmYztcbiAgLS1vbi1wcmltYXJ5LWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIC0tb24tcHJpbWFyeS1kYXJrLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIC0tb24tcHJpbWFyeS1saWdodC1jb2xvcjogdmFyKC0td2hpdGUpO1xuXG4gIC0tZGlzYWJsZWQtY29sb3I6ICNkMGQzZDc7XG4gIC0tb24tZGlzYWJsZWQtY29sb3I6IHZhcigtLXdoaXRlKTtcblxuICAtLXNlY29uZGFyeS1jb2xvcjogIzIwNjJjNTtcbiAgLS1zZWNvbmRhcnktZGFyay1jb2xvcjogIzE1NTBhODtcbiAgLS1zZWNvbmRhcnktbGlnaHQtY29sb3I6ICNkN2U2ZmY7XG4gIC0tc2Vjb25kYXJ5LWxpZ2h0ZXItY29sb3I6ICNmMGY1ZmQ7XG4gIC0tb24tc2Vjb25kYXJ5LWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIC0tb24tc2Vjb25kYXJ5LWRhcmstY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgLS1vbi1zZWNvbmRhcnktbGlnaHQtY29sb3I6IHZhcigtLWJsYWNrKTtcblxuICAtLXN1cmZhY2U6ICNmM2ViZTk7XG4gIC0tc3VyZmFjZS0yOiAjZmJmYWYzO1xuICAtLW9uLXN1cmZhY2U6IHZhcigtLWJsYWNrKTtcbiAgLS1vbi1zdXJmYWNlLTI6IHZhcigtLWJsYWNrKTtcblxuICAtLXJlZDogI2ZmNGYzMjtcbiAgLS1yZWQtbGlnaHQ6ICNmZmY1ZjU7XG4gIC0tb24tcmVkOiB2YXIoLS13aGl0ZSk7XG4gIC0tb24tcmVkLWxpZ2h0OiB2YXIoLS1ibGFjayk7XG5cbiAgLS1ncmVlbjogIzQyYzc3NztcbiAgLS1ncmVlbi1saWdodDogI2Y1ZmZmOTtcbiAgLS1vbi1ncmVlbjogdmFyKC0td2hpdGUpO1xuICAtLW9uLWdyZWVuLWxpZ2h0OiB2YXIoLS1ibGFjayk7XG5cbiAgLS1nb2xkOiAjZmZhODAwO1xuICAtLXllbGxvdzogI2ZmZWI1MTtcblxuICAtLWJvZHktY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgLS1ib2R5LWJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcblxuICAvLyBTaGFkb3dzXG4gIC0tc2hhZG93OiAwIDJweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIC0tc2hhZG93LTI6IDBweCAwcHggMTFweCAxMXB4IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gIC0tcHJpbWFyeS1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgxMjMsIDg0LCAyMjMsIDAuMjMpO1xuICAtLXNlY29uZGFyeS1zaGFkb3c6IDAgNXB4IDIwcHggcmdiYSgzMiwgOTgsIDE5NiwgMC4yMyk7XG4gIC0tYmxhY2stc2hhZG93OiAwIDRweCAwIHZhcigtLWJsYWNrKTtcbiAgLS1ibGFjay1zaGFkb3ctaG92ZXI6IDAgMCAwIHZhcigtLWJsYWNrKTtcbiAgLS1pbm5lci1zaGFyb3c6IGluc2V0IC0zcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjEpO1xuXG4gIC8vIFJhZGl1c1xuICAtLXJhZGl1czogMTJweDtcbiAgLS1yYWRpdXMtc21hbGw6IDZweDtcblxuICAvLyBTaXplc1xuICAtLWdhcDogNDBweDtcbiAgLS1jb250ZW50LXdpZHRoOiAje21hcC1nZXQoJGNvbnRlbnQtd2lkdGgsIHNtYWxsKX1weDtcbiAgLS1jb250YWluZXItc3BhY2U6IDIwcHg7XG4gIC0tY29udGFpbmVyLXdpZHRoOiBjYWxjKHZhcigtLWNvbnRlbnQtd2lkdGgpICsgdmFyKC0tY29udGFpbmVyLXNwYWNlKSAqIDIpO1xuICAtLXNlY3Rpb24tc3BhY2U6IDQwcHg7XG5cbiAgLy8gVHJhbnNpdGlvbnNcbiAgLS1zcGVlZDogMC4zcztcbiAgLS1zcGVlZC1mYXN0OiAwLjE1cztcblxuICAvLyBSZXNwb25zaXZlXG4gIEBlYWNoICRuYW1lLCAkdmFsIGluICRjb250ZW50LXdpZHRoIHtcbiAgICBAaWYgJG5hbWUgIT0gJ3NtYWxsJyB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRuYW1lKSB7XG4gICAgICAgIC0tY29udGVudC13aWR0aDogI3skdmFsfXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgLS1oMS1mb250OiA5MDAgNTJweC8xLjMgdmFyKC0tdGl0bGUtZm9udC1mYW1pbHkpO1xuICAgIC0taDItZm9udDogNzAwIDM2cHgvMS4zIHZhcigtLXRpdGxlLWZvbnQtZmFtaWx5KTtcbiAgICAtLWgzLWZvbnQ6IDcwMCAyOHB4LzEuMyB2YXIoLS10aXRsZS1mb250LWZhbWlseSk7XG4gICAgLS1oNC1mb250OiA3MDAgMjRweC8xLjMgdmFyKC0tdGl0bGUtZm9udC1mYW1pbHkpO1xuICAgIC0taDUtZm9udDogNzAwIDIwcHgvMS4zIHZhcigtLXRpdGxlLWZvbnQtZmFtaWx5KTtcbiAgICAtLWg2LWZvbnQ6IDYwMCAxOHB4LzEuMyB2YXIoLS10aXRsZS1mb250LWZhbWlseSk7XG5cbiAgICAtLXNlY3Rpb24tc3BhY2U6IDU2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KHhsYXJnZSkge1xuICAgIC0taDEtZm9udDogOTAwIDYycHgvMS4zIHZhcigtLXRpdGxlLWZvbnQtZmFtaWx5KTtcbiAgICAtLWgyLWZvbnQ6IDcwMCA0MHB4LzEuMyB2YXIoLS10aXRsZS1mb250LWZhbWlseSk7XG4gICAgLS1oMy1mb250OiA3MDAgMzJweC8xLjMgdmFyKC0tdGl0bGUtZm9udC1mYW1pbHkpO1xuICAgIC0taDQtZm9udDogNzAwIDI0cHgvMS4zIHZhcigtLXRpdGxlLWZvbnQtZmFtaWx5KTtcbiAgICAtLWg1LWZvbnQ6IDcwMCAxOHB4LzEuMyB2YXIoLS10aXRsZS1mb250LWZhbWlseSk7XG4gICAgLS1oNi1mb250OiA2MDAgMTZweC8xLjMgdmFyKC0tdGl0bGUtZm9udC1mYW1pbHkpO1xuICB9XG59XG4iLCJAZnVuY3Rpb24gZ2V0Q3VycmVudEJwKCRicCkge1xuICAkdG90YWw6IGxlbmd0aCgkYnJlYWtwb2ludHMpO1xuXG4gIEBmb3IgJGogZnJvbSAxIHRocm91Z2ggJHRvdGFsIHtcbiAgICAkY3VycmVudDogbnRoKG50aCgkYnJlYWtwb2ludHMsICRqKSwgMSk7XG5cbiAgICBAaWYgJGN1cnJlbnQgPT0gJGJwIHtcbiAgICAgIEByZXR1cm4gJGo7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBicmVha3BvaW50KCR2YWwpIHtcbiAgLy8gU2l6ZSBvciBrZXl3b3JkXG4gICRicDogbnRoKCR2YWwsIDEpO1xuICAvLyBEaXJlY3Rpb24gb2YgbWVkaWEgcXVlcnkgKHVwLCBkb3duLCBvciBvbmx5KVxuICAkZGlyOiBpZihsZW5ndGgoJHZhbCkgPiAxLCBudGgoJHZhbCwgMiksIHVwKTtcblxuICAkZmlyc3Q6IG50aChudGgoJGJyZWFrcG9pbnRzLCAxKSwgMSk7XG4gICRsYXN0OiBudGgobnRoKCRicmVha3BvaW50cywgbGVuZ3RoKCRicmVha3BvaW50cykpLCAxKTtcbiAgJGN1cnJlbnQ6IGdldEN1cnJlbnRCcCgkYnApO1xuXG4gIEBpZiAkZGlyID09IHVwIHtcbiAgICBAaWYgJGJwID09ICRmaXJzdCB7XG4gICAgICBAY29udGVudDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICR3aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicCk7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHdpZHRofXB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSBpZiAkZGlyID09IGRvd24ge1xuICAgIEBpZiAkYnAgPT0gJGxhc3Qge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkd2lkdGg6IG50aChudGgoJGJyZWFrcG9pbnRzLCAkY3VycmVudCArIDEpLCAyKS0xO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyR3aWR0aH1weCkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH0gQGVsc2UgaWYgJGRpciA9PSBvbmx5IHtcbiAgICBAaWYgJGJwID09ICRmaXJzdCB7XG4gICAgICAkd2lkdGg6IG50aChudGgoJGJyZWFrcG9pbnRzLCAkY3VycmVudCArIDEpLCAyKS0xO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyR3aWR0aH1weCkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRicCA9PSAkbGFzdCB7XG4gICAgICAkd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnApO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyR3aWR0aH1weCkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgICRtaW4td2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnApO1xuICAgICAgJG1heC13aWR0aDogbnRoKG50aCgkYnJlYWtwb2ludHMsICRjdXJyZW50ICsgMSksIDIpLTE7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JG1pbi13aWR0aH1weCkgYW5kIChtYXgtd2lkdGg6ICN7JG1heC13aWR0aH1weCkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5tYWluLFxuc2VjdGlvbixcbm5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgYWxsOiB1bnNldDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcblxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG4gIH1cbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuW3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT0nc2VhcmNoJ10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0O1xufVxuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vIEluIHRoaXMgZmlsZSB5b3Ugc2hvdWxkIHdyaWdodCBvbmx5IGJhc2Ugc3R5bGVzIGZvciB0YWdzIVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBmb250OiB2YXIoLS1ib2R5LWZvbnQpO1xuICBjb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJvZHktYmFja2dyb3VuZCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcblxuICAmLnN1cmZhY2Uge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICB9XG5cbiAgJi5zdXJmYWNlLTIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtMik7XG4gIH1cbn1cblxuYSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLXNwZWVkLWZhc3QpO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmstY29sb3IpO1xuICB9XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5wIHtcbiAgbWFyZ2luOiAxZW0gMDtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBpbmNsdWRlIGFsbC1oZWFkZXJzIHtcbiAgbWFyZ2luOiAwIDAgMjRweDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5jb250ZW50ICYge1xuICAgIG1hcmdpbjogMjRweCAwO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgbWFyZ2luOiAzMnB4IDA7XG4gICAgfVxuICB9XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNiB7XG4gIGgjeyRpfSxcbiAgLmgjeyRpfSB7XG4gICAgZm9udDogdmFyKC0taCN7JGl9LWZvbnQpO1xuICB9XG59XG5cbnNtYWxsLFxuLnNtYWxsLWZvbnQge1xuICBmb250LXNpemU6IHZhcigtLXNtYWxsLWZvbnQtc2l6ZSk7XG59XG4iLCJAbWl4aW4gYWxsLWhlYWRlcnMge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDYge1xuICAgIGgjeyRpfSxcbiAgICAuaCN7JGl9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsImJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNlY3Rpb24tc3BhY2UpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLXNwYWNlKTtcblxuICAmLmlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc2VjdGlvbi1zcGFjZSk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNlY3Rpb24tc3BhY2UpO1xuICB9XG5cbiAgJi5uby1vdXQtc3BhY2Uge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICYubm8tdG9wLXNwYWNlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgJi5uby1idG0tc3BhY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItc3BhY2UpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItc3BhY2UpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAmLnNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDEwMzRweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG4gICAgICBtYXgtd2lkdGg6IDU5M3B4O1xuICAgIH1cbiAgICAvL0BpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuICAgIC8vICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIC8vfVxuICB9XG59XG5cbi5jb250YWluZXIsXG4uY29udGVudCB7XG4gIEBpbmNsdWRlIG5vLWZpcnN0LWxhc3QtbWFyZ2luO1xufVxuIiwiQG1peGluIG5vLWZpcnN0LWxhc3QtbWFyZ2luIHtcbiAgPiA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4iLCIuc2hvcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgJ2hlYWQgaGVhZCdcbiAgICAnY2F0IHNvcnQnXG4gICAgJ2dyaWQgZ3JpZCc7XG4gIGdhcDogMjRweCAxMnB4O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQycHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgJ2hlYWQgaGVhZCBoZWFkJ1xuICAgICAgJ2NhdCBlbXB0eSBzb3J0J1xuICAgICAgJ2dyaWQgZ3JpZCBncmlkJztcbiAgICBnYXA6IDI0cHggNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgJ2VtcHR5IGhlYWQgaGVhZCBzb3J0J1xuICAgICAgJ2NhdCBncmlkIGdyaWQgZ3JpZCc7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IDMycHggNDBweDtcbiAgfVxuXG4gICYtaGVhZCB7XG4gICAgZ3JpZC1hcmVhOiBoZWFkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDMycHg7XG5cbiAgICA+ICoge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tc3BlZWQtZmFzdCk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jYXRzIHtcbiAgICBncmlkLWFyZWE6IGNhdDtcbiAgfVxuXG4gICYtc29ydCB7XG4gICAgZ3JpZC1hcmVhOiBzb3J0O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gICYtZ3JpZCB7XG4gICAgZ3JpZC1hcmVhOiBncmlkO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxNnB4IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgICAgZ2FwOiAyNHB4IDQwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIH1cbiAgfVxufVxuXG4ud2lzaCB7XG4gICYtcGFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDJweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIGdhcDogMzJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICAgIH1cbiAgfVxuXG4gICYtZ3JpZCB7XG4gICAgQGV4dGVuZCAuc2hvcC1ncmlkO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bGFyZ2UpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgfVxuICB9XG59XG4iLCIudXNlciB7XHJcbiAgcGFkZGluZy1ib3R0b206IDU2cHg7XHJcbiAgJi1hcmVhIHtcclxuICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjcwcHggYXV0byAyNzBweDtcclxuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdtYWluIGNvaW5zIGluZm8nO1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIxN3B4IGF1dG87XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogNDMxcHggYXV0bztcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgICAgICAnbWFpbiBjb2lucydcclxuICAgICAgICAnaW5mbyBjb2lucyc7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XHJcbiAgICAgIHJvdy1nYXA6IDI0cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgICAgICdtYWluJ1xyXG4gICAgICAgICdjb2lucydcclxuICAgICAgICAnaW5mbyc7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgJi1tYWluIHtcclxuICAgIGdyaWQtYXJlYTogbWFpbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XHJcbiAgfVxyXG4gICYtY29pbnMge1xyXG4gICAgZ3JpZC1hcmVhOiBjb2lucztcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAycHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1pbmZvIHtcclxuICAgIGdyaWQtYXJlYTogaW5mbztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gIH1cclxuICAmLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbiAgJi1pY29uIHtcclxuICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgfVxyXG4gICYtYXJyb3cge1xyXG4gICAgd2lkdGg6IDEzcHg7XHJcbiAgICBoZWlnaHQ6IDdweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCB2YXIoLS1zcGVlZC1mYXN0KTtcclxuICAgIG1hcmdpbjogMCA4cHg7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgIC5pcy1hY3RpdmUgJiB7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1saW5rIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVkZmM7XHJcbiAgICBib3JkZXItcmFkaXVzOiA5cHg7XHJcbiAgICB3aWR0aDogMjhweDtcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzExJyB2aWV3Qm94PScwIDAgMTAgMTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjYzMjU5OCA5LjI1MDdDMC40NDUyOTYgOS40NTM2MSAwLjQ1Nzk1IDkuNzY5OTQgMC42NjA4NiA5Ljk1NzI1QzAuODYzNzcgMTAuMTQ0NSAxLjE4MDEgMTAuMTMxOSAxLjM2NzQgOS45Mjg5OEwwLjYzMjU5OCA5LjI1MDdaTTkuNDI4NjkgMC45ODAwMDhDOS40MTc2NiAwLjcwNDA4NiA5LjE4NTAzIDAuNDg5MzU0IDguOTA5MTEgMC41MDAzOTFMNC40MTI3MSAwLjY4MDI0OEM0LjEzNjc4IDAuNjkxMjg0IDMuOTIyMDUgMC45MjM5MSAzLjkzMzA5IDEuMTk5ODNDMy45NDQxMyAxLjQ3NTc1IDQuMTc2NzUgMS42OTA0OSA0LjQ1MjY3IDEuNjc5NDVMOC40NDk0OCAxLjUxOTU4TDguNjA5MzUgNS41MTYzOEM4LjYyMDM5IDUuNzkyMyA4Ljg1MzAxIDYuMDA3MDMgOS4xMjg5MyA1Ljk5NkM5LjQwNDg2IDUuOTg0OTYgOS42MTk1OSA1Ljc1MjMzIDkuNjA4NTUgNS40NzY0MUw5LjQyODY5IDAuOTgwMDA4Wk0xLjM2NzQgOS45Mjg5OEw5LjI5NjUgMS4zMzkxM0w4LjU2MTY5IDAuNjYwODUyTDAuNjMyNTk4IDkuMjUwN0wxLjM2NzQgOS45Mjg5OFonIGZpbGw9JyUyMzBBMEEwQicvJTNFJTNDL3N2ZyUzRVwiKVxyXG4gICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWxpZ2h0ZXItY29sb3IpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWF2YXRhciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAyMzJweDtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICBoZWlnaHQ6IDE4NXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgIGhlaWdodDogMjEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbmFtZSB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tdGl0bGUtZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXRlYW0ge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbiAgJi1wb3NpdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6IHZhcigtLW1lZGl1bS1ncmV5KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYW5uaXZlcnNhcnkge1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMHB4IHZhcigtLWJsYWNrKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICYuY2VsZWJyYXRlIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NlbGVicmF0ZTEuc3ZnJyk7XHJcbiAgICAgICAgd2lkdGg6IDExM3B4O1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTEzLzEzMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGxlZnQ6IC01NXB4O1xyXG4gICAgICAgIHRvcDogLTc5cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgICAgICB3aWR0aDogNzJweDtcclxuICAgICAgICAgIGxlZnQ6IC0zNXB4O1xyXG4gICAgICAgICAgdG9wOiAtNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgICB3aWR0aDogOTJweDtcclxuICAgICAgICAgIGxlZnQ6IC00MHB4O1xyXG4gICAgICAgICAgdG9wOiAtNjJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jZWxlYnJhdGUyLnN2ZycpO1xyXG4gICAgICAgIHdpZHRoOiA4MnB4O1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogODIvOTQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICByaWdodDogLTM1cHg7XHJcbiAgICAgICAgdG9wOiAtNTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgICAgIHdpZHRoOiA2MnB4O1xyXG4gICAgICAgICAgcmlnaHQ6IC0yNHB4O1xyXG4gICAgICAgICAgdG9wOiAtNDNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgICB3aWR0aDogNDFweDtcclxuICAgICAgICAgIHJpZ2h0OiAtMTdweDtcclxuICAgICAgICAgIHRvcDogLTI3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiAyMTdweDtcclxuICAgIH1cclxuICAgICYtYm94IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS13aGl0ZSk7XHJcbiAgICAgIH1cclxuICAgICAgZGl2IHtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tdGl0bGUtZm9udC1mYW1pbHkpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGFydCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDZweCAyMHB4IDZweCA3cHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBtYXgtd2lkdGg6IDIxNHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAmLWRheSB7XHJcbiAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIzJyBoZWlnaHQ9JzIzJyB2aWV3Qm94PScwIDAgMjMgMjMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzk2Nl84OTAzKSclM0UlM0NnIG9wYWNpdHk9JzAuMDgnJTNFJTNDcGF0aCBkPSdNNS43OTcxOSAyM0MyLjQ1MDUxIDIzIDAuMjAxNzIxIDIwLjc1MTMgMC4yMDE3MjEgMTcuNDA0NVY2LjgwNTk4QzAuMjAxNzIxIDMuNDU5MyAyLjQ1MDQ3IDEuMjEwNTEgNS43OTcxOSAxLjIxMDUxSDE3LjIwMjhDMjAuNTQ5NCAxLjIxMDUxIDIyLjc5ODIgMy40NTkyNSAyMi43OTgyIDYuODA1OThWMTcuNDA0NUMyMi43OTgyIDIwLjc1MTIgMjAuNTQ5NSAyMyAxNy4yMDI4IDIzSDUuNzk3MTlaJyBmaWxsPSdibGFjaycvJTNFJTNDL2clM0UlM0NwYXRoIGQ9J001Ljc5NzE5IDIyLjU5NjVDMi40NTA1MSAyMi41OTY1IDAuMjAxNzIxIDIwLjM0NzggMC4yMDE3MjEgMTcuMDAxVjYuNDAyNDhDMC4yMDE3MjEgMy4wNTU4IDIuNDUwNDcgMC44MDcwMDcgNS43OTcxOSAwLjgwNzAwN0gxNy4yMDI4QzIwLjU0OTQgMC44MDcwMDcgMjIuNzk4MiAzLjA1NTc1IDIyLjc5ODIgNi40MDI0OFYxNy4wMDFDMjIuNzk4MiAyMC4zNDc3IDIwLjU0OTUgMjIuNTk2NSAxNy4yMDI4IDIyLjU5NjVINS43OTcxOVonIGZpbGw9J3VybCglMjNwYWludDBfbGluZWFyXzk2Nl84OTAzKScvJTNFJTNDcGF0aCBkPSdNMC4yMDE3MjEgNi40NTYxNlY2LjQwMjQ4QzAuMjAxNzIxIDMuMDU1OCAyLjQ1MDQ3IDAuODA3MDA3IDUuNzk3MTkgMC44MDcwMDdIMTcuMjAyOEMyMC41NDk0IDAuODA3MDA3IDIyLjc5ODIgMy4wNTU3NSAyMi43OTgyIDYuNDAyNDhWNi40NTYxNkgwLjIwMTcyMVonIGZpbGw9JyUyMzUzMjc3NScvJTNFJTNDZyBvcGFjaXR5PScwLjE2JyUzRSUzQ3BhdGggZD0nTTE3LjIwMjggMC44MDcwMDdINS43OTcxOUMyLjQ1MDUxIDAuODA3MDA3IDAuMjAxNzIxIDMuMDU1NzUgMC4yMDE3MjEgNi40MDI0OFYxNy4wMDFDMC4yMDE3MjEgMjAuMzQ3NyAyLjQ1MDQ3IDIyLjU5NjUgNS43OTcxOSAyMi41OTY1SDE3LjIwMjhDMjAuNTQ5NCAyMi41OTY1IDIyLjc5ODIgMjAuMzQ3OCAyMi43OTgyIDE3LjAwMVY2LjQwMjQ4QzIyLjc5ODIgMy4wNTU3NSAyMC41NDk1IDAuODA3MDA3IDE3LjIwMjggMC44MDcwMDdaTTIxLjk5MTIgMTcuMDAxQzIxLjk5MTIgMTkuOTA5OSAyMC4xMTE3IDIxLjc4OTUgMTcuMjAyOCAyMS43ODk1SDUuNzk3MTlDMi44ODgyNyAyMS43ODk1IDEuMDA4NzQgMTkuOTA5OSAxLjAwODc0IDE3LjAwMVY2LjQwMjQ4QzEuMDA4NzQgMy40OTM1NiAyLjg4ODI3IDEuNjE0MDMgNS43OTcxOSAxLjYxNDAzSDE3LjIwMjhDMjAuMTExNyAxLjYxNDAzIDIxLjk5MTIgMy40OTM1NiAyMS45OTEyIDYuNDAyNDhWMTcuMDAxWicgZmlsbD0ndXJsKCUyM3BhaW50MV9saW5lYXJfOTY2Xzg5MDMpJy8lM0UlM0MvZyUzRSUzQ3BhdGggb3BhY2l0eT0nMC4yNCcgZD0nTTUuNDQ3MzkgNC44NDIxQzYuMTE1OTMgNC44NDIxIDYuNjU3OSA0LjMwMDE0IDYuNjU3OSAzLjYzMTU5QzYuNjU3OSAyLjk2MzA1IDYuMTE1OTMgMi40MjEwOCA1LjQ0NzM5IDIuNDIxMDhDNC43Nzg4NCAyLjQyMTA4IDQuMjM2ODggMi45NjMwNSA0LjIzNjg4IDMuNjMxNTlDNC4yMzY4OCA0LjMwMDE0IDQuNzc4ODQgNC44NDIxIDUuNDQ3MzkgNC44NDIxWicgZmlsbD0nYmxhY2snLyUzRSUzQ3BhdGggb3BhY2l0eT0nMC4yNCcgZD0nTTE3LjU1MjYgNC44NDIxQzE4LjIyMTIgNC44NDIxIDE4Ljc2MzEgNC4zMDAxNCAxOC43NjMxIDMuNjMxNTlDMTguNzYzMSAyLjk2MzA1IDE4LjIyMTIgMi40MjEwOCAxNy41NTI2IDIuNDIxMDhDMTYuODg0MSAyLjQyMTA4IDE2LjM0MjEgMi45NjMwNSAxNi4zNDIxIDMuNjMxNTlDMTYuMzQyMSA0LjMwMDE0IDE2Ljg4NDEgNC44NDIxIDE3LjU1MjYgNC44NDIxWicgZmlsbD0nYmxhY2snLyUzRSUzQ2cgb3BhY2l0eT0nMC4xNiclM0UlM0NwYXRoIGQ9J00xNy4yMDI4IDAuODA3MDA3SDUuNzk3MTlDMi40NTA1MSAwLjgwNzAwNyAwLjIwMTcyMSAzLjA1NTc1IDAuMjAxNzIxIDYuNDAyNDhWMTcuMDAxQzAuMjAxNzIxIDIwLjM0NzcgMi40NTA0NyAyMi41OTY1IDUuNzk3MTkgMjIuNTk2NUgxNy4yMDI4QzIwLjU0OTQgMjIuNTk2NSAyMi43OTgyIDIwLjM0NzggMjIuNzk4MiAxNy4wMDFWNi40MDI0OEMyMi43OTgyIDMuMDU1NzUgMjAuNTQ5NSAwLjgwNzAwNyAxNy4yMDI4IDAuODA3MDA3Wk0yMi4zOTQ3IDE3LjAwMUMyMi4zOTQ3IDIwLjEwNjQgMjAuMzA4MiAyMi4xOTMgMTcuMjAyOCAyMi4xOTNINS43OTcxOUMyLjY5MTc5IDIyLjE5MyAwLjYwNTI1NCAyMC4xMDY0IDAuNjA1MjU0IDE3LjAwMVY2LjQwMjQ4QzAuNjA1MjU0IDMuMjk3MDcgMi42OTE3OSAxLjIxMDU0IDUuNzk3MTkgMS4yMTA1NEgxNy4yMDI4QzIwLjMwODIgMS4yMTA1NCAyMi4zOTQ3IDMuMjk3MDcgMjIuMzk0NyA2LjQwMjQ4VjE3LjAwMVonIGZpbGw9J2JsYWNrJy8lM0UlM0MvZyUzRSUzQ3BhdGggZD0nTTUuNDQ3MzcgNC4wMzUxMUM1LjIyNDY1IDQuMDM1MTEgNS4wNDM4OCAzLjg1NDM0IDUuMDQzODggMy42MzE2MlYwLjQwMzQ4OEM1LjA0Mzg4IDAuMTgwNzY2IDUuMjI0NjUgMCA1LjQ0NzM3IDBDNS42NzAxIDAgNS44NTA4NiAwLjE4MDc2NiA1Ljg1MDg2IDAuNDAzNDg4VjMuNjMxNTdDNS44NTA5MSAzLjg1NDMgNS42NzAxIDQuMDM1MTEgNS40NDczNyA0LjAzNTExWicgZmlsbD0ndXJsKCUyM3BhaW50Ml9saW5lYXJfOTY2Xzg5MDMpJy8lM0UlM0NwYXRoIGQ9J00xNy41NTI3IDQuMDM1MTFDMTcuMzI5OSA0LjAzNTExIDE3LjE0OTIgMy44NTQzNCAxNy4xNDkyIDMuNjMxNjJWMC40MDM0ODhDMTcuMTQ5MiAwLjE4MDc2NiAxNy4zMjk5IDAgMTcuNTUyNyAwQzE3Ljc3NTQgMCAxNy45NTYxIDAuMTgwNzY2IDE3Ljk1NjEgMC40MDM0ODhWMy42MzE1N0MxNy45NTYxIDMuODU0MyAxNy43NzU0IDQuMDM1MTEgMTcuNTUyNyA0LjAzNTExWicgZmlsbD0ndXJsKCUyM3BhaW50M19saW5lYXJfOTY2Xzg5MDMpJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NsaW5lYXJHcmFkaWVudCBpZD0ncGFpbnQwX2xpbmVhcl85NjZfODkwMycgeDE9JzExLjUnIHkxPScyMi41OTUzJyB4Mj0nMTEuNScgeTI9JzAuODA1NzQ4JyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIHN0b3AtY29sb3I9JyUyM0VDRUNFQycvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9J3doaXRlJy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0NsaW5lYXJHcmFkaWVudCBpZD0ncGFpbnQxX2xpbmVhcl85NjZfODkwMycgeDE9JzExLjUnIHkxPScyMi41OTUzJyB4Mj0nMTEuNScgeTI9JzAuODA1NzQ4JyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjA2JyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDJfbGluZWFyXzk2Nl84OTAzJyB4MT0nNS40NDczMycgeTE9JzQuMDMzODUnIHgyPSc1LjQ0NzMzJyB5Mj0nLTAuMDAxMjU4MTEnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agc3RvcC1jb2xvcj0nd2hpdGUnLyUzRSUzQ3N0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPSclMjNEQ0RDREMnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDNfbGluZWFyXzk2Nl84OTAzJyB4MT0nMTcuNTUyNycgeTE9JzQuMDMzODUnIHgyPScxNy41NTI3JyB5Mj0nLTAuMDAxMjU4MTEnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agc3RvcC1jb2xvcj0nd2hpdGUnLyUzRSUzQ3N0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPSclMjNEQ0RDREMnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF85NjZfODkwMyclM0UlM0NyZWN0IHdpZHRoPScyMycgaGVpZ2h0PScyMycgZmlsbD0nd2hpdGUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBwYWRkaW5nLXRvcDogM3B4O1xyXG4gICAgfVxyXG4gICAgJi12YWx1ZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYmFsYW5jZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTJweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWxpZ2h0ZXItY29sb3IpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAmLW5vdyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMTJweDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNjlweDtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgICB3aWR0aDogNDJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtdmFsdWUge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrLWNvbG9yKTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtY2hpcHMge1xyXG4gICAgICBwYWRkaW5nOiA2cHggMThweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1saWdodC1jb2xvcik7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMHB4IHZhcigtLXByaW1hcnktbGlnaHQtY29sb3IpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1heC13aWR0aDogMzE3cHg7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDIyMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgIG1heC13aWR0aDogMTY3cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCA5cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm9yZGVycyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWxpZ2h0ZXItY29sb3IpO1xyXG4gICAgLnVzZXItdGl0bGUge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG4gICAgJi1saXN0IHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICBwYWRkaW5nOiAxNnB4IDAgOHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1saWdodGVyLWNvbG9yKTtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGdhcDogNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXRpbWUge1xyXG4gICAgICBjb2xvcjogdmFyKC0tbWVkaXVtLWdyZXkpO1xyXG4gICAgfVxyXG4gICAgJi12YWx1ZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53aXNobGlzdCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gIH1cclxuICAuY2FyZHMge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuXHJcbiAgICAmLWNvbnRlbnQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1saWdodGVyLWNvbG9yKTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMzVweDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgZ2FwOiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1tZWRpdW0tZ3JleSk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGl2IHtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tdGl0bGUtZm9udC1mYW1pbHkpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktZGFyay1jb2xvcik7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL05vdGlmaWNhdGlvblxyXG4gIC5udG5zIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAycHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAmLWNvbnRlbnQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDhweDtcclxuICAgIH1cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWxpZ2h0ZXItY29sb3IpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwcHggMTFweCAxMXB4IDExcHg7XHJcbiAgICAgIHBhZGRpbmc6IDExcHggOHB4O1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gb25seSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBbZGF0YS1hY2NvcmRpb24tbGlua10ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICAuc3dpcGVyIHtcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgLndpc2hsaXN0LXNsaWRlci1idG5bZGlzYWJsZWRdIHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgfVxyXG4gIC53aXNobGlzdC1zbGlkZXItbmF2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgfVxyXG4gIC53aXNobGlzdC1wYWdpbmF0aW9uIHtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDVweDtcclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNob3AtY2FyZC1pbWcge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDIzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBvc3RjYXJkcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmLWltZyB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTYxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNjFweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIub3JkZXJzLXBhZ2Uge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAmLWFyZWEge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDc0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzNweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMTVweDtcbiAgICB9XG4gIH1cbiAgLnRhYnMge1xuICAgICYtcGFuZWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAudGFicy10dGwge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZzogMTJweCAxNHB4O1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG4gICYtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjVweDtcbiAgICBwYWRkaW5nOiAxNnB4IDAgOHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktbGlnaHRlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgIC5kYXRlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tZWRpdW0tZ3JleSk7XG4gICAgfVxuICAgIC52YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubm90aWZpY2F0aW9ucy1wYWdlIHtcclxuICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgfVxyXG4gICYtYXJlYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDc0cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICBwYWRkaW5nOiAyNHB4IDQwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWxpc3Qge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG4gICYtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgcGFkZGluZzogOHB4IDAgMTZweCAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktbGlnaHRlci1jb2xvcik7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgJi5pcy11bnJlYWQge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgfVxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS10aXRsZS1mb250LWZhbWlseSk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiAxODdweDtcclxuICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nOiAxNnB4IDEwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZ2FwOiAzNXB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWltZ3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBpbWcge1xyXG4gICAgICBtaW4td2lkdGg6IDQ4JTtcclxuICAgICAgJi5zbWFsbCB7XHJcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmLnNtYWxsIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1kYXRlIHtcclxuICAgIGNvbG9yOiB2YXIoLS1tZWRpdW0tZ3JleSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWluLXdpZHRoOiAxNTlweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4td2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAuaXMtdW5yZWFkICYge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmdyYWRlIHtcclxuICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgIG1hcmdpbi10b3A6IDczcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgbWFyZ2luLXRvcDogMzJweDtcclxuICB9XHJcbiAgJi1hcmVhIHtcclxuICAgIG1heC13aWR0aDogNzY0cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgJi10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIH1cclxuICAmLXRleHQge1xyXG4gICAgcGFkZGluZzogMCA1MXB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTNweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWZvcm0ge1xyXG4gICAgZmllbGRzZXQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGdhcDogM3B4O1xyXG4gICAgICB3aWR0aDogbWluLWNvbnRlbnQ7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMnB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjA3KSk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcclxuICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgbWF4LXdpZHRoOiA0ODFweDtcclxuICAgICAgaGVpZ2h0OiAxMjhweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1tZWRpdW0tZ3JleSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMScgaGVpZ2h0PSczMScgdmlld0JveD0nMCAwIDMxIDMxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBvcGFjaXR5PScxJyBkPSdNOC43NzU0MSAyOS45NjU4QzcuMjUxNzcgMzEuMDE1MSA1LjI0MjcxIDI5LjYxMSA1LjcwNDM0IDI3LjgxOTZMNy41MzAxIDIwLjczNDNDNy43MjE0IDE5Ljk5MTkgNy40NzE1IDE5LjIwNTUgNi44ODY3NiAxOC43MDk3TDEuMzQ1MjYgMTQuMDExM0MtMC4wMzYwMjMxIDEyLjg0MDIgMC43MjYwMTQgMTAuNTgyOSAyLjUzNDQ5IDEwLjQ4ODZMOS40NDkwNyAxMC4xMjc5QzEwLjI1MjEgMTAuMDg2IDEwLjk1MTkgOS41NjczNCAxMS4yMjU1IDguODExMjRMMTMuNjE5NCAyLjE5NjU5QzE0LjI1NiAwLjQzNzM4NCAxNi43NDQgMC40MzczNzggMTcuMzgwNiAyLjE5NjU4TDE5Ljc3NDUgOC44MTEyNEMyMC4wNDgxIDkuNTY3MzQgMjAuNzQ3OSAxMC4wODYgMjEuNTUwOSAxMC4xMjc5TDI4LjQ1NTQgMTAuNDg4QzMwLjI2NTIgMTAuNTgyNCAzMS4wMjY0IDEyLjg0MjUgMjkuNjQyNSAxNC4wMTI2TDI0LjEwMjkgMTguNjk2MkMyMy41MTY3IDE5LjE5MTggMjMuMjY1OSAxOS45NzkyIDIzLjQ1NzUgMjAuNzIyNUwyNS4yODU1IDI3LjgxNjhDMjUuNzQ2OCAyOS42MDcgMjMuNzQwNyAzMS4wMTEgMjIuMjE2NyAyOS45NjQ2TDE2LjYyMDggMjYuMTIyM0MxNS45Mzc5IDI1LjY1MzUgMTUuMDM2NyAyNS42NTQxIDE0LjM1NDQgMjYuMTIzOUw4Ljc3NTQxIDI5Ljk2NThaJyBmaWxsPSclMjNGRkU2QzAnLyUzRSUzQy9zdmclM0VcIilcclxuICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzEnIGhlaWdodD0nMzEnIHZpZXdCb3g9JzAgMCAzMSAzMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggb3BhY2l0eT0nMScgZD0nTTguNzc1NDEgMjkuOTY1OEM3LjI1MTc3IDMxLjAxNTEgNS4yNDI3MSAyOS42MTEgNS43MDQzNCAyNy44MTk2TDcuNTMwMSAyMC43MzQzQzcuNzIxNCAxOS45OTE5IDcuNDcxNSAxOS4yMDU1IDYuODg2NzYgMTguNzA5N0wxLjM0NTI2IDE0LjAxMTNDLTAuMDM2MDIzMSAxMi44NDAyIDAuNzI2MDE0IDEwLjU4MjkgMi41MzQ0OSAxMC40ODg2TDkuNDQ5MDcgMTAuMTI3OUMxMC4yNTIxIDEwLjA4NiAxMC45NTE5IDkuNTY3MzQgMTEuMjI1NSA4LjgxMTI0TDEzLjYxOTQgMi4xOTY1OUMxNC4yNTYgMC40MzczODQgMTYuNzQ0IDAuNDM3Mzc4IDE3LjM4MDYgMi4xOTY1OEwxOS43NzQ1IDguODExMjRDMjAuMDQ4MSA5LjU2NzM0IDIwLjc0NzkgMTAuMDg2IDIxLjU1MDkgMTAuMTI3OUwyOC40NTU0IDEwLjQ4OEMzMC4yNjUyIDEwLjU4MjQgMzEuMDI2NCAxMi44NDI1IDI5LjY0MjUgMTQuMDEyNkwyNC4xMDI5IDE4LjY5NjJDMjMuNTE2NyAxOS4xOTE4IDIzLjI2NTkgMTkuOTc5MiAyMy40NTc1IDIwLjcyMjVMMjUuMjg1NSAyNy44MTY4QzI1Ljc0NjggMjkuNjA3IDIzLjc0MDcgMzEuMDExIDIyLjIxNjcgMjkuOTY0NkwxNi42MjA4IDI2LjEyMjNDMTUuOTM3OSAyNS42NTM1IDE1LjAzNjcgMjUuNjU0MSAxNC4zNTQ0IDI2LjEyMzlMOC43NzU0MSAyOS45NjU4WicgZmlsbD0nJTIzRkZCQzU4Jy8lM0UlM0Mvc3ZnJTNFXCIpXHJcbiAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgJjpjaGVja2VkIH4gbGFiZWw6YmVmb3JlLFxyXG4gICAgICAmICsgbGFiZWw6aG92ZXIgfiBsYWJlbDpiZWZvcmUsXHJcbiAgICAgICYgKyBsYWJlbDpob3ZlcjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzMxJyBoZWlnaHQ9JzMxJyB2aWV3Qm94PScwIDAgMzEgMzEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIG9wYWNpdHk9JzEnIGQ9J004Ljc3NTQxIDI5Ljk2NThDNy4yNTE3NyAzMS4wMTUxIDUuMjQyNzEgMjkuNjExIDUuNzA0MzQgMjcuODE5Nkw3LjUzMDEgMjAuNzM0M0M3LjcyMTQgMTkuOTkxOSA3LjQ3MTUgMTkuMjA1NSA2Ljg4Njc2IDE4LjcwOTdMMS4zNDUyNiAxNC4wMTEzQy0wLjAzNjAyMzEgMTIuODQwMiAwLjcyNjAxNCAxMC41ODI5IDIuNTM0NDkgMTAuNDg4Nkw5LjQ0OTA3IDEwLjEyNzlDMTAuMjUyMSAxMC4wODYgMTAuOTUxOSA5LjU2NzM0IDExLjIyNTUgOC44MTEyNEwxMy42MTk0IDIuMTk2NTlDMTQuMjU2IDAuNDM3Mzg0IDE2Ljc0NCAwLjQzNzM3OCAxNy4zODA2IDIuMTk2NThMMTkuNzc0NSA4LjgxMTI0QzIwLjA0ODEgOS41NjczNCAyMC43NDc5IDEwLjA4NiAyMS41NTA5IDEwLjEyNzlMMjguNDU1NCAxMC40ODhDMzAuMjY1MiAxMC41ODI0IDMxLjAyNjQgMTIuODQyNSAyOS42NDI1IDE0LjAxMjZMMjQuMTAyOSAxOC42OTYyQzIzLjUxNjcgMTkuMTkxOCAyMy4yNjU5IDE5Ljk3OTIgMjMuNDU3NSAyMC43MjI1TDI1LjI4NTUgMjcuODE2OEMyNS43NDY4IDI5LjYwNyAyMy43NDA3IDMxLjAxMSAyMi4yMTY3IDI5Ljk2NDZMMTYuNjIwOCAyNi4xMjIzQzE1LjkzNzkgMjUuNjUzNSAxNS4wMzY3IDI1LjY1NDEgMTQuMzU0NCAyNi4xMjM5TDguNzc1NDEgMjkuOTY1OFonIGZpbGw9JyUyM0ZGQkM1OCcvJTNFJTNDL3N2ZyUzRVwiKVxyXG4gICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb250YWluO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL2lucHV0LnN0YXItY2xlYXIgKyBsYWJlbHtcclxuICAgIC8vICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgIC8vICB3aWR0aDogLjVlbTtcclxuICAgIC8vICBtYXJnaW4tbGVmdDogLS41ZW07XHJcbiAgICAvLyAgJjpiZWZvcmV7XHJcbiAgICAvLyAgICBiYWNrZ3JvdW5kOiBub25lIDtcclxuICAgIC8vICAgIHdpZHRoOiAuNWVtO1xyXG4gICAgLy8gIH1cclxuICAgIC8vfVxyXG4gIH1cclxuICAuYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDE1cHggNzVweDtcclxuICB9XHJcbn1cclxuIiwiLmNyZC1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAmLXR0bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgJi10eHQge1xuICAgIGZvbnQ6IDcwMCAxNnB4LzIwcHggdmFyKC0tdGl0bGUtZm9udC1mYW1pbHkpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgIGZvbnQ6IDcwMCAyNHB4LzI5cHggdmFyKC0tdGl0bGUtZm9udC1mYW1pbHkpO1xuICAgIH1cbiAgfVxuXG4gICYtYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5cbi5jcmQtYXJlYSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMzRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuICBwYWRkaW5nOiAyNHB4IDEycHg7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cblxuICAmLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XG4gIH1cblxuICAmLWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBtaW4td2lkdGg6IDIzM3B4O1xuICAgIH1cbiAgfVxuXG4gIDppcygudGFicywgLnRhYnMtcGFuZWwpIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLmVycm9yNDA0IHtcbiAgbWFyZ2luLXRvcDogNDNweDtcbiAgJi1hcmVhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJi10aXRsZSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDE5NHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuICAgICAgd2lkdGg6IDE2MnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcbiAgICAgIHdpZHRoOiAxMDhweDtcbiAgICB9XG4gIH1cbiAgJi10ZXh0IGltZyB7XG4gICAgd2lkdGg6IDU1MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICB3aWR0aDogNDYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcbiAgICAgIHdpZHRoOiAzMDhweDtcbiAgICB9XG4gIH1cbiAgJi1pbWcgaW1nIHtcbiAgICB3aWR0aDogNTkwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcbiAgICAgIGhlaWdodDogMzI4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuICAgICAgaGVpZ2h0OiAyOTBweDtcbiAgICB9XG4gIH1cbiAgJi1idG4ge1xuICAgIC5idXR0b24ge1xuICAgICAgcGFkZGluZzogMTZweCA4OHB4O1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggNjdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5iaXJ0aCB7XHJcbiAgJi1mb3Jte1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICB9XHJcbiAgJi1tYWluIHtcclxuICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWJveCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtdGV4dCB7XHJcbiAgICBoMSB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmstY29sb3IpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgbWF4LXdpZHRoOiA2OTBweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtY2VydGlmaWNhdGVzIHtcclxuICAgIG1heC13aWR0aDogMTA1N3B4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMjA3cHgpO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiAzMnB4O1xyXG4gICAgcGFkZGluZzogMzJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDIwN3B4KTtcclxuICAgICAgZ2FwOiAyMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDEwMCUpO1xyXG4gICAgICBnYXA6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtY2FyZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICYtaGVhZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXIoLS1ibGFjayk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtZm9vdCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXRpdGxlLWZvbnQtZmFtaWx5KTtcclxuICAgICAgcGFkZGluZzogMTZweCA1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDI1OHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtZm9ybSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrLWNvbG9yKTtcclxuICAgIH1cclxuICAgIC5wcmVzZW50LWZvcm0ge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgICAgcGFkZGluZzogMzJweCAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMjFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWRvbmF0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBwYWRkaW5nOiA1NnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLnRleHQtaW1nIHtcclxuICAgICAgZ2FwOiA5MHB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBnYXA6IDUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXh0LWltZy10aXRsZSB7XHJcbiAgICAgIG1heC13aWR0aDogNDYwcHg7XHJcbiAgICAgIG1hcmdpbjogMTZweCBhdXRvO1xyXG4gICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgIH1cclxuICAgIC50ZXh0LWltZy1pbWcge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjk1cHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDI0cHg7XHJcbiAgICB9XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbWVkaXVtLWdyZXkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXRpdGxlLWZvbnQtZmFtaWx5KTtcclxuICAgICAgcGFkZGluZzogMTZweCA1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIHdpZHRoOiAyMDdweDtcclxuICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaW1ne1xyXG4gICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgaGVpZ2h0OiAxMjVweDtcclxuICB9XHJcblxyXG4gICYtY2VydGlmaWNhdGVzLm5ldy1je1xyXG4gICAgbWF4LXdpZHRoOiA2NjRweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAycHggMTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxuICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIGdhcDogMzJweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMTAwJSk7XHJcbiAgICAgIGdhcDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmlydGgtY2FyZC1oZWFke1xyXG4gICAgICBoZWlnaHQ6IDEyMnB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgIGhlaWdodDogMTIzcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZ3tcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJpcnRoLWNhcmQtdGl0bGV7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5nZXQtcHJlc2VudC1wb3B1cC1pbmZve1xyXG4gICAgICAuYmlydGgtY2FyZC1oZWFke1xyXG4gICAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIwNHB4O1xyXG5cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJpcnRoLWNhcmQtdGl0bGV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmRvbmF0ZS1jYXJke1xyXG4gIC5iaXJ0aC1jYXJkLXRpdGxle1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59IiwiLmFubml2ZXJzYXJ5IHtcclxuICAmLWJveCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAmLXRleHQge1xyXG4gICAgaDEge1xyXG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrLWNvbG9yKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuICAgIGRpdiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXgtd2lkdGg6IDUzMHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmxlYWRlcnMtcGFnZSB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTZweDtcclxuICB9XHJcblxyXG4gICYuaGVybyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgLmxlYWRlcnMtdG9wIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgxIHtcclxuICAgIGZvbnQtZmFtaWx5OiBTb2ZpYSBTYW5zO1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1hcmVhIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAycHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcclxuICAgIHBhZGRpbmc6IDI0cHggMzJweDtcclxuICAgIG1heC13aWR0aDogMTA0MnB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wb3N0Y2FyZHMtcGFnZSB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICAmLWFyZWEge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICYtdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtcHJldixcclxuICAmLW5leHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY4M2ZkMjtcclxuICAgIHdpZHRoOiA1M3B4O1xyXG4gICAgaGVpZ2h0OiA1M3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgIHdpZHRoOiAzOXB4O1xyXG4gICAgICBoZWlnaHQ6IDM5cHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTdweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXByZXYge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J002Ljg1NzA1IDE4LjkzNUwwLjQ5MzA4NyAxMi41NzExQzAuMTAyNTYzIDEyLjE4MDUgMC4xMDI1NjMgMTEuNTQ3NCAwLjQ5MzA4NiAxMS4xNTY4TDYuODU3MDUgNC43OTI4OEM3LjI0NzU3IDQuNDAyMzUgNy44ODA3NCA0LjQwMjM1IDguMjcxMjYgNC43OTI4OEM4LjY2MTc4IDUuMTgzNCA4LjY2MTc4IDUuODE2NTcgOC4yNzEyNiA2LjIwNzA5TDMuNjE0NDEgMTAuODYzOUwyMi43MDAyIDEwLjg2MzlDMjMuMjUyNSAxMC44NjM5IDIzLjcwMDIgMTEuMzExNyAyMy43MDAyIDExLjg2MzlDMjMuNzAwMiAxMi40MTYyIDIzLjI1MjUgMTIuODYzOSAyMi43MDAyIDEyLjg2MzlMMy42MTQ0MSAxMi44NjM5TDguMjcxMjYgMTcuNTIwOEM4LjY2MTc5IDE3LjkxMTMgOC42NjE3OSAxOC41NDQ1IDguMjcxMjYgMTguOTM1QzcuODgwNzQgMTkuMzI1NSA3LjI0NzU3IDE5LjMyNTUgNi44NTcwNSAxOC45MzVaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAmLW5leHQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xNy4xNDMgMTguOTM1TDIzLjUwNjkgMTIuNTcxMUMyMy44OTc0IDEyLjE4MDUgMjMuODk3NCAxMS41NDc0IDIzLjUwNjkgMTEuMTU2OEwxNy4xNDMgNC43OTI4OEMxNi43NTI0IDQuNDAyMzUgMTYuMTE5MyA0LjQwMjM1IDE1LjcyODcgNC43OTI4OEMxNS4zMzgyIDUuMTgzNCAxNS4zMzgyIDUuODE2NTcgMTUuNzI4NyA2LjIwNzA5TDIwLjM4NTYgMTAuODYzOUwxLjI5OTgxIDEwLjg2MzlDMC43NDc1MjEgMTAuODYzOSAwLjI5OTgwNiAxMS4zMTE3IDAuMjk5ODA2IDExLjg2MzlDMC4yOTk4MDYgMTIuNDE2MiAwLjc0NzUyMSAxMi44NjM5IDEuMjk5ODEgMTIuODYzOUwyMC4zODU2IDEyLjg2MzlMMTUuNzI4NyAxNy41MjA4QzE1LjMzODIgMTcuOTExMyAxNS4zMzgyIDE4LjU0NDUgMTUuNzI4NyAxOC45MzVDMTYuMTE5MyAxOS4zMjU1IDE2Ljc1MjQgMTkuMzI1NSAxNy4xNDMgMTguOTM1WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5zd2lwZXIge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiA3MiU7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICB3aWR0aDogNjIlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLXNsaWRlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBhc3BlY3QtcmF0aW86IDg2NS82MTU7XHJcblxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMxNXB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIxM3B4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zd2lwZXItc2xpZGU6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSB7XHJcbiAgICAuc3dpcGVyLXNsaWRlLWlubmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0yKTtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm9mZi1jYW52YXMge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoNTEsIDUxLCA1MSwgMC4zKTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHotaW5kZXg6IDIwO1xyXG4gIHBhZGRpbmc6IDAgNThweCAwIDA7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLXNwZWVkKTtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIG9ubHkpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgfVxyXG4gICY6bm90KC5pcy1vcGVuKSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gIH1cclxuICAmLXRvZ2dsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcbiAgJi1jb250IHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWRhcmstZ3JleSk7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICAubGFuZy1zdyB7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgcGFkZGluZzogMCAwIDAgMzRweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmLWN1ciB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzcnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDcgNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIuNzU2NzEgNC4xNzQxMkwwLjUwMjA2OCAxLjY2ODk2Qy0wLjA3NzEwMTggMS4wMjU0NCAwLjM3OTU5MSAwIDEuMjQ1MzYgMEg1Ljc1NDY0QzYuNjIwNDEgMCA3LjA3NzEgMS4wMjU0NCA2LjQ5NzkzIDEuNjY4OTdMNC4yNDMyOSA0LjE3NDEyQzMuODQ2MDUgNC42MTU1IDMuMTUzOTUgNC42MTU1IDIuNzU2NzEgNC4xNzQxMlonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpXHJcbiAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtcmVzdCB7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgbGVmdDogMjVweDtcclxuICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYm90dG9tIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXRpdGxlLWZvbnQtZmFtaWx5KTtcclxuICAgIH1cclxuICAgICYtbGluayB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6IHZhcigtLXllbGxvdyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiAwO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICB6LWluZGV4OiAxMjtcclxuICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcblxyXG4gICYtY29udCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogdmFyKC0tZ2FwKTtcclxuICAgIGhlaWdodDogNDNweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlIGRvd24pIHtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1sb2dvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBvcmRlcjogMTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICA6d2hlcmUoaW1nLCBzdmcsIHBpY3R1cmUpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogMjE3cHg7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgICBtaW4td2lkdGg6IDQxcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW5hdntcclxuICAgIG9yZGVyOiAyO1xyXG4gIH1cclxuXHJcbiAgJi1uYXYsXHJcbiAgJi1sYW5nIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1hY3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDMycHg7XHJcbiAgICBvcmRlcjogMztcclxuICAgIC8vbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICBnYXA6IDE1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLW5vdGlmaWNhdGlvbnMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBvbmx5KSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICAgICYuaXMtZW1wdHkge1xyXG4gICAgICBzdmcge1xyXG4gICAgICAgIGZpbGw6IHZhcigtLWRhcmstZ3JleSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb3VudGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC01cHg7XHJcbiAgICAgIHJpZ2h0OiAtOHB4O1xyXG4gICAgfVxyXG4gICAgc3ZnIHtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIHZhcigtLXNwZWVkLWZhc3QpO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgZmlsbDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtdXNlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxNHB4O1xyXG4gICAgJi1iYWxhbmNlIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGFiZWwge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1tZWRpdW0tZ3JleSk7XHJcbiAgICB9XHJcbiAgICAudmFsdWUge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrLWNvbG9yKTtcclxuICAgIH1cclxuICAgICYtYXZhdGFyIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tcHJpbWFyeS1saWdodC1jb2xvcik7XHJcbiAgICAgIHdpZHRoOiA0M3B4O1xyXG4gICAgICBoZWlnaHQ6IDQzcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRvZ2dsZSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLWJ0biB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kYXJrLWdyZXkpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tc3BlZWQpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00cHgsIDRweCkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNHB4LCAtNHB4KSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY291bnRlciB7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB9XHJcbn1cclxuIiwiLnByaW1hcnktbWVudSB7XG4gIC0tc3BhY2U6IDQwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2UpO1xuICBmb250LWZhbWlseTogdmFyKC0tdGl0bGUtZm9udC1mYW1pbHkpO1xuXG4gID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDJweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1zcGVlZC1mYXN0KTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIHZhcigtLXNwZWVkLWZhc3QpO1xuICAgIH1cbiAgfVxufVxuXG4uc2xpZGUtbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgMzRweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRpdGxlLWZvbnQtZmFtaWx5KTtcbiAgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIG9ubHkpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5sYW5nLXN3IHtcbiAgLS1zcGFjZTogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy13aXRoaW4ge1xuICAgIC5sYW5nLXN3LXJlc3Qge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgfVxuICB9XG5cbiAgJi1jdXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgICBnYXA6IDRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogOXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc3JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA3IDUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yLjc1NjcxIDQuMTc0MTJMMC41MDIwNjggMS42Njg5NkMtMC4wNzcxMDE4IDEuMDI1NDQgMC4zNzk1OTEgMCAxLjI0NTM2IDBINS43NTQ2NEM2LjYyMDQxIDAgNy4wNzcxIDEuMDI1NDQgNi40OTc5MyAxLjY2ODk3TDQuMjQzMjkgNC4xNzQxMkMzLjg0NjA1IDQuNjE1NSAzLjE1Mzk1IDQuNjE1NSAyLjc1NjcxIDQuMTc0MTJaJyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQy9zdmclM0VcIilcbiAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICYtcmVzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IHZhcigtLXNwYWNlKTtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjZSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICByaWdodDogY2FsYyh2YXIoLS1zcGFjZSkgKiAtMSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdyk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtYWxsKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tc3BlZWQtZmFzdCk7XG5cbiAgICBhIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkIHtcbiAgLS1nYXA6IDVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMCAwIDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IHZhcigtLWdhcCk7XG4gIGNvbG9yOiB2YXIoLS1tZWRpdW0tZ3JleSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGVmZTg7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICA+IHN2ZyB7XG4gICAgZmlsbDogdmFyKC0tbWVkaXVtLWdyZXkpO1xuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogdmFyKC0tZ2FwKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLW1lZGl1bS1ncmV5KTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1zcGVlZC1mYXN0KTtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiB2YXIoLS1tZWRpdW0tZ3JleSk7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIHZhcigtLXNwZWVkLWZhc3QpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuIiwiLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMjRweDtcbiAgY29sb3I6IHZhcigtLW9uLXByaW1hcnktY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIHRyYW5zaXRpb246IGFsbCB2YXIoLS1zcGVlZC1mYXN0KTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgJjpub3QoLmhvbGxvdywgLmdvbGQsIC5zZWNvbmRhcnksIC5kaXNhYmxlZCkge1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXByaW1hcnktc2hhZG93KTtcbiAgfVxuXG4gICY6aXMoOmhvdmVyLCA6Zm9jdXMpIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktZGFyay1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLW9uLXByaW1hcnktY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAmOm5vdCguYm9yZGVyZWQpIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZGFyay1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgJjppcyhhKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5yb3VuZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgfVxuXG4gICYuaG9sbG93IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblxuICAgICY6aXMoOmhvdmVyLCA6Zm9jdXMpIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1vbi1wcmltYXJ5LWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAmLnNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLW9uLXNlY29uZGFyeS1jb2xvcik7XG5cbiAgICAmOm5vdCguaG9sbG93LCAuYm9yZGVyZWQpIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLXNlY29uZGFyeS1zaGFkb3cpO1xuICAgIH1cblxuICAgICY6aXMoOmhvdmVyLCA6Zm9jdXMpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWRhcmstY29sb3IpO1xuXG4gICAgICAmOm5vdCguYm9yZGVyZWQpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWRhcmstY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaG9sbG93IHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcblxuICAgICAgJjppcyg6aG92ZXIsIDpmb2N1cykge1xuICAgICAgICBjb2xvcjogdmFyKC0tb24tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmdvbGQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cbiAgICAmOmlzKDpob3ZlciwgOmZvY3VzKSB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWdvbGQpO1xuXG4gICAgICAmOm5vdCguYm9yZGVyZWQpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZ29sZCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ob2xsb3cge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuXG4gICAgICAmOmlzKDpob3ZlciwgOmZvY3VzKSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjppcyguZGlzYWJsZWQsIFtkaXNhYmxlZF0pIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kaXNhYmxlZC1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kaXNhYmxlZC1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLW9uLWRpc2FibGVkLWNvbG9yKTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgJjppcyg6aG92ZXIsIDpmb2N1cykge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tZGlzYWJsZWQtY29sb3IpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kaXNhYmxlZC1jb2xvcik7XG4gICAgfVxuXG4gICAgJi5ob2xsb3cge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiB2YXIoLS1kaXNhYmxlZC1jb2xvcik7XG5cbiAgICAgICY6aXMoOmhvdmVyLCA6Zm9jdXMpIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWRpc2FibGVkLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJvcmRlcmVkIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1ibGFjay1zaGFkb3cpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWJsYWNrLXNoYWRvdy1ob3Zlcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgICB9XG4gIH1cblxuICAmLmV4cGFuZGVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi5sYXJnZSB7XG4gICAgZm9udDogODAwIDIwcHgvMjRweCB2YXIoLS10aXRsZS1mb250LWZhbWlseSk7XG4gICAgcGFkZGluZzogMTRweCAzMnB4O1xuICB9XG5cbiAgJi5sb2dpbi1idG4ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICA+IDppcyhzdmcsIGltZykge1xuICAgICAgbWFyZ2luOiAtMTBweCAwO1xuICAgIH1cbiAgfVxufVxuXG4uYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgJi5leHBhbmRlZCB7XG4gICAgLmJ1dHRvbiB7XG4gICAgICBmbGV4OiAxIDAgMzIwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQ6IHZhcigtLWgyLWZvbnQpO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4iLCIuY29udGVudCB7XG4gIDp3aGVyZSh1bCwgb2wpOm5vdChbY2xhc3NdKSB7XG4gICAgLS1zcGFjZTogMC41ZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDFlbSAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2UpO1xuICAgICAgfVxuICAgIH1cblxuICAgIDp3aGVyZSh1bCwgb2wpIHtcbiAgICAgIG1hcmdpbjogdmFyKC0tc3BhY2UpIDAgdmFyKC0tc3BhY2UpIDFlbTtcbiAgICB9XG4gIH1cblxuICB1bDpub3QoW2NsYXNzXSkge1xuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMC43ZW07XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBvbDpub3QoW2NsYXNzXSkge1xuICAgIC0tc3BhY2U6IDE5cHg7XG4gICAgY291bnRlci1yZXNldDogb2w7XG4gICAgY291bnRlci1zZXQ6IG9sO1xuICAgIG1hcmdpbjogdmFyKC0tc3BhY2UpIDA7XG5cbiAgICA+IGxpIHtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBvbDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihvbCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDAuN2VtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG5cbiAgICAgID4gb2wge1xuICAgICAgICBjb3VudGVyLXJlc2V0OiBvbC0yO1xuICAgICAgICBjb3VudGVyLXNldDogb2wtMjtcblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogb2wtMjtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIob2wpICcuJyBjb3VudGVyKG9sLTIpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5yYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG5cbiAgJi1zdGFycyB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGFzcGVjdC1yYXRpbzogY2FsYygxNiAqIDUpIC8gMTY7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNCcgaGVpZ2h0PScxNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGw9JyUyM0ZGRTVCMycgZD0nTTQuMjU2IDEzLjQ4M2MtLjc2Mi41MjUtMS43NjYtLjE3OC0xLjUzNS0xLjA3M2wuNzItMi43OTRhMSAxIDAgMCAwLS4zMjItMS4wMTJMLjkyMyA2Ljc0MmMtLjY5MS0uNTg2LS4zMS0xLjcxNS41OTQtMS43NjJsMi43Mi0uMTQyYTEgMSAwIDAgMCAuODg4LS42NThsLjkzNS0yLjU4MmMuMzE4LS44OCAxLjU2Mi0uODggMS44OCAwbC45MzUgMi41ODJhMSAxIDAgMCAwIC44ODguNjU4bDIuNzE1LjE0MmMuOTA1LjA0NyAxLjI4NSAxLjE3Ny41OTMgMS43NjJsLTIuMTk0IDEuODU2YTEgMSAwIDAgMC0uMzIzIDEuMDEzbC43MjEgMi43OThjLjIzLjg5NS0uNzcyIDEuNTk3LTEuNTM0IDEuMDc0bC0yLjE4LTEuNDk3YTEgMSAwIDAgMC0xLjEzMy4wMDFsLTIuMTcyIDEuNDk2WicvJTNFJTNDL3N2ZyUzRVwiKVxuICAgICAgcmVwZWF0LXggdG9wIGxlZnQgLyBjb250YWluO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgID4gc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNCcgaGVpZ2h0PScxNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGw9JyUyM0ZGQTgwMCcgZD0nTTQuMjU2IDEzLjQ4M2MtLjc2Mi41MjUtMS43NjYtLjE3OC0xLjUzNS0xLjA3M2wuNzItMi43OTRhMSAxIDAgMCAwLS4zMjItMS4wMTJMLjkyMyA2Ljc0MmMtLjY5MS0uNTg2LS4zMS0xLjcxNS41OTQtMS43NjJsMi43Mi0uMTQyYTEgMSAwIDAgMCAuODg4LS42NThsLjkzNS0yLjU4MmMuMzE4LS44OCAxLjU2Mi0uODggMS44OCAwbC45MzUgMi41ODJhMSAxIDAgMCAwIC44ODguNjU4bDIuNzE1LjE0MmMuOTA1LjA0NyAxLjI4NSAxLjE3Ny41OTMgMS43NjJsLTIuMTk0IDEuODU2YTEgMSAwIDAgMC0uMzIzIDEuMDEzbC43MjEgMi43OThjLjIzLjg5NS0uNzcyIDEuNTk3LTEuNTM0IDEuMDc0bC0yLjE4LTEuNDk3YTEgMSAwIDAgMC0xLjEzMy4wMDFsLTIuMTcyIDEuNDk2WicvJTNFJTNDL3N2ZyUzRVwiKVxuICAgICAgICByZXBlYXQteCB0b3AgbGVmdCAvIGNvbnRhaW47XG4gICAgfVxuICB9XG59XG4iLCJmb3JtIHtcclxuICBzcGFuLmVycm9yIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zbWFsbC1mb250LXNpemUpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLnNlbmRpbmcge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5sYWJlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG46d2hlcmUoXHJcbiAgICBbdHlwZT0ndGV4dCddLFxyXG4gICAgW3R5cGU9J3Bhc3N3b3JkJ10sXHJcbiAgICBbdHlwZT0nZGF0ZSddLFxyXG4gICAgW3R5cGU9J2RhdGV0aW1lJ10sXHJcbiAgICBbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcclxuICAgIFt0eXBlPSdtb250aCddLFxyXG4gICAgW3R5cGU9J3dlZWsnXSxcclxuICAgIFt0eXBlPSdlbWFpbCddLFxyXG4gICAgW3R5cGU9J251bWJlciddLFxyXG4gICAgW3R5cGU9J3NlYXJjaCddLFxyXG4gICAgW3R5cGU9J3RlbCddLFxyXG4gICAgW3R5cGU9J3RpbWUnXSxcclxuICAgIFt0eXBlPSd1cmwnXSxcclxuICAgIFt0eXBlPSdjb2xvciddLFxyXG4gICAgdGV4dGFyZWEsXHJcbiAgICBzZWxlY3RcclxuICApIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tZWRpdW0tZ3JleSk7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGhlaWdodDogNDRweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xyXG4gIHBhZGRpbmc6IDEwcHggMTRweDtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIHRyYW5zaXRpb246IGFsbCB2YXIoLS1zcGVlZC1mYXN0KTtcclxuXHJcbiAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktbGlnaHQtY29sb3IpO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LTIpO1xyXG4gIH1cclxuXHJcbiAgJi5lcnJvciB7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXJlZCk7XHJcblxyXG4gICAgKyAuZXJyb3Ige1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMXJlbSk7XHJcbiAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgICAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbWFsbCk7XHJcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coLTJweCAycHggMTZweCByZ2JhKDIxLCAyMSwgMjEsIDAuMTIpKTtcclxuICAgICAgY29sb3I6IHZhcigtLXJlZCwgI2ZmNGYzMik7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxMDAlLCA1MCUgMCwgMTAwJSAxMDAlKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgLSAycHgpO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICBoZWlnaHQ6IHVuc2V0O1xyXG4gIHJlc2l6ZTogbm9uZTtcclxufVxyXG5cclxuW3R5cGU9J2NoZWNrYm94J10ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICsgbGFiZWwge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktbGlnaHQtY29sb3IpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogMDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggI2VkZjJmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICsgLmVycm9yIHtcclxuICAgICAgZm9udC1zaXplOiB2YXIoLS1zbWFsbC1mb250LXNpemUpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5lcnJvciArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXJlZCk7XHJcbiAgfVxyXG5cclxuICAmOmNoZWNrZWQge1xyXG4gICAgKyBsYWJlbCB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDEyIDEyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTEwLjU4OSAyLjQxMDc1QzEwLjkxNDUgMi43MzYxOCAxMC45MTQ1IDMuMjYzOCAxMC41ODkgMy41ODkyMkw1LjA4OTA0IDkuMDg5MjJDNC43NjM2MSA5LjQxNDY0IDQuMjM2IDkuNDE0NjQgMy45MTA1NyA5LjA4OTIyTDEuNDEwNTcgNi41ODkyMkMxLjA4NTE1IDYuMjYzOCAxLjA4NTE1IDUuNzM2MTggMS40MTA1NyA1LjQxMDc2QzEuNzM2IDUuMDg1MzMgMi4yNjM2MSA1LjA4NTMzIDIuNTg5MDQgNS40MTA3Nkw0LjQ5OTggNy4zMjE1Mkw5LjQxMDU3IDIuNDEwNzVDOS43MzYgMi4wODUzMyAxMC4yNjM2IDIuMDg1MzMgMTAuNTg5IDIuNDEwNzVaJyBmaWxsPSclMjMyMDQzQTEnLyUzRSUzQy9zdmclM0VcIilcclxuICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYud2hpdGUge1xyXG4gICAgJjpjaGVja2VkIHtcclxuICAgICAgKyBsYWJlbCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxMiAxMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMC41ODkgMi40MTA3NUMxMC45MTQ1IDIuNzM2MTggMTAuOTE0NSAzLjI2MzggMTAuNTg5IDMuNTg5MjJMNS4wODkwNCA5LjA4OTIyQzQuNzYzNjEgOS40MTQ2NCA0LjIzNiA5LjQxNDY0IDMuOTEwNTcgOS4wODkyMkwxLjQxMDU3IDYuNTg5MjJDMS4wODUxNSA2LjI2MzggMS4wODUxNSA1LjczNjE4IDEuNDEwNTcgNS40MTA3NkMxLjczNiA1LjA4NTMzIDIuMjYzNjEgNS4wODUzMyAyLjU4OTA0IDUuNDEwNzZMNC40OTk4IDcuMzIxNTJMOS40MTA1NyAyLjQxMDc1QzkuNzM2IDIuMDg1MzMgMTAuMjYzNiAyLjA4NTMzIDEwLjU4OSAyLjQxMDc1WicgZmlsbD0nJTIzRkZGRkZGJy8lM0UlM0Mvc3ZnJTNFXCIpXHJcbiAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2YtcmV2ZWFsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAgMCAwIC8gMC41KTtcclxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTJweCk7XHJcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcclxuXHJcbiAgJi10aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDU3cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogNzhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDU3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRleHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDQ0cHg7XHJcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWNmLXBvcHVwLWNsb3NlKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJi13aW5kb3cge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDY0OHB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLWNmLXBvcHVwLXNoYWRvdyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgcGFkZGluZzogMjhweCAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDkycHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc5MicgaGVpZ2h0PSc5MScgdmlld0JveD0nMCAwIDkyIDkxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8yNjlfNDY1KSclM0UlM0NwYXRoIGQ9J00xNC41OTI4IDQzLjMwOThWMjEuMDA5OVYxMi43NTI4SDI2LjkyMDhINjUuMDgwMUg3Ny40MDgxVjIxLjAwOTlWNDMuMzA5OEw4Ny42Mzc1IDM2LjQ1NjZMOTAuMzU0NCAzMi4xODE2VjMyLjEzOThMODcuNjM3NSAyNy44NjMyTDgwLjkwNDEgMjMuMzUyM1Y5LjIyNDE1SDU5LjgxMkw0Ni4wMzg2IDBINDUuOTYyM0wzMi4xODg4IDkuMjI0MTVIMTEuMDk2OFYyMy4zNTIzTDQuMzYzMzkgMjcuODYzMkwxLjY0NjQ4IDMyLjEzOThWMzIuMTgxNkw0LjM2MzM5IDM2LjQ1NjZMMTQuNTkyOCA0My4zMDk4WicgZmlsbD0nJTIzMDQxNzRBJy8lM0UlM0NwYXRoIGQ9J005MS45OTY1IDM1Ljg0NThMOTAuMDcxOSAzOC44NzQzTDYwLjMyMDMgNTguODAxNkw5MS40NjI3IDg4LjA0ODVDOTEuODA3NSA4Ny4zNDkyIDkxLjk5OTggODYuNTYxMSA5MS45OTk4IDg1LjczMTJWMzYuMDA5OEM5MS45OTk4IDM1Ljk1NjMgOTEuOTk4MSAzNS45MDExIDkxLjk5NjUgMzUuODQ1OFonIGZpbGw9JyUyMzA0MTc0QScvJTNFJTNDcGF0aCBkPSdNMS45Mjc4NiAzOC44NzU5TDAuMDAzMzE1MzIgMzUuODQ1OEMwLjAwMTY1NzY2IDM1Ljg5OTQgMCAzNS45NTQ2IDAgMzYuMDA5OFY4NS43MzI5QzAgODYuNTYyOCAwLjE5Mzk0NiA4Ny4zNTA4IDAuNTM3MDgxIDg4LjA1MDJMMzEuNjc5NSA1OC44MDMzTDEuOTI3ODYgMzguODc1OVonIGZpbGw9JyUyMzA0MTc0QScvJTNFJTNDcGF0aCBkPSdNNDYuMDAwMyA2OC4zOTU2TDM0LjU0MjUgNjAuNzIwOEwyLjg5NDUzIDkwLjQ0NDVDMy41OTU3MiA5MC43OTkyIDQuMzg0NzcgOTEgNS4yMTY5MSA5MUg4Ni43ODM2Qzg3LjYxNTggOTEgODguNDA0OCA5MC43OTkyIDg5LjEwNiA5MC40NDQ1TDU3LjQ1OCA2MC43MjI0TDQ2LjAwMDMgNjguMzk3MlY2OC4zOTU2WicgZmlsbD0nJTIzMDQxNzRBJy8lM0UlM0NwYXRoIGQ9J000MS4yNDY0IDI2LjQxNTlDMzguMjkyNSAyOC4xMDc1IDM2LjQ0OTIgMzIuMTQ4MiAzNi4wNjYzIDM1LjQ0NzZDMzUuNjY4NCAzOC44NzkzIDM2LjU2NTIgNDMuMDQwNCAzOS45NjY3IDQ0LjYzNjZDNDIuNjAwNyA0NS44NzMxIDQ1Ljk5MDYgNDUuMTk3MiA0Ny44NDA2IDQyLjg5OTlDNTAuNzg3OSA0Ny44NTc1IDU4LjEwMTUgNDQuMDE5MiA2MC42Njc1IDM5Ljk0MDFDNjMuMzAxNiAzNS43NTM4IDYzLjgzNyAzMC41MTg1IDYxLjc0ODMgMjUuOTcyNUM1OC43MzY0IDE5LjQxNzEgNTAuNTUyNSAxNy4yNTcgNDMuOTc2NiAxOC4xOTlDMzUuMzUzNSAxOS40MzM4IDI5LjM4MDkgMjcuMDE2NiAyOS4yMTY4IDM1LjY0ODRDMjkuMDUyNyA0NC4xNzgyIDM0LjA1MjIgNTAuNzIwMyA0Mi4zNDM4IDUyLjQzNTNDNDkuMDkwNSA1My44MzA3IDU3LjM5MiA1Mi4yNjk2IDYyLjA0MTcgNDYuODgzN0M2Mi45NDE5IDQ1Ljg0MTMgNjIuMDM4NCA0NC4yMDMzIDYwLjY5NDEgNDQuNDcxQzYwLjY4NDEgNDQuNDcyNyA2MC42NzU4IDQ0LjQ3NDMgNjAuNjY1OSA0NC40NzZDNTkuNzcyNCA0NC42NjM0IDU5LjI4MTcgNDUuMjU3NCA1OC41NzM5IDQ1LjgwMTJDNTYuNjM3OCA0Ny4yODY5IDU0LjM3ODQgNDguMzA3NiA1Mi4wMTk1IDQ4Ljg4MzFDNDguMzAxNCA0OS43ODgzIDQ0LjAwODEgNDkuNzc2NiA0MC40MDI3IDQ4LjQwNDZDMzMuMDIyOCA0NS41OTcgMzEuMDE3IDM2LjgzMTMgMzMuNzI3MyAyOS44NzZDMzYuMTc0IDIzLjYgNDMuMDk2NCAyMC40NjExIDQ5LjQ4IDIxLjUxNjlDNTcuMjYxMSAyMi44MDM1IDYyLjA0MzQgMjkuNDY0NCA1OC4zMzAyIDM3LjA0NzJDNTcuNjQ3MyAzOC40NDA5IDU2LjUwMDIgNDAuMzk4NSA1NC44MDYxIDQwLjY0NzhDNTMuMDI0MSA0MC45MDg4IDUyLjQ5MDMgMzkuNjUyMyA1Mi43MDkxIDM4LjE0MzFDNTMuMjExNCAzNC42NzEzIDU0LjQ1OCAzMS4zNzg1IDU1LjA5MjggMjcuOTExN0M1NS4yOTE4IDI2LjgyNDIgNTQuNDg3OCAyNS44MTM2IDUzLjM5MzcgMjUuNzQ4M0M1MS43MDEzIDI1LjY0OTYgNDkuOTU5MSAyNS43MTQ4IDUwLjE1NDcgMjcuODk1QzQ4LjIyNjggMjUuMDE4OCA0NC4wNTk1IDI0LjgwNjMgNDEuMjQ5NyAyNi40MTU5SDQxLjI0NjRaTTQ3LjE1OTMgNDAuMTcyNkM0NC4yNjAxIDQzLjI5MzEgNDAuNjM2NCA0MS4zMjg4IDQwLjY5NjEgMzcuMzIzMkM0MC42MjE1IDM0LjQ2MDUgNDEuMzYwOCAzMC4zMDc3IDQ0LjM1MjkgMjkuMDQ3OEM0Ny4wMzE3IDI3LjkyMDEgNDkuMjM5NyAzMC4xOTU2IDQ5LjQzMDMgMzIuNzY1NkM0OS42MTEgMzUuMTkzMyA0OC44MzY4IDM4LjM2NzMgNDcuMTU5MyA0MC4xNzFWNDAuMTcyNlonIGZpbGw9JyUyMzA0MTc0QScvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzI2OV80NjUnJTNFJTNDcmVjdCB3aWR0aD0nOTInIGhlaWdodD0nOTEnIGZpbGw9J3doaXRlJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0VcIilcclxuICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcclxuICAgICAgICBoZWlnaHQ6IDEzNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnRpcHB5LWJveFtkYXRhLXRoZW1lfj0nY3VzdG9tJ10ge1xuICBmb250LWZhbWlseTogdmFyKC0tYm9keS1mb250LWZhbWlseSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB3aWR0aDogMzQ0cHg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiA3cHggMTFweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWxpZ2h0ZXItY29sb3IpO1xuICAgIH1cbiAgfVxuICBpbWcge1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIGhlaWdodDogMjNweDtcbiAgfVxuICBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmLnVzZXJzLWxpbmsge1xuICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIH1cbiAgfVxuICAudXNlcnMtbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj0nY3VzdG9tJ11bZGF0YS1wbGFjZW1lbnRePSdib3R0b20nXSA+IC50aXBweS1hcnJvdyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj0nY3VzdG9tJ11bZGF0YS1wbGFjZW1lbnRePSdib3R0b20nXVxuICA+IC50aXBweS1hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4udGlwcHktYm94W2RhdGEtdGhlbWV+PSd1c2VyJ10ge1xuICBmb250LWZhbWlseTogdmFyKC0tYm9keS1mb250LWZhbWlseSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB3aWR0aDogMTg1cHg7XG4gIHBhZGRpbmc6IDE4cHggMTJweCA2cHggMThweDtcbiAgLy9AaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcbiAgLy8gIHdpZHRoOiAzMDBweDtcbiAgLy99XG4gIC50aXBweS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51c2VyLXR0cC10aXRsZSB7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNHB4O1xuICAgIH1cbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWxpZ2h0ZXItY29sb3IpO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cbiAgYnV0dG9uIHtcbiAgfVxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktbGlnaHRlci1jb2xvcik7XG4gIH1cbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDRweDtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICB9XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbiAgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIH1cbiAgfVxuICBidXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIH1cbiAgfVxufVxuXG4udGlwcHktYm94W2RhdGEtdGhlbWV+PSd1c2VyJ11bZGF0YS1wbGFjZW1lbnRePSdib3R0b20nXVxuICA+IC50aXBweS1hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4udGlwcHktYm94W2RhdGEtdGhlbWV+PSdncmV5J10ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLnRpcHB5LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDExcHggOXB4O1xuICB9XG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiB2YXIoLS1saWdodC1ncmV5KTtcbiAgfVxufVxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj0nZ3JleS1kZXNjJ10ge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAudGlwcHktY29udGVudCB7XG4gICAgcGFkZGluZzogMTJweCAxOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbiAgLmRlc2NyaXB0aW9uLWluZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkpO1xuICAgIH1cbiAgfVxuICAuc29jaWFscyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAtMzFweDtcbiAgfVxufVxuIiwiLmNhdC1kcm9wIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtYWxsKTtcclxuICBib3gtc2hhZG93OiB2YXIoLS1ibGFjay1zaGFkb3cpO1xyXG4gIHotaW5kZXg6IDEyO1xyXG5cclxuICAmLXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgZ2FwOiA2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAxMnB4O1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIGZpbGw6IHZhcigtLWJsYWNrKTtcclxuICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIHZhcigtLXNwZWVkKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWFjdGl2ZSBzdmcge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDEsIDAsIDAsIDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWxpc3Qge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwIDEycHggMTJweCA2cHg7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgICBmb250OiA3MDAgMTZweC8yMnB4IHZhcigtLWJvZHktZm9udC1mYW1pbHkpO1xyXG4gICAgICBwYWRkaW5nOiAycHggNnB4O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLW9uLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbWFsbCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiW2RhdGEtc2VsZWN0XSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmpzLXNlbGVjdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcblxyXG4gICYtYnRuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiA2cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbWFsbCk7XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5sZWFkZXJzLXBhZ2UgJiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbWluLXdpZHRoOiAyMDJweDtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1saWdodGVyLWNvbG9yKTtcclxuICAgICAgcGFkZGluZzogNnB4IDE2cHg7XHJcbiAgICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtaW4td2lkdGg6IDE1NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzExJyBoZWlnaHQ9JzcnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsPSclMjMzMzMnIGQ9J000Ljc2NyA2LjIxLjU2IDEuNjhDLS4wMzQgMS4wNC40MiAwIDEuMjkzIDBoOC40MTRjLjg3MyAwIDEuMzI3IDEuMDQuNzMzIDEuNjhMNi4yMzMgNi4yMWExIDEgMCAwIDEtMS40NjYgMFonLyUzRSUzQy9zdmclM0VcIilcclxuICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCB2YXIoLS1zcGVlZCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1hY3RpdmU6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDEsIDAsIDAsIDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNvbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gICAgcGFkZGluZzogNnB4IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc21hbGwpO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93KTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW9wdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogOHB4IDE2cHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc2VhcmNoIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcclxuICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgbWFyZ2luOiAwIDAgOHB4IDE2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktbGlnaHQtY29sb3IpO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAa2V5ZnJhbWVzIGJ1dHRvbiB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2hvcC1jYXJkIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIC5zaG9wLWNhcmQtYnRuIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaGVhZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdmFyKC0tYmxhY2spO1xyXG5cclxuICAgICYtbWV0YSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGFzcGVjdC1yYXRpbzogMjcwLzIzNTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIH1cclxuXHJcbiAgJi1mYXYge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNScgaGVpZ2h0PScyMycgZmlsbD0nJTIzRkY0RjMyJyUzRSUzQ3BhdGggZD0nTTE3LjQ4Mi41MjNjLTIuMDczIDAtNC4wMTMuODg2LTUuMzA1IDIuMzcyQzEwLjg4NCAxLjQwOSA4Ljk0NC41MjMgNi44Ny41MjMgMy4wODIuNTIzIDAgMy40MzMgMCA3LjAxMmMwIDIuODAyIDEuNzY5IDYuMDQyIDUuMjU4IDkuNjMyIDIuNjg0IDIuNzYyIDUuNjA1IDQuOTAxIDYuNDM2IDUuNDlsLjQ4Mi4zNDMuNDgzLS4zNDJjLjgzLS41OSAzLjc1MS0yLjcyOSA2LjQzNi01LjQ5MSAzLjQ4OS0zLjU5IDUuMjU4LTYuODMgNS4yNTgtOS42MzIgMC0zLjU3OC0zLjA4Mi02LjQ5LTYuODctNi40OVptLjQzIDE1LjA5NWMtMi4yMDggMi4yNzItNC41ODQgNC4xMS01LjczNiA0Ljk1Ni0xLjE1Mi0uODQ3LTMuNTI3LTIuNjg0LTUuNzM2LTQuOTU2LTMuMTYyLTMuMjU0LTQuODM0LTYuMjMtNC44MzQtOC42MDYgMC0yLjc0MiAyLjM2Mi00Ljk3MyA1LjI2NS00Ljk3MyAxLjkxIDAgMy42NzQuOTg0IDQuNjAzIDIuNTY3bC43MDMgMS4xOTYuNzAyLTEuMTk2Yy45MjktMS41ODMgMi42OTMtMi41NjcgNC42MDMtMi41NjcgMi45MDMgMCA1LjI2NSAyLjIzMSA1LjI2NSA0Ljk3MyAwIDIuMzc2LTEuNjcyIDUuMzUyLTQuODM1IDguNjA2WicvJTNFJTNDL3N2ZyUzRVwiKVxyXG4gICAgICBuby1yZXBlYXQgY2VudGVyIHZhcigtLXdoaXRlKTtcclxuICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtYWxsKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTBweDtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNScgaGVpZ2h0PScyMycgZmlsbD0nJTIzRkY0RjMyJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMTIuMTc3IDMuMzI2QzEzLjQ2OSAxLjg0IDE1LjQwOS45NTQgMTcuNDgyLjk1NGMxLjE1NSAwIDIuMjQ1LjI3IDMuMjAxLjc0OCAyLjE3Mi45OTMgMy42NyAzLjA5NCAzLjY3IDUuNTI2VjcuNDQzYzAgMi44MDItMS43NjkgNi4wNDMtNS4yNTggOS42MzItMi42ODUgMi43NjItNS42MDUgNC45MDEtNi40MzYgNS40OTFsLS40ODMuMzQyLS40ODItLjM0MmMtLjgzMS0uNTktMy43NTItMi43MjktNi40MzYtNS40OTFDMS43NjggMTMuNDg1IDAgMTAuMjQ1IDAgNy40NDN2LS4yMTVjMC0yLjQzIDEuNDk3LTQuNTMgMy42NjctNS41MjRBNy4xNTIgNy4xNTIgMCAwIDEgNi44Ny45NTRjMi4wNzMgMCA0LjAxMy44ODcgNS4zMDYgMi4zNzJaJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnLyUzRSUzQy9zdmclM0VcIilcclxuICAgICAgICBuby1yZXBlYXQgY2VudGVyIHZhcigtLXdoaXRlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtcmF0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc21hbGwpO1xyXG4gICAgcGFkZGluZzogNHB4IDhweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJi1mb290IHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweDtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTZweCAxMnB4O1xyXG4gIH1cclxuXHJcbiAgJi10dGwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udDogNzAwIDE2cHgvMjBweCB2YXIoLS1ib2R5LWZvbnQtZmFtaWx5KTtcclxuICB9XHJcblxyXG4gICYtcHJpY2Uge1xyXG4gICAgd2lkdGg6IDkzcHg7XHJcbiAgICBoZWlnaHQ6IDUzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9wcmljZS1iZy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgJi12YWwge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xyXG4gICAgICBnYXA6IDNweDtcclxuICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgICAgZm9udDogODAwIDIwcHgvMjRweCB2YXIoLS10aXRsZS1mb250LWZhbWlseSk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpIHJvdGF0ZSgtMTJkZWcpO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXB1ciB7XHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgJi1saXN0IHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1idG4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS15ZWxsb3cpO1xyXG4gICAgZm9udDogNzAwIDQwcHgvMSB2YXIoLS10aXRsZS1mb250LWZhbWlseSk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4IGJsYWNrO1xyXG4gICAgdGV4dC1zaGFkb3c6IDJweCAycHggMCB2YXIoLS1ibGFjayk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLXNwZWVkLWZhc3QpO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYW5pbWF0aW9uOiBidXR0b24gbGluZWFyIDJzIGluZmluaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pbmZvIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzM0JyBoZWlnaHQ9JzM0JyB2aWV3Qm94PScwIDAgMzQgMzQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMy4wMTU2IDE0LjYwOTRIMTcuMjY1NlYyNi4wMzEyJyBzdHJva2U9JyUyMzMzMzMzMycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTEyLjQxOCAyNi4yOTY5SDIxLjU4Micgc3Ryb2tlPSclMjMzMzMzMzMnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE3IDEwLjYyNUMxNi41Nzk3IDEwLjYyNSAxNi4xNjg5IDEwLjUwMDQgMTUuODE5NCAxMC4yNjY5QzE1LjQ3IDEwLjAzMzQgMTUuMTk3NiA5LjcwMTUgMTUuMDM2OCA5LjMxMzJDMTQuODc1OSA4LjkyNDkxIDE0LjgzMzggOC40OTc2NCAxNC45MTU4IDguMDg1NDNDMTQuOTk3OCA3LjY3MzIyIDE1LjIwMDIgNy4yOTQ1OSAxNS40OTc0IDYuOTk3NEMxNS43OTQ2IDYuNzAwMjEgMTYuMTczMiA2LjQ5NzgzIDE2LjU4NTQgNi40MTU4M0MxNi45OTc2IDYuMzMzODQgMTcuNDI0OSA2LjM3NTkyIDE3LjgxMzIgNi41MzY3NkMxOC4yMDE1IDYuNjk3NTkgMTguNTMzNCA2Ljk2OTk2IDE4Ljc2NjkgNy4zMTk0MUMxOS4wMDA0IDcuNjY4ODcgMTkuMTI1IDguMDc5NzIgMTkuMTI1IDguNUMxOS4xMjUgOS4wNjM1OSAxOC45MDExIDkuNjA0MDkgMTguNTAyNiAxMC4wMDI2QzE4LjEwNDEgMTAuNDAxMSAxNy41NjM2IDEwLjYyNSAxNyAxMC42MjVaJyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQy9zdmclM0VcIilcclxuICAgICAgbm8tcmVwZWF0IGNlbnRlciB2YXIoLS13aGl0ZSk7XHJcbiAgICB3aWR0aDogMzZweDtcclxuICAgIGhlaWdodDogMzRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbWFsbCk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUycHg7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIHotaW5kZXg6IDExO1xyXG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMXM7XHJcblxyXG4gICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003Ljk5OTk5IDkuNTE2NjZMMi42OTE2NiAxNC44MjVDMi40OTMwNSAxNS4wMjM2IDIuMjQwMjcgMTUuMTIyOSAxLjkzMzMzIDE1LjEyMjlDMS42MjYzOCAxNS4xMjI5IDEuMzczNiAxNS4wMjM2IDEuMTc0OTkgMTQuODI1QzAuOTc2MzggMTQuNjI2NCAwLjg3NzA3NSAxNC4zNzM2IDAuODc3MDc1IDE0LjA2NjdDMC44NzcwNzUgMTMuNzU5NyAwLjk3NjM4IDEzLjUwNjkgMS4xNzQ5OSAxMy4zMDgzTDYuNDgzMzMgNy45OTk5OUwxLjE3NDk5IDIuNjkxNjZDMC45NzYzOCAyLjQ5MzA1IDAuODc3MDc1IDIuMjQwMjcgMC44NzcwNzUgMS45MzMzM0MwLjg3NzA3NSAxLjYyNjM4IDAuOTc2MzggMS4zNzM2IDEuMTc0OTkgMS4xNzQ5OUMxLjM3MzYgMC45NzYzOCAxLjYyNjM4IDAuODc3MDc1IDEuOTMzMzMgMC44NzcwNzVDMi4yNDAyNyAwLjg3NzA3NSAyLjQ5MzA1IDAuOTc2MzggMi42OTE2NiAxLjE3NDk5TDcuOTk5OTkgNi40ODMzM0wxMy4zMDgzIDEuMTc0OTlDMTMuNTA2OSAwLjk3NjM4IDEzLjc1OTcgMC44NzcwNzUgMTQuMDY2NyAwLjg3NzA3NUMxNC4zNzM2IDAuODc3MDc1IDE0LjYyNjQgMC45NzYzOCAxNC44MjUgMS4xNzQ5OUMxNS4wMjM2IDEuMzczNiAxNS4xMjI5IDEuNjI2MzggMTUuMTIyOSAxLjkzMzMzQzE1LjEyMjkgMi4yNDAyNyAxNS4wMjM2IDIuNDkzMDUgMTQuODI1IDIuNjkxNjZMOS41MTY2NiA3Ljk5OTk5TDE0LjgyNSAxMy4zMDgzQzE1LjAyMzYgMTMuNTA2OSAxNS4xMjI5IDEzLjc1OTcgMTUuMTIyOSAxNC4wNjY3QzE1LjEyMjkgMTQuMzczNiAxNS4wMjM2IDE0LjYyNjQgMTQuODI1IDE0LjgyNUMxNC42MjY0IDE1LjAyMzYgMTQuMzczNiAxNS4xMjI5IDE0LjA2NjcgMTUuMTIyOUMxMy43NTk3IDE1LjEyMjkgMTMuNTA2OSAxNS4wMjM2IDEzLjMwODMgMTQuODI1TDcuOTk5OTkgOS41MTY2NlonIGZpbGw9JyUyMzMzMzMzMycvJTNFJTNDL3N2ZyUzRVwiKVxyXG4gICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgdmFyKC0td2hpdGUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pbmZvLWJveCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDUwcHggMTZweCAxNnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1saWdodGVyLWNvbG9yKTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cztcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogOHB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogNHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuaGVybyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1saWdodGVyLWNvbG9yKTtcclxuICBwYWRkaW5nLXRvcDogNTVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNzRweDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICBwYWRkaW5nOiA0MnB4IDA7XHJcbiAgfVxyXG4gICYtYXJlYSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MDBweCBhdXRvO1xyXG4gICAgZ2FwOiAxMDNweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICBnYXA6IDQycHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJi10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDYycHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA2OXB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICBmb250LXNpemU6IDUycHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XHJcbiAgICAgIG1heC13aWR0aDogNDYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbGFiZWwge1xyXG4gICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICB9XHJcbiAgJi1idG4ge1xyXG4gICAgbWluLXdpZHRoOiAyMzNweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1ib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgcGFkZGluZzogMzJweCAyOXB4IDI0cHggMzJweDtcclxuICAgIG1heC13aWR0aDogNTgzcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgIHBhZGRpbmc6IDMycHggMjBweCAyNHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IC02N3B4O1xyXG4gICAgICB0b3A6IDcwcHg7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDY3cHg7XHJcbiAgICAgIGhlaWdodDogMTA3cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzY3JyBoZWlnaHQ9JzEwNycgdmlld0JveD0nMCAwIDY3IDEwNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfNjcyXzE2NzcxKSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNDAuMDAwNSAwLjAxNzgxODhDMzguMTg5NyAwLjE4OTU3OCAzNi43ODAzIDEuNTgxNCAzNi4xMDU5IDMuODgzMjlMMzYuMTA1OCAzLjg4MzYxQzM0LjkzMjIgNy45MDExIDM1LjIxNSAxNi40MTM5IDM5LjM5OTYgMjYuODE3QzQxLjQzNjkgMzEuODgxOCA0NC40MDIxIDM3LjQwMzMgNDguNTgzNyA0My4wODZDNDYuNDk4OSA1MC4zODcxIDQzLjIwMDYgNTYuNDIyMyAzOS45NTEzIDYxLjA2OTdDMzcuNDEzMSA2NC43MDAxIDM0LjkwNjcgNjcuNDgwNiAzMy4wMzY0IDY5LjM1MjJDMzIuMTAxNCA3MC4yODc5IDMxLjMyNTkgNzAuOTk1OSAzMC43ODU0IDcxLjQ2OUMzMC41MTUyIDcxLjcwNTUgMzAuMzAzOCA3MS44ODMzIDMwLjE2MDcgNzIuMDAxM0MzMC4wODkyIDcyLjA2MDMgMzAuMDM0NyA3Mi4xMDQ0IDI5Ljk5ODUgNzIuMTMzNUMyOS45ODA0IDcyLjE0OCAyOS45NjY4IDcyLjE1ODggMjkuOTU4IDcyLjE2NTdMMjkuOTQ4MyA3Mi4xNzM0TDI5Ljk0NjIgNzIuMTc1MUwyOS45NDU4IDcyLjE3NTRDMjkuNzU1IDcyLjMyNDMgMjkuNzIxOCA3Mi41OTg4IDI5Ljg3MTUgNzIuNzg4NUMzMC4wMjEzIDcyLjk3ODIgMzAuMjk3MyA3My4wMTEzIDMwLjQ4ODEgNzIuODYyNEwzMC4yMTY5IDcyLjUxODlDMzAuNDg4MSA3Mi44NjI0IDMwLjQ4ODMgNzIuODYyMiAzMC40ODg2IDcyLjg2MkwzMC40ODk2IDcyLjg2MTJMMzAuNDkyOCA3Mi44NTg2TDMwLjUwNDggNzIuODQ5MkMzMC41MTUxIDcyLjg0MSAzMC41MzAyIDcyLjgyOTEgMzAuNTQ5OSA3Mi44MTMzQzMwLjU4OTEgNzIuNzgxOCAzMC42NDY4IDcyLjczNTIgMzAuNzIxNSA3Mi42NzM1QzMwLjg3MDkgNzIuNTUwMyAzMS4wODg4IDcyLjM2NyAzMS4zNjU4IDcyLjEyNDZDMzEuOTE5NiA3MS42Mzk4IDMyLjcwOTUgNzAuOTE4NCAzMy42NTk0IDY5Ljk2NzhDMzUuNTU5IDY4LjA2NjkgMzguMSA2NS4yNDc1IDQwLjY3MjQgNjEuNTY4M0M0My44Njk0IDU2Ljk5NTggNDcuMTE3OCA1MS4wOTA2IDQ5LjI0MTEgNDMuOTY3M0M1My41NzY4IDQ5LjcwMjQgNTkuMTU5OSA1NS41ODUzIDY2LjI4NDcgNjEuMzE0N0M2Ni40NzMzIDYxLjQ2NjMgNjYuNzQ5OCA2MS40MzczIDY2LjkwMjMgNjEuMjQ5N0M2Ny4wNTQ4IDYxLjA2MjIgNjcuMDI1NiA2MC43ODcyIDY2LjgzNyA2MC42MzU2QzU5LjU0NzEgNTQuNzczNSA1My44OTEzIDQ4Ljc1NTcgNDkuNTQ1IDQyLjkxMTVDNTAuNjcxIDM4Ljg1NDcgNTEuNDI2IDM0LjQxNzQgNTEuNjAzMiAyOS42MTk4QzUyLjExMDEgMTUuODg5NiA0OS4wODkxIDcuMTY2MzUgNDUuNTI1MiAyLjk3MDM4QzQzLjc0ODUgMC44Nzg2MjUgNDEuNzc2NSAtMC4xNTA2NDcgNDAuMDAwNSAwLjAxNzgxODhaTTQ4Ljg4MDggNDIuMDA1N0M0NC45NTg1IDM2LjU4MDcgNDIuMTU3MyAzMS4zMjEgNDAuMjE1MSAyNi40OTI2QzM2LjA3MTQgMTYuMTkxMiAzNS44NTAyIDcuODg5NzUgMzYuOTQ5MSA0LjEyNzU3QzM3LjU2MTQgMi4wMzc1IDM4Ljc1MTIgMS4wMTM2NSA0MC4wODM5IDAuODg3MjM5QzQxLjQ1MTMgMC43NTc1MzIgNDMuMTY3MSAxLjU0NzU5IDQ0Ljg1NDIgMy41MzM5MkM0OC4yMTc4IDcuNDk0MSA1MS4yMjg1IDE1Ljk2MTkgNTAuNzI1NSAyOS41ODc4QzUwLjU2MDggMzQuMDQ4MyA0OS44ODg5IDM4LjE5MzEgNDguODgwOCA0Mi4wMDU3WicgZmlsbD0nJTIzMTkxNDE3Jy8lM0UlM0NwYXRoIGQ9J00yOS44MDM3IDg2Ljc0NDlMMjkuMjAxMyAxMDYuMjA3TDE5LjQ5MTYgODkuMDEyN0w1LjY3MDA0IDk2LjczNzRMMTQuODAxNSA4Mi44MzE2TDcuNjI5MzllLTA2IDc2LjkyNTlMMTUuMzUzNiA3NC4zNTg5TDEwLjk4ODcgNTYuOTM4OEwyMi44MDQ1IDcwLjMyMkwzMS40NTggNTMuNkwzMC4xNzkxIDcyLjI2NDZMNDguMTQwNyA3NC4yMDkzTDMyLjAxMDIgNzkuNDQzTDQ2LjcxMTIgOTEuODUyOEwyOS44MDM3IDg2Ljc0NDlaJyBmaWxsPSclMjM2ODNGRDInLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF82NzJfMTY3NzEnJTNFJTNDcmVjdCB3aWR0aD0nNjcnIGhlaWdodD0nMTA3JyBmaWxsPSd3aGl0ZScgdHJhbnNmb3JtPSdtYXRyaXgoLTEgMCAwIDEgNjcgMCknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKVxyXG4gICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxlYWRlcnMge1xyXG4gICAgJi10b3Age1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRhYmxlIHtcclxuICAgICAgY291bnRlci1yZXNldDogaXRlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgfVxyXG4gICAgICB0aCB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLW1lZGl1bS1ncmV5KTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRyIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDFweCAyNTBweCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCA4cHggMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1saWdodGVyLWNvbG9yKTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTVweCAxNjBweCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0Ym9keSB7XHJcbiAgICAgICAgdHI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm51bWJlciB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgLypcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGl0ZW0pO1xyXG4gICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XHJcbiAgICAgICAgfSovXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5uYW1lIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGdhcDogMTJweDtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tdGl0bGUtZm9udC1mYW1pbHkpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZ2FwOiA5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBnYXA6IDdweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICAgIGdhcDogNHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGluayB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBTb2ZpYSBTYW5zO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmhvdyB7XG4gICYtaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDExNXB4O1xuICAgIGhlaWdodDogMTE1cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG4gICAgICB3aWR0aDogOTVweDtcbiAgICAgIGhlaWdodDogOTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG4gICAgICB3aWR0aDogODVweDtcbiAgICAgIGhlaWdodDogODVweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgICB9XG4gIH1cbiAgJi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tdGl0bGUtZm9udC1mYW1pbHkpO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcbiAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgfVxuICB9XG4gICYtbW9yZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgIH1cbiAgfVxufVxuIiwiLnJldmVhbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogODg0cHg7XHJcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1jb250YWluZXItc3BhY2UpICogMikgdmFyKC0tY29udGFpbmVyLXNwYWNlKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJi13cmFwIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIDAuNyk7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1jb250YWluZXItc3BhY2UpO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgJi5leHRyYS13cmFwe1xyXG4gICAgICB6LWluZGV4OiAxMTAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXZlYWwge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY2xvc2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMTJweDtcclxuICAgIHJpZ2h0OiAtMTJweDtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBmaWxsOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1zcGVlZCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3QtcmV2IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcclxuXHJcbiAgJi1jb250IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBnYXA6IDE2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xyXG4gICAgICBnYXA6IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXR0bCB7XHJcbiAgICBmb250OiA3MDAgMjZweC8zMXB4IHZhcigtLXRpdGxlLWZvbnQtZmFtaWx5KTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xyXG4gICAgICBmb250OiA3MDAgMzZweC81N3B4IHZhcigtLXRpdGxlLWZvbnQtZmFtaWx5KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZGVzYyB7XHJcbiAgICBmb250OiA3MDAgMjZweC8zMXB4IHZhcigtLXRpdGxlLWZvbnQtZmFtaWx5KTtcclxuXHJcbiAgICA6aXMoaW1nLCBzdmcpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICBtYXJrIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGdhcDogMC4xNWVtO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ2FwOiAxNnB4O1xyXG4gICAgbWF4LXdpZHRoOiAyNzBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcclxuICAgICAgZ2FwOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuc2VuZGluZyB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRoeCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGdhcDogMTZweDtcclxuICAgIGZvbnQ6IDcwMCAyNnB4LzMxcHggdmFyKC0tdGl0bGUtZm9udC1mYW1pbHkpO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XHJcbiAgICAgIGdhcDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXR0bCB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbWVudC1yZXZlYWwge1xyXG4gICYtdHRsIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gIH1cclxuXHJcbiAgJi1mb3JtIHtcclxuICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5nZXQtcHJlc2VudC1wb3B1cCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDEyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgaDQge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWJvZHktZm9udC1mYW1pbHkpO1xyXG4gIH1cclxuXHJcbiAgJi5vcGVuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAmLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJi1ib3gge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2ViZTk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgbWF4LWhlaWdodDogOTB2aDtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtaW4td2lkdGg6IDgwdnc7XHJcbiAgICBtYXgtd2lkdGg6IDgxdnc7XHJcbiAgfVxyXG5cclxuICAmLWluZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDIwNHB4O1xyXG4gICAgaGVpZ2h0OiAxOTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiAyNHB4IGF1dG87XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgLnByZXNlbnQtZm9ybSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgYnV0dG9uLmdvbGQge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmV2ZWFsLWNsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICB3aWR0aDogMzJweDtcclxuICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmlydGgtY2FyZC1mb290IHtcclxuICAgIC5iaXJ0aC1jYXJkLWJ0biB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJpcnRoLWNhcmQtcHJpY2Uge1xyXG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50aGFuay1wcmVzZW50LXBvcHVwIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAmLm9wZW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5yZXZlYWwtY2xvc2Uge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYm94IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNlYmU5O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIG1heC1oZWlnaHQ6IDkwdmg7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWluLXdpZHRoOiA4MHZ3O1xyXG4gICAgbWF4LXdpZHRoOiA4MXZ3O1xyXG4gIH1cclxufVxyXG5cclxuLnprcy1jYXJkLXRleHQtcmV2IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNFQkU5O1xyXG5cclxuICAmLXdyYXAge1xyXG4gICAgbWF4LXdpZHRoOiA1NzZweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMDYyQzU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICBtYXgtd2lkdGg6IDIzMHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY29udCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICBmb250LXNpemU6IDE4LjZweDtcclxuICB9XHJcbn1cclxuXHJcbi56a3MtY2FyZC10eHQubW9yZS10ZXh0IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uemtzLWNhcmQtb3Blbi10ZXh0LWJ0biB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDIpIDAlLCAjRkZGIDgwLjIxJSk7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgY29sb3I6ICM2ODNGRDI7XHJcbiAgZm9udC1mYW1pbHk6IFNvZmlhIFNhbnM7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIC5tb3JlLXRleHQgJiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5zdXAtYnRue1xyXG4gIHBhZGRpbmc6IDZweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAxMjJweDtcclxuICByaWdodDogMzdweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgei1pbmRleDogMTk7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgIGJvdHRvbTogNTBweDtcclxuICAgIHJpZ2h0OiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICBib3R0b206IDIwcHg7XHJcbiAgICByaWdodDogNXB4O1xyXG4gIH1cclxuXHJcbiAgJi1idXR0b257XHJcbiAgICB3aWR0aDogNzdweDtcclxuICAgIGhlaWdodDogNzdweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjgzRkQyO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvdXRsaW5lOiA2cHggc29saWQgIzY4M2ZkMjEyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgc3Zne1xyXG4gICAgICB3aWR0aDogMzdweDtcclxuICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICB3aWR0aDogNTZweDtcclxuICAgICAgaGVpZ2h0OiA1NnB4O1xyXG5cclxuICAgICAgc3Zne1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpob3ZlcntcclxuICAgIGJ1dHRvbntcclxuICAgICAgb3V0bGluZTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIHN2Z3tcclxuICAgICAgZmlsbDogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zdXBwb3J0LXJldmVhbCB7XHJcbiAgYmFja2dyb3VuZDogI0ZCRkFGMztcclxuXHJcbiAgLnJldmVhbC1jbG9zZXtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICB3aWR0aDogMzJweDtcclxuICAgICAgaGVpZ2h0OiAzMnB4O1xyXG5cclxuICAgICAgc3Zne1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi10eHQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1heC13aWR0aDogNjQ3cHg7XHJcbiAgICBtYXJnaW46IDE2cHggYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1mb3JtIHtcclxuICAgIG1heC13aWR0aDogNjQ3cHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkJGQUYzO1xyXG5cclxuICAgIHRleHRhcmVhe1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiAyMzNweDtcclxuICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iaXJ0aC1kb25hdGUtcG9wdXB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDEyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgJi5vcGVuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAmLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xyXG4gICAgYmFja2dyb3VuZDogI0YzRUJFOTtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIG1heC13aWR0aDogODgzcHg7XHJcblxyXG4gICAgLnJldmVhbC1jbG9zZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib3h7XHJcbiAgICAgIG1heC13aWR0aDogNTI3cHg7XHJcbiAgICAgIG1hcmdpbjogNiUgYXV0bztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGgze1xyXG4gICAgICBjb2xvcjogIzIwNjJDNTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dHtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTApO1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XHJcbiAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcblxyXG4gICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICBjb2xvcjogIzgzOTJBNjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3Bhbi5lcnJvcntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uLmJ1dHRvbntcclxuICAgICAgcGFkZGluZzogMTNweCA0OHB4O1xyXG4gICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1sYWJlbHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIH1cclxufSIsIi5yYWRpby1idXR0b25zIHtcclxuICAtLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAtLWNvbG9yLWRhcms6IHZhcigtLXByaW1hcnktZGFyay1jb2xvcik7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW46IGF1dG87XHJcblxyXG4gICYuc2Vjb25kYXJ5IHtcclxuICAgIC0tY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAtLWNvbG9yLWRhcms6IHZhcigtLXNlY29uZGFyeS1kYXJrLWNvbG9yKTtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICArIGxhYmVsIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBmb250OiA2MDAgMTBweC8xMnB4IHZhcigtLWJvZHktZm9udC1mYW1pbHkpO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcik7XHJcbiAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcik7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xyXG4gICAgICAgIGZvbnQ6IDYwMCAxNHB4LzE3cHggdmFyKC0tYm9keS1mb250LWZhbWlseSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc21hbGwpIDAgMCB2YXIoLS1yYWRpdXMtc21hbGwpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1yYWRpdXMtc21hbGwpIHZhcigtLXJhZGl1cy1zbWFsbCkgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICsgbGFiZWwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWlubmVyLXNoYXJvdyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5sYXJnZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgaW5wdXRbdHlwZT0ncmFkaW8nXSB7XHJcbiAgICAgICsgbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi53aGl0ZXtcclxuICAgIC0tY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIC0tY29sb3ItZGFyazogdmFyKC0td2hpdGUpO1xyXG5cclxuICAgIGlucHV0W3R5cGU9cmFkaW9de1xyXG4gICAgICAmOmNoZWNrZWR7XHJcbiAgICAgICAgK2xhYmVse1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiR6a3MtY3JkczogKFxyXG4gIDE6IDI1LjUlLFxyXG4gIDI6IDExJSxcclxuICAzOiAyNS41JSxcclxuICA0OiAxMy41JSxcclxuICA1OiAyMyUsXHJcbiAgNjogMTclLFxyXG4gIDc6IDEwJSxcclxuICA4OiAxOSUsXHJcbiAgOTogMjIlXHJcbik7XHJcblxyXG4uY2FyZC1mb250LTEge1xyXG4gIGZvbnQtZmFtaWx5OiAnTG9ic3RlcicsIHZhcigtLWJvZHktZm9udC1mYW1pbHkpO1xyXG59XHJcblxyXG4uY2FyZC1mb250LTIge1xyXG4gIGZvbnQtZmFtaWx5OiAnQ2F2ZWF0JywgdmFyKC0tYm9keS1mb250LWZhbWlseSk7XHJcbn1cclxuXHJcbi5jYXJkLWZvbnQtMyB7XHJcbiAgZm9udC1mYW1pbHk6ICdBbWF0aWMgU0MnLCB2YXIoLS1ib2R5LWZvbnQtZmFtaWx5KTtcclxufVxyXG5cclxuLmNhcmQtY3JlYXRlIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XHJcbiAgICBtYXgtd2lkdGg6IDg2NnB4O1xyXG4gIH1cclxuXHJcbiAgJi1hcmVhIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZGFyay1jb2xvcik7XHJcbiAgICBwYWRkaW5nOiAzMnB4IDAgNDJweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcclxuICAgICAgcGFkZGluZzogNDJweCAwIDEwOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcclxuICAgICAgcGFkZGluZzogNDJweCAwIDEzNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1oZWFkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xyXG4gICAgICBnYXA6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXR0bCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICB9XHJcblxyXG4gICYtbmF2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbmF2LWJ0biB7XHJcbiAgICBzdmcge1xyXG4gICAgICBmaWxsOiB2YXIoLS13aGl0ZSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgcGFkZGluZzogMTJweDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG5cclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXN0ZXBzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDM7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcclxuICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWl0bSB7XHJcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHggMTJweCAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuXHJcbiAgICAgICYuaXMtY3VycmVudCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KC5pcy1hY3RpdmUpIHtcclxuICAgICAgICA6aXMoLmNhcmQtY3JlYXRlLXN0ZXBzLWl0bS10dGwsIC5jYXJkLWNyZWF0ZS1zdGVwcy1pdG0tdHh0KSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi10dGwge1xyXG4gICAgICAgIGZvbnQ6IDgwMCAxNnB4LzE5cHggdmFyKC0tYm9keS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XHJcbiAgICAgICAgICBmb250OiA4MDAgMjRweC8yOXB4IHZhcigtLWJvZHktZm9udC1mYW1pbHkpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi10eHQge1xyXG4gICAgICAgIGZvbnQ6IDYwMCAxOHB4LzI1cHggdmFyKC0tYm9keS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNsaWRlciB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDogOTtcclxuXHJcbiAgICA+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGUge1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tc3BlZWQpO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgJi5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc2VsZWN0IHtcclxuICAgICYtaGVhZCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG8gMWZyO1xyXG4gICAgICBnYXA6IDI0cHg7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdlbXB0eSB0dGwgbmF2JztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmhpZGUtb24tbWVkaXVtIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXR0bCB7XHJcbiAgICAgIGdyaWQtYXJlYTogdHRsO1xyXG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICBmb250OiA3MDAgMTZweC8yMHB4IHZhcigtLWJvZHktZm9udC1mYW1pbHkpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNlbGVjdC1zbGlkZXIge1xyXG4gICAgbWF4LXdpZHRoOiA1NzZweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIHZhcigtLXNwZWVkKTtcclxuXHJcbiAgICAgICY6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSB7XHJcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuMyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW5hdiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMTJweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgICBncmlkLWFyZWE6IG5hdjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xyXG4gICAgICAgIGdhcDogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYnRuIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1zcGVlZC1mYXN0KTtcclxuXHJcbiAgICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICBmaWxsOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtdGV4dCB7XHJcbiAgICBtYXgtd2lkdGg6IDU3NnB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBhc3BlY3QtcmF0aW86IDU3Ni80MTI7XHJcblxyXG4gICAgQGVhY2ggJGksICRzIGluICR6a3MtY3JkcyB7XHJcbiAgICAgICYuc3R5bGUtI3skaX0ge1xyXG4gICAgICAgIC5jYXJkLWNyZWF0ZS10ZXh0LWFyZWEge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJHM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1hcmVhIHtcclxuICAgICAgLS1mb250LXNpemU6IDI2cHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDI1LjclO1xyXG4gICAgICBsZWZ0OiA3LjUlO1xyXG4gICAgICByaWdodDogMTUlO1xyXG4gICAgICBib3R0b206IDcuNSU7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogI2I4YzFjYztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZm9udHMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAzMnB4O1xyXG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblxyXG4gICAgICBbdHlwZT0ncmFkaW8nXSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgK2xhYmVsIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICArbGFiZWwge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jaG9vc2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDQwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xyXG4gICAgICBnYXA6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgID4qIHtcclxuICAgICAgZmxleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmLWltZyB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWFjdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogNnB4O1xyXG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cclxuICAgICAgJi1sYmwge1xyXG4gICAgICAgIHNwYW4uZXJyb3Ige1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbjogMTJweCBhdXRvIDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uemtzLWNyZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmLWltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDMwJTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDM2JTtcclxuICB9XHJcblxyXG4gIEBlYWNoICRpLCAkcyBpbiAkemtzLWNyZHMge1xyXG4gICAgJi5zdHlsZS0jeyRpfSB7XHJcbiAgICAgIC56a3MtY3JkLXR4dCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi56a3MtY2FyZHMtZ3JpZCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBnYXA6IDE2cHg7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIG9ubHkpIHtcclxuICAgIG1heC13aWR0aDogNTc2cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgfVxyXG59XHJcblxyXG4uemtzLWNhcmQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuXHJcbiAgJi10eHQge1xyXG4gICAgLS1mb250LXNpemU6IDI2cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBhc3BlY3QtcmF0aW86IDU3Ni80MTI7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgJi12YWwge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMjUuNyU7XHJcbiAgICAgIGxlZnQ6IDcuNSU7XHJcbiAgICAgIHJpZ2h0OiAxNSU7XHJcbiAgICAgIGJvdHRvbTogMTEuNSU7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW1ldGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDZweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICB9XHJcblxyXG4gICYtZnJvbSB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxuXHJcbiAgJi1waG90byB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMnB4IHJnYmEoNDYsIDQxLCA0MSwgMC4xNyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBtYXJnaW46IC0yMHB4IDAgMTBweDtcclxuICB9XHJcblxyXG4gICYtYnRuIHtcclxuICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMTZweCBhdXRvIDA7XHJcbiAgfVxyXG5cclxuICAmLXJldiB7XHJcbiAgICBAZXh0ZW5kIC56a3MtY2FyZC1idG47XHJcblxyXG4gICAgJi10eHQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDEycHggMTZweCA2cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTRweDtcclxuICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1saWdodC1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTgnIGhlaWdodD0nMjInIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsPSclMjNEN0U2RkYnIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjEzIDBIMHYxOS4wMTJsLjA3Ni0uMTMyIDE2LjY5NCAyLjIzN2MxLjAzLjEzOCAxLjU5OC0xLjIzNi43ODUtMS44ODItMi44ODctMi4yOTQtNy4wOTYtNS44NjItOS42NjktOS4wNTVDNS41MjQgNy4yNSAyLjk2MiAyLjY3NiAxLjYxMy4xNDdWMFonIGNsaXAtcnVsZT0nZXZlbm9kZCcvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgdG9wIGxlZnQgLyBjb250YWluO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgIGJvdHRvbTogN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZC1zZW5kLXJldmVhbCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBnYXA6IDE2cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xyXG5cclxuICAmLXR0bCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgLmgyIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn0iLCIuYW5ze1xyXG4gICYtY291bnR7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDI5MHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMzJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWxpZ2h0LWNvbG9yKTtcclxuICAgIGJveC1zaGFkb3c6IDBweCA2cHggMHB4IDBweCAjQTM4MkZBO1xyXG4gICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtaW1nIGltZ3tcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgd2lkdGg6IDE2NnB4O1xyXG4gICAgICAgIGhlaWdodDogOTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdHRse1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYm94e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMjRweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGltZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRkVCNTE7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMHB4IDBweCAjMDAwO1xyXG4gICAgICBwYWRkaW5nOiAxNnB4IDMwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDIycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW17XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGdhcDogNnB4O1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgIGhlaWdodDogMzlweDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbntcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBvcGFjaXR5OiAwLjY7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtdGFic3tcclxuICAgICYtYnRuc3tcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMnB4O1xyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYnRucy1pbm5lcntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogOHB4O1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJi1idG57XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwcHggMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWxpZ2h0LWNvbG9yKTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSBkb3duKSB7XHJcbiAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBnYXA6IDZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciwmOmZvY3VzLCAmLmlzLWFjdGl2ZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWxpZ2h0ZXItY29sb3IpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaXMtZG9uZXtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE5JyBoZWlnaHQ9JzE5JyB2aWV3Qm94PScwIDAgMTkgMTknIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMi45MDIgOC43OTY2NkMyLjU3NDA4IDguNzk3NTggMi4yNTMxMyA4Ljg5MTMyIDEuOTc2MjcgOS4wNjcwM0MxLjY5OTQxIDkuMjQyNzUgMS40Nzc5NSA5LjQ5MzI3IDEuMzM3NTMgOS43ODk1OUMxLjE5NzEgMTAuMDg1OSAxLjE0MzQ0IDEwLjQxNTkgMS4xODI3NSAxMC43NDE1QzEuMjIyMDcgMTEuMDY3IDEuMzUyNzUgMTEuMzc0OCAxLjU1OTY4IDExLjYyOTJMNS45NzA5NyAxNy4wMzNDNi4xMjgyNiAxNy4yMjgzIDYuMzI5ODcgMTcuMzgzMyA2LjU1OTA2IDE3LjQ4NUM2Ljc4ODI2IDE3LjU4NjcgNy4wMzg0MiAxNy42MzIzIDcuMjg4NzcgMTcuNjE4QzcuODI0MiAxNy41ODkyIDguMzA3NjEgMTcuMzAyOCA4LjYxNTgxIDE2LjgzMThMMTcuNzc5MiAyLjA3NDI0QzE3Ljc4MDcgMi4wNzE3OSAxNy43ODIyIDIuMDY5MzQgMTcuNzgzOSAyLjA2NjkzQzE3Ljg2OTggMS45MzQ5MiAxNy44NDIgMS42NzMzIDE3LjY2NDUgMS41MDg5NUMxNy42MTU3IDEuNDYzODIgMTcuNTU4MyAxLjQyOTE1IDE3LjQ5NTYgMS40MDcwNkMxNy40MzI5IDEuMzg0OTggMTcuMzY2NCAxLjM3NTk2IDE3LjMwMDEgMS4zODA1NkMxNy4yMzM5IDEuMzg1MTYgMTcuMTY5MiAxLjQwMzI3IDE3LjExMDIgMS40MzM3OUMxNy4wNTEyIDEuNDY0MzEgMTYuOTk5MSAxLjUwNjU5IDE2Ljk1NyAxLjU1ODAyQzE2Ljk1MzcgMS41NjIwNyAxNi45NTA0IDEuNTY2MDUgMTYuOTQ2OSAxLjU2OTk3TDcuNzA1NDkgMTIuMDExM0M3LjY3MDMyIDEyLjA1MTEgNy42Mjc2MiAxMi4wODM0IDcuNTc5ODQgMTIuMTA2NUM3LjUzMjA3IDEyLjEyOTYgNy40ODAxOSAxMi4xNDMgNy40MjcyIDEyLjE0NThDNy4zNzQyMiAxMi4xNDg3IDcuMzIxMiAxMi4xNDEgNy4yNzEyMiAxMi4xMjMyQzcuMjIxMjMgMTIuMTA1NCA3LjE3NTI4IDEyLjA3NzkgNy4xMzYwNCAxMi4wNDIxTDQuMDY5IDkuMjUxMTJDMy43NTA0NiA4Ljk1OTEyIDMuMzM0MTIgOC43OTY5OSAyLjkwMiA4Ljc5NjY2WicgZmlsbD0nJTIzRkY0RjMyJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlIGRvd24pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRlbnR7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktbGlnaHRlci1jb2xvcik7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDU2cHggMzZweCA1MnB4IDM2cHg7XHJcblxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHggMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0yMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWl0ZW17XHJcbiAgICAmLWlubmVye1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA1NnB4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYW5zLWdyaWR7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgICAgIHJvdy1nYXA6IDMycHg7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMTZweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSBkb3duKSB7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMTAwJSk7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXR4dHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXR0bHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJveHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMTZweDtcclxuICAgICAgbWF4LXdpZHRoOiA2MDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWltZ3tcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMHB4IDBweCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHdpZHRoOiAzNTdweDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDMxNHB4O1xyXG5cclxuICAgICAgJi5mdWxse1xyXG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyODFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyODFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGFic3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYnRue1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAzMDlweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzJTtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLWFjdGl2ZXtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC1jYXJke1xyXG4gICAgICAuc2hvcC1jYXJkLWJ0bntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2hvcC1jYXJke1xyXG4gICAgLnNob3AtY2FyZC1mYXYsIC5zaG9wLWNhcmQtcHVyLCAuc2hvcC1jYXJkLXByaWNlLCAuc2hvcC1jYXJkLWhlYWQtbWV0YXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcC1jYXJkLWluZm97XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktbGlnaHRlci1jb2xvcik7XHJcbiAgICAgIHRvcDogMTBweDtcclxuXHJcbiAgICAgICYuaXMtYWN0aXZle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi10aGlyZHtcclxuICAgIGgxe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtZ3JpZHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgICAgcm93LWdhcDogMTZweDtcclxuICAgICAgY29sdW1uLWdhcDogNDBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDMycHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlIGRvd24pIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMTAwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZmlmdGh7XHJcbiAgICBoMXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRlbnR7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjcwcHggYXV0bztcclxuICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWdyaWR7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgIHJvdy1nYXA6IDE2cHg7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlIGRvd24pIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxMDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaG9wLWNhdHMge1xyXG4gICAgICBncmlkLWFyZWE6IGF1dG87XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5kYXNoLWhlcm97XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogNjAwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xcztcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgaGVpZ2h0OiA0NzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgIGhlaWdodDogMzg1cHg7XHJcbiAgfVxyXG5cclxuICAmLWJne1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgIzEwMTYwRSAxMDAlKSwgbm8tcmVwZWF0O1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcblxyXG4gICYtY29udGVudHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCA2MHB4IDU4cHggNjBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgNDVweCAyMHB4IDQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgZGl2e1xyXG4gICAgICB3aWR0aDogNjQwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGltZ3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgYm90dG9tOiAtMjBweDtcclxuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcclxuICAgICAgYm90dG9tOiAtMTEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kYXNoLXR0bHtcclxuICBmb250LXNpemU6IDYycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgZm9udC1zaXplOiAzOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmRhc2gtaGVhZHtcclxuICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNCNTk5RkYgMCUsICM4NTYwRTYgMTAwJSk7XHJcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICBwYWRkaW5nOiAzMnB4IDE2cHg7XHJcblxyXG4gICYtdHh0e1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uZGFzaC10aXRsZXtcclxuICBmb250LXNpemU6IDQwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgfVxyXG5cclxuICBzcGFue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICM1MDNDODI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwIDVweDtcclxuXHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMjUnIGhlaWdodD0nMTEnIHZpZXdCb3g9JzAgMCAyMjUgMTEnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBvcGFjaXR5PScwLjUnIGQ9J00wLjM5MDYyNSA2LjAyNTM4QzkxLjUwOTMgMTAuMDk3NyAxNDYuMDE4IC0wLjA4OTIxMSAyMjQuMzkxIDYuMDI1MzgnIHN0cm9rZT0nJTIzNjgzRkQyJyBzdHJva2Utd2lkdGg9JzcnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyO1xyXG4gICAgICBib3R0b206IDFweDtcclxuICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZGFzaC10aXRsZS1jaXJjbGV7XHJcbiAgICBjb2xvcjogIzUwM0M4MjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsaW5lLWhlaWdodDogMS44O1xyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMTEnIGhlaWdodD0nNzInIHZpZXdCb3g9JzAgMCAyMTEgNzInIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBvcGFjaXR5PScwLjQnIGQ9J00xMTAuNzkzIDQuOTA4NEM2MC4yMTE5IDAuOTUxMzA5IDE0LjQwOTYgMjAuMjQ5NCA1LjMxMjM0IDM5LjQ2NTNDLTMuNzg0OTQgNTguNjgxMiAyOS4yODQzIDY4LjIxOTIgNzcuNzkxNyA2Ny42MDI0QzEyNi4yOTkgNjYuOTg1NSAxOTcuMDA4IDYyLjM0OSAyMDYuMjQzIDM4LjUwOTJDMjE1LjQ3OCAxNC42NjkzIDEyMi4zMjcgMTMuNTQxNSA5OC4yMTY1IDE2LjIwODgnIHN0cm9rZT0nJTIzNjgzRkQyJyBzdHJva2Utd2lkdGg9JzcnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZGFzaC1wYWdlIG1haW57XHJcbiAgYTpub3QoW2NsYXNzXSl7XHJcbiAgICBjb2xvcjogIzIwNjJDNTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAmOm5vdChbaHJlZl0pe1xyXG4gICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWN0aW9ue1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSB1cCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4NnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRhc2gtcGFnZXtcclxuICAuc3VwLWJ0bntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59IiwiLnZpZGVvLWNhcmR7XHJcbiAgcGFkZGluZzogMTZweDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6ICMxQzFGMjk7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBtYXgtd2lkdGg6IDQ0MXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICYtaW1ne1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMjA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRDlEOUQ5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBpbWd7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1ib3R0b217XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDQxcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWxpbmt7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA0MXB4O1xyXG4gICAgd2lkdGg6IDQxcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDE2cHg7XHJcbiAgICByaWdodDogMTZweDtcclxuXHJcbiAgICBzdmd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBhdGh7XHJcbiAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICB9XHJcbiAgICAgIGNpcmNsZXtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgIHdpZHRoOiA0NHB4O1xyXG5cclxuICAgIH1cclxuICB9XHJcbiAgJi1saW5rOmhvdmVyLCAmLWxpbms6dmlzaXRlZHtcclxuICAgIHN2Z3tcclxuICAgICAgcGF0aHtcclxuICAgICAgICBmaWxsOiAjRENDRUZFO1xyXG4gICAgICB9XHJcbiAgICAgIGNpcmNsZTpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgc3Ryb2tlOiAjRENDRUZFO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgIHN2Z3tcclxuICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgZmlsbDogI0ZGNEYzMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgY2lyY2xlOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgIHN0cm9rZTogI0ZGNEYzMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuZGFzaC1taXNzaW9ue1xyXG4gICYtZmxleHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDE2cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgICBnYXA6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaW5uZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogOTk0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIHBhZGRpbmc6IDQ4cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAzMnB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgcGFkZGluZzogMzhweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmRhc2gtY291bnR7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xyXG4gICAgYmFja2dyb3VuZDogIzFDMUYyOTtcclxuICB9XHJcblxyXG4gICYtaW5uZXJ7XHJcbiAgICBwYWRkaW5nOiA1OHB4IDA7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICMxQzFGMjk7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICBwYWRkaW5nOiA0MnB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXR0bHtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcclxuICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRvcHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBhdXRvKTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiA4NHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMjRweCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgbWF4LXdpZHRoOiA5MjVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgZ2FwOiA1MXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1tYXB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhcntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiA5ODVweDtcclxuICAgICAgbWluLXdpZHRoOiA5ODVweDtcclxuICAgICAgaGVpZ2h0OiA1NTRweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jYXJke1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiAzMjBweDtcclxuXHJcbiAgICAmLXZhbHtcclxuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXRpdGxlLWZvbnQtZmFtaWx5KTtcclxuICAgICAgY29sb3I6ICNGRkVCNTE7XHJcbiAgICAgIGZvbnQtc2l6ZTogNjJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDY5cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1MnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcclxuICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXR4dHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBkb3duKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iXX0= */
