@charset "UTF-8";
.visually-hidden {
  margin: -1px;
  padding: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip: rect(0, 0, 0, 0);
  position: absolute;
}

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

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

/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}

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

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px;
}

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

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

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

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

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}

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

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

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

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

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}

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

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

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

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}

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

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

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

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

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

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

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

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

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

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

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

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block;
}

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

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
template {
  display: none;
}

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

/**
 * Core: Base
 * -----------------------------------------------------------------------------
 */
body {
  position: relative;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-rendering: optimizeSpeed;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  font-size: 1rem;
  background-color: #f8f8f8;
}

img, iframe {
  margin: auto;
  display: block;
  max-width: 100%;
}

@media \0screen {
  img {
    width: auto;
  }
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/data/boxsizing.htc);
}

.is-hidden {
  display: none;
}

.is-name {
  white-space: nowrap;
}

h1, h2, h3, h4, h5, h6, p {
  margin: 0;
  padding: 0;
}

ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

a {
  text-decoration: none;
}

a:focus,
input:focus,
button:focus {
  text-decoration: none;
}

a,
area,
button,
[role="button"],
input:not([type=range]),
label,
select,
summary,
textarea {
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}

a.skip-main {
  left: -999px;
  position: absolute;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
  z-index: -999;
}

a.skip-main:focus, a.skip-main:active {
  color: #fff;
  background-color: #000;
  left: auto;
  top: auto;
  width: 30%;
  height: auto;
  overflow: auto;
  margin: 10px 35%;
  padding: 5px;
  border-radius: 15px;
  border: 4px solid yellow;
  text-align: center;
  font-size: 1.2em;
  z-index: 999;
}

.icon {
  display: inline-block;
  width: 1em;
  height: 1em;
}

.main-content {
  position: relative;
  max-width: 1680px;
  margin: 0 auto;
  overflow: hidden;
  background-color: #fff;
}

.wrap {
  width: 100%;
  max-width: 1680px;
  margin: 0 auto;
  padding-left: 120px;
  padding-right: 120px;
}

@font-face {
  font-family: TTTravels;
  src: url("../fonts/TTTravels/TTTravels-Medium.ttf") format("truetype");
  src: url("../fonts/TTTravels/TTTravels-Medium.eot");
  src: url("../fonts/TTTravels/TTTravels-Medium.woff") format("woff");
  font-weight: 500;
}

@font-face {
  font-family: TTTravels;
  src: url("../fonts/TTTravels/TTTravels-Bold.ttf") format("truetype");
  src: url("../fonts/TTTravels/TTTravels-Bold.eot");
  src: url("../fonts/TTTravels/TTTravels-Bold.woff") format("woff");
  font-weight: bold;
}

@font-face {
  font-family: BebasNeue;
  src: url("../fonts/BebasNeue/BebasNeueLight.ttf") format("truetype");
  src: url("../fonts/BebasNeue/BebasNeueLight.otf");
  src: url("../fonts/BebasNeue/BebasNeueLight.eot");
  src: url("../fonts/BebasNeue/BebasNeueLight.woff") format("woff");
  font-weight: 300;
}

@font-face {
  font-family: BebasNeue;
  src: url("../fonts/BebasNeue/BebasNeueRegular.ttf") format("truetype");
  src: url("../fonts/BebasNeue/BebasNeueRegular.otf");
  src: url("../fonts/BebasNeue/BebasNeueRegular.eot");
  src: url("../fonts/BebasNeue/BebasNeueRegular.woff") format("woff");
  font-weight: normal;
}

@font-face {
  font-family: BebasNeue;
  src: url("../fonts/BebasNeue/BebasNeueBold.ttf") format("truetype");
  src: url("../fonts/BebasNeue/BebasNeueBold.otf");
  src: url("../fonts/BebasNeue/BebasNeueBold.eot");
  src: url("../fonts/BebasNeue/BebasNeueBold.woff") format("woff");
  font-weight: bold;
}

@font-face {
  font-family: Podkova;
  src: url("../fonts/Podkova/Podkova-Bold.ttf") format("truetype");
  src: url("../fonts/Podkova/Podkova-Bold.eot");
  src: url("../fonts/Podkova/Podkova-Bold.woff") format("woff");
  font-weight: bold;
}

.header {
  height: 140px;
}

.header__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  position: relative;
  background-color: #fff;
}

.header__left {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 9px;
}

.header__left .toggle-nav-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px;
  margin-top: 10px;
  padding-left: 6px;
  border: 0;
  background-color: transparent;
  cursor: pointer;
  position: relative;
  z-index: 2;
}

.header__left .toggle-nav-wrap.is-open .toggle-nav span:nth-of-type(1) {
  -webkit-animation: humburgerTopLine 1s forwards;
  -o-animation: humburgerTopLine 1s forwards;
  animation: humburgerTopLine 1s forwards;
}

.header__left .toggle-nav-wrap.is-open .toggle-nav span:nth-of-type(2) {
  -webkit-animation: humburgerMiddleLine .60s forwards;
  -o-animation: humburgerMiddleLine .60s forwards;
  animation: humburgerMiddleLine .60s forwards;
}

.header__left .toggle-nav-wrap.is-open .toggle-nav span:nth-of-type(3) {
  opacity: 0;
}

@-webkit-keyframes humburgerTopLine {
  0% {
    top: 0;
  }
  50% {
    top: 10px;
    width: 100%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    top: 10px;
    width: 100%;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
}

@-o-keyframes humburgerTopLine {
  0% {
    top: 0;
  }
  50% {
    top: 10px;
    width: 100%;
    -o-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    top: 10px;
    width: 100%;
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }
}

@keyframes humburgerTopLine {
  0% {
    top: 0;
  }
  50% {
    top: 10px;
    width: 100%;
    -webkit-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    top: 10px;
    width: 100%;
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }
}

@-webkit-keyframes humburgerMiddleLine {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
}

@-o-keyframes humburgerMiddleLine {
  0% {
    -o-transform: rotate(0);
    transform: rotate(0);
  }
  50% {
    -o-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
}

@keyframes humburgerMiddleLine {
  0% {
    -webkit-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
}

.header__left .toggle-nav-wrap.is-closed .toggle-nav span:nth-of-type(1) {
  -webkit-animation: humburgerTopLineReverse .6s forwards;
  -o-animation: humburgerTopLineReverse .6s forwards;
  animation: humburgerTopLineReverse .6s forwards;
}

.header__left .toggle-nav-wrap.is-closed .toggle-nav span:nth-of-type(2) {
  -webkit-animation: humburgerMiddleLineReverse 1s forwards;
  -o-animation: humburgerMiddleLineReverse 1s forwards;
  animation: humburgerMiddleLineReverse 1s forwards;
}

.header__left .toggle-nav-wrap.is-closed .toggle-nav span:nth-of-type(3) {
  opacity: 1;
}

@-webkit-keyframes humburgerTopLineReverse {
  0% {
    top: 10px;
    width: 100%;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  50% {
    top: 10px;
    width: 100%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    top: 0;
  }
}

@-o-keyframes humburgerTopLineReverse {
  0% {
    top: 10px;
    width: 100%;
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  50% {
    top: 10px;
    width: 100%;
    -o-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    top: 0;
  }
}

@keyframes humburgerTopLineReverse {
  0% {
    top: 10px;
    width: 100%;
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  50% {
    top: 10px;
    width: 100%;
    -webkit-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    top: 0;
  }
}

@-webkit-keyframes humburgerMiddleLineReverse {
  0% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  50% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}

@-o-keyframes humburgerMiddleLineReverse {
  0% {
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  50% {
    -o-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -o-transform: rotate(0);
    transform: rotate(0);
  }
}

@keyframes humburgerMiddleLineReverse {
  0% {
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  50% {
    -webkit-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
}

.header__left .toggle-nav-wrap p {
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-left: 19px;
}

.header__left .toggle-nav-wrap:hover .toggle-nav span {
  background-color: #82379e;
}

.header__left .toggle-nav {
  display: block;
  width: 30px;
  height: 22px;
  position: relative;
  -webkit-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  border-radius: 0;
}

.header__left .toggle-nav span {
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: #000;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

.header__left .toggle-nav span:nth-of-type(1) {
  width: 24px;
  top: 0px;
}

.header__left .toggle-nav span:nth-of-type(2) {
  top: 10px;
}

.header__left .toggle-nav span:nth-of-type(3) {
  width: 20px;
  top: 20px;
}

.header__right {
  height: 100%;
  width: 74.4%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.header__right-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header__right .logo {
  display: block;
  font-family: TTTravels;
  font-style: normal;
  line-height: 1;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: bold;
  color: #82379e;
  position: relative;
  z-index: 2;
}

.header__right h1 {
  font-family: TTTravels;
  font-style: normal;
  font-weight: 500;
  line-height: 1.43;
  font-size: 14px;
  font-size: 0.875rem;
  color: #000;
  margin-left: 81px;
  position: relative;
  z-index: 2;
}

.header__right h1 span {
  white-space: nowrap;
}

.header__search-wrap {
  margin-top: 10px;
  position: relative;
  z-index: 2;
}

.header__sing-up {
  -ms-flex-item-align: start;
  align-self: flex-start;
  position: relative;
  top: 28px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.search-wrap {
  margin-left: 5px;
}

.search-wrap__btn {
  width: 30px;
  height: 30px;
  background-color: transparent;
  border: 0;
  cursor: pointer;
  padding: 0;
}

.search-wrap__btn svg {
  width: 100%;
  height: 100%;
  fill: #000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.search-wrap__btn:hover svg {
  fill: #82379e;
}

.footer {
  padding-top: 108px;
  padding-bottom: 26px;
  position: relative;
  max-width: 1680px;
  margin: 0 auto;
  overflow: hidden;
  background-color: #fff;
}

.footer__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.footer__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  padding-top: 7px;
}

.footer__top-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 74.4%;
}

.footer__social {
  padding-left: 19px;
  padding-top: 7px;
}

.footer__navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 610px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 5px;
  margin-right: 20px;
}

.footer__list:first-of-type {
  width: 60%;
  padding-right: 20px;
}

.footer__list:last-of-type {
  width: 40%;
}

.footer__list li {
  margin-bottom: 14px;
}

.footer__list li:last-of-type {
  margin-bottom: 0;
}

.footer__list a {
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.footer__list a:hover {
  color: #82379e;
}

.footer .sing-up {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-top: 3px;
}

.footer__content {
  width: 74.4%;
  margin-top: 50px;
}

.footer__sing-form p {
  max-width: 590px;
  font-family: BebasNeue;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: 2px;
  text-align: left;
  color: #000;
}

.footer__sing-form .input-field {
  width: 618px;
  max-width: 100%;
  position: relative;
  margin-top: 12px;
}

.footer__sing-form .input-field input {
  width: 100%;
  height: 43px;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #b8b1ba;
  border: 0;
  border-radius: 0;
  border-bottom: 2px solid rgba(0, 0, 0, 0.05);
}

.footer__sing-form .input-field input.placeholder {
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #b8b1ba;
}

.footer__sing-form .input-field input:-moz-placeholder {
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #b8b1ba;
}

.footer__sing-form .input-field input::-moz-placeholder {
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #b8b1ba;
}

.footer__sing-form .input-field input:-ms-input-placeholder {
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #b8b1ba;
}

.footer__sing-form .input-field input::-webkit-input-placeholder {
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #b8b1ba;
}

.footer__sing-form .input-field button {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: transparent;
  border: 0;
  border-radius: 0;
  cursor: pointer;
}

.footer__sing-form .input-field button svg {
  width: 20px;
  height: 20px;
  fill: #82379e;
}

.footer__sing-form label {
  display: block;
  max-width: 612px;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #b8b1ba;
  margin-top: 18px;
}

.footer__addresses {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 735px;
  max-width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 71px;
}

.footer__addresses li {
  width: 50%;
}

.footer__addresses p {
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-bottom: 5px;
}

.footer__addresses span {
  display: block;
  max-width: 244px;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}

.footer__copyright {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 84px;
}

.footer__copyright p {
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #b8b1ba;
  margin-right: 34px;
}

.footer__copyright p:last-of-type {
  margin-right: 0;
}

.footer__copyright p a {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: #b8b1ba;
}

.footer__copyright p a:hover {
  color: #82379e;
}

.sing-up {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.sing-up__btn {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 192px;
  height: 40px;
  background-color: #82379e;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.sing-up__btn:hover {
  -webkit-box-shadow: 0 15px 30px 0 rgba(130, 55, 158, 0.5);
  box-shadow: 0 15px 30px 0 rgba(130, 55, 158, 0.5);
}

.sing-up__contact-phone {
  font-family: TTTravels;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-right: 28px;
}

.menu {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  left: 0;
  right: 0;
  top: 140px;
  overflow: hidden;
  width: 100%;
  max-width: 1680px;
  height: -webkit-calc(100vh - 140px);
  height: calc(100vh - 140px);
  margin-left: auto;
  margin-right: auto;
  padding-top: 22px;
  z-index: 1;
  background-color: #fff;
  border-bottom: 4px solid #82379e;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.menu.is-visible {
  opacity: 1;
  visibility: visible;
}

.menu.is-open .menu__list li,
.menu.is-open .menu__addresses li,
.menu.is-open .menu__social li,
.menu.is-open .news-card {
  opacity: 1;
}

.menu.is-scrollable {
  overflow-y: auto;
}

.menu .menu__list li,
.menu .menu__addresses li,
.menu .menu__social li, .menu__news-card {
  opacity: 0;
}

.menu__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
}

.menu__right {
  width: 74.4%;
}

.menu__right-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.menu__navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 71.5%;
  padding-top: 8px;
}

.menu__list-container:first-of-type {
  width: 60%;
  padding-right: 20px;
}

.menu__list-container:last-of-type {
  width: 40%;
}

.menu__list li {
  margin-bottom: 16px;
}

.menu__list li:last-of-type {
  margin-bottom: 0;
}

.menu__list a {
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: normal;
  color: #000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.menu__list a:hover {
  color: #82379e;
}

.menu__list--services a {
  font-weight: bold;
}

.menu__list-mobile-btn {
  display: none;
}

.menu__list-mobile-btn span {
  display: block;
}

.menu__addresses {
  max-width: 244px;
  padding-top: 16px;
}

.menu__addresses li {
  margin-bottom: 24px;
}

.menu__addresses p {
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-bottom: 4px;
}

.menu__addresses span {
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}

.menu__news-card {
  max-width: 100%;
  width: 612px;
  height: 284px;
  margin: 73px 0 68px 0;
}

.menu__news-card .date {
  left: 12px;
  top: 13px;
}

.menu__news-card p {
  max-width: 270px;
  padding-left: 16px;
}

.menu__social {
  padding-top: 13px;
  padding-left: 18px;
  padding-right: 18px;
}

.menu__sing-up {
  display: none;
}

.menu__mobile-bg {
  display: none;
}

.menu__list li:nth-child(1) {
  -webkit-animation-delay: 0.1s;
  -o-animation-delay: 0.1s;
  animation-delay: 0.1s;
}

.menu__list li:nth-child(2) {
  -webkit-animation-delay: 0.2s;
  -o-animation-delay: 0.2s;
  animation-delay: 0.2s;
}

.menu__list li:nth-child(3) {
  -webkit-animation-delay: 0.3s;
  -o-animation-delay: 0.3s;
  animation-delay: 0.3s;
}

.menu__list li:nth-child(4) {
  -webkit-animation-delay: 0.4s;
  -o-animation-delay: 0.4s;
  animation-delay: 0.4s;
}

.menu__list li:nth-child(5) {
  -webkit-animation-delay: 0.5s;
  -o-animation-delay: 0.5s;
  animation-delay: 0.5s;
}

.menu__list li:nth-child(6) {
  -webkit-animation-delay: 0.6s;
  -o-animation-delay: 0.6s;
  animation-delay: 0.6s;
}

.menu__list li:nth-child(7) {
  -webkit-animation-delay: 0.7s;
  -o-animation-delay: 0.7s;
  animation-delay: 0.7s;
}

.menu__list li:nth-child(8) {
  -webkit-animation-delay: 0.8s;
  -o-animation-delay: 0.8s;
  animation-delay: 0.8s;
}

.menu__list li:nth-child(9) {
  -webkit-animation-delay: 0.9s;
  -o-animation-delay: 0.9s;
  animation-delay: 0.9s;
}

.menu__addresses li:nth-child(1) {
  -webkit-animation-delay: 0.1s;
  -o-animation-delay: 0.1s;
  animation-delay: 0.1s;
}

.menu__addresses li:nth-child(2) {
  -webkit-animation-delay: 0.2s;
  -o-animation-delay: 0.2s;
  animation-delay: 0.2s;
}

.menu__addresses li:nth-child(3) {
  -webkit-animation-delay: 0.3s;
  -o-animation-delay: 0.3s;
  animation-delay: 0.3s;
}

.menu__addresses li:nth-child(4) {
  -webkit-animation-delay: 0.4s;
  -o-animation-delay: 0.4s;
  animation-delay: 0.4s;
}

.menu__addresses li:nth-child(5) {
  -webkit-animation-delay: 0.5s;
  -o-animation-delay: 0.5s;
  animation-delay: 0.5s;
}

.menu__addresses li:nth-child(6) {
  -webkit-animation-delay: 0.6s;
  -o-animation-delay: 0.6s;
  animation-delay: 0.6s;
}

.menu__addresses li:nth-child(7) {
  -webkit-animation-delay: 0.7s;
  -o-animation-delay: 0.7s;
  animation-delay: 0.7s;
}

.menu__addresses li:nth-child(8) {
  -webkit-animation-delay: 0.8s;
  -o-animation-delay: 0.8s;
  animation-delay: 0.8s;
}

.menu__addresses li:nth-child(9) {
  -webkit-animation-delay: 0.9s;
  -o-animation-delay: 0.9s;
  animation-delay: 0.9s;
}

.menu__social li:nth-child(1) {
  -webkit-animation-delay: 0.1s;
  -o-animation-delay: 0.1s;
  animation-delay: 0.1s;
}

.menu__social li:nth-child(2) {
  -webkit-animation-delay: 0.2s;
  -o-animation-delay: 0.2s;
  animation-delay: 0.2s;
}

.menu__social li:nth-child(3) {
  -webkit-animation-delay: 0.3s;
  -o-animation-delay: 0.3s;
  animation-delay: 0.3s;
}

.menu__social li:nth-child(4) {
  -webkit-animation-delay: 0.4s;
  -o-animation-delay: 0.4s;
  animation-delay: 0.4s;
}

.menu__social li:nth-child(5) {
  -webkit-animation-delay: 0.5s;
  -o-animation-delay: 0.5s;
  animation-delay: 0.5s;
}

.menu__social li:nth-child(6) {
  -webkit-animation-delay: 0.6s;
  -o-animation-delay: 0.6s;
  animation-delay: 0.6s;
}

.menu__social li:nth-child(7) {
  -webkit-animation-delay: 0.7s;
  -o-animation-delay: 0.7s;
  animation-delay: 0.7s;
}

.menu__social li:nth-child(8) {
  -webkit-animation-delay: 0.8s;
  -o-animation-delay: 0.8s;
  animation-delay: 0.8s;
}

.menu__social li:nth-child(9) {
  -webkit-animation-delay: 0.9s;
  -o-animation-delay: 0.9s;
  animation-delay: 0.9s;
}

.social svg {
  color: #82379e;
  fill: #82379e;
}

.social svg g {
  fill: #82379e;
}

.social .icon-fb {
  width: 18px;
  height: 36px;
}

.social .icon-ig {
  width: 18px;
  height: 18px;
}

.social .icon-tw {
  width: 18px;
  height: 15px;
}

.social .icon-vk {
  width: 36px;
  height: 22px;
}

.social .icon-ok {
  width: 20px;
  height: 36px;
}

.social li {
  margin-bottom: 16px;
}

.social a {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 24px;
  height: 24px;
}

.breadcrumbs {
  width: 100%;
  border-top: 1px solid #f8f8f8;
  border-bottom: 1px solid #f8f8f8;
  padding: 29px 0;
}

.breadcrumbs ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}

.breadcrumbs a {
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  color: #b8b1ba;
}

.breadcrumbs .icon {
  width: 6px;
  height: 6px;
  fill: #ddd6df;
  margin-left: 9px;
}

.breadcrumbs li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 9px;
}

.breadcrumbs li:last-of-type a {
  color: #000;
}

.breadcrumbs li:last-of-type svg {
  display: none;
}

.slider-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 120px;
  height: 60px;
  border: 2px solid #f8f8f8;
}

.slider-nav:before {
  content: "";
  display: block;
  position: absolute;
  position: absolute;
  left: 50%;
  top: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 2px;
  height: 100%;
  background-color: #f8f8f8;
}

.slider-nav__btn {
  position: relative;
  width: 50%;
  height: 100%;
  cursor: pointer;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.slider-nav__btn svg {
  width: 16.2px;
  height: 27.5px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.slider-nav__btn--left {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.slider-nav--white {
  border-color: rgba(255, 255, 255, 0.5);
}

.slider-nav--white:before {
  background-color: rgba(255, 255, 255, 0.5);
}

.slider-nav--white .slider-nav__btn svg {
  fill: #fff;
}

.slider-nav--white .slider-nav__btn.slick-disabled svg {
  fill: rgba(255, 255, 255, 0.5);
}

.slider-nav--black {
  background-color: #fff;
}

.slider-nav--black .slider-nav__btn svg {
  fill: #000;
}

.slider-nav--black .slider-nav__btn.slick-disabled svg {
  fill: #b8b1ba;
}

.slider-nav--accent {
  background-color: #fff;
}

.slider-nav--accent .slider-nav__btn svg {
  fill: #82379e;
}

.slider-nav--accent .slider-nav__btn.slick-disabled svg {
  fill: #b8b1ba;
}

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}

.pagination li {
  padding-left: 10px;
  padding-right: 10px;
}

.pagination li:nth-of-type(2n) a:hover:after, .pagination li:nth-of-type(2n) a.active:after {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.pagination li:nth-of-type(2) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.pagination li:nth-of-type(2) ~ li:nth-child(n + 3):nth-child(-n + 6) {
  display: none;
}

.pagination li:nth-of-type(2):after {
  content: '...';
  display: block;
  position: relative;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-left: 20px;
}

.pagination a {
  display: block;
  position: relative;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.pagination a:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 2px;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #82379e;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.pagination a:hover, .pagination a.active {
  color: #82379e;
}

.pagination a:hover:after, .pagination a.active:after {
  opacity: 1;
  visibility: visible;
  bottom: -2px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.search-popup {
  display: none;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  z-index: 3;
  background-color: rgba(0, 0, 0, 0.75);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.search-popup.is-open {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}

.search-popup.is-ready {
  display: block;
}

.search-popup__wrap,
.search-popup form {
  width: 100%;
}

.search-popup__wrap {
  height: 100vh;
  min-height: 150px;
  position: relative;
}

.search-popup form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}

.search-popup__input {
  position: relative;
  width: 100%;
}

.search-popup__input input {
  height: 75px;
  width: 100%;
  color: #fff;
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 500;
  border: 0;
  border-radius: 0;
  background-color: transparent;
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
  -webkit-appearance: none;
  padding: 0;
  margin: 0;
}

.search-popup__input input.placeholder {
  color: #fff;
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 500;
}

.search-popup__input input:-moz-placeholder {
  color: #fff;
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 500;
}

.search-popup__input input::-moz-placeholder {
  color: #fff;
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 500;
}

.search-popup__input input:-ms-input-placeholder {
  color: #fff;
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 500;
}

.search-popup__input input::-webkit-input-placeholder {
  color: #fff;
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 500;
}

.search-popup__input input:focus {
  outline: none;
}

.search-popup__input input::-ms-clear {
  display: none;
}

.search-popup__input button {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: transparent;
  border: 0;
  width: 39px;
  height: 39px;
  cursor: pointer;
  padding: 0;
  margin: 0;
  -webkit-appearance: none;
}

.search-popup__input button .icon {
  fill: #fff;
  width: 100%;
  height: 100%;
}

.search-popup__close-btn {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  right: 30px;
  top: 33px;
  padding: 0;
  width: 48px;
  height: 48px;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  font-size: 0;
  cursor: pointer;
  opacity: 1;
}

.search-popup__close-btn:before, .search-popup__close-btn:after {
  content: "";
  display: block;
  position: absolute;
  width: 41px;
  height: 2px;
  top: 50%;
  left: 50%;
  background-color: #fff;
}

.search-popup__close-btn:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  -ms-transform: translate(-50%, -50%) rotate(45deg);
  -o-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}

.search-popup__close-btn:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  -ms-transform: translate(-50%, -50%) rotate(-45deg);
  -o-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
}

.sign-up-popup {
  width: 100%;
  max-width: 544px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}

.sign-up-popup__content {
  width: 100%;
  background-color: #fff;
  padding: 25px 32px 35px 32px;
}

.sign-up-popup h4 {
  color: #000;
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.11;
}

.sign-up-popup form {
  width: 100%;
  margin-top: 39px;
}

.sign-up-popup__input {
  width: 100%;
  margin-bottom: 39px;
}

.sign-up-popup__input label {
  display: block;
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
  margin-bottom: 4px;
}

.sign-up-popup__input input {
  width: 100%;
  height: 40px;
  background-color: #f8f8f8;
  border: 0;
  border-radius: 0;
  -webkit-appearance: none;
  padding: 0 10px;
  margin: 0;
  color: #b8b1ba;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
}

.sign-up-popup__input input.placeholder {
  color: #b8b1ba;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
}

.sign-up-popup__input input:-moz-placeholder {
  color: #b8b1ba;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
}

.sign-up-popup__input input::-moz-placeholder {
  color: #b8b1ba;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
}

.sign-up-popup__input input:-ms-input-placeholder {
  color: #b8b1ba;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
}

.sign-up-popup__input input::-webkit-input-placeholder {
  color: #b8b1ba;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
}

.sign-up-popup__bottom {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 4px;
}

.sign-up-popup__bottom button {
  text-align: center;
  width: 240px;
  height: 40px;
  background-color: #82379e;
  border: 0;
  color: #fff;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.43;
  cursor: pointer;
  padding: 0;
  margin: 0 27px 0 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-appearance: none;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.sign-up-popup__bottom button:hover {
  -webkit-box-shadow: 0 15px 30px 0 rgba(130, 55, 158, 0.5);
  box-shadow: 0 15px 30px 0 rgba(130, 55, 158, 0.5);
}

.sign-up-popup__bottom p {
  color: #b8b1ba;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
}

.sign-up-popup .mfp-close {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  right: 0;
  top: 0;
  padding: 0;
  width: 48px;
  height: 48px;
  opacity: 1;
  font-size: 0;
  cursor: pointer;
}

.sign-up-popup .mfp-close:before, .sign-up-popup .mfp-close:after {
  content: "";
  display: block;
  position: absolute;
  width: 29px;
  height: 2px;
  top: 50%;
  left: 50%;
  background-color: #000;
}

.sign-up-popup .mfp-close:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  -ms-transform: translate(-50%, -50%) rotate(45deg);
  -o-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}

.sign-up-popup .mfp-close:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  -ms-transform: translate(-50%, -50%) rotate(-45deg);
  -o-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
}

.nav-sidebar__mobile-btn {
  display: none;
  position: relative;
  z-index: 1;
  border: 0;
  border-radius: 0;
  padding: 20px 45px 21px 0;
  line-height: 1;
  width: 100%;
  cursor: pointer;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.nav-sidebar__mobile-btn span {
  display: block;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}

.nav-sidebar__mobile-btn:after, .nav-sidebar__mobile-btn:before {
  display: none;
}

.nav-sidebar__mobile-btn:hover span {
  color: #82379e;
}

.nav-sidebar__mobile-btn:hover .icon {
  fill: #82379e;
}

.nav-sidebar__mobile-btn .icon {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 28px;
  height: 19px;
  fill: #000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.nav-sidebar__mobile-btn[data-state='open'] .icon {
  -webkit-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  -o-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}

.interactive-block {
  width: 100%;
}

.interactive-block h3 {
  color: #000;
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.11;
}

.interactive-block__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -12px;
  margin-right: -12px;
  margin-top: 23px;
}

.interactive-block__list-item {
  width: 33.33%;
  height: 264px;
  padding-left: 12px;
  padding-right: 12px;
  margin-bottom: 24px;
}

.interactive-block__list-item-content {
  width: 100%;
  height: 100%;
  background-size: auto 100%;
  background-position: 0% 50%;
  background-repeat: no-repeat;
  -webkit-transition: background 2s ease 1s;
  -o-transition: background 2s ease 1s;
  transition: background 2s ease 1s;
}

.interactive-block__list-item-text {
  height: 100%;
  background-color: #f8f8f8;
  padding: 12px 16px 0 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-transition: background .5s ease .5s;
  -o-transition: background .5s ease .5s;
  transition: background .5s ease .5s;
}

.interactive-block__list-item-text p,
.interactive-block__list-item-text span {
  -webkit-transition: color .5s ease 0s;
  -o-transition: color .5s ease 0s;
  transition: color .5s ease 0s;
}

.interactive-block__list-item-text p {
  color: #000;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 0;
}

.interactive-block__list-item-text span {
  -ms-flex-item-align: end;
  align-self: flex-end;
  color: #b8b1ba;
  font-family: BebasNeue;
  font-size: 120px;
  font-size: 7.5rem;
  font-weight: 300;
  line-height: 1;
  margin-right: 10px;
}

.interactive-block__list-item [data-animation-state='forward'] {
  background-position: 100% 50%;
}

.interactive-block__list-item [data-animation-state='forward'] .interactive-block__list-item-text {
  background-color: transparent;
}

.interactive-block__list-item [data-animation-state='forward'] .interactive-block__list-item-text p,
.interactive-block__list-item [data-animation-state='forward'] .interactive-block__list-item-text span {
  color: transparent;
}

.interactive-block__list-item [data-animation-state='back'] {
  background-position: 0% 50%;
  -webkit-transition: background 1s ease 0s;
  -o-transition: background 1s ease 0s;
  transition: background 1s ease 0s;
}

.interactive-block__list-item [data-animation-state='back'] .interactive-block__list-item-text {
  background-color: #f8f8f8;
  -webkit-transition: background .5s ease 0s;
  -o-transition: background .5s ease 0s;
  transition: background .5s ease 0s;
}

.interactive-block__list-item [data-animation-state='back'] .interactive-block__list-item-text p,
.interactive-block__list-item [data-animation-state='back'] .interactive-block__list-item-text span {
  -webkit-transition: color .5s ease 0.5s;
  -o-transition: color .5s ease 0.5s;
  transition: color .5s ease 0.5s;
}

.interactive-block__list-item [data-animation-state='back'] .interactive-block__list-item-text p {
  color: #000;
}

.interactive-block__list-item [data-animation-state='back'] .interactive-block__list-item-text span {
  color: #b8b1ba;
}

.stories-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-left: -12px;
  margin-right: -12px;
}

.stories-list .stories-list__item {
  height: 480px;
  margin-bottom: 24px;
  padding-left: 12px;
  padding-right: 12px;
}

.stories-list .stories-list__item--size-w {
  width: 100%;
}

.stories-list .stories-list__item--size-w h3 {
  font-size: 36px;
  font-size: 2.25rem;
  max-width: 627px;
}

.stories-list .stories-list__item--size-m {
  width: 58.57142857142857%;
}

.stories-list .stories-list__item--size-s {
  width: 41.42857142857143%;
}

.stories-list a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding: 0 24px 13px 24px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.stories-list a:hover {
  -webkit-box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.08);
}

.stories-list a:hover h3 {
  color: #82379e;
}

.stories-list a img {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  min-height: 100%;
  min-width: 100%;
  max-width: none;
}

.stories-list .date {
  position: absolute;
  top: 29px;
  left: 24px;
  font-family: BebasNeue;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: 2px;
  text-align: left;
  color: #fff;
}

.stories-list h3 {
  max-width: 300px;
  position: relative;
  font-family: TTTravels;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.11;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  margin-bottom: 13px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.stories-list p {
  position: relative;
  max-width: 552px;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}

.before-after-slider-wrap {
  width: 100%;
}

.before-after-slider-wrap .top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 31px;
}

.before-after-slider-wrap h3 {
  padding-right: 12px;
  color: #000;
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.11;
}

.before-after-slider-wrap__arrow-link {
  padding-left: 12px;
}

.before-after-slider-wrap__arrow-link .icon {
  margin-left: 12px;
}

.before-after-slider-wrap .bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 24px;
}

.before-after-slider-wrap .before-after-slider {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

.before-after-slider-wrap .before-after-slider:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  z-index: 1;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.before-after-slider-wrap .before-after-slider.slick-initialized {
  overflow: visible;
  display: block;
}

.before-after-slider-wrap .before-after-slider.slick-initialized:before {
  opacity: 0;
  visibility: hidden;
}

.before-after-slider-wrap .before-after-slider .slick-list,
.before-after-slider-wrap .before-after-slider .slick-track {
  width: 100%;
}

.before-after-slider-wrap .before-after-slider__slide {
  /*width: 100%;*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-left: -12px;
  margin-right: -12px;
}

.before-after-slider-wrap .before-after-slider__slide:before, .before-after-slider-wrap .before-after-slider__slide:after {
  content: " ";
  display: table;
}

.before-after-slider-wrap .before-after-slider__slide:after {
  clear: both;
}

.before-after-slider-wrap .before-after-slider__photo {
  position: relative;
  width: 50%;
  height: 27.873vw;
  margin-left: 12px;
  margin-right: 12px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}

.before-after-slider-wrap .before-after-slider__photo p {
  position: absolute;
  left: 20px;
  top: 14px;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}

.before-after-slider-wrap .before-after-slider__slider-nav {
  position: relative;
}

.before-after-slider-wrap .before-after-slider-count {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 12px;
  width: 50%;
}

.before-after-slider-wrap .before-after-slider-count__total, .before-after-slider-wrap .before-after-slider-count__current {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
  font-family: BebasNeue;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 2px;
}

.before-after-slider-wrap .before-after-slider-count__current {
  margin-right: 5px;
}

.before-after-slider-wrap .before-after-slider-count__current:after {
  content: '';
  position: relative;
  width: 32px;
  height: 2px;
  background-color: #000;
  margin-left: 4px;
}

.before-after-slider-wrap__info {
  margin-bottom: 24px;
}

.before-after-slider-wrap__info p {
  color: #000;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.4;
}

.before-after-slider-wrap__info p a {
  color: #000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.before-after-slider-wrap__info p a:hover {
  color: #82379e;
  border-color: rgba(130, 55, 158, 0.1);
}

.before-after-slider-wrap--info .top {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 3px;
}

.arrow-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.arrow-link .icon {
  width: 12px;
  height: 12px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.arrow-link:hover {
  color: #82379e;
}

.arrow-link:hover .icon {
  fill: #82379e;
}

.arrow-link--color-white {
  color: #fff;
}

.arrow-link--color-white .icon {
  fill: #fff;
}

.arrow-link--color-black {
  color: #000;
}

.arrow-link--color-black .icon {
  fill: #82379e;
}

.news-card {
  display: block;
  border: solid 1px #ddd6df;
  position: relative;
  background-color: #fff;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.news-card:hover {
  -webkit-box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.08);
  border-color: transparent;
}

.news-card .date {
  position: absolute;
  top: 19px;
  left: 20px;
  font-family: BebasNeue;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: 2px;
  text-align: left;
  color: #000;
}

.news-card p {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 0 28px 14px 20px;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}

.news-card--white:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.3;
  background-color: #000;
}

.news-card--white .date,
.news-card--white p {
  color: #fff;
}

.news-card--discount:after {
  content: 'Ð¡ÐºÐ¸Ð´ÐºÐ°';
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  left: 100%;
  top: 0;
  width: 78px;
  height: 24px;
  background-color: #77e830;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  -o-transform-origin: left top;
  transform-origin: left top;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}

.news-card--new:after {
  content: 'ÐÐ¾Ð²Ð¸Ð½ÐºÐ°';
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  left: 100%;
  top: 0;
  width: 86px;
  height: 24px;
  background-color: #e83030;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  -o-transform-origin: left top;
  transform-origin: left top;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}

.calendar-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
}

.calendar-link__text {
  margin-left: 10px;
}

.calendar-link__text span {
  display: inline-block;
  position: relative;
  font-family: TTTravels;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.calendar-link__text span:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.calendar-link:hover .calendar-link__text span {
  color: #82379e;
}

.calendar-link:hover .calendar-link__text span:after {
  background-color: #82379e;
}

.calendar-link .icon {
  width: 32px;
  height: 36px;
  fill: #82379e;
}

.section-label {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-transform: translateX(-100%) rotate(90deg);
  -ms-transform: translateX(-100%) rotate(90deg);
  -o-transform: translateX(-100%) rotate(90deg);
  transform: translateX(-100%) rotate(90deg);
  -webkit-transform-origin: 100% 100%;
  -ms-transform-origin: 100% 100%;
  -o-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}

.section-label:before {
  content: '';
  position: relative;
  display: inline-block;
  width: 64px;
  height: 2px;
  background-color: #fff;
  margin: 0 10px 0 0;
}

.section-label span {
  display: inline-block;
  position: relative;
  white-space: nowrap;
  font-family: BebasNeue;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: 2px;
  text-align: left;
  color: #fff;
}

.section-label--slider {
  left: 140px;
  bottom: 83px;
}

.section-label--klinik {
  bottom: 124px;
  left: 140px;
}

.section-label--klinik:before {
  background-color: #000;
  margin-right: 14px;
}

.section-label--klinik span {
  color: #000;
}

.section-label--our-projects {
  bottom: 30.34934497816594%;
  left: 140px;
}

.section-label--our-projects:before {
  background-color: #000;
  margin-right: 14px;
}

.section-label--our-projects span {
  color: #000;
}

.section-label--mobile-klinik {
  display: none;
}

.section-label--mobile-klinik span {
  color: #000;
}

.crew-link p {
  max-width: 192px;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}

.crew-link__list {
  position: relative;
  width: 130px;
  height: 130px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.crew-link__list-item {
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
  height: 50%;
  overflow: hidden;
  -webkit-transition: all 1s cubic-bezier(0.25, 0.01, 0.25, 1);
  -o-transition: all 1s cubic-bezier(0.25, 0.01, 0.25, 1);
  transition: all 1s cubic-bezier(0.25, 0.01, 0.25, 1);
}

.crew-link__list-item img {
  width: 100%;
}

.crew-link__list-item--one {
  -webkit-transform: translate(36px, 29px) scale(0.7384);
  -ms-transform: translate(36px, 29px) scale(0.7384);
  -o-transform: translate(36px, 29px) scale(0.7384);
  transform: translate(36px, 29px) scale(0.7384);
}

.crew-link__list-item--two {
  -webkit-transform: translate(24px, 41px) scale(0.7384);
  -ms-transform: translate(24px, 41px) scale(0.7384);
  -o-transform: translate(24px, 41px) scale(0.7384);
  transform: translate(24px, 41px) scale(0.7384);
}

.crew-link__list-item--three {
  -webkit-transform: translate(12px, 53px) scale(0.7384);
  -ms-transform: translate(12px, 53px) scale(0.7384);
  -o-transform: translate(12px, 53px) scale(0.7384);
  transform: translate(12px, 53px) scale(0.7384);
}

.crew-link__list-item--four {
  -webkit-transform: translate(0, 65px) scale(0.7384);
  -ms-transform: translate(0, 65px) scale(0.7384);
  -o-transform: translate(0, 65px) scale(0.7384);
  transform: translate(0, 65px) scale(0.7384);
}

.crew-link.is-animated .crew-link__list-item--one {
  -webkit-transform: translate(65px, 65px) scale(1);
  -ms-transform: translate(65px, 65px) scale(1);
  -o-transform: translate(65px, 65px) scale(1);
  transform: translate(65px, 65px) scale(1);
}

.crew-link.is-animated .crew-link__list-item--two {
  -webkit-transform: translate(0, 65px) scale(1);
  -ms-transform: translate(0, 65px) scale(1);
  -o-transform: translate(0, 65px) scale(1);
  transform: translate(0, 65px) scale(1);
}

.crew-link.is-animated .crew-link__list-item--three {
  -webkit-transform: translate(65px, 0) scale(1);
  -ms-transform: translate(65px, 0) scale(1);
  -o-transform: translate(65px, 0) scale(1);
  transform: translate(65px, 0) scale(1);
}

.crew-link.is-animated .crew-link__list-item--four {
  -webkit-transform: translate(0, 0) scale(1);
  -ms-transform: translate(0, 0) scale(1);
  -o-transform: translate(0, 0) scale(1);
  transform: translate(0, 0) scale(1);
}

.crew-link--our-projects {
  position: absolute;
  top: 61px;
  left: 120px;
}

.crew-link--mobile-klinik {
  display: none;
  position: absolute;
  left: 20px;
  bottom: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.crew-link--mobile-klinik .crew-link__list {
  width: 96px;
  height: 96px;
}

.crew-link--mobile-klinik .crew-link__list-item--one {
  -webkit-transform: translate(36px, 12px) scale(1);
  -ms-transform: translate(36px, 12px) scale(1);
  -o-transform: translate(36px, 12px) scale(1);
  transform: translate(36px, 12px) scale(1);
}

.crew-link--mobile-klinik .crew-link__list-item--two {
  -webkit-transform: translate(24px, 24px) scale(1);
  -ms-transform: translate(24px, 24px) scale(1);
  -o-transform: translate(24px, 24px) scale(1);
  transform: translate(24px, 24px) scale(1);
}

.crew-link--mobile-klinik .crew-link__list-item--three {
  -webkit-transform: translate(12px, 36px) scale(1);
  -ms-transform: translate(12px, 36px) scale(1);
  -o-transform: translate(12px, 36px) scale(1);
  transform: translate(12px, 36px) scale(1);
}

.crew-link--mobile-klinik .crew-link__list-item--four {
  -webkit-transform: translate(0, 48px) scale(1);
  -ms-transform: translate(0, 48px) scale(1);
  -o-transform: translate(0, 48px) scale(1);
  transform: translate(0, 48px) scale(1);
}

.crew-link--mobile-klinik.is-animated .crew-link__list-item--one {
  -webkit-transform: translate(48px, 48px);
  -ms-transform: translate(48px, 48px);
  -o-transform: translate(48px, 48px);
  transform: translate(48px, 48px);
}

.crew-link--mobile-klinik.is-animated .crew-link__list-item--two {
  -webkit-transform: translate(0, 48px);
  -ms-transform: translate(0, 48px);
  -o-transform: translate(0, 48px);
  transform: translate(0, 48px);
}

.crew-link--mobile-klinik.is-animated .crew-link__list-item--three {
  -webkit-transform: translate(48px, 0);
  -ms-transform: translate(48px, 0);
  -o-transform: translate(48px, 0);
  transform: translate(48px, 0);
}

.crew-link--mobile-klinik.is-animated .crew-link__list-item--four {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}

.crew-link--mobile-klinik p {
  margin-left: 20px;
}

.crew-link:hover p {
  color: #82379e;
  -webkit-transition: color .5s ease 0s;
  -o-transition: color .5s ease 0s;
  transition: color .5s ease 0s;
}

.section-slider-wrap {
  position: relative;
}

.section-slider {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

.section-slider:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  z-index: 2;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.section-slider.slick-initialized {
  overflow: visible;
  display: block;
}

.section-slider.slick-initialized:before {
  opacity: 0;
  visibility: hidden;
}

.section-slider__slide-wrap {
  height: 720px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.section-slider__slide {
  height: 100%;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  position: relative;
}

.section-slider__slide:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}

.section-slider__slide-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 74.4%;
  height: 100%;
}

.section-slider__slide h2 {
  max-width: 800px;
  font-family: TTTravels;
  font-size: 64px;
  font-size: 4rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  padding-top: 65px;
  padding-right: 120px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.section-slider__slide h2:hover {
  color: #82379e;
}

.section-slider__slide p {
  max-width: 552px;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  padding-bottom: 121px;
}

.section-slider__wrap {
  height: 100%;
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.section-slider__slider-nav {
  position: absolute;
  right: 120px;
  top: 76px;
}

.section-slider-count {
  position: absolute;
  left: 126px;
  top: 70px;
}

.section-slider-count:before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 45px;
  height: 2px;
  background-color: #fff;
}

.section-slider-count__current, .section-slider-count__total {
  font-family: BebasNeue;
  font-size: 64px;
  font-size: 4rem;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}

.section-slider-count__current {
  margin-bottom: 9px;
}

.section-slider-count__total {
  margin-top: 3px;
}

.klinik {
  position: relative;
  padding-top: 113px;
  padding-bottom: 128px;
}

.klinik__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.klinik__content {
  width: 74.4%;
}

.klinik__content h2 {
  font-family: TTTravels;
  font-size: 64px;
  font-size: 4rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}

.klinik__list {
  margin-top: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.klinik__list-item {
  margin-bottom: 92px;
  overflow: hidden;
}

.klinik__list-item a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}

.klinik__list-item img {
  margin: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

.klinik__list-item h3 {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 8px 20px 8px 12px;
  background-color: #fff;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.klinik__list-item--best {
  width: 18.65671641791045%;
  margin-left: 92px;
}

.klinik__list-item--best p {
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-top: 15px;
}

.klinik__list-item--best img {
  position: relative;
  width: auto;
}

.klinik__list-item--discount {
  width: 18.65671641791045%;
  margin-right: 15px;
}

.klinik__list-item--discount p {
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-top: 15px;
}

.klinik__list-item--discount .icon-rupor {
  max-width: 100%;
  width: 154.8px;
  height: 120px;
  fill: #82379e;
}

.klinik__list-item--single-center {
  margin-left: auto;
  margin-right: auto;
}

.klinik__list-item--gynecology {
  margin-right: 8.5%;
}

.klinik__list-item--mammology {
  margin-top: -172px;
}

.klinik__list-item--f-end {
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.klinik__list-item--size-ss {
  width: 31.34328358208955%;
  height: 20vw;
  max-height: 336px;
}

.klinik__list-item--size-xs {
  width: 31.34328358208955%;
  height: 30vw;
  max-height: 504px;
}

.klinik__list-item--size-s {
  width: 31.34328358208955%;
  height: 24.28571428571429vw;
  max-height: 408px;
}

.klinik__list-item--size-m {
  width: 51.49253731343284%;
  height: 27.38095238095238vw;
  max-height: 460px;
}

.klinik__list-item--size-l {
  width: 60.07462686567164%;
  height: 24.28571428571429vw;
  max-height: 408px;
}

.klinik__list-item--size-xl {
  width: 68.65671641791045%;
  height: 20vw;
  max-height: 336px;
}

.klinik__list-item:last-of-type {
  margin-bottom: 0;
}

.klinik__list-item:hover h3 {
  color: #82379e;
}

.klinik__list-item:hover img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

.klinik__list-item.klinik__list-item--best:hover img {
  -webkit-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}

.klinik__menu__list {
  margin-top: 9px;
}

.klinik__menu__list a {
  white-space: nowrap;
}

.tv-project {
  position: relative;
  background: url("/design/images/frauklinik-tv-project.jpg") no-repeat 50% 50%;
  background-size: cover;
  padding-top: 65px;
  padding-bottom: 98px;
  height: 860px;
}

.tv-project:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: .3;
}

.tv-project__wrap {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.tv-project__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  width: 74.4%;
  height: 100%;
  z-index: 1;
}

.tv-project__content h2 {
  max-width: 74.62686567164179%;
  font-family: TTTravels;
  font-size: 64px;
  font-size: 4rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}

.tv-project__content h2 br {
  display: none;
}

.tv-project__content p {
  max-width: 550px;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}

.tv-project__first-channel {
  position: absolute;
  left: 120px;
  top: 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 1;
}

.tv-project__first-channel svg {
  width: 48.8px;
  height: 60.3px;
  fill: #fffcfc;
}

.tv-project__first-channel p {
  max-width: 150px;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  margin-left: 10px;
}

.tv-project__best-broadcast {
  position: absolute;
  bottom: 89px;
  left: 120px;
  z-index: 1;
}

.tv-project__best-broadcast p {
  max-width: 192px;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  margin-bottom: 6px;
}

.tv-project__best-broadcast svg {
  width: 42px;
  height: 30px;
  opacity: 0.5;
  stroke-miterlimit: 50;
  stroke-width: 2;
  stroke: #fff;
  fill: none;
}

.tv-project__arrow-link {
  position: absolute;
  top: 50px;
  right: 100px;
  z-index: 1;
  padding: 25px 20px;
}

.tv-project__arrow-link .icon {
  margin-left: 12px;
}

.our-projects {
  position: relative;
  padding-top: 94px;
  padding-bottom: 144px;
}

.our-projects__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.our-projects__content {
  width: 74.4%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.our-projects__content h2 {
  width: 39.92537313432836%;
  max-width: 428px;
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.11;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-right: 32px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.our-projects__content p {
  max-width: 612px;
  width: 57.08955223880597%;
  font-family: TTTravels;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.our-projects__before-after-slider-wrap {
  position: relative;
  width: 74.4%;
  margin-top: 26px;
}

.our-projects__before-after-slider-wrap .before-after-slider__slide {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
}

.our-projects__before-after-slider-wrap .before-after-slider__photo {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-left: 0;
  margin-right: 0;
}

.our-projects__before-after-slider-wrap .before-after-slider__photo--before {
  width: 39.92537313432836%;
  height: 23vw;
  max-width: 428px;
  max-height: 428px;
  margin-right: 32px;
}

.our-projects__before-after-slider-wrap .before-after-slider__photo--after {
  width: 57.08955223880597%;
  height: 32.873vw;
  max-width: 612px;
  max-height: 612px;
}

.our-projects__before-after-slider-wrap .before-after-slider__slider-nav {
  position: absolute;
  bottom: 14.86928104575163%;
  right: 60.07462686567164%;
}

.our-doctors__section-slider-wrap .section-slider__slide-wrap {
  height: 860px;
}

.our-doctors__section-slider-wrap .section-slider__slide:before {
  display: none;
}

.our-doctors__section-slider-wrap .section-slider__slide h2 {
  padding-top: 75px;
}

.our-doctors__section-slider-wrap .section-slider__slide p {
  padding-bottom: 0;
  max-width: 704px;
}

.our-doctors__section-slider-wrap .section-slider__slide .our-doctors__skills {
  border-top: 1px solid rgba(255, 255, 255, 0.25);
  width: 100%;
  max-width: 704px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 38px;
  padding-top: 40px;
  padding-bottom: 64px;
}

.our-doctors__section-slider-wrap .section-slider__slide ul {
  margin-right: 120px;
  max-width: 264px;
}

.our-doctors__section-slider-wrap .section-slider__slide ul li {
  margin-bottom: 13px;
}

.our-doctors__section-slider-wrap .section-slider__slide ul:last-of-type {
  margin-right: 0;
}

.our-doctors__section-slider-wrap .section-slider__slide ul p {
  font-family: Podkova;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}

.our-doctors__all-link {
  position: absolute;
  right: 125px;
  top: 137px;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  padding: 25px 20px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.our-doctors__all-link:hover {
  color: #82379e;
}

.news-section {
  position: relative;
  padding-top: 133px;
  padding-bottom: 68px;
}

.news-section__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.news-section h2 {
  width: 74.4%;
  font-family: TTTravels;
  font-size: 64px;
  font-size: 4rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-bottom: 51px;
}

.news-section__news-list-wrap {
  width: 100%;
}

.news-section__news-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-left: -16px;
  margin-right: -16px;
}

.news-section__news-list-item {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 480px;
  padding-left: 16px;
  padding-right: 16px;
}

.news-section__news-card {
  width: 100%;
  height: 100%;
}

.news-section__arrow-link {
  position: absolute;
  right: 100px;
  top: 143px;
  padding: 25px 20px;
}

.news-section__arrow-link .icon {
  margin-left: 12px;
}

.single-news-section__date {
  position: absolute;
  left: 60px;
  top: 49px;
  font-family: BebasNeue;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: 2px;
  text-align: left;
  color: #fff;
}

.single-news-section__arrow-link {
  position: absolute;
  top: 17px;
  right: 40px;
  padding: 25px 20px;
}

.single-news-section__arrow-link .icon {
  margin-left: 10px;
}

.single-news-section__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  height: 720px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
}

.single-news-section__text {
  padding: 0 60px 50px 60px;
}

.single-news-section__text h2 {
  max-width: 800px;
  font-family: TTTravels;
  font-size: 64px;
  font-size: 4rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  margin-bottom: 29px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.single-news-section__text h2:hover {
  color: #82379e;
}

.single-news-section__text p {
  max-width: 552px;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}

.about-page {
  padding-top: 65px;
}

.about-page__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
}

.about-page__nav-sidebar {
  width: 216px;
  margin-right: 72px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  z-index: 1;
}

.about-page__nav-sidebar li {
  margin-bottom: 11px;
}

.about-page__nav-sidebar li:last-of-type {
  margin-bottom: 0;
}

.about-page__nav-sidebar .nav-sidebar__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.about-page__nav-sidebar .nav-sidebar__link:after {
  content: '';
  position: relative;
  width: 4px;
  height: 4px;
  margin-left: 6px;
  border-radius: 50%;
  background-color: #82379e;
  opacity: 0;
  visibility: hidden;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.about-page__nav-sidebar .nav-sidebar__link:hover {
  color: #82379e;
}

.about-page__nav-sidebar .nav-sidebar__link:hover:after {
  opacity: 1;
  visibility: visible;
}

.about-page__nav-sidebar .nav-sidebar__link.is-active {
  color: #82379e;
}

.about-page__nav-sidebar .nav-sidebar__link.is-active:after {
  opacity: 1;
  visibility: visible;
}

.about-page__content {
  width: 74.4%;
}

.about-page__content--non-resident, .about-page__content--doctor, .about-page__content--klinik {
  width: 100%;
}

.certificates {
  position: absolute;
  bottom: 43px;
  left: 120px;
  width: 192px;
}

.certificates__slider {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

.certificates__slider:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  z-index: 1;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.certificates__slider.slick-initialized {
  overflow: visible;
  display: block;
}

.certificates__slider.slick-initialized:before {
  opacity: 0;
  visibility: hidden;
}

.certificates__slider.slick-initialized ~ .section-slider-nav {
  visibility: visible;
  opacity: 1;
}

.certificates .certificates__title {
  width: 100%;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin: 10px 0 11px 0;
}

.certificates__slider-nav {
  position: relative;
}

.certificates-popup-wrap .mfp-close {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  right: 0;
  top: 0;
  padding: 0;
  width: 48px;
  height: 48px;
  opacity: 0.5;
  font-size: 0;
  cursor: pointer;
}

.certificates-popup-wrap .mfp-close:before, .certificates-popup-wrap .mfp-close:after {
  content: "";
  display: block;
  position: absolute;
  width: 29px;
  height: 2px;
  top: 50%;
  left: 50%;
  background-color: #fff;
}

.certificates-popup-wrap .mfp-close:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  -ms-transform: translate(-50%, -50%) rotate(45deg);
  -o-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}

.certificates-popup-wrap .mfp-close:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  -ms-transform: translate(-50%, -50%) rotate(-45deg);
  -o-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
}

.certificates-popup-wrap .mfp-container {
  padding: 0;
}

.certificates-popup-wrap .mfp-content {
  height: 100%;
}

.certificates-popup {
  height: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
}

.certificates-popup__slider {
  height: 100%;
}

.certificates-popup .slick-list,
.certificates-popup .slick-track {
  height: 100%;
}

.certificates-popup .certificates-popup__slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  opacity: .5;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.certificates-popup .certificates-popup__slide img {
  height: 33.33333333333333%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -o-object-fit: contain;
  object-fit: contain;
}

.certificates-popup .certificates-popup__slide.slick-current {
  height: 100%;
  width: 86.875vw;
  opacity: 1;
}

.certificates-popup .certificates-popup__slide.slick-current img {
  height: auto;
  max-height: 100%;
}

.certificates-popup__slider-nav {
  position: absolute;
  right: 0;
  bottom: 0px;
}

.video-reviews-aside {
  padding-top: 127px;
  width: 240px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.video-reviews-aside__arrow-link .icon {
  margin-left: 12px;
}

.video-reviews-aside__list {
  margin-bottom: 18px;
}

.video-reviews-aside__list-item {
  width: 100%;
  margin-bottom: 27px;
}

.video-reviews-aside__list-item:last-of-type {
  margin-bottom: 0;
}

.video-reviews-aside__list-item-img {
  display: block;
  position: relative;
  width: 100%;
  height: 140px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  margin-bottom: 10px;
}

.video-reviews-aside__list-item-img:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.25);
}

.video-reviews-aside__list-item-img svg {
  position: absolute;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  width: 72px;
  height: 54px;
}

.video-reviews-aside__list-item-text {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
}

.video-reviews-aside__list-item-text span {
  display: block;
}

.video-reviews-aside__list a {
  width: 100%;
}

.about-page__nav-sidebar--klinik {
  position: absolute;
  left: 120px;
  top: 0;
}

.about-page__klinik {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  padding-bottom: 31px;
}

.about-page__klinik h2 {
  width: 100%;
  font-family: TTTravels;
  font-size: 64px;
  font-size: 4rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-bottom: 52px;
}

.about-page__klinik figure {
  margin: 0 0 53px 0;
}

.about-page__klinik figure img {
  width: 100%;
}

.about-page__klinik figure figcaption {
  max-width: 552px;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-top: 17px;
}

.about-page__klinik figure figcaption a {
  color: #000;
  position: relative;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.about-page__klinik figure figcaption a:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.about-page__klinik figure figcaption a:hover {
  color: #82379e;
}

.about-page__klinik figure figcaption a:hover:after {
  background-color: rgba(130, 55, 158, 0.1);
}

.about-page__klinik p {
  width: 100%;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-bottom: 31px;
}

.about-page__klinik p:last-of-type {
  margin-bottom: 0;
}

.about-page__klinik h3 {
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.11;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-bottom: 25px;
}

.about-page__klinik h2,
.about-page__klinik h3,
.about-page__klinik figure,
.about-page__klinik p {
  width: 74.4%;
}

.about-page__room-slider-wrap {
  position: relative;
  width: 100%;
  margin-top: 21px;
  margin-bottom: 49px;
}

.about-page__room-slider {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
}

.about-page__room-slider:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  z-index: 1;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.about-page__room-slider.slick-initialized {
  overflow: visible;
}

.about-page__room-slider.slick-initialized:before {
  opacity: 0;
  visibility: hidden;
}

.about-page__room-slider.slick-initialized ~ .section-slider-nav {
  visibility: visible;
  opacity: 1;
}

.about-page__room-slider__slider-nav {
  position: absolute;
  right: 12px;
  bottom: 12px;
}

.about-page__stories {
  padding-bottom: 47px;
}

.about-page__stories h2 {
  width: 100%;
  font-family: TTTravels;
  font-size: 64px;
  font-size: 4rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-bottom: 36px;
}

.about-page__stories__pagination {
  margin-top: 28px;
}

.about-page__blog {
  padding-bottom: 47px;
}

.about-page__blog h2 {
  width: 100%;
  font-family: TTTravels;
  font-size: 64px;
  font-size: 4rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-bottom: 36px;
}

.about-page__blog__pagination {
  margin-top: 20px;
}

.categories {
  width: 100%;
  position: relative;
  overflow: auto;
  border-bottom: 1px solid #f8f8f8;
}

.categories ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  margin-left: -12px;
  margin-right: -12px;
}

.categories ul li {
  padding: 8px 12px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.categories ul a {
  display: block;
  position: relative;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}

.categories ul a:after {
  content: "";
  display: block;
  position: absolute;
  display: none;
  bottom: -8px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #82379e;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.categories ul a:hover, .categories ul a.active {
  color: #82379e;
}

.categories ul a:hover:after, .categories ul a.active:after {
  opacity: 1;
  visibility: visible;
}

.categories__hover-line {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 66px;
  height: 1px;
  background-color: #82379e;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.blog-list {
  width: 100%;
  margin-top: 50px;
  border-bottom: 1px solid #f8f8f8;
}

.blog-list__item {
  width: 100%;
  margin-bottom: 65px;
}

.blog-list__item:last-of-type {
  margin-bottom: 58px;
}

.blog-list__item-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.blog-list__item-section-inner--left {
  width: 74.28571428571429%;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 24px;
}

.blog-list__item-section-inner--right {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.blog-list__item-section--top {
  margin-bottom: 15px;
}

.blog-list__item-section--middle {
  margin-bottom: 24px;
}

.blog-list__item-title {
  color: #000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.blog-list__item-title h3 {
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.11;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.blog-list__item-title:hover {
  color: #82379e;
}

.blog-list__item-title:hover h3 {
  color: #82379e;
}

.blog-list__item-text {
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}

.blog-list__item .date {
  padding-top: 17px;
  font-family: BebasNeue;
  font-size: 16px;
  font-size: 1rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: 1px;
  text-align: left;
  color: #000;
}

.blog-list__item .experts {
  padding-top: 6px;
}

.blog-list__item .experts__title {
  font-family: BebasNeue;
  font-size: 16px;
  font-size: 1rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: 1px;
  text-align: left;
  color: #b8b1ba;
  text-transform: uppercase;
  margin-bottom: 4px;
}

.blog-list__item .experts__list p {
  display: block;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #b8b1ba;
}

.blog-list__item figure {
  margin: 0;
  width: 100%;
}

.blog-list__item figure img {
  width: 100%;
}

.blog-list__item .tags {
  margin-top: -4px;
}

.blog-list__item .tags a {
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.blog-list__item .tags a:hover {
  color: #82379e;
}

.about-page__stars {
  padding-bottom: 43px;
}

.about-page__stars h2 {
  width: 100%;
  font-family: TTTravels;
  font-size: 64px;
  font-size: 4rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}

.about-page__stars > p {
  color: #000;
  font-family: TTTravels;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.6;
  margin-bottom: 32px;
}

.about-page__stars > p:last-of-type {
  margin-bottom: 0;
}

.about-page__stars__pagination {
  margin-top: 28px;
  margin-bottom: 56px;
}

.about-page__stars-stories-list {
  margin-top: 35px;
}

.about-page__specialists h2 {
  width: 100%;
  font-family: TTTravels;
  font-size: 64px;
  font-size: 4rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-bottom: 54px;
}

.specialists-list-wrap h3 {
  color: #000;
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.11;
}

.specialists-list-wrap:last-of-type .specialists-list {
  margin-bottom: 0;
}

.specialists-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 39px -12px 80px -12px;
}

.specialists-list__item {
  width: 33.33%;
  position: relative;
  padding-left: 12px;
  padding-right: 12px;
  margin-bottom: 35px;
}

.specialists-list__item-photo {
  background-size: cover;
  background-position: 50% 50%;
  height: 316px;
  height: 24.6875vw;
}

.specialists-list__item-text {
  margin-top: 17px;
}

.specialists-list__item-link {
  width: 100%;
}

.specialists-list__item-link:hover h4 {
  color: #82379e;
}

.specialists-list__item h4 {
  color: #000;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
  margin-bottom: 6px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.specialists-list__item p {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
}

.specialists-list__item--size-l {
  width: 66.66%;
}

.specialists-list__item--size-l .specialists-list__item-photo {
  height: 37.1875vw;
}

.specialists-list__item--size-l .specialists-list__item-text {
  position: absolute;
  bottom: 39px;
  left: 32px;
  padding-right: 24px;
}

.specialists-list__item--size-l h4 {
  color: #fff;
  margin-bottom: 20px;
}

.specialists-list__item--size-l p {
  color: #fff;
}

.about-page__nav-sidebar--doctor {
  position: absolute;
  left: 120px;
  top: 0;
}

.about-page__doctor {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.about-page__doctor h2 {
  width: 74.4%;
  font-family: TTTravels;
  font-size: 64px;
  font-size: 4rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-bottom: 17px;
}

.about-page__doctor-top-bar {
  width: 74.4%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.about-page__doctor-top-bar p {
  color: #b8b1ba;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
}

.about-page__doctor-top-bar-sing-btn {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 228px;
  height: 40px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  background-color: #82379e;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.about-page__doctor-top-bar-sing-btn:hover {
  -webkit-box-shadow: 0 15px 30px 0 rgba(130, 55, 158, 0.5);
  box-shadow: 0 15px 30px 0 rgba(130, 55, 158, 0.5);
}

.about-page__doctor-slider-wrap {
  width: 74.4%;
  position: relative;
  margin-top: 12px;
  margin-bottom: 38px;
}

.about-page__doctor-slider {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

.about-page__doctor-slider:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.about-page__doctor-slider.slick-initialized {
  display: block;
  overflow: visible;
}

.about-page__doctor-slider.slick-initialized:before {
  opacity: 0;
  visibility: hidden;
}

.about-page__doctor-slider-item {
  width: 100%;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.about-page__doctor-slider-item img {
  width: 100%;
}

.about-page__doctor-slider-nav {
  position: absolute;
  right: 12px;
  bottom: 12px;
}

.about-page__doctor .text-section {
  width: 74.4%;
}

.about-page__doctor .text-section h3 {
  font-family: TTTravels;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-bottom: 29px;
  margin-top: 75px;
}

.about-page__doctor .text-section > p {
  width: 100%;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-bottom: 28px;
}

.about-page__doctor .text-section--with-aside {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  width: 100%;
}

.about-page__doctor .text-section--with-aside .text-section__left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.about-page__doctor .text-section--with-aside .text-section__right {
  width: 74.4%;
}

.about-page__doctor .text-section--with-aside .text-section__right p {
  width: 100%;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-bottom: 28px;
}

.about-page__doctor .text-section--with-aside .text-section__right p:last-of-type {
  margin-bottom: 0;
}

.about-page__doctor .image-section {
  position: relative;
  width: 100%;
  margin-top: 28px;
}

.about-page__doctor .image-section > img {
  width: 100%;
  margin-top: 15px;
  margin-bottom: 44px;
}

.about-page__doctor .embed-container {
  position: relative;
  padding-bottom: 56.3%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  width: 100%;
  height: auto;
  margin-top: 12px;
  margin-bottom: 37px;
}

.about-page__doctor .embed-container iframe,
.about-page__doctor .embed-container object,
.about-page__doctor .embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.about-page__doctor__certificates {
  position: relative;
  left: 0;
  bottom: 0;
  margin-top: 50px;
  margin-bottom: 25px;
}

.about-page__doctor__before-after-slider-wrap, .about-page__doctor__interactive-block, .about-page__doctor-cases {
  width: 74.4%;
}

.about-page__doctor-cases {
  margin-top: 34px;
}

.about-page__doctor-cases > h3 {
  color: #000;
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.11;
  margin-bottom: 32px;
}

.about-page__doctor__before-after-slider-wrap {
  margin-top: 34px;
}

.about-page__doctor__before-after-slider-wrap .top {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.about-page__doctor__before-after-slider-wrap .top h3 {
  width: 50%;
}

.about-page__doctor-prices {
  width: 74.4%;
  margin-top: 43px;
  margin-bottom: 50px;
}

.about-page__doctor-prices h3 {
  color: #000;
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.11;
  margin-bottom: 18px;
}

.about-page__doctor-prices-table {
  width: 100%;
}

.about-page__doctor-prices-table__head p {
  font-weight: 700;
}

.about-page__doctor-prices-table__body p {
  font-weight: 500;
}

.about-page__doctor-prices-table__body p:first-of-type {
  margin-right: 20px;
}

.about-page__doctor-prices-table__head, .about-page__doctor-prices-table__body {
  width: 100%;
}

.about-page__doctor-prices-table__head li, .about-page__doctor-prices-table__body li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 9px;
}

.about-page__doctor-prices-table__head p, .about-page__doctor-prices-table__body p {
  width: 100%;
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.43;
}

.about-page__doctor-prices-table__head p:first-of-type, .about-page__doctor-prices-table__body p:first-of-type {
  max-width: 520px;
}

.about-page__doctor-prices-table__head p:last-of-type, .about-page__doctor-prices-table__body p:last-of-type {
  width: 120px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.about-page__nav-sidebar--non-resident {
  position: absolute;
  left: 120px;
  top: 0;
}

.about-page__non-resident {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  padding-bottom: 24px;
  position: relative;
}

.about-page__non-resident h2 {
  width: 74.4%;
  font-family: TTTravels;
  font-size: 64px;
  font-size: 4rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-bottom: 52px;
}

.about-page__non-resident .operation-stages {
  width: 74.4%;
  margin-bottom: 36px;
}

.about-page__non-resident .operation-stages:last-of-type {
  margin-bottom: 0;
}

.about-page__non-resident .operation-stages h3 {
  color: #000;
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.11;
}

.about-page__non-resident .operation-stages__item {
  margin-top: 32px;
  padding-top: 15px;
}

.about-page__non-resident .operation-stages__item h4 {
  color: #000;
  font-family: TTTravels;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
  margin-bottom: 27px;
}

.about-page__non-resident .operation-stages__item li {
  margin-bottom: 21px;
}

.about-page__non-resident .operation-stages__item li h5 {
  color: #000;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
  margin-bottom: 10px;
}

.about-page__non-resident .operation-stages__item li p {
  color: #000;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.6;
}

.about-page__non-resident .operation-stages__item li p a {
  border-bottom: 1px solid #f8f8f8;
  color: #000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.about-page__non-resident .operation-stages__item li p a:hover {
  border-color: rgba(130, 55, 158, 0.1);
  color: #82379e;
}

.about-page__non-resident figure {
  width: 100%;
  margin: 0 0 71px 0;
}

.about-page__non-resident figure img {
  width: 100%;
}

.about-page__non-resident .operation-program {
  width: 74.4%;
}

.about-page__non-resident .operation-program:last-of-type {
  margin-bottom: 0;
}

.about-page__non-resident .operation-program h3 {
  color: #000;
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.11;
}

.about-page__non-resident .operation-program__subtilte {
  color: #000;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.6;
  margin-top: 46px;
}

.about-page__non-resident .operation-program__item {
  margin-top: 30px;
  padding-top: 15px;
}

.about-page__non-resident .operation-program__item h4 {
  color: #000;
  font-family: TTTravels;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
  margin-bottom: 44px;
}

.about-page__non-resident .operation-program__item li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -12px;
  margin-right: -12px;
  margin-bottom: 22px;
}

.about-page__non-resident .operation-program__item li h5 {
  width: 288px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-left: 12px;
  padding-right: 12px;
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.43;
}

.about-page__non-resident .operation-program__item li div {
  padding-left: 12px;
  padding-right: 12px;
}

.about-page__non-resident .operation-program__item li p {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
}

.about-page__non-resident .operation-program__item li p a {
  color: #82379e;
}

.about-page__non-resident-sidebar {
  position: absolute;
  top: 552px;
  left: 0;
  width: 238px;
}

.about-page__non-resident-sidebar .location {
  margin-bottom: 86px;
}

.about-page__non-resident-sidebar .location h6 {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.4;
  margin-bottom: 14px;
}

.about-page__non-resident-sidebar .location a {
  display: inline-block;
  position: relative;
  max-width: 190px;
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
  padding-left: 42px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.about-page__non-resident-sidebar .location a span {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.about-page__non-resident-sidebar .location a:hover {
  color: #82379e;
}

.about-page__non-resident-sidebar .location a:hover span {
  border-color: rgba(130, 55, 158, 0.1);
}

.about-page__non-resident-sidebar .location a .icon {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 27px;
  height: 36px;
  fill: #82379e;
}

.about-page__non-resident-sidebar .attention h6 {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.4;
  margin-bottom: 14px;
}

.about-page__non-resident-sidebar .attention p {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
}

.about-page__faq {
  padding-bottom: 42px;
  position: relative;
}

.about-page__faq h2 {
  font-family: TTTravels;
  font-size: 64px;
  font-size: 4rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-bottom: 52px;
}

.about-page__faq-top-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.about-page__faq-top-bar-link {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.about-page__faq-top-bar-link .icon {
  width: 12px;
  height: 12px;
  fill: #82379e;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-right: 15px;
}

.about-page__faq-top-bar-link:hover {
  color: #82379e;
}

.about-page__faq-top-bar-ask-btn {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 192px;
  height: 40px;
  background-color: #82379e;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.about-page__faq-top-bar-ask-btn:hover {
  -webkit-box-shadow: 0 15px 30px 0 rgba(130, 55, 158, 0.5);
  box-shadow: 0 15px 30px 0 rgba(130, 55, 158, 0.5);
}

.about-page__faq__pagination {
  margin-top: 51px;
}

.faq-list {
  margin-top: 55px;
}

.faq-list__item {
  margin-bottom: 24px;
  padding-bottom: 22px;
  border-bottom: 1px solid #f8f8f8;
}

.faq-list__item:last-of-type {
  margin-bottom: 0;
  border-bottom: 0;
}

.faq-list__item-text {
  color: #000;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.6;
}

.faq-list__item-date {
  color: #000;
  font-family: BebasNeue;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 1px;
  margin-bottom: 7px;
}

.faq-list__arrow-link {
  margin-top: 13px;
}

.faq-list__arrow-link .icon {
  margin-left: 9px;
}

.about-page__faqs {
  padding-bottom: 35px;
  position: relative;
}

.about-page__faqs h2 {
  font-family: TTTravels;
  font-size: 64px;
  font-size: 4rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-bottom: 52px;
}

.about-page__faqs-categories-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -12px;
  margin-right: -12px;
}

.about-page__faqs-categories-list-item {
  width: 50%;
  padding-left: 12px;
  padding-right: 12px;
  margin-bottom: 53px;
}

.about-page__faqs-categories-list-item a {
  display: inline-block;
  color: #000;
  font-family: TTTravels;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
  margin-bottom: 21px;
}

.about-page__faqs-categories-list-item a h3 {
  display: inline;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.about-page__faqs-categories-list-item a:hover {
  color: #82379e;
}

.about-page__faqs-categories-list-item a:hover h3 {
  border-color: rgba(130, 55, 158, 0.1);
}

.about-page__faqs-categories-list-item p {
  color: #000;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.6;
}

.about-page__faqs-ask-btn {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 192px;
  height: 40px;
  margin-top: 5px;
  background-color: #82379e;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.about-page__faqs-ask-btn:hover {
  -webkit-box-shadow: 0 15px 30px 0 rgba(130, 55, 158, 0.5);
  box-shadow: 0 15px 30px 0 rgba(130, 55, 158, 0.5);
}

.about-page__ask {
  padding-bottom: 89px;
  position: relative;
}

.about-page__ask h2 {
  font-family: TTTravels;
  font-size: 64px;
  font-size: 4rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-bottom: 24px;
}

.about-page__ask > p {
  color: #000;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.6;
  margin-bottom: 32px;
}

.about-page__ask > p span {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.ask-form {
  width: 480px;
  max-width: 100%;
  padding-top: 18px;
}

.ask-form__input {
  width: 100%;
  margin-bottom: 38px;
}

.ask-form__input label {
  display: block;
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
  margin-bottom: 4px;
}

.ask-form__input input {
  width: 100%;
  height: 40px;
  background-color: #f8f8f8;
  border: 0;
  border-radius: 0;
  -webkit-appearance: none;
  padding: 0 10px;
  margin: 0;
  color: #b8b1ba;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
}

.ask-form__input input.placeholder {
  color: #b8b1ba;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
}

.ask-form__input input:-moz-placeholder {
  color: #b8b1ba;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
}

.ask-form__input input::-moz-placeholder {
  color: #b8b1ba;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
}

.ask-form__input input:-ms-input-placeholder {
  color: #b8b1ba;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
}

.ask-form__input input::-webkit-input-placeholder {
  color: #b8b1ba;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
}

.ask-form__input textarea {
  width: 100%;
  min-height: 120px;
  background-color: #f8f8f8;
  border: 0;
  border-radius: 0;
  -webkit-appearance: none;
  padding: 13px 10px;
  margin: 0;
  color: #b8b1ba;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  resize: vertical;
}

.ask-form__input textarea.placeholder {
  color: #b8b1ba;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
}

.ask-form__input textarea:-moz-placeholder {
  color: #b8b1ba;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
}

.ask-form__input textarea::-moz-placeholder {
  color: #b8b1ba;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
}

.ask-form__input textarea:-ms-input-placeholder {
  color: #b8b1ba;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
}

.ask-form__input textarea::-webkit-input-placeholder {
  color: #b8b1ba;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
}

.ask-form__input label.error {
  padding-top: 7px;
  color: #bc3131;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
}

.ask-form__input-file-btn {
  width: 181px;
  height: 40px;
  background-color: transparent;
  border: 2px solid rgba(130, 55, 158, 0.15);
  color: #82379e;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  cursor: pointer;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.ask-form__input-file-btn:hover {
  background-color: #000;
  border-color: #fff;
  color: #fff;
}

.ask-form__input-file.dz-drag-hover .ask-form__input-file-btn {
  background-color: #000;
  border-color: #fff;
  color: #fff;
}

.ask-form__input-file-preview {
  margin-bottom: 10px;
  margin-top: 13px;
}

.ask-form__input-file-preview .dz-error-mark,
.ask-form__input-file-preview .dz-success-mark,
.ask-form__input-file-preview .dz-progress,
.ask-form__input-file-preview .dz-size,
.ask-form__input-file-preview .dz-image {
  display: none;
}

.ask-form__input-file-preview .dz-preview {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.ask-form__input-file-preview .dz-details {
  max-width: 90%;
}

.ask-form__input-file-preview .dz-details .dz-filename {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
  word-wrap: break-word;
}

.ask-form__input-file-preview .dz-error-message {
  color: #bc3131;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
}

.ask-form__input-file-preview .dz-remove {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  width: 24px;
  height: 24px;
  font-size: 0;
  cursor: pointer;
  margin-left: 13px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.ask-form__input-file-preview .dz-remove:before, .ask-form__input-file-preview .dz-remove:after {
  content: "";
  display: block;
  position: absolute;
  width: 16px;
  height: 1px;
  top: 50%;
  left: 50%;
  background-color: #000;
}

.ask-form__input-file-preview .dz-remove:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  -ms-transform: translate(-50%, -50%) rotate(45deg);
  -o-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}

.ask-form__input-file-preview .dz-remove:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  -ms-transform: translate(-50%, -50%) rotate(-45deg);
  -o-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
}

.ask-form__bottom {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 10px;
}

.ask-form__bottom button {
  text-align: center;
  width: 240px;
  height: 40px;
  background-color: #82379e;
  border: 0;
  color: #fff;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.43;
  cursor: pointer;
  padding: 0;
  margin: 0 27px 0 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-appearance: none;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.ask-form__bottom button:hover {
  -webkit-box-shadow: 0 15px 30px 0 rgba(130, 55, 158, 0.5);
  box-shadow: 0 15px 30px 0 rgba(130, 55, 158, 0.5);
}

.ask-form__bottom p {
  color: #b8b1ba;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
}

.about-page__media {
  padding-bottom: 59px;
  position: relative;
}

.about-page__media h2 {
  font-family: TTTravels;
  font-size: 64px;
  font-size: 4rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-bottom: 36px;
}

.about-page__media__pagination {
  margin-top: 15px;
}

.media-list {
  width: 100%;
  border-bottom: 1px solid #f8f8f8;
}

.media-list__item {
  width: 100%;
  margin-bottom: 65px;
}

.media-list__item h3 {
  color: #000;
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.11;
  margin-bottom: 26px;
}

.media-list__item iframe {
  width: 100%;
  height: 36.953125vw;
}

.about-page__press {
  padding-bottom: 68px;
  position: relative;
}

.about-page__press h2 {
  font-family: TTTravels;
  font-size: 64px;
  font-size: 4rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-bottom: 38px;
}

.about-page__press__pagination {
  margin-top: 16px;
}

.press-list {
  width: 100%;
  padding-bottom: 63px;
  border-bottom: 1px solid #f8f8f8;
}

.press-list__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 66px;
}

.press-list__item:last-of-type {
  margin-bottom: 0;
}

.press-list__item-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  padding-right: 24px;
}

.press-list__item-right {
  width: 192px;
  margin-bottom: 28px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.press-list__item-content {
  width: 100%;
}

.press-list__item-content h3 {
  width: 100%;
  color: #000;
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.11;
  margin-bottom: 15px;
}

.press-list__item-content p {
  width: 100%;
  color: #000;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.4;
}

.press-list__item__arrow-link {
  margin-top: 19px;
}

.press-list__item__arrow-link .icon {
  margin-left: 10px;
}

.press-list__item-logo {
  width: 100%;
  margin-bottom: 44px;
}

.press-list__item-logo img {
  margin: 0;
}

.press-list__item-experts {
  margin-bottom: 49px;
}

.press-list__item-experts p {
  color: #b8b1ba;
  font-family: BebasNeue;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 1px;
  margin-bottom: 4px;
}

.press-list__item-experts li {
  color: #b8b1ba;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
}

.press-list__item-photo {
  width: 100%;
}

.press-list__item-photo img {
  width: 100%;
}

.about-page__news {
  padding-bottom: 69px;
  position: relative;
}

.about-page__news h2 {
  font-family: TTTravels;
  font-size: 64px;
  font-size: 4rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-bottom: 43px;
}

.about-page__news__pagination {
  margin-top: 15px;
}

.news-list {
  display: block;
  padding-bottom: 40px;
  border-bottom: 1px solid #f8f8f8;
}

.news-list-item {
  width: 100%;
  height: 420px;
  margin-bottom: 24px;
}

.news-list-item__news-card {
  width: 100%;
  height: 100%;
}

.about-page__video-reviews {
  padding-bottom: 65px;
  position: relative;
}

.about-page__video-reviews h2 {
  font-family: TTTravels;
  font-size: 64px;
  font-size: 4rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-bottom: 43px;
}

.video-reviews-list__item {
  margin-bottom: 42px;
}

.video-reviews-list__item:last-of-type {
  margin-bottom: 0;
}

.video-reviews-list__item h3 {
  color: #000;
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.11;
  margin-bottom: 20px;
}

.video-reviews-list__item iframe {
  width: 100%;
  /*height: 36.796875vw;*/
  height: 36.7vw;
}

.video-reviews-list__item-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 50px;
  margin-left: -10px;
  margin-right: -10px;
}

.video-reviews-list__item-doctors, .video-reviews-list__item-operations, .video-reviews-list__item-prices {
  padding-left: 10px;
  padding-right: 10px;
  width: 33.33%;
}

.video-reviews-list__item-doctors:last-of-type, .video-reviews-list__item-operations:last-of-type, .video-reviews-list__item-prices:last-of-type {
  margin-bottom: 0;
}

.video-reviews-list__item-doctors h4, .video-reviews-list__item-operations h4, .video-reviews-list__item-prices h4 {
  color: #000;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
  margin-bottom: 6px;
}

.video-reviews-list__item-doctors a, .video-reviews-list__item-operations a, .video-reviews-list__item-prices a {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.25;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.video-reviews-list__item-doctors a:hover, .video-reviews-list__item-operations a:hover, .video-reviews-list__item-prices a:hover {
  color: #82379e;
}

.video-reviews-list__item-doctors a:hover span, .video-reviews-list__item-operations a:hover span, .video-reviews-list__item-prices a:hover span {
  border-color: rgba(130, 55, 158, 0.1);
}

.video-reviews-list__item-doctors ul, .video-reviews-list__item-operations ul, .video-reviews-list__item-prices ul {
  margin-bottom: 32px;
}

.video-reviews-list__item-doctors li, .video-reviews-list__item-operations li, .video-reviews-list__item-prices li {
  margin-bottom: 14px;
}

.about-page__answer {
  padding-bottom: 52px;
  position: relative;
}

.about-page__answer h2 {
  font-family: TTTravels;
  font-size: 64px;
  font-size: 4rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-bottom: 52px;
}

.about-page__answer-top-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.about-page__answer-top-bar-link {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.about-page__answer-top-bar-link .icon {
  width: 12px;
  height: 12px;
  fill: #82379e;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-right: 15px;
}

.about-page__answer-top-bar-link:hover {
  color: #82379e;
}

.about-page__answer-top-bar-ask-btn {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 192px;
  height: 40px;
  background-color: #82379e;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.about-page__answer-top-bar-ask-btn:hover {
  -webkit-box-shadow: 0 15px 30px 0 rgba(130, 55, 158, 0.5);
  box-shadow: 0 15px 30px 0 rgba(130, 55, 158, 0.5);
}

.about-page__answer-content {
  padding-top: 53px;
}

.about-page__answer-date {
  color: #000;
  font-family: BebasNeue;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 1px;
  margin-bottom: 37px;
}

.about-page__answer h3 {
  color: #000;
  font-family: TTTravels;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
  margin-bottom: 26px;
}

.about-page__answer-text {
  color: #000;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.6;
  margin-bottom: 35px;
}

.about-page__answer-text a[href^="tel:"] {
  color: #000;
}

.about-page__answer-m li {
  margin-bottom: 10px;
}

.about-page__answer-m li:last-of-type {
  margin-bottom: 0;
}

.about-page__answer-m a {
  color: #000;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.35;
  border-bottom: 1px solid #f8f8f8;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.about-page__answer-m a:hover {
  color: #82379e;
  border-color: rgba(130, 55, 158, 0.1);
}

.about-page__tv-projects {
  padding-bottom: 41px;
  position: relative;
}

.about-page__tv-projects h2 {
  font-family: TTTravels;
  font-size: 64px;
  font-size: 4rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-bottom: 52px;
}

.tv-projects-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  position: relative;
  width: 100%;
  height: 720px;
  margin-bottom: 48px;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 48px;
}

.tv-projects-item:last-of-type {
  margin-bottom: 0;
}

.tv-projects-item__channel-logo {
  position: absolute;
  left: 48px;
  top: 48px;
}

.tv-projects-item__channel-logo .icon-first-channel {
  width: 49px;
  height: 60px;
  fill: #fffcfc;
}

.tv-projects-item__content {
  width: 100%;
}

.tv-projects-item__content h3 {
  color: #fff;
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.11;
  margin-bottom: 5px;
}

.tv-projects-item__content p {
  color: #fff;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.6;
}

.tv-projects-item__slider-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 35px;
}

.tv-projects-item__slider-wrap-bottom {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 49px;
}

.tv-projects-item__slider-wrap__slider-nav {
  position: relative;
}

.tv-projects-item__slider-wrap__arrow-link .icon {
  margin-left: 8px;
}

.tv-projects-item__slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-left: -24px;
  margin-right: -24px;
  width: 528px;
}

.tv-projects-item__slider:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  z-index: 1;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.tv-projects-item__slider.slick-initialized {
  overflow: visible;
  display: block;
}

.tv-projects-item__slider.slick-initialized:before {
  opacity: 0;
  visibility: hidden;
}

.tv-projects-item__slider-slide {
  position: relative;
  display: block;
  width: 240px;
  height: 160px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
  margin-left: 24px;
  margin-right: 24px;
}

.tv-projects-item__slider-slide span {
  position: absolute;
  left: 9px;
  top: 5px;
  color: #fff;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
  white-space: nowrap;
}

.about-page__tv-project {
  padding-bottom: 53px;
  position: relative;
}

.about-page__tv-project h2 {
  font-family: TTTravels;
  font-size: 64px;
  font-size: 4rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-bottom: 35px;
}

.tv-project-episode__top-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 17px;
}

.tv-project-episode__top-bar h3 {
  color: #000;
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.11;
  padding-top: 10px;
  padding-bottom: 10px;
}

.tv-project-episode__top-bar ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.tv-project-episode__top-bar ul li {
  margin-right: 20px;
}

.tv-project-episode__top-bar ul li:last-of-type {
  margin-right: 0;
}

.tv-project-episode__top-bar ul a {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.tv-project-episode__top-bar ul a:hover {
  color: #82379e;
}

.tv-project-episode__top-bar ul a:hover span {
  border-color: rgba(130, 55, 158, 0.1);
}

.tv-project-episode iframe {
  width: 100%;
  height: 40vw;
}

.tv-project-episode__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 24px;
}

.tv-project-episode__before-after {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 408px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.tv-project-episode__before-after-photo {
  width: 192px;
  height: 192px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

.tv-project-episode__before-after p {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.43;
  margin-top: 10px;
}

.tv-project-episode__operations {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-preferred-size: 297px;
  flex-basis: 297px;
  margin-right: 24px;
  margin-bottom: 24px;
}

.tv-project-episode__operations h4 {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.43;
  margin-bottom: 12px;
}

.tv-project-episode__operations li {
  margin-bottom: 11px;
}

.tv-project-episode__operations p {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
}

.tv-project-episode__about {
  padding-top: 82px;
}

.tv-project-episode__about h3 {
  color: #000;
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.11;
  margin-bottom: 17px;
}

.tv-project-episode__about p {
  color: #000;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.6;
  margin-bottom: 32px;
}

.tv-project-episode__experts {
  padding-top: 19px;
}

.tv-project-episode__experts h3 {
  color: #000;
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.11;
  margin-bottom: 23px;
}

.tv-project-episode__experts ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -12px;
  margin-right: -12px;
}

.tv-project-episode__experts li {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-preferred-size: 192px;
  flex-basis: 192px;
  margin-bottom: 15px;
  padding: 0 12px;
}

.tv-project-episode__experts li h4 {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.42;
  margin-bottom: 5px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.tv-project-episode__experts li h4:hover {
  color: #82379e;
}

.tv-project-episode__experts li p {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.42;
}

.tv-project-episode__experts-photo {
  width: 96px;
  height: 96px;
  overflow: hidden;
  margin-bottom: 10px;
}

.tv-project-episode__experts-photo img {
  width: 100%;
}

.tv-project-episode__leading {
  padding-top: 30px;
}

.tv-project-episode__leading h3 {
  color: #000;
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.11;
  margin-bottom: 17px;
}

.tv-project-episode__leading ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -12px;
  margin-right: -12px;
}

.tv-project-episode__leading li {
  width: 25%;
  padding-left: 12px;
  padding-right: 12px;
  margin-bottom: 15px;
}

.tv-project-episode__leading li:last-of-type {
  width: 50%;
}

.tv-project-episode__leading li h4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.42;
  margin-bottom: 3px;
}

.tv-project-episode__leading li p {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42;
}

.episodes {
  padding-top: 48px;
}

.episodes__top-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.episodes__top-bar h3 {
  color: #000;
  font-family: TTTravels;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
}

.episodes__top-bar p {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
}

.episodes__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 13px -8px 0 -8px;
  padding-bottom: 16px;
  border-bottom: 1px solid #f8f8f8;
}

.episodes__list li {
  min-width: 139px;
  width: 16.66666666666667%;
  padding: 0 4px;
  margin-bottom: 12px;
}

.episodes__list a {
  display: block;
  padding: 8px 8px 8px 8px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.episodes__list a:hover {
  background-color: rgba(130, 55, 158, 0.1);
}

.episodes__list a:hover span {
  color: #82379e;
}

.episodes__list a img {
  width: 100%;
}

.episodes__list span {
  display: block;
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.42;
  margin-top: 5px;
}

.episodes__pagination {
  padding-top: 14px;
}

.about-page__publications {
  padding-bottom: 46px;
  position: relative;
}

.about-page__publications h2 {
  font-family: TTTravels;
  font-size: 64px;
  font-size: 4rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-bottom: 41px;
}

.about-page__publications__pagination {
  padding-top: 14px;
}

.publications-list {
  padding-bottom: 63px;
  border-bottom: 1px solid #f8f8f8;
}

.publications-list__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 65px;
}

.publications-list__item:last-of-type {
  margin-bottom: 0;
}

.publications-list__item-left {
  width: 100%;
}

.publications-list__item-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 192px;
  padding-top: 13px;
  margin-left: 24px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.publications-list__item-content h3 {
  color: #000;
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.11;
  margin-bottom: 15px;
}

.publications-list__item-content p {
  color: #000;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 23px;
}

.publications-list__item-content figure {
  width: 100%;
  margin: 0;
}

.publications-list__item-content img {
  width: 100%;
  margin: 0;
}

.publications-list__item-source p {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
}

.publications-list__item-source p a {
  color: #000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.publications-list__item-source p a:hover {
  border-color: rgba(130, 55, 158, 0.1);
  color: #82379e;
}

.publications-list__item-date {
  color: #000;
  font-family: BebasNeue;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 1px;
}

.publications-list__item-author {
  margin-top: 25px;
}

.publications-list__item-author-photo {
  display: block;
  overflow: hidden;
  width: 96px;
  height: 96px;
  margin-bottom: 13px;
}

.publications-list__item-author-photo img {
  width: 100%;
}

.publications-list__item-author h4 {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.43;
  margin-bottom: 4px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.publications-list__item-author h4:hover {
  color: #82379e;
}

.publications-list__item-author p {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
}

.about-page__post {
  padding-bottom: 22px;
}

.about-page__post h2 {
  width: 100%;
  font-family: TTTravels;
  font-size: 64px;
  font-size: 4rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-bottom: 38px;
}

.post-card__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 26px;
}

.post-card__top .time {
  color: #000;
  font-family: BebasNeue;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 1px;
  margin-right: 58px;
  margin-bottom: 20px;
}

.post-card__top .experts {
  width: 100%;
  max-width: 192px;
  margin-right: 24px;
  margin-bottom: 20px;
}

.post-card__top .experts__title {
  color: #000;
  font-family: BebasNeue;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 5px;
}

.post-card__top .experts__list p {
  display: block;
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
}

.post-card__top .tags {
  margin-bottom: 20px;
}

.post-card__top .tags p {
  color: #000;
  font-family: BebasNeue;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 1px;
  margin-bottom: 6px;
}

.post-card__top .tags__list a {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.post-card__top .tags__list a:hover {
  color: #82379e;
}

.post-card__content p {
  color: #000;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 56px;
}

.post-card__content h3 {
  color: #000;
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.11;
  padding-top: 23px;
  margin-bottom: 39px;
}

.post-card__content figure {
  margin: 0 0 60px 0;
  padding: 0;
}

.post-card__content figure img {
  margin: 0;
}

.post-card__quote {
  max-width: 624px;
  position: relative;
  padding-left: 48px;
  padding-top: 3px;
  margin-bottom: 58px;
}

.post-card__quote-icon {
  position: absolute;
  left: 0;
  top: -17px;
  width: 79px;
  height: 50px;
  fill: #f8f8f8;
}

.post-card__quote q {
  color: #000;
  font-family: Podkova;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.2;
  position: relative;
}

.post-card__quote span {
  display: block;
  margin-top: 16px;
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
}

.discounts-page {
  padding-top: 65px;
}

.discounts-page h2 {
  width: 74.4%;
  font-family: TTTravels;
  font-size: 64px;
  font-size: 4rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-left: auto;
  margin-bottom: 51px;
}

.discounts-list {
  width: 100%;
}

.discounts-list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 58px;
  border-top: 1px solid #f8f8f8;
}

.discounts-list-item__category {
  width: 216px;
  padding-top: 27px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.discounts-list-item__category p {
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-bottom: 16px;
}

.discounts-list-item__content {
  width: 74.4%;
  padding-top: 24px;
}

.discounts-list-item__content-wrap {
  width: 74%;
  position: relative;
}

.discounts-list-item__content-wrap > p {
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}

.discounts-list-item__content-wrap img {
  width: 100%;
  margin-top: 19px;
}

.discounts-list-item__content h3 {
  font-family: TTTravels;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-bottom: 13px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.discounts-list-item__content h3:hover {
  color: #82379e;
}

.discounts-list-item__content .time {
  position: absolute;
  top: 9px;
  left: 100%;
  width: 120px;
  font-family: BebasNeue;
  font-size: 16px;
  font-size: 1rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: 1px;
  text-align: left;
  color: #000;
  margin-left: 24px;
}

.discounts-list-item__pricelist-table li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
}

.discounts-list-item__pricelist-table li p {
  width: 336px;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-right: 24px;
}

.discounts-list-item__pricelist-table li .old-price {
  width: 84px;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #b8b1ba;
  text-decoration: line-through;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.discounts-list-item__pricelist-table li .new-price {
  width: 80px;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.stock-list {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-top: 6px;
}

.stock-list-item {
  width: 74.4%;
  margin-bottom: 67px;
}

.stock-list-item:last-of-type {
  margin-bottom: 0;
}

.stock-list-item__content {
  width: 74%;
  position: relative;
}

.stock-list-item__content h3 {
  font-family: TTTravels;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-bottom: 17px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.stock-list-item__content h3:hover {
  color: #82379e;
}

.stock-list-item__content > p {
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-top: 19px;
}

.stock-list-item__content > ul li {
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}

.stock-list-item__content .time {
  position: absolute;
  top: 9px;
  left: 100%;
  width: 120px;
  font-family: BebasNeue;
  font-size: 16px;
  font-size: 1rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: 1px;
  text-align: left;
  color: #000;
  margin-left: 24px;
}

.stock-list-item__content .detail-link {
  width: 100%;
  padding-top: 18px;
  border-top: 1px solid #f8f8f8;
}

.stock-list-item__content .detail-link__arrow-link .icon {
  margin-left: 12px;
}

.stock-list-item__dates {
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #82379e;
}

.stock-list-item__price-table {
  width: 100%;
  margin-top: 24px;
  margin-bottom: 22px;
}

.stock-list-item__price-table .table-head,
.stock-list-item__price-table .table-body {
  width: 100%;
}

.stock-list-item__price-table .table-row {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
}

.stock-list-item__price-table .table-row li {
  width: 163px;
}

.stock-list-item__price-table .table-row li:first-of-type {
  width: 43.26923076923077%;
  padding-right: 10px;
}

.stock-list-item__price-table .table-row li p {
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}

.stock-list-item__price-table .table-row li span {
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}

.stock-list-item__price-table .price-cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.stock-list-item__price-table .price-cell .old-price {
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #b8b1ba;
  text-decoration: line-through;
  margin-right: 12px;
}

.stock-list-item__price-table .price-cell .new-price {
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}

.stock-list-item__price-table .table-body .table-row li p {
  display: none;
}

.discount-page {
  padding-top: 65px;
  padding-bottom: 38px;
}

.discount-page__container {
  width: 100%;
  position: relative;
}

.discount-page__category {
  position: absolute;
  top: 7px;
  left: 0;
  width: 216px;
}

.discount-page__category p {
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-bottom: 16px;
}

.discount-page__category .calendar-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
}

.discount-page__category .calendar-link__text {
  margin-left: 10px;
}

.discount-page__category .calendar-link__text span {
  display: inline-block;
  position: relative;
  font-family: TTTravels;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.discount-page__category .calendar-link__text span:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.discount-page__category .calendar-link:hover .calendar-link__text span {
  color: #82379e;
}

.discount-page__category .calendar-link:hover .calendar-link__text span:after {
  background-color: #82379e;
}

.discount-page__category .calendar-link .icon {
  width: 32px;
  height: 36px;
  fill: #82379e;
}

.discount-page__content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.discount-page__content-text {
  width: 74.4%;
}

.discount-page__content h2 {
  color: #000;
  font-family: TTTravels;
  font-size: 64px;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.13;
  margin-bottom: 33px;
}

.discount-page__content-time {
  color: #000;
  font-family: BebasNeue;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 1px;
  margin-bottom: 25px;
}

.discount-page__content p {
  color: #000;
  font-family: TTTravels;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.6;
  padding-top: 25px;
  padding-bottom: 25px;
}

.discount-page__content__arrow-link {
  margin-top: 28px;
}

.discount-page__content__arrow-link .icon {
  margin-left: 12px;
}

.discount-page img {
  width: 100%;
  margin-top: 38px;
  margin-bottom: 28px;
}

.fullcalendar-popup-wrap .mfp-container {
  padding: 0;
}

.fullcalendar-popup-wrap .mfp-container,
.fullcalendar-popup-wrap .mfp-content {
  height: 100%;
}

.fullcalendar-popup {
  height: 100%;
  background-color: #fff;
}

.fullcalendar-popup__title {
  position: absolute;
  top: 21px;
  left: 20px;
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.11;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}

.fullcalendar-popup .mfp-close {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  right: 10px;
  top: 10px;
  padding: 0;
  width: 48px;
  height: 48px;
  opacity: 0.5;
  font-size: 0;
  cursor: pointer;
  opacity: 1;
}

.fullcalendar-popup .mfp-close:before, .fullcalendar-popup .mfp-close:after {
  content: "";
  display: block;
  position: absolute;
  width: 29px;
  height: 2px;
  top: 50%;
  left: 50%;
  background-color: #000;
}

.fullcalendar-popup .mfp-close:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  -ms-transform: translate(-50%, -50%) rotate(45deg);
  -o-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}

.fullcalendar-popup .mfp-close:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  -ms-transform: translate(-50%, -50%) rotate(-45deg);
  -o-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
}

.fc {
  background-color: #fff;
}

.fc .fc-basic-view .fc-day-top .fc-day-number,
.fc .fc-toolbar .fc-right {
  display: inline-block;
  float: none;
  margin-left: 18px;
  margin-top: 8px;
  font-family: TTTravels;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}

.fc .fc-day-top.fc-other-month {
  opacity: 1;
}

.fc .fc-day-top.fc-other-month .fc-day-number {
  color: #b8b1ba;
}

.fc .fc-head {
  position: absolute;
  top: 0;
  left: 0;
}

.fc .fc-head-container {
  border: 0;
}

.fc .fc-head .fc-day-header {
  border: 0;
  padding-top: 11px;
  padding-right: 19px;
  position: relative;
  z-index: 2;
}

.fc .fc-head .fc-day-header span {
  display: block;
  width: 100%;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: right;
  color: #b8b1ba;
  text-transform: capitalize;
}

.fc .fc-event {
  background-color: transparent;
  border: 0;
  padding-left: 20px;
  margin-bottom: 12px;
}

.fc .fc-event .fc-time,
.fc .fc-event .fc-title {
  font-family: TTTravels;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #82379e;
  white-space: normal;
}

.fc .fc-bg td {
  font-size: 0;
}

.fc .fc-toolbar h2 {
  width: 157px;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  text-transform: capitalize;
  float: none;
}

.fc .fc-toolbar .fc-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.fc .fc-toolbar .fc-right {
  display: none;
}

.fc .fc-toolbar .fc-button-group {
  float: none;
}

.fc .fc-toolbar .fc-button {
  background: none;
  padding: 0;
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 16px;
  width: 8px;
  position: relative;
  font-size: 0;
}

.fc .fc-toolbar .fc-button:before {
  content: "";
  display: block;
  position: absolute;
  display: inline-block;
  position: absolute;
  top: 2px;
  width: 10px;
  height: 10px;
  background: transparent;
  text-indent: -9999px;
  border-top: 2px solid #000;
  border-left: 2px solid #000;
  -webkit-transition: all 250ms ease-in-out;
  -o-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
  text-decoration: none;
  color: transparent;
}

.fc .fc-toolbar .fc-button .fc-icon {
  display: none;
}

.fc .fc-toolbar .fc-button.fc-state-disabled:before {
  border-color: #ddd6df;
}

.fc .fc-toolbar .fc-button:first-of-type {
  margin-right: 24px;
}

.fc .fc-toolbar .fc-button:first-of-type:before {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  left: 2px;
}

.fc .fc-toolbar .fc-button:last-of-type:before {
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
  right: 2px;
}

.fc .fc-toolbar.fc-header-toolbar {
  padding-top: 68px;
  margin-bottom: 23px;
  padding-left: 20px;
}

.fc-unthemed .fc-content,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-list-heading td,
.fc-unthemed .fc-list-view,
.fc-unthemed .fc-popover,
.fc-unthemed .fc-row,
.fc-unthemed tbody,
.fc-unthemed td,
.fc-unthemed th,
.fc-unthemed thead {
  border-color: #f8f8f8;
}

.fc-unthemed td.fc-today {
  background: none;
}

.cosmetology-page {
  padding-top: 65px;
  padding-bottom: 45px;
}

.cosmetology-page__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.cosmetology-page__nav-sidebar {
  width: 265px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 24px;
}

.cosmetology-page__nav-sidebar .nav-sidebar__list {
  margin-bottom: 20px;
}

.cosmetology-page__nav-sidebar h3 {
  color: #000;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.cosmetology-page__nav-sidebar .nav-sidebar__link {
  display: inline-block;
  position: relative;
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 2.29;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.cosmetology-page__nav-sidebar .nav-sidebar__link:before {
  content: '';
  position: absolute;
  right: -8px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 4px;
  height: 4px;
  margin-left: 6px;
  border-radius: 50%;
  background-color: #82379e;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.cosmetology-page__nav-sidebar .nav-sidebar__link:hover {
  color: #82379e;
}

.cosmetology-page__nav-sidebar .nav-sidebar__link:hover:before {
  opacity: 1;
  visibility: visible;
}

.cosmetology-page__nav-sidebar .nav-sidebar__link.is-active {
  color: #82379e;
}

.cosmetology-page__nav-sidebar .nav-sidebar__link.is-active:before {
  opacity: 1;
  visibility: visible;
}

.cosmetology-page__nav-sidebar .nav-sidebar__link.is-new:after {
  content: 'new';
  position: relative;
  width: 36px;
  height: 20px;
  background-color: #e28633;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: rotate(-6deg) skew(-7deg);
  -ms-transform: rotate(-6deg) skew(-7deg);
  -o-transform: rotate(-6deg) skew(-7deg);
  transform: rotate(-6deg) skew(-7deg);
  color: #fff;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
  margin-left: 5px;
}

.cosmetology-page__content {
  width: 74.4%;
}

.cosmetology-page__content h2 {
  color: #000;
  font-family: TTTravels;
  font-size: 64px;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.13;
  margin-bottom: 41px;
}

.cosmetology-page__content p {
  color: #000;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.6;
  width: 100%;
  margin-bottom: 33px;
}

.cosmetology-page__categories {
  margin-top: 68px;
  margin-left: -13px;
  margin-right: -13px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cosmetology-page__categories-item {
  opacity: 0;
  width: 33.3%;
  padding-right: 13px;
  padding-left: 13px;
  margin-bottom: 30px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.cosmetology-page__categories-item img {
  margin: 0 0 27px 0;
}

.cosmetology-page__categories-item li {
  margin-bottom: 12px;
}

.cosmetology-page__categories-item li:last-of-type {
  margin-bottom: 0;
}

.cosmetology-page__categories.is-ready {
  display: block;
}

.cosmetology-page__categories.is-ready .cosmetology-page__categories-item {
  opacity: 1;
}

.cosmetology-page__categories h4 {
  color: #000;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
  margin-bottom: 6px;
}

.cosmetology-page__categories a {
  position: relative;
  display: inline-block;
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.cosmetology-page__categories a span {
  position: relative;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.cosmetology-page__categories a:hover {
  color: #82379e;
}

.cosmetology-page__categories a:hover span {
  border-color: rgba(130, 55, 158, 0.1);
}

.cosmetology-page__interactive-block {
  margin-bottom: 62px;
}

.cosmetology-page__before-after-slider-wrap {
  margin-top: 60px;
}

.specialist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 62px;
  margin-bottom: 64px;
}

.specialist__text {
  border-bottom: 1px solid #ddd6df;
  margin-right: 30px;
}

.specialist__text h3 {
  color: #000;
  font-family: TTTravels;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
  margin-bottom: 5px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.specialist__text h3:hover {
  color: #82379e;
}

.specialist__text-subtitle {
  color: #b8b1ba;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
  max-width: 380px;
  margin-bottom: 22px;
}

.specialist__text p {
  color: #000;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 0;
}

.specialist__img {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  overflow: hidden;
}

.specialist__img img {
  height: 100%;
}

.specialist__experience {
  color: #000;
  font-family: BebasNeue;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
  margin-top: 26px;
}

.video-reviews {
  margin-bottom: 63px;
}

.video-reviews__arrow-link .icon {
  margin-left: 12px;
}

.video-reviews__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 16px;
}

.video-reviews__list-item {
  width: 48.57142857142857%;
}

.video-reviews__list-item-img {
  display: block;
  position: relative;
  width: 100%;
  height: 236px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  margin-bottom: 10px;
}

.video-reviews__list-item-img:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.25);
}

.video-reviews__list-item-img svg {
  position: absolute;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  width: 72px;
  height: 54px;
}

.video-reviews__list-item-text {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
}

.video-reviews__list-item-text span {
  display: block;
}

.video-reviews__list a {
  width: 100%;
}

.additionally {
  border-top: 1px solid #f8f8f8;
  margin-top: 48px;
  padding-top: 73px;
}

.additionally h5 {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.43;
  margin-bottom: 12px;
}

.additionally li {
  margin-bottom: 15px;
}

.additionally li:last-of-type {
  margin-bottom: 0;
}

.additionally a {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.2;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.additionally a:hover {
  color: #82379e;
}

.search-page {
  padding-bottom: 85px;
}

.search-page-form {
  width: 100%;
  height: 220px;
  background-color: #82379e;
}

.search-page-form__wrap {
  height: 100%;
}

.search-page-form form {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.search-page-form__input {
  position: relative;
  width: 100%;
}

.search-page-form__input input {
  height: 75px;
  width: 100%;
  color: #fff;
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 500;
  border: 0;
  border-radius: 0;
  background-color: transparent;
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
  -webkit-appearance: none;
  padding: 0 55px 0 0;
  margin: 0;
}

.search-page-form__input input.placeholder {
  color: #fff;
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 500;
}

.search-page-form__input input:-moz-placeholder {
  color: #fff;
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 500;
}

.search-page-form__input input::-moz-placeholder {
  color: #fff;
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 500;
}

.search-page-form__input input:-ms-input-placeholder {
  color: #fff;
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 500;
}

.search-page-form__input input::-webkit-input-placeholder {
  color: #fff;
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 500;
}

.search-page-form__input input:focus {
  outline: none;
}

.search-page-form__input input::-ms-clear {
  display: none;
}

.search-page-form__input-clear-btn {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  right: 8px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  padding: 0;
  width: 48px;
  height: 48px;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  opacity: 0.5;
  font-size: 0;
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.search-page-form__input-clear-btn:before, .search-page-form__input-clear-btn:after {
  content: "";
  display: block;
  position: absolute;
  width: 41px;
  height: 2px;
  top: 50%;
  left: 50%;
  background-color: #fff;
}

.search-page-form__input-clear-btn:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  -ms-transform: translate(-50%, -50%) rotate(45deg);
  -o-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}

.search-page-form__input-clear-btn:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  -ms-transform: translate(-50%, -50%) rotate(-45deg);
  -o-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
}

.search-page-form__input-clear-btn.is-visible {
  opacity: 1;
  visibility: visible;
}

.search-page__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.search-page__content {
  width: 74.4%;
  padding-top: 93px;
}

.search-page__results {
  max-width: 704px;
}

.search-page__results-list li {
  margin-bottom: 51px;
}

.search-page__results-list a {
  color: #000;
  font-family: TTTravels;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.search-page__results-list a:hover {
  color: #82379e;
}

.search-page__results-list a:hover h2 {
  color: #82379e;
}

.search-page__results-list h2 {
  color: #000;
  font-family: TTTravels;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
  margin-bottom: 13px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.search-page__results-list p {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
}

.search-page__pagination {
  padding-top: 30px;
}

.search-page .nothing-found {
  padding-bottom: 63px;
}

.search-page .nothing-found p {
  color: #000;
  font-family: TTTravels;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
}

.prices-page {
  padding-top: 65px;
}

.prices-page h2 {
  width: 74.4%;
  color: #000;
  font-family: TTTravels;
  font-size: 64px;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.13;
  margin-left: auto;
  margin-bottom: 51px;
}

.prices-list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 27px;
  padding-bottom: 58px;
  border-top: 1px solid #f8f8f8;
}

.prices-list-item:last-of-type {
  padding-bottom: 40px;
}

.prices-list-item-left {
  width: 216px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.prices-list-item-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 74.4%;
}

.prices-list-item h3 {
  color: #000;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.4;
}

.prices-list-item__arrow-link {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.prices-list-item__arrow-link .icon {
  margin-left: 10px;
}

.prices-list-table {
  padding-top: 6px;
  margin-right: 24px;
}

.prices-list-table__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
}

.prices-list-table__row:last-of-type {
  margin-bottom: 0;
}

.prices-list-table__row p {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
}

.prices-list-table__row p:first-of-type {
  width: 100%;
  max-width: 408px;
  margin-right: 24px;
}

.prices-list-table__row p:last-of-type {
  white-space: nowrap;
}

.price-page {
  padding-top: 65px;
}

.price-page h2 {
  width: 74.4%;
  color: #000;
  font-family: TTTravels;
  font-size: 64px;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.13;
  margin-left: auto;
  margin-bottom: 44px;
}

.price-page-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 60px;
}

.price-page-section:last-of-type {
  margin-bottom: 0;
}

.price-page-section__left {
  width: 216px;
  margin-right: 20px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.price-page-section__left p {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
}

.price-page-section__left p a {
  color: #000;
  border-bottom: 1px solid #f8f8f8;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.price-page-section__left p a:hover {
  color: #82379e;
  border-color: rgba(130, 55, 158, 0.1);
}

.price-page-section__right {
  width: 74.4%;
}

.price-page-section__right h3 {
  color: #000;
  font-family: TTTravels;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.11;
  margin-bottom: 7px;
}

.price-page-section--consultation .price-page-section__right, .price-page-section--doctors .price-page-section__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.price-page-section__additional-info {
  width: 220px;
  margin-left: 20px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.price-page-section__additional-info p {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.43;
  margin-bottom: 16px;
}

.price-page-section__additional-info span {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
}

.price-page-section__additional-info img {
  margin: 0 0 10px 0;
}

.price-page-section__additional-info--sign-up {
  padding-top: 42px;
}

.price-page-section__sing-up {
  display: block;
}

.price-page-section__sing-up .sing-up__contact-phone {
  display: block;
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.43;
  margin-bottom: 15px;
  margin-right: 0;
}

.price-page-section__sing-up .sing-up__btn {
  width: 181px;
}

.price-page-section__included {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-left: -10px;
  margin-right: -10px;
  padding-top: 13px;
}

.price-page-section__included-item {
  width: 50%;
  padding-left: 10px;
  padding-right: 10px;
}

.price-page-section__included-item h4 {
  color: #000;
  font-family: TTTravels;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
  margin-bottom: 15px;
}

.price-page-section__included-item li {
  margin-bottom: 15px;
}

.price-page-section__included-item p {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.25;
}

.price-page-section__included-item p a {
  color: #000;
  border-bottom: 1px solid #f8f8f8;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.price-page-section__included-item p a:hover {
  color: #82379e;
  border-color: rgba(130, 55, 158, 0.1);
}

.price-page-section__doctors-container {
  padding-bottom: 18px;
}

.price-page-section__doctors-container h4 {
  color: #000;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.4;
  max-width: 445px;
  margin-bottom: 30px;
}

.price-page-section__doctors-container-category {
  margin-bottom: 24px;
}

.price-page-section__doctors-container-category h5 {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.43;
  margin-bottom: 6px;
}

.contacts-page {
  padding-top: 65px;
  padding-bottom: 42px;
}

.contacts-page h2 {
  width: 74.4%;
  color: #000;
  font-family: TTTravels;
  font-size: 64px;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.13;
  margin-left: auto;
  margin-bottom: 24px;
}

.contacts-page__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 58px;
}

.contacts-page__content-left {
  width: 216px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 20px;
}

.contacts-page__content-left a {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
  border-bottom: 1px solid #f8f8f8;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.contacts-page__content-left a:hover {
  color: #82379e;
  border-color: rgba(130, 55, 158, 0.1);
}

.contacts-page__content-right {
  width: 74.4%;
}

.contacts-page__content-right h3 {
  color: #000;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.6;
}

.contacts-page__schedules {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 36px;
}

.contacts-page__schedules-lists {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -12px;
  margin-right: -12px;
}

.contacts-page__schedules-lists p {
  width: 264px;
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
  padding-left: 12px;
  padding-right: 12px;
}

.contacts-page__attention {
  color: #e28633;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
  max-width: 216px;
  margin-left: 36px;
}

.contacts-page__attention p {
  width: 100%;
}

.contacts-page__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 38px;
  margin-left: -12px;
  margin-right: -12px;
}

.contacts-page__links-phones, .contacts-page__links-emails {
  width: 264px;
  padding-left: 12px;
  padding-right: 12px;
}

.contacts-page__links-phones-list li {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 5px;
}

.contacts-page__links-phones-list a {
  color: #000;
}

.contacts-page__links-request {
  display: inline-block;
  margin-top: 18px;
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.contacts-page__links-request:hover {
  color: #82379e;
}

.contacts-page__links-request:hover span {
  border-color: rgba(130, 55, 158, 0.1);
}

.contacts-page__links-emails li {
  margin-bottom: 21px;
}

.contacts-page__links-emails a {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.contacts-page__links-emails a:hover {
  color: #82379e;
}

.contacts-page__links-emails a:hover span {
  border-color: rgba(130, 55, 158, 0.1);
}

.contacts-page__links-emails span {
  display: block;
  color: #b8b1ba;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
}

.contacts-page__map {
  position: relative;
  width: 100%;
  height: 720px;
}

.contacts-page__map-addresses {
  position: absolute;
  left: 120px;
  top: 48px;
  z-index: 2;
  width: 264px;
  background-color: #fff;
  padding: 21px 24px 34px 24px;
}

.contacts-page__map-addresses h3 {
  color: #000;
  font-family: TTTravels;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
  margin-bottom: 18px;
}

.contacts-page__map-addresses ul li {
  margin-bottom: 27px;
}

.contacts-page__map-addresses ul li:last-of-type {
  margin-bottom: 0;
}

.contacts-page__map-addresses ul li.is-active a,
.contacts-page__map-addresses ul li.is-active p {
  color: #82379e;
}

.contacts-page__map-addresses ul a,
.contacts-page__map-addresses ul p,
.contacts-page__map-addresses ul span {
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.43;
}

.contacts-page__map-addresses ul a {
  display: inline-block;
  color: #000;
  font-weight: 700;
  margin-bottom: 7px;
  border-bottom: 1px solid transparent;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.contacts-page__map-addresses ul a:hover {
  color: #82379e;
  border-color: #82379e;
}

.contacts-page__map-addresses ul p {
  color: #000;
  font-weight: 500;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.contacts-page__map-addresses ul span {
  display: inline-block;
  color: #b8b1ba;
  font-weight: 500;
  margin-top: 11px;
}

.contacts-page__map-wrap {
  height: 100%;
}

.contacts-page__map-zoom-content {
  margin-top: 48px;
  margin-right: 120px;
  height: 100px;
  width: 40px;
}

.contacts-page__map-zoom-content-btn {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 40px;
  height: 40px;
  color: #fff;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  background-color: #82379e;
  cursor: pointer;
}

.contacts-page__map-zoom-content-btn:first-of-type {
  margin-bottom: 20px;
}

.before-after-page {
  padding-top: 68px;
}

.before-after-page__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
}

.before-after-page__nav-sidebar {
  width: 264px;
  margin-right: 24px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  z-index: 1;
}

.before-after-page__nav-sidebar h3 {
  color: #000;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
  margin-bottom: 14px;
}

.before-after-page__nav-sidebar h4 {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.43;
  margin-bottom: 12px;
}

.before-after-page__nav-sidebar .nav-sidebar__content {
  padding-bottom: 9px;
}

.before-after-page__nav-sidebar .nav-sidebar__content:last-of-type {
  margin-bottom: 0;
}

.before-after-page__nav-sidebar .nav-sidebar__list {
  margin-bottom: 29px;
}

.before-after-page__nav-sidebar li {
  margin-bottom: 11px;
}

.before-after-page__nav-sidebar li:last-of-type {
  margin-bottom: 0;
}

.before-after-page__nav-sidebar .nav-sidebar__link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.before-after-page__nav-sidebar .nav-sidebar__link:after {
  content: '';
  position: relative;
  width: 4px;
  height: 4px;
  margin-left: 6px;
  border-radius: 50%;
  background-color: #82379e;
  opacity: 0;
  visibility: hidden;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.before-after-page__nav-sidebar .nav-sidebar__link:hover {
  color: #82379e;
}

.before-after-page__nav-sidebar .nav-sidebar__link:hover:after {
  opacity: 1;
  visibility: visible;
}

.before-after-page__nav-sidebar .nav-sidebar__link.is-active {
  color: #82379e;
}

.before-after-page__nav-sidebar .nav-sidebar__link.is-active:after {
  opacity: 1;
  visibility: visible;
}

.before-after-page__content {
  width: 74.4%;
}

.before-after-page__all {
  position: relative;
  padding-bottom: 34px;
}

.before-after-page__all h2 {
  font-family: TTTravels;
  font-size: 64px;
  font-size: 4rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-bottom: 48px;
}

.before-after-page__all__before-after-slider-wrap {
  margin-bottom: 66px;
}

.before-after-page__all__before-after-slider-wrap:last-of-type {
  margin-bottom: 0;
}

.before-after-page__procedure {
  position: relative;
  padding-bottom: 8px;
}

.before-after-page__procedure h2 {
  font-family: TTTravels;
  font-size: 64px;
  font-size: 4rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-bottom: 43px;
}

.before-after-page__procedure-about {
  margin-top: 49px;
}

.before-after-page__procedure-about-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.before-after-page__procedure-about h3 {
  color: #000;
  font-family: TTTravels;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
  margin-bottom: 4px;
}

.before-after-page__procedure-about-text p {
  color: #000;
  font-family: TTTravels;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.4;
}

.before-after-page__procedure-about-doctor {
  width: 192px;
  margin-left: 73px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.before-after-page__procedure-about-doctor-photo {
  width: 96px;
  height: 96px;
  overflow: hidden;
  margin-bottom: 10px;
}

.before-after-page__procedure-about-doctor-photo img {
  width: 100%;
}

.before-after-page__procedure-about-doctor h4 {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.43;
  margin-bottom: 5px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.before-after-page__procedure-about-doctor h4:hover {
  color: #82379e;
}

.before-after-page__procedure-about-doctor p {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
}

.procedure-slider {
  margin-top: 59px;
  margin-left: -20px;
  margin-right: -20px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

.procedure-slider:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  z-index: 1;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.procedure-slider.slick-initialized {
  overflow: visible;
  display: block;
}

.procedure-slider.slick-initialized:before {
  opacity: 0;
  visibility: hidden;
}

.procedure-slider-wrap {
  position: relative;
}

.procedure-slider__item {
  padding-left: 20px;
  padding-right: 20px;
}

.procedure-slider__item figure {
  margin: 0;
  width: 100%;
}

.procedure-slider__item figure img {
  width: 100%;
}

.procedure-slider__item figure figcaption {
  margin-top: 13px;
  color: #b8b1ba;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
}

.procedure-slider__item-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 49px;
}

.procedure-slider__item-additional {
  margin-right: 24px;
}

.procedure-slider__item-additional h3 {
  color: #000;
  font-family: TTTravels;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
  margin-bottom: 14px;
}

.procedure-slider__item-additional li {
  margin-bottom: 14px;
}

.procedure-slider__item-additional a {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.11;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.procedure-slider__item-additional a:hover {
  color: #82379e;
}

.procedure-slider__item-reviews {
  width: 240px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.procedure-slider__item-reviews h3 {
  color: #000;
  font-family: TTTravels;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
  margin-bottom: 20px;
}

.procedure-slider__item-reviews a {
  width: 100%;
}

.procedure-slider__item-reviews-img {
  display: block;
  position: relative;
  width: 100%;
  height: 140px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  margin-bottom: 10px;
}

.procedure-slider__item-reviews-img:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.25);
}

.procedure-slider__item-reviews-img svg {
  position: absolute;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  width: 72px;
  height: 54px;
}

.procedure-slider__item-reviews-text {
  color: #000;
  font-family: TTTravels;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.43;
}

.procedure-slider__item-reviews-text span {
  display: block;
}

.procedure-slider__slider-nav {
  position: absolute;
  right: 12px;
  top: 0;
}

@media only screen and (max-width: 1679px) {
  .header__right h1 {
    margin-left: 43px;
  }
  .klinik__list-item--mammology {
    margin-top: -130px;
  }
}

@media only screen and (max-width: 1440px) {
  .header__sing-up {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .header__sing-up .sing-up__contact-phone {
    margin-bottom: 4px;
    margin-right: 0;
  }
}

@media only screen and (max-width: 1410px) {
  .tv-project__content h2 {
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 1.11;
  }
  .tv-projects-item__slider-wrap-bottom {
    padding-left: 30px;
  }
  .tv-projects-item__slider {
    width: 475px;
  }
}

@media only screen and (max-width: 1297px) {
  .wrap {
    padding-left: 76px;
    padding-right: 76px;
  }
  .menu__addresses {
    max-width: 192px;
  }
  .section-slider__slide-wrap {
    height: 580px;
  }
  .section-slider__slide p {
    padding-bottom: 113px;
  }
  .section-slider__slider-nav {
    right: 76px;
  }
  .section-slider-count {
    left: 76px;
  }
  .section-label--slider {
    left: 91px;
    bottom: 73px;
  }
  .section-label--klinik {
    bottom: 120px;
    left: 91px;
  }
  .section-label--our-projects {
    bottom: 124px;
    left: 91px;
  }
  .klinik {
    padding-bottom: 124px;
  }
  .klinik__list-item {
    margin-bottom: 72px;
  }
  .klinik__list-item--mammology {
    margin-top: -91px;
  }
  .klinik__list-item--best {
    margin-left: 75px;
  }
  .tv-project {
    padding-bottom: 82px;
    height: 720px;
  }
  .tv-project__first-channel {
    left: 76px;
  }
  .tv-project__best-broadcast {
    left: 76px;
    bottom: 72px;
  }
  .tv-project__arrow-link {
    right: 56px;
  }
  .our-projects {
    padding-top: 70px;
    padding-bottom: 124px;
  }
  .our-projects__content h2 {
    margin-right: 24px;
  }
  .our-projects__before-after-slider-wrap .before-after-slider__photo--before {
    margin-right: 24px;
  }
  .our-projects__before-after-slider-wrap .before-after-slider__slider-nav {
    bottom: 12.5%;
    right: 60%;
  }
  .crew-link--our-projects {
    top: 40px;
    left: 76px;
  }
  .our-doctors__section-slider-wrap .section-slider__slide-wrap {
    height: 720px;
  }
  .our-doctors__section-slider-wrap .section-slider__slide h2 {
    padding-top: 73px;
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 1.11;
  }
  .our-doctors__all-link {
    right: 82px;
  }
  .news-section {
    padding-top: 113px;
    padding-bottom: 48px;
  }
  .news-section__news-list {
    margin-left: -12px;
    margin-right: -12px;
  }
  .news-section__news-list-item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 380px;
    padding-right: 12px;
    padding-left: 12px;
  }
  .news-section__news-card .date {
    top: 17px;
    left: 16px;
  }
  .news-section__news-card p {
    padding: 16px;
  }
  .news-section__arrow-link {
    top: 123px;
    right: 57px;
  }
  .single-news-section__date {
    left: 48px;
  }
  .single-news-section__arrow-link {
    right: 28px;
  }
  .single-news-section__content {
    height: 580px;
  }
  .single-news-section__text {
    padding-left: 48px;
    padding-right: 48px;
  }
  .single-news-section__text h2 {
    max-width: 627px;
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 1.11;
    margin-bottom: 13px;
  }
  .footer .sing-up {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .footer .sing-up__contact-phone {
    margin-right: 0;
    margin-bottom: 12px;
  }
  .footer__sing-form p {
    max-width: 480px;
  }
  .footer__sing-form .input-field {
    width: 480px;
  }
  .footer__sing-form label {
    max-width: 480px;
  }
  .footer__addresses {
    width: 480px;
  }
  .footer__addresses span {
    max-width: 192px;
  }
  .certificates {
    left: 76px;
    width: 180px;
  }
  .about-page__nav-sidebar--non-resident, .about-page__nav-sidebar--doctor, .about-page__nav-sidebar--klinik {
    left: 76px;
    width: 200px;
  }
  .about-page__doctor__certificates {
    left: 0;
  }
  .about-page__non-resident-sidebar {
    top: 613px;
    width: 200px;
  }
  .video-reviews-aside {
    padding-top: 80px;
    width: 200px;
  }
  .contacts-page__content-left {
    width: 190px;
  }
  .contacts-page__attention {
    margin-left: 20px;
  }
  .contacts-page__map-addresses {
    left: 76px;
  }
  .contacts-page__map-zoom-content {
    margin-right: 76px;
  }
  .tv-projects-item__slider-wrap-bottom {
    padding-left: 49px;
  }
  .tv-projects-item__slider {
    width: 528px;
  }
}

@media only screen and (max-width: 1279px) {
  .klinik__list-item--best {
    margin-left: 72px;
  }
  .klinik__list-item--mammology {
    margin-top: -50px;
  }
  .our-projects__content h2 {
    font-size: 30px;
    font-size: 1.875rem;
  }
  .cosmetology-page__nav-sidebar {
    width: 200px;
  }
  .cosmetology-page__categories-item {
    width: 50%;
  }
  .interactive-block__list-item-text p {
    font-size: 16px;
    font-size: 1rem;
  }
  .specialists-list__item-photo {
    height: 21vw;
  }
  .specialists-list__item h4 {
    font-size: 18px;
    font-size: 1.125rem;
  }
  .price-page-section__left {
    width: 150px;
  }
  .tv-projects-item__slider {
    width: 240px;
  }
  .tv-project-episode__leading li {
    min-width: 192px;
  }
  .tv-project-episode__leading li:last-of-type {
    width: auto;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .about-page__nav-sidebar {
    margin-right: 24px;
  }
  .before-after-page__nav-sidebar {
    width: 200px;
  }
}

@media only screen and (max-width: 992px) {
  .wrap {
    padding-left: 20px;
    padding-right: 20px;
  }
  .header {
    height: 110px;
  }
  .header__wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .header__left {
    padding-left: 0;
    padding-top: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .header__left .toggle-nav-wrap {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 20px;
    padding: 4px 0 0 0;
  }
  .header__left .toggle-nav-wrap p {
    display: none;
  }
  .header__right-content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .header__right h1 {
    margin-left: 21px;
  }
  .header__search-wrap {
    margin-top: 0px;
  }
  .header__sing-up {
    display: none;
  }
  .search-popup__input input {
    font-size: 24px;
    font-size: 1.5rem;
  }
  .search-popup__input input.placeholder {
    font-size: 24px;
    font-size: 1.5rem;
  }
  .search-popup__input input:-moz-placeholder {
    font-size: 24px;
    font-size: 1.5rem;
  }
  .search-popup__input input::-moz-placeholder {
    font-size: 24px;
    font-size: 1.5rem;
  }
  .search-popup__input input:-ms-input-placeholder {
    font-size: 24px;
    font-size: 1.5rem;
  }
  .search-popup__input input::-webkit-input-placeholder {
    font-size: 24px;
    font-size: 1.5rem;
  }
  .search-popup__close-btn {
    right: 12px;
    top: 17px;
  }
  .menu {
    overflow-y: auto;
    background-color: transparent;
    opacity: 1;
    top: 110px;
    height: -webkit-calc(100vh - 140px + 30px);
    height: calc(100vh - 140px + 30px);
    padding-top: 0px;
    -webkit-transform: translate(0, -200%);
    -ms-transform: translate(0, -200%);
    -o-transform: translate(0, -200%);
    transform: translate(0, -200%);
    border-bottom: 0;
  }
  .menu .menu__list li,
  .menu .menu__addresses li,
  .menu .menu__social li,
  .menu .news-card {
    opacity: 1;
  }
  .menu__wrap {
    display: block;
    position: relative;
    padding-left: 0;
    padding-right: 0;
    z-index: 1;
    height: auto;
  }
  .menu__right {
    width: 100%;
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
    background-color: #fff;
    padding-bottom: 65px;
  }
  .menu__navigation {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 0;
  }
  .menu__list {
    opacity: 0;
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
  }
  .menu__list-wrap {
    display: none;
  }
  .menu__list-container {
    border-top: 1px solid #f8f8f8;
    border-bottom: 1px solid #f8f8f8;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }
  .menu__list-container:first-of-type {
    width: 100%;
    border-bottom: 0;
  }
  .menu__list-container:last-of-type {
    width: 100%;
  }
  .menu__list-container.is-open .menu__list-mobile-btn svg {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .menu__list-container.is-open .menu__list {
    padding-bottom: 30px;
  }
  .menu__list-mobile-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    z-index: 1;
    background-color: #fff;
    border: 0;
    border-radius: 0;
    padding: 0;
    width: 100%;
    height: 69px;
    font-family: TTTravels;
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.4;
    letter-spacing: normal;
    text-align: left;
    color: #000;
    cursor: pointer;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  .menu__list-mobile-btn:hover {
    color: #82379e;
  }
  .menu__list-mobile-btn:hover svg {
    fill: #82379e;
  }
  .menu__list-mobile-btn svg {
    width: 28px;
    height: 18.7px;
    fill: #000;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  .menu [data-animation='fadeIn'] {
    -webkit-animation: fadeIn 1s;
    -o-animation: fadeIn 1s;
    animation: fadeIn 1s;
    -webkit-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    -webkit-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
  }
  .menu [data-animation='fadeOut'] {
    -webkit-animation: fadeOut 1s;
    -o-animation: fadeOut 1s;
    animation: fadeOut 1s;
    -webkit-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
  }
  @-webkit-keyframes fadeIn {
    0% {
      -webkit-transform: translateY(-10px);
      transform: translateY(-10px);
      opacity: 0;
    }
    100% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
      opacity: 1;
    }
  }
  @-o-keyframes fadeIn {
    0% {
      -o-transform: translateY(-10px);
      transform: translateY(-10px);
      opacity: 0;
    }
    100% {
      -o-transform: translateY(0);
      transform: translateY(0);
      opacity: 1;
    }
  }
  @keyframes fadeIn {
    0% {
      -webkit-transform: translateY(-10px);
      -o-transform: translateY(-10px);
      transform: translateY(-10px);
      opacity: 0;
    }
    100% {
      -webkit-transform: translateY(0);
      -o-transform: translateY(0);
      transform: translateY(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes fadeOut {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
      opacity: 1;
    }
    100% {
      -webkit-transform: translateY(-10px);
      transform: translateY(-10px);
      opacity: 0;
    }
  }
  @-o-keyframes fadeOut {
    0% {
      -o-transform: translateY(0);
      transform: translateY(0);
      opacity: 1;
    }
    100% {
      -o-transform: translateY(-10px);
      transform: translateY(-10px);
      opacity: 0;
    }
  }
  @keyframes fadeOut {
    0% {
      -webkit-transform: translateY(0);
      -o-transform: translateY(0);
      transform: translateY(0);
      opacity: 1;
    }
    100% {
      -webkit-transform: translateY(-10px);
      -o-transform: translateY(-10px);
      transform: translateY(-10px);
      opacity: 0;
    }
  }
  .menu__addresses, .menu__news-card, .menu__social {
    display: none;
  }
  .menu__sing-up {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0px 20px 100px 20px;
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    background-color: #fff;
  }
  .menu__mobile-bg {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: translate(0, -100%);
    -ms-transform: translate(0, -100%);
    -o-transform: translate(0, -100%);
    transform: translate(0, -100%);
    background-color: #fff;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  .section-label {
    -webkit-transform: translateX(0) rotate(0deg);
    -ms-transform: translateX(0) rotate(0deg);
    -o-transform: translateX(0) rotate(0deg);
    transform: translateX(0) rotate(0deg);
  }
  .section-label:before {
    display: none;
  }
  .section-label span {
    font-weight: 300;
  }
  .section-label--slider {
    left: auto;
    bottom: auto;
    right: 17px;
    top: 21px;
  }
  .section-label--klinik {
    bottom: auto;
    left: auto;
    top: 83px;
    right: 19px;
  }
  .section-label--our-projects {
    display: none;
  }
  .section-label--mobile-klinik {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    bottom: 91px;
    right: 17px;
  }
  .section-slider__slide-wrap {
    height: auto;
  }
  .section-slider__slide-content {
    width: 100%;
  }
  .section-slider__slide h2 {
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 1.11;
    padding-top: 57px;
    padding-right: 0px;
    padding-bottom: 65px;
  }
  .section-slider__slide p {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.4;
    padding-bottom: 114px;
  }
  .section-slider__wrap {
    display: block;
    margin: 0;
  }
  .section-slider__slider-nav {
    right: auto;
    top: auto;
    bottom: 32px;
    left: 20px;
  }
  .section-slider-count {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    left: 20px;
    top: 20px;
  }
  .section-slider-count:before {
    width: 16px;
    height: 1px;
  }
  .section-slider-count__current, .section-slider-count__total {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .section-slider-count__current {
    margin-bottom: 0px;
    margin-right: 21px;
  }
  .section-slider-count__total {
    margin-top: 0px;
  }
  .klinik {
    padding-top: 83px;
    padding-bottom: 204px;
  }
  .klinik__wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .klinik__content {
    width: 100%;
    margin-top: 24px;
  }
  .klinik__content h2 {
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 1.11;
  }
  .klinik__list {
    margin-top: 19px;
  }
  .klinik__list-item {
    margin-bottom: 20px;
    height: 320px;
  }
  .klinik__list-item img {
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: none;
    height: auto;
    width: auto;
    min-width: 100%;
    min-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 0 0;
    object-position: 0 0;
  }
  .klinik__list-item--best {
    width: 30.62200956937799%;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    margin-left: 60px;
    height: auto;
  }
  .klinik__list-item--best img {
    left: 0;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    max-width: 100%;
    height: auto;
    width: auto;
    min-width: 0;
    min-height: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 0 0;
    object-position: 0 0;
  }
  .klinik__list-item--discount {
    height: auto;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    width: 30.62200956937799%;
    margin-right: 0;
    margin-left: 60px;
  }
  .klinik__list-item--single-center {
    margin-left: 0;
    margin-right: 0;
  }
  .klinik__list-item--gynecology {
    margin-right: 0;
  }
  .klinik__list-item--mammology {
    margin-top: 0;
  }
  .klinik__list-item--f-end {
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
  .klinik__list-item--size-ss, .klinik__list-item--size-xs, .klinik__list-item--size-s, .klinik__list-item--size-m, .klinik__list-item--size-l, .klinik__list-item--size-xl {
    width: 48.48484848484848%;
  }
  .klinik__list-item:hover img {
    -webkit-transform: translateX(-50%) scale(1.1);
    -ms-transform: translateX(-50%) scale(1.1);
    -o-transform: translateX(-50%) scale(1.1);
    transform: translateX(-50%) scale(1.1);
  }
  .klinik__menu__list {
    opacity: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 336px;
  }
  .klinik__menu__list li {
    width: 42.85714285714286%;
  }
  .our-projects {
    padding-top: 32px;
    padding-bottom: 80px;
  }
  .our-projects__wrap {
    display: block;
  }
  .our-projects__content {
    width: 100%;
    display: block;
  }
  .our-projects__content h2 {
    width: 100%;
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.43;
    margin-right: 0;
    margin-bottom: 5px;
  }
  .our-projects__content p {
    width: 100%;
    display: block;
  }
  .our-projects__before-after-slider-wrap {
    width: 100%;
    margin-top: 0;
    padding-top: 0;
  }
  .our-projects__before-after-slider-wrap .before-after-slider__slide {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .our-projects__before-after-slider-wrap .before-after-slider__photo--before, .our-projects__before-after-slider-wrap .before-after-slider__photo--after {
    width: 50%;
    max-width: none;
    max-height: none;
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }
  .our-projects__before-after-slider-wrap .before-after-slider__slider-nav {
    position: relative;
    bottom: 0;
    right: auto;
    left: 0;
    margin-top: 20px;
  }
  .crew-link--our-projects {
    display: none;
  }
  .crew-link--mobile-klinik {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .tv-project {
    padding-top: 69px;
    padding-bottom: 72px;
    height: 376px;
    background-position: top center;
  }
  .tv-project__content {
    width: 100%;
  }
  .tv-project__content h2 {
    max-width: 100%;
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.33;
  }
  .tv-project__content p {
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 1.43;
  }
  .tv-project__first-channel {
    left: 20px;
    top: 20px;
  }
  .tv-project__first-channel svg {
    width: 25px;
    height: 30px;
  }
  .tv-project__first-channel p {
    max-width: 162px;
  }
  .tv-project__best-broadcast {
    display: none;
  }
  .tv-project__arrow-link {
    top: auto;
    right: auto;
    bottom: -3px;
    left: 0;
  }
  .our-doctors__section-slider-wrap .section-slider__slide-wrap {
    height: auto;
  }
  .our-doctors__section-slider-wrap .section-slider__slide h2 {
    padding-top: 57px;
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.33;
  }
  .our-doctors__section-slider-wrap .section-slider__slide p {
    padding-bottom: 150px;
    max-width: 450px;
  }
  .our-doctors__section-slider-wrap .section-slider__slide .our-doctors__skills {
    display: none;
  }
  .our-doctors__section-slider-wrap .section-slider__slider-nav {
    bottom: 68px;
  }
  .our-doctors__all-link {
    right: auto;
    top: auto;
    bottom: 0;
    left: 0px;
  }
  .news-section {
    padding-top: 73px;
    padding-bottom: 86px;
  }
  .news-section__wrap {
    display: block;
    padding-left: 0;
    padding-right: 0;
  }
  .news-section h2 {
    width: 100%;
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 1.11;
    margin-bottom: 15px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .news-section__news-list-wrap {
    overflow: auto;
  }
  .news-section__news-list {
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 12px;
    padding-right: 12px;
    width: 1116px;
  }
  .news-section__news-list-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 264px;
    height: 380px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
  }
  .news-section__arrow-link {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    bottom: 3px;
  }
  .single-news-section__date {
    top: 17px;
    left: 16px;
  }
  .single-news-section__arrow-link {
    right: auto;
    top: auto;
    bottom: -4px;
    left: -4px;
  }
  .single-news-section__content {
    height: 376px;
  }
  .single-news-section__text {
    padding-left: 16px;
    padding-right: 16px;
    padding-bottom: 66px;
  }
  .single-news-section__text h2 {
    max-width: 450px;
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.33;
    margin-bottom: 17px;
  }
  .single-news-section__text p {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.43;
  }
  .footer {
    padding-top: 165px;
    padding-bottom: 6px;
  }
  .footer__wrap {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .footer__top {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    width: 100%;
    padding-top: 0;
  }
  .footer__navigation {
    max-width: 610px;
    width: 100%;
  }
  .footer__social {
    display: block;
    padding-left: 0;
    padding-top: 0;
  }
  .footer__social .icon {
    -webkit-transform: scale(1.7);
    -ms-transform: scale(1.7);
    -o-transform: scale(1.7);
    transform: scale(1.7);
  }
  .footer__social li {
    margin-bottom: 8px;
  }
  .footer__social a {
    width: 40px;
    height: 40px;
  }
  .footer__list li {
    margin-bottom: 16px;
  }
  .footer__list li:last-of-type {
    margin-bottom: 0px;
  }
  .footer__list a {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .footer .sing-up {
    position: absolute;
    top: 80px;
    left: 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-right: 20px;
    padding-top: 0px;
  }
  .footer .sing-up__contact-phone {
    margin-right: 30px;
    margin-bottom: 0;
  }
  .footer__content {
    width: 100%;
    margin-top: 44px;
  }
  .footer__addresses {
    width: 100%;
    max-width: 667px;
    margin-top: 49px;
  }
  .footer__addresses span {
    max-width: 264px;
  }
  .footer__copyright {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    max-width: 355px;
    margin-top: 48px;
  }
  .footer__copyright p {
    margin-right: 20px;
    margin-bottom: 8px;
  }
  .about-page {
    padding-top: 0;
  }
  .about-page__wrap {
    display: block;
  }
  .about-page__nav-sidebar {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
    position: relative;
    left: 0;
  }
  .about-page__content {
    width: 100%;
    padding-top: 61px;
  }
  .about-page__klinik {
    display: block;
  }
  .about-page__klinik h2 {
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 1.11;
    margin-bottom: 19px;
  }
  .about-page__klinik h3 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.33;
  }
  .about-page__klinik h2,
  .about-page__klinik h3,
  .about-page__klinik figure,
  .about-page__klinik p {
    width: 100%;
  }
  .about-page__stories h2, .about-page__blog h2 {
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 1.11;
    margin-bottom: 19px;
  }
  .about-page__stars h2 {
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 1.11;
  }
  .about-page__stars > p {
    margin-bottom: 25px;
  }
  .about-page__stars > p:last-of-type {
    margin-bottom: 0;
  }
  .about-page__stars-stories-list {
    margin-top: 30px;
  }
  .about-page__specialists h2 {
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 1.11;
    margin-bottom: 27px;
  }
  .about-page__doctor {
    display: block;
  }
  .about-page__doctor h2 {
    width: 100%;
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 1.11;
    margin-bottom: 19px;
  }
  .about-page__doctor-top-bar {
    width: 100%;
  }
  .about-page__doctor__before-after-slider-wrap, .about-page__doctor__interactive-block, .about-page__doctor-cases, .about-page__doctor-slider-wrap {
    width: 100%;
  }
  .about-page__doctor .text-section {
    width: 100%;
  }
  .about-page__doctor .text-section h3 {
    font-size: 18px;
    font-size: 1.125rem;
    margin-bottom: 20px;
    margin-top: 36px;
  }
  .about-page__doctor .text-section--with-aside {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .about-page__doctor .text-section--with-aside .text-section__left {
    display: block;
  }
  .about-page__doctor .text-section--with-aside .text-section__right {
    width: 100%;
  }
  .about-page__doctor-prices {
    width: 100%;
  }
  .about-page__non-resident {
    display: block;
  }
  .about-page__non-resident h2 {
    width: 100%;
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 1.11;
  }
  .about-page__non-resident .operation-stages,
  .about-page__non-resident .operation-program {
    width: 100%;
  }
  .about-page__non-resident .operation-stages h3,
  .about-page__non-resident .operation-program h3 {
    font-size: 28px;
    font-size: 1.75rem;
  }
  .about-page__non-resident .operation-stages__item h4,
  .about-page__non-resident .operation-program__item h4 {
    margin-bottom: 24px;
  }
  .about-page__non-resident-sidebar {
    position: relative;
    top: auto;
    width: 100%;
    padding-top: 30px;
  }
  .about-page__non-resident-sidebar .location {
    margin-bottom: 50px;
  }
  .about-page__faqs h2, .about-page__faq h2, .about-page__answer h2 {
    width: 100%;
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 1.11;
  }
  .about-page__video-reviews, .about-page__ask {
    padding-bottom: 30px;
  }
  .about-page__video-reviews h2, .about-page__ask h2 {
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 1.11;
    margin-bottom: 19px;
  }
  .about-page__press h2, .about-page__media h2, .about-page__news h2, .about-page__publications h2, .about-page__post h2 {
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 1.11;
  }
  .about-page__tv-projects h2, .about-page__tv-project h2 {
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 1.11;
    margin-bottom: 19px;
  }
  .video-reviews-aside {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    padding-top: 30px;
    width: 100%;
  }
  .video-reviews-aside__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 18px -15px 18px -15px;
  }
  .video-reviews-aside__list-item {
    width: 33.33%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .video-reviews-aside__list-item-img {
    height: 236px;
  }
  .certificates {
    position: relative;
    bottom: 0;
    left: 0;
  }
  .stories-list .stories-list__item {
    height: 376px;
  }
  .stories-list .stories-list__item--size-w h3 {
    font-size: 24px;
    font-size: 1.5rem;
  }
  .stories-list .date {
    left: 16px;
    top: 17px;
  }
  .stories-list h3 {
    margin-bottom: 17px;
  }
  .stories-list a {
    padding-left: 16px;
    padding-right: 16px;
  }
  .stories-list p {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.43;
  }
  .categories ul a:after {
    display: block;
  }
  .categories__hover-line {
    display: none;
  }
  .blog-list__item-title h3 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.33;
  }
  .blog-list__item-text {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.43;
  }
  .blog-list__item .date {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.43;
  }
  .blog-list__item .experts {
    padding-top: 0;
  }
  .blog-list__item .experts__title {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.43;
  }
  .fc .fc-head {
    position: relative;
  }
  .fc .fc-head-container {
    border-top: 1px solid #f8f8f8;
  }
  .fc .fc-head .fc-day-header {
    vertical-align: middle;
    padding: 0;
    height: 52px;
    font-family: TTTravels;
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.43;
    letter-spacing: normal;
    text-transform: capitalize;
    color: #b8b1ba;
  }
  .fc .fc-head .fc-day-header span {
    text-align: center;
  }
  .fc .fc-head .fc-day-header a {
    cursor: auto;
  }
  .fc .fc-head .fc-day-header a:hover {
    text-decoration: none;
  }
  .fc .fc-body .fc-row td {
    border: 0;
  }
  .fc .fc-body .fc-row .fc-content-skeleton {
    height: -webkit-calc(100% - 70px);
    height: calc(100% - 70px);
  }
  .fc .fc-body .fc-row .fc-content-skeleton td {
    display: none;
    width: 100%;
    text-align: left;
  }
  .fc .fc-body .fc-row .fc-content-skeleton td.is-active {
    display: table-cell;
  }
  .fc .fc-body .fc-row .fc-content-skeleton .fc-event .fc-time,
  .fc .fc-body .fc-row .fc-content-skeleton .fc-event .fc-title {
    font-family: TTTravels;
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.4;
    letter-spacing: normal;
    color: #e28633;
  }
  .fc .fc-bg {
    position: relative;
    border-bottom: 1px solid #f8f8f8;
  }
  .fc .fc-bg .fc-day {
    position: relative;
    vertical-align: middle;
    text-align: center;
    height: 52px;
    font-family: TTTravels;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.43;
    letter-spacing: normal;
    color: #b8b1ba;
  }
  .fc .fc-bg .fc-day.is-clickable {
    cursor: pointer;
    color: #000;
  }
  .fc .fc-bg .fc-day.is-active {
    background-color: #000;
    color: #fff;
  }
  .fc .fc-bg .fc-day.is-next-month {
    opacity: .3;
  }
  .fc .fc-bg .fc-day:first-of-type:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 16vw;
    height: 100%;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.85)), to(rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0) 100%);
    z-index: 1;
  }
  .fc .fc-bg .fc-day:last-of-type:before {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 16vw;
    height: 100%;
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0.85)), to(rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(right, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(270deg, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0) 100%);
    z-index: 1;
  }
  .fc .fc-widget-content {
    border-bottom: 0;
  }
  .fc .fc-event {
    margin-bottom: 0;
    padding: 0 20px;
  }
  .fc .fc-event-container {
    padding-top: 23px;
  }
  .fc .fc-toolbar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .fc .fc-toolbar .fc-left {
    float: none;
  }
  .fc .fc-toolbar .fc-left .fc-button-group {
    display: none;
  }
  .fc .fc-toolbar .fc-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0 0 .75em;
  }
  .discounts-page {
    padding-top: 62px;
  }
  .discounts-page h2 {
    width: 100%;
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 1.11;
    margin-left: 0;
    margin-bottom: 31px;
  }
  .discounts-list-item {
    display: block;
    padding-bottom: 30px;
  }
  .discounts-list-item__category {
    max-width: 100%;
    padding-top: 20px;
  }
  .discounts-list-item__content {
    width: 100%;
    padding-top: 24px;
  }
  .discounts-list-item__content-wrap {
    width: 100%;
  }
  .discounts-list-item__content .time {
    position: relative;
    top: auto;
    left: auto;
    width: 150px;
    max-width: 100%;
    margin-left: 0;
    margin-top: 20px;
  }
  .discount-page {
    padding-top: 40px;
  }
  .discount-page__category {
    position: relative;
    top: 0;
    margin-bottom: 30px;
  }
  .discount-page__content {
    width: 100%;
    display: block;
  }
  .discount-page__content-text {
    width: 100%;
  }
  .discount-page__content h2 {
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 1.33;
  }
  .discount-page__content__arrow-link {
    margin-top: 20px;
  }
  .discount-page img {
    margin-top: 20px;
    margin-bottom: 10px;
  }
  .stock-list {
    display: block;
  }
  .stock-list-item {
    width: 100%;
  }
  .stock-list-item__content {
    width: 100%;
  }
  .stock-list-item__content .time {
    position: relative;
    top: auto;
    left: auto;
    width: 150px;
    max-width: 100%;
    margin-left: 0;
    margin-top: 20px;
  }
  .stock-list-item__price-table {
    margin-bottom: 19px;
  }
  .stock-list-item__price-table .table-row {
    display: block;
    margin-bottom: 30px;
  }
  .stock-list-item__price-table .table-row li {
    width: 100%;
    margin-bottom: 10px;
  }
  .stock-list-item__price-table .table-row li:first-of-type {
    width: 100%;
  }
  .stock-list-item__price-table .table-row li p {
    margin-bottom: 4px;
  }
  .stock-list-item__price-table .price-cell {
    display: block;
  }
  .stock-list-item__price-table .table-head {
    display: none;
  }
  .stock-list-item__price-table .table-body .table-row li p {
    display: block;
  }
  .cosmetology-page {
    padding-top: 0;
    padding-bottom: 5px;
  }
  .cosmetology-page__wrap {
    display: block;
  }
  .cosmetology-page__nav-sidebar {
    width: 100%;
  }
  .cosmetology-page__content {
    width: 100%;
    padding-top: 60px;
  }
  .cosmetology-page__content h2 {
    color: #000;
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 1.11;
    margin-bottom: 16px;
  }
  .cosmetology-page__content p {
    margin-bottom: 28px;
    line-height: 1.4;
  }
  .cosmetology-page__categories {
    margin-top: 64px;
  }
  .cosmetology-page__before-after-slider-wrap {
    margin-top: 28px;
  }
  .before-after-slider-wrap {
    padding-top: 29px;
  }
  .before-after-slider-wrap .top {
    margin-bottom: 14px;
  }
  .before-after-slider-wrap h3 {
    padding-right: 10px;
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.33;
  }
  .before-after-slider-wrap__arrow-link {
    padding-left: 10px;
  }
  .before-after-slider-wrap .before-after-slider__slide {
    margin-left: -7.5px;
    margin-right: -7.5px;
  }
  .before-after-slider-wrap .before-after-slider__photo {
    margin-left: 7.5px;
    margin-right: 7.5px;
    height: 46.371vw;
  }
  .before-after-slider-wrap .before-after-slider-count {
    padding-left: 10px;
  }
  .before-after-slider-wrap .before-after-slider-count__total, .before-after-slider-wrap .before-after-slider-count__current {
    font-size: 16px;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: 1px;
  }
  .before-after-slider-wrap .before-after-slider-count__current:after {
    height: 1px;
  }
  .before-after-slider-wrap .bottom {
    margin-top: 15px;
  }
  .before-after-slider-wrap__info p {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.45;
  }
  .specialist {
    margin-top: 58px;
    margin-bottom: 61px;
  }
  .specialist__text {
    padding-right: 15px;
  }
  .specialist__text h3 {
    margin-bottom: 10px;
  }
  .specialist__text-subtitle {
    margin-bottom: 22px;
  }
  .interactive-block {
    margin-bottom: 38px;
    margin-left: -20px;
    margin-right: -20px;
    width: 98vw;
  }
  .interactive-block h3 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .interactive-block__wrap {
    overflow: hidden;
    overflow-x: auto;
  }
  .interactive-block__list {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-right: 10px;
    margin-left: 10px;
    margin-top: 21px;
  }
  .interactive-block__list-item {
    width: 264px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .interactive-block__list-item-text p {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .additionally {
    margin-top: 36px;
    padding-top: 61px;
  }
  .search-page-form__input input {
    font-size: 24px;
    font-size: 1.5rem;
  }
  .search-page-form__input input.placeholder {
    font-size: 24px;
    font-size: 1.5rem;
  }
  .search-page-form__input input:-moz-placeholder {
    font-size: 24px;
    font-size: 1.5rem;
  }
  .search-page-form__input input::-moz-placeholder {
    font-size: 24px;
    font-size: 1.5rem;
  }
  .search-page-form__input input:-ms-input-placeholder {
    font-size: 24px;
    font-size: 1.5rem;
  }
  .search-page-form__input input::-webkit-input-placeholder {
    font-size: 24px;
    font-size: 1.5rem;
  }
  .search-page__wrap {
    display: block;
  }
  .search-page__content {
    width: 100%;
  }
  .search-page .nothing-found {
    padding-bottom: 0px;
  }
  .specialists-list-wrap h3 {
    font-size: 24px;
    font-size: 1.5rem;
  }
  .specialists-list {
    margin-top: 20px;
  }
  .specialists-list__item-photo {
    height: 35vw;
  }
  .specialists-list__item--size-l .specialists-list__item-photo {
    height: 100%;
  }
  .nav-sidebar {
    position: relative;
  }
  .nav-sidebar:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 1000px;
    width: 100vw;
    height: 1px;
    background-color: #f8f8f8;
  }
  .nav-sidebar__mobile-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .nav-sidebar__wrap {
    display: none;
    padding-bottom: 20px;
  }
  .nav-sidebar__content {
    opacity: 0;
  }
  .nav-sidebar [data-animation='fadeIn'] {
    -webkit-animation: fadeIn 1s;
    -o-animation: fadeIn 1s;
    animation: fadeIn 1s;
    -webkit-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    -webkit-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
  }
  .nav-sidebar [data-animation='fadeOut'] {
    -webkit-animation: fadeOut 1s;
    -o-animation: fadeOut 1s;
    animation: fadeOut 1s;
    -webkit-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
  }
  @-webkit-keyframes fadeIn {
    0% {
      -webkit-transform: translateY(-10px);
      transform: translateY(-10px);
      opacity: 0;
    }
    100% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
      opacity: 1;
    }
  }
  @-o-keyframes fadeIn {
    0% {
      -o-transform: translateY(-10px);
      transform: translateY(-10px);
      opacity: 0;
    }
    100% {
      -o-transform: translateY(0);
      transform: translateY(0);
      opacity: 1;
    }
  }
  @keyframes fadeIn {
    0% {
      -webkit-transform: translateY(-10px);
      -o-transform: translateY(-10px);
      transform: translateY(-10px);
      opacity: 0;
    }
    100% {
      -webkit-transform: translateY(0);
      -o-transform: translateY(0);
      transform: translateY(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes fadeOut {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
      opacity: 1;
    }
    100% {
      -webkit-transform: translateY(-10px);
      transform: translateY(-10px);
      opacity: 0;
    }
  }
  @-o-keyframes fadeOut {
    0% {
      -o-transform: translateY(0);
      transform: translateY(0);
      opacity: 1;
    }
    100% {
      -o-transform: translateY(-10px);
      transform: translateY(-10px);
      opacity: 0;
    }
  }
  @keyframes fadeOut {
    0% {
      -webkit-transform: translateY(0);
      -o-transform: translateY(0);
      transform: translateY(0);
      opacity: 1;
    }
    100% {
      -webkit-transform: translateY(-10px);
      -o-transform: translateY(-10px);
      transform: translateY(-10px);
      opacity: 0;
    }
  }
  .media-list__item h3 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.33;
  }
  .media-list__item iframe {
    height: 70vw;
  }
  .press-list__item-content h3 {
    font-size: 24px;
    font-size: 1.5rem;
  }
  .video-reviews-list__item h3 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.33;
  }
  .video-reviews-list__item iframe {
    height: 59vw;
  }
  .prices-page {
    padding-top: 57px;
  }
  .prices-page h2 {
    width: 100%;
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 1.33;
    margin-left: 0;
    margin-bottom: 20px;
  }
  .prices-list-item {
    display: block;
  }
  .prices-list-item-left {
    width: 100%;
    max-width: 216px;
    margin-bottom: 20px;
  }
  .prices-list-item-right {
    display: block;
    width: 100%;
  }
  .prices-list-table {
    padding-top: 0;
    margin-right: 0;
    margin-bottom: 24px;
  }
  .price-page h2 {
    width: 100%;
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 1.33;
    margin-left: 0;
    margin-bottom: 30px;
  }
  .price-page-section {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .price-page-section__left {
    width: 216px;
    margin-right: 0;
    margin-top: 24px;
  }
  .price-page-section__right {
    width: 100%;
  }
  .price-page-section__right h3 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.33;
  }
  .price-page-section__included-item h4 {
    font-size: 20px;
    font-size: 1.25rem;
    margin-bottom: 10px;
  }
  .price-page-section__additional-info--sign-up {
    padding-top: 0px;
  }
  .contacts-page {
    padding-top: 57px;
    padding-bottom: 30px;
  }
  .contacts-page h2 {
    width: 100%;
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 1.33;
    margin-left: 0;
    margin-bottom: 30px;
  }
  .contacts-page__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    margin-bottom: 58px;
  }
  .contacts-page__content-left {
    margin-right: 0px;
    margin-top: 24px;
  }
  .contacts-page__content-right {
    width: 100%;
  }
  .contacts-page__map-addresses {
    left: 20px;
  }
  .contacts-page__map-zoom-content {
    margin-right: 20px;
  }
  .tv-projects-item {
    padding: 20px;
    min-height: 720px;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 20px;
  }
  .tv-projects-item__channel-logo {
    position: relative;
    left: 0px;
    top: 0px;
    margin-bottom: 40px;
  }
  .tv-projects-item__content h3 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.33;
  }
  .tv-projects-item__content p {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.4;
  }
  .tv-projects-item__slider-wrap {
    display: block;
    margin-top: 20px;
  }
  .tv-projects-item__slider-wrap-bottom {
    display: block;
    padding-left: 0px;
    padding-top: 24px;
  }
  .tv-projects-item__slider-wrap__slider-nav {
    margin-bottom: 24px;
  }
  .tv-projects-item__slider {
    margin-left: -10px;
    margin-right: -10px;
    width: 100%;
  }
  .tv-projects-item__slider-slide {
    margin-left: 10px;
    margin-right: 10px;
  }
  .tv-project-episode__top-bar {
    margin-bottom: 20px;
  }
  .tv-project-episode__top-bar h3 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.33;
  }
  .tv-project-episode iframe {
    height: 53vw;
  }
  .tv-project-episode__about h3 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.33;
    margin-bottom: 15px;
  }
  .tv-project-episode__experts h3 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.33;
    margin-bottom: 15px;
  }
  .tv-project-episode__leading h3 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.33;
    margin-bottom: 15px;
  }
  .publications-list__item-content h3 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.33;
  }
  .publications-list__item-content p {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.43;
  }
  .before-after-page {
    padding-top: 0;
  }
  .before-after-page__wrap {
    display: block;
  }
  .before-after-page__nav-sidebar {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
    position: relative;
    left: 0;
  }
  .before-after-page__content {
    width: 100%;
    padding-top: 61px;
  }
  .before-after-page__all h2 {
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 1.11;
    margin-bottom: 0;
  }
  .before-after-page__all__before-after-slider-wrap {
    margin-bottom: 50px;
  }
  .before-after-page__procedure h2 {
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 1.11;
    margin-bottom: 0;
  }
  .before-after-page__procedure-about-text p {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.43;
  }
  .post-card__content h3 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.33;
  }
}

@media only screen and (max-width: 768px) {
  .cosmetology-page__categories {
    margin-left: 0;
    margin-right: 0;
    display: block;
  }
  .cosmetology-page__categories-item {
    opacity: 1;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
  }
  .specialist {
    display: block;
  }
  .specialist__text {
    border: 0;
    margin-right: 0;
    margin-bottom: 35px;
  }
  .specialist__img img {
    height: auto;
    width: 100%;
  }
  .video-reviews {
    margin-bottom: 60px;
  }
  .video-reviews__list {
    display: block;
    margin-top: 17px;
  }
  .video-reviews__list-item {
    width: 100%;
    margin-bottom: 22px;
  }
  .video-reviews__list-item:last-of-type {
    margin-bottom: 0;
  }
  .about-page__doctor {
    padding-bottom: 0px;
  }
  .about-page__doctor-slider-nav {
    position: relative;
    right: auto;
    bottom: auto;
  }
  .tv-project__content h2 br {
    display: block;
  }
  .video-reviews-aside__list-item {
    width: 50%;
  }
  .video-reviews-aside__list-item-img {
    height: 236px;
  }
  .price-page {
    padding-top: 40px;
  }
  .price-page-section--consultation .price-page-section__right, .price-page-section--doctors .price-page-section__right {
    display: block;
  }
  .price-page-section__additional-info {
    margin: 24px 0;
  }
}

@media only screen and (max-width: 679px) {
  .stories-list {
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
  .stories-list .stories-list__item {
    padding-left: 0;
    padding-right: 0;
  }
  .stories-list .stories-list__item--size-w {
    width: 100%;
  }
  .stories-list .stories-list__item--size-m {
    width: 100%;
  }
  .stories-list .stories-list__item--size-s {
    width: 100%;
  }
  .specialists-list__item {
    width: 50%;
  }
  .specialists-list__item-photo {
    height: 50vw;
  }
  .specialists-list__item--size-l {
    width: 100%;
  }
  .specialists-list__item--size-l .specialists-list__item-photo {
    height: 79vw;
  }
  .about-page__non-resident .operation-program__item li {
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
  .about-page__non-resident .operation-program__item li h5 {
    display: block;
    width: 100%;
    max-width: 288px;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }
  .about-page__non-resident .operation-program__item li div {
    padding-left: 0;
    padding-right: 0;
  }
  .about-page__faqs-categories-list {
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
  .about-page__faqs-categories-list-item {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .about-page__video-reviews {
    margin-bottom: 0;
  }
  .press-list__item {
    display: block;
  }
  .press-list__item-left {
    display: block;
    padding-right: 0;
    margin-bottom: 24px;
  }
  .press-list__item-right {
    width: 100%;
    margin-bottom: 0;
  }
  .press-list__item-logo, .press-list__item-experts {
    margin-bottom: 30px;
  }
  .video-reviews-list__item {
    margin-bottom: 60px;
  }
  .video-reviews-list__item-bottom {
    display: block;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
  }
  .video-reviews-list__item-doctors, .video-reviews-list__item-operations, .video-reviews-list__item-prices {
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
  }
  .contacts-page__schedules {
    display: block;
  }
  .contacts-page__schedules-lists p {
    width: 50%;
  }
  .contacts-page__attention {
    margin-left: 0;
    margin-top: 36px;
  }
  .tv-project-episode__bottom {
    display: block;
  }
  .tv-project-episode__before-after {
    max-width: 100%;
  }
  .tv-project-episode__operations {
    margin-right: 0;
  }
  .publications-list__item {
    display: block;
  }
  .publications-list__item-right {
    display: block;
    width: 100%;
    margin-left: 0px;
  }
  .publications-list__item-source {
    margin-top: 20px;
  }
  .publications-list__item-author {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
  }
  .publications-list__item-author-photo {
    margin-right: 13px;
    margin-bottom: 0px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .before-after-page__procedure-about {
    margin-top: 49px;
  }
  .before-after-page__procedure-about-content {
    display: block;
  }
  .before-after-page__procedure-about-doctor {
    margin-top: 24px;
    margin-left: 0;
  }
  .procedure-slider__item-content {
    display: block;
  }
  .procedure-slider__item-additional {
    margin-right: 0;
    margin-bottom: 24px;
  }
  .footer__sing-form p {
    max-width: 100%;
  }
  .footer__sing-form .input-field {
    width: 100%;
  }
  .footer__sing-form label {
    max-width: 100%;
  }
}

@media only screen and (max-width: 555px) {
  .ask-form__bottom,
  .sign-up-popup__bottom {
    display: block;
  }
  .ask-form__bottom button,
  .sign-up-popup__bottom button {
    width: 100%;
    margin-right: 0;
    margin-bottom: 18px;
  }
}

@media only screen and (max-width: 480px) {
  .header {
    height: 148px;
    overflow: hidden;
  }
  .header__wrap {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .header__left {
    position: absolute;
    right: 20px;
    top: 0;
  }
  .header__right {
    padding-top: 20px;
    height: auto;
    width: 100%;
  }
  .header__right-content {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .header__right .logo {
    margin-bottom: 10px;
    margin-right: 85px;
    font-size: 32px;
    font-size: 2rem;
  }
  .header__right .logo br {
    display: none;
  }
  .header__right h1 {
    margin-left: 0px;
    width: 100%;
    position: relative;
    z-index: 1;
  }
  .header__right h1 br {
    display: none;
  }
  .menu {
    top: 70px;
    height: -webkit-calc(100vh - 140px + 70px);
    height: calc(100vh - 140px + 70px);
  }
  .menu__sing-up {
    display: block;
  }
  .menu__sing-up .sing-up__contact-phone {
    margin-bottom: 9px;
    margin-right: 0;
    display: block;
  }
  .menu__sing-up .sing-up__btn {
    width: 335px;
    max-width: 100%;
  }
  .section-label--mobile-klinik {
    bottom: 171px;
  }
  .section-slider__slide h2 {
    padding-top: 69px;
    padding-bottom: 185px;
  }
  .section-slider__slide p {
    padding-bottom: 126px;
  }
  .before-after-slider-wrap h3 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .before-after-slider-wrap .before-after-slider__photo p {
    left: 11px;
    top: 6px;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.43;
  }
  .klinik {
    padding-bottom: 272px;
  }
  .klinik__list {
    display: block;
  }
  .klinik__list-item {
    margin-bottom: 32px;
  }
  .klinik__list-item--best {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    margin-left: 0px;
    min-height: 108px;
  }
  .klinik__list-item--best img {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 91px;
    height: 91px;
  }
  .klinik__list-item--best p {
    margin-left: 24px;
    margin-top: 0;
  }
  .klinik__list-item--discount {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 92px;
    width: 100%;
    margin-left: 0px;
  }
  .klinik__list-item--discount p {
    margin-top: 0;
    margin-left: 24px;
  }
  .klinik__list-item--discount .icon-rupor {
    width: 89px;
    height: 69px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .klinik__list-item--size-xs, .klinik__list-item--size-ss, .klinik__list-item--size-s, .klinik__list-item--size-m, .klinik__list-item--size-l, .klinik__list-item--size-xl {
    width: 100%;
  }
  .klinik__menu__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 177px;
  }
  .klinik__menu__list li {
    width: 100%;
  }
  .crew-link--mobile-klinik {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    bottom: 38px;
  }
  .crew-link--mobile-klinik p {
    margin-left: 0;
    margin-top: 10px;
  }
  .tv-project {
    height: 580px;
  }
  .our-doctors__section-slider-wrap .section-slider__slide h2 {
    padding-top: 69px;
  }
  .our-doctors__section-slider-wrap .section-slider__slide p {
    padding-bottom: 159px;
    max-width: 335px;
  }
  .our-doctors__section-slider-wrap .section-slider-nav {
    bottom: 84px;
  }
  .single-news-section__content {
    height: 540px;
  }
  .single-news-section__text {
    padding-bottom: 78px;
  }
  .footer {
    padding-top: 85px;
  }
  .footer__wrap {
    display: block;
  }
  .footer__top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .footer__top-right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    width: 100%;
  }
  .footer__navigation {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 40px;
    margin-bottom: 47px;
  }
  .footer__social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .footer__social li {
    margin-bottom: 0;
  }
  .footer__list {
    margin-bottom: 33px;
  }
  .footer__list:first-of-type {
    width: 100%;
    padding-right: 0;
  }
  .footer__list:last-of-type {
    width: 100%;
    margin-bottom: 0;
  }
  .footer .sing-up {
    position: relative;
    top: auto;
    left: auto;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-right: 0;
  }
  .footer .sing-up__contact-phone {
    margin-right: 0;
    margin-bottom: 13px;
  }
  .footer .sing-up__btn {
    width: 335px;
    max-width: 100%;
  }
  .footer__content {
    margin-top: 49px;
  }
  .footer__addresses {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 59px;
  }
  .footer__addresses li {
    width: 100%;
    margin-bottom: 20px;
  }
  .footer__addresses span {
    max-width: 264px;
  }
  .footer__copyright {
    margin-top: 44px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .about-page__klinik p {
    font-size: 14px;
    font-size: 0.875rem;
    margin-bottom: 15px;
  }
  .about-page__room-slider-wrap {
    margin-bottom: 30px;
  }
  .about-page__room-slider__slider-nav {
    position: relative;
    right: auto;
    bottom: auto;
  }
  .about-page__answer-top-bar, .about-page__faq-top-bar {
    display: block;
  }
  .about-page__answer-top-bar-link, .about-page__faq-top-bar-link {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-bottom: 35px;
  }
  .about-page__answer-top-bar-ask-btn, .about-page__faq-top-bar-ask-btn {
    width: 335px;
    max-width: 100%;
  }
  .about-page__faqs-ask-btn {
    width: 335px;
    max-width: 100%;
  }
  .about-page__doctor-top-bar {
    display: block;
  }
  .about-page__doctor-top-bar p {
    width: 100%;
    margin-bottom: 25px;
  }
  .about-page__doctor-prices-table__head {
    display: none;
  }
  .about-page__doctor-prices-table__head li, .about-page__doctor-prices-table__body li {
    display: block;
    margin-bottom: 20px;
  }
  .about-page__doctor-prices-table__head p, .about-page__doctor-prices-table__body p {
    display: block;
  }
  .about-page__doctor-prices-table__head p:first-of-type, .about-page__doctor-prices-table__body p:first-of-type {
    margin-bottom: 5px;
    margin-right: 0;
  }
  .about-page__doctor-prices-table__head p:last-of-type, .about-page__doctor-prices-table__body p:last-of-type {
    max-width: 100%;
  }
  .about-page__before-after__before-after-slider-wrap {
    margin-bottom: 30px;
  }
  .blog-list__item {
    margin-bottom: 65px;
  }
  .blog-list__item:last-of-type {
    margin-bottom: 58px;
  }
  .blog-list__item-section {
    display: block;
  }
  .blog-list__item-section-inner--left {
    width: 100%;
    margin-right: 0;
  }
  .blog-list__item-text {
    margin-bottom: 15px;
  }
  .blog-list__item .date {
    padding-top: 17px;
    font-family: BebasNeue;
    font-size: 16px;
    font-size: 1rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.25;
    letter-spacing: 1px;
    text-align: left;
    color: #000;
  }
  .blog-list__item .experts {
    padding-top: 6px;
  }
  .blog-list__item .experts__title {
    font-family: BebasNeue;
    font-size: 16px;
    font-size: 1rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.25;
    letter-spacing: 1px;
    text-align: left;
    color: #b8b1ba;
    text-transform: uppercase;
    margin-bottom: 4px;
  }
  .blog-list__item .experts__list p {
    display: block;
    font-family: TTTravels;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #b8b1ba;
  }
  .blog-list__item figure {
    margin: 0;
    width: 100%;
  }
  .blog-list__item figure img {
    width: 100%;
  }
  .blog-list__item .tags {
    margin-top: 10px;
  }
  .fullcalendar-popup__title {
    left: 20px;
    top: 13px;
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.33;
  }
  .fullcalendar-popup .mfp-close {
    right: 5px;
    top: 5px;
  }
  .fc .fc-toolbar.fc-header-toolbar {
    padding-top: 56px;
  }
  .discounts-list-item__content h3 br {
    display: none;
  }
  .discounts-list-item__pricelist-table li {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .discounts-list-item__pricelist-table li p {
    width: 100%;
    margin-right: 0;
  }
  .discount-page {
    padding-bottom: 20px;
  }
  .discount-page__content h2 {
    font-size: 24px;
    font-size: 1.5rem;
  }
  .stock-list-item__content h3 br {
    display: none;
  }
  .sign-up-popup__content {
    padding: 13px 20px 18px 20px;
  }
  .sign-up-popup h4 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.33;
    padding-right: 25px;
  }
  .sign-up-popup form {
    margin-top: 24px;
  }
  .sign-up-popup .mfp-close {
    top: 5px;
    right: 4px;
  }
  .specialists-list {
    margin-left: 0;
    margin-right: 0;
    display: block;
  }
  .specialists-list__item {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .specialists-list__item-photo {
    height: 100vw;
  }
  .specialists-list__item--size-l .specialists-list__item-photo {
    height: 100vw;
  }
  .specialists-list__item--size-l .specialists-list__item-text {
    position: relative;
    bottom: auto;
    left: 0;
    padding-right: 0;
  }
  .specialists-list__item--size-l h4,
  .specialists-list__item--size-l p {
    color: #000;
  }
  .specialists-list__item--size-l h4 {
    margin-bottom: 6px;
  }
  .video-reviews-aside__list {
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
  .video-reviews-aside__list-item {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .video-reviews-aside__list-item-img {
    height: 236px;
  }
  .news-list {
    margin-left: 0;
    margin-right: 0;
  }
  .news-list-item {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .price-page-section__included {
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
  .price-page-section__included-item {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }
  .price-page-section__included-item:first-of-type {
    margin-bottom: 20px;
  }
  .contacts-page__schedules-lists {
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
  .contacts-page__schedules-lists p {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 20px;
  }
  .contacts-page__schedules-lists p:last-of-type {
    margin-bottom: 0;
  }
  .contacts-page__links {
    display: block;
    margin-left: 0px;
    margin-right: 0px;
  }
  .contacts-page__links-phones, .contacts-page__links-emails {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 20px;
  }
  .contacts-page__links-phones:last-of-type, .contacts-page__links-emails:last-of-type {
    margin-bottom: 0;
  }
  .contacts-page__links-request {
    margin-top: 18px;
    margin-bottom: 40px;
  }
  .contacts-page__map {
    height: 900px;
  }
  .tv-projects-item__slider {
    margin-left: 0px;
    margin-right: 0px;
  }
  .tv-projects-item__slider-slide {
    height: 200px;
    margin-right: 0;
    margin-left: 0;
  }
  .tv-project-episode__top-bar {
    display: block;
    margin-bottom: 27px;
  }
  .tv-project-episode__top-bar h3 {
    margin-bottom: 15px;
  }
  .tv-project-episode__before-after {
    width: 100%;
  }
  .tv-project-episode__before-after li {
    width: 47.637%;
  }
  .tv-project-episode__before-after-photo {
    width: 100%;
    height: 41.885vw;
  }
  .tv-project-episode__leading ul {
    display: block;
    margin-left: 0px;
    margin-right: 0px;
  }
  .tv-project-episode__leading li {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }
  .episodes__list li {
    min-width: 139px;
    width: 50%;
  }
  .procedure-slider__item figure figcaption {
    margin-top: 73px;
  }
  .procedure-slider__slider-nav {
    right: auto;
    left: 0;
  }
  .post-card__top {
    display: block;
  }
  .post-card__content p {
    margin-bottom: 30px;
  }
  .post-card__quote {
    padding-left: 15px;
  }
}

@media only screen and (max-width: 374px) {
  .header__right .logo {
    font-size: 30px;
    font-size: 1.875rem;
  }
  .menu {
    top: 63px;
    height: -webkit-calc(100vh - 140px + 77px);
    height: calc(100vh - 140px + 77px);
  }
  .single-news-section__arrow-link {
    font-size: 16px;
    font-size: 1rem;
  }
  .fullcalendar-popup__title {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .fullcalendar-popup .mfp-close {
    right: 0px;
    top: 0px;
  }
  .fc .fc-toolbar h2 {
    width: 130px;
    font-size: 16px;
    font-size: 1rem;
  }
  .before-after-slider-wrap h3 {
    font-size: 16px;
    font-size: 1rem;
  }
  .before-after-slider-wrap__arrow-link {
    font-size: 16px;
    font-size: 1rem;
  }
  .interactive-block h3 {
    font-size: 24px;
    font-size: 1.5rem;
  }
  .about-page .about-page__content h2 {
    font-size: 30px;
    font-size: 1.875rem;
  }
  .about-page-doctor-prices h3 {
    font-size: 24px;
    font-size: 1.5rem;
  }
  .prices-list-table__row {
    display: block;
    margin-bottom: 25px;
  }
  .prices-list-table__row p:first-of-type {
    margin-right: 0;
    margin-bottom: 10px;
  }
  .media-list__item h3 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .prices-page h2,
  .price-page h2 {
    font-size: 30px;
    font-size: 1.875rem;
  }
  .contacts-page__map-addresses {
    width: 87.5%;
  }
  .contacts-page__map-zoom {
    display: none;
  }
  .tv-project-episode__experts ul {
    display: block;
    margin-left: 0px;
    margin-right: 0px;
  }
  .tv-project-episode__experts li {
    width: 100%;
    padding: 0;
  }
  .publications-list__item-author {
    display: block;
  }
  .publications-list__item-author-photo {
    margin-right: 0px;
    margin-bottom: 13px;
  }
  .before-after-page .before-after-page__content h2 {
    font-size: 30px;
    font-size: 1.875rem;
  }
}

@media print {
  .sing-up__btn,
  .header__left,
  .klinik aside,
  .section-label,
  .crew-link {
    display: none;
  }
  img {
    max-width: 500px;
  }
  @page {
    margin: 0.5cm;
  }
  li {
    content: "Â» ";
  }
  .header__right h1 {
    margin-left: 30px;
  }
  .section-slider {
    display: block;
  }
  .section-slider:before {
    display: none;
  }
  .section-slider__slide-wrap {
    height: auto;
    display: block;
    float: none;
  }
  .section-slider__slide {
    height: auto;
  }
  .section-slider__slide:before {
    display: none;
  }
  .section-slider__slide-content {
    display: block;
    width: 100%;
    height: auto;
  }
  .section-slider__slide h2 {
    font-size: 30px;
    font-size: 1.875rem;
    width: 100%;
    padding-top: 20px;
    padding-right: 20px;
    color: #000;
  }
  .section-slider__slide p {
    padding-bottom: 20px;
    color: #000;
  }
  .section-slider__wrap {
    display: block;
  }
  .section-slider__slider-nav, .section-slider-count {
    display: none;
  }
  .klinik {
    padding: 50px 0;
  }
  .klinik__wrap {
    display: block;
  }
  .klinik__content {
    width: 100%;
  }
  .klinik__content h2 {
    font-size: 34px;
  }
  .klinik__list {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .klinik__list-item h3 {
    font-size: 14px;
    font-size: 0.875rem;
  }
  .klinik__list-item--best {
    width: 50%;
    margin-left: 0;
  }
  .klinik__list-item--discount {
    width: 50%;
    margin-right: 0;
  }
  .klinik__list-item--gynecology {
    margin-right: 0;
  }
  .klinik__list-item--mammology {
    margin-top: 0;
  }
  .klinik__list-item--f-end {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  .klinik__list-item--size-s, .klinik__list-item--size-m, .klinik__list-item--size-l, .klinik__list-item--size-xl {
    width: 50%;
  }
  .tv-project {
    padding: 0;
    height: auto;
  }
  .tv-project:before {
    display: none;
  }
  .tv-project__wrap {
    display: block;
  }
  .tv-project__content {
    display: block;
    width: 100%;
    padding: 20px 0;
  }
  .tv-project__content h2 {
    max-width: 100%;
    color: #000;
    font-size: 36px;
    font-size: 2.25rem;
  }
  .tv-project__first-channel {
    position: relative;
    left: 0;
    top: 0;
    padding: 20px 0;
    color: #000;
  }
  .tv-project__first-channel .icon {
    display: none;
  }
  .tv-project__best-broadcast {
    position: relative;
    bottom: 0;
    left: 0;
    padding: 20px 0;
    color: #000;
  }
  .tv-project__arrow-link {
    display: none;
  }
  .our-projects {
    padding: 50px 0;
  }
  .our-projects__wrap {
    display: block;
  }
  .our-projects__content {
    width: 100%;
    display: block;
  }
  .our-projects__content h2,
  .our-projects__content p {
    width: 100%;
  }
  .our-projects__before-after-slider-wrap {
    display: none;
  }
  .our-projects__before-after-slider-wrap .before-after-slider {
    display: none;
  }
  .our-projects__before-after-slider-wrap .before-after-slider__slider-nav {
    display: none;
  }
  .our-doctors__section-slider-wrap .section-slider__slide-wrap {
    height: auto;
  }
  .our-doctors__section-slider-wrap .section-slider__slide h2 {
    padding-top: 0px;
    color: #000;
  }
  .our-doctors__section-slider-wrap .section-slider__slide p {
    color: #000;
    width: 100%;
  }
  .our-doctors__section-slider-wrap .section-slider__slide .our-doctors__skills {
    display: block;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .our-doctors__section-slider-wrap .section-slider__slide ul {
    margin-right: 0;
  }
  .our-doctors__section-slider-wrap .section-slider__slide ul p {
    font-size: 14px;
    font-size: 0.875rem;
    color: #000;
  }
  .our-doctors__all-link {
    display: none;
  }
  .news-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .news-section__wrap {
    display: block;
  }
  .news-section h2 {
    width: 100%;
    font-size: 36px;
    font-size: 2.25rem;
    margin-bottom: 30px;
  }
  .news-section__news-list-wrap {
    width: 100%;
  }
  .news-section__news-list {
    display: block;
    margin-left: 0px;
    margin-right: 0px;
  }
  .news-section__news-list-item {
    width: 100%;
    height: 240px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 24px;
  }
  .news-section__arrow-link {
    display: none;
  }
  .news-card--white .date,
  .news-card--white p {
    color: #000;
  }
  .single-news-section__date {
    position: relative;
    left: 0px;
    top: 0px;
    color: #000;
  }
  .single-news-section__arrow-link {
    display: none;
  }
  .single-news-section__content {
    display: block;
    height: auto;
  }
  .single-news-section__text {
    padding: 0;
  }
  .single-news-section__text h2 {
    font-size: 36px;
    font-size: 2.25rem;
    color: #000;
  }
  .single-news-section__text p {
    color: #000;
  }
  .footer__sing-form, .footer__navigation, .footer__social {
    display: none;
  }
  .footer__content {
    width: 100%;
    margin-top: 0;
  }
}


.logo_block {
display:block;
padding-left: 20px;
padding-right: 20px;
} 

@media (min-width: 993px) { 
.logo_block {display:none!important;} 
}


.logo_phone {font-size: 1.3rem!important; font-family: TTTravels; color: #000000!important; font-style: normal; font-weight: bold;} 

a.logo_phone:active {color: #82379e!important;} 
a.logo_phone:hover {color: #82379e!important;} 
a.logo_phone:focus {color: #82379e!important;} 


/* ÑÐ°Ð¿ÐºÐ° 1 Ð¼ÐµÑÑÐ¾ Ð½Ð°ÑÐ°Ð»Ð¾ */

.firstplace_wrap {
    background-image: url("/design/images/top_line.png");
    background-position: 0 bottom;
    background-repeat: repeat-x;
    margin-bottom: -2px;
    position: relative;
    z-index: 2;
}

a.firstplace_info {
    font-family: TTTravels!important;
    display: block!important;
    position: relative!important;
    text-align: center!important;
    padding: 15px 160px!important;
    color: #ffffff!important;
    font-size: 14px!important;
    font-weight: 400!important;
    line-height: 26px!important;
    text-transform: uppercase!important;
	text-decoration: none!important;
	cursor: pointer!important;
}


.f600 {font-weight: 600!important;}

@media (max-width: 500px) { 
a.firstplace_info {padding: 15px 40px!important; font-size: 12px!important;}
}


@media (min-width: 501px) and (max-width: 700px) { 
a.firstplace_info { padding: 15px 80px!important; font-size: 14px!important;}
}

.menu {top: 190px;}


@media (max-width: 992px) { 
div.firstplace_wrap {display:none;}
a.firstplace_info {display:none;}
}



.first_plase_480 {display:none;}
.first_plase_768 {display:none;}
.first_plase_960 {display:none;}

@media only screen and (max-width: 358px) { 
.first_plase_480 {display:block;}
.first_plase_768 {display:none;}
.first_plase_960 {display:none;}
}

@media only screen and (min-width: 359px) and (max-width: 766px) { 
.first_plase_480 {display:none;}
.first_plase_768 {display:block;}
.first_plase_960 {display:none;}
}

@media only screen and (min-width: 767px) and (max-width: 991px) { 
.first_plase_480 {display:none;}
.first_plase_768 {display:none;}
.first_plase_960 {display:block;}
}

/* ÑÐ°Ð¿ÐºÐ° 1 Ð¼ÐµÑÑÐ¾ ÐºÐ¾Ð½ÐµÑ */

.search-popup__wrap {
    padding-top: 30%!important;
}

.icon-ig-header {width: 28px; height: 28px;}


.tel_only {display: none;}

@media screen and (max-width: 780px) { .tel_only {display: inline-block;}
}

.tel_wa {font-size: 1.2rem; font-weight: 500;}

.menu__list a.bld_main_menu {font-weight: bold;}


.vio { color:#82379e!important;}

.vio_bold { color:#82379e!important; font-weight: 600!important;}

.pink { color:#e52a71!important;}

.pink_bold { color:#e52a71!important; font-weight: 600!important;}


ul.footer__addresses li p a, ul.menu__addresses li p a {
    color: #6a3e7b!important;
	text-decoration: none!important;
}



ul.footer__addresses li p a:hover, ul.menu__addresses li p a:hover, ul.footer__addresses li p a:focus, ul.menu__addresses li p a:focus, ul.footer__addresses li p a:active, ul.menu__addresses li p a:active {
    color: #82379e!important;
}

#main article h4 {
    font-family: TTTravels;
}

@media screen and (min-width: 993px) { 
#ya-site-results {
    width: 74.4%;
}
}


@media screen and (max-width: 992px) { 
#ya-site-results {
    width: 90%;
}
}



/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInNldHRpbmdzL19taXhpbnMuc2NzcyIsImNvcmUvX25vcm1hbGl6ZS5zY3NzIiwiY29yZS9fYmFzZS5zY3NzIiwic2V0dGluZ3MvX3ZhcmlhYmxlcy5zY3NzIiwiZm9udHMvX2ZvbnRzLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fc2luZy11cC5zY3NzIiwiY29tcG9uZW50cy9fbWVudS5zY3NzIiwiY29tcG9uZW50cy9fc29jaWFsLnNjc3MiLCJjb21wb25lbnRzL19icmVhY3J1bWJzLnNjc3MiLCJjb21wb25lbnRzL19zbGlkZXItbmF2LnNjc3MiLCJjb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJzZXR0aW5ncy9fZmFtaWx5LnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2gtcG9wdXAuc2NzcyIsImNvbXBvbmVudHMvX3NpZ24tdXAtcG9wdXAuc2NzcyIsImNvbXBvbmVudHMvX25hdi1zaWRlYmFyLnNjc3MiLCJjb21wb25lbnRzL19pbnRlcmFjdGl2ZS1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9fc3Rvcmllcy1saXN0LnNjc3MiLCJjb21wb25lbnRzL19iZWZvcmUtYWZ0ZXItc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL19hcnJvdy1saW5rLnNjc3MiLCJjb21wb25lbnRzL19uZXdzLWNhcmQuc2NzcyIsImNvbXBvbmVudHMvX2NhbGVuZGFyLWxpbmsuc2NzcyIsInBhZ2VzL2hvbWUvX2luZGV4LnNjc3MiLCJwYWdlcy9ob21lL19zZWN0aW9uLXNsaWRlci5zY3NzIiwicGFnZXMvaG9tZS9fa2xpbmlrLnNjc3MiLCJwYWdlcy9ob21lL190di1wcm9qZWN0LnNjc3MiLCJwYWdlcy9ob21lL19vdXItcHJvamVjdHMuc2NzcyIsInBhZ2VzL2hvbWUvX291ci1kb2N0b3JzLnNjc3MiLCJwYWdlcy9ob21lL19uZXdzLXNlY3Rpb24uc2NzcyIsInBhZ2VzL2hvbWUvX3NpbmdsZS1uZXdzLXNlY3Rpb24uc2NzcyIsInBhZ2VzL2Fib3V0L19hYm91dC1wYWdlLnNjc3MiLCJwYWdlcy9hYm91dC9fYWJvdXQtcGFnZV9fa2xpbmlrLnNjc3MiLCJwYWdlcy9hYm91dC9fYWJvdXQtcGFnZV9fc3Rvcmllcy5zY3NzIiwicGFnZXMvYWJvdXQvX2Fib3V0LXBhZ2VfX2Jsb2cuc2NzcyIsInBhZ2VzL2Fib3V0L19hYm91dC1wYWdlX19zdGFycy5zY3NzIiwicGFnZXMvYWJvdXQvX2Fib3V0LXBhZ2VfX3NwZWNpYWxpc3RzLnNjc3MiLCJwYWdlcy9hYm91dC9fYWJvdXQtcGFnZV9fZG9jdG9yLnNjc3MiLCJwYWdlcy9hYm91dC9fYWJvdXQtcGFnZV9fbm9uLXJlc2lkZW50LnNjc3MiLCJwYWdlcy9hYm91dC9fYWJvdXQtcGFnZV9fZmFxLnNjc3MiLCJwYWdlcy9hYm91dC9fYWJvdXQtcGFnZV9fZmFxcy5zY3NzIiwicGFnZXMvYWJvdXQvX2Fib3V0LXBhZ2VfX2Fzay5zY3NzIiwicGFnZXMvYWJvdXQvX2Fib3V0LXBhZ2VfX21lZGlhLnNjc3MiLCJwYWdlcy9hYm91dC9fYWJvdXQtcGFnZV9fcHJlc3Muc2NzcyIsInBhZ2VzL2Fib3V0L19hYm91dC1wYWdlX19uZXdzLnNjc3MiLCJwYWdlcy9hYm91dC9fYWJvdXQtcGFnZV9fdmlkZW8tcmV2aWV3cy5zY3NzIiwicGFnZXMvYWJvdXQvX2Fib3V0LXBhZ2VfX2Fuc3dlci5zY3NzIiwicGFnZXMvYWJvdXQvX2Fib3V0LXBhZ2VfX3R2LXByb2plY3RzLnNjc3MiLCJwYWdlcy9hYm91dC9fYWJvdXQtcGFnZV9fdHYtcHJvamVjdC5zY3NzIiwicGFnZXMvYWJvdXQvX2Fib3V0LXBhZ2VfX3B1YmxpY2F0aW9ucy5zY3NzIiwicGFnZXMvYWJvdXQvX2Fib3V0LXBhZ2VfX3Bvc3Quc2NzcyIsInBhZ2VzL2Rpc2NvdW50cy9fZGlzY291bnRzLXBhZ2Uuc2NzcyIsInBhZ2VzL2Rpc2NvdW50cy9fZGlzY291bnQtcGFnZS5zY3NzIiwicGFnZXMvZGlzY291bnRzL19mdWxsY2FsZW5kYXIuc2NzcyIsInBhZ2VzL2Nvc21ldG9sb2d5L19jb3NtZXRvbG9neS5zY3NzIiwicGFnZXMvc2VhcmNoL19zZWFyY2guc2NzcyIsInBhZ2VzL3ByaWNlcy9fcHJpY2VzLXBhZ2Uuc2NzcyIsInBhZ2VzL3ByaWNlcy9fcHJpY2UtcGFnZS5zY3NzIiwicGFnZXMvY29udGFjdHMvX2NvbnRhY3RzLnNjc3MiLCJwYWdlcy9iZWZvcmUtYWZ0ZXIvX19iZWZvcmUtYWZ0ZXItcGFnZS5zY3NzIiwicGFnZXMvYmVmb3JlLWFmdGVyL19fYmVmb3JlLWFmdGVyLWFsbC5zY3NzIiwicGFnZXMvYmVmb3JlLWFmdGVyL19fYmVmb3JlLWFmdGVyLXByb2NlZHVyZS5zY3NzIiwibWVkaWEvX21lZGlhLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDOEpqQjtFQUNFLGFBQVk7RUFDWixXQUFVO0VBQ1YsV0FBVTtFQUNWLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBQ25CLHVCQUFzQjtFQUN0QixtQkFBa0I7Q0FDbkI7O0FDdktELDRFQUE0RTtBQUU1RTtnRkFDZ0Y7QUFFaEY7Ozs7R0FJRztBQUVIO0VBQ0Usa0JBQWlCO0VBQUcsT0FBTztFQUMzQiwyQkFBMEI7RUFBRyxPQUFPO0VBQ3BDLCtCQUE4QjtFQUFHLE9BQU87Q0FDekM7O0FBRUQ7Z0ZBQ2dGO0FBRWhGOztHQUVHO0FBRUg7RUFDRSxVQUFTO0NBQ1Y7O0FBRUQ7O0dBRUc7QUFFSDs7Ozs7O0VBTUUsZUFBYztDQUNmOztBQUVEOzs7R0FHRztBQUVIO0VBQ0UsZUFBYztFQUNkLGlCQUFnQjtDQUNqQjs7QUFFRDtnRkFDZ0Y7QUFFaEY7OztHQUdHO0FBRUg7OztFQUVPLE9BQU87RUFDWixlQUFjO0NBQ2Y7O0FBRUQ7O0dBRUc7QUFFSDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFFRDs7O0dBR0c7QUFFSDtFQUNFLGdDQUF1QjtFQUF2Qix3QkFBdUI7RUFBRyxPQUFPO0VB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QTJCO0VBQTNCLHlCQUEyQjtFQUEzQixzQkFBMkI7Q0FBSTs7QUFHakU7RUFBdUMsOEJBQTJCO0VBQTNCLHlCQUEyQjtFQUEzQixzQkFBMkI7Q0FBSTs7QUFBdEU7RUFBdUMsOEJBQTJCO0VBQTNCLHlCQUEyQjtFQUEzQixzQkFBMkI7Q0FBSTs7QUFBdEU7RUFBdUMsOEJBQTJCO0VBQTNCLHlCQUEyQjtFQUEzQixzQkFBMkI7Q0FBSTs7QUFBdEU7RUFBdUMsOEJBQTJCO0VBQTNCLHlCQUEyQjtFQUEzQixzQkFBMkI7Q0FBSTs7QUFBdEU7RUFBdUMsOEJBQTJCO0VBQTNCLHlCQUEyQjtFQUEzQixzQkFBMkI7Q0FBSTs7QUFBdEU7RUFBdUMsOEJBQTJCO0VBQTNCLHlCQUEyQjtFQUEzQixzQkFBMkI7Q0FBSTs7QUFBdEU7RUFBdUMsOEJBQTJCO0VBQTNCLHlCQUEyQjtFQUEzQixzQkFBMkI7Q0FBSTs7QUFBdEU7RUFBdUMsOEJBQTJCO0VBQTNCLHlCQUEyQjtFQUEzQixzQkFBMkI7Q0FBSTs7QUFBdEU7RUFBdUMsOEJBQTJCO0VBQTNCLHlCQUEyQjtFQUEzQixzQkFBMkI7Q0FBSTs7QUFHdEU7RUFBb0MsOEJBQTJCO0VBQTNCLHlCQUEyQjtFQUEzQixzQkFBMkI7Q0FBSTs7QUFBbkU7RUFBb0MsOEJBQTJCO0VBQTNCLHlCQUEyQjtFQUEzQixzQkFBMkI7Q0FBSTs7QUFBbkU7RUFBb0MsOEJBQTJCO0VBQTNCLHlCQUEyQjtFQUEzQixzQkFBMkI7Q0FBSTs7QUFBbkU7RUFBb0MsOEJBQTJCO0VBQTNCLHlCQUEyQjtFQUEzQixzQkFBMkI7Q0FBSTs7QUFBbkU7RUFBb0MsOEJBQTJCO0VBQTNCLHlCQUEyQjtFQUEzQixzQkFBMkI7Q0FBSTs7QUFBbkU7RUFBb0MsOEJBQTJCO0VBQTNCLHlCQUEyQjtFQUEzQixzQkFBMkI7Q0FBSTs7QUFBbkU7RUFBb0MsOEJBQTJCO0VBQTNCLHlCQUEyQjtFQUEzQixzQkFBMkI7Q0FBSTs7QUFBbkU7RUFBb0MsOEJBQTJCO0VBQTNCLHlCQUEyQjtFQUEzQixzQkFBMkI7Q0FB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O0V6Q2hDN0Isb0JBSnVCO0V5Q3FDakIsaUJBQWdCO0N6Q3FGWTs7QXlDbEhsQztFQTBCTSxldEN2RFc7RXNDd0RYLHVCQUFzQjtFekNoQzVCLGdCeUNpQzZCO0V6Q2hDN0Isb0JBSnVCO0V5Q3FDakIsaUJBQWdCO0N6Q3NGZ0I7O0F5Q25IdEM7RUEwQk0sZXRDdkRXO0VzQ3dEWCx1QkFBc0I7RXpDaEM1QixnQnlDaUM2QjtFekNoQzdCLG9CQUp1QjtFeUNxQ2pCLGlCQUFnQjtDekN1RnFCOztBeUNwSDNDO0VBaUNJLFlBQVc7RUFDWCxrQkFBaUI7RUFDakIsMEJ0QzdEYztFc0M4RGQsVUFBUztFQUNULGlCQUFnQjtFQUNoQix5QkFBd0I7RUFDeEIsbUJBQWtCO0VBQ2xCLFVBQVM7RUFDVCxldEN0RWE7RXNDdUViLHVCQUFzQjtFekMvQzFCLGdCeUNnRDJCO0V6Qy9DM0Isb0JBSnVCO0V5Q29EbkIsaUJBQWdCO0VBQ2hCLGlCQUFnQjtDQU9qQjs7QUFwREg7RUErQ00sZXRDNUVXO0VzQzZFWCx1QkFBc0I7RXpDckQ1QixnQnlDc0Q2QjtFekNyRDdCLG9CQUp1QjtFeUMwRGpCLGlCQUFnQjtDekM4RE07O0F5Q2hINUI7RUErQ00sZXRDNUVXO0VzQzZFWCx1QkFBc0I7RXpDckQ1QixnQnlDc0Q2QjtFekNyRDdCLG9CQUp1QjtFeUMwRGpCLGlCQUFnQjtDekMrRFc7O0F5Q2pIakM7RUErQ00sZXRDNUVXO0VzQzZFWCx1QkFBc0I7RXpDckQ1QixnQnlDc0Q2QjtFekNyRDdCLG9CQUp1QjtFeUMwRGpCLGlCQUFnQjtDekNnRVk7O0F5Q2xIbEM7RUErQ00sZXRDNUVXO0VzQzZFWCx1QkFBc0I7RXpDckQ1QixnQnlDc0Q2QjtFekNyRDdCLG9CQUp1QjtFeUMwRGpCLGlCQUFnQjtDekNpRWdCOztBeUNuSHRDO0VBK0NNLGV0QzVFVztFc0M2RVgsdUJBQXNCO0V6Q3JENUIsZ0J5Q3NENkI7RXpDckQ3QixvQkFKdUI7RXlDMERqQixpQkFBZ0I7Q3pDa0VxQjs7QXlDcEgzQztFQXNESSxpQkFBZ0I7RUFDaEIsZXRD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OERzdkcyQjtJOURydkczQixtQkFKdUI7SThEMHZHbkIsb0JBQW1CO0dBQ3BCO0VBQ0Q7SUFDRSxZQUFXO0dBQ1o7RUFDRDtJQUNFLGVBQWM7SUFDZCxpQkFBZ0I7SUFDaEIsa0JBQWlCO0dBUWxCO0VBUEM7SUFDRSxZQUFXO0lBQ1gsY0FBYTtJQUNiLGtCQUFpQjtJQUNqQixtQkFBa0I7SUFDbEIsb0JBQW1CO0dBQ3BCO0VBRUg7SUFDRSxjQUFhO0dBQ2Q7RUFHRDs7SUFHSSxZM0QxeUdJO0cyRDJ5R0w7RUFJSDtJQUNFLG1CQUFrQjtJQUNsQixVQUFTO0lBQ1QsU0FBUTtJQUNSLFkzRG56R007RzJEb3pHUDtFQUNEO0lBQ0UsY0FBYTtHQUNkO0VBQ0Q7SUFDRSxlQUFjO0lBQ2QsYUFBWTtHQUNiO0VBQ0Q7SUFDRSxXQUFVO0dBUVg7RUFURDtJOURseUdGLGdCOERxeUc2QjtJOURweUc3QixtQkFKdUI7SThEeXlHakIsWTNEaDBHSTtHMkRpMEdMO0VBTEg7SUFPSSxZM0RuMEdJO0cyRG8wR0w7RUFJSDtJQUdFLGNBQWE7R0FDZDtFQUNEO0lBQ0UsWUFBVztJQUNYLGNBQWE7R0FDZDtDL0R1bFRKIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi52aXN1YWxseS1oaWRkZW4ge1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8qISBub3JtYWxpemUuY3NzIHY3LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4ge1xuICAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny0gYW5kIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyxcbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEhpZGRlblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQ29yZTogQmFzZVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cblxuaW1nLCBpZnJhbWUge1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBcXDBzY3JlZW4ge1xuICBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgKmJlaGF2aW9yOiB1cmwoL2RhdGEvYm94c2l6aW5nLmh0Yyk7XG59XG5cbi5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXMtbmFtZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmZvY3VzLFxuaW5wdXQ6Zm9jdXMsXG5idXR0b246Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmEsXG5hcmVhLFxuYnV0dG9uLFxuW3JvbGU9XCJidXR0b25cIl0sXG5pbnB1dDpub3QoW3R5cGU9cmFuZ2VdKSxcbmxhYmVsLFxuc2VsZWN0LFxuc3VtbWFyeSxcbnRleHRhcmVhIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuYS5za2lwLW1haW4ge1xuICBsZWZ0OiAtOTk5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTk5OTtcbn1cblxuYS5za2lwLW1haW46Zm9jdXMsIGEuc2tpcC1tYWluOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAzMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMTBweCAzNSU7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm9yZGVyOiA0cHggc29saWQgeWVsbG93O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDE2ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi53cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTY4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTIwcHg7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1RUVHJhdmVscy9UVFRyYXZlbHMtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9UVFRyYXZlbHMvVFRUcmF2ZWxzLU1lZGl1bS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvVFRUcmF2ZWxzL1RUVHJhdmVscy1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9UVFRyYXZlbHMvVFRUcmF2ZWxzLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1RUVHJhdmVscy9UVFRyYXZlbHMtQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvVFRUcmF2ZWxzL1RUVHJhdmVscy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogQmViYXNOZXVlO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JlYmFzTmV1ZS9CZWJhc05ldWVMaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmViYXNOZXVlL0JlYmFzTmV1ZUxpZ2h0Lm90ZlwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CZWJhc05ldWUvQmViYXNOZXVlTGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JlYmFzTmV1ZS9CZWJhc05ldWVMaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogQmViYXNOZXVlO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JlYmFzTmV1ZS9CZWJhc05ldWVSZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CZWJhc05ldWUvQmViYXNOZXVlUmVndWxhci5vdGZcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmViYXNOZXVlL0JlYmFzTmV1ZVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JlYmFzTmV1ZS9CZWJhc05ldWVSZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBCZWJhc05ldWU7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmViYXNOZXVlL0JlYmFzTmV1ZUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JlYmFzTmV1ZS9CZWJhc05ldWVCb2xkLm90ZlwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CZWJhc05ldWUvQmViYXNOZXVlQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmViYXNOZXVlL0JlYmFzTmV1ZUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBQb2Rrb3ZhO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvZGtvdmEvUG9ka292YS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb2Rrb3ZhL1BvZGtvdmEtQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9ka292YS9Qb2Rrb3ZhLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhlYWRlciB7XG4gIGhlaWdodDogMTQwcHg7XG59XG5cbi5oZWFkZXJfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uaGVhZGVyX19sZWZ0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG59XG5cbi5oZWFkZXJfX2xlZnQgLnRvZ2dsZS1uYXYtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmhlYWRlcl9fbGVmdCAudG9nZ2xlLW5hdi13cmFwLmlzLW9wZW4gLnRvZ2dsZS1uYXYgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBodW1idXJnZXJUb3BMaW5lIDFzIGZvcndhcmRzO1xuICAtbW96LWFuaW1hdGlvbjogaHVtYnVyZ2VyVG9wTGluZSAxcyBmb3J3YXJkcztcbiAgLW1zLWFuaW1hdGlvbjogaHVtYnVyZ2VyVG9wTGluZSAxcyBmb3J3YXJkcztcbiAgLW8tYW5pbWF0aW9uOiBodW1idXJnZXJUb3BMaW5lIDFzIGZvcndhcmRzO1xuICBhbmltYXRpb246IGh1bWJ1cmdlclRvcExpbmUgMXMgZm9yd2FyZHM7XG59XG5cbi5oZWFkZXJfX2xlZnQgLnRvZ2dsZS1uYXYtd3JhcC5pcy1vcGVuIC50b2dnbGUtbmF2IHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogaHVtYnVyZ2VyTWlkZGxlTGluZSAuNjBzIGZvcndhcmRzO1xuICAtbW96LWFuaW1hdGlvbjogaHVtYnVyZ2VyTWlkZGxlTGluZSAuNjBzIGZvcndhcmRzO1xuICAtbXMtYW5pbWF0aW9uOiBodW1idXJnZXJNaWRkbGVMaW5lIC42MHMgZm9yd2FyZHM7XG4gIC1vLWFuaW1hdGlvbjogaHVtYnVyZ2VyTWlkZGxlTGluZSAuNjBzIGZvcndhcmRzO1xuICBhbmltYXRpb246IGh1bWJ1cmdlck1pZGRsZUxpbmUgLjYwcyBmb3J3YXJkcztcbn1cblxuLmhlYWRlcl9fbGVmdCAudG9nZ2xlLW5hdi13cmFwLmlzLW9wZW4gLnRvZ2dsZS1uYXYgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBodW1idXJnZXJUb3BMaW5lIHtcbiAgMCUge1xuICAgIHRvcDogMDtcbiAgfVxuICA1MCUge1xuICAgIHRvcDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBodW1idXJnZXJUb3BMaW5lIHtcbiAgMCUge1xuICAgIHRvcDogMDtcbiAgfVxuICA1MCUge1xuICAgIHRvcDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG59XG5cbkAtbXMta2V5ZnJhbWVzIGh1bWJ1cmdlclRvcExpbmUge1xuICAuaGVhZGVyX19sZWZ0IC50b2dnbGUtbmF2LXdyYXAuaXMtb3BlbiAwJSB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5oZWFkZXJfX2xlZnQgLnRvZ2dsZS1uYXYtd3JhcC5pcy1vcGVuIDUwJSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIC5oZWFkZXJfX2xlZnQgLnRvZ2dsZS1uYXYtd3JhcC5pcy1vcGVuIDEwMCUge1xuICAgIHRvcDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cblxuQC1vLWtleWZyYW1lcyBodW1idXJnZXJUb3BMaW5lIHtcbiAgMCUge1xuICAgIHRvcDogMDtcbiAgfVxuICA1MCUge1xuICAgIHRvcDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaHVtYnVyZ2VyVG9wTGluZSB7XG4gIDAlIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaHVtYnVyZ2VyTWlkZGxlTGluZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGh1bWJ1cmdlck1pZGRsZUxpbmUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG5cbkAtbXMta2V5ZnJhbWVzIGh1bWJ1cmdlck1pZGRsZUxpbmUge1xuICAuaGVhZGVyX19sZWZ0IC50b2dnbGUtbmF2LXdyYXAuaXMtb3BlbiAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgLmhlYWRlcl9fbGVmdCAudG9nZ2xlLW5hdi13cmFwLmlzLW9wZW4gNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAuaGVhZGVyX19sZWZ0IC50b2dnbGUtbmF2LXdyYXAuaXMtb3BlbiAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG5cbkAtby1rZXlmcmFtZXMgaHVtYnVyZ2VyTWlkZGxlTGluZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBodW1idXJnZXJNaWRkbGVMaW5lIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuXG4uaGVhZGVyX19sZWZ0IC50b2dnbGUtbmF2LXdyYXAuaXMtY2xvc2VkIC50b2dnbGUtbmF2IHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogaHVtYnVyZ2VyVG9wTGluZVJldmVyc2UgLjZzIGZvcndhcmRzO1xuICAtbW96LWFuaW1hdGlvbjogaHVtYnVyZ2VyVG9wTGluZVJldmVyc2UgLjZzIGZvcndhcmRzO1xuICAtbXMtYW5pbWF0aW9uOiBodW1idXJnZXJUb3BMaW5lUmV2ZXJzZSAuNnMgZm9yd2FyZHM7XG4gIC1vLWFuaW1hdGlvbjogaHVtYnVyZ2VyVG9wTGluZVJldmVyc2UgLjZzIGZvcndhcmRzO1xuICBhbmltYXRpb246IGh1bWJ1cmdlclRvcExpbmVSZXZlcnNlIC42cyBmb3J3YXJkcztcbn1cblxuLmhlYWRlcl9fbGVmdCAudG9nZ2xlLW5hdi13cmFwLmlzLWNsb3NlZCAudG9nZ2xlLW5hdiBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGh1bWJ1cmdlck1pZGRsZUxpbmVSZXZlcnNlIDFzIGZvcndhcmRzO1xuICAtbW96LWFuaW1hdGlvbjogaHVtYnVyZ2VyTWlkZGxlTGluZVJldmVyc2UgMXMgZm9yd2FyZHM7XG4gIC1tcy1hbmltYXRpb246IGh1bWJ1cmdlck1pZGRsZUxpbmVSZXZlcnNlIDFzIGZvcndhcmRzO1xuICAtby1hbmltYXRpb246IGh1bWJ1cmdlck1pZGRsZUxpbmVSZXZlcnNlIDFzIGZvcndhcmRzO1xuICBhbmltYXRpb246IGh1bWJ1cmdlck1pZGRsZUxpbmVSZXZlcnNlIDFzIGZvcndhcmRzO1xufVxuXG4uaGVhZGVyX19sZWZ0IC50b2dnbGUtbmF2LXdyYXAuaXMtY2xvc2VkIC50b2dnbGUtbmF2IHNwYW46bnRoLW9mLXR5cGUoMykge1xuICBvcGFjaXR5OiAxO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaHVtYnVyZ2VyVG9wTGluZVJldmVyc2Uge1xuICAwJSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRvcDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGh1bWJ1cmdlclRvcExpbmVSZXZlcnNlIHtcbiAgMCUge1xuICAgIHRvcDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbkAtbXMta2V5ZnJhbWVzIGh1bWJ1cmdlclRvcExpbmVSZXZlcnNlIHtcbiAgLmhlYWRlcl9fbGVmdCAudG9nZ2xlLW5hdi13cmFwLmlzLWNsb3NlZCAwJSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAuaGVhZGVyX19sZWZ0IC50b2dnbGUtbmF2LXdyYXAuaXMtY2xvc2VkIDUwJSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIC5oZWFkZXJfX2xlZnQgLnRvZ2dsZS1uYXYtd3JhcC5pcy1jbG9zZWQgMTAwJSB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbkAtby1rZXlmcmFtZXMgaHVtYnVyZ2VyVG9wTGluZVJldmVyc2Uge1xuICAwJSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRvcDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBodW1idXJnZXJUb3BMaW5lUmV2ZXJzZSB7XG4gIDAlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaHVtYnVyZ2VyTWlkZGxlTGluZVJldmVyc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBodW1idXJnZXJNaWRkbGVMaW5lUmV2ZXJzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbn1cblxuQC1tcy1rZXlmcmFtZXMgaHVtYnVyZ2VyTWlkZGxlTGluZVJldmVyc2Uge1xuICAuaGVhZGVyX19sZWZ0IC50b2dnbGUtbmF2LXdyYXAuaXMtY2xvc2VkIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIC5oZWFkZXJfX2xlZnQgLnRvZ2dsZS1uYXYtd3JhcC5pcy1jbG9zZWQgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAuaGVhZGVyX19sZWZ0IC50b2dnbGUtbmF2LXdyYXAuaXMtY2xvc2VkIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG59XG5cbkAtby1rZXlmcmFtZXMgaHVtYnVyZ2VyTWlkZGxlTGluZVJldmVyc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaHVtYnVyZ2VyTWlkZGxlTGluZVJldmVyc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG59XG5cbi5oZWFkZXJfX2xlZnQgLnRvZ2dsZS1uYXYtd3JhcCBwIHtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1sZWZ0OiAxOXB4O1xufVxuXG4uaGVhZGVyX19sZWZ0IC50b2dnbGUtbmF2LXdyYXA6aG92ZXIgLnRvZ2dsZS1uYXYgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjM3OWU7XG59XG5cbi5oZWFkZXJfX2xlZnQgLnRvZ2dsZS1uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5oZWFkZXJfX2xlZnQgLnRvZ2dsZS1uYXYgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMTtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLmhlYWRlcl9fbGVmdCAudG9nZ2xlLW5hdiBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgd2lkdGg6IDI0cHg7XG4gIHRvcDogMHB4O1xufVxuXG4uaGVhZGVyX19sZWZ0IC50b2dnbGUtbmF2IHNwYW46bnRoLW9mLXR5cGUoMikge1xuICB0b3A6IDEwcHg7XG59XG5cbi5oZWFkZXJfX2xlZnQgLnRvZ2dsZS1uYXYgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIHdpZHRoOiAyMHB4O1xuICB0b3A6IDIwcHg7XG59XG5cbi5oZWFkZXJfX3JpZ2h0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNzQuNCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmhlYWRlcl9fcmlnaHQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXJfX3JpZ2h0IC5sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM4MjM3OWU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmhlYWRlcl9fcmlnaHQgaDEge1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tbGVmdDogODFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uaGVhZGVyX19yaWdodCBoMSBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmhlYWRlcl9fc2VhcmNoLXdyYXAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5oZWFkZXJfX3NpbmctdXAge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMjhweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5zZWFyY2gtd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5zZWFyY2gtd3JhcF9fYnRuIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VhcmNoLXdyYXBfX2J0biBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWxsOiAjMDAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5zZWFyY2gtd3JhcF9fYnRuOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICM4MjM3OWU7XG59XG5cbi5mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMTA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTY4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZvb3Rlcl9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmZvb3Rlcl9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cblxuLmZvb3Rlcl9fdG9wLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogNzQuNCU7XG59XG5cbi5mb290ZXJfX3NvY2lhbCB7XG4gIHBhZGRpbmctbGVmdDogMTlweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cblxuLmZvb3Rlcl9fbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA2MTBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5mb290ZXJfX2xpc3Q6Zmlyc3Qtb2YtdHlwZSB7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5mb290ZXJfX2xpc3Q6bGFzdC1vZi10eXBlIHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLmZvb3Rlcl9fbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5mb290ZXJfX2xpc3QgbGk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvb3Rlcl9fbGlzdCBhIHtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uZm9vdGVyX19saXN0IGE6aG92ZXIge1xuICBjb2xvcjogIzgyMzc5ZTtcbn1cblxuLmZvb3RlciAuc2luZy11cCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cblxuLmZvb3Rlcl9fY29udGVudCB7XG4gIHdpZHRoOiA3NC40JTtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmZvb3Rlcl9fc2luZy1mb3JtIHAge1xuICBtYXgtd2lkdGg6IDU5MHB4O1xuICBmb250LWZhbWlseTogQmViYXNOZXVlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZm9vdGVyX19zaW5nLWZvcm0gLmlucHV0LWZpZWxkIHtcbiAgd2lkdGg6IDYxOHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmZvb3Rlcl9fc2luZy1mb3JtIC5pbnB1dC1maWVsZCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQzcHg7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjYjhiMWJhO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uZm9vdGVyX19zaW5nLWZvcm0gLmlucHV0LWZpZWxkIGlucHV0LnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNiOGIxYmE7XG59XG5cbi5mb290ZXJfX3NpbmctZm9ybSAuaW5wdXQtZmllbGQgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjYjhiMWJhO1xufVxuXG4uZm9vdGVyX19zaW5nLWZvcm0gLmlucHV0LWZpZWxkIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNiOGIxYmE7XG59XG5cbi5mb290ZXJfX3NpbmctZm9ybSAuaW5wdXQtZmllbGQgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNiOGIxYmE7XG59XG5cbi5mb290ZXJfX3NpbmctZm9ybSAuaW5wdXQtZmllbGQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2I4YjFiYTtcbn1cblxuLmZvb3Rlcl9fc2luZy1mb3JtIC5pbnB1dC1maWVsZCBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mb290ZXJfX3NpbmctZm9ybSAuaW5wdXQtZmllbGQgYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6ICM4MjM3OWU7XG59XG5cbi5mb290ZXJfX3NpbmctZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDYxMnB4O1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2I4YjFiYTtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cblxuLmZvb3Rlcl9fYWRkcmVzc2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDczNXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogNzFweDtcbn1cblxuLmZvb3Rlcl9fYWRkcmVzc2VzIGxpIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmZvb3Rlcl9fYWRkcmVzc2VzIHAge1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmZvb3Rlcl9fYWRkcmVzc2VzIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNDRweDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5mb290ZXJfX2NvcHlyaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDg0cHg7XG59XG5cbi5mb290ZXJfX2NvcHlyaWdodCBwIHtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNiOGIxYmE7XG4gIG1hcmdpbi1yaWdodDogMzRweDtcbn1cblxuLmZvb3Rlcl9fY29weXJpZ2h0IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZm9vdGVyX19jb3B5cmlnaHQgcCBhIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBjb2xvcjogI2I4YjFiYTtcbn1cblxuLmZvb3Rlcl9fY29weXJpZ2h0IHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjODIzNzllO1xufVxuXG4uc2luZy11cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zaW5nLXVwX19idG4ge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTkycHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyMzc5ZTtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnNpbmctdXBfX2J0bjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMTVweCAzMHB4IDAgcmdiYSgxMzAsIDU1LCAxNTgsIDAuNSk7XG59XG5cbi5zaW5nLXVwX19jb250YWN0LXBob25lIHtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xufVxuXG4ubWVudSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAxNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTY4MHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDBweCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzgyMzc5ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4ubWVudS5pcy12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1lbnUuaXMtb3BlbiAubWVudV9fbGlzdCBsaSxcbi5tZW51LmlzLW9wZW4gLm1lbnVfX2FkZHJlc3NlcyBsaSxcbi5tZW51LmlzLW9wZW4gLm1lbnVfX3NvY2lhbCBsaSxcbi5tZW51LmlzLW9wZW4gLm5ld3MtY2FyZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tZW51LmlzLXNjcm9sbGFibGUge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubWVudSAubWVudV9fbGlzdCBsaSxcbi5tZW51IC5tZW51X19hZGRyZXNzZXMgbGksXG4ubWVudSAubWVudV9fc29jaWFsIGxpLCAubWVudV9fbmV3cy1jYXJkIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1lbnVfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1lbnVfX3JpZ2h0IHtcbiAgd2lkdGg6IDc0LjQlO1xufVxuXG4ubWVudV9fcmlnaHQtdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubWVudV9fbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA3MS41JTtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuLm1lbnVfX2xpc3QtY29udGFpbmVyOmZpcnN0LW9mLXR5cGUge1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ubWVudV9fbGlzdC1jb250YWluZXI6bGFzdC1vZi10eXBlIHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLm1lbnVfX2xpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ubWVudV9fbGlzdCBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWVudV9fbGlzdCBhIHtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5tZW51X19saXN0IGE6aG92ZXIge1xuICBjb2xvcjogIzgyMzc5ZTtcbn1cblxuLm1lbnVfX2xpc3QtLXNlcnZpY2VzIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1lbnVfX2xpc3QtbW9iaWxlLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZW51X19saXN0LW1vYmlsZS1idG4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWVudV9fYWRkcmVzc2VzIHtcbiAgbWF4LXdpZHRoOiAyNDRweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi5tZW51X19hZGRyZXNzZXMgbGkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ubWVudV9fYWRkcmVzc2VzIHAge1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLm1lbnVfX2FkZHJlc3NlcyBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5tZW51X19uZXdzLWNhcmQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiA2MTJweDtcbiAgaGVpZ2h0OiAyODRweDtcbiAgbWFyZ2luOiA3M3B4IDAgNjhweCAwO1xufVxuXG4ubWVudV9fbmV3cy1jYXJkIC5kYXRlIHtcbiAgbGVmdDogMTJweDtcbiAgdG9wOiAxM3B4O1xufVxuXG4ubWVudV9fbmV3cy1jYXJkIHAge1xuICBtYXgtd2lkdGg6IDI3MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5tZW51X19zb2NpYWwge1xuICBwYWRkaW5nLXRvcDogMTNweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuXG4ubWVudV9fc2luZy11cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZW51X19tb2JpbGUtYmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVudV9fbGlzdCBsaTpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG59XG5cbi5tZW51X19saXN0IGxpOm50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbn1cblxuLm1lbnVfX2xpc3QgbGk6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuXG4ubWVudV9fbGlzdCBsaTpudGgtY2hpbGQoNCkge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG59XG5cbi5tZW51X19saXN0IGxpOm50aC1jaGlsZCg1KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC41cztcbn1cblxuLm1lbnVfX2xpc3QgbGk6bnRoLWNoaWxkKDYpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG4ubWVudV9fbGlzdCBsaTpudGgtY2hpbGQoNykge1xuICBhbmltYXRpb24tZGVsYXk6IDAuN3M7XG59XG5cbi5tZW51X19saXN0IGxpOm50aC1jaGlsZCg4KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC44cztcbn1cblxuLm1lbnVfX2xpc3QgbGk6bnRoLWNoaWxkKDkpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xufVxuXG4ubWVudV9fYWRkcmVzc2VzIGxpOm50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbn1cblxuLm1lbnVfX2FkZHJlc3NlcyBsaTpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbi5tZW51X19hZGRyZXNzZXMgbGk6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuXG4ubWVudV9fYWRkcmVzc2VzIGxpOm50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40cztcbn1cblxuLm1lbnVfX2FkZHJlc3NlcyBsaTpudGgtY2hpbGQoNSkge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG59XG5cbi5tZW51X19hZGRyZXNzZXMgbGk6bnRoLWNoaWxkKDYpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG4ubWVudV9fYWRkcmVzc2VzIGxpOm50aC1jaGlsZCg3KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC43cztcbn1cblxuLm1lbnVfX2FkZHJlc3NlcyBsaTpudGgtY2hpbGQoOCkge1xuICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XG59XG5cbi5tZW51X19hZGRyZXNzZXMgbGk6bnRoLWNoaWxkKDkpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xufVxuXG4ubWVudV9fc29jaWFsIGxpOm50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbn1cblxuLm1lbnVfX3NvY2lhbCBsaTpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbi5tZW51X19zb2NpYWwgbGk6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuXG4ubWVudV9fc29jaWFsIGxpOm50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40cztcbn1cblxuLm1lbnVfX3NvY2lhbCBsaTpudGgtY2hpbGQoNSkge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG59XG5cbi5tZW51X19zb2NpYWwgbGk6bnRoLWNoaWxkKDYpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG4ubWVudV9fc29jaWFsIGxpOm50aC1jaGlsZCg3KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC43cztcbn1cblxuLm1lbnVfX3NvY2lhbCBsaTpudGgtY2hpbGQoOCkge1xuICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XG59XG5cbi5tZW51X19zb2NpYWwgbGk6bnRoLWNoaWxkKDkpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xufVxuXG4uc29jaWFsIHN2ZyB7XG4gIGNvbG9yOiAjODIzNzllO1xuICBmaWxsOiAjODIzNzllO1xufVxuXG4uc29jaWFsIHN2ZyBnIHtcbiAgZmlsbDogIzgyMzc5ZTtcbn1cblxuLnNvY2lhbCAuaWNvbi1mYiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG5cbi5zb2NpYWwgLmljb24taWcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4uc29jaWFsIC5pY29uLXR3IHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLnNvY2lhbCAuaWNvbi12ayB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG5cbi5zb2NpYWwgLmljb24tb2sge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuXG4uc29jaWFsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnNvY2lhbCBhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjhmOGY4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y4ZjhmODtcbiAgcGFkZGluZzogMjlweCAwO1xufVxuXG4uYnJlYWRjcnVtYnMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnJlYWRjcnVtYnMgYSB7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjYjhiMWJhO1xufVxuXG4uYnJlYWRjcnVtYnMgLmljb24ge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgZmlsbDogI2RkZDZkZjtcbiAgbWFyZ2luLWxlZnQ6IDlweDtcbn1cblxuLmJyZWFkY3J1bWJzIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG59XG5cbi5icmVhZGNydW1icyBsaTpsYXN0LW9mLXR5cGUgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYnJlYWRjcnVtYnMgbGk6bGFzdC1vZi10eXBlIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGlkZXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2Y4ZjhmODtcbn1cblxuLnNsaWRlci1uYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG5cbi5zbGlkZXItbmF2X19idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2xpZGVyLW5hdl9fYnRuIHN2ZyB7XG4gIHdpZHRoOiAxNi4ycHg7XG4gIGhlaWdodDogMjcuNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5zbGlkZXItbmF2X19idG4tLWxlZnQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uc2xpZGVyLW5hdi0td2hpdGUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLnNsaWRlci1uYXYtLXdoaXRlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLnNsaWRlci1uYXYtLXdoaXRlIC5zbGlkZXItbmF2X19idG4gc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLnNsaWRlci1uYXYtLXdoaXRlIC5zbGlkZXItbmF2X19idG4uc2xpY2stZGlzYWJsZWQgc3ZnIHtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uc2xpZGVyLW5hdi0tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc2xpZGVyLW5hdi0tYmxhY2sgLnNsaWRlci1uYXZfX2J0biBzdmcge1xuICBmaWxsOiAjMDAwO1xufVxuXG4uc2xpZGVyLW5hdi0tYmxhY2sgLnNsaWRlci1uYXZfX2J0bi5zbGljay1kaXNhYmxlZCBzdmcge1xuICBmaWxsOiAjYjhiMWJhO1xufVxuXG4uc2xpZGVyLW5hdi0tYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnNsaWRlci1uYXYtLWFjY2VudCAuc2xpZGVyLW5hdl9fYnRuIHN2ZyB7XG4gIGZpbGw6ICM4MjM3OWU7XG59XG5cbi5zbGlkZXItbmF2LS1hY2NlbnQgLnNsaWRlci1uYXZfX2J0bi5zbGljay1kaXNhYmxlZCBzdmcge1xuICBmaWxsOiAjYjhiMWJhO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuXG4ucGFnaW5hdGlvbiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnBhZ2luYXRpb24gbGk6bnRoLW9mLXR5cGUoMm4pIGE6aG92ZXI6YWZ0ZXIsIC5wYWdpbmF0aW9uIGxpOm50aC1vZi10eXBlKDJuKSBhLmFjdGl2ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG4ucGFnaW5hdGlvbiBsaTpudGgtb2YtdHlwZSgyKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wYWdpbmF0aW9uIGxpOm50aC1vZi10eXBlKDIpIH4gbGk6bnRoLWNoaWxkKG4gKyAzKTpudGgtY2hpbGQoLW4gKyA2KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uIGxpOm50aC1vZi10eXBlKDIpOmFmdGVyIHtcbiAgY29udGVudDogJy4uLic7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5wYWdpbmF0aW9uIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnBhZ2luYXRpb24gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjM3OWU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4ucGFnaW5hdGlvbiBhOmhvdmVyLCAucGFnaW5hdGlvbiBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjODIzNzllO1xufVxuXG4ucGFnaW5hdGlvbiBhOmhvdmVyOmFmdGVyLCAucGFnaW5hdGlvbiBhLmFjdGl2ZTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJvdHRvbTogLTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnNlYXJjaC1wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5zZWFyY2gtcG9wdXAuaXMtb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLnNlYXJjaC1wb3B1cC5pcy1yZWFkeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VhcmNoLXBvcHVwX193cmFwLFxuLnNlYXJjaC1wb3B1cCBmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtcG9wdXBfX3dyYXAge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXBvcHVwIGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZWFyY2gtcG9wdXBfX2lucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1wb3B1cF9faW5wdXQgaW5wdXQge1xuICBoZWlnaHQ6IDc1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNlYXJjaC1wb3B1cF9faW5wdXQgaW5wdXQucGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zZWFyY2gtcG9wdXBfX2lucHV0IGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zZWFyY2gtcG9wdXBfX2lucHV0IGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uc2VhcmNoLXBvcHVwX19pbnB1dCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zZWFyY2gtcG9wdXBfX2lucHV0IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uc2VhcmNoLXBvcHVwX19pbnB1dCBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zZWFyY2gtcG9wdXBfX2lucHV0IGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VhcmNoLXBvcHVwX19pbnB1dCBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc2VhcmNoLXBvcHVwX19pbnB1dCBidXR0b24gLmljb24ge1xuICBmaWxsOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2VhcmNoLXBvcHVwX19jbG9zZS1idG4ge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDMzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2VhcmNoLXBvcHVwX19jbG9zZS1idG46YmVmb3JlLCAuc2VhcmNoLXBvcHVwX19jbG9zZS1idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDFweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5zZWFyY2gtcG9wdXBfX2Nsb3NlLWJ0bjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uc2VhcmNoLXBvcHVwX19jbG9zZS1idG46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnNpZ24tdXAtcG9wdXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2lnbi11cC1wb3B1cF9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyNXB4IDMycHggMzVweCAzMnB4O1xufVxuXG4uc2lnbi11cC1wb3B1cCBoNCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTE7XG59XG5cbi5zaWduLXVwLXBvcHVwIGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzlweDtcbn1cblxuLnNpZ24tdXAtcG9wdXBfX2lucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDM5cHg7XG59XG5cbi5zaWduLXVwLXBvcHVwX19pbnB1dCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uc2lnbi11cC1wb3B1cF9faW5wdXQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjYjhiMWJhO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zaWduLXVwLXBvcHVwX19pbnB1dCBpbnB1dC5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjhiMWJhO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zaWduLXVwLXBvcHVwX19pbnB1dCBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiOGIxYmE7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnNpZ24tdXAtcG9wdXBfX2lucHV0IGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiOGIxYmE7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnNpZ24tdXAtcG9wdXBfX2lucHV0IGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjhiMWJhO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zaWduLXVwLXBvcHVwX19pbnB1dCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjhiMWJhO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zaWduLXVwLXBvcHVwX19ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5zaWduLXVwLXBvcHVwX19ib3R0b20gYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyMzc5ZTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMjdweCAwIDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnNpZ24tdXAtcG9wdXBfX2JvdHRvbSBidXR0b246aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDE1cHggMzBweCAwIHJnYmEoMTMwLCA1NSwgMTU4LCAwLjUpO1xufVxuXG4uc2lnbi11cC1wb3B1cF9fYm90dG9tIHAge1xuICBjb2xvcjogI2I4YjFiYTtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40Mztcbn1cblxuLnNpZ24tdXAtcG9wdXAgLm1mcC1jbG9zZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgb3BhY2l0eTogMTtcbiAgZm9udC1zaXplOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zaWduLXVwLXBvcHVwIC5tZnAtY2xvc2U6YmVmb3JlLCAuc2lnbi11cC1wb3B1cCAubWZwLWNsb3NlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMnB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uc2lnbi11cC1wb3B1cCAubWZwLWNsb3NlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5zaWduLXVwLXBvcHVwIC5tZnAtY2xvc2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLm5hdi1zaWRlYmFyX19tb2JpbGUtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDIwcHggNDVweCAyMXB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5uYXYtc2lkZWJhcl9fbW9iaWxlLWJ0biBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm5hdi1zaWRlYmFyX19tb2JpbGUtYnRuOmFmdGVyLCAubmF2LXNpZGViYXJfX21vYmlsZS1idG46YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdi1zaWRlYmFyX19tb2JpbGUtYnRuOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogIzgyMzc5ZTtcbn1cblxuLm5hdi1zaWRlYmFyX19tb2JpbGUtYnRuOmhvdmVyIC5pY29uIHtcbiAgZmlsbDogIzgyMzc5ZTtcbn1cblxuLm5hdi1zaWRlYmFyX19tb2JpbGUtYnRuIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMTlweDtcbiAgZmlsbDogIzAwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4ubmF2LXNpZGViYXJfX21vYmlsZS1idG5bZGF0YS1zdGF0ZT0nb3BlbiddIC5pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uaW50ZXJhY3RpdmUtYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmludGVyYWN0aXZlLWJsb2NrIGgzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xMTtcbn1cblxuLmludGVyYWN0aXZlLWJsb2NrX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG59XG5cbi5pbnRlcmFjdGl2ZS1ibG9ja19fbGlzdC1pdGVtIHtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgaGVpZ2h0OiAyNjRweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uaW50ZXJhY3RpdmUtYmxvY2tfX2xpc3QtaXRlbS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAycyBlYXNlIDFzO1xufVxuXG4uaW50ZXJhY3RpdmUtYmxvY2tfX2xpc3QtaXRlbS10ZXh0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHggMCAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjVzIGVhc2UgLjVzO1xufVxuXG4uaW50ZXJhY3RpdmUtYmxvY2tfX2xpc3QtaXRlbS10ZXh0IHAsXG4uaW50ZXJhY3RpdmUtYmxvY2tfX2xpc3QtaXRlbS10ZXh0IHNwYW4ge1xuICB0cmFuc2l0aW9uOiBjb2xvciAuNXMgZWFzZSAwcztcbn1cblxuLmludGVyYWN0aXZlLWJsb2NrX19saXN0LWl0ZW0tdGV4dCBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaW50ZXJhY3RpdmUtYmxvY2tfX2xpc3QtaXRlbS10ZXh0IHNwYW4ge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgY29sb3I6ICNiOGIxYmE7XG4gIGZvbnQtZmFtaWx5OiBCZWJhc05ldWU7XG4gIGZvbnQtc2l6ZTogMTIwcHg7XG4gIGZvbnQtc2l6ZTogNy41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uaW50ZXJhY3RpdmUtYmxvY2tfX2xpc3QtaXRlbSBbZGF0YS1hbmltYXRpb24tc3RhdGU9J2ZvcndhcmQnXSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xufVxuXG4uaW50ZXJhY3RpdmUtYmxvY2tfX2xpc3QtaXRlbSBbZGF0YS1hbmltYXRpb24tc3RhdGU9J2ZvcndhcmQnXSAuaW50ZXJhY3RpdmUtYmxvY2tfX2xpc3QtaXRlbS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5pbnRlcmFjdGl2ZS1ibG9ja19fbGlzdC1pdGVtIFtkYXRhLWFuaW1hdGlvbi1zdGF0ZT0nZm9yd2FyZCddIC5pbnRlcmFjdGl2ZS1ibG9ja19fbGlzdC1pdGVtLXRleHQgcCxcbi5pbnRlcmFjdGl2ZS1ibG9ja19fbGlzdC1pdGVtIFtkYXRhLWFuaW1hdGlvbi1zdGF0ZT0nZm9yd2FyZCddIC5pbnRlcmFjdGl2ZS1ibG9ja19fbGlzdC1pdGVtLXRleHQgc3BhbiB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmludGVyYWN0aXZlLWJsb2NrX19saXN0LWl0ZW0gW2RhdGEtYW5pbWF0aW9uLXN0YXRlPSdiYWNrJ10ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMXMgZWFzZSAwcztcbn1cblxuLmludGVyYWN0aXZlLWJsb2NrX19saXN0LWl0ZW0gW2RhdGEtYW5pbWF0aW9uLXN0YXRlPSdiYWNrJ10gLmludGVyYWN0aXZlLWJsb2NrX19saXN0LWl0ZW0tdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjVzIGVhc2UgMHM7XG59XG5cbi5pbnRlcmFjdGl2ZS1ibG9ja19fbGlzdC1pdGVtIFtkYXRhLWFuaW1hdGlvbi1zdGF0ZT0nYmFjayddIC5pbnRlcmFjdGl2ZS1ibG9ja19fbGlzdC1pdGVtLXRleHQgcCxcbi5pbnRlcmFjdGl2ZS1ibG9ja19fbGlzdC1pdGVtIFtkYXRhLWFuaW1hdGlvbi1zdGF0ZT0nYmFjayddIC5pbnRlcmFjdGl2ZS1ibG9ja19fbGlzdC1pdGVtLXRleHQgc3BhbiB7XG4gIHRyYW5zaXRpb246IGNvbG9yIC41cyBlYXNlIDAuNXM7XG59XG5cbi5pbnRlcmFjdGl2ZS1ibG9ja19fbGlzdC1pdGVtIFtkYXRhLWFuaW1hdGlvbi1zdGF0ZT0nYmFjayddIC5pbnRlcmFjdGl2ZS1ibG9ja19fbGlzdC1pdGVtLXRleHQgcCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uaW50ZXJhY3RpdmUtYmxvY2tfX2xpc3QtaXRlbSBbZGF0YS1hbmltYXRpb24tc3RhdGU9J2JhY2snXSAuaW50ZXJhY3RpdmUtYmxvY2tfX2xpc3QtaXRlbS10ZXh0IHNwYW4ge1xuICBjb2xvcjogI2I4YjFiYTtcbn1cblxuLnN0b3JpZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG59XG5cbi5zdG9yaWVzLWxpc3QgLnN0b3JpZXMtbGlzdF9faXRlbSB7XG4gIGhlaWdodDogNDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cblxuLnN0b3JpZXMtbGlzdCAuc3Rvcmllcy1saXN0X19pdGVtLS1zaXplLXcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN0b3JpZXMtbGlzdCAuc3Rvcmllcy1saXN0X19pdGVtLS1zaXplLXcgaDMge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbWF4LXdpZHRoOiA2MjdweDtcbn1cblxuLnN0b3JpZXMtbGlzdCAuc3Rvcmllcy1saXN0X19pdGVtLS1zaXplLW0ge1xuICB3aWR0aDogNTguNTcxNDI4NTcxNDI4NTclO1xufVxuXG4uc3Rvcmllcy1saXN0IC5zdG9yaWVzLWxpc3RfX2l0ZW0tLXNpemUtcyB7XG4gIHdpZHRoOiA0MS40Mjg1NzE0Mjg1NzE0MyU7XG59XG5cbi5zdG9yaWVzLWxpc3QgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAyNHB4IDEzcHggMjRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uc3Rvcmllcy1saXN0IGE6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDhweCAyNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLnN0b3JpZXMtbGlzdCBhOmhvdmVyIGgzIHtcbiAgY29sb3I6ICM4MjM3OWU7XG59XG5cbi5zdG9yaWVzLWxpc3QgYSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLnN0b3JpZXMtbGlzdCAuZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyOXB4O1xuICBsZWZ0OiAyNHB4O1xuICBmb250LWZhbWlseTogQmViYXNOZXVlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc3Rvcmllcy1saXN0IGgzIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5zdG9yaWVzLWxpc3QgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA1NTJweDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iZWZvcmUtYWZ0ZXItc2xpZGVyLXdyYXAgLnRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzFweDtcbn1cblxuLmJlZm9yZS1hZnRlci1zbGlkZXItd3JhcCBoMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTE7XG59XG5cbi5iZWZvcmUtYWZ0ZXItc2xpZGVyLXdyYXBfX2Fycm93LWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbi5iZWZvcmUtYWZ0ZXItc2xpZGVyLXdyYXBfX2Fycm93LWxpbmsgLmljb24ge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmJlZm9yZS1hZnRlci1zbGlkZXItd3JhcCAuYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwIC5iZWZvcmUtYWZ0ZXItc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwIC5iZWZvcmUtYWZ0ZXItc2xpZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwIC5iZWZvcmUtYWZ0ZXItc2xpZGVyLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwIC5iZWZvcmUtYWZ0ZXItc2xpZGVyLnNsaWNrLWluaXRpYWxpemVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmJlZm9yZS1hZnRlci1zbGlkZXItd3JhcCAuYmVmb3JlLWFmdGVyLXNsaWRlciAuc2xpY2stbGlzdCxcbi5iZWZvcmUtYWZ0ZXItc2xpZGVyLXdyYXAgLmJlZm9yZS1hZnRlci1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iZWZvcmUtYWZ0ZXItc2xpZGVyLXdyYXAgLmJlZm9yZS1hZnRlci1zbGlkZXJfX3NsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xufVxuXG4uYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwIC5iZWZvcmUtYWZ0ZXItc2xpZGVyX19zbGlkZTpiZWZvcmUsIC5iZWZvcmUtYWZ0ZXItc2xpZGVyLXdyYXAgLmJlZm9yZS1hZnRlci1zbGlkZXJfX3NsaWRlOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwIC5iZWZvcmUtYWZ0ZXItc2xpZGVyX19zbGlkZTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwIC5iZWZvcmUtYWZ0ZXItc2xpZGVyX19waG90byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAyNy44NzN2dztcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmJlZm9yZS1hZnRlci1zbGlkZXItd3JhcCAuYmVmb3JlLWFmdGVyLXNsaWRlcl9fcGhvdG8gcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAxNHB4O1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwIC5iZWZvcmUtYWZ0ZXItc2xpZGVyX19zbGlkZXItbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwIC5iZWZvcmUtYWZ0ZXItc2xpZGVyLWNvdW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB3aWR0aDogNTAlO1xufVxuXG4uYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwIC5iZWZvcmUtYWZ0ZXItc2xpZGVyLWNvdW50X190b3RhbCwgLmJlZm9yZS1hZnRlci1zbGlkZXItd3JhcCAuYmVmb3JlLWFmdGVyLXNsaWRlci1jb3VudF9fY3VycmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBCZWJhc05ldWU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLmJlZm9yZS1hZnRlci1zbGlkZXItd3JhcCAuYmVmb3JlLWFmdGVyLXNsaWRlci1jb3VudF9fY3VycmVudCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwIC5iZWZvcmUtYWZ0ZXItc2xpZGVyLWNvdW50X19jdXJyZW50OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwX19pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmJlZm9yZS1hZnRlci1zbGlkZXItd3JhcF9faW5mbyBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwX19pbmZvIHAgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwX19pbmZvIHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjODIzNzllO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTMwLCA1NSwgMTU4LCAwLjEpO1xufVxuXG4uYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwLS1pbmZvIC50b3Age1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLmFycm93LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmFycm93LWxpbmsgLmljb24ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5hcnJvdy1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM4MjM3OWU7XG59XG5cbi5hcnJvdy1saW5rOmhvdmVyIC5pY29uIHtcbiAgZmlsbDogIzgyMzc5ZTtcbn1cblxuLmFycm93LWxpbmstLWNvbG9yLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hcnJvdy1saW5rLS1jb2xvci13aGl0ZSAuaWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5hcnJvdy1saW5rLS1jb2xvci1ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYXJyb3ctbGluay0tY29sb3ItYmxhY2sgLmljb24ge1xuICBmaWxsOiAjODIzNzllO1xufVxuXG4ubmV3cy1jYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkZGQ2ZGY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4ubmV3cy1jYXJkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA4cHggMjRweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uZXdzLWNhcmQgLmRhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTlweDtcbiAgbGVmdDogMjBweDtcbiAgZm9udC1mYW1pbHk6IEJlYmFzTmV1ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm5ld3MtY2FyZCBwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDI4cHggMTRweCAyMHB4O1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5uZXdzLWNhcmQtLXdoaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuMztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLm5ld3MtY2FyZC0td2hpdGUgLmRhdGUsXG4ubmV3cy1jYXJkLS13aGl0ZSBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uZXdzLWNhcmQtLWRpc2NvdW50OmFmdGVyIHtcbiAgY29udGVudDogJ9Ch0LrQuNC00LrQsCc7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNzhweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzdlODMwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5ld3MtY2FyZC0tbmV3OmFmdGVyIHtcbiAgY29udGVudDogJ9Cd0L7QstC40L3QutCwJztcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA4NnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODMwMzA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FsZW5kYXItbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY2FsZW5kYXItbGlua19fdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uY2FsZW5kYXItbGlua19fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5jYWxlbmRhci1saW5rX190ZXh0IHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5jYWxlbmRhci1saW5rOmhvdmVyIC5jYWxlbmRhci1saW5rX190ZXh0IHNwYW4ge1xuICBjb2xvcjogIzgyMzc5ZTtcbn1cblxuLmNhbGVuZGFyLWxpbms6aG92ZXIgLmNhbGVuZGFyLWxpbmtfX3RleHQgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjM3OWU7XG59XG5cbi5jYWxlbmRhci1saW5rIC5pY29uIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzZweDtcbiAgZmlsbDogIzgyMzc5ZTtcbn1cblxuLnNlY3Rpb24tbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xufVxuXG4uc2VjdGlvbi1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuXG4uc2VjdGlvbi1sYWJlbCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtZmFtaWx5OiBCZWJhc05ldWU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1sYWJlbC0tc2xpZGVyIHtcbiAgbGVmdDogMTQwcHg7XG4gIGJvdHRvbTogODNweDtcbn1cblxuLnNlY3Rpb24tbGFiZWwtLWtsaW5payB7XG4gIGJvdHRvbTogMTI0cHg7XG4gIGxlZnQ6IDE0MHB4O1xufVxuXG4uc2VjdGlvbi1sYWJlbC0ta2xpbmlrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cblxuLnNlY3Rpb24tbGFiZWwtLWtsaW5payBzcGFuIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zZWN0aW9uLWxhYmVsLS1vdXItcHJvamVjdHMge1xuICBib3R0b206IDMwLjM0OTM0NDk3ODE2NTk0JTtcbiAgbGVmdDogMTQwcHg7XG59XG5cbi5zZWN0aW9uLWxhYmVsLS1vdXItcHJvamVjdHM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuXG4uc2VjdGlvbi1sYWJlbC0tb3VyLXByb2plY3RzIHNwYW4ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnNlY3Rpb24tbGFiZWwtLW1vYmlsZS1rbGluaWsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1sYWJlbC0tbW9iaWxlLWtsaW5payBzcGFuIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5jcmV3LWxpbmsgcCB7XG4gIG1heC13aWR0aDogMTkycHg7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY3Jldy1saW5rX19saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNyZXctbGlua19fbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC4yNSwgMC4wMSwgMC4yNSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjI1LCAwLjAxLCAwLjI1LCAxKTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC4yNSwgMC4wMSwgMC4yNSwgMSk7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC4yNSwgMC4wMSwgMC4yNSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC4yNSwgMC4wMSwgMC4yNSwgMSk7XG59XG5cbi5jcmV3LWxpbmtfX2xpc3QtaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNyZXctbGlua19fbGlzdC1pdGVtLS1vbmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNnB4LCAyOXB4KSBzY2FsZSgwLjczODQpO1xufVxuXG4uY3Jldy1saW5rX19saXN0LWl0ZW0tLXR3byB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI0cHgsIDQxcHgpIHNjYWxlKDAuNzM4NCk7XG59XG5cbi5jcmV3LWxpbmtfX2xpc3QtaXRlbS0tdGhyZWUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMnB4LCA1M3B4KSBzY2FsZSgwLjczODQpO1xufVxuXG4uY3Jldy1saW5rX19saXN0LWl0ZW0tLWZvdXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA2NXB4KSBzY2FsZSgwLjczODQpO1xufVxuXG4uY3Jldy1saW5rLmlzLWFuaW1hdGVkIC5jcmV3LWxpbmtfX2xpc3QtaXRlbS0tb25lIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjVweCwgNjVweCkgc2NhbGUoMSk7XG59XG5cbi5jcmV3LWxpbmsuaXMtYW5pbWF0ZWQgLmNyZXctbGlua19fbGlzdC1pdGVtLS10d28ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA2NXB4KSBzY2FsZSgxKTtcbn1cblxuLmNyZXctbGluay5pcy1hbmltYXRlZCAuY3Jldy1saW5rX19saXN0LWl0ZW0tLXRocmVlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjVweCwgMCkgc2NhbGUoMSk7XG59XG5cbi5jcmV3LWxpbmsuaXMtYW5pbWF0ZWQgLmNyZXctbGlua19fbGlzdC1pdGVtLS1mb3VyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG59XG5cbi5jcmV3LWxpbmstLW91ci1wcm9qZWN0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MXB4O1xuICBsZWZ0OiAxMjBweDtcbn1cblxuLmNyZXctbGluay0tbW9iaWxlLWtsaW5payB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgYm90dG9tOiA0MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY3Jldy1saW5rLS1tb2JpbGUta2xpbmlrIC5jcmV3LWxpbmtfX2xpc3Qge1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA5NnB4O1xufVxuXG4uY3Jldy1saW5rLS1tb2JpbGUta2xpbmlrIC5jcmV3LWxpbmtfX2xpc3QtaXRlbS0tb25lIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzZweCwgMTJweCkgc2NhbGUoMSk7XG59XG5cbi5jcmV3LWxpbmstLW1vYmlsZS1rbGluaWsgLmNyZXctbGlua19fbGlzdC1pdGVtLS10d28ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNHB4LCAyNHB4KSBzY2FsZSgxKTtcbn1cblxuLmNyZXctbGluay0tbW9iaWxlLWtsaW5payAuY3Jldy1saW5rX19saXN0LWl0ZW0tLXRocmVlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTJweCwgMzZweCkgc2NhbGUoMSk7XG59XG5cbi5jcmV3LWxpbmstLW1vYmlsZS1rbGluaWsgLmNyZXctbGlua19fbGlzdC1pdGVtLS1mb3VyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNDhweCkgc2NhbGUoMSk7XG59XG5cbi5jcmV3LWxpbmstLW1vYmlsZS1rbGluaWsuaXMtYW5pbWF0ZWQgLmNyZXctbGlua19fbGlzdC1pdGVtLS1vbmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0OHB4LCA0OHB4KTtcbn1cblxuLmNyZXctbGluay0tbW9iaWxlLWtsaW5pay5pcy1hbmltYXRlZCAuY3Jldy1saW5rX19saXN0LWl0ZW0tLXR3byB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDQ4cHgpO1xufVxuXG4uY3Jldy1saW5rLS1tb2JpbGUta2xpbmlrLmlzLWFuaW1hdGVkIC5jcmV3LWxpbmtfX2xpc3QtaXRlbS0tdGhyZWUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0OHB4LCAwKTtcbn1cblxuLmNyZXctbGluay0tbW9iaWxlLWtsaW5pay5pcy1hbmltYXRlZCAuY3Jldy1saW5rX19saXN0LWl0ZW0tLWZvdXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLmNyZXctbGluay0tbW9iaWxlLWtsaW5payBwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5jcmV3LWxpbms6aG92ZXIgcCB7XG4gIGNvbG9yOiAjODIzNzllO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuNXMgZWFzZSAwcztcbn1cblxuLnNlY3Rpb24tc2xpZGVyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlY3Rpb24tc2xpZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uc2VjdGlvbi1zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWN0aW9uLXNsaWRlci5zbGljay1pbml0aWFsaXplZDpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zZWN0aW9uLXNsaWRlcl9fc2xpZGUtd3JhcCB7XG4gIGhlaWdodDogNzIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWN0aW9uLXNsaWRlcl9fc2xpZGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24tc2xpZGVyX19zbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLnNlY3Rpb24tc2xpZGVyX19zbGlkZS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogNzQuNCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNlY3Rpb24tc2xpZGVyX19zbGlkZSBoMiB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogNjVweDtcbiAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnNlY3Rpb24tc2xpZGVyX19zbGlkZSBoMjpob3ZlciB7XG4gIGNvbG9yOiAjODIzNzllO1xufVxuXG4uc2VjdGlvbi1zbGlkZXJfX3NsaWRlIHAge1xuICBtYXgtd2lkdGg6IDU1MnB4O1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAxMjFweDtcbn1cblxuLnNlY3Rpb24tc2xpZGVyX193cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5zZWN0aW9uLXNsaWRlcl9fc2xpZGVyLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEyMHB4O1xuICB0b3A6IDc2cHg7XG59XG5cbi5zZWN0aW9uLXNsaWRlci1jb3VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTI2cHg7XG4gIHRvcDogNzBweDtcbn1cblxuLnNlY3Rpb24tc2xpZGVyLWNvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5zZWN0aW9uLXNsaWRlci1jb3VudF9fY3VycmVudCwgLnNlY3Rpb24tc2xpZGVyLWNvdW50X190b3RhbCB7XG4gIGZvbnQtZmFtaWx5OiBCZWJhc05ldWU7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWN0aW9uLXNsaWRlci1jb3VudF9fY3VycmVudCB7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbn1cblxuLnNlY3Rpb24tc2xpZGVyLWNvdW50X190b3RhbCB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLmtsaW5payB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDExM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XG59XG5cbi5rbGluaWtfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5rbGluaWtfX2NvbnRlbnQge1xuICB3aWR0aDogNzQuNCU7XG59XG5cbi5rbGluaWtfX2NvbnRlbnQgaDIge1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDY0cHg7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjEzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmtsaW5pa19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ua2xpbmlrX19saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA5MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ua2xpbmlrX19saXN0LWl0ZW0gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rbGluaWtfX2xpc3QtaXRlbSBpbWcge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG5cbi5rbGluaWtfX2xpc3QtaXRlbSBoMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiA4cHggMjBweCA4cHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4ua2xpbmlrX19saXN0LWl0ZW0tLWJlc3Qge1xuICB3aWR0aDogMTguNjU2NzE2NDE3OTEwNDUlO1xuICBtYXJnaW4tbGVmdDogOTJweDtcbn1cblxuLmtsaW5pa19fbGlzdC1pdGVtLS1iZXN0IHAge1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmtsaW5pa19fbGlzdC1pdGVtLS1iZXN0IGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5rbGluaWtfX2xpc3QtaXRlbS0tZGlzY291bnQge1xuICB3aWR0aDogMTguNjU2NzE2NDE3OTEwNDUlO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5rbGluaWtfX2xpc3QtaXRlbS0tZGlzY291bnQgcCB7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ua2xpbmlrX19saXN0LWl0ZW0tLWRpc2NvdW50IC5pY29uLXJ1cG9yIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTU0LjhweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgZmlsbDogIzgyMzc5ZTtcbn1cblxuLmtsaW5pa19fbGlzdC1pdGVtLS1zaW5nbGUtY2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmtsaW5pa19fbGlzdC1pdGVtLS1neW5lY29sb2d5IHtcbiAgbWFyZ2luLXJpZ2h0OiA4LjUlO1xufVxuXG4ua2xpbmlrX19saXN0LWl0ZW0tLW1hbW1vbG9neSB7XG4gIG1hcmdpbi10b3A6IC0xNzJweDtcbn1cblxuLmtsaW5pa19fbGlzdC1pdGVtLS1mLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG4ua2xpbmlrX19saXN0LWl0ZW0tLXNpemUtc3Mge1xuICB3aWR0aDogMzEuMzQzMjgzNTgyMDg5NTUlO1xuICBoZWlnaHQ6IDIwdnc7XG4gIG1heC1oZWlnaHQ6IDMzNnB4O1xufVxuXG4ua2xpbmlrX19saXN0LWl0ZW0tLXNpemUteHMge1xuICB3aWR0aDogMzEuMzQzMjgzNTgyMDg5NTUlO1xuICBoZWlnaHQ6IDMwdnc7XG4gIG1heC1oZWlnaHQ6IDUwNHB4O1xufVxuXG4ua2xpbmlrX19saXN0LWl0ZW0tLXNpemUtcyB7XG4gIHdpZHRoOiAzMS4zNDMyODM1ODIwODk1NSU7XG4gIGhlaWdodDogMjQuMjg1NzE0Mjg1NzE0Mjl2dztcbiAgbWF4LWhlaWdodDogNDA4cHg7XG59XG5cbi5rbGluaWtfX2xpc3QtaXRlbS0tc2l6ZS1tIHtcbiAgd2lkdGg6IDUxLjQ5MjUzNzMxMzQzMjg0JTtcbiAgaGVpZ2h0OiAyNy4zODA5NTIzODA5NTIzOHZ3O1xuICBtYXgtaGVpZ2h0OiA0NjBweDtcbn1cblxuLmtsaW5pa19fbGlzdC1pdGVtLS1zaXplLWwge1xuICB3aWR0aDogNjAuMDc0NjI2ODY1NjcxNjQlO1xuICBoZWlnaHQ6IDI0LjI4NTcxNDI4NTcxNDI5dnc7XG4gIG1heC1oZWlnaHQ6IDQwOHB4O1xufVxuXG4ua2xpbmlrX19saXN0LWl0ZW0tLXNpemUteGwge1xuICB3aWR0aDogNjguNjU2NzE2NDE3OTEwNDUlO1xuICBoZWlnaHQ6IDIwdnc7XG4gIG1heC1oZWlnaHQ6IDMzNnB4O1xufVxuXG4ua2xpbmlrX19saXN0LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmtsaW5pa19fbGlzdC1pdGVtOmhvdmVyIGgzIHtcbiAgY29sb3I6ICM4MjM3OWU7XG59XG5cbi5rbGluaWtfX2xpc3QtaXRlbTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5rbGluaWtfX2xpc3QtaXRlbS5rbGluaWtfX2xpc3QtaXRlbS0tYmVzdDpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5rbGluaWtfX21lbnVfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG5cbi5rbGluaWtfX21lbnVfX2xpc3QgYSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50di1wcm9qZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ZyYXVrbGluaWstdHYtcHJvamVjdC5qcGdcIikgbm8tcmVwZWF0IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogOThweDtcbiAgaGVpZ2h0OiA4NjBweDtcbn1cblxuLnR2LXByb2plY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAuMztcbn1cblxuLnR2LXByb2plY3RfX3dyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi50di1wcm9qZWN0X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3NC40JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4udHYtcHJvamVjdF9fY29udGVudCBoMiB7XG4gIG1heC13aWR0aDogNzQuNjI2ODY1NjcxNjQxNzklO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDY0cHg7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjEzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnR2LXByb2plY3RfX2NvbnRlbnQgaDIgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udHYtcHJvamVjdF9fY29udGVudCBwIHtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udHYtcHJvamVjdF9fZmlyc3QtY2hhbm5lbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTIwcHg7XG4gIHRvcDogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cblxuLnR2LXByb2plY3RfX2ZpcnN0LWNoYW5uZWwgc3ZnIHtcbiAgd2lkdGg6IDQ4LjhweDtcbiAgaGVpZ2h0OiA2MC4zcHg7XG4gIGZpbGw6ICNmZmZjZmM7XG59XG5cbi50di1wcm9qZWN0X19maXJzdC1jaGFubmVsIHAge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4udHYtcHJvamVjdF9fYmVzdC1icm9hZGNhc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogODlweDtcbiAgbGVmdDogMTIwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi50di1wcm9qZWN0X19iZXN0LWJyb2FkY2FzdCBwIHtcbiAgbWF4LXdpZHRoOiAxOTJweDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLnR2LXByb2plY3RfX2Jlc3QtYnJvYWRjYXN0IHN2ZyB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgc3Ryb2tlLW1pdGVybGltaXQ6IDUwO1xuICBzdHJva2Utd2lkdGg6IDI7XG4gIHN0cm9rZTogI2ZmZjtcbiAgZmlsbDogbm9uZTtcbn1cblxuLnR2LXByb2plY3RfX2Fycm93LWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgcmlnaHQ6IDEwMHB4O1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7XG59XG5cbi50di1wcm9qZWN0X19hcnJvdy1saW5rIC5pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5vdXItcHJvamVjdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA5NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTQ0cHg7XG59XG5cbi5vdXItcHJvamVjdHNfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5vdXItcHJvamVjdHNfX2NvbnRlbnQge1xuICB3aWR0aDogNzQuNCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5vdXItcHJvamVjdHNfX2NvbnRlbnQgaDIge1xuICB3aWR0aDogMzkuOTI1MzczMTM0MzI4MzYlO1xuICBtYXgtd2lkdGg6IDQyOHB4O1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjExO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLm91ci1wcm9qZWN0c19fY29udGVudCBwIHtcbiAgbWF4LXdpZHRoOiA2MTJweDtcbiAgd2lkdGg6IDU3LjA4OTU1MjIzODgwNTk3JTtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ub3VyLXByb2plY3RzX19iZWZvcmUtYWZ0ZXItc2xpZGVyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3NC40JTtcbiAgbWFyZ2luLXRvcDogMjZweDtcbn1cblxuLm91ci1wcm9qZWN0c19fYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwIC5iZWZvcmUtYWZ0ZXItc2xpZGVyX19zbGlkZSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ub3VyLXByb2plY3RzX19iZWZvcmUtYWZ0ZXItc2xpZGVyLXdyYXAgLmJlZm9yZS1hZnRlci1zbGlkZXJfX3Bob3RvIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5vdXItcHJvamVjdHNfX2JlZm9yZS1hZnRlci1zbGlkZXItd3JhcCAuYmVmb3JlLWFmdGVyLXNsaWRlcl9fcGhvdG8tLWJlZm9yZSB7XG4gIHdpZHRoOiAzOS45MjUzNzMxMzQzMjgzNiU7XG4gIGhlaWdodDogMjN2dztcbiAgbWF4LXdpZHRoOiA0MjhweDtcbiAgbWF4LWhlaWdodDogNDI4cHg7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cblxuLm91ci1wcm9qZWN0c19fYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwIC5iZWZvcmUtYWZ0ZXItc2xpZGVyX19waG90by0tYWZ0ZXIge1xuICB3aWR0aDogNTcuMDg5NTUyMjM4ODA1OTclO1xuICBoZWlnaHQ6IDMyLjg3M3Z3O1xuICBtYXgtd2lkdGg6IDYxMnB4O1xuICBtYXgtaGVpZ2h0OiA2MTJweDtcbn1cblxuLm91ci1wcm9qZWN0c19fYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwIC5iZWZvcmUtYWZ0ZXItc2xpZGVyX19zbGlkZXItbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE0Ljg2OTI4MTA0NTc1MTYzJTtcbiAgcmlnaHQ6IDYwLjA3NDYyNjg2NTY3MTY0JTtcbn1cblxuLm91ci1kb2N0b3JzX19zZWN0aW9uLXNsaWRlci13cmFwIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGUtd3JhcCB7XG4gIGhlaWdodDogODYwcHg7XG59XG5cbi5vdXItZG9jdG9yc19fc2VjdGlvbi1zbGlkZXItd3JhcCAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vdXItZG9jdG9yc19fc2VjdGlvbi1zbGlkZXItd3JhcCAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlIGgyIHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG59XG5cbi5vdXItZG9jdG9yc19fc2VjdGlvbi1zbGlkZXItd3JhcCAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlIHAge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWF4LXdpZHRoOiA3MDRweDtcbn1cblxuLm91ci1kb2N0b3JzX19zZWN0aW9uLXNsaWRlci13cmFwIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGUgLm91ci1kb2N0b3JzX19za2lsbHMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbn1cblxuLm91ci1kb2N0b3JzX19zZWN0aW9uLXNsaWRlci13cmFwIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGUgdWwge1xuICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuICBtYXgtd2lkdGg6IDI2NHB4O1xufVxuXG4ub3VyLWRvY3RvcnNfX3NlY3Rpb24tc2xpZGVyLXdyYXAgLnNlY3Rpb24tc2xpZGVyX19zbGlkZSB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5cbi5vdXItZG9jdG9yc19fc2VjdGlvbi1zbGlkZXItd3JhcCAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlIHVsOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm91ci1kb2N0b3JzX19zZWN0aW9uLXNsaWRlci13cmFwIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGUgdWwgcCB7XG4gIGZvbnQtZmFtaWx5OiBQb2Rrb3ZhO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ub3VyLWRvY3RvcnNfX2FsbC1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTI1cHg7XG4gIHRvcDogMTM3cHg7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5vdXItZG9jdG9yc19fYWxsLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzgyMzc5ZTtcbn1cblxuLm5ld3Mtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEzM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogNjhweDtcbn1cblxuLm5ld3Mtc2VjdGlvbl9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm5ld3Mtc2VjdGlvbiBoMiB7XG4gIHdpZHRoOiA3NC40JTtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiA2NHB4O1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDUxcHg7XG59XG5cbi5uZXdzLXNlY3Rpb25fX25ld3MtbGlzdC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uZXdzLXNlY3Rpb25fX25ld3MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xufVxuXG4ubmV3cy1zZWN0aW9uX19uZXdzLWxpc3QtaXRlbSB7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogNDgwcHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cblxuLm5ld3Mtc2VjdGlvbl9fbmV3cy1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm5ld3Mtc2VjdGlvbl9fYXJyb3ctbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMHB4O1xuICB0b3A6IDE0M3B4O1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7XG59XG5cbi5uZXdzLXNlY3Rpb25fX2Fycm93LWxpbmsgLmljb24ge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLnNpbmdsZS1uZXdzLXNlY3Rpb25fX2RhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDYwcHg7XG4gIHRvcDogNDlweDtcbiAgZm9udC1mYW1pbHk6IEJlYmFzTmV1ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNpbmdsZS1uZXdzLXNlY3Rpb25fX2Fycm93LWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTdweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDI1cHggMjBweDtcbn1cblxuLnNpbmdsZS1uZXdzLXNlY3Rpb25fX2Fycm93LWxpbmsgLmljb24ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnNpbmdsZS1uZXdzLXNlY3Rpb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNzIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG59XG5cbi5zaW5nbGUtbmV3cy1zZWN0aW9uX190ZXh0IHtcbiAgcGFkZGluZzogMCA2MHB4IDUwcHggNjBweDtcbn1cblxuLnNpbmdsZS1uZXdzLXNlY3Rpb25fX3RleHQgaDIge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDY0cHg7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjEzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uc2luZ2xlLW5ld3Mtc2VjdGlvbl9fdGV4dCBoMjpob3ZlciB7XG4gIGNvbG9yOiAjODIzNzllO1xufVxuXG4uc2luZ2xlLW5ld3Mtc2VjdGlvbl9fdGV4dCBwIHtcbiAgbWF4LXdpZHRoOiA1NTJweDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWJvdXQtcGFnZSB7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xufVxuXG4uYWJvdXQtcGFnZV9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWJvdXQtcGFnZV9fbmF2LXNpZGViYXIge1xuICB3aWR0aDogMjE2cHg7XG4gIG1hcmdpbi1yaWdodDogNzJweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hYm91dC1wYWdlX19uYXYtc2lkZWJhciBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG5cbi5hYm91dC1wYWdlX19uYXYtc2lkZWJhciBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWJvdXQtcGFnZV9fbmF2LXNpZGViYXIgLm5hdi1zaWRlYmFyX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmFib3V0LXBhZ2VfX25hdi1zaWRlYmFyIC5uYXYtc2lkZWJhcl9fbGluazphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjM3OWU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmFib3V0LXBhZ2VfX25hdi1zaWRlYmFyIC5uYXYtc2lkZWJhcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjODIzNzllO1xufVxuXG4uYWJvdXQtcGFnZV9fbmF2LXNpZGViYXIgLm5hdi1zaWRlYmFyX19saW5rOmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmFib3V0LXBhZ2VfX25hdi1zaWRlYmFyIC5uYXYtc2lkZWJhcl9fbGluay5pcy1hY3RpdmUge1xuICBjb2xvcjogIzgyMzc5ZTtcbn1cblxuLmFib3V0LXBhZ2VfX25hdi1zaWRlYmFyIC5uYXYtc2lkZWJhcl9fbGluay5pcy1hY3RpdmU6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uYWJvdXQtcGFnZV9fY29udGVudCB7XG4gIHdpZHRoOiA3NC40JTtcbn1cblxuLmFib3V0LXBhZ2VfX2NvbnRlbnQtLW5vbi1yZXNpZGVudCwgLmFib3V0LXBhZ2VfX2NvbnRlbnQtLWRvY3RvciwgLmFib3V0LXBhZ2VfX2NvbnRlbnQtLWtsaW5payB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2VydGlmaWNhdGVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQzcHg7XG4gIGxlZnQ6IDEyMHB4O1xuICB3aWR0aDogMTkycHg7XG59XG5cbi5jZXJ0aWZpY2F0ZXNfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNlcnRpZmljYXRlc19fc2xpZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uY2VydGlmaWNhdGVzX19zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jZXJ0aWZpY2F0ZXNfX3NsaWRlci5zbGljay1pbml0aWFsaXplZDpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jZXJ0aWZpY2F0ZXNfX3NsaWRlci5zbGljay1pbml0aWFsaXplZCB+IC5zZWN0aW9uLXNsaWRlci1uYXYge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2VydGlmaWNhdGVzIC5jZXJ0aWZpY2F0ZXNfX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDEwcHggMCAxMXB4IDA7XG59XG5cbi5jZXJ0aWZpY2F0ZXNfX3NsaWRlci1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jZXJ0aWZpY2F0ZXMtcG9wdXAtd3JhcCAubWZwLWNsb3NlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBvcGFjaXR5OiAwLjU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2VydGlmaWNhdGVzLXBvcHVwLXdyYXAgLm1mcC1jbG9zZTpiZWZvcmUsIC5jZXJ0aWZpY2F0ZXMtcG9wdXAtd3JhcCAubWZwLWNsb3NlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMnB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY2VydGlmaWNhdGVzLXBvcHVwLXdyYXAgLm1mcC1jbG9zZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uY2VydGlmaWNhdGVzLXBvcHVwLXdyYXAgLm1mcC1jbG9zZTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uY2VydGlmaWNhdGVzLXBvcHVwLXdyYXAgLm1mcC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY2VydGlmaWNhdGVzLXBvcHVwLXdyYXAgLm1mcC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY2VydGlmaWNhdGVzLXBvcHVwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5jZXJ0aWZpY2F0ZXMtcG9wdXBfX3NsaWRlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNlcnRpZmljYXRlcy1wb3B1cCAuc2xpY2stbGlzdCxcbi5jZXJ0aWZpY2F0ZXMtcG9wdXAgLnNsaWNrLXRyYWNrIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY2VydGlmaWNhdGVzLXBvcHVwIC5jZXJ0aWZpY2F0ZXMtcG9wdXBfX3NsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAuNTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uY2VydGlmaWNhdGVzLXBvcHVwIC5jZXJ0aWZpY2F0ZXMtcG9wdXBfX3NsaWRlIGltZyB7XG4gIGhlaWdodDogMzMuMzMzMzMzMzMzMzMzMzMlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5jZXJ0aWZpY2F0ZXMtcG9wdXAgLmNlcnRpZmljYXRlcy1wb3B1cF9fc2xpZGUuc2xpY2stY3VycmVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDg2Ljg3NXZ3O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2VydGlmaWNhdGVzLXBvcHVwIC5jZXJ0aWZpY2F0ZXMtcG9wdXBfX3NsaWRlLnNsaWNrLWN1cnJlbnQgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4uY2VydGlmaWNhdGVzLXBvcHVwX19zbGlkZXItbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwcHg7XG59XG5cbi52aWRlby1yZXZpZXdzLWFzaWRlIHtcbiAgcGFkZGluZy10b3A6IDEyN3B4O1xuICB3aWR0aDogMjQwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4udmlkZW8tcmV2aWV3cy1hc2lkZV9fYXJyb3ctbGluayAuaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4udmlkZW8tcmV2aWV3cy1hc2lkZV9fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5cbi52aWRlby1yZXZpZXdzLWFzaWRlX19saXN0LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cblxuLnZpZGVvLXJldmlld3MtYXNpZGVfX2xpc3QtaXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udmlkZW8tcmV2aWV3cy1hc2lkZV9fbGlzdC1pdGVtLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE0MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udmlkZW8tcmV2aWV3cy1hc2lkZV9fbGlzdC1pdGVtLWltZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi52aWRlby1yZXZpZXdzLWFzaWRlX19saXN0LWl0ZW0taW1nIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNTRweDtcbn1cblxuLnZpZGVvLXJldmlld3MtYXNpZGVfX2xpc3QtaXRlbS10ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG5cbi52aWRlby1yZXZpZXdzLWFzaWRlX19saXN0LWl0ZW0tdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aWRlby1yZXZpZXdzLWFzaWRlX19saXN0IGEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFib3V0LXBhZ2VfX25hdi1zaWRlYmFyLS1rbGluaWsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEyMHB4O1xuICB0b3A6IDA7XG59XG5cbi5hYm91dC1wYWdlX19rbGluaWsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMXB4O1xufVxuXG4uYWJvdXQtcGFnZV9fa2xpbmlrIGgyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xufVxuXG4uYWJvdXQtcGFnZV9fa2xpbmlrIGZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDUzcHggMDtcbn1cblxuLmFib3V0LXBhZ2VfX2tsaW5payBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hYm91dC1wYWdlX19rbGluaWsgZmlndXJlIGZpZ2NhcHRpb24ge1xuICBtYXgtd2lkdGg6IDU1MnB4O1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXRvcDogMTdweDtcbn1cblxuLmFib3V0LXBhZ2VfX2tsaW5payBmaWd1cmUgZmlnY2FwdGlvbiBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uYWJvdXQtcGFnZV9fa2xpbmlrIGZpZ3VyZSBmaWdjYXB0aW9uIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5hYm91dC1wYWdlX19rbGluaWsgZmlndXJlIGZpZ2NhcHRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjODIzNzllO1xufVxuXG4uYWJvdXQtcGFnZV9fa2xpbmlrIGZpZ3VyZSBmaWdjYXB0aW9uIGE6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMCwgNTUsIDE1OCwgMC4xKTtcbn1cblxuLmFib3V0LXBhZ2VfX2tsaW5payBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzFweDtcbn1cblxuLmFib3V0LXBhZ2VfX2tsaW5payBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hYm91dC1wYWdlX19rbGluaWsgaDMge1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjExO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmFib3V0LXBhZ2VfX2tsaW5payBoMixcbi5hYm91dC1wYWdlX19rbGluaWsgaDMsXG4uYWJvdXQtcGFnZV9fa2xpbmlrIGZpZ3VyZSxcbi5hYm91dC1wYWdlX19rbGluaWsgcCB7XG4gIHdpZHRoOiA3NC40JTtcbn1cblxuLmFib3V0LXBhZ2VfX3Jvb20tc2xpZGVyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiA0OXB4O1xufVxuXG4uYWJvdXQtcGFnZV9fcm9vbS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWJvdXQtcGFnZV9fcm9vbS1zbGlkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5hYm91dC1wYWdlX19yb29tLXNsaWRlci5zbGljay1pbml0aWFsaXplZCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uYWJvdXQtcGFnZV9fcm9vbS1zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYWJvdXQtcGFnZV9fcm9vbS1zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQgfiAuc2VjdGlvbi1zbGlkZXItbmF2IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFib3V0LXBhZ2VfX3Jvb20tc2xpZGVyX19zbGlkZXItbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgYm90dG9tOiAxMnB4O1xufVxuXG4uYWJvdXQtcGFnZV9fc3RvcmllcyB7XG4gIHBhZGRpbmctYm90dG9tOiA0N3B4O1xufVxuXG4uYWJvdXQtcGFnZV9fc3RvcmllcyBoMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDY0cHg7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjEzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cblxuLmFib3V0LXBhZ2VfX3N0b3JpZXNfX3BhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4uYWJvdXQtcGFnZV9fYmxvZyB7XG4gIHBhZGRpbmctYm90dG9tOiA0N3B4O1xufVxuXG4uYWJvdXQtcGFnZV9fYmxvZyBoMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDY0cHg7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjEzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cblxuLmFib3V0LXBhZ2VfX2Jsb2dfX3BhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY2F0ZWdvcmllcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y4ZjhmODtcbn1cblxuLmNhdGVnb3JpZXMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xufVxuXG4uY2F0ZWdvcmllcyB1bCBsaSB7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmNhdGVnb3JpZXMgdWwgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmNhdGVnb3JpZXMgdWwgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvdHRvbTogLThweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODIzNzllO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmNhdGVnb3JpZXMgdWwgYTpob3ZlciwgLmNhdGVnb3JpZXMgdWwgYS5hY3RpdmUge1xuICBjb2xvcjogIzgyMzc5ZTtcbn1cblxuLmNhdGVnb3JpZXMgdWwgYTpob3ZlcjphZnRlciwgLmNhdGVnb3JpZXMgdWwgYS5hY3RpdmU6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uY2F0ZWdvcmllc19faG92ZXItbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNjZweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjM3OWU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmJsb2ctbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y4ZjhmODtcbn1cblxuLmJsb2ctbGlzdF9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xufVxuXG4uYmxvZy1saXN0X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDU4cHg7XG59XG5cbi5ibG9nLWxpc3RfX2l0ZW0tc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmJsb2ctbGlzdF9faXRlbS1zZWN0aW9uLWlubmVyLS1sZWZ0IHtcbiAgd2lkdGg6IDc0LjI4NTcxNDI4NTcxNDI5JTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLmJsb2ctbGlzdF9faXRlbS1zZWN0aW9uLWlubmVyLS1yaWdodCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmJsb2ctbGlzdF9faXRlbS1zZWN0aW9uLS10b3Age1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYmxvZy1saXN0X19pdGVtLXNlY3Rpb24tLW1pZGRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5ibG9nLWxpc3RfX2l0ZW0tdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uYmxvZy1saXN0X19pdGVtLXRpdGxlIGgzIHtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmJsb2ctbGlzdF9faXRlbS10aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjODIzNzllO1xufVxuXG4uYmxvZy1saXN0X19pdGVtLXRpdGxlOmhvdmVyIGgzIHtcbiAgY29sb3I6ICM4MjM3OWU7XG59XG5cbi5ibG9nLWxpc3RfX2l0ZW0tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmJsb2ctbGlzdF9faXRlbSAuZGF0ZSB7XG4gIHBhZGRpbmctdG9wOiAxN3B4O1xuICBmb250LWZhbWlseTogQmViYXNOZXVlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYmxvZy1saXN0X19pdGVtIC5leHBlcnRzIHtcbiAgcGFkZGluZy10b3A6IDZweDtcbn1cblxuLmJsb2ctbGlzdF9faXRlbSAuZXhwZXJ0c19fdGl0bGUge1xuICBmb250LWZhbWlseTogQmViYXNOZXVlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjYjhiMWJhO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5ibG9nLWxpc3RfX2l0ZW0gLmV4cGVydHNfX2xpc3QgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2I4YjFiYTtcbn1cblxuLmJsb2ctbGlzdF9faXRlbSBmaWd1cmUge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvZy1saXN0X19pdGVtIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2ctbGlzdF9faXRlbSAudGFncyB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG5cbi5ibG9nLWxpc3RfX2l0ZW0gLnRhZ3MgYSB7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5ibG9nLWxpc3RfX2l0ZW0gLnRhZ3MgYTpob3ZlciB7XG4gIGNvbG9yOiAjODIzNzllO1xufVxuXG4uYWJvdXQtcGFnZV9fc3RhcnMge1xuICBwYWRkaW5nLWJvdHRvbTogNDNweDtcbn1cblxuLmFib3V0LXBhZ2VfX3N0YXJzIGgyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYWJvdXQtcGFnZV9fc3RhcnMgPiBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmFib3V0LXBhZ2VfX3N0YXJzID4gcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWJvdXQtcGFnZV9fc3RhcnNfX3BhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuXG4uYWJvdXQtcGFnZV9fc3RhcnMtc3Rvcmllcy1saXN0IHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuLmFib3V0LXBhZ2VfX3NwZWNpYWxpc3RzIGgyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiA1NHB4O1xufVxuXG4uc3BlY2lhbGlzdHMtbGlzdC13cmFwIGgzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xMTtcbn1cblxuLnNwZWNpYWxpc3RzLWxpc3Qtd3JhcDpsYXN0LW9mLXR5cGUgLnNwZWNpYWxpc3RzLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc3BlY2lhbGlzdHMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAzOXB4IC0xMnB4IDgwcHggLTEycHg7XG59XG5cbi5zcGVjaWFsaXN0cy1saXN0X19pdGVtIHtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5zcGVjaWFsaXN0cy1saXN0X19pdGVtLXBob3RvIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgaGVpZ2h0OiAzMTZweDtcbiAgaGVpZ2h0OiAyNC42ODc1dnc7XG59XG5cbi5zcGVjaWFsaXN0cy1saXN0X19pdGVtLXRleHQge1xuICBtYXJnaW4tdG9wOiAxN3B4O1xufVxuXG4uc3BlY2lhbGlzdHMtbGlzdF9faXRlbS1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zcGVjaWFsaXN0cy1saXN0X19pdGVtLWxpbms6aG92ZXIgaDQge1xuICBjb2xvcjogIzgyMzc5ZTtcbn1cblxuLnNwZWNpYWxpc3RzLWxpc3RfX2l0ZW0gaDQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uc3BlY2lhbGlzdHMtbGlzdF9faXRlbSBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG5cbi5zcGVjaWFsaXN0cy1saXN0X19pdGVtLS1zaXplLWwge1xuICB3aWR0aDogNjYuNjYlO1xufVxuXG4uc3BlY2lhbGlzdHMtbGlzdF9faXRlbS0tc2l6ZS1sIC5zcGVjaWFsaXN0cy1saXN0X19pdGVtLXBob3RvIHtcbiAgaGVpZ2h0OiAzNy4xODc1dnc7XG59XG5cbi5zcGVjaWFsaXN0cy1saXN0X19pdGVtLS1zaXplLWwgLnNwZWNpYWxpc3RzLWxpc3RfX2l0ZW0tdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzOXB4O1xuICBsZWZ0OiAzMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuXG4uc3BlY2lhbGlzdHMtbGlzdF9faXRlbS0tc2l6ZS1sIGg0IHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zcGVjaWFsaXN0cy1saXN0X19pdGVtLS1zaXplLWwgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWJvdXQtcGFnZV9fbmF2LXNpZGViYXItLWRvY3RvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTIwcHg7XG4gIHRvcDogMDtcbn1cblxuLmFib3V0LXBhZ2VfX2RvY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmFib3V0LXBhZ2VfX2RvY3RvciBoMiB7XG4gIHdpZHRoOiA3NC40JTtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiA2NHB4O1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbi5hYm91dC1wYWdlX19kb2N0b3ItdG9wLWJhciB7XG4gIHdpZHRoOiA3NC40JTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWJvdXQtcGFnZV9fZG9jdG9yLXRvcC1iYXIgcCB7XG4gIGNvbG9yOiAjYjhiMWJhO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFib3V0LXBhZ2VfX2RvY3Rvci10b3AtYmFyLXNpbmctYnRuIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDIyOHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODIzNzllO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uYWJvdXQtcGFnZV9fZG9jdG9yLXRvcC1iYXItc2luZy1idG46aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDE1cHggMzBweCAwIHJnYmEoMTMwLCA1NSwgMTU4LCAwLjUpO1xufVxuXG4uYWJvdXQtcGFnZV9fZG9jdG9yLXNsaWRlci13cmFwIHtcbiAgd2lkdGg6IDc0LjQlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG5cbi5hYm91dC1wYWdlX19kb2N0b3Itc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFib3V0LXBhZ2VfX2RvY3Rvci1zbGlkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5hYm91dC1wYWdlX19kb2N0b3Itc2xpZGVyLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uYWJvdXQtcGFnZV9fZG9jdG9yLXNsaWRlci5zbGljay1pbml0aWFsaXplZDpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5hYm91dC1wYWdlX19kb2N0b3Itc2xpZGVyLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5hYm91dC1wYWdlX19kb2N0b3Itc2xpZGVyLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hYm91dC1wYWdlX19kb2N0b3Itc2xpZGVyLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIGJvdHRvbTogMTJweDtcbn1cblxuLmFib3V0LXBhZ2VfX2RvY3RvciAudGV4dC1zZWN0aW9uIHtcbiAgd2lkdGg6IDc0LjQlO1xufVxuXG4uYWJvdXQtcGFnZV9fZG9jdG9yIC50ZXh0LXNlY3Rpb24gaDMge1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICBtYXJnaW4tdG9wOiA3NXB4O1xufVxuXG4uYWJvdXQtcGFnZV9fZG9jdG9yIC50ZXh0LXNlY3Rpb24gPiBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLmFib3V0LXBhZ2VfX2RvY3RvciAudGV4dC1zZWN0aW9uLS13aXRoLWFzaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWJvdXQtcGFnZV9fZG9jdG9yIC50ZXh0LXNlY3Rpb24tLXdpdGgtYXNpZGUgLnRleHQtc2VjdGlvbl9fbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFib3V0LXBhZ2VfX2RvY3RvciAudGV4dC1zZWN0aW9uLS13aXRoLWFzaWRlIC50ZXh0LXNlY3Rpb25fX3JpZ2h0IHtcbiAgd2lkdGg6IDc0LjQlO1xufVxuXG4uYWJvdXQtcGFnZV9fZG9jdG9yIC50ZXh0LXNlY3Rpb24tLXdpdGgtYXNpZGUgLnRleHQtc2VjdGlvbl9fcmlnaHQgcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi5hYm91dC1wYWdlX19kb2N0b3IgLnRleHQtc2VjdGlvbi0td2l0aC1hc2lkZSAudGV4dC1zZWN0aW9uX19yaWdodCBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hYm91dC1wYWdlX19kb2N0b3IgLmltYWdlLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4uYWJvdXQtcGFnZV9fZG9jdG9yIC5pbWFnZS1zZWN0aW9uID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG59XG5cbi5hYm91dC1wYWdlX19kb2N0b3IgLmVtYmVkLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjMlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzdweDtcbn1cblxuLmFib3V0LXBhZ2VfX2RvY3RvciAuZW1iZWQtY29udGFpbmVyIGlmcmFtZSxcbi5hYm91dC1wYWdlX19kb2N0b3IgLmVtYmVkLWNvbnRhaW5lciBvYmplY3QsXG4uYWJvdXQtcGFnZV9fZG9jdG9yIC5lbWJlZC1jb250YWluZXIgZW1iZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFib3V0LXBhZ2VfX2RvY3Rvcl9fY2VydGlmaWNhdGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5hYm91dC1wYWdlX19kb2N0b3JfX2JlZm9yZS1hZnRlci1zbGlkZXItd3JhcCwgLmFib3V0LXBhZ2VfX2RvY3Rvcl9faW50ZXJhY3RpdmUtYmxvY2ssIC5hYm91dC1wYWdlX19kb2N0b3ItY2FzZXMge1xuICB3aWR0aDogNzQuNCU7XG59XG5cbi5hYm91dC1wYWdlX19kb2N0b3ItY2FzZXMge1xuICBtYXJnaW4tdG9wOiAzNHB4O1xufVxuXG4uYWJvdXQtcGFnZV9fZG9jdG9yLWNhc2VzID4gaDMge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjExO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uYWJvdXQtcGFnZV9fZG9jdG9yX19iZWZvcmUtYWZ0ZXItc2xpZGVyLXdyYXAge1xuICBtYXJnaW4tdG9wOiAzNHB4O1xufVxuXG4uYWJvdXQtcGFnZV9fZG9jdG9yX19iZWZvcmUtYWZ0ZXItc2xpZGVyLXdyYXAgLnRvcCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmFib3V0LXBhZ2VfX2RvY3Rvcl9fYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwIC50b3AgaDMge1xuICB3aWR0aDogNTAlO1xufVxuXG4uYWJvdXQtcGFnZV9fZG9jdG9yLXByaWNlcyB7XG4gIHdpZHRoOiA3NC40JTtcbiAgbWFyZ2luLXRvcDogNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmFib3V0LXBhZ2VfX2RvY3Rvci1wcmljZXMgaDMge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjExO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uYWJvdXQtcGFnZV9fZG9jdG9yLXByaWNlcy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWJvdXQtcGFnZV9fZG9jdG9yLXByaWNlcy10YWJsZV9faGVhZCBwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFib3V0LXBhZ2VfX2RvY3Rvci1wcmljZXMtdGFibGVfX2JvZHkgcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5hYm91dC1wYWdlX19kb2N0b3ItcHJpY2VzLXRhYmxlX19ib2R5IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmFib3V0LXBhZ2VfX2RvY3Rvci1wcmljZXMtdGFibGVfX2hlYWQsIC5hYm91dC1wYWdlX19kb2N0b3ItcHJpY2VzLXRhYmxlX19ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hYm91dC1wYWdlX19kb2N0b3ItcHJpY2VzLXRhYmxlX19oZWFkIGxpLCAuYWJvdXQtcGFnZV9fZG9jdG9yLXByaWNlcy10YWJsZV9fYm9keSBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbn1cblxuLmFib3V0LXBhZ2VfX2RvY3Rvci1wcmljZXMtdGFibGVfX2hlYWQgcCwgLmFib3V0LXBhZ2VfX2RvY3Rvci1wcmljZXMtdGFibGVfX2JvZHkgcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40Mztcbn1cblxuLmFib3V0LXBhZ2VfX2RvY3Rvci1wcmljZXMtdGFibGVfX2hlYWQgcDpmaXJzdC1vZi10eXBlLCAuYWJvdXQtcGFnZV9fZG9jdG9yLXByaWNlcy10YWJsZV9fYm9keSBwOmZpcnN0LW9mLXR5cGUge1xuICBtYXgtd2lkdGg6IDUyMHB4O1xufVxuXG4uYWJvdXQtcGFnZV9fZG9jdG9yLXByaWNlcy10YWJsZV9faGVhZCBwOmxhc3Qtb2YtdHlwZSwgLmFib3V0LXBhZ2VfX2RvY3Rvci1wcmljZXMtdGFibGVfX2JvZHkgcDpsYXN0LW9mLXR5cGUge1xuICB3aWR0aDogMTIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uYWJvdXQtcGFnZV9fbmF2LXNpZGViYXItLW5vbi1yZXNpZGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTIwcHg7XG4gIHRvcDogMDtcbn1cblxuLmFib3V0LXBhZ2VfX25vbi1yZXNpZGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFib3V0LXBhZ2VfX25vbi1yZXNpZGVudCBoMiB7XG4gIHdpZHRoOiA3NC40JTtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiA2NHB4O1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG59XG5cbi5hYm91dC1wYWdlX19ub24tcmVzaWRlbnQgLm9wZXJhdGlvbi1zdGFnZXMge1xuICB3aWR0aDogNzQuNCU7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG5cbi5hYm91dC1wYWdlX19ub24tcmVzaWRlbnQgLm9wZXJhdGlvbi1zdGFnZXM6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFib3V0LXBhZ2VfX25vbi1yZXNpZGVudCAub3BlcmF0aW9uLXN0YWdlcyBoMyB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTE7XG59XG5cbi5hYm91dC1wYWdlX19ub24tcmVzaWRlbnQgLm9wZXJhdGlvbi1zdGFnZXNfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLmFib3V0LXBhZ2VfX25vbi1yZXNpZGVudCAub3BlcmF0aW9uLXN0YWdlc19faXRlbSBoNCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cblxuLmFib3V0LXBhZ2VfX25vbi1yZXNpZGVudCAub3BlcmF0aW9uLXN0YWdlc19faXRlbSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG5cbi5hYm91dC1wYWdlX19ub24tcmVzaWRlbnQgLm9wZXJhdGlvbi1zdGFnZXNfX2l0ZW0gbGkgaDUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5hYm91dC1wYWdlX19ub24tcmVzaWRlbnQgLm9wZXJhdGlvbi1zdGFnZXNfX2l0ZW0gbGkgcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmFib3V0LXBhZ2VfX25vbi1yZXNpZGVudCAub3BlcmF0aW9uLXN0YWdlc19faXRlbSBsaSBwIGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y4ZjhmODtcbiAgY29sb3I6ICMwMDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmFib3V0LXBhZ2VfX25vbi1yZXNpZGVudCAub3BlcmF0aW9uLXN0YWdlc19faXRlbSBsaSBwIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTMwLCA1NSwgMTU4LCAwLjEpO1xuICBjb2xvcjogIzgyMzc5ZTtcbn1cblxuLmFib3V0LXBhZ2VfX25vbi1yZXNpZGVudCBmaWd1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgNzFweCAwO1xufVxuXG4uYWJvdXQtcGFnZV9fbm9uLXJlc2lkZW50IGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFib3V0LXBhZ2VfX25vbi1yZXNpZGVudCAub3BlcmF0aW9uLXByb2dyYW0ge1xuICB3aWR0aDogNzQuNCU7XG59XG5cbi5hYm91dC1wYWdlX19ub24tcmVzaWRlbnQgLm9wZXJhdGlvbi1wcm9ncmFtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hYm91dC1wYWdlX19ub24tcmVzaWRlbnQgLm9wZXJhdGlvbi1wcm9ncmFtIGgzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xMTtcbn1cblxuLmFib3V0LXBhZ2VfX25vbi1yZXNpZGVudCAub3BlcmF0aW9uLXByb2dyYW1fX3N1YnRpbHRlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tdG9wOiA0NnB4O1xufVxuXG4uYWJvdXQtcGFnZV9fbm9uLXJlc2lkZW50IC5vcGVyYXRpb24tcHJvZ3JhbV9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uYWJvdXQtcGFnZV9fbm9uLXJlc2lkZW50IC5vcGVyYXRpb24tcHJvZ3JhbV9faXRlbSBoNCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbn1cblxuLmFib3V0LXBhZ2VfX25vbi1yZXNpZGVudCAub3BlcmF0aW9uLXByb2dyYW1fX2l0ZW0gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5hYm91dC1wYWdlX19ub24tcmVzaWRlbnQgLm9wZXJhdGlvbi1wcm9ncmFtX19pdGVtIGxpIGg1IHtcbiAgd2lkdGg6IDI4OHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40Mztcbn1cblxuLmFib3V0LXBhZ2VfX25vbi1yZXNpZGVudCAub3BlcmF0aW9uLXByb2dyYW1fX2l0ZW0gbGkgZGl2IHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4uYWJvdXQtcGFnZV9fbm9uLXJlc2lkZW50IC5vcGVyYXRpb24tcHJvZ3JhbV9faXRlbSBsaSBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG5cbi5hYm91dC1wYWdlX19ub24tcmVzaWRlbnQgLm9wZXJhdGlvbi1wcm9ncmFtX19pdGVtIGxpIHAgYSB7XG4gIGNvbG9yOiAjODIzNzllO1xufVxuXG4uYWJvdXQtcGFnZV9fbm9uLXJlc2lkZW50LXNpZGViYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTUycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMzhweDtcbn1cblxuLmFib3V0LXBhZ2VfX25vbi1yZXNpZGVudC1zaWRlYmFyIC5sb2NhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDg2cHg7XG59XG5cbi5hYm91dC1wYWdlX19ub24tcmVzaWRlbnQtc2lkZWJhciAubG9jYXRpb24gaDYge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4uYWJvdXQtcGFnZV9fbm9uLXJlc2lkZW50LXNpZGViYXIgLmxvY2F0aW9uIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxOTBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIHBhZGRpbmctbGVmdDogNDJweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uYWJvdXQtcGFnZV9fbm9uLXJlc2lkZW50LXNpZGViYXIgLmxvY2F0aW9uIGEgc3BhbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmFib3V0LXBhZ2VfX25vbi1yZXNpZGVudC1zaWRlYmFyIC5sb2NhdGlvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICM4MjM3OWU7XG59XG5cbi5hYm91dC1wYWdlX19ub24tcmVzaWRlbnQtc2lkZWJhciAubG9jYXRpb24gYTpob3ZlciBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzMCwgNTUsIDE1OCwgMC4xKTtcbn1cblxuLmFib3V0LXBhZ2VfX25vbi1yZXNpZGVudC1zaWRlYmFyIC5sb2NhdGlvbiBhIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBmaWxsOiAjODIzNzllO1xufVxuXG4uYWJvdXQtcGFnZV9fbm9uLXJlc2lkZW50LXNpZGViYXIgLmF0dGVudGlvbiBoNiB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5hYm91dC1wYWdlX19ub24tcmVzaWRlbnQtc2lkZWJhciAuYXR0ZW50aW9uIHAge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40Mztcbn1cblxuLmFib3V0LXBhZ2VfX2ZhcSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hYm91dC1wYWdlX19mYXEgaDIge1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDY0cHg7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjEzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbn1cblxuLmFib3V0LXBhZ2VfX2ZhcS10b3AtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWJvdXQtcGFnZV9fZmFxLXRvcC1iYXItbGluayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uYWJvdXQtcGFnZV9fZmFxLXRvcC1iYXItbGluayAuaWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGZpbGw6ICM4MjM3OWU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmFib3V0LXBhZ2VfX2ZhcS10b3AtYmFyLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzgyMzc5ZTtcbn1cblxuLmFib3V0LXBhZ2VfX2ZhcS10b3AtYmFyLWFzay1idG4ge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTkycHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyMzc5ZTtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmFib3V0LXBhZ2VfX2ZhcS10b3AtYmFyLWFzay1idG46aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDE1cHggMzBweCAwIHJnYmEoMTMwLCA1NSwgMTU4LCAwLjUpO1xufVxuXG4uYWJvdXQtcGFnZV9fZmFxX19wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNTFweDtcbn1cblxuLmZhcS1saXN0IHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbn1cblxuLmZhcS1saXN0X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjhmOGY4O1xufVxuXG4uZmFxLWxpc3RfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmZhcS1saXN0X19pdGVtLXRleHQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5mYXEtbGlzdF9faXRlbS1kYXRlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBCZWJhc05ldWU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4uZmFxLWxpc3RfX2Fycm93LWxpbmsge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4uZmFxLWxpc3RfX2Fycm93LWxpbmsgLmljb24ge1xuICBtYXJnaW4tbGVmdDogOXB4O1xufVxuXG4uYWJvdXQtcGFnZV9fZmFxcyB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hYm91dC1wYWdlX19mYXFzIGgyIHtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiA2NHB4O1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG59XG5cbi5hYm91dC1wYWdlX19mYXFzLWNhdGVnb3JpZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xufVxuXG4uYWJvdXQtcGFnZV9fZmFxcy1jYXRlZ29yaWVzLWxpc3QtaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNTNweDtcbn1cblxuLmFib3V0LXBhZ2VfX2ZhcXMtY2F0ZWdvcmllcy1saXN0LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuXG4uYWJvdXQtcGFnZV9fZmFxcy1jYXRlZ29yaWVzLWxpc3QtaXRlbSBhIGgzIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5hYm91dC1wYWdlX19mYXFzLWNhdGVnb3JpZXMtbGlzdC1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogIzgyMzc5ZTtcbn1cblxuLmFib3V0LXBhZ2VfX2ZhcXMtY2F0ZWdvcmllcy1saXN0LWl0ZW0gYTpob3ZlciBoMyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMzAsIDU1LCAxNTgsIDAuMSk7XG59XG5cbi5hYm91dC1wYWdlX19mYXFzLWNhdGVnb3JpZXMtbGlzdC1pdGVtIHAge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5hYm91dC1wYWdlX19mYXFzLWFzay1idG4ge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTkycHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODIzNzllO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uYWJvdXQtcGFnZV9fZmFxcy1hc2stYnRuOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxNXB4IDMwcHggMCByZ2JhKDEzMCwgNTUsIDE1OCwgMC41KTtcbn1cblxuLmFib3V0LXBhZ2VfX2FzayB7XG4gIHBhZGRpbmctYm90dG9tOiA4OXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hYm91dC1wYWdlX19hc2sgaDIge1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDY0cHg7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjEzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmFib3V0LXBhZ2VfX2FzayA+IHAge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5hYm91dC1wYWdlX19hc2sgPiBwIHNwYW4ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uYXNrLWZvcm0ge1xuICB3aWR0aDogNDgwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG59XG5cbi5hc2stZm9ybV9faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbn1cblxuLmFzay1mb3JtX19pbnB1dCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uYXNrLWZvcm1fX2lucHV0IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2I4YjFiYTtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYXNrLWZvcm1fX2lucHV0IGlucHV0LnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiOGIxYmE7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFzay1mb3JtX19pbnB1dCBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiOGIxYmE7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFzay1mb3JtX19pbnB1dCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjhiMWJhO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5hc2stZm9ybV9faW5wdXQgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiOGIxYmE7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFzay1mb3JtX19pbnB1dCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjhiMWJhO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5hc2stZm9ybV9faW5wdXQgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiAxM3B4IDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNiOGIxYmE7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLmFzay1mb3JtX19pbnB1dCB0ZXh0YXJlYS5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjhiMWJhO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5hc2stZm9ybV9faW5wdXQgdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjhiMWJhO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5hc2stZm9ybV9faW5wdXQgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2I4YjFiYTtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYXNrLWZvcm1fX2lucHV0IHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjhiMWJhO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5hc2stZm9ybV9faW5wdXQgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2I4YjFiYTtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYXNrLWZvcm1fX2lucHV0IGxhYmVsLmVycm9yIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgY29sb3I6ICNiYzMxMzE7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG5cbi5hc2stZm9ybV9faW5wdXQtZmlsZS1idG4ge1xuICB3aWR0aDogMTgxcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMTMwLCA1NSwgMTU4LCAwLjE1KTtcbiAgY29sb3I6ICM4MjM3OWU7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5hc2stZm9ybV9faW5wdXQtZmlsZS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYXNrLWZvcm1fX2lucHV0LWZpbGUuZHotZHJhZy1ob3ZlciAuYXNrLWZvcm1fX2lucHV0LWZpbGUtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFzay1mb3JtX19pbnB1dC1maWxlLXByZXZpZXcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4uYXNrLWZvcm1fX2lucHV0LWZpbGUtcHJldmlldyAuZHotZXJyb3ItbWFyayxcbi5hc2stZm9ybV9faW5wdXQtZmlsZS1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmssXG4uYXNrLWZvcm1fX2lucHV0LWZpbGUtcHJldmlldyAuZHotcHJvZ3Jlc3MsXG4uYXNrLWZvcm1fX2lucHV0LWZpbGUtcHJldmlldyAuZHotc2l6ZSxcbi5hc2stZm9ybV9faW5wdXQtZmlsZS1wcmV2aWV3IC5kei1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hc2stZm9ybV9faW5wdXQtZmlsZS1wcmV2aWV3IC5kei1wcmV2aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFzay1mb3JtX19pbnB1dC1maWxlLXByZXZpZXcgLmR6LWRldGFpbHMge1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cblxuLmFzay1mb3JtX19pbnB1dC1maWxlLXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmFzay1mb3JtX19pbnB1dC1maWxlLXByZXZpZXcgLmR6LWVycm9yLW1lc3NhZ2Uge1xuICBjb2xvcjogI2JjMzEzMTtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40Mztcbn1cblxuLmFzay1mb3JtX19pbnB1dC1maWxlLXByZXZpZXcgLmR6LXJlbW92ZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmFzay1mb3JtX19pbnB1dC1maWxlLXByZXZpZXcgLmR6LXJlbW92ZTpiZWZvcmUsIC5hc2stZm9ybV9faW5wdXQtZmlsZS1wcmV2aWV3IC5kei1yZW1vdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5hc2stZm9ybV9faW5wdXQtZmlsZS1wcmV2aWV3IC5kei1yZW1vdmU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmFzay1mb3JtX19pbnB1dC1maWxlLXByZXZpZXcgLmR6LXJlbW92ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uYXNrLWZvcm1fX2JvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uYXNrLWZvcm1fX2JvdHRvbSBidXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODIzNzllO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAyN3B4IDAgMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uYXNrLWZvcm1fX2JvdHRvbSBidXR0b246aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDE1cHggMzBweCAwIHJnYmEoMTMwLCA1NSwgMTU4LCAwLjUpO1xufVxuXG4uYXNrLWZvcm1fX2JvdHRvbSBwIHtcbiAgY29sb3I6ICNiOGIxYmE7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG5cbi5hYm91dC1wYWdlX19tZWRpYSB7XG4gIHBhZGRpbmctYm90dG9tOiA1OXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hYm91dC1wYWdlX19tZWRpYSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuXG4uYWJvdXQtcGFnZV9fbWVkaWFfX3BhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ubWVkaWEtbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y4ZjhmODtcbn1cblxuLm1lZGlhLWxpc3RfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbn1cblxuLm1lZGlhLWxpc3RfX2l0ZW0gaDMge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjExO1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuXG4ubWVkaWEtbGlzdF9faXRlbSBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNi45NTMxMjV2dztcbn1cblxuLmFib3V0LXBhZ2VfX3ByZXNzIHtcbiAgcGFkZGluZy1ib3R0b206IDY4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFib3V0LXBhZ2VfX3ByZXNzIGgyIHtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiA2NHB4O1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG5cbi5hYm91dC1wYWdlX19wcmVzc19fcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5wcmVzcy1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA2M3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y4ZjhmODtcbn1cblxuLnByZXNzLWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDY2cHg7XG59XG5cbi5wcmVzcy1saXN0X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wcmVzcy1saXN0X19pdGVtLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cblxuLnByZXNzLWxpc3RfX2l0ZW0tcmlnaHQge1xuICB3aWR0aDogMTkycHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ucHJlc3MtbGlzdF9faXRlbS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcmVzcy1saXN0X19pdGVtLWNvbnRlbnQgaDMge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xMTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnByZXNzLWxpc3RfX2l0ZW0tY29udGVudCBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLnByZXNzLWxpc3RfX2l0ZW1fX2Fycm93LWxpbmsge1xuICBtYXJnaW4tdG9wOiAxOXB4O1xufVxuXG4ucHJlc3MtbGlzdF9faXRlbV9fYXJyb3ctbGluayAuaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucHJlc3MtbGlzdF9faXRlbS1sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG59XG5cbi5wcmVzcy1saXN0X19pdGVtLWxvZ28gaW1nIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJlc3MtbGlzdF9faXRlbS1leHBlcnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDlweDtcbn1cblxuLnByZXNzLWxpc3RfX2l0ZW0tZXhwZXJ0cyBwIHtcbiAgY29sb3I6ICNiOGIxYmE7XG4gIGZvbnQtZmFtaWx5OiBCZWJhc05ldWU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4ucHJlc3MtbGlzdF9faXRlbS1leHBlcnRzIGxpIHtcbiAgY29sb3I6ICNiOGIxYmE7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG5cbi5wcmVzcy1saXN0X19pdGVtLXBob3RvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcmVzcy1saXN0X19pdGVtLXBob3RvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWJvdXQtcGFnZV9fbmV3cyB7XG4gIHBhZGRpbmctYm90dG9tOiA2OXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hYm91dC1wYWdlX19uZXdzIGgyIHtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiA2NHB4O1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDQzcHg7XG59XG5cbi5hYm91dC1wYWdlX19uZXdzX19wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLm5ld3MtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmOGY4Zjg7XG59XG5cbi5uZXdzLWxpc3QtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ubmV3cy1saXN0LWl0ZW1fX25ld3MtY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hYm91dC1wYWdlX192aWRlby1yZXZpZXdzIHtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFib3V0LXBhZ2VfX3ZpZGVvLXJldmlld3MgaDIge1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDY0cHg7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjEzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogNDNweDtcbn1cblxuLnZpZGVvLXJldmlld3MtbGlzdF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDQycHg7XG59XG5cbi52aWRlby1yZXZpZXdzLWxpc3RfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnZpZGVvLXJldmlld3MtbGlzdF9faXRlbSBoMyB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi52aWRlby1yZXZpZXdzLWxpc3RfX2l0ZW0gaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzYuNzk2ODc1dnc7XG59XG5cbi52aWRlby1yZXZpZXdzLWxpc3RfX2l0ZW0tYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuXG4udmlkZW8tcmV2aWV3cy1saXN0X19pdGVtLWRvY3RvcnMsIC52aWRlby1yZXZpZXdzLWxpc3RfX2l0ZW0tb3BlcmF0aW9ucywgLnZpZGVvLXJldmlld3MtbGlzdF9faXRlbS1wcmljZXMge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG5cbi52aWRlby1yZXZpZXdzLWxpc3RfX2l0ZW0tZG9jdG9yczpsYXN0LW9mLXR5cGUsIC52aWRlby1yZXZpZXdzLWxpc3RfX2l0ZW0tb3BlcmF0aW9uczpsYXN0LW9mLXR5cGUsIC52aWRlby1yZXZpZXdzLWxpc3RfX2l0ZW0tcHJpY2VzOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi52aWRlby1yZXZpZXdzLWxpc3RfX2l0ZW0tZG9jdG9ycyBoNCwgLnZpZGVvLXJldmlld3MtbGlzdF9faXRlbS1vcGVyYXRpb25zIGg0LCAudmlkZW8tcmV2aWV3cy1saXN0X19pdGVtLXByaWNlcyBoNCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4udmlkZW8tcmV2aWV3cy1saXN0X19pdGVtLWRvY3RvcnMgYSwgLnZpZGVvLXJldmlld3MtbGlzdF9faXRlbS1vcGVyYXRpb25zIGEsIC52aWRlby1yZXZpZXdzLWxpc3RfX2l0ZW0tcHJpY2VzIGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4udmlkZW8tcmV2aWV3cy1saXN0X19pdGVtLWRvY3RvcnMgYTpob3ZlciwgLnZpZGVvLXJldmlld3MtbGlzdF9faXRlbS1vcGVyYXRpb25zIGE6aG92ZXIsIC52aWRlby1yZXZpZXdzLWxpc3RfX2l0ZW0tcHJpY2VzIGE6aG92ZXIge1xuICBjb2xvcjogIzgyMzc5ZTtcbn1cblxuLnZpZGVvLXJldmlld3MtbGlzdF9faXRlbS1kb2N0b3JzIGE6aG92ZXIgc3BhbiwgLnZpZGVvLXJldmlld3MtbGlzdF9faXRlbS1vcGVyYXRpb25zIGE6aG92ZXIgc3BhbiwgLnZpZGVvLXJldmlld3MtbGlzdF9faXRlbS1wcmljZXMgYTpob3ZlciBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzMCwgNTUsIDE1OCwgMC4xKTtcbn1cblxuLnZpZGVvLXJldmlld3MtbGlzdF9faXRlbS1kb2N0b3JzIHVsLCAudmlkZW8tcmV2aWV3cy1saXN0X19pdGVtLW9wZXJhdGlvbnMgdWwsIC52aWRlby1yZXZpZXdzLWxpc3RfX2l0ZW0tcHJpY2VzIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLnZpZGVvLXJldmlld3MtbGlzdF9faXRlbS1kb2N0b3JzIGxpLCAudmlkZW8tcmV2aWV3cy1saXN0X19pdGVtLW9wZXJhdGlvbnMgbGksIC52aWRlby1yZXZpZXdzLWxpc3RfX2l0ZW0tcHJpY2VzIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLmFib3V0LXBhZ2VfX2Fuc3dlciB7XG4gIHBhZGRpbmctYm90dG9tOiA1MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hYm91dC1wYWdlX19hbnN3ZXIgaDIge1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDY0cHg7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjEzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbn1cblxuLmFib3V0LXBhZ2VfX2Fuc3dlci10b3AtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWJvdXQtcGFnZV9fYW5zd2VyLXRvcC1iYXItbGluayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uYWJvdXQtcGFnZV9fYW5zd2VyLXRvcC1iYXItbGluayAuaWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGZpbGw6ICM4MjM3OWU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmFib3V0LXBhZ2VfX2Fuc3dlci10b3AtYmFyLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzgyMzc5ZTtcbn1cblxuLmFib3V0LXBhZ2VfX2Fuc3dlci10b3AtYmFyLWFzay1idG4ge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTkycHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyMzc5ZTtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmFib3V0LXBhZ2VfX2Fuc3dlci10b3AtYmFyLWFzay1idG46aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDE1cHggMzBweCAwIHJnYmEoMTMwLCA1NSwgMTU4LCAwLjUpO1xufVxuXG4uYWJvdXQtcGFnZV9fYW5zd2VyLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNTNweDtcbn1cblxuLmFib3V0LXBhZ2VfX2Fuc3dlci1kYXRlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBCZWJhc05ldWU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMzdweDtcbn1cblxuLmFib3V0LXBhZ2VfX2Fuc3dlciBoMyB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cblxuLmFib3V0LXBhZ2VfX2Fuc3dlci10ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4uYWJvdXQtcGFnZV9fYW5zd2VyLXRleHQgYVtocmVmXj1cInRlbDpcIl0ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmFib3V0LXBhZ2VfX2Fuc3dlci1tIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFib3V0LXBhZ2VfX2Fuc3dlci1tIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hYm91dC1wYWdlX19hbnN3ZXItbSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmOGY4Zjg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmFib3V0LXBhZ2VfX2Fuc3dlci1tIGE6aG92ZXIge1xuICBjb2xvcjogIzgyMzc5ZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzMCwgNTUsIDE1OCwgMC4xKTtcbn1cblxuLmFib3V0LXBhZ2VfX3R2LXByb2plY3RzIHtcbiAgcGFkZGluZy1ib3R0b206IDQxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFib3V0LXBhZ2VfX3R2LXByb2plY3RzIGgyIHtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiA2NHB4O1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG59XG5cbi50di1wcm9qZWN0cy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogNDhweDtcbn1cblxuLnR2LXByb2plY3RzLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnR2LXByb2plY3RzLWl0ZW1fX2NoYW5uZWwtbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDhweDtcbiAgdG9wOiA0OHB4O1xufVxuXG4udHYtcHJvamVjdHMtaXRlbV9fY2hhbm5lbC1sb2dvIC5pY29uLWZpcnN0LWNoYW5uZWwge1xuICB3aWR0aDogNDlweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBmaWxsOiAjZmZmY2ZjO1xufVxuXG4udHYtcHJvamVjdHMtaXRlbV9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udHYtcHJvamVjdHMtaXRlbV9fY29udGVudCBoMyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnR2LXByb2plY3RzLWl0ZW1fX2NvbnRlbnQgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLnR2LXByb2plY3RzLWl0ZW1fX3NsaWRlci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi50di1wcm9qZWN0cy1pdGVtX19zbGlkZXItd3JhcC1ib3R0b20ge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWxlZnQ6IDQ5cHg7XG59XG5cbi50di1wcm9qZWN0cy1pdGVtX19zbGlkZXItd3JhcF9fc2xpZGVyLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnR2LXByb2plY3RzLWl0ZW1fX3NsaWRlci13cmFwX19hcnJvdy1saW5rIC5pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnR2LXByb2plY3RzLWl0ZW1fX3NsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgd2lkdGg6IDUyOHB4O1xufVxuXG4udHYtcHJvamVjdHMtaXRlbV9fc2xpZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4udHYtcHJvamVjdHMtaXRlbV9fc2xpZGVyLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udHYtcHJvamVjdHMtaXRlbV9fc2xpZGVyLnNsaWNrLWluaXRpYWxpemVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnR2LXByb2plY3RzLWl0ZW1fX3NsaWRlci1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLnR2LXByb2plY3RzLWl0ZW1fX3NsaWRlci1zbGlkZSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA5cHg7XG4gIHRvcDogNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmFib3V0LXBhZ2VfX3R2LXByb2plY3Qge1xuICBwYWRkaW5nLWJvdHRvbTogNTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWJvdXQtcGFnZV9fdHYtcHJvamVjdCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4udHYtcHJvamVjdC1lcGlzb2RlX190b3AtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbi50di1wcm9qZWN0LWVwaXNvZGVfX3RvcC1iYXIgaDMge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjExO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi50di1wcm9qZWN0LWVwaXNvZGVfX3RvcC1iYXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udHYtcHJvamVjdC1lcGlzb2RlX190b3AtYmFyIHVsIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4udHYtcHJvamVjdC1lcGlzb2RlX190b3AtYmFyIHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnR2LXByb2plY3QtZXBpc29kZV9fdG9wLWJhciB1bCBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi50di1wcm9qZWN0LWVwaXNvZGVfX3RvcC1iYXIgdWwgYTpob3ZlciB7XG4gIGNvbG9yOiAjODIzNzllO1xufVxuXG4udHYtcHJvamVjdC1lcGlzb2RlX190b3AtYmFyIHVsIGE6aG92ZXIgc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMzAsIDU1LCAxNTgsIDAuMSk7XG59XG5cbi50di1wcm9qZWN0LWVwaXNvZGUgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDB2dztcbn1cblxuLnR2LXByb2plY3QtZXBpc29kZV9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi50di1wcm9qZWN0LWVwaXNvZGVfX2JlZm9yZS1hZnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDQwOHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnR2LXByb2plY3QtZXBpc29kZV9fYmVmb3JlLWFmdGVyLXBob3RvIHtcbiAgd2lkdGg6IDE5MnB4O1xuICBoZWlnaHQ6IDE5MnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xufVxuXG4udHYtcHJvamVjdC1lcGlzb2RlX19iZWZvcmUtYWZ0ZXIgcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4udHYtcHJvamVjdC1lcGlzb2RlX19vcGVyYXRpb25zIHtcbiAgZmxleDogMTtcbiAgZmxleC1iYXNpczogMjk3cHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLnR2LXByb2plY3QtZXBpc29kZV9fb3BlcmF0aW9ucyBoNCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4udHYtcHJvamVjdC1lcGlzb2RlX19vcGVyYXRpb25zIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cblxuLnR2LXByb2plY3QtZXBpc29kZV9fb3BlcmF0aW9ucyBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG5cbi50di1wcm9qZWN0LWVwaXNvZGVfX2Fib3V0IHtcbiAgcGFkZGluZy10b3A6IDgycHg7XG59XG5cbi50di1wcm9qZWN0LWVwaXNvZGVfX2Fib3V0IGgzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xMTtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cblxuLnR2LXByb2plY3QtZXBpc29kZV9fYWJvdXQgcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLnR2LXByb2plY3QtZXBpc29kZV9fZXhwZXJ0cyB7XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xufVxuXG4udHYtcHJvamVjdC1lcGlzb2RlX19leHBlcnRzIGgzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xMTtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cblxuLnR2LXByb2plY3QtZXBpc29kZV9fZXhwZXJ0cyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG59XG5cbi50di1wcm9qZWN0LWVwaXNvZGVfX2V4cGVydHMgbGkge1xuICBmbGV4OiAxO1xuICBmbGV4LWJhc2lzOiAxOTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuXG4udHYtcHJvamVjdC1lcGlzb2RlX19leHBlcnRzIGxpIGg0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4udHYtcHJvamVjdC1lcGlzb2RlX19leHBlcnRzIGxpIGg0OmhvdmVyIHtcbiAgY29sb3I6ICM4MjM3OWU7XG59XG5cbi50di1wcm9qZWN0LWVwaXNvZGVfX2V4cGVydHMgbGkgcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xufVxuXG4udHYtcHJvamVjdC1lcGlzb2RlX19leHBlcnRzLXBob3RvIHtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogOTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnR2LXByb2plY3QtZXBpc29kZV9fZXhwZXJ0cy1waG90byBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnR2LXByb2plY3QtZXBpc29kZV9fbGVhZGluZyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4udHYtcHJvamVjdC1lcGlzb2RlX19sZWFkaW5nIGgzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xMTtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cblxuLnR2LXByb2plY3QtZXBpc29kZV9fbGVhZGluZyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xufVxuXG4udHYtcHJvamVjdC1lcGlzb2RlX19sZWFkaW5nIGxpIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4udHYtcHJvamVjdC1lcGlzb2RlX19sZWFkaW5nIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi50di1wcm9qZWN0LWVwaXNvZGVfX2xlYWRpbmcgbGkgaDQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi50di1wcm9qZWN0LWVwaXNvZGVfX2xlYWRpbmcgbGkgcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xufVxuXG4uZXBpc29kZXMge1xuICBwYWRkaW5nLXRvcDogNDhweDtcbn1cblxuLmVwaXNvZGVzX190b3AtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZXBpc29kZXNfX3RvcC1iYXIgaDMge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5cbi5lcGlzb2Rlc19fdG9wLWJhciBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5lcGlzb2Rlc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAxM3B4IC04cHggMCAtOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmOGY4Zjg7XG59XG5cbi5lcGlzb2Rlc19fbGlzdCBsaSB7XG4gIG1pbi13aWR0aDogMTM5cHg7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY2NyU7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uZXBpc29kZXNfX2xpc3QgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggOHB4IDhweCA4cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmVwaXNvZGVzX19saXN0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMCwgNTUsIDE1OCwgMC4xKTtcbn1cblxuLmVwaXNvZGVzX19saXN0IGE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjODIzNzllO1xufVxuXG4uZXBpc29kZXNfX2xpc3QgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVwaXNvZGVzX19saXN0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmVwaXNvZGVzX19wYWdpbmF0aW9uIHtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG59XG5cbi5hYm91dC1wYWdlX19wdWJsaWNhdGlvbnMge1xuICBwYWRkaW5nLWJvdHRvbTogNDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWJvdXQtcGFnZV9fcHVibGljYXRpb25zIGgyIHtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiA2NHB4O1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDQxcHg7XG59XG5cbi5hYm91dC1wYWdlX19wdWJsaWNhdGlvbnNfX3BhZ2luYXRpb24ge1xuICBwYWRkaW5nLXRvcDogMTRweDtcbn1cblxuLnB1YmxpY2F0aW9ucy1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDYzcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjhmOGY4O1xufVxuXG4ucHVibGljYXRpb25zLWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbi5wdWJsaWNhdGlvbnMtbGlzdF9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucHVibGljYXRpb25zLWxpc3RfX2l0ZW0tbGVmdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHVibGljYXRpb25zLWxpc3RfX2l0ZW0tcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxOTJweDtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnB1YmxpY2F0aW9ucy1saXN0X19pdGVtLWNvbnRlbnQgaDMge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjExO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucHVibGljYXRpb25zLWxpc3RfX2l0ZW0tY29udGVudCBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuXG4ucHVibGljYXRpb25zLWxpc3RfX2l0ZW0tY29udGVudCBmaWd1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHVibGljYXRpb25zLWxpc3RfX2l0ZW0tY29udGVudCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHVibGljYXRpb25zLWxpc3RfX2l0ZW0tc291cmNlIHAge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40Mztcbn1cblxuLnB1YmxpY2F0aW9ucy1saXN0X19pdGVtLXNvdXJjZSBwIGEge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnB1YmxpY2F0aW9ucy1saXN0X19pdGVtLXNvdXJjZSBwIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTMwLCA1NSwgMTU4LCAwLjEpO1xuICBjb2xvcjogIzgyMzc5ZTtcbn1cblxuLnB1YmxpY2F0aW9ucy1saXN0X19pdGVtLWRhdGUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IEJlYmFzTmV1ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4ucHVibGljYXRpb25zLWxpc3RfX2l0ZW0tYXV0aG9yIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLnB1YmxpY2F0aW9ucy1saXN0X19pdGVtLWF1dGhvci1waG90byB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA5NnB4O1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuXG4ucHVibGljYXRpb25zLWxpc3RfX2l0ZW0tYXV0aG9yLXBob3RvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHVibGljYXRpb25zLWxpc3RfX2l0ZW0tYXV0aG9yIGg0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4ucHVibGljYXRpb25zLWxpc3RfX2l0ZW0tYXV0aG9yIGg0OmhvdmVyIHtcbiAgY29sb3I6ICM4MjM3OWU7XG59XG5cbi5wdWJsaWNhdGlvbnMtbGlzdF9faXRlbS1hdXRob3IgcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xufVxuXG4uYWJvdXQtcGFnZV9fcG9zdCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMnB4O1xufVxuXG4uYWJvdXQtcGFnZV9fcG9zdCBoMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDY0cHg7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjEzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbn1cblxuLnBvc3QtY2FyZF9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuXG4ucG9zdC1jYXJkX190b3AgLnRpbWUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IEJlYmFzTmV1ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDU4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wb3N0LWNhcmRfX3RvcCAuZXhwZXJ0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE5MnB4O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wb3N0LWNhcmRfX3RvcCAuZXhwZXJ0c19fdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IEJlYmFzTmV1ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5wb3N0LWNhcmRfX3RvcCAuZXhwZXJ0c19fbGlzdCBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xufVxuXG4ucG9zdC1jYXJkX190b3AgLnRhZ3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucG9zdC1jYXJkX190b3AgLnRhZ3MgcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogQmViYXNOZXVlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLnBvc3QtY2FyZF9fdG9wIC50YWdzX19saXN0IGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4ucG9zdC1jYXJkX190b3AgLnRhZ3NfX2xpc3QgYTpob3ZlciB7XG4gIGNvbG9yOiAjODIzNzllO1xufVxuXG4ucG9zdC1jYXJkX19jb250ZW50IHAge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG5cbi5wb3N0LWNhcmRfX2NvbnRlbnQgaDMge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjExO1xuICBwYWRkaW5nLXRvcDogMjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMzlweDtcbn1cblxuLnBvc3QtY2FyZF9fY29udGVudCBmaWd1cmUge1xuICBtYXJnaW46IDAgMCA2MHB4IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wb3N0LWNhcmRfX2NvbnRlbnQgZmlndXJlIGltZyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBvc3QtY2FyZF9fcXVvdGUge1xuICBtYXgtd2lkdGg6IDYyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogNThweDtcbn1cblxuLnBvc3QtY2FyZF9fcXVvdGUtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMTdweDtcbiAgd2lkdGg6IDc5cHg7XG4gIGhlaWdodDogNTBweDtcbiAgZmlsbDogI2Y4ZjhmODtcbn1cblxuLnBvc3QtY2FyZF9fcXVvdGUgcSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogUG9ka292YTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBvc3QtY2FyZF9fcXVvdGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40Mztcbn1cblxuLmRpc2NvdW50cy1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG59XG5cbi5kaXNjb3VudHMtcGFnZSBoMiB7XG4gIHdpZHRoOiA3NC40JTtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiA2NHB4O1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA1MXB4O1xufVxuXG4uZGlzY291bnRzLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRpc2NvdW50cy1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNThweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmOGY4Zjg7XG59XG5cbi5kaXNjb3VudHMtbGlzdC1pdGVtX19jYXRlZ29yeSB7XG4gIHdpZHRoOiAyMTZweDtcbiAgcGFkZGluZy10b3A6IDI3cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uZGlzY291bnRzLWxpc3QtaXRlbV9fY2F0ZWdvcnkgcCB7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmRpc2NvdW50cy1saXN0LWl0ZW1fX2NvbnRlbnQge1xuICB3aWR0aDogNzQuNCU7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuXG4uZGlzY291bnRzLWxpc3QtaXRlbV9fY29udGVudC13cmFwIHtcbiAgd2lkdGg6IDc0JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGlzY291bnRzLWxpc3QtaXRlbV9fY29udGVudC13cmFwID4gcCB7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZGlzY291bnRzLWxpc3QtaXRlbV9fY29udGVudC13cmFwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxOXB4O1xufVxuXG4uZGlzY291bnRzLWxpc3QtaXRlbV9fY29udGVudCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmRpc2NvdW50cy1saXN0LWl0ZW1fX2NvbnRlbnQgaDM6aG92ZXIge1xuICBjb2xvcjogIzgyMzc5ZTtcbn1cblxuLmRpc2NvdW50cy1saXN0LWl0ZW1fX2NvbnRlbnQgLnRpbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXB4O1xuICBsZWZ0OiAxMDAlO1xuICB3aWR0aDogMTIwcHg7XG4gIGZvbnQtZmFtaWx5OiBCZWJhc05ldWU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuXG4uZGlzY291bnRzLWxpc3QtaXRlbV9fcHJpY2VsaXN0LXRhYmxlIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmRpc2NvdW50cy1saXN0LWl0ZW1fX3ByaWNlbGlzdC10YWJsZSBsaSBwIHtcbiAgd2lkdGg6IDMzNnB4O1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4uZGlzY291bnRzLWxpc3QtaXRlbV9fcHJpY2VsaXN0LXRhYmxlIGxpIC5vbGQtcHJpY2Uge1xuICB3aWR0aDogODRweDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNiOGIxYmE7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmRpc2NvdW50cy1saXN0LWl0ZW1fX3ByaWNlbGlzdC10YWJsZSBsaSAubmV3LXByaWNlIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnN0b2NrLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5zdG9jay1saXN0LWl0ZW0ge1xuICB3aWR0aDogNzQuNCU7XG4gIG1hcmdpbi1ib3R0b206IDY3cHg7XG59XG5cbi5zdG9jay1saXN0LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnN0b2NrLWxpc3QtaXRlbV9fY29udGVudCB7XG4gIHdpZHRoOiA3NCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN0b2NrLWxpc3QtaXRlbV9fY29udGVudCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnN0b2NrLWxpc3QtaXRlbV9fY29udGVudCBoMzpob3ZlciB7XG4gIGNvbG9yOiAjODIzNzllO1xufVxuXG4uc3RvY2stbGlzdC1pdGVtX19jb250ZW50ID4gcCB7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tdG9wOiAxOXB4O1xufVxuXG4uc3RvY2stbGlzdC1pdGVtX19jb250ZW50ID4gdWwgbGkge1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnN0b2NrLWxpc3QtaXRlbV9fY29udGVudCAudGltZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIGxlZnQ6IDEwMCU7XG4gIHdpZHRoOiAxMjBweDtcbiAgZm9udC1mYW1pbHk6IEJlYmFzTmV1ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5cbi5zdG9jay1saXN0LWl0ZW1fX2NvbnRlbnQgLmRldGFpbC1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y4ZjhmODtcbn1cblxuLnN0b2NrLWxpc3QtaXRlbV9fY29udGVudCAuZGV0YWlsLWxpbmtfX2Fycm93LWxpbmsgLmljb24ge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLnN0b2NrLWxpc3QtaXRlbV9fZGF0ZXMge1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM4MjM3OWU7XG59XG5cbi5zdG9jay1saXN0LWl0ZW1fX3ByaWNlLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5zdG9jay1saXN0LWl0ZW1fX3ByaWNlLXRhYmxlIC50YWJsZS1oZWFkLFxuLnN0b2NrLWxpc3QtaXRlbV9fcHJpY2UtdGFibGUgLnRhYmxlLWJvZHkge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN0b2NrLWxpc3QtaXRlbV9fcHJpY2UtdGFibGUgLnRhYmxlLXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5zdG9jay1saXN0LWl0ZW1fX3ByaWNlLXRhYmxlIC50YWJsZS1yb3cgbGkge1xuICB3aWR0aDogMTYzcHg7XG59XG5cbi5zdG9jay1saXN0LWl0ZW1fX3ByaWNlLXRhYmxlIC50YWJsZS1yb3cgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gIHdpZHRoOiA0My4yNjkyMzA3NjkyMzA3NyU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5zdG9jay1saXN0LWl0ZW1fX3ByaWNlLXRhYmxlIC50YWJsZS1yb3cgbGkgcCB7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnN0b2NrLWxpc3QtaXRlbV9fcHJpY2UtdGFibGUgLnRhYmxlLXJvdyBsaSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zdG9jay1saXN0LWl0ZW1fX3ByaWNlLXRhYmxlIC5wcmljZS1jZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnN0b2NrLWxpc3QtaXRlbV9fcHJpY2UtdGFibGUgLnByaWNlLWNlbGwgLm9sZC1wcmljZSB7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjYjhiMWJhO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uc3RvY2stbGlzdC1pdGVtX19wcmljZS10YWJsZSAucHJpY2UtY2VsbCAubmV3LXByaWNlIHtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zdG9jay1saXN0LWl0ZW1fX3ByaWNlLXRhYmxlIC50YWJsZS1ib2R5IC50YWJsZS1yb3cgbGkgcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kaXNjb3VudC1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzOHB4O1xufVxuXG4uZGlzY291bnQtcGFnZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRpc2NvdW50LXBhZ2VfX2NhdGVnb3J5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIxNnB4O1xufVxuXG4uZGlzY291bnQtcGFnZV9fY2F0ZWdvcnkgcCB7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmRpc2NvdW50LXBhZ2VfX2NhdGVnb3J5IC5jYWxlbmRhci1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5kaXNjb3VudC1wYWdlX19jYXRlZ29yeSAuY2FsZW5kYXItbGlua19fdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uZGlzY291bnQtcGFnZV9fY2F0ZWdvcnkgLmNhbGVuZGFyLWxpbmtfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uZGlzY291bnQtcGFnZV9fY2F0ZWdvcnkgLmNhbGVuZGFyLWxpbmtfX3RleHQgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmRpc2NvdW50LXBhZ2VfX2NhdGVnb3J5IC5jYWxlbmRhci1saW5rOmhvdmVyIC5jYWxlbmRhci1saW5rX190ZXh0IHNwYW4ge1xuICBjb2xvcjogIzgyMzc5ZTtcbn1cblxuLmRpc2NvdW50LXBhZ2VfX2NhdGVnb3J5IC5jYWxlbmRhci1saW5rOmhvdmVyIC5jYWxlbmRhci1saW5rX190ZXh0IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODIzNzllO1xufVxuXG4uZGlzY291bnQtcGFnZV9fY2F0ZWdvcnkgLmNhbGVuZGFyLWxpbmsgLmljb24ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBmaWxsOiAjODIzNzllO1xufVxuXG4uZGlzY291bnQtcGFnZV9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5kaXNjb3VudC1wYWdlX19jb250ZW50LXRleHQge1xuICB3aWR0aDogNzQuNCU7XG59XG5cbi5kaXNjb3VudC1wYWdlX19jb250ZW50IGgyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xMztcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbn1cblxuLmRpc2NvdW50LXBhZ2VfX2NvbnRlbnQtdGltZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogQmViYXNOZXVlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5kaXNjb3VudC1wYWdlX19jb250ZW50IHAge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi5kaXNjb3VudC1wYWdlX19jb250ZW50X19hcnJvdy1saW5rIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmRpc2NvdW50LXBhZ2VfX2NvbnRlbnRfX2Fycm93LWxpbmsgLmljb24ge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmRpc2NvdW50LXBhZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi5mdWxsY2FsZW5kYXItcG9wdXAtd3JhcCAubWZwLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mdWxsY2FsZW5kYXItcG9wdXAtd3JhcCAubWZwLWNvbnRhaW5lcixcbi5mdWxsY2FsZW5kYXItcG9wdXAtd3JhcCAubWZwLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mdWxsY2FsZW5kYXItcG9wdXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mdWxsY2FsZW5kYXItcG9wdXBfX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIxcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZnVsbGNhbGVuZGFyLXBvcHVwIC5tZnAtY2xvc2Uge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZm9udC1zaXplOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mdWxsY2FsZW5kYXItcG9wdXAgLm1mcC1jbG9zZTpiZWZvcmUsIC5mdWxsY2FsZW5kYXItcG9wdXAgLm1mcC1jbG9zZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmZ1bGxjYWxlbmRhci1wb3B1cCAubWZwLWNsb3NlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5mdWxsY2FsZW5kYXItcG9wdXAgLm1mcC1jbG9zZTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uZmMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZmMgLmZjLWJhc2ljLXZpZXcgLmZjLWRheS10b3AgLmZjLWRheS1udW1iZXIsXG4uZmMgLmZjLXRvb2xiYXIgLmZjLXJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5mYyAuZmMtZGF5LXRvcC5mYy1vdGhlci1tb250aCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mYyAuZmMtZGF5LXRvcC5mYy1vdGhlci1tb250aCAuZmMtZGF5LW51bWJlciB7XG4gIGNvbG9yOiAjYjhiMWJhO1xufVxuXG4uZmMgLmZjLWhlYWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmZjIC5mYy1oZWFkLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZjIC5mYy1oZWFkIC5mYy1kYXktaGVhZGVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uZmMgLmZjLWhlYWQgLmZjLWRheS1oZWFkZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjYjhiMWJhO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmZjIC5mYy1ldmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmZjIC5mYy1ldmVudCAuZmMtdGltZSxcbi5mYyAuZmMtZXZlbnQgLmZjLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzgyMzc5ZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmZjIC5mYy1iZyB0ZCB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLmZjIC5mYy10b29sYmFyIGgyIHtcbiAgd2lkdGg6IDE1N3B4O1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmZjIC5mYy10b29sYmFyIC5mYy1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZjIC5mYy10b29sYmFyIC5mYy1yaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYyAuZmMtdG9vbGJhciAuZmMtYnV0dG9uLWdyb3VwIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5mYyAuZmMtdG9vbGJhciAuZmMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uZmMgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b24gLmZjLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmMgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbi5mYy1zdGF0ZS1kaXNhYmxlZDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkZGQ2ZGY7XG59XG5cbi5mYyAuZmMtdG9vbGJhciAuZmMtYnV0dG9uOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi5mYyAuZmMtdG9vbGJhciAuZmMtYnV0dG9uOmZpcnN0LW9mLXR5cGU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbGVmdDogMnB4O1xufVxuXG4uZmMgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbjpsYXN0LW9mLXR5cGU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgcmlnaHQ6IDJweDtcbn1cblxuLmZjIC5mYy10b29sYmFyLmZjLWhlYWRlci10b29sYmFyIHtcbiAgcGFkZGluZy10b3A6IDY4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmZjLXVudGhlbWVkIC5mYy1jb250ZW50LFxuLmZjLXVudGhlbWVkIC5mYy1kaXZpZGVyLFxuLmZjLXVudGhlbWVkIC5mYy1saXN0LWhlYWRpbmcgdGQsXG4uZmMtdW50aGVtZWQgLmZjLWxpc3Qtdmlldyxcbi5mYy11bnRoZW1lZCAuZmMtcG9wb3Zlcixcbi5mYy11bnRoZW1lZCAuZmMtcm93LFxuLmZjLXVudGhlbWVkIHRib2R5LFxuLmZjLXVudGhlbWVkIHRkLFxuLmZjLXVudGhlbWVkIHRoLFxuLmZjLXVudGhlbWVkIHRoZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOGY4O1xufVxuXG4uZmMtdW50aGVtZWQgdGQuZmMtdG9kYXkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uY29zbWV0b2xvZ3ktcGFnZSB7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbn1cblxuLmNvc21ldG9sb2d5LXBhZ2VfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jb3NtZXRvbG9neS1wYWdlX19uYXYtc2lkZWJhciB7XG4gIHdpZHRoOiAyNjVweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLmNvc21ldG9sb2d5LXBhZ2VfX25hdi1zaWRlYmFyIC5uYXYtc2lkZWJhcl9fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jb3NtZXRvbG9neS1wYWdlX19uYXYtc2lkZWJhciBoMyB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmNvc21ldG9sb2d5LXBhZ2VfX25hdi1zaWRlYmFyIC5uYXYtc2lkZWJhcl9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMi4yOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uY29zbWV0b2xvZ3ktcGFnZV9fbmF2LXNpZGViYXIgLm5hdi1zaWRlYmFyX19saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtOHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODIzNzllO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmNvc21ldG9sb2d5LXBhZ2VfX25hdi1zaWRlYmFyIC5uYXYtc2lkZWJhcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjODIzNzllO1xufVxuXG4uY29zbWV0b2xvZ3ktcGFnZV9fbmF2LXNpZGViYXIgLm5hdi1zaWRlYmFyX19saW5rOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5jb3NtZXRvbG9neS1wYWdlX19uYXYtc2lkZWJhciAubmF2LXNpZGViYXJfX2xpbmsuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICM4MjM3OWU7XG59XG5cbi5jb3NtZXRvbG9neS1wYWdlX19uYXYtc2lkZWJhciAubmF2LXNpZGViYXJfX2xpbmsuaXMtYWN0aXZlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5jb3NtZXRvbG9neS1wYWdlX19uYXYtc2lkZWJhciAubmF2LXNpZGViYXJfX2xpbmsuaXMtbmV3OmFmdGVyIHtcbiAgY29udGVudDogJ25ldyc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyODYzMztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNmRlZykgc2tldygtN2RlZyk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uY29zbWV0b2xvZ3ktcGFnZV9fY29udGVudCB7XG4gIHdpZHRoOiA3NC40JTtcbn1cblxuLmNvc21ldG9sb2d5LXBhZ2VfX2NvbnRlbnQgaDIge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiA2NHB4O1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEzO1xuICBtYXJnaW4tYm90dG9tOiA0MXB4O1xufVxuXG4uY29zbWV0b2xvZ3ktcGFnZV9fY29udGVudCBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbn1cblxuLmNvc21ldG9sb2d5LXBhZ2VfX2NhdGVnb3JpZXMge1xuICBtYXJnaW4tdG9wOiA2OHB4O1xuICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gIG1hcmdpbi1yaWdodDogLTEzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNvc21ldG9sb2d5LXBhZ2VfX2NhdGVnb3JpZXMtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAzMy4zJTtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5jb3NtZXRvbG9neS1wYWdlX19jYXRlZ29yaWVzLWl0ZW0gaW1nIHtcbiAgbWFyZ2luOiAwIDAgMjdweCAwO1xufVxuXG4uY29zbWV0b2xvZ3ktcGFnZV9fY2F0ZWdvcmllcy1pdGVtIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmNvc21ldG9sb2d5LXBhZ2VfX2NhdGVnb3JpZXMtaXRlbSBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29zbWV0b2xvZ3ktcGFnZV9fY2F0ZWdvcmllcy5pcy1yZWFkeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29zbWV0b2xvZ3ktcGFnZV9fY2F0ZWdvcmllcy5pcy1yZWFkeSAuY29zbWV0b2xvZ3ktcGFnZV9fY2F0ZWdvcmllcy1pdGVtIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNvc21ldG9sb2d5LXBhZ2VfX2NhdGVnb3JpZXMgaDQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmNvc21ldG9sb2d5LXBhZ2VfX2NhdGVnb3JpZXMgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uY29zbWV0b2xvZ3ktcGFnZV9fY2F0ZWdvcmllcyBhIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmNvc21ldG9sb2d5LXBhZ2VfX2NhdGVnb3JpZXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjODIzNzllO1xufVxuXG4uY29zbWV0b2xvZ3ktcGFnZV9fY2F0ZWdvcmllcyBhOmhvdmVyIHNwYW4ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTMwLCA1NSwgMTU4LCAwLjEpO1xufVxuXG4uY29zbWV0b2xvZ3ktcGFnZV9faW50ZXJhY3RpdmUtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiA2MnB4O1xufVxuXG4uY29zbWV0b2xvZ3ktcGFnZV9fYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLnNwZWNpYWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDYycHg7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5cbi5zcGVjaWFsaXN0X190ZXh0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ2ZGY7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLnNwZWNpYWxpc3RfX3RleHQgaDMge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uc3BlY2lhbGlzdF9fdGV4dCBoMzpob3ZlciB7XG4gIGNvbG9yOiAjODIzNzllO1xufVxuXG4uc3BlY2lhbGlzdF9fdGV4dC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjYjhiMWJhO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuXG4uc3BlY2lhbGlzdF9fdGV4dCBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc3BlY2lhbGlzdF9faW1nIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zcGVjaWFsaXN0X19pbWcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3BlY2lhbGlzdF9fZXhwZXJpZW5jZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogQmViYXNOZXVlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG59XG5cbi52aWRlby1yZXZpZXdzIHtcbiAgbWFyZ2luLWJvdHRvbTogNjNweDtcbn1cblxuLnZpZGVvLXJldmlld3NfX2Fycm93LWxpbmsgLmljb24ge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLnZpZGVvLXJldmlld3NfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi52aWRlby1yZXZpZXdzX19saXN0LWl0ZW0ge1xuICB3aWR0aDogNDguNTcxNDI4NTcxNDI4NTclO1xufVxuXG4udmlkZW8tcmV2aWV3c19fbGlzdC1pdGVtLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIzNnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udmlkZW8tcmV2aWV3c19fbGlzdC1pdGVtLWltZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi52aWRlby1yZXZpZXdzX19saXN0LWl0ZW0taW1nIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNTRweDtcbn1cblxuLnZpZGVvLXJldmlld3NfX2xpc3QtaXRlbS10ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG5cbi52aWRlby1yZXZpZXdzX19saXN0LWl0ZW0tdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aWRlby1yZXZpZXdzX19saXN0IGEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFkZGl0aW9uYWxseSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjhmOGY4O1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBwYWRkaW5nLXRvcDogNzNweDtcbn1cblxuLmFkZGl0aW9uYWxseSBoNSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uYWRkaXRpb25hbGx5IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmFkZGl0aW9uYWxseSBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWRkaXRpb25hbGx5IGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5hZGRpdGlvbmFsbHkgYTpob3ZlciB7XG4gIGNvbG9yOiAjODIzNzllO1xufVxuXG4uc2VhcmNoLXBhZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogODVweDtcbn1cblxuLnNlYXJjaC1wYWdlLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyMzc5ZTtcbn1cblxuLnNlYXJjaC1wYWdlLWZvcm1fX3dyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZWFyY2gtcGFnZS1mb3JtIGZvcm0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zZWFyY2gtcGFnZS1mb3JtX19pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtcGFnZS1mb3JtX19pbnB1dCBpbnB1dCB7XG4gIGhlaWdodDogNzVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMCA1NXB4IDAgMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2VhcmNoLXBhZ2UtZm9ybV9faW5wdXQgaW5wdXQucGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zZWFyY2gtcGFnZS1mb3JtX19pbnB1dCBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uc2VhcmNoLXBhZ2UtZm9ybV9faW5wdXQgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zZWFyY2gtcGFnZS1mb3JtX19pbnB1dCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zZWFyY2gtcGFnZS1mb3JtX19pbnB1dCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnNlYXJjaC1wYWdlLWZvcm1fX2lucHV0IGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNlYXJjaC1wYWdlLWZvcm1fX2lucHV0IGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VhcmNoLXBhZ2UtZm9ybV9faW5wdXQtY2xlYXItYnRuIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnNlYXJjaC1wYWdlLWZvcm1fX2lucHV0LWNsZWFyLWJ0bjpiZWZvcmUsIC5zZWFyY2gtcGFnZS1mb3JtX19pbnB1dC1jbGVhci1idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDFweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5zZWFyY2gtcGFnZS1mb3JtX19pbnB1dC1jbGVhci1idG46YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnNlYXJjaC1wYWdlLWZvcm1fX2lucHV0LWNsZWFyLWJ0bjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uc2VhcmNoLXBhZ2UtZm9ybV9faW5wdXQtY2xlYXItYnRuLmlzLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc2VhcmNoLXBhZ2VfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2NvbnRlbnQge1xuICB3aWR0aDogNzQuNCU7XG4gIHBhZGRpbmctdG9wOiA5M3B4O1xufVxuXG4uc2VhcmNoLXBhZ2VfX3Jlc3VsdHMge1xuICBtYXgtd2lkdGg6IDcwNHB4O1xufVxuXG4uc2VhcmNoLXBhZ2VfX3Jlc3VsdHMtbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDUxcHg7XG59XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cy1saXN0IGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnNlYXJjaC1wYWdlX19yZXN1bHRzLWxpc3QgYTpob3ZlciB7XG4gIGNvbG9yOiAjODIzNzllO1xufVxuXG4uc2VhcmNoLXBhZ2VfX3Jlc3VsdHMtbGlzdCBhOmhvdmVyIGgyIHtcbiAgY29sb3I6ICM4MjM3OWU7XG59XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cy1saXN0IGgyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cy1saXN0IHAge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40Mztcbn1cblxuLnNlYXJjaC1wYWdlX19wYWdpbmF0aW9uIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5zZWFyY2gtcGFnZSAubm90aGluZy1mb3VuZCB7XG4gIHBhZGRpbmctYm90dG9tOiA2M3B4O1xufVxuXG4uc2VhcmNoLXBhZ2UgLm5vdGhpbmctZm91bmQgcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zMztcbn1cblxuLnByaWNlcy1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG59XG5cbi5wcmljZXMtcGFnZSBoMiB7XG4gIHdpZHRoOiA3NC40JTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xMztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDUxcHg7XG59XG5cbi5wcmljZXMtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogMjdweDtcbiAgcGFkZGluZy1ib3R0b206IDU4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjhmOGY4O1xufVxuXG4ucHJpY2VzLWxpc3QtaXRlbTpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLnByaWNlcy1saXN0LWl0ZW0tbGVmdCB7XG4gIHdpZHRoOiAyMTZweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5wcmljZXMtbGlzdC1pdGVtLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDc0LjQlO1xufVxuXG4ucHJpY2VzLWxpc3QtaXRlbSBoMyB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLnByaWNlcy1saXN0LWl0ZW1fX2Fycm93LWxpbmsge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnByaWNlcy1saXN0LWl0ZW1fX2Fycm93LWxpbmsgLmljb24ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnByaWNlcy1saXN0LXRhYmxlIHtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4ucHJpY2VzLWxpc3QtdGFibGVfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5wcmljZXMtbGlzdC10YWJsZV9fcm93Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wcmljZXMtbGlzdC10YWJsZV9fcm93IHAge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40Mztcbn1cblxuLnByaWNlcy1saXN0LXRhYmxlX19yb3cgcDpmaXJzdC1vZi10eXBlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDA4cHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLnByaWNlcy1saXN0LXRhYmxlX19yb3cgcDpsYXN0LW9mLXR5cGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJpY2UtcGFnZSB7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xufVxuXG4ucHJpY2UtcGFnZSBoMiB7XG4gIHdpZHRoOiA3NC40JTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xMztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG59XG5cbi5wcmljZS1wYWdlLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5wcmljZS1wYWdlLXNlY3Rpb246bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByaWNlLXBhZ2Utc2VjdGlvbl9fbGVmdCB7XG4gIHdpZHRoOiAyMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnByaWNlLXBhZ2Utc2VjdGlvbl9fbGVmdCBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG5cbi5wcmljZS1wYWdlLXNlY3Rpb25fX2xlZnQgcCBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjhmOGY4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5wcmljZS1wYWdlLXNlY3Rpb25fX2xlZnQgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICM4MjM3OWU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMzAsIDU1LCAxNTgsIDAuMSk7XG59XG5cbi5wcmljZS1wYWdlLXNlY3Rpb25fX3JpZ2h0IHtcbiAgd2lkdGg6IDc0LjQlO1xufVxuXG4ucHJpY2UtcGFnZS1zZWN0aW9uX19yaWdodCBoMyB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLnByaWNlLXBhZ2Utc2VjdGlvbi0tY29uc3VsdGF0aW9uIC5wcmljZS1wYWdlLXNlY3Rpb25fX3JpZ2h0LCAucHJpY2UtcGFnZS1zZWN0aW9uLS1kb2N0b3JzIC5wcmljZS1wYWdlLXNlY3Rpb25fX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnByaWNlLXBhZ2Utc2VjdGlvbl9fYWRkaXRpb25hbC1pbmZvIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5wcmljZS1wYWdlLXNlY3Rpb25fX2FkZGl0aW9uYWwtaW5mbyBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5wcmljZS1wYWdlLXNlY3Rpb25fX2FkZGl0aW9uYWwtaW5mbyBzcGFuIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG5cbi5wcmljZS1wYWdlLXNlY3Rpb25fX2FkZGl0aW9uYWwtaW5mbyBpbWcge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cbi5wcmljZS1wYWdlLXNlY3Rpb25fX2FkZGl0aW9uYWwtaW5mby0tc2lnbi11cCB7XG4gIHBhZGRpbmctdG9wOiA0MnB4O1xufVxuXG4ucHJpY2UtcGFnZS1zZWN0aW9uX19zaW5nLXVwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcmljZS1wYWdlLXNlY3Rpb25fX3NpbmctdXAgLnNpbmctdXBfX2NvbnRhY3QtcGhvbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnByaWNlLXBhZ2Utc2VjdGlvbl9fc2luZy11cCAuc2luZy11cF9fYnRuIHtcbiAgd2lkdGg6IDE4MXB4O1xufVxuXG4ucHJpY2UtcGFnZS1zZWN0aW9uX19pbmNsdWRlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBwYWRkaW5nLXRvcDogMTNweDtcbn1cblxuLnByaWNlLXBhZ2Utc2VjdGlvbl9faW5jbHVkZWQtaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnByaWNlLXBhZ2Utc2VjdGlvbl9faW5jbHVkZWQtaXRlbSBoNCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnByaWNlLXBhZ2Utc2VjdGlvbl9faW5jbHVkZWQtaXRlbSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5wcmljZS1wYWdlLXNlY3Rpb25fX2luY2x1ZGVkLWl0ZW0gcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4ucHJpY2UtcGFnZS1zZWN0aW9uX19pbmNsdWRlZC1pdGVtIHAgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y4ZjhmODtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4ucHJpY2UtcGFnZS1zZWN0aW9uX19pbmNsdWRlZC1pdGVtIHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjODIzNzllO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTMwLCA1NSwgMTU4LCAwLjEpO1xufVxuXG4ucHJpY2UtcGFnZS1zZWN0aW9uX19kb2N0b3JzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xufVxuXG4ucHJpY2UtcGFnZS1zZWN0aW9uX19kb2N0b3JzLWNvbnRhaW5lciBoNCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWF4LXdpZHRoOiA0NDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnByaWNlLXBhZ2Utc2VjdGlvbl9fZG9jdG9ycy1jb250YWluZXItY2F0ZWdvcnkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ucHJpY2UtcGFnZS1zZWN0aW9uX19kb2N0b3JzLWNvbnRhaW5lci1jYXRlZ29yeSBoNSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5jb250YWN0cy1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MnB4O1xufVxuXG4uY29udGFjdHMtcGFnZSBoMiB7XG4gIHdpZHRoOiA3NC40JTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xMztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5jb250YWN0cy1wYWdlX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA1OHB4O1xufVxuXG4uY29udGFjdHMtcGFnZV9fY29udGVudC1sZWZ0IHtcbiAgd2lkdGg6IDIxNnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uY29udGFjdHMtcGFnZV9fY29udGVudC1sZWZ0IGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmOGY4Zjg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmNvbnRhY3RzLXBhZ2VfX2NvbnRlbnQtbGVmdCBhOmhvdmVyIHtcbiAgY29sb3I6ICM4MjM3OWU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMzAsIDU1LCAxNTgsIDAuMSk7XG59XG5cbi5jb250YWN0cy1wYWdlX19jb250ZW50LXJpZ2h0IHtcbiAgd2lkdGg6IDc0LjQlO1xufVxuXG4uY29udGFjdHMtcGFnZV9fY29udGVudC1yaWdodCBoMyB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmNvbnRhY3RzLXBhZ2VfX3NjaGVkdWxlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG5cbi5jb250YWN0cy1wYWdlX19zY2hlZHVsZXMtbGlzdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG59XG5cbi5jb250YWN0cy1wYWdlX19zY2hlZHVsZXMtbGlzdHMgcCB7XG4gIHdpZHRoOiAyNjRweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cblxuLmNvbnRhY3RzLXBhZ2VfX2F0dGVudGlvbiB7XG4gIGNvbG9yOiAjZTI4NjMzO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBtYXgtd2lkdGg6IDIxNnB4O1xuICBtYXJnaW4tbGVmdDogMzZweDtcbn1cblxuLmNvbnRhY3RzLXBhZ2VfX2F0dGVudGlvbiBwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWN0cy1wYWdlX19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbn1cblxuLmNvbnRhY3RzLXBhZ2VfX2xpbmtzLXBob25lcywgLmNvbnRhY3RzLXBhZ2VfX2xpbmtzLWVtYWlscyB7XG4gIHdpZHRoOiAyNjRweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4uY29udGFjdHMtcGFnZV9fbGlua3MtcGhvbmVzLWxpc3QgbGkge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uY29udGFjdHMtcGFnZV9fbGlua3MtcGhvbmVzLWxpc3QgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY29udGFjdHMtcGFnZV9fbGlua3MtcmVxdWVzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmNvbnRhY3RzLXBhZ2VfX2xpbmtzLXJlcXVlc3Q6aG92ZXIge1xuICBjb2xvcjogIzgyMzc5ZTtcbn1cblxuLmNvbnRhY3RzLXBhZ2VfX2xpbmtzLXJlcXVlc3Q6aG92ZXIgc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMzAsIDU1LCAxNTgsIDAuMSk7XG59XG5cbi5jb250YWN0cy1wYWdlX19saW5rcy1lbWFpbHMgbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuXG4uY29udGFjdHMtcGFnZV9fbGlua3MtZW1haWxzIGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uY29udGFjdHMtcGFnZV9fbGlua3MtZW1haWxzIGE6aG92ZXIge1xuICBjb2xvcjogIzgyMzc5ZTtcbn1cblxuLmNvbnRhY3RzLXBhZ2VfX2xpbmtzLWVtYWlscyBhOmhvdmVyIHNwYW4ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTMwLCA1NSwgMTU4LCAwLjEpO1xufVxuXG4uY29udGFjdHMtcGFnZV9fbGlua3MtZW1haWxzIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNiOGIxYmE7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG5cbi5jb250YWN0cy1wYWdlX19tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcyMHB4O1xufVxuXG4uY29udGFjdHMtcGFnZV9fbWFwLWFkZHJlc3NlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTIwcHg7XG4gIHRvcDogNDhweDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDI2NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMXB4IDI0cHggMzRweCAyNHB4O1xufVxuXG4uY29udGFjdHMtcGFnZV9fbWFwLWFkZHJlc3NlcyBoMyB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLmNvbnRhY3RzLXBhZ2VfX21hcC1hZGRyZXNzZXMgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuXG4uY29udGFjdHMtcGFnZV9fbWFwLWFkZHJlc3NlcyB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29udGFjdHMtcGFnZV9fbWFwLWFkZHJlc3NlcyB1bCBsaS5pcy1hY3RpdmUgYSxcbi5jb250YWN0cy1wYWdlX19tYXAtYWRkcmVzc2VzIHVsIGxpLmlzLWFjdGl2ZSBwIHtcbiAgY29sb3I6ICM4MjM3OWU7XG59XG5cbi5jb250YWN0cy1wYWdlX19tYXAtYWRkcmVzc2VzIHVsIGEsXG4uY29udGFjdHMtcGFnZV9fbWFwLWFkZHJlc3NlcyB1bCBwLFxuLmNvbnRhY3RzLXBhZ2VfX21hcC1hZGRyZXNzZXMgdWwgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG5cbi5jb250YWN0cy1wYWdlX19tYXAtYWRkcmVzc2VzIHVsIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uY29udGFjdHMtcGFnZV9fbWFwLWFkZHJlc3NlcyB1bCBhOmhvdmVyIHtcbiAgY29sb3I6ICM4MjM3OWU7XG4gIGJvcmRlci1jb2xvcjogIzgyMzc5ZTtcbn1cblxuLmNvbnRhY3RzLXBhZ2VfX21hcC1hZGRyZXNzZXMgdWwgcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5jb250YWN0cy1wYWdlX19tYXAtYWRkcmVzc2VzIHVsIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjYjhiMWJhO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAxMXB4O1xufVxuXG4uY29udGFjdHMtcGFnZV9fbWFwLXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jb250YWN0cy1wYWdlX19tYXAtem9vbS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5jb250YWN0cy1wYWdlX19tYXAtem9vbS1jb250ZW50LWJ0biB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjM3OWU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbnRhY3RzLXBhZ2VfX21hcC16b29tLWNvbnRlbnQtYnRuOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmVmb3JlLWFmdGVyLXBhZ2Uge1xuICBwYWRkaW5nLXRvcDogNjhweDtcbn1cblxuLmJlZm9yZS1hZnRlci1wYWdlX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iZWZvcmUtYWZ0ZXItcGFnZV9fbmF2LXNpZGViYXIge1xuICB3aWR0aDogMjY0cHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5iZWZvcmUtYWZ0ZXItcGFnZV9fbmF2LXNpZGViYXIgaDMge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5iZWZvcmUtYWZ0ZXItcGFnZV9fbmF2LXNpZGViYXIgaDQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmJlZm9yZS1hZnRlci1wYWdlX19uYXYtc2lkZWJhciAubmF2LXNpZGViYXJfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xufVxuXG4uYmVmb3JlLWFmdGVyLXBhZ2VfX25hdi1zaWRlYmFyIC5uYXYtc2lkZWJhcl9fY29udGVudDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmVmb3JlLWFmdGVyLXBhZ2VfX25hdi1zaWRlYmFyIC5uYXYtc2lkZWJhcl9fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7XG59XG5cbi5iZWZvcmUtYWZ0ZXItcGFnZV9fbmF2LXNpZGViYXIgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuXG4uYmVmb3JlLWFmdGVyLXBhZ2VfX25hdi1zaWRlYmFyIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5iZWZvcmUtYWZ0ZXItcGFnZV9fbmF2LXNpZGViYXIgLm5hdi1zaWRlYmFyX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5iZWZvcmUtYWZ0ZXItcGFnZV9fbmF2LXNpZGViYXIgLm5hdi1zaWRlYmFyX19saW5rOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyMzc5ZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBmbGV4LXNocmluazogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uYmVmb3JlLWFmdGVyLXBhZ2VfX25hdi1zaWRlYmFyIC5uYXYtc2lkZWJhcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjODIzNzllO1xufVxuXG4uYmVmb3JlLWFmdGVyLXBhZ2VfX25hdi1zaWRlYmFyIC5uYXYtc2lkZWJhcl9fbGluazpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5iZWZvcmUtYWZ0ZXItcGFnZV9fbmF2LXNpZGViYXIgLm5hdi1zaWRlYmFyX19saW5rLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjODIzNzllO1xufVxuXG4uYmVmb3JlLWFmdGVyLXBhZ2VfX25hdi1zaWRlYmFyIC5uYXYtc2lkZWJhcl9fbGluay5pcy1hY3RpdmU6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uYmVmb3JlLWFmdGVyLXBhZ2VfX2NvbnRlbnQge1xuICB3aWR0aDogNzQuNCU7XG59XG5cbi5iZWZvcmUtYWZ0ZXItcGFnZV9fYWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbn1cblxuLmJlZm9yZS1hZnRlci1wYWdlX19hbGwgaDIge1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDY0cHg7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjEzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuLmJlZm9yZS1hZnRlci1wYWdlX19hbGxfX2JlZm9yZS1hZnRlci1zbGlkZXItd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDY2cHg7XG59XG5cbi5iZWZvcmUtYWZ0ZXItcGFnZV9fYWxsX19iZWZvcmUtYWZ0ZXItc2xpZGVyLXdyYXA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJlZm9yZS1hZnRlci1wYWdlX19wcm9jZWR1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi5iZWZvcmUtYWZ0ZXItcGFnZV9fcHJvY2VkdXJlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiA2NHB4O1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDQzcHg7XG59XG5cbi5iZWZvcmUtYWZ0ZXItcGFnZV9fcHJvY2VkdXJlLWFib3V0IHtcbiAgbWFyZ2luLXRvcDogNDlweDtcbn1cblxuLmJlZm9yZS1hZnRlci1wYWdlX19wcm9jZWR1cmUtYWJvdXQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmJlZm9yZS1hZnRlci1wYWdlX19wcm9jZWR1cmUtYWJvdXQgaDMge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmJlZm9yZS1hZnRlci1wYWdlX19wcm9jZWR1cmUtYWJvdXQtdGV4dCBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uYmVmb3JlLWFmdGVyLXBhZ2VfX3Byb2NlZHVyZS1hYm91dC1kb2N0b3Ige1xuICB3aWR0aDogMTkycHg7XG4gIG1hcmdpbi1sZWZ0OiA3M3B4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmJlZm9yZS1hZnRlci1wYWdlX19wcm9jZWR1cmUtYWJvdXQtZG9jdG9yLXBob3RvIHtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogOTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmJlZm9yZS1hZnRlci1wYWdlX19wcm9jZWR1cmUtYWJvdXQtZG9jdG9yLXBob3RvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmVmb3JlLWFmdGVyLXBhZ2VfX3Byb2NlZHVyZS1hYm91dC1kb2N0b3IgaDQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5iZWZvcmUtYWZ0ZXItcGFnZV9fcHJvY2VkdXJlLWFib3V0LWRvY3RvciBoNDpob3ZlciB7XG4gIGNvbG9yOiAjODIzNzllO1xufVxuXG4uYmVmb3JlLWFmdGVyLXBhZ2VfX3Byb2NlZHVyZS1hYm91dC1kb2N0b3IgcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xufVxuXG4ucHJvY2VkdXJlLXNsaWRlciB7XG4gIG1hcmdpbi10b3A6IDU5cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJvY2VkdXJlLXNsaWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnByb2NlZHVyZS1zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9jZWR1cmUtc2xpZGVyLnNsaWNrLWluaXRpYWxpemVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnByb2NlZHVyZS1zbGlkZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2NlZHVyZS1zbGlkZXJfX2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5wcm9jZWR1cmUtc2xpZGVyX19pdGVtIGZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9jZWR1cmUtc2xpZGVyX19pdGVtIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2NlZHVyZS1zbGlkZXJfX2l0ZW0gZmlndXJlIGZpZ2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBjb2xvcjogI2I4YjFiYTtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40Mztcbn1cblxuLnByb2NlZHVyZS1zbGlkZXJfX2l0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogNDlweDtcbn1cblxuLnByb2NlZHVyZS1zbGlkZXJfX2l0ZW0tYWRkaXRpb25hbCB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLnByb2NlZHVyZS1zbGlkZXJfX2l0ZW0tYWRkaXRpb25hbCBoMyB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLnByb2NlZHVyZS1zbGlkZXJfX2l0ZW0tYWRkaXRpb25hbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5wcm9jZWR1cmUtc2xpZGVyX19pdGVtLWFkZGl0aW9uYWwgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjExO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5wcm9jZWR1cmUtc2xpZGVyX19pdGVtLWFkZGl0aW9uYWwgYTpob3ZlciB7XG4gIGNvbG9yOiAjODIzNzllO1xufVxuXG4ucHJvY2VkdXJlLXNsaWRlcl9faXRlbS1yZXZpZXdzIHtcbiAgd2lkdGg6IDI0MHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnByb2NlZHVyZS1zbGlkZXJfX2l0ZW0tcmV2aWV3cyBoMyB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnByb2NlZHVyZS1zbGlkZXJfX2l0ZW0tcmV2aWV3cyBhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9jZWR1cmUtc2xpZGVyX19pdGVtLXJldmlld3MtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTQwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wcm9jZWR1cmUtc2xpZGVyX19pdGVtLXJldmlld3MtaW1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLnByb2NlZHVyZS1zbGlkZXJfX2l0ZW0tcmV2aWV3cy1pbWcgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiA1NHB4O1xufVxuXG4ucHJvY2VkdXJlLXNsaWRlcl9faXRlbS1yZXZpZXdzLXRleHQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40Mztcbn1cblxuLnByb2NlZHVyZS1zbGlkZXJfX2l0ZW0tcmV2aWV3cy10ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2NlZHVyZS1zbGlkZXJfX3NsaWRlci1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oZWFkZXJfX3JpZ2h0IGgxIHtcbiAgICBtYXJnaW4tbGVmdDogNDNweDtcbiAgfVxuICAua2xpbmlrX19saXN0LWl0ZW0tLW1hbW1vbG9neSB7XG4gICAgbWFyZ2luLXRvcDogLTEzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5oZWFkZXJfX3NpbmctdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5oZWFkZXJfX3NpbmctdXAgLnNpbmctdXBfX2NvbnRhY3QtcGhvbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDEwcHgpIHtcbiAgLnR2LXByb2plY3RfX2NvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gIH1cbiAgLnR2LXByb2plY3RzLWl0ZW1fX3NsaWRlci13cmFwLWJvdHRvbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gIC50di1wcm9qZWN0cy1pdGVtX19zbGlkZXIge1xuICAgIHdpZHRoOiA0NzVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyOTdweCkge1xuICAud3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDc2cHg7XG4gIH1cbiAgLm1lbnVfX2FkZHJlc3NlcyB7XG4gICAgbWF4LXdpZHRoOiAxOTJweDtcbiAgfVxuICAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlLXdyYXAge1xuICAgIGhlaWdodDogNTgwcHg7XG4gIH1cbiAgLnNlY3Rpb24tc2xpZGVyX19zbGlkZSBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEzcHg7XG4gIH1cbiAgLnNlY3Rpb24tc2xpZGVyX19zbGlkZXItbmF2IHtcbiAgICByaWdodDogNzZweDtcbiAgfVxuICAuc2VjdGlvbi1zbGlkZXItY291bnQge1xuICAgIGxlZnQ6IDc2cHg7XG4gIH1cbiAgLnNlY3Rpb24tbGFiZWwtLXNsaWRlciB7XG4gICAgbGVmdDogOTFweDtcbiAgICBib3R0b206IDczcHg7XG4gIH1cbiAgLnNlY3Rpb24tbGFiZWwtLWtsaW5payB7XG4gICAgYm90dG9tOiAxMjBweDtcbiAgICBsZWZ0OiA5MXB4O1xuICB9XG4gIC5zZWN0aW9uLWxhYmVsLS1vdXItcHJvamVjdHMge1xuICAgIGJvdHRvbTogMTI0cHg7XG4gICAgbGVmdDogOTFweDtcbiAgfVxuICAua2xpbmlrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI0cHg7XG4gIH1cbiAgLmtsaW5pa19fbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICB9XG4gIC5rbGluaWtfX2xpc3QtaXRlbS0tbWFtbW9sb2d5IHtcbiAgICBtYXJnaW4tdG9wOiAtOTFweDtcbiAgfVxuICAua2xpbmlrX19saXN0LWl0ZW0tLWJlc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICB9XG4gIC50di1wcm9qZWN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODJweDtcbiAgICBoZWlnaHQ6IDcyMHB4O1xuICB9XG4gIC50di1wcm9qZWN0X19maXJzdC1jaGFubmVsIHtcbiAgICBsZWZ0OiA3NnB4O1xuICB9XG4gIC50di1wcm9qZWN0X19iZXN0LWJyb2FkY2FzdCB7XG4gICAgbGVmdDogNzZweDtcbiAgICBib3R0b206IDcycHg7XG4gIH1cbiAgLnR2LXByb2plY3RfX2Fycm93LWxpbmsge1xuICAgIHJpZ2h0OiA1NnB4O1xuICB9XG4gIC5vdXItcHJvamVjdHMge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjRweDtcbiAgfVxuICAub3VyLXByb2plY3RzX19jb250ZW50IGgyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLm91ci1wcm9qZWN0c19fYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwIC5iZWZvcmUtYWZ0ZXItc2xpZGVyX19waG90by0tYmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLm91ci1wcm9qZWN0c19fYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwIC5iZWZvcmUtYWZ0ZXItc2xpZGVyX19zbGlkZXItbmF2IHtcbiAgICBib3R0b206IDEyLjUlO1xuICAgIHJpZ2h0OiA2MCU7XG4gIH1cbiAgLmNyZXctbGluay0tb3VyLXByb2plY3RzIHtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogNzZweDtcbiAgfVxuICAub3VyLWRvY3RvcnNfX3NlY3Rpb24tc2xpZGVyLXdyYXAgLnNlY3Rpb24tc2xpZGVyX19zbGlkZS13cmFwIHtcbiAgICBoZWlnaHQ6IDcyMHB4O1xuICB9XG4gIC5vdXItZG9jdG9yc19fc2VjdGlvbi1zbGlkZXItd3JhcCAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlIGgyIHtcbiAgICBwYWRkaW5nLXRvcDogNzNweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xuICB9XG4gIC5vdXItZG9jdG9yc19fYWxsLWxpbmsge1xuICAgIHJpZ2h0OiA4MnB4O1xuICB9XG4gIC5uZXdzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxMTNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxuICAubmV3cy1zZWN0aW9uX19uZXdzLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICB9XG4gIC5uZXdzLXNlY3Rpb25fX25ld3MtbGlzdC1pdGVtIHtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogMzgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbiAgLm5ld3Mtc2VjdGlvbl9fbmV3cy1jYXJkIC5kYXRlIHtcbiAgICB0b3A6IDE3cHg7XG4gICAgbGVmdDogMTZweDtcbiAgfVxuICAubmV3cy1zZWN0aW9uX19uZXdzLWNhcmQgcCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAubmV3cy1zZWN0aW9uX19hcnJvdy1saW5rIHtcbiAgICB0b3A6IDEyM3B4O1xuICAgIHJpZ2h0OiA1N3B4O1xuICB9XG4gIC5zaW5nbGUtbmV3cy1zZWN0aW9uX19kYXRlIHtcbiAgICBsZWZ0OiA0OHB4O1xuICB9XG4gIC5zaW5nbGUtbmV3cy1zZWN0aW9uX19hcnJvdy1saW5rIHtcbiAgICByaWdodDogMjhweDtcbiAgfVxuICAuc2luZ2xlLW5ld3Mtc2VjdGlvbl9fY29udGVudCB7XG4gICAgaGVpZ2h0OiA1ODBweDtcbiAgfVxuICAuc2luZ2xlLW5ld3Mtc2VjdGlvbl9fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIH1cbiAgLnNpbmdsZS1uZXdzLXNlY3Rpb25fX3RleHQgaDIge1xuICAgIG1heC13aWR0aDogNjI3cHg7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG4gIC5mb290ZXIgLnNpbmctdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5mb290ZXIgLnNpbmctdXBfX2NvbnRhY3QtcGhvbmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5mb290ZXJfX3NpbmctZm9ybSBwIHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICB9XG4gIC5mb290ZXJfX3NpbmctZm9ybSAuaW5wdXQtZmllbGQge1xuICAgIHdpZHRoOiA0ODBweDtcbiAgfVxuICAuZm9vdGVyX19zaW5nLWZvcm0gbGFiZWwge1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fYWRkcmVzc2VzIHtcbiAgICB3aWR0aDogNDgwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fYWRkcmVzc2VzIHNwYW4ge1xuICAgIG1heC13aWR0aDogMTkycHg7XG4gIH1cbiAgLmNlcnRpZmljYXRlcyB7XG4gICAgbGVmdDogNzZweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbiAgLmFib3V0LXBhZ2VfX25hdi1zaWRlYmFyLS1ub24tcmVzaWRlbnQsIC5hYm91dC1wYWdlX19uYXYtc2lkZWJhci0tZG9jdG9yLCAuYWJvdXQtcGFnZV9fbmF2LXNpZGViYXItLWtsaW5payB7XG4gICAgbGVmdDogNzZweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbiAgLmFib3V0LXBhZ2VfX2RvY3Rvcl9fY2VydGlmaWNhdGVzIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5hYm91dC1wYWdlX19ub24tcmVzaWRlbnQtc2lkZWJhciB7XG4gICAgdG9wOiA2MTNweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbiAgLnZpZGVvLXJldmlld3MtYXNpZGUge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuICAuY29udGFjdHMtcGFnZV9fY29udGVudC1sZWZ0IHtcbiAgICB3aWR0aDogMTkwcHg7XG4gIH1cbiAgLmNvbnRhY3RzLXBhZ2VfX2F0dGVudGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLmNvbnRhY3RzLXBhZ2VfX21hcC1hZGRyZXNzZXMge1xuICAgIGxlZnQ6IDc2cHg7XG4gIH1cbiAgLmNvbnRhY3RzLXBhZ2VfX21hcC16b29tLWNvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogNzZweDtcbiAgfVxuICAudHYtcHJvamVjdHMtaXRlbV9fc2xpZGVyLXdyYXAtYm90dG9tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ5cHg7XG4gIH1cbiAgLnR2LXByb2plY3RzLWl0ZW1fX3NsaWRlciB7XG4gICAgd2lkdGg6IDUyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5rbGluaWtfX2xpc3QtaXRlbS0tYmVzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcycHg7XG4gIH1cbiAgLmtsaW5pa19fbGlzdC1pdGVtLS1tYW1tb2xvZ3kge1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICB9XG4gIC5vdXItcHJvamVjdHNfX2NvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG4gIC5jb3NtZXRvbG9neS1wYWdlX19uYXYtc2lkZWJhciB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5jb3NtZXRvbG9neS1wYWdlX19jYXRlZ29yaWVzLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmludGVyYWN0aXZlLWJsb2NrX19saXN0LWl0ZW0tdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5zcGVjaWFsaXN0cy1saXN0X19pdGVtLXBob3RvIHtcbiAgICBoZWlnaHQ6IDIxdnc7XG4gIH1cbiAgLnNwZWNpYWxpc3RzLWxpc3RfX2l0ZW0gaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5wcmljZS1wYWdlLXNlY3Rpb25fX2xlZnQge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxuICAudHYtcHJvamVjdHMtaXRlbV9fc2xpZGVyIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gIH1cbiAgLnR2LXByb2plY3QtZXBpc29kZV9fbGVhZGluZyBsaSB7XG4gICAgbWluLXdpZHRoOiAxOTJweDtcbiAgfVxuICAudHYtcHJvamVjdC1lcGlzb2RlX19sZWFkaW5nIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleDogMTtcbiAgfVxuICAuYWJvdXQtcGFnZV9fbmF2LXNpZGViYXIge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxuICAuYmVmb3JlLWFmdGVyLXBhZ2VfX25hdi1zaWRlYmFyIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAud3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgfVxuICAuaGVhZGVyX193cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLmhlYWRlcl9fbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuaGVhZGVyX19sZWZ0IC50b2dnbGUtbmF2LXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBwYWRkaW5nOiA0cHggMCAwIDA7XG4gIH1cbiAgLmhlYWRlcl9fbGVmdCAudG9nZ2xlLW5hdi13cmFwIHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fcmlnaHQtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuaGVhZGVyX19yaWdodCBoMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIxcHg7XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAuaGVhZGVyX19zaW5nLXVwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtcG9wdXBfX2lucHV0IGlucHV0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wb3B1cF9faW5wdXQgaW5wdXQucGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBvcHVwX19pbnB1dCBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wb3B1cF9faW5wdXQgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBvcHVwX19pbnB1dCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBvcHVwX19pbnB1dCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5zZWFyY2gtcG9wdXBfX2Nsb3NlLWJ0biB7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgdG9wOiAxN3B4O1xuICB9XG4gIC5tZW51IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiAxMTBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDBweCArIDMwcHgpO1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTIwMCUpO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLm1lbnUgLm1lbnVfX2xpc3QgbGksXG4gIC5tZW51IC5tZW51X19hZGRyZXNzZXMgbGksXG4gIC5tZW51IC5tZW51X19zb2NpYWwgbGksXG4gIC5tZW51IC5uZXdzLWNhcmQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLm1lbnVfX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubWVudV9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICB9XG4gIC5tZW51X19uYXZpZ2F0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5tZW51X19saXN0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgfVxuICAubWVudV9fbGlzdC13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tZW51X19saXN0LWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmOGY4Zjg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmOGY4Zjg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAubWVudV9fbGlzdC1jb250YWluZXI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAubWVudV9fbGlzdC1jb250YWluZXI6bGFzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWVudV9fbGlzdC1jb250YWluZXIuaXMtb3BlbiAubWVudV9fbGlzdC1tb2JpbGUtYnRuIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAubWVudV9fbGlzdC1jb250YWluZXIuaXMtb3BlbiAubWVudV9fbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLm1lbnVfX2xpc3QtbW9iaWxlLWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2OXB4O1xuICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIH1cbiAgLm1lbnVfX2xpc3QtbW9iaWxlLWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICM4MjM3OWU7XG4gIH1cbiAgLm1lbnVfX2xpc3QtbW9iaWxlLWJ0bjpob3ZlciBzdmcge1xuICAgIGZpbGw6ICM4MjM3OWU7XG4gIH1cbiAgLm1lbnVfX2xpc3QtbW9iaWxlLWJ0biBzdmcge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMTguN3B4O1xuICAgIGZpbGw6ICMwMDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIH1cbiAgLm1lbnUgW2RhdGEtYW5pbWF0aW9uPSdmYWRlSW4nXSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAxcztcbiAgICAtbW96LWFuaW1hdGlvbjogZmFkZUluIDFzO1xuICAgIC1tcy1hbmltYXRpb246IGZhZGVJbiAxcztcbiAgICAtby1hbmltYXRpb246IGZhZGVJbiAxcztcbiAgICBhbmltYXRpb246IGZhZGVJbiAxcztcbiAgICBhbmltYXRpb24tZGVsYXk6IC41cztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgfVxuICAubWVudSBbZGF0YS1hbmltYXRpb249J2ZhZGVPdXQnXSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVPdXQgMXM7XG4gICAgLW1vei1hbmltYXRpb246IGZhZGVPdXQgMXM7XG4gICAgLW1zLWFuaW1hdGlvbjogZmFkZU91dCAxcztcbiAgICAtby1hbmltYXRpb246IGZhZGVPdXQgMXM7XG4gICAgYW5pbWF0aW9uOiBmYWRlT3V0IDFzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICB9XG4gIEAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gIEAtbW96LWtleWZyYW1lcyBmYWRlSW4ge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gIEAtbXMta2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgLm1lbnUgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIC5tZW51IDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgQC1vLWtleWZyYW1lcyBmYWRlSW4ge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgZmFkZUluIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICBALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbiAgQC1tb3ota2V5ZnJhbWVzIGZhZGVPdXQge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG4gIEAtbXMta2V5ZnJhbWVzIGZhZGVPdXQge1xuICAgIC5tZW51IDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIC5tZW51IDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG4gIEAtby1rZXlmcmFtZXMgZmFkZU91dCB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuICAubWVudV9fYWRkcmVzc2VzLCAubWVudV9fbmV3cy1jYXJkLCAubWVudV9fc29jaWFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tZW51X19zaW5nLXVwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwcHggMjBweCAxMDBweCAyMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1lbnVfX21vYmlsZS1iZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgfVxuICAuc2VjdGlvbi1sYWJlbCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAuc2VjdGlvbi1sYWJlbDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24tbGFiZWwgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuICAuc2VjdGlvbi1sYWJlbC0tc2xpZGVyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICByaWdodDogMTdweDtcbiAgICB0b3A6IDIxcHg7XG4gIH1cbiAgLnNlY3Rpb24tbGFiZWwtLWtsaW5payB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiA4M3B4O1xuICAgIHJpZ2h0OiAxOXB4O1xuICB9XG4gIC5zZWN0aW9uLWxhYmVsLS1vdXItcHJvamVjdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24tbGFiZWwtLW1vYmlsZS1rbGluaWsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm90dG9tOiA5MXB4O1xuICAgIHJpZ2h0OiAxN3B4O1xuICB9XG4gIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGUtd3JhcCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGUtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24tc2xpZGVyX19zbGlkZSBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICBwYWRkaW5nLXRvcDogNTdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gIH1cbiAgLnNlY3Rpb24tc2xpZGVyX19zbGlkZSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTRweDtcbiAgfVxuICAuc2VjdGlvbi1zbGlkZXJfX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlci1uYXYge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDMycHg7XG4gICAgbGVmdDogMjBweDtcbiAgfVxuICAuc2VjdGlvbi1zbGlkZXItY291bnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGVmdDogMjBweDtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24tc2xpZGVyLWNvdW50OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbiAgLnNlY3Rpb24tc2xpZGVyLWNvdW50X19jdXJyZW50LCAuc2VjdGlvbi1zbGlkZXItY291bnRfX3RvdGFsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5zZWN0aW9uLXNsaWRlci1jb3VudF9fY3VycmVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjFweDtcbiAgfVxuICAuc2VjdGlvbi1zbGlkZXItY291bnRfX3RvdGFsIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLmtsaW5payB7XG4gICAgcGFkZGluZy10b3A6IDgzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwNHB4O1xuICB9XG4gIC5rbGluaWtfX3dyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmtsaW5pa19fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAua2xpbmlrX19jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xuICB9XG4gIC5rbGluaWtfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gIH1cbiAgLmtsaW5pa19fbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbiAgLmtsaW5pa19fbGlzdC1pdGVtIGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IDAgMDtcbiAgfVxuICAua2xpbmlrX19saXN0LWl0ZW0tLWJlc3Qge1xuICAgIHdpZHRoOiAzMC42MjIwMDk1NjkzNzc5OSU7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAua2xpbmlrX19saXN0LWl0ZW0tLWJlc3QgaW1nIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogMCAwO1xuICB9XG4gIC5rbGluaWtfX2xpc3QtaXRlbS0tZGlzY291bnQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgd2lkdGg6IDMwLjYyMjAwOTU2OTM3Nzk5JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIH1cbiAgLmtsaW5pa19fbGlzdC1pdGVtLS1zaW5nbGUtY2VudGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmtsaW5pa19fbGlzdC1pdGVtLS1neW5lY29sb2d5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmtsaW5pa19fbGlzdC1pdGVtLS1tYW1tb2xvZ3kge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmtsaW5pa19fbGlzdC1pdGVtLS1mLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgfVxuICAua2xpbmlrX19saXN0LWl0ZW0tLXNpemUtc3MsIC5rbGluaWtfX2xpc3QtaXRlbS0tc2l6ZS14cywgLmtsaW5pa19fbGlzdC1pdGVtLS1zaXplLXMsIC5rbGluaWtfX2xpc3QtaXRlbS0tc2l6ZS1tLCAua2xpbmlrX19saXN0LWl0ZW0tLXNpemUtbCwgLmtsaW5pa19fbGlzdC1pdGVtLS1zaXplLXhsIHtcbiAgICB3aWR0aDogNDguNDg0ODQ4NDg0ODQ4NDglO1xuICB9XG4gIC5rbGluaWtfX2xpc3QtaXRlbTpob3ZlciBpbWcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxLjEpO1xuICB9XG4gIC5rbGluaWtfX21lbnVfX2xpc3Qge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogMzM2cHg7XG4gIH1cbiAgLmtsaW5pa19fbWVudV9fbGlzdCBsaSB7XG4gICAgd2lkdGg6IDQyLjg1NzE0Mjg1NzE0Mjg2JTtcbiAgfVxuICAub3VyLXByb2plY3RzIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICAub3VyLXByb2plY3RzX193cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAub3VyLXByb2plY3RzX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAub3VyLXByb2plY3RzX19jb250ZW50IGgyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAub3VyLXByb2plY3RzX19jb250ZW50IHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5vdXItcHJvamVjdHNfX2JlZm9yZS1hZnRlci1zbGlkZXItd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAub3VyLXByb2plY3RzX19iZWZvcmUtYWZ0ZXItc2xpZGVyLXdyYXAgLmJlZm9yZS1hZnRlci1zbGlkZXJfX3NsaWRlIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAub3VyLXByb2plY3RzX19iZWZvcmUtYWZ0ZXItc2xpZGVyLXdyYXAgLmJlZm9yZS1hZnRlci1zbGlkZXJfX3Bob3RvLS1iZWZvcmUsIC5vdXItcHJvamVjdHNfX2JlZm9yZS1hZnRlci1zbGlkZXItd3JhcCAuYmVmb3JlLWFmdGVyLXNsaWRlcl9fcGhvdG8tLWFmdGVyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG4gIC5vdXItcHJvamVjdHNfX2JlZm9yZS1hZnRlci1zbGlkZXItd3JhcCAuYmVmb3JlLWFmdGVyLXNsaWRlcl9fc2xpZGVyLW5hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmNyZXctbGluay0tb3VyLXByb2plY3RzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jcmV3LWxpbmstLW1vYmlsZS1rbGluaWsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnR2LXByb2plY3Qge1xuICAgIHBhZGRpbmctdG9wOiA2OXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4O1xuICAgIGhlaWdodDogMzc2cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgfVxuICAudHYtcHJvamVjdF9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnR2LXByb2plY3RfX2NvbnRlbnQgaDIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIH1cbiAgLnR2LXByb2plY3RfX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS40MztcbiAgfVxuICAudHYtcHJvamVjdF9fZmlyc3QtY2hhbm5lbCB7XG4gICAgbGVmdDogMjBweDtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbiAgLnR2LXByb2plY3RfX2ZpcnN0LWNoYW5uZWwgc3ZnIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLnR2LXByb2plY3RfX2ZpcnN0LWNoYW5uZWwgcCB7XG4gICAgbWF4LXdpZHRoOiAxNjJweDtcbiAgfVxuICAudHYtcHJvamVjdF9fYmVzdC1icm9hZGNhc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnR2LXByb2plY3RfX2Fycm93LWxpbmsge1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IC0zcHg7XG4gICAgbGVmdDogMDtcbiAgfVxuICAub3VyLWRvY3RvcnNfX3NlY3Rpb24tc2xpZGVyLXdyYXAgLnNlY3Rpb24tc2xpZGVyX19zbGlkZS13cmFwIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm91ci1kb2N0b3JzX19zZWN0aW9uLXNsaWRlci13cmFwIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGUgaDIge1xuICAgIHBhZGRpbmctdG9wOiA1N3B4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgfVxuICAub3VyLWRvY3RvcnNfX3NlY3Rpb24tc2xpZGVyLXdyYXAgLnNlY3Rpb24tc2xpZGVyX19zbGlkZSBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgfVxuICAub3VyLWRvY3RvcnNfX3NlY3Rpb24tc2xpZGVyLXdyYXAgLnNlY3Rpb24tc2xpZGVyX19zbGlkZSAub3VyLWRvY3RvcnNfX3NraWxscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub3VyLWRvY3RvcnNfX3NlY3Rpb24tc2xpZGVyLXdyYXAgLnNlY3Rpb24tc2xpZGVyX19zbGlkZXItbmF2IHtcbiAgICBib3R0b206IDY4cHg7XG4gIH1cbiAgLm91ci1kb2N0b3JzX19hbGwtbGluayB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbiAgLm5ld3Mtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDczcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDg2cHg7XG4gIH1cbiAgLm5ld3Mtc2VjdGlvbl9fd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm5ld3Mtc2VjdGlvbiBoMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5uZXdzLXNlY3Rpb25fX25ld3MtbGlzdC13cmFwIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAubmV3cy1zZWN0aW9uX19uZXdzLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDExMTZweDtcbiAgfVxuICAubmV3cy1zZWN0aW9uX19uZXdzLWxpc3QtaXRlbSB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6IDI2NHB4O1xuICAgIGhlaWdodDogMzgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5uZXdzLXNlY3Rpb25fX2Fycm93LWxpbmsge1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDNweDtcbiAgfVxuICAuc2luZ2xlLW5ld3Mtc2VjdGlvbl9fZGF0ZSB7XG4gICAgdG9wOiAxN3B4O1xuICAgIGxlZnQ6IDE2cHg7XG4gIH1cbiAgLnNpbmdsZS1uZXdzLXNlY3Rpb25fX2Fycm93LWxpbmsge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC00cHg7XG4gICAgbGVmdDogLTRweDtcbiAgfVxuICAuc2luZ2xlLW5ld3Mtc2VjdGlvbl9fY29udGVudCB7XG4gICAgaGVpZ2h0OiAzNzZweDtcbiAgfVxuICAuc2luZ2xlLW5ld3Mtc2VjdGlvbl9fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY2cHg7XG4gIH1cbiAgLnNpbmdsZS1uZXdzLXNlY3Rpb25fX3RleHQgaDIge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIH1cbiAgLnNpbmdsZS1uZXdzLXNlY3Rpb25fX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIH1cbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDE2NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIH1cbiAgLmZvb3Rlcl9fd3JhcCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLmZvb3Rlcl9fdG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmZvb3Rlcl9fbmF2aWdhdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA2MTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9vdGVyX19zb2NpYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuZm9vdGVyX19zb2NpYWwgLmljb24ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS43KTtcbiAgfVxuICAuZm9vdGVyX19zb2NpYWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuZm9vdGVyX19zb2NpYWwgYSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5mb290ZXJfX2xpc3QgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmZvb3Rlcl9fbGlzdCBsaTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAuZm9vdGVyX19saXN0IGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLmZvb3RlciAuc2luZy11cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG4gIC5mb290ZXIgLnNpbmctdXBfX2NvbnRhY3QtcGhvbmUge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb290ZXJfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gIH1cbiAgLmZvb3Rlcl9fYWRkcmVzc2VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY2N3B4O1xuICAgIG1hcmdpbi10b3A6IDQ5cHg7XG4gIH1cbiAgLmZvb3Rlcl9fYWRkcmVzc2VzIHNwYW4ge1xuICAgIG1heC13aWR0aDogMjY0cHg7XG4gIH1cbiAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNTVweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIC5mb290ZXJfX2NvcHlyaWdodCBwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5hYm91dC1wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuYWJvdXQtcGFnZV9fd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmFib3V0LXBhZ2VfX25hdi1zaWRlYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5hYm91dC1wYWdlX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNjFweDtcbiAgfVxuICAuYWJvdXQtcGFnZV9fa2xpbmlrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYWJvdXQtcGFnZV9fa2xpbmlrIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIH1cbiAgLmFib3V0LXBhZ2VfX2tsaW5payBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICB9XG4gIC5hYm91dC1wYWdlX19rbGluaWsgaDIsXG4gIC5hYm91dC1wYWdlX19rbGluaWsgaDMsXG4gIC5hYm91dC1wYWdlX19rbGluaWsgZmlndXJlLFxuICAuYWJvdXQtcGFnZV9fa2xpbmlrIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hYm91dC1wYWdlX19zdG9yaWVzIGgyLCAuYWJvdXQtcGFnZV9fYmxvZyBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICB9XG4gIC5hYm91dC1wYWdlX19zdGFycyBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgfVxuICAuYWJvdXQtcGFnZV9fc3RhcnMgPiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5hYm91dC1wYWdlX19zdGFycyA+IHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5hYm91dC1wYWdlX19zdGFycy1zdG9yaWVzLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLmFib3V0LXBhZ2VfX3NwZWNpYWxpc3RzIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIH1cbiAgLmFib3V0LXBhZ2VfX2RvY3RvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmFib3V0LXBhZ2VfX2RvY3RvciBoMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICB9XG4gIC5hYm91dC1wYWdlX19kb2N0b3ItdG9wLWJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFib3V0LXBhZ2VfX2RvY3Rvcl9fYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwLCAuYWJvdXQtcGFnZV9fZG9jdG9yX19pbnRlcmFjdGl2ZS1ibG9jaywgLmFib3V0LXBhZ2VfX2RvY3Rvci1jYXNlcywgLmFib3V0LXBhZ2VfX2RvY3Rvci1zbGlkZXItd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFib3V0LXBhZ2VfX2RvY3RvciAudGV4dC1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWJvdXQtcGFnZV9fZG9jdG9yIC50ZXh0LXNlY3Rpb24gaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgfVxuICAuYWJvdXQtcGFnZV9fZG9jdG9yIC50ZXh0LXNlY3Rpb24tLXdpdGgtYXNpZGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuYWJvdXQtcGFnZV9fZG9jdG9yIC50ZXh0LXNlY3Rpb24tLXdpdGgtYXNpZGUgLnRleHQtc2VjdGlvbl9fbGVmdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmFib3V0LXBhZ2VfX2RvY3RvciAudGV4dC1zZWN0aW9uLS13aXRoLWFzaWRlIC50ZXh0LXNlY3Rpb25fX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWJvdXQtcGFnZV9fZG9jdG9yLXByaWNlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFib3V0LXBhZ2VfX25vbi1yZXNpZGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmFib3V0LXBhZ2VfX25vbi1yZXNpZGVudCBoMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgfVxuICAuYWJvdXQtcGFnZV9fbm9uLXJlc2lkZW50IC5vcGVyYXRpb24tc3RhZ2VzLFxuICAuYWJvdXQtcGFnZV9fbm9uLXJlc2lkZW50IC5vcGVyYXRpb24tcHJvZ3JhbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFib3V0LXBhZ2VfX25vbi1yZXNpZGVudCAub3BlcmF0aW9uLXN0YWdlcyBoMyxcbiAgLmFib3V0LXBhZ2VfX25vbi1yZXNpZGVudCAub3BlcmF0aW9uLXByb2dyYW0gaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbiAgLmFib3V0LXBhZ2VfX25vbi1yZXNpZGVudCAub3BlcmF0aW9uLXN0YWdlc19faXRlbSBoNCxcbiAgLmFib3V0LXBhZ2VfX25vbi1yZXNpZGVudCAub3BlcmF0aW9uLXByb2dyYW1fX2l0ZW0gaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmFib3V0LXBhZ2VfX25vbi1yZXNpZGVudC1zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5hYm91dC1wYWdlX19ub24tcmVzaWRlbnQtc2lkZWJhciAubG9jYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmFib3V0LXBhZ2VfX2ZhcXMgaDIsIC5hYm91dC1wYWdlX19mYXEgaDIsIC5hYm91dC1wYWdlX19hbnN3ZXIgaDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gIH1cbiAgLmFib3V0LXBhZ2VfX3ZpZGVvLXJldmlld3MsIC5hYm91dC1wYWdlX19hc2sge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5hYm91dC1wYWdlX192aWRlby1yZXZpZXdzIGgyLCAuYWJvdXQtcGFnZV9fYXNrIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIH1cbiAgLmFib3V0LXBhZ2VfX3ByZXNzIGgyLCAuYWJvdXQtcGFnZV9fbWVkaWEgaDIsIC5hYm91dC1wYWdlX19uZXdzIGgyLCAuYWJvdXQtcGFnZV9fcHVibGljYXRpb25zIGgyLCAuYWJvdXQtcGFnZV9fcG9zdCBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgfVxuICAuYWJvdXQtcGFnZV9fdHYtcHJvamVjdHMgaDIsIC5hYm91dC1wYWdlX190di1wcm9qZWN0IGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIH1cbiAgLnZpZGVvLXJldmlld3MtYXNpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52aWRlby1yZXZpZXdzLWFzaWRlX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAxOHB4IC0xNXB4IDE4cHggLTE1cHg7XG4gIH1cbiAgLnZpZGVvLXJldmlld3MtYXNpZGVfX2xpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAudmlkZW8tcmV2aWV3cy1hc2lkZV9fbGlzdC1pdGVtLWltZyB7XG4gICAgaGVpZ2h0OiAyMzZweDtcbiAgfVxuICAuY2VydGlmaWNhdGVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnN0b3JpZXMtbGlzdCAuc3Rvcmllcy1saXN0X19pdGVtIHtcbiAgICBoZWlnaHQ6IDM3NnB4O1xuICB9XG4gIC5zdG9yaWVzLWxpc3QgLnN0b3JpZXMtbGlzdF9faXRlbS0tc2l6ZS13IGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLnN0b3JpZXMtbGlzdCAuZGF0ZSB7XG4gICAgbGVmdDogMTZweDtcbiAgICB0b3A6IDE3cHg7XG4gIH1cbiAgLnN0b3JpZXMtbGlzdCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgfVxuICAuc3Rvcmllcy1saXN0IGEge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5zdG9yaWVzLWxpc3QgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIH1cbiAgLmNhdGVnb3JpZXMgdWwgYTphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNhdGVnb3JpZXNfX2hvdmVyLWxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJsb2ctbGlzdF9faXRlbS10aXRsZSBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICB9XG4gIC5ibG9nLWxpc3RfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIH1cbiAgLmJsb2ctbGlzdF9faXRlbSAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIH1cbiAgLmJsb2ctbGlzdF9faXRlbSAuZXhwZXJ0cyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmJsb2ctbGlzdF9faXRlbSAuZXhwZXJ0c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICB9XG4gIC5mYyAuZmMtaGVhZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5mYyAuZmMtaGVhZC1jb250YWluZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjhmOGY4O1xuICB9XG4gIC5mYyAuZmMtaGVhZCAuZmMtZGF5LWhlYWRlciB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogNTJweDtcbiAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGNvbG9yOiAjYjhiMWJhO1xuICB9XG4gIC5mYyAuZmMtaGVhZCAuZmMtZGF5LWhlYWRlciBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZjIC5mYy1oZWFkIC5mYy1kYXktaGVhZGVyIGEge1xuICAgIGN1cnNvcjogYXV0bztcbiAgfVxuICAuZmMgLmZjLWhlYWQgLmZjLWRheS1oZWFkZXIgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5mYyAuZmMtYm9keSAuZmMtcm93IHRkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLmZjIC5mYy1ib2R5IC5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24ge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNzBweCk7XG4gIH1cbiAgLmZjIC5mYy1ib2R5IC5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuZmMgLmZjLWJvZHkgLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0ZC5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbiAgLmZjIC5mYy1ib2R5IC5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gLmZjLWV2ZW50IC5mYy10aW1lLFxuICAuZmMgLmZjLWJvZHkgLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiAuZmMtZXZlbnQgLmZjLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjZTI4NjMzO1xuICB9XG4gIC5mYyAuZmMtYmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y4ZjhmODtcbiAgfVxuICAuZmMgLmZjLWJnIC5mYy1kYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjYjhiMWJhO1xuICB9XG4gIC5mYyAuZmMtYmcgLmZjLWRheS5pcy1jbGlja2FibGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAuZmMgLmZjLWJnIC5mYy1kYXkuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5mYyAuZmMtYmcgLmZjLWRheS5pcy1uZXh0LW1vbnRoIHtcbiAgICBvcGFjaXR5OiAuMztcbiAgfVxuICAuZmMgLmZjLWJnIC5mYy1kYXk6Zmlyc3Qtb2YtdHlwZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxNnZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuZmMgLmZjLWJnIC5mYy1kYXk6bGFzdC1vZi10eXBlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxNnZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmZjIC5mYy13aWRnZXQtY29udGVudCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAuZmMgLmZjLWV2ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAuZmMgLmZjLWV2ZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDIzcHg7XG4gIH1cbiAgLmZjIC5mYy10b29sYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmZjIC5mYy10b29sYmFyIC5mYy1sZWZ0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuZmMgLmZjLXRvb2xiYXIgLmZjLWxlZnQgLmZjLWJ1dHRvbi1ncm91cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmMgLmZjLXRvb2xiYXIgLmZjLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMCAuNzVlbTtcbiAgfVxuICAuZGlzY291bnRzLXBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA2MnB4O1xuICB9XG4gIC5kaXNjb3VudHMtcGFnZSBoMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICB9XG4gIC5kaXNjb3VudHMtbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZGlzY291bnRzLWxpc3QtaXRlbV9fY2F0ZWdvcnkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAuZGlzY291bnRzLWxpc3QtaXRlbV9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbiAgLmRpc2NvdW50cy1saXN0LWl0ZW1fX2NvbnRlbnQtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRpc2NvdW50cy1saXN0LWl0ZW1fX2NvbnRlbnQgLnRpbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmRpc2NvdW50LXBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5kaXNjb3VudC1wYWdlX19jYXRlZ29yeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5kaXNjb3VudC1wYWdlX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZGlzY291bnQtcGFnZV9fY29udGVudC10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGlzY291bnQtcGFnZV9fY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgfVxuICAuZGlzY291bnQtcGFnZV9fY29udGVudF9fYXJyb3ctbGluayB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuZGlzY291bnQtcGFnZSBpbWcge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuc3RvY2stbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN0b2NrLWxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN0b2NrLWxpc3QtaXRlbV9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN0b2NrLWxpc3QtaXRlbV9fY29udGVudCAudGltZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuc3RvY2stbGlzdC1pdGVtX19wcmljZS10YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgfVxuICAuc3RvY2stbGlzdC1pdGVtX19wcmljZS10YWJsZSAudGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zdG9jay1saXN0LWl0ZW1fX3ByaWNlLXRhYmxlIC50YWJsZS1yb3cgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnN0b2NrLWxpc3QtaXRlbV9fcHJpY2UtdGFibGUgLnRhYmxlLXJvdyBsaTpmaXJzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3RvY2stbGlzdC1pdGVtX19wcmljZS10YWJsZSAudGFibGUtcm93IGxpIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAuc3RvY2stbGlzdC1pdGVtX19wcmljZS10YWJsZSAucHJpY2UtY2VsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN0b2NrLWxpc3QtaXRlbV9fcHJpY2UtdGFibGUgLnRhYmxlLWhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN0b2NrLWxpc3QtaXRlbV9fcHJpY2UtdGFibGUgLnRhYmxlLWJvZHkgLnRhYmxlLXJvdyBsaSBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY29zbWV0b2xvZ3ktcGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxuICAuY29zbWV0b2xvZ3ktcGFnZV9fd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvc21ldG9sb2d5LXBhZ2VfX25hdi1zaWRlYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29zbWV0b2xvZ3ktcGFnZV9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLmNvc21ldG9sb2d5LXBhZ2VfX2NvbnRlbnQgaDIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuY29zbWV0b2xvZ3ktcGFnZV9fY29udGVudCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbiAgLmNvc21ldG9sb2d5LXBhZ2VfX2NhdGVnb3JpZXMge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cbiAgLmNvc21ldG9sb2d5LXBhZ2VfX2JlZm9yZS1hZnRlci1zbGlkZXItd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxuICAuYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMjlweDtcbiAgfVxuICAuYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwIC50b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbiAgLmJlZm9yZS1hZnRlci1zbGlkZXItd3JhcCBoMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIH1cbiAgLmJlZm9yZS1hZnRlci1zbGlkZXItd3JhcF9fYXJyb3ctbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5iZWZvcmUtYWZ0ZXItc2xpZGVyLXdyYXAgLmJlZm9yZS1hZnRlci1zbGlkZXJfX3NsaWRlIHtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXB4O1xuICB9XG4gIC5iZWZvcmUtYWZ0ZXItc2xpZGVyLXdyYXAgLmJlZm9yZS1hZnRlci1zbGlkZXJfX3Bob3RvIHtcbiAgICBtYXJnaW4tbGVmdDogNy41cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVweDtcbiAgICBoZWlnaHQ6IDQ2LjM3MXZ3O1xuICB9XG4gIC5iZWZvcmUtYWZ0ZXItc2xpZGVyLXdyYXAgLmJlZm9yZS1hZnRlci1zbGlkZXItY291bnQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAuYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwIC5iZWZvcmUtYWZ0ZXItc2xpZGVyLWNvdW50X190b3RhbCwgLmJlZm9yZS1hZnRlci1zbGlkZXItd3JhcCAuYmVmb3JlLWFmdGVyLXNsaWRlci1jb3VudF9fY3VycmVudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cbiAgLmJlZm9yZS1hZnRlci1zbGlkZXItd3JhcCAuYmVmb3JlLWFmdGVyLXNsaWRlci1jb3VudF9fY3VycmVudDphZnRlciB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbiAgLmJlZm9yZS1hZnRlci1zbGlkZXItd3JhcCAuYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5iZWZvcmUtYWZ0ZXItc2xpZGVyLXdyYXBfX2luZm8gcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIH1cbiAgLnNwZWNpYWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDU4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjFweDtcbiAgfVxuICAuc3BlY2lhbGlzdF9fdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuc3BlY2lhbGlzdF9fdGV4dCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuc3BlY2lhbGlzdF9fdGV4dC1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxuICAuaW50ZXJhY3RpdmUtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgd2lkdGg6IDk4dnc7XG4gIH1cbiAgLmludGVyYWN0aXZlLWJsb2NrIGgzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAuaW50ZXJhY3RpdmUtYmxvY2tfX3dyYXAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuICAuaW50ZXJhY3RpdmUtYmxvY2tfX2xpc3Qge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICB9XG4gIC5pbnRlcmFjdGl2ZS1ibG9ja19fbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMjY0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAuaW50ZXJhY3RpdmUtYmxvY2tfX2xpc3QtaXRlbS10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLmFkZGl0aW9uYWxseSB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBwYWRkaW5nLXRvcDogNjFweDtcbiAgfVxuICAuc2VhcmNoLXBhZ2UtZm9ybV9faW5wdXQgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2UtZm9ybV9faW5wdXQgaW5wdXQucGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2UtZm9ybV9faW5wdXQgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZS1mb3JtX19pbnB1dCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZS1mb3JtX19pbnB1dCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2UtZm9ybV9faW5wdXQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlYXJjaC1wYWdlIC5ub3RoaW5nLWZvdW5kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5zcGVjaWFsaXN0cy1saXN0LXdyYXAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAuc3BlY2lhbGlzdHMtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuc3BlY2lhbGlzdHMtbGlzdF9faXRlbS1waG90byB7XG4gICAgaGVpZ2h0OiAzNXZ3O1xuICB9XG4gIC5zcGVjaWFsaXN0cy1saXN0X19pdGVtLS1zaXplLWwgLnNwZWNpYWxpc3RzLWxpc3RfX2l0ZW0tcGhvdG8ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAubmF2LXNpZGViYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubmF2LXNpZGViYXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIH1cbiAgLm5hdi1zaWRlYmFyX19tb2JpbGUtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5uYXYtc2lkZWJhcl9fd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAubmF2LXNpZGViYXJfX2NvbnRlbnQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLm5hdi1zaWRlYmFyIFtkYXRhLWFuaW1hdGlvbj0nZmFkZUluJ10ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW4gMXM7XG4gICAgLW1vei1hbmltYXRpb246IGZhZGVJbiAxcztcbiAgICAtbXMtYW5pbWF0aW9uOiBmYWRlSW4gMXM7XG4gICAgLW8tYW5pbWF0aW9uOiBmYWRlSW4gMXM7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW4gMXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAuNXM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIH1cbiAgLm5hdi1zaWRlYmFyIFtkYXRhLWFuaW1hdGlvbj0nZmFkZU91dCddIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZU91dCAxcztcbiAgICAtbW96LWFuaW1hdGlvbjogZmFkZU91dCAxcztcbiAgICAtbXMtYW5pbWF0aW9uOiBmYWRlT3V0IDFzO1xuICAgIC1vLWFuaW1hdGlvbjogZmFkZU91dCAxcztcbiAgICBhbmltYXRpb246IGZhZGVPdXQgMXM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIH1cbiAgQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgQC1tb3ota2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgQC1tcy1rZXlmcmFtZXMgZmFkZUluIHtcbiAgICAubmF2LXNpZGViYXIgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIC5uYXYtc2lkZWJhciAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gIEAtby1rZXlmcmFtZXMgZmFkZUluIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG4gIEAtbW96LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuICBALW1zLWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgICAubmF2LXNpZGViYXIgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgLm5hdi1zaWRlYmFyIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG4gIEAtby1rZXlmcmFtZXMgZmFkZU91dCB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuICAubWVkaWEtbGlzdF9faXRlbSBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICB9XG4gIC5tZWRpYS1saXN0X19pdGVtIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiA3MHZ3O1xuICB9XG4gIC5wcmVzcy1saXN0X19pdGVtLWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAudmlkZW8tcmV2aWV3cy1saXN0X19pdGVtIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIH1cbiAgLnZpZGVvLXJldmlld3MtbGlzdF9faXRlbSBpZnJhbWUge1xuICAgIGhlaWdodDogNTl2dztcbiAgfVxuICAucHJpY2VzLXBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA1N3B4O1xuICB9XG4gIC5wcmljZXMtcGFnZSBoMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wcmljZXMtbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucHJpY2VzLWxpc3QtaXRlbS1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnByaWNlcy1saXN0LWl0ZW0tcmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcmljZXMtbGlzdC10YWJsZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLnByaWNlLXBhZ2UgaDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAucHJpY2UtcGFnZS1zZWN0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLnByaWNlLXBhZ2Utc2VjdGlvbl9fbGVmdCB7XG4gICAgd2lkdGg6IDIxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5wcmljZS1wYWdlLXNlY3Rpb25fX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJpY2UtcGFnZS1zZWN0aW9uX19yaWdodCBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICB9XG4gIC5wcmljZS1wYWdlLXNlY3Rpb25fX2luY2x1ZGVkLWl0ZW0gaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAucHJpY2UtcGFnZS1zZWN0aW9uX19hZGRpdGlvbmFsLWluZm8tLXNpZ24tdXAge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLmNvbnRhY3RzLXBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA1N3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5jb250YWN0cy1wYWdlIGgyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmNvbnRhY3RzLXBhZ2VfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xuICB9XG4gIC5jb250YWN0cy1wYWdlX19jb250ZW50LWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbiAgLmNvbnRhY3RzLXBhZ2VfX2NvbnRlbnQtcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb250YWN0cy1wYWdlX19tYXAtYWRkcmVzc2VzIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG4gIC5jb250YWN0cy1wYWdlX19tYXAtem9vbS1jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnR2LXByb2plY3RzLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWluLWhlaWdodDogNzIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnR2LXByb2plY3RzLWl0ZW1fX2NoYW5uZWwtbG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC50di1wcm9qZWN0cy1pdGVtX19jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIH1cbiAgLnR2LXByb2plY3RzLWl0ZW1fX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuICAudHYtcHJvamVjdHMtaXRlbV9fc2xpZGVyLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnR2LXByb2plY3RzLWl0ZW1fX3NsaWRlci13cmFwLWJvdHRvbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbiAgLnR2LXByb2plY3RzLWl0ZW1fX3NsaWRlci13cmFwX19zbGlkZXItbmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC50di1wcm9qZWN0cy1pdGVtX19zbGlkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50di1wcm9qZWN0cy1pdGVtX19zbGlkZXItc2xpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAudHYtcHJvamVjdC1lcGlzb2RlX190b3AtYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC50di1wcm9qZWN0LWVwaXNvZGVfX3RvcC1iYXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgfVxuICAudHYtcHJvamVjdC1lcGlzb2RlIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiA1M3Z3O1xuICB9XG4gIC50di1wcm9qZWN0LWVwaXNvZGVfX2Fib3V0IGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAudHYtcHJvamVjdC1lcGlzb2RlX19leHBlcnRzIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAudHYtcHJvamVjdC1lcGlzb2RlX19sZWFkaW5nIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAucHVibGljYXRpb25zLWxpc3RfX2l0ZW0tY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICB9XG4gIC5wdWJsaWNhdGlvbnMtbGlzdF9faXRlbS1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICB9XG4gIC5iZWZvcmUtYWZ0ZXItcGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmJlZm9yZS1hZnRlci1wYWdlX193cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYmVmb3JlLWFmdGVyLXBhZ2VfX25hdi1zaWRlYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5iZWZvcmUtYWZ0ZXItcGFnZV9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDYxcHg7XG4gIH1cbiAgLmJlZm9yZS1hZnRlci1wYWdlX19hbGwgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYmVmb3JlLWFmdGVyLXBhZ2VfX2FsbF9fYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5iZWZvcmUtYWZ0ZXItcGFnZV9fcHJvY2VkdXJlIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmJlZm9yZS1hZnRlci1wYWdlX19wcm9jZWR1cmUtYWJvdXQtdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40MztcbiAgfVxuICAucG9zdC1jYXJkX19jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29zbWV0b2xvZ3ktcGFnZV9fY2F0ZWdvcmllcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jb3NtZXRvbG9neS1wYWdlX19jYXRlZ29yaWVzLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnNwZWNpYWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zcGVjaWFsaXN0X190ZXh0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbiAgLnNwZWNpYWxpc3RfX2ltZyBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudmlkZW8tcmV2aWV3cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAudmlkZW8tcmV2aWV3c19fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgfVxuICAudmlkZW8tcmV2aWV3c19fbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG4gIC52aWRlby1yZXZpZXdzX19saXN0LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5hYm91dC1wYWdlX19kb2N0b3Ige1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgLmFib3V0LXBhZ2VfX2RvY3Rvci1zbGlkZXItbmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG4gIC50di1wcm9qZWN0X19jb250ZW50IGgyIGJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudmlkZW8tcmV2aWV3cy1hc2lkZV9fbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC52aWRlby1yZXZpZXdzLWFzaWRlX19saXN0LWl0ZW0taW1nIHtcbiAgICBoZWlnaHQ6IDIzNnB4O1xuICB9XG4gIC5wcmljZS1wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuICAucHJpY2UtcGFnZS1zZWN0aW9uLS1jb25zdWx0YXRpb24gLnByaWNlLXBhZ2Utc2VjdGlvbl9fcmlnaHQsIC5wcmljZS1wYWdlLXNlY3Rpb24tLWRvY3RvcnMgLnByaWNlLXBhZ2Utc2VjdGlvbl9fcmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wcmljZS1wYWdlLXNlY3Rpb25fX2FkZGl0aW9uYWwtaW5mbyB7XG4gICAgbWFyZ2luOiAyNHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzlweCkge1xuICAuc3Rvcmllcy1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnN0b3JpZXMtbGlzdCAuc3Rvcmllcy1saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuc3Rvcmllcy1saXN0IC5zdG9yaWVzLWxpc3RfX2l0ZW0tLXNpemUtdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN0b3JpZXMtbGlzdCAuc3Rvcmllcy1saXN0X19pdGVtLS1zaXplLW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdG9yaWVzLWxpc3QgLnN0b3JpZXMtbGlzdF9faXRlbS0tc2l6ZS1zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3BlY2lhbGlzdHMtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc3BlY2lhbGlzdHMtbGlzdF9faXRlbS1waG90byB7XG4gICAgaGVpZ2h0OiA1MHZ3O1xuICB9XG4gIC5zcGVjaWFsaXN0cy1saXN0X19pdGVtLS1zaXplLWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zcGVjaWFsaXN0cy1saXN0X19pdGVtLS1zaXplLWwgLnNwZWNpYWxpc3RzLWxpc3RfX2l0ZW0tcGhvdG8ge1xuICAgIGhlaWdodDogNzl2dztcbiAgfVxuICAuYWJvdXQtcGFnZV9fbm9uLXJlc2lkZW50IC5vcGVyYXRpb24tcHJvZ3JhbV9faXRlbSBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5hYm91dC1wYWdlX19ub24tcmVzaWRlbnQgLm9wZXJhdGlvbi1wcm9ncmFtX19pdGVtIGxpIGg1IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI4OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmFib3V0LXBhZ2VfX25vbi1yZXNpZGVudCAub3BlcmF0aW9uLXByb2dyYW1fX2l0ZW0gbGkgZGl2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuYWJvdXQtcGFnZV9fZmFxcy1jYXRlZ29yaWVzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuYWJvdXQtcGFnZV9fZmFxcy1jYXRlZ29yaWVzLWxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmFib3V0LXBhZ2VfX3ZpZGVvLXJldmlld3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnByZXNzLWxpc3RfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wcmVzcy1saXN0X19pdGVtLWxlZnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAucHJlc3MtbGlzdF9faXRlbS1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucHJlc3MtbGlzdF9faXRlbS1sb2dvLCAucHJlc3MtbGlzdF9faXRlbS1leHBlcnRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC52aWRlby1yZXZpZXdzLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnZpZGVvLXJldmlld3MtbGlzdF9faXRlbS1ib3R0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAudmlkZW8tcmV2aWV3cy1saXN0X19pdGVtLWRvY3RvcnMsIC52aWRlby1yZXZpZXdzLWxpc3RfX2l0ZW0tb3BlcmF0aW9ucywgLnZpZGVvLXJldmlld3MtbGlzdF9faXRlbS1wcmljZXMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29udGFjdHMtcGFnZV9fc2NoZWR1bGVzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY29udGFjdHMtcGFnZV9fc2NoZWR1bGVzLWxpc3RzIHAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbnRhY3RzLXBhZ2VfX2F0dGVudGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgfVxuICAudHYtcHJvamVjdC1lcGlzb2RlX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50di1wcm9qZWN0LWVwaXNvZGVfX2JlZm9yZS1hZnRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC50di1wcm9qZWN0LWVwaXNvZGVfX29wZXJhdGlvbnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucHVibGljYXRpb25zLWxpc3RfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wdWJsaWNhdGlvbnMtbGlzdF9faXRlbS1yaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxuICAucHVibGljYXRpb25zLWxpc3RfX2l0ZW0tc291cmNlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5wdWJsaWNhdGlvbnMtbGlzdF9faXRlbS1hdXRob3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAucHVibGljYXRpb25zLWxpc3RfX2l0ZW0tYXV0aG9yLXBob3RvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIC5iZWZvcmUtYWZ0ZXItcGFnZV9fcHJvY2VkdXJlLWFib3V0IHtcbiAgICBtYXJnaW4tdG9wOiA0OXB4O1xuICB9XG4gIC5iZWZvcmUtYWZ0ZXItcGFnZV9fcHJvY2VkdXJlLWFib3V0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5iZWZvcmUtYWZ0ZXItcGFnZV9fcHJvY2VkdXJlLWFib3V0LWRvY3RvciB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucHJvY2VkdXJlLXNsaWRlcl9faXRlbS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucHJvY2VkdXJlLXNsaWRlcl9faXRlbS1hZGRpdGlvbmFsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuZm9vdGVyX19zaW5nLWZvcm0gcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb290ZXJfX3NpbmctZm9ybSAuaW5wdXQtZmllbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb290ZXJfX3NpbmctZm9ybSBsYWJlbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTU1cHgpIHtcbiAgLmFzay1mb3JtX19ib3R0b20sXG4gIC5zaWduLXVwLXBvcHVwX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hc2stZm9ybV9fYm90dG9tIGJ1dHRvbixcbiAgLnNpZ24tdXAtcG9wdXBfX2JvdHRvbSBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiAxNDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5oZWFkZXJfX3dyYXAge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5oZWFkZXJfX2xlZnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmhlYWRlcl9fcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZGVyX19yaWdodC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5oZWFkZXJfX3JpZ2h0IC5sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogODVweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5oZWFkZXJfX3JpZ2h0IC5sb2dvIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX3JpZ2h0IGgxIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5oZWFkZXJfX3JpZ2h0IGgxIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tZW51IHtcbiAgICB0b3A6IDcwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQwcHggKyA3MHB4KTtcbiAgfVxuICAubWVudV9fc2luZy11cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1lbnVfX3NpbmctdXAgLnNpbmctdXBfX2NvbnRhY3QtcGhvbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1lbnVfX3NpbmctdXAgLnNpbmctdXBfX2J0biB7XG4gICAgd2lkdGg6IDMzNXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbi1sYWJlbC0tbW9iaWxlLWtsaW5payB7XG4gICAgYm90dG9tOiAxNzFweDtcbiAgfVxuICAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlIGgyIHtcbiAgICBwYWRkaW5nLXRvcDogNjlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTg1cHg7XG4gIH1cbiAgLnNlY3Rpb24tc2xpZGVyX19zbGlkZSBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI2cHg7XG4gIH1cbiAgLmJlZm9yZS1hZnRlci1zbGlkZXItd3JhcCBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAuYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwIC5iZWZvcmUtYWZ0ZXItc2xpZGVyX19waG90byBwIHtcbiAgICBsZWZ0OiAxMXB4O1xuICAgIHRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICB9XG4gIC5rbGluaWsge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNzJweDtcbiAgfVxuICAua2xpbmlrX19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAua2xpbmlrX19saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLmtsaW5pa19fbGlzdC1pdGVtLS1iZXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtaW4taGVpZ2h0OiAxMDhweDtcbiAgfVxuICAua2xpbmlrX19saXN0LWl0ZW0tLWJlc3QgaW1nIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogOTFweDtcbiAgICBoZWlnaHQ6IDkxcHg7XG4gIH1cbiAgLmtsaW5pa19fbGlzdC1pdGVtLS1iZXN0IHAge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmtsaW5pa19fbGlzdC1pdGVtLS1kaXNjb3VudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDkycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxuICAua2xpbmlrX19saXN0LWl0ZW0tLWRpc2NvdW50IHAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIH1cbiAgLmtsaW5pa19fbGlzdC1pdGVtLS1kaXNjb3VudCAuaWNvbi1ydXBvciB7XG4gICAgd2lkdGg6IDg5cHg7XG4gICAgaGVpZ2h0OiA2OXB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIC5rbGluaWtfX2xpc3QtaXRlbS0tc2l6ZS14cywgLmtsaW5pa19fbGlzdC1pdGVtLS1zaXplLXNzLCAua2xpbmlrX19saXN0LWl0ZW0tLXNpemUtcywgLmtsaW5pa19fbGlzdC1pdGVtLS1zaXplLW0sIC5rbGluaWtfX2xpc3QtaXRlbS0tc2l6ZS1sLCAua2xpbmlrX19saXN0LWl0ZW0tLXNpemUteGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5rbGluaWtfX21lbnVfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxNzdweDtcbiAgfVxuICAua2xpbmlrX19tZW51X19saXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY3Jldy1saW5rLS1tb2JpbGUta2xpbmlrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGJvdHRvbTogMzhweDtcbiAgfVxuICAuY3Jldy1saW5rLS1tb2JpbGUta2xpbmlrIHAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLnR2LXByb2plY3Qge1xuICAgIGhlaWdodDogNTgwcHg7XG4gIH1cbiAgLm91ci1kb2N0b3JzX19zZWN0aW9uLXNsaWRlci13cmFwIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGUgaDIge1xuICAgIHBhZGRpbmctdG9wOiA2OXB4O1xuICB9XG4gIC5vdXItZG9jdG9yc19fc2VjdGlvbi1zbGlkZXItd3JhcCAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlIHAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTlweDtcbiAgICBtYXgtd2lkdGg6IDMzNXB4O1xuICB9XG4gIC5vdXItZG9jdG9yc19fc2VjdGlvbi1zbGlkZXItd3JhcCAuc2VjdGlvbi1zbGlkZXItbmF2IHtcbiAgICBib3R0b206IDg0cHg7XG4gIH1cbiAgLnNpbmdsZS1uZXdzLXNlY3Rpb25fX2NvbnRlbnQge1xuICAgIGhlaWdodDogNTQwcHg7XG4gIH1cbiAgLnNpbmdsZS1uZXdzLXNlY3Rpb25fX3RleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3OHB4O1xuICB9XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICB9XG4gIC5mb290ZXJfX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5mb290ZXJfX3RvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5mb290ZXJfX3RvcC1yaWdodCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb290ZXJfX25hdmlnYXRpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICB9XG4gIC5mb290ZXJfX3NvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmZvb3Rlcl9fc29jaWFsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb290ZXJfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gIH1cbiAgLmZvb3Rlcl9fbGlzdDpmaXJzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5mb290ZXJfX2xpc3Q6bGFzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb290ZXIgLnNpbmctdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmZvb3RlciAuc2luZy11cF9fY29udGFjdC1waG9uZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbiAgLmZvb3RlciAuc2luZy11cF9fYnRuIHtcbiAgICB3aWR0aDogMzM1cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb290ZXJfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDQ5cHg7XG4gIH1cbiAgLmZvb3Rlcl9fYWRkcmVzc2VzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDU5cHg7XG4gIH1cbiAgLmZvb3Rlcl9fYWRkcmVzc2VzIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5mb290ZXJfX2FkZHJlc3NlcyBzcGFuIHtcbiAgICBtYXgtd2lkdGg6IDI2NHB4O1xuICB9XG4gIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgbWFyZ2luLXRvcDogNDRweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5hYm91dC1wYWdlX19rbGluaWsgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuYWJvdXQtcGFnZV9fcm9vbS1zbGlkZXItd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYWJvdXQtcGFnZV9fcm9vbS1zbGlkZXJfX3NsaWRlci1uYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbiAgLmFib3V0LXBhZ2VfX2Fuc3dlci10b3AtYmFyLCAuYWJvdXQtcGFnZV9fZmFxLXRvcC1iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hYm91dC1wYWdlX19hbnN3ZXItdG9wLWJhci1saW5rLCAuYWJvdXQtcGFnZV9fZmFxLXRvcC1iYXItbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuICAuYWJvdXQtcGFnZV9fYW5zd2VyLXRvcC1iYXItYXNrLWJ0biwgLmFib3V0LXBhZ2VfX2ZhcS10b3AtYmFyLWFzay1idG4ge1xuICAgIHdpZHRoOiAzMzVweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFib3V0LXBhZ2VfX2ZhcXMtYXNrLWJ0biB7XG4gICAgd2lkdGg6IDMzNXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYWJvdXQtcGFnZV9fZG9jdG9yLXRvcC1iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hYm91dC1wYWdlX19kb2N0b3ItdG9wLWJhciBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5hYm91dC1wYWdlX19kb2N0b3ItcHJpY2VzLXRhYmxlX19oZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hYm91dC1wYWdlX19kb2N0b3ItcHJpY2VzLXRhYmxlX19oZWFkIGxpLCAuYWJvdXQtcGFnZV9fZG9jdG9yLXByaWNlcy10YWJsZV9fYm9keSBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYWJvdXQtcGFnZV9fZG9jdG9yLXByaWNlcy10YWJsZV9faGVhZCBwLCAuYWJvdXQtcGFnZV9fZG9jdG9yLXByaWNlcy10YWJsZV9fYm9keSBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYWJvdXQtcGFnZV9fZG9jdG9yLXByaWNlcy10YWJsZV9faGVhZCBwOmZpcnN0LW9mLXR5cGUsIC5hYm91dC1wYWdlX19kb2N0b3ItcHJpY2VzLXRhYmxlX19ib2R5IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuYWJvdXQtcGFnZV9fZG9jdG9yLXByaWNlcy10YWJsZV9faGVhZCBwOmxhc3Qtb2YtdHlwZSwgLmFib3V0LXBhZ2VfX2RvY3Rvci1wcmljZXMtdGFibGVfX2JvZHkgcDpsYXN0LW9mLXR5cGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYWJvdXQtcGFnZV9fYmVmb3JlLWFmdGVyX19iZWZvcmUtYWZ0ZXItc2xpZGVyLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmJsb2ctbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgfVxuICAuYmxvZy1saXN0X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNThweDtcbiAgfVxuICAuYmxvZy1saXN0X19pdGVtLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ibG9nLWxpc3RfX2l0ZW0tc2VjdGlvbi1pbm5lci0tbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5ibG9nLWxpc3RfX2l0ZW0tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuYmxvZy1saXN0X19pdGVtIC5kYXRlIHtcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICBmb250LWZhbWlseTogQmViYXNOZXVlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5ibG9nLWxpc3RfX2l0ZW0gLmV4cGVydHMge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gIH1cbiAgLmJsb2ctbGlzdF9faXRlbSAuZXhwZXJ0c19fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBCZWJhc05ldWU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNiOGIxYmE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgLmJsb2ctbGlzdF9faXRlbSAuZXhwZXJ0c19fbGlzdCBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2I4YjFiYTtcbiAgfVxuICAuYmxvZy1saXN0X19pdGVtIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ibG9nLWxpc3RfX2l0ZW0gZmlndXJlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJsb2ctbGlzdF9faXRlbSAudGFncyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuZnVsbGNhbGVuZGFyLXBvcHVwX190aXRsZSB7XG4gICAgbGVmdDogMjBweDtcbiAgICB0b3A6IDEzcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICB9XG4gIC5mdWxsY2FsZW5kYXItcG9wdXAgLm1mcC1jbG9zZSB7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDVweDtcbiAgfVxuICAuZmMgLmZjLXRvb2xiYXIuZmMtaGVhZGVyLXRvb2xiYXIge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICB9XG4gIC5kaXNjb3VudHMtbGlzdC1pdGVtX19jb250ZW50IGgzIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kaXNjb3VudHMtbGlzdC1pdGVtX19wcmljZWxpc3QtdGFibGUgbGkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuZGlzY291bnRzLWxpc3QtaXRlbV9fcHJpY2VsaXN0LXRhYmxlIGxpIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZGlzY291bnQtcGFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmRpc2NvdW50LXBhZ2VfX2NvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAuc3RvY2stbGlzdC1pdGVtX19jb250ZW50IGgzIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaWduLXVwLXBvcHVwX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHggMThweCAyMHB4O1xuICB9XG4gIC5zaWduLXVwLXBvcHVwIGg0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuICAuc2lnbi11cC1wb3B1cCBmb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5zaWduLXVwLXBvcHVwIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiA0cHg7XG4gIH1cbiAgLnNwZWNpYWxpc3RzLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3BlY2lhbGlzdHMtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnNwZWNpYWxpc3RzLWxpc3RfX2l0ZW0tcGhvdG8ge1xuICAgIGhlaWdodDogMTAwdnc7XG4gIH1cbiAgLnNwZWNpYWxpc3RzLWxpc3RfX2l0ZW0tLXNpemUtbCAuc3BlY2lhbGlzdHMtbGlzdF9faXRlbS1waG90byB7XG4gICAgaGVpZ2h0OiAxMDB2dztcbiAgfVxuICAuc3BlY2lhbGlzdHMtbGlzdF9faXRlbS0tc2l6ZS1sIC5zcGVjaWFsaXN0cy1saXN0X19pdGVtLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5zcGVjaWFsaXN0cy1saXN0X19pdGVtLS1zaXplLWwgaDQsXG4gIC5zcGVjaWFsaXN0cy1saXN0X19pdGVtLS1zaXplLWwgcCB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLnNwZWNpYWxpc3RzLWxpc3RfX2l0ZW0tLXNpemUtbCBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG4gIC52aWRlby1yZXZpZXdzLWFzaWRlX19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnZpZGVvLXJldmlld3MtYXNpZGVfX2xpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnZpZGVvLXJldmlld3MtYXNpZGVfX2xpc3QtaXRlbS1pbWcge1xuICAgIGhlaWdodDogMjM2cHg7XG4gIH1cbiAgLm5ld3MtbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5uZXdzLWxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnByaWNlLXBhZ2Utc2VjdGlvbl9faW5jbHVkZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucHJpY2UtcGFnZS1zZWN0aW9uX19pbmNsdWRlZC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLnByaWNlLXBhZ2Utc2VjdGlvbl9faW5jbHVkZWQtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jb250YWN0cy1wYWdlX19zY2hlZHVsZXMtbGlzdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuY29udGFjdHMtcGFnZV9fc2NoZWR1bGVzLWxpc3RzIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmNvbnRhY3RzLXBhZ2VfX3NjaGVkdWxlcy1saXN0cyBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY29udGFjdHMtcGFnZV9fbGlua3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLmNvbnRhY3RzLXBhZ2VfX2xpbmtzLXBob25lcywgLmNvbnRhY3RzLXBhZ2VfX2xpbmtzLWVtYWlscyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuY29udGFjdHMtcGFnZV9fbGlua3MtcGhvbmVzOmxhc3Qtb2YtdHlwZSwgLmNvbnRhY3RzLXBhZ2VfX2xpbmtzLWVtYWlsczpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNvbnRhY3RzLXBhZ2VfX2xpbmtzLXJlcXVlc3Qge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuY29udGFjdHMtcGFnZV9fbWFwIHtcbiAgICBoZWlnaHQ6IDkwMHB4O1xuICB9XG4gIC50di1wcm9qZWN0cy1pdGVtX19zbGlkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLnR2LXByb2plY3RzLWl0ZW1fX3NsaWRlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnR2LXByb2plY3QtZXBpc29kZV9fdG9wLWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgfVxuICAudHYtcHJvamVjdC1lcGlzb2RlX190b3AtYmFyIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC50di1wcm9qZWN0LWVwaXNvZGVfX2JlZm9yZS1hZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnR2LXByb2plY3QtZXBpc29kZV9fYmVmb3JlLWFmdGVyIGxpIHtcbiAgICB3aWR0aDogNDcuNjM3JTtcbiAgfVxuICAudHYtcHJvamVjdC1lcGlzb2RlX19iZWZvcmUtYWZ0ZXItcGhvdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDEuODg1dnc7XG4gIH1cbiAgLnR2LXByb2plY3QtZXBpc29kZV9fbGVhZGluZyB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxuICAudHYtcHJvamVjdC1lcGlzb2RlX19sZWFkaW5nIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLmVwaXNvZGVzX19saXN0IGxpIHtcbiAgICBtaW4td2lkdGg6IDEzOXB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnByb2NlZHVyZS1zbGlkZXJfX2l0ZW0gZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDczcHg7XG4gIH1cbiAgLnByb2NlZHVyZS1zbGlkZXJfX3NsaWRlci1uYXYge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnBvc3QtY2FyZF9fdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucG9zdC1jYXJkX19jb250ZW50IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnBvc3QtY2FyZF9fcXVvdGUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5oZWFkZXJfX3JpZ2h0IC5sb2dvIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxuICAubWVudSB7XG4gICAgdG9wOiA2M3B4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE0MHB4ICsgNzdweCk7XG4gIH1cbiAgLnNpbmdsZS1uZXdzLXNlY3Rpb25fX2Fycm93LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmZ1bGxjYWxlbmRhci1wb3B1cF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLmZ1bGxjYWxlbmRhci1wb3B1cCAubWZwLWNsb3NlIHtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogMHB4O1xuICB9XG4gIC5mYyAuZmMtdG9vbGJhciBoMiB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmJlZm9yZS1hZnRlci1zbGlkZXItd3JhcCBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwX19hcnJvdy1saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5pbnRlcmFjdGl2ZS1ibG9jayBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5hYm91dC1wYWdlIC5hYm91dC1wYWdlX19jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxuICAuYWJvdXQtcGFnZS1kb2N0b3ItcHJpY2VzIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLnByaWNlcy1saXN0LXRhYmxlX19yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnByaWNlcy1saXN0LXRhYmxlX19yb3cgcDpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAubWVkaWEtbGlzdF9faXRlbSBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAucHJpY2VzLXBhZ2UgaDIsXG4gIC5wcmljZS1wYWdlIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxuICAuY29udGFjdHMtcGFnZV9fbWFwLWFkZHJlc3NlcyB7XG4gICAgd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5jb250YWN0cy1wYWdlX19tYXAtem9vbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudHYtcHJvamVjdC1lcGlzb2RlX19leHBlcnRzIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG4gIC50di1wcm9qZWN0LWVwaXNvZGVfX2V4cGVydHMgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnB1YmxpY2F0aW9ucy1saXN0X19pdGVtLWF1dGhvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnB1YmxpY2F0aW9ucy1saXN0X19pdGVtLWF1dGhvci1waG90byB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxuICAuYmVmb3JlLWFmdGVyLXBhZ2UgLmJlZm9yZS1hZnRlci1wYWdlX19jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuc2luZy11cF9fYnRuLFxuICAuaGVhZGVyX19sZWZ0LFxuICAua2xpbmlrIGFzaWRlLFxuICAuc2VjdGlvbi1sYWJlbCxcbiAgLmNyZXctbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbiAgQHBhZ2Uge1xuICAgIG1hcmdpbjogMC41Y207XG4gIH1cbiAgbGkge1xuICAgIGNvbnRlbnQ6IFwiwrsgXCI7XG4gIH1cbiAgLmhlYWRlcl9fcmlnaHQgaDEge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uLXNsaWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24tc2xpZGVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlLXdyYXAge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnNlY3Rpb24tc2xpZGVyX19zbGlkZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24tc2xpZGVyX19zbGlkZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnNlY3Rpb24tc2xpZGVyX19zbGlkZSBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlIHAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5zZWN0aW9uLXNsaWRlcl9fd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24tc2xpZGVyX19zbGlkZXItbmF2LCAuc2VjdGlvbi1zbGlkZXItY291bnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmtsaW5payB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5rbGluaWtfX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5rbGluaWtfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5rbGluaWtfX2NvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxuICAua2xpbmlrX19saXN0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5rbGluaWtfX2xpc3QtaXRlbSBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLmtsaW5pa19fbGlzdC1pdGVtLS1iZXN0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5rbGluaWtfX2xpc3QtaXRlbS0tZGlzY291bnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5rbGluaWtfX2xpc3QtaXRlbS0tZ3luZWNvbG9neSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5rbGluaWtfX2xpc3QtaXRlbS0tbWFtbW9sb2d5IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5rbGluaWtfX2xpc3QtaXRlbS0tZi1lbmQge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICAua2xpbmlrX19saXN0LWl0ZW0tLXNpemUtcywgLmtsaW5pa19fbGlzdC1pdGVtLS1zaXplLW0sIC5rbGluaWtfX2xpc3QtaXRlbS0tc2l6ZS1sLCAua2xpbmlrX19saXN0LWl0ZW0tLXNpemUteGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnR2LXByb2plY3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC50di1wcm9qZWN0OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudHYtcHJvamVjdF9fd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnR2LXByb2plY3RfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAudHYtcHJvamVjdF9fY29udGVudCBoMiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbiAgLnR2LXByb2plY3RfX2ZpcnN0LWNoYW5uZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLnR2LXByb2plY3RfX2ZpcnN0LWNoYW5uZWwgLmljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnR2LXByb2plY3RfX2Jlc3QtYnJvYWRjYXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC50di1wcm9qZWN0X19hcnJvdy1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vdXItcHJvamVjdHMge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICAub3VyLXByb2plY3RzX193cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAub3VyLXByb2plY3RzX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAub3VyLXByb2plY3RzX19jb250ZW50IGgyLFxuICAub3VyLXByb2plY3RzX19jb250ZW50IHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vdXItcHJvamVjdHNfX2JlZm9yZS1hZnRlci1zbGlkZXItd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub3VyLXByb2plY3RzX19iZWZvcmUtYWZ0ZXItc2xpZGVyLXdyYXAgLmJlZm9yZS1hZnRlci1zbGlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm91ci1wcm9qZWN0c19fYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwIC5iZWZvcmUtYWZ0ZXItc2xpZGVyX19zbGlkZXItbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vdXItZG9jdG9yc19fc2VjdGlvbi1zbGlkZXItd3JhcCAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlLXdyYXAge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAub3VyLWRvY3RvcnNfX3NlY3Rpb24tc2xpZGVyLXdyYXAgLnNlY3Rpb24tc2xpZGVyX19zbGlkZSBoMiB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAub3VyLWRvY3RvcnNfX3NlY3Rpb24tc2xpZGVyLXdyYXAgLnNlY3Rpb24tc2xpZGVyX19zbGlkZSBwIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub3VyLWRvY3RvcnNfX3NlY3Rpb24tc2xpZGVyLXdyYXAgLnNlY3Rpb24tc2xpZGVyX19zbGlkZSAub3VyLWRvY3RvcnNfX3NraWxscyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAub3VyLWRvY3RvcnNfX3NlY3Rpb24tc2xpZGVyLXdyYXAgLnNlY3Rpb24tc2xpZGVyX19zbGlkZSB1bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5vdXItZG9jdG9yc19fc2VjdGlvbi1zbGlkZXItd3JhcCAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlIHVsIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5vdXItZG9jdG9yc19fYWxsLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5ld3Mtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLm5ld3Mtc2VjdGlvbl9fd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5ld3Mtc2VjdGlvbiBoMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5uZXdzLXNlY3Rpb25fX25ld3MtbGlzdC13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmV3cy1zZWN0aW9uX19uZXdzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLm5ld3Mtc2VjdGlvbl9fbmV3cy1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLm5ld3Mtc2VjdGlvbl9fYXJyb3ctbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmV3cy1jYXJkLS13aGl0ZSAuZGF0ZSxcbiAgLm5ld3MtY2FyZC0td2hpdGUgcCB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLnNpbmdsZS1uZXdzLXNlY3Rpb25fX2RhdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdG9wOiAwcHg7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLnNpbmdsZS1uZXdzLXNlY3Rpb25fX2Fycm93LWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNpbmdsZS1uZXdzLXNlY3Rpb25fX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuc2luZ2xlLW5ld3Mtc2VjdGlvbl9fdGV4dCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2luZ2xlLW5ld3Mtc2VjdGlvbl9fdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAuc2luZ2xlLW5ld3Mtc2VjdGlvbl9fdGV4dCBwIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAuZm9vdGVyX19zaW5nLWZvcm0sIC5mb290ZXJfX25hdmlnYXRpb24sIC5mb290ZXJfX3NvY2lhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9vdGVyX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4iLCIvLy8gQWRkIGNsZWFyZml4IHRvIGVsZW1lbnQgd2l0aCBmbG9hdGluZyBjaGlsZHJlblxuLy8vIC0tLVxuLy8vIEBhdXRob3IgTmljb2xhcyBHYWxsYWdoZXJcbi8vLyBAbGluayBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay9cbi8vLyAtLS1cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIHNlbGVjdG9yIHtcbi8vLyAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbi8vLyAgIH1cblxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vL1JFTSBBTkQgUFggRk9OVCBTSVpFXG5AZnVuY3Rpb24gY2FsY3VsYXRlUmVtKCRzaXplKSB7XG4gICRyZW1TaXplOiAkc2l6ZSAvIDE2cHg7XG4gIEByZXR1cm4gJHJlbVNpemUgKiAxcmVtO1xufVxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSkge1xuICBmb250LXNpemU6ICRzaXplO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgkc2l6ZSk7XG59XG4vL0BpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcblxuLy9UUkFOU0lUSU9OXG5AbWl4aW4gdHJhbnNpdGlvbigkYXJncy4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICRhcmdzO1xuICAtbW96LXRyYW5zaXRpb246ICRhcmdzO1xuICAtbXMtdHJhbnNpdGlvbjogJGFyZ3M7XG4gIC1vLXRyYW5zaXRpb246ICRhcmdzO1xuICB0cmFuc2l0aW9uOiAkYXJncztcbn1cbi8vQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xuXG4vL0FOSU1BVElPTlxuQG1peGluIGtleWZyYW1lcygkYW5pbWF0aW9uLW5hbWUpIHtcbiAgQC13ZWJraXQta2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgQC1tb3ota2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgQC1tcy1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxuICBALW8ta2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgQGtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gYW5pbWF0aW9uKCRzdHIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246ICN7JHN0cn07XG4gIC1tb3otYW5pbWF0aW9uOiAjeyRzdHJ9O1xuICAtbXMtYW5pbWF0aW9uOiAjeyRzdHJ9O1xuICAtby1hbmltYXRpb246ICN7JHN0cn07XG4gIGFuaW1hdGlvbjogI3skc3RyfTtcbn1cbi8vQGluY2x1ZGUgYW5pbWF0aW9uKCdhbmltYXRpb25OYW1lIDdzIGluZmluaXRlJyk7XG4vL0BpbmNsdWRlIGtleWZyYW1lcyhhbmltYXRpb25OYW1lKXt9XG5cbi8vT1BBQ0lUWVxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcbiAgb3BhY2l0eTogJG9wYWNpdHk7XG4gICRvcGFjaXR5LWllOiAkb3BhY2l0eSAqIDEwMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKTsgLy9JRThcbn1cbi8vQGluY2x1ZGUgb3BhY2l0eSguNSk7XG5cbi8vUFNFVURPXG5AbWl4aW4gcHNldWRvKCRkaXNwbGF5OiBibG9jaywgJHBvczogYWJzb2x1dGUsICRjb250ZW50OiAnJyl7XG4gIGNvbnRlbnQ6ICRjb250ZW50O1xuICBkaXNwbGF5OiAkZGlzcGxheTtcbiAgcG9zaXRpb246ICRwb3M7XG59XG4vL0BpbmNsdWRlIHBzZXVkbztcblxuLy9DU1MgVFJJQU5HTEVcbkBtaXhpbiBjc3MtdHJpYW5nbGUoJGNvbG9yLCAkZGlyZWN0aW9uLCAkc2l6ZTogNnB4LCAkcG9zaXRpb246IGFic29sdXRlLCAkcm91bmQ6IGZhbHNlKXtcbiAgQGluY2x1ZGUgcHNldWRvKCRwb3M6ICRwb3NpdGlvbik7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIEBpZiAkcm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gICAgbWFyZ2luLXRvcDogMCAtIHJvdW5kKCAkc2l6ZSAvIDIuNSApO1xuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwIC0gcm91bmQoICRzaXplIC8gMi41ICk7XG4gIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kc2l6ZTtcbiAgfSBAZWxzZSBpZiAgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICBtYXJnaW4tbGVmdDogLSRzaXplO1xuICB9XG59XG4vL0BpbmNsdWRlIGNzcy10cmlhbmdsZSgjMDAwLCBkb3duLCAyMHB4LCBhYnNvbHV0ZSwgZmFsc2UpO1xuXG4vL0NFTlRFUiBWRVJUSUtBTCAmIEhPUklaT05UQUxcbkBtaXhpbiBjZW50ZXJNZSgpe1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgbGVmdDo1MCU7XG4gIHRvcDo1MCU7XG4gIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4vL0BpbmNsdWRlIGNlbnRlck1lKCk7XG5cbi8vQ0VOVEVSIEhPUklaT05UQUwgQUJTT0xVVEVcbkBtaXhpbiBjZW50ZXJIKCl7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICBsZWZ0OjUwJTtcbiAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7XG59XG4vL0BpbmNsdWRlIGNlbnRlckgoKTtcblxuLy9DRU5URVIgVkVSVElDQUwgQUJTT0xVVEVcbkBtaXhpbiBjZW50ZXJWKCl7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4vL0BpbmNsdWRlIGNlbnRlclYoKTtcblxuLy9JTlBVVCBQTEFDRUhPTERFUlxuQG1peGluIGlucHV0LXBsYWNlaG9sZGVyIHtcbiAgJi5wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxufVxuLy9pbnB1dCB7XG4vLyAgICBAaW5jbHVkZSBpbnB1dC1wbGFjZWhvbGRlciB7XG4vLyAgICAgICAgY29sb3I6IGdyZXk7XG4vLyAgICB9XG4vL31cblxuLy9WaXN1YWxseSBoaWRlIGFuIGVsZW1lbnRcbiV2aXN1YWxseWhpZGRlbiB7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi8vLnZpc3VhbGx5LWhpZGRlbiB7XG4vLyAgQGV4dGVuZCAldmlzdWFsbHloaWRkZW47XG4vL31cblxuLy9kaXNwbGF5IGZsZXhcbkBtaXhpbiBkZigpe1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLy9AaW5jbHVkZSBkZjsiLCIvKiEgbm9ybWFsaXplLmNzcyB2Ny4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHsgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cblxubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscywgLyogMSAqL1xubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIFNjcmlwdGluZ1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCIvKipcbiAqIENvcmU6IEJhc2VcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xufVxuaW1nLCBpZnJhbWUge1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgXFwwc2NyZWVuIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAqYmVoYXZpb3I6IHVybCgvZGF0YS9ib3hzaXppbmcuaHRjKTtcbn1cbi5pcy1oaWRkZW57XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXMtbmFtZXtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi52aXN1YWxseS1oaWRkZW4ge1xuICBAZXh0ZW5kICV2aXN1YWxseWhpZGRlbjtcbn1cbmgxLGgyLGgzLGg0LGg1LGg2LHB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbnVse1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5he1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmZvY3VzLFxuaW5wdXQ6Zm9jdXMsXG5idXR0b246Zm9jdXN7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEsXG5hcmVhLFxuYnV0dG9uLFxuW3JvbGU9XCJidXR0b25cIl0sXG5pbnB1dDpub3QoW3R5cGU9cmFuZ2VdKSxcbmxhYmVsLFxuc2VsZWN0LFxuc3VtbWFyeSxcbnRleHRhcmVhIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbmEuc2tpcC1tYWluIHtcbiAgbGVmdDotOTk5cHg7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICB0b3A6YXV0bztcbiAgd2lkdGg6MXB4O1xuICBoZWlnaHQ6MXB4O1xuICBvdmVyZmxvdzpoaWRkZW47XG4gIHotaW5kZXg6LTk5OTtcbn1cbmEuc2tpcC1tYWluOmZvY3VzLCBhLnNraXAtbWFpbjphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjojMDAwO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAzMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6YXV0bztcbiAgbWFyZ2luOiAxMHB4IDM1JTtcbiAgcGFkZGluZzo1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlcjo0cHggc29saWQgeWVsbG93O1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgZm9udC1zaXplOjEuMmVtO1xuICB6LWluZGV4Ojk5OTtcbn1cbi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbn1cbi5tYWluLWNvbnRlbnR7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxNjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLndyYXB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE2ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xufSIsIi8vLyBDb2xvcnNcbiRhY2NlbnQ6ICM4MjM3OWU7XG4kYmxhY2s6ICMwMDA7XG4kZ3JleTogI2RkZDZkZjtcbiRkYXJrLWdyZXk6ICNiOGIxYmE7XG4kd2hpdGU6ICNmZmY7XG4kZGFyazogIzgyNzY4NjtcbiRsaWdodC1ncmV5OiAjZjhmOGY4O1xuJHN1Y2NlczogIzM3OWU0NTtcbiRhdHRlbnRpb246ICNlMjg2MzM7XG4kZXJyb3I6ICNiYzMxMzE7XG5cbi8vVmFyc1xuJGhlYWRlci1oZWlnaHQ6IDE0MHB4O1xuJGNyZXctbGluay10ZW0tc2l6ZTogMTMwcHg7XG4kY3Jldy1saW5rLXRlbS1zaXplLW06IDk2cHg7IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvVFRUcmF2ZWxzL1RUVHJhdmVscy1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1RUVHJhdmVscy9UVFRyYXZlbHMtTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9UVFRyYXZlbHMvVFRUcmF2ZWxzLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9UVFRyYXZlbHMvVFRUcmF2ZWxzLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1RUVHJhdmVscy9UVFRyYXZlbHMtQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvVFRUcmF2ZWxzL1RUVHJhdmVscy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEJlYmFzTmV1ZTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CZWJhc05ldWUvQmViYXNOZXVlTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JlYmFzTmV1ZS9CZWJhc05ldWVMaWdodC5vdGZcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmViYXNOZXVlL0JlYmFzTmV1ZUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CZWJhc05ldWUvQmViYXNOZXVlTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBCZWJhc05ldWU7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmViYXNOZXVlL0JlYmFzTmV1ZVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JlYmFzTmV1ZS9CZWJhc05ldWVSZWd1bGFyLm90ZlwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CZWJhc05ldWUvQmViYXNOZXVlUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmViYXNOZXVlL0JlYmFzTmV1ZVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBCZWJhc05ldWU7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmViYXNOZXVlL0JlYmFzTmV1ZUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JlYmFzTmV1ZS9CZWJhc05ldWVCb2xkLm90ZlwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CZWJhc05ldWUvQmViYXNOZXVlQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmViYXNOZXVlL0JlYmFzTmV1ZUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogUG9ka292YTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb2Rrb3ZhL1BvZGtvdmEtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9ka292YS9Qb2Rrb3ZhLUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvZGtvdmEvUG9ka292YS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4iLCIuaGVhZGVye1xyXG4gIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XHJcbiAgJl9fd3JhcHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgJl9fbGVmdHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDtcclxuICAgIC50b2dnbGUtbmF2LXdyYXB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgJi5pcy1vcGVue1xyXG4gICAgICAgIC50b2dnbGUtbmF2IHtcclxuICAgICAgICAgIHNwYW46bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRpb24oJ2h1bWJ1cmdlclRvcExpbmUgMXMgZm9yd2FyZHMnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW46bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRpb24oJ2h1bWJ1cmdlck1pZGRsZUxpbmUgLjYwcyBmb3J3YXJkcycpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGtleWZyYW1lcyhodW1idXJnZXJUb3BMaW5lKXtcclxuICAgICAgICAgIDAle1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICA1MCV7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgMTAwJXtcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBrZXlmcmFtZXMoaHVtYnVyZ2VyTWlkZGxlTGluZSl7XHJcbiAgICAgICAgICAwJXtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICA1MCV7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgMTAwJXtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5pcy1jbG9zZWR7XHJcbiAgICAgICAgLnRvZ2dsZS1uYXYge1xyXG4gICAgICAgICAgc3BhbjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbignaHVtYnVyZ2VyVG9wTGluZVJldmVyc2UgLjZzIGZvcndhcmRzJyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFuOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYW5pbWF0aW9uKCdodW1idXJnZXJNaWRkbGVMaW5lUmV2ZXJzZSAxcyBmb3J3YXJkcycpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGtleWZyYW1lcyhodW1idXJnZXJUb3BMaW5lUmV2ZXJzZSl7XHJcbiAgICAgICAgICAwJXtcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgNTAle1xyXG4gICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIDEwMCV7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUga2V5ZnJhbWVzKGh1bWJ1cmdlck1pZGRsZUxpbmVSZXZlcnNlKXtcclxuICAgICAgICAgIDAle1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgNTAle1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIDEwMCV7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxOXB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgLnRvZ2dsZS1uYXYge1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudG9nZ2xlLW5hdiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAtby10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG4gICAgICBzcGFuOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgfVxyXG4gICAgICBzcGFuOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3JpZ2h0e1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDc0LjQlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAmLWNvbnRlbnR7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAubG9nb3tcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgICBoMXtcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBtYXJnaW4tbGVmdDogODFweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fc2VhcmNoLXdyYXB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcbiAgJl9fc2luZy11cHtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDI4cHg7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICB9XHJcbn1cclxuLnNlYXJjaC13cmFwe1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgJl9fYnRue1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBzdmd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGZpbGw6ICMwMDA7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIHN2Z3tcclxuICAgICAgICBmaWxsOiAkYWNjZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmZvb3RlcntcclxuICBwYWRkaW5nLXRvcDogMTA4cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDI2cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC13aWR0aDogMTY4MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAmX193cmFwe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgfVxyXG4gICZfX3RvcHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgfVxyXG4gICZfX3RvcC1yaWdodHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogNzQuNCU7XHJcbiAgfVxyXG4gICZfX3NvY2lhbHtcclxuICAgIHBhZGRpbmctbGVmdDogMTlweDtcclxuICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgfVxyXG4gICZfX25hdmlnYXRpb257XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDYxMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICB9XHJcbiAgJl9fbGlzdHtcclxuICAgICY6Zmlyc3Qtb2YtdHlwZXtcclxuICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIH1cclxuICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgfVxyXG4gICAgbGl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaW5nLXVwe1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgfVxyXG4gICZfX2NvbnRlbnR7XHJcbiAgICB3aWR0aDogNzQuNCU7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIH1cclxuICAmX19zaW5nLWZvcm17XHJcbiAgICBwe1xyXG4gICAgICBtYXgtd2lkdGg6IDU5MHB4O1xyXG4gICAgICBmb250LWZhbWlseTogQmViYXNOZXVlO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gICAgLmlucHV0LWZpZWxke1xyXG4gICAgICB3aWR0aDogNjE4cHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICBpbnB1dHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQzcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICAgIEBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYnV0dG9ue1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBAaW5jbHVkZSBjZW50ZXJWO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIGZpbGw6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBsYWJlbHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1heC13aWR0aDogNjEycHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19hZGRyZXNzZXN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDczNXB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLXRvcDogNzFweDtcclxuICAgIGxpe1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWF4LXdpZHRoOiAyNDRweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29weXJpZ2h0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi10b3A6IDg0cHg7XHJcbiAgICBwe1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzNHB4O1xyXG4gICAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgYXtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zaW5nLXVwe1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAmX19idG57XHJcbiAgICBAaW5jbHVkZSBkZjtcclxuICAgIHdpZHRoOiAxOTJweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XHJcbiAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBib3gtc2hhZG93OiAwIDE1cHggMzBweCAwIHJnYmEoMTMwLCA1NSwgMTU4LCAwLjUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250YWN0LXBob25le1xyXG4gICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIG1hcmdpbi1yaWdodDogMjhweDtcclxuICB9XHJcbn0iLCIubWVudXtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB0b3A6ICRoZWFkZXItaGVpZ2h0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxNjgwcHg7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodH0pO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBwYWRkaW5nLXRvcDogMjJweDtcclxuICB6LWluZGV4OiAxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRhY2NlbnQ7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xyXG4gIC8vYW5pbWF0aW9uXHJcbiAgJi5pcy12aXNpYmxle1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG4gICYuaXMtb3BlbntcclxuICAgIC5tZW51X19saXN0IGxpLFxyXG4gICAgLm1lbnVfX2FkZHJlc3NlcyBsaSxcclxuICAgIC5tZW51X19zb2NpYWwgbGksXHJcbiAgICAubmV3cy1jYXJke1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmlzLXNjcm9sbGFibGV7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxuICAubWVudV9fbGlzdCBsaSxcclxuICAubWVudV9fYWRkcmVzc2VzIGxpLFxyXG4gIC5tZW51X19zb2NpYWwgbGksXHJcbiAgJl9fbmV3cy1jYXJke1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgJl9fd3JhcHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gICZfX3JpZ2h0e1xyXG4gICAgd2lkdGg6IDc0LjQlO1xyXG4gICAgJi10b3B7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbmF2aWdhdGlvbntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogNzEuNSU7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gIH1cclxuICAmX19saXN0e1xyXG4gICAgJi1jb250YWluZXJ7XHJcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgbGl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1zZXJ2aWNlc3tcclxuICAgICAgYXtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1tb2JpbGUtYnRue1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2FkZHJlc3Nlc3tcclxuICAgIG1heC13aWR0aDogMjQ0cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgIGxpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgIH1cclxuICAgIHNwYW57XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX25ld3MtY2FyZHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiA2MTJweDtcclxuICAgIGhlaWdodDogMjg0cHg7XHJcbiAgICBtYXJnaW46IDczcHggMCA2OHB4IDA7XHJcbiAgICAuZGF0ZXtcclxuICAgICAgbGVmdDogMTJweDtcclxuICAgICAgdG9wOiAxM3B4O1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgbWF4LXdpZHRoOiAyNzBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19zb2NpYWx7XHJcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcclxuICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcbiAgfVxyXG4gICZfX3NpbmctdXB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmX19tb2JpbGUtYmd7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5AZm9yICRpIGZyb20gMSB0byAxMCB7XHJcbiAgLm1lbnVfX2xpc3QgbGk6bnRoLWNoaWxkKCN7JGl9KSB7IGFuaW1hdGlvbi1kZWxheTogJGkgKiAwLjEwczsgfVxyXG59XHJcbkBmb3IgJGkgZnJvbSAxIHRvIDEwIHtcclxuICAubWVudV9fYWRkcmVzc2VzIGxpOm50aC1jaGlsZCgjeyRpfSkgeyBhbmltYXRpb24tZGVsYXk6ICRpICogMC4xMHM7IH1cclxufVxyXG5AZm9yICRpIGZyb20gMSB0byAxMCB7XHJcbiAgLm1lbnVfX3NvY2lhbCBsaTpudGgtY2hpbGQoI3skaX0pIHsgYW5pbWF0aW9uLWRlbGF5OiAkaSAqIDAuMTBzOyB9XHJcbn0iLCIuc29jaWFse1xyXG4gIHN2Z3tcclxuICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgZmlsbDogJGFjY2VudDtcclxuICAgIGd7XHJcbiAgICAgIGZpbGw6ICRhY2NlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pY29ue1xyXG4gICAgJi1mYntcclxuICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgIGhlaWdodDogMzZweDtcclxuICAgIH1cclxuICAgICYtaWd7XHJcbiAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcbiAgICAmLXR3e1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJi12a3tcclxuICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgIGhlaWdodDogMjJweDtcclxuICAgIH1cclxuICAgICYtb2t7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGxpe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICB9XHJcbiAgYXtcclxuICAgIEBpbmNsdWRlIGRmO1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG59IiwiLmJyZWFkY3J1bWJze1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XHJcbiAgcGFkZGluZzogMjlweCAwO1xyXG4gIHVse1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgYXtcclxuICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICB9XHJcbiAgLmljb257XHJcbiAgICB3aWR0aDogNnB4O1xyXG4gICAgaGVpZ2h0OiA2cHg7XHJcbiAgICBmaWxsOiAkZ3JleTtcclxuICAgIG1hcmdpbi1sZWZ0OiA5cHg7XHJcbiAgfVxyXG4gIGxpe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcclxuICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgICAgc3Zne1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuc2xpZGVyLW5hdntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHdpZHRoOiAxMjBweDtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0LWdyZXk7XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBAaW5jbHVkZSBwc2V1ZG8oKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHdpZHRoOiAycHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICB9XHJcbiAgJl9fYnRue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIEBpbmNsdWRlIGRmO1xyXG4gICAgc3Zne1xyXG4gICAgICB3aWR0aDogMTYuMnB4O1xyXG4gICAgICBoZWlnaHQ6IDI3LjVweDtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xyXG4gICAgfVxyXG4gICAgJi0tbGVmdHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIH1cclxuICB9XHJcbiAgJi0td2hpdGV7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICB9XHJcbiAgICAuc2xpZGVyLW5hdl9fYnRue1xyXG4gICAgICBzdmd7XHJcbiAgICAgICAgZmlsbDogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgICYuc2xpY2stZGlzYWJsZWR7XHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLS1ibGFja3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAuc2xpZGVyLW5hdl9fYnRue1xyXG4gICAgICBzdmd7XHJcbiAgICAgICAgZmlsbDogJGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICAgICYuc2xpY2stZGlzYWJsZWR7XHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgZmlsbDogJGRhcmstZ3JleTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi0tYWNjZW50e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIC5zbGlkZXItbmF2X19idG57XHJcbiAgICAgIHN2Z3tcclxuICAgICAgICBmaWxsOiAkYWNjZW50O1xyXG4gICAgICB9XHJcbiAgICAgICYuc2xpY2stZGlzYWJsZWR7XHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgZmlsbDogJGRhcmstZ3JleTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucGFnaW5hdGlvbntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gIGxpe1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICY6bnRoLW9mLXR5cGUoMm4pe1xyXG4gICAgICBhe1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLW9mLXR5cGUoMil7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICYgfiBsaXtcclxuICAgICAgICBAaW5jbHVkZSBiZXR3ZWVuKDMsIDYpe1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiAnLi4uJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBhe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIEBpbmNsdWRlIHBzZXVkbygpO1xyXG4gICAgICBib3R0b206IDJweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcclxuICAgIH1cclxuICAgICY6aG92ZXIsXHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIGJvdHRvbTogLTJweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy9AaW5jbHVkZSBmaXJzdCgzKTsgLy/Qv9C10YDRiNGWIDNcbi8vQGluY2x1ZGUgbGFzdCgzKTsgLy/QvtGB0YLQsNC90ZYgM1xuLy9AaW5jbHVkZSBhZnRlci1maXJzdCg1KTsgLy/QstGB0ZYg0L/RltGB0LvRjyA10LPQvlxuLy9AaW5jbHVkZSBmcm9tLWVuZCgzKTsgLy/RgtGA0LXRgtGW0Lkg0Lcg0LrRltC90YbRj1xuLy9AaW5jbHVkZSBiZXR3ZWVuKDMsIDYpOyAvL9Cy0YHRliDQvNGW0LYgM9C8INGC0LAgNtC8XG4vL0BpbmNsdWRlIGV2ZW4tYmV0d2VlbigzLCAxMik7IC8vINCy0YHRliDQv9Cw0YDQvdGWINC80ZbQtiAz0Lwg0YLQsCAxMtC8XG4vL0BpbmNsdWRlIG9kZC1iZXR3ZWVuKDMsIDEzKTsgLy/QstGB0ZYg0L3QtdC/0LDRgNC90ZYg0LzRltC2IDPQvCDRgtCwIDEy0Lxcbi8vQGluY2x1ZGUgbi1iZXR3ZWVuKDMsMywxNSk7IC8v0LrQvtC20LXQvSAz0Lkg0LcgM9Cz0L4g0L/QviAxNdC5XG4vL0BpbmNsdWRlIGFsbC1idXQoMyk7IC8v0YPRgdGWINC60YDRltC8IDPQs9C+XG4vL0BpbmNsdWRlIGVhY2goMyk7IC8v0LrQvtC20LXQvSDRgtGA0LXRgtGW0Llcbi8vQGluY2x1ZGUgZnJvbS1maXJzdC1sYXN0KDIpOyAvL9C00YDRg9Cz0LjQuSDQtyDQv9C+0YfQsNGC0LrRgyDRgtCwINC60ZbQvdGG0Y9cbi8vQGluY2x1ZGUgbWlkZGxlKDExKTsgLy/RgdC10YDQtdC00L3RltC5INC3IDEx0YLQuFxuLy9AaW5jbHVkZSBhbGwtYnV0LWZpcnN0LWxhc3QoMik7IC8v0LLRgdGWINC+0LrRgNGW0Lwg0L/QtdGA0YjQuNGFINGC0LAg0L7RgdGC0LDQvdC90ZbRhSDQtNCy0L7RhVxuXG4vL0BpbmNsdWRlIGZpcnN0LW9mKDEwKTsgLy/Qv9C10YDRiNC40Lkg0LcgMTDRgtC4LCDRj9C60YnQviDRl9GFIDEw0YLRjFxuLy9AaW5jbHVkZSBsYXN0LW9mKDEwKTsgLy/QvtGB0YLQsNC90ZbQuSDQtyAxMNGC0LgsINGP0LrRidC+INGX0YUgMTDRgtGMXG4vL0BpbmNsdWRlIGF0LWxlYXN0KDUpOyAvL9GJ0L7QvdCw0LnQvNC10L3RiNC1IDXRgtGMXG4vL0BpbmNsdWRlIGF0LW1vc3QoNSk7IC8v0LTQviA10YLQuCwg0Y/QutGJ0L4g0YrRhSA10YLRjFxuLy9AaW5jbHVkZSBpbi1iZXR3ZWVuKDUsIDEwKTsgLy/Rg9GB0ZYg0Y/QutGJ0L4g0L3QtSDQvNC10L3RiNC1INGC0LAg0LHRltC70YzRiNC1IDEw0YLQuFxuXG4vL0BpbmNsdWRlIGZpcnN0LWNoaWxkKCk7IC8v0LHQtdC3INCw0YDQs9GD0LzQtdC90YLQsCAuLi5cblxuXG4vLy8gU2VsZWN0IGFsbCBjaGlsZHJlbiBmcm9tIHRoZSBmaXJzdCB0byBgJG51bWAuXG4vLy8gQGdyb3VwIHdpdGgtYXJndW1lbnRzXG4vLy8gQGNvbnRlbnQgW1dyaXRlIHRoZSBzdHlsZSB5b3Ugd2FudCB0byBhcHBseSB0byB0aGUgY2hpbGRyZW4sIGFuZCBpdCB3aWxsIGJlIGFkZGVkIHdpdGhpbiB0aGUgQGNvbnRlbnQgZGlyZWN0aXZlXVxuLy8vIEBwYXJhbSB7bnVtYmVyfSAkbnVtIC0gaWQgb2YgdGhlIGNoaWxkXG5AbWl4aW4gZmlyc3QoJG51bSkge1xuICAgIEBpZiAkbnVtID09IDEge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAgICY6bnRoLWNoaWxkKC1uICsgI3skbnVtfSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vLyBTZWxlY3QgYWxsIGNoaWxkcmVuIGZyb20gdGhlIGxhc3QgdG8gYCRudW1gLlxuLy8vIEBncm91cCB3aXRoLWFyZ3VtZW50c1xuLy8vIEBjb250ZW50IFtXcml0ZSB0aGUgc3R5bGUgeW91IHdhbnQgdG8gYXBwbHkgdG8gdGhlIGNoaWxkcmVuLCBhbmQgaXQgd2lsbCBiZSBhZGRlZCB3aXRoaW4gdGhlIEBjb250ZW50IGRpcmVjdGl2ZV1cbi8vLyBAcGFyYW0ge251bWJlcn0gJG51bSAtIGlkIG9mIHRoZSBjaGlsZFxuQG1peGluIGxhc3QoJG51bSkge1xuICAgICY6bnRoLWxhc3QtY2hpbGQoLW4gKyAjeyRudW19KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy8vIFNlbGVjdCBhbGwgY2hpbGRyZW4gYWZ0ZXIgdGhlIGZpcnN0IHRvIGAkbnVtYC5cbi8vLyBAZ3JvdXAgd2l0aC1hcmd1bWVudHNcbi8vLyBAY29udGVudCBbV3JpdGUgdGhlIHN0eWxlIHlvdSB3YW50IHRvIGFwcGx5IHRvIHRoZSBjaGlsZHJlbiwgYW5kIGl0IHdpbGwgYmUgYWRkZWQgd2l0aGluIHRoZSBAY29udGVudCBkaXJlY3RpdmVdXG4vLy8gQHBhcmFtIHtudW1iZXJ9ICRudW0gLSBpZCBvZiB0aGUgY2hpbGRcbkBtaXhpbiBhZnRlci1maXJzdCgkbnVtKSB7XG4gICAgJjpudGgtY2hpbGQobiArICN7JG51bSArIDF9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy8vIFNlbGVjdCBhbGwgY2hpbGRyZW4gYmVmb3JlIGAkbnVtYCBmcm9tIHRoZSBsYXN0LlxuLy8vIEBncm91cCB3aXRoLWFyZ3VtZW50c1xuLy8vIEBjb250ZW50IFtXcml0ZSB0aGUgc3R5bGUgeW91IHdhbnQgdG8gYXBwbHkgdG8gdGhlIGNoaWxkcmVuLCBhbmQgaXQgd2lsbCBiZSBhZGRlZCB3aXRoaW4gdGhlIEBjb250ZW50IGRpcmVjdGl2ZV1cbi8vLyBAcGFyYW0ge251bWJlcn0gJG51bSAtIGlkIG9mIHRoZSBjaGlsZFxuQG1peGluIGZyb20tZW5kKCRudW0pIHtcbiAgICAmOm50aC1sYXN0LWNoaWxkKCN7JG51bX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vLy8gU2VsZWN0IGFsbCBjaGlsZHJlbiBiZXR3ZWVuIGAkZmlyc3RgIGFuZCBgJGxhc3RgLlxuLy8vIEBncm91cCB3aXRoLWFyZ3VtZW50c1xuLy8vIEBjb250ZW50IFtXcml0ZSB0aGUgc3R5bGUgeW91IHdhbnQgdG8gYXBwbHkgdG8gdGhlIGNoaWxkcmVuLCBhbmQgaXQgd2lsbCBiZSBhZGRlZCB3aXRoaW4gdGhlIEBjb250ZW50IGRpcmVjdGl2ZV1cbkBtaXhpbiBiZXR3ZWVuKCRmaXJzdCwgJGxhc3QpIHtcbiAgICAmOm50aC1jaGlsZChuICsgI3skZmlyc3R9KTpudGgtY2hpbGQoLW4gKyAjeyRsYXN0fSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vLyBTZWxlY3QgYWxsIGV2ZW4gY2hpbGRyZW4gYmV0d2VlbiBgJGZpcnN0YCBhbmQgYCRsYXN0YC5cbi8vLyBAZ3JvdXAgd2l0aC1hcmd1bWVudHNcbi8vLyBAY29udGVudCBbV3JpdGUgdGhlIHN0eWxlIHlvdSB3YW50IHRvIGFwcGx5IHRvIHRoZSBjaGlsZHJlbiwgYW5kIGl0IHdpbGwgYmUgYWRkZWQgd2l0aGluIHRoZSBAY29udGVudCBkaXJlY3RpdmVdXG5AbWl4aW4gZXZlbi1iZXR3ZWVuKCRmaXJzdCwgJGxhc3QpIHtcbiAgICAmOm50aC1jaGlsZChldmVuKTpudGgtY2hpbGQobiArICN7JGZpcnN0fSk6bnRoLWNoaWxkKC1uICsgI3skbGFzdH0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vLy8gU2VsZWN0IGFsbCBvZGQgY2hpbGRyZW4gYmV0d2VlbiBgJGZpcnN0YCBhbmQgYCRsYXN0YC5cbi8vLyBAZ3JvdXAgd2l0aC1hcmd1bWVudHNcbi8vLyBAY29udGVudCBbV3JpdGUgdGhlIHN0eWxlIHlvdSB3YW50IHRvIGFwcGx5IHRvIHRoZSBjaGlsZHJlbiwgYW5kIGl0IHdpbGwgYmUgYWRkZWQgd2l0aGluIHRoZSBAY29udGVudCBkaXJlY3RpdmVdXG5AbWl4aW4gb2RkLWJldHdlZW4oJGZpcnN0LCAkbGFzdCkge1xuICAgICY6bnRoLWNoaWxkKG9kZCk6bnRoLWNoaWxkKG4gKyAjeyRmaXJzdH0pOm50aC1jaGlsZCgtbiArICN7JGxhc3R9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy8vIFNlbGVjdCBhbGwgYCRudW1gIGNoaWxkcmVuIGJldHdlZW4gYCRmaXJzdGAgYW5kIGAkbGFzdGAuXG4vLy8gQGdyb3VwIHdpdGgtYXJndW1lbnRzXG4vLy8gQGNvbnRlbnQgW1dyaXRlIHRoZSBzdHlsZSB5b3Ugd2FudCB0byBhcHBseSB0byB0aGUgY2hpbGRyZW4sIGFuZCBpdCB3aWxsIGJlIGFkZGVkIHdpdGhpbiB0aGUgQGNvbnRlbnQgZGlyZWN0aXZlXVxuQG1peGluIG4tYmV0d2VlbigkbnVtLCAkZmlyc3QsICRsYXN0KSB7XG4gICAgJjpudGgtY2hpbGQoI3skbnVtfW4pOm50aC1jaGlsZChuICsgI3skZmlyc3R9KTpudGgtY2hpbGQoLW4gKyAjeyRsYXN0fSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cblxuLy8vIFNlbGVjdCBhbGwgY2hpbGRyZW4gYnV0IGAkbnVtYC5cbi8vLyBAZ3JvdXAgd2l0aC1hcmd1bWVudHNcbi8vLyBAY29udGVudCBbV3JpdGUgdGhlIHN0eWxlIHlvdSB3YW50IHRvIGFwcGx5IHRvIHRoZSBjaGlsZHJlbiwgYW5kIGl0IHdpbGwgYmUgYWRkZWQgd2l0aGluIHRoZSBAY29udGVudCBkaXJlY3RpdmVdXG4vLy8gQHBhcmFtIHtudW1iZXJ9ICRudW0gLSBpZCBvZiB0aGUgY2hpbGRcbkBtaXhpbiBhbGwtYnV0KCRudW0pIHtcbiAgICAmOm5vdCg6bnRoLWNoaWxkKCN7JG51bX0pKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy8vIFNlbGVjdCBjaGlsZHJlbiBlYWNoIGAkbnVtYC5cbi8vLyBAZ3JvdXAgd2l0aC1hcmd1bWVudHNcbi8vLyBAY29udGVudCBbV3JpdGUgdGhlIHN0eWxlIHlvdSB3YW50IHRvIGFwcGx5IHRvIHRoZSBjaGlsZHJlbiwgYW5kIGl0IHdpbGwgYmUgYWRkZWQgd2l0aGluIHRoZSBAY29udGVudCBkaXJlY3RpdmVdXG4vLy8gQHBhcmFtIHtudW1iZXJ9ICRudW0gLSBpZCBvZiB0aGUgY2hpbGRcbi8vLyBAYWxpYXMgZXZlcnlcbkBtaXhpbiBlYWNoKCRudW0pIHtcbiAgICAmOm50aC1jaGlsZCgjeyRudW19bikge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vLyBTZWxlY3QgY2hpbGRyZW4gZWFjaCBgJG51bWAuXG4vLy8gQGdyb3VwIHdpdGgtYXJndW1lbnRzXG4vLy8gQGNvbnRlbnQgW1dyaXRlIHRoZSBzdHlsZSB5b3Ugd2FudCB0byBhcHBseSB0byB0aGUgY2hpbGRyZW4sIGFuZCBpdCB3aWxsIGJlIGFkZGVkIHdpdGhpbiB0aGUgQGNvbnRlbnQgZGlyZWN0aXZlXVxuLy8vIEBwYXJhbSB7bnVtYmVyfSAkbnVtIC0gaWQgb2YgdGhlIGNoaWxkXG5AbWl4aW4gZXZlcnkoJG51bSkge1xuICAgICY6bnRoLWNoaWxkKCN7JG51bX1uKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy8vIFNlbGVjdCB0aGUgYCRudW1gIGNoaWxkIGZyb20gdGhlIHN0YXJ0IGFuZCB0aGUgYCRudW1gIGNoaWxkIGZyb20gdGhlIGxhc3QuXG4vLy8gQGdyb3VwIHdpdGgtYXJndW1lbnRzXG4vLy8gQGNvbnRlbnQgW1dyaXRlIHRoZSBzdHlsZSB5b3Ugd2FudCB0byBhcHBseSB0byB0aGUgY2hpbGRyZW4sIGFuZCBpdCB3aWxsIGJlIGFkZGVkIHdpdGhpbiB0aGUgQGNvbnRlbnQgZGlyZWN0aXZlXVxuLy8vIEBwYXJhbSB7bnVtYmVyfSAkbnVtIC0gaWQgb2YgdGhlIGNoaWxkXG5AbWl4aW4gZnJvbS1maXJzdC1sYXN0KCRudW0pIHtcbiAgICAmOm50aC1jaGlsZCgjeyRudW19KSxcbiAgICAmOm50aC1sYXN0LWNoaWxkKCN7JG51bX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5cbi8vLyBTZWxlY3QgdGhlIGl0ZW0gaW4gdGhlIG1pZGRsZSBvZiBgJG51bWAgY2hpbGQuIE9ubHkgd29ya3Mgd2l0aCBvZGQgbnVtYmVyXG4vLy8gY2hhaW4uXG4vLy8gQGdyb3VwIHdpdGgtYXJndW1lbnRzXG4vLy8gQGNvbnRlbnQgW1dyaXRlIHRoZSBzdHlsZSB5b3Ugd2FudCB0byBhcHBseSB0byB0aGUgY2hpbGRyZW4sIGFuZCBpdCB3aWxsIGJlIGFkZGVkIHdpdGhpbiB0aGUgQGNvbnRlbnQgZGlyZWN0aXZlXVxuLy8vIEBwYXJhbSB7bnVtYmVyfSAkbnVtIC0gaWQgb2YgdGhlIGNoaWxkXG5AbWl4aW4gbWlkZGxlKCRudW0pIHtcbiAgICAmOm50aC1jaGlsZCgje3JvdW5kKCRudW0gLyAyKX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5cbi8vLyBTZWxlY3QgYWxsIGNoaWxkcmVuIGJldHdlZW4gdGhlIGAkbnVtYCBmaXJzdCBhbmQgdGhlIGAkbnVtYCBsYXN0LlxuLy8vIEBncm91cCB3aXRoLWFyZ3VtZW50c1xuLy8vIEBjb250ZW50IFtXcml0ZSB0aGUgc3R5bGUgeW91IHdhbnQgdG8gYXBwbHkgdG8gdGhlIGNoaWxkcmVuLCBhbmQgaXQgd2lsbCBiZSBhZGRlZCB3aXRoaW4gdGhlIEBjb250ZW50IGRpcmVjdGl2ZV1cbi8vLyBAcGFyYW0ge251bWJlcn0gJG51bSAtIGlkIG9mIHRoZSBjaGlsZFxuQG1peGluIGFsbC1idXQtZmlyc3QtbGFzdCgkbnVtKSB7XG4gICAgJjpudGgtY2hpbGQobiArICN7JG51bX0pOm50aC1sYXN0LWNoaWxkKG4gKyAjeyRudW19KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuXG4vLy8gVGhpcyBxdWFudGl0eS1xdWVyeSBtaXhpbiB3aWxsIG9ubHkgc2VsZWN0IHRoZSBmaXJzdCBvZiBgJGxpbWl0YCBpdGVtcy4gSXQgd2lsbCBub3Rcbi8vLyB3b3JrIGlmIHRoZXJlIGlzIG5vdCBhcyBtdWNoIGFzIGl0ZW0gYXMgeW91IHNldCBpbiBgJGxpbWl0YC5cbi8vLyBAZ3JvdXAgUXVhbnRpdHkgcXVlcmllc1xuLy8vIEBwYXJhbSB7bnVtYmVyfSAkbGltaXRcbi8vLyBAY29udGVudCBbV3JpdGUgdGhlIHN0eWxlIHlvdSB3YW50IHRvIGFwcGx5IHRvIHRoZSBjaGlsZHJlbiwgYW5kIGl0IHdpbGwgYmUgYWRkZWQgd2l0aGluIHRoZSBAY29udGVudCBkaXJlY3RpdmVdXG5AbWl4aW4gZmlyc3Qtb2YoJGxpbWl0KSB7XG4gICAgJjpudGgtbGFzdC1jaGlsZCgjeyRsaW1pdH0pOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vLy8gVGhpcyBxdWFudGl0eS1xdWVyeSBtaXhpbiB3aWxsIG9ubHkgc2VsZWN0IHRoZSBsYXN0IG9mIGAkbGltaXRgIGl0ZW1zLiBJdCB3aWxsIG5vdFxuLy8vIGlmIHRoZXJlIGlzIG5vdCBhcyBtdWNoIGFzIGl0ZW0gYXMgeW91IHNldCBpbiBgJGxpbWl0YC5cbi8vLyBAZ3JvdXAgUXVhbnRpdHkgcXVlcmllc1xuLy8vIEBwYXJhbSB7bnVtYmVyfSAkbGltaXRcbi8vLyBAY29udGVudCBbV3JpdGUgdGhlIHN0eWxlIHlvdSB3YW50IHRvIGFwcGx5IHRvIHRoZSBjaGlsZHJlbiwgYW5kIGl0IHdpbGwgYmUgYWRkZWQgd2l0aGluIHRoZSBAY29udGVudCBkaXJlY3RpdmVdXG5AbWl4aW4gbGFzdC1vZigkbGltaXQpIHtcbiAgICAmOm50aC1vZi10eXBlKCN7JGxpbWl0fSk6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy8vIFRoaXMgcXVhbnRpdHktcXVlcnkgbWl4aW4gd2lsbCBzZWxlY3QgZXZlcnkgaXRlbXMgaWYgdGhlcmUgaXMgYXQgbGVhc3QgYCRudW1gIGl0ZW1zLiBJdCB3aWxsIG5vdFxuLy8vIGlmIHRoZXJlIGlzIG5vdCBhcyBtdWNoIGFzIGl0ZW0gYXMgeW91IHNldCBpbiBgJG51bWAuXG4vLy8gQGdyb3VwIFF1YW50aXR5IHF1ZXJpZXNcbi8vLyBAcGFyYW0ge251bWJlcn0gJGxpbWl0XG4vLy8gQGNvbnRlbnQgW1dyaXRlIHRoZSBzdHlsZSB5b3Ugd2FudCB0byBhcHBseSB0byB0aGUgY2hpbGRyZW4sIGFuZCBpdCB3aWxsIGJlIGFkZGVkIHdpdGhpbiB0aGUgQGNvbnRlbnQgZGlyZWN0aXZlXVxuQG1peGluIGF0LWxlYXN0KCRudW0pIHtcbiAgICAkc2VsZWN0b3I6ICY7XG4gICAgJGNoaWxkOiBudGgobnRoKCRzZWxlY3RvciwgLTEpLCAtMSk7XG5cbiAgICAmOm50aC1sYXN0LWNoaWxkKG4gKyAjeyRudW19KSxcbiAgICAmOm50aC1sYXN0LWNoaWxkKG4gKyAjeyRudW19KSB+ICN7JGNoaWxkfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy8vIFRoaXMgcXVhbnRpdHktcXVlcnkgbWl4aW4gd2lsbCBzZWxlY3QgZXZlcnkgaXRlbXMgaWYgdGhlcmUgaXMgYXQgbW9zdCBgJG51bWAgaXRlbXMuIEl0IHdpbGwgbm90XG4vLy8gaWYgdGhlcmUgaXMgbm90IGFzIG11Y2ggYXMgaXRlbSBhcyB5b3Ugc2V0IGluIGAkbnVtYC5cbi8vLyBAZ3JvdXAgUXVhbnRpdHkgcXVlcmllc1xuLy8vIEBwYXJhbSB7bnVtYmVyfSAkbGltaXRcbi8vLyBAY29udGVudCBbV3JpdGUgdGhlIHN0eWxlIHlvdSB3YW50IHRvIGFwcGx5IHRvIHRoZSBjaGlsZHJlbiwgYW5kIGl0IHdpbGwgYmUgYWRkZWQgd2l0aGluIHRoZSBAY29udGVudCBkaXJlY3RpdmVdXG5AbWl4aW4gYXQtbW9zdCgkbnVtKSB7XG4gICAgJHNlbGVjdG9yOiAmO1xuICAgICRjaGlsZDogbnRoKG50aCgkc2VsZWN0b3IsIC0xKSwgLTEpO1xuXG4gICAgJjpudGgtbGFzdC1jaGlsZCgtbiArICN7JG51bX0pOmZpcnN0LWNoaWxkLFxuICAgICY6bnRoLWxhc3QtY2hpbGQoLW4gKyAjeyRudW19KTpmaXJzdC1jaGlsZCB+ICN7JGNoaWxkfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy8vIFRoaXMgcXVhbnRpdHktcXVlcnkgbWl4aW4gd2lsbCBzZWxlY3QgZXZlcnkgaXRlbXMgb25seSBpZiB0aGVyZSBpcyBiZXR3ZWVuIGAkbWluYCBhbmQgYCRtYXhgIGl0ZW1zLlxuLy8vIEBncm91cCBRdWFudGl0eSBxdWVyaWVzXG4vLy8gQHBhcmFtIHtudW1iZXJ9ICRsaW1pdFxuLy8vIEBjb250ZW50IFtXcml0ZSB0aGUgc3R5bGUgeW91IHdhbnQgdG8gYXBwbHkgdG8gdGhlIGNoaWxkcmVuLCBhbmQgaXQgd2lsbCBiZSBhZGRlZCB3aXRoaW4gdGhlIEBjb250ZW50IGRpcmVjdGl2ZV1cbkBtaXhpbiBpbi1iZXR3ZWVuKCRtaW4sICRtYXgpIHtcbiAgICAkc2VsZWN0b3I6ICY7XG4gICAgJGNoaWxkOiBudGgobnRoKCRzZWxlY3RvciwgLTEpLCAtMSk7XG5cbiAgICAmOm50aC1sYXN0LWNoaWxkKG4gKyAjeyRtaW59KTpudGgtbGFzdC1jaGlsZCgtbiArICN7JG1heH0pOmZpcnN0LWNoaWxkLFxuICAgICY6bnRoLWxhc3QtY2hpbGQobiArICN7JG1pbn0pOm50aC1sYXN0LWNoaWxkKC1uICsgI3skbWF4fSk6Zmlyc3QtY2hpbGQgfiAjeyRjaGlsZH0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vLyBTZWxlY3QgdGhlIGZpcnN0IGV4YWN0IGNoaWxkXG4vLy8gQGdyb3VwIG5vLWFyZ3VtZW50c1xuLy8vIEBjb250ZW50IFtXcml0ZSB0aGUgc3R5bGUgeW91IHdhbnQgdG8gYXBwbHkgdG8gdGhlIGNoaWxkcmVuLCBhbmQgaXQgd2lsbCBiZSBhZGRlZCB3aXRoaW4gdGhlIEBjb250ZW50IGRpcmVjdGl2ZV1cbkBtaXhpbiBmaXJzdC1jaGlsZCgpIHtcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn1cblxuLy8vIFNlbGVjdCB0aGUgbGFzdCBleGFjdCBjaGlsZFxuLy8vIEBncm91cCBuby1hcmd1bWVudHNcbi8vLyBAY29udGVudCBbV3JpdGUgdGhlIHN0eWxlIHlvdSB3YW50IHRvIGFwcGx5IHRvIHRoZSBjaGlsZHJlbiwgYW5kIGl0IHdpbGwgYmUgYWRkZWQgd2l0aGluIHRoZSBAY29udGVudCBkaXJlY3RpdmVdXG5AbWl4aW4gbGFzdC1jaGlsZCgpIHtcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxufVxuXG4vLy8gU2VsZWN0IGFsbCBldmVuIGNoaWxkcmVuLlxuLy8vIEBncm91cCBuby1hcmd1bWVudHNcbi8vLyBAY29udGVudCBbV3JpdGUgdGhlIHN0eWxlIHlvdSB3YW50IHRvIGFwcGx5IHRvIHRoZSBjaGlsZHJlbiwgYW5kIGl0IHdpbGwgYmUgYWRkZWQgd2l0aGluIHRoZSBAY29udGVudCBkaXJlY3RpdmVdXG5AbWl4aW4gZXZlbigpIHtcbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy8vIFNlbGVjdCBhbGwgb2RkIGNoaWxkcmVuLlxuLy8vIEBncm91cCBuby1hcmd1bWVudHNcbi8vLyBAY29udGVudCBbV3JpdGUgdGhlIHN0eWxlIHlvdSB3YW50IHRvIGFwcGx5IHRvIHRoZSBjaGlsZHJlbiwgYW5kIGl0IHdpbGwgYmUgYWRkZWQgd2l0aGluIHRoZSBAY29udGVudCBkaXJlY3RpdmVdXG5AbWl4aW4gb2RkKCkge1xuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vLyBTZWxlY3Qgb25seSB0aGUgZmlyc3QgYW5kIGxhc3QgY2hpbGQuXG4vLy8gQGdyb3VwIG5vLWFyZ3VtZW50c1xuLy8vIEBjb250ZW50IFtXcml0ZSB0aGUgc3R5bGUgeW91IHdhbnQgdG8gYXBwbHkgdG8gdGhlIGNoaWxkcmVuLCBhbmQgaXQgd2lsbCBiZSBhZGRlZCB3aXRoaW4gdGhlIEBjb250ZW50IGRpcmVjdGl2ZV1cbkBtaXhpbiBmaXJzdC1sYXN0KCkge1xuICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vLy8gV2lsbCBvbmx5IHNlbGVjdCB0aGUgY2hpbGQgaWYgaXTigJlzIHVuaXF1ZS5cbi8vLyBAZ3JvdXAgbm8tYXJndW1lbnRzXG4vLy8gQGNvbnRlbnQgW1dyaXRlIHRoZSBzdHlsZSB5b3Ugd2FudCB0byBhcHBseSB0byB0aGUgY2hpbGRyZW4sIGFuZCBpdCB3aWxsIGJlIGFkZGVkIHdpdGhpbiB0aGUgQGNvbnRlbnQgZGlyZWN0aXZlXVxuLy8vIEBhbGlhcyBvbmx5XG5AbWl4aW4gdW5pcXVlKCkge1xuICAgICY6b25seS1jaGlsZCB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy8vIFdpbGwgb25seSBzZWxlY3QgdGhlIGNoaWxkIGlmIGl04oCZcyB1bmlxdWUuXG4vLy8gQGdyb3VwIG5vLWFyZ3VtZW50c1xuLy8vIEBjb250ZW50IFtXcml0ZSB0aGUgc3R5bGUgeW91IHdhbnQgdG8gYXBwbHkgdG8gdGhlIGNoaWxkcmVuLCBhbmQgaXQgd2lsbCBiZSBhZGRlZCB3aXRoaW4gdGhlIEBjb250ZW50IGRpcmVjdGl2ZV1cbkBtaXhpbiBvbmx5KCkge1xuICAgICY6b25seS1jaGlsZCB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy8vIFdpbGwgb25seSBzZWxlY3QgY2hpbGRyZW4gaWYgdGhleSBhcmUgbm90IHVuaXF1ZS4gTWVhbmluZyBpZiB0aGVyZSBpcyBhdFxuLy8vIGxlYXN0IDIgY2hpbGRyZW4sIHRoZSBzdHlsZSBpcyBhcHBsaWVkLlxuLy8vIEBncm91cCBuby1hcmd1bWVudHNcbi8vLyBAY29udGVudCBbV3JpdGUgdGhlIHN0eWxlIHlvdSB3YW50IHRvIGFwcGx5IHRvIHRoZSBjaGlsZHJlbiwgYW5kIGl0IHdpbGwgYmUgYWRkZWQgd2l0aGluIHRoZSBAY29udGVudCBkaXJlY3RpdmVdXG5AbWl4aW4gbm90LXVuaXF1ZSgpIHtcbiAgICAmOm5vdCg6b25seS1jaGlsZCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cblxuLy8vIFRoaXMgbWl4aW4gaXMgdXNlZCB0byBhdXRvbWF0aWNhbGx5IHNvcnQgei1pbmRleCBpbiBudW1lcmljYWwgb3JkZXIuIEJ1dCBpdFxuLy8vIGNhbiBhbHNvIHNvcnQgdGhlbSBpbiBhbnRpLW51bWVyaWNhbCBvcmRlciwgZGVwZW5kaW5nIHRoZSBwYXJhbWV0ZXJzIHlvdSB1c2UuXG4vLy8gQGdyb3VwIHVzaW5nIGZ1bmN0aW9uc1xuLy8vIEBjb250ZW50IFtXcml0ZSB0aGUgc3R5bGUgeW91IHdhbnQgdG8gYXBwbHkgdG8gdGhlIGNoaWxkcmVuLCBhbmQgaXQgd2lsbCBiZSBhZGRlZCB3aXRoaW4gdGhlIEBjb250ZW50IGRpcmVjdGl2ZV1cbi8vLyBAcGFyYW0ge251bWJlcn0gJG51bSAtIE51bWJlciBvZiBjaGlsZHJlblxuLy8vIEBwYXJhbSB7c3RyaW5nfSAkZGlyZWN0aW9uIFtmb3J3YXJkXSAtIERpcmVjdGlvbiBvZiB0aGUgc29ydFxuLy8vIEBwYXJhbSB7bnVtYmVyfSAkaW5kZXggWzBdIC0gSW5kZXggb2YgdGhlIHNvcnRpbmdcbkBtaXhpbiBjaGlsZC1pbmRleCgkbnVtLCAkZGlyZWN0aW9uOiAnZm9yd2FyZCcsICRpbmRleDogMCkge1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJG51bSB7XG4gICAgICAgIEBpZiAoJGRpcmVjdGlvbiA9PSAnZm9yd2FyZCcpIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogb3JkZXItaW5kZXgoJGksICRpbmRleCk7XG4gICAgICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gQGVsc2UgaWYgKCRkaXJlY3Rpb24gPT0gJ2JhY2t3YXJkJykge1xuICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IG9yZGVyLWluZGV4KCRpLCAkaW5kZXgpO1xuICAgICAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLy8gVXNlZCBieSB0aGUgY2hpbGQtaW5kZXggbWl4aW4uIEl0IHdpbGwgcmV0dXJuZWQgdGhlIHByb3BlciBzb3J0ZWQgbnVtYmVyc1xuLy8vIGRlcGVuZGluZyBvbiB0aGUgYCRpbmRleGAgdmFsdWUuXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8gQHBhcmFtIHtudW1iZXJ9ICRudW0gLSBOdW1iZXIgb2YgY2hpbGRyZW5cbi8vLyBAcGFyYW0ge251bWJlcn0gJGluZGV4IC0gSW5kZXggb2YgdGhlIHNvcnRpbmdcbkBmdW5jdGlvbiBvcmRlci1pbmRleCgkaSwgJGluZGV4KSB7XG4gICAgQHJldHVybiAoJGluZGV4ICsgJGkpO1xufSIsIi5zZWFyY2gtcG9wdXB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gIHotaW5kZXg6IDM7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNzUpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcclxuICAmLmlzLW9wZW57XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcbiAgJi5pcy1yZWFkeXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAmX193cmFwLFxyXG4gIGZvcm17XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgJl9fd3JhcHtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgZm9ybXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuICAmX19pbnB1dHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaW5wdXR7XHJcbiAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjI1KTtcclxuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIEBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVye1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzZweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgICAmOmZvY3Vze1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJjo6LW1zLWNsZWFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBidXR0b257XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIEBpbmNsdWRlIGNlbnRlclY7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIHdpZHRoOiAzOXB4O1xyXG4gICAgICBoZWlnaHQ6IDM5cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIC5pY29ue1xyXG4gICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Nsb3NlLWJ0bntcclxuICAgIEBpbmNsdWRlIGRmO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDMwcHg7XHJcbiAgICB0b3A6IDMzcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDQ4cHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBAaW5jbHVkZSBwc2V1ZG8oKTtcclxuICAgICAgd2lkdGg6IDQxcHg7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuc2lnbi11cC1wb3B1cHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDU0NHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgJl9fY29udGVudHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogMjVweCAzMnB4IDM1cHggMzJweDtcclxuICB9XHJcbiAgaDR7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xMTtcclxuICB9XHJcbiAgZm9ybXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMzlweDtcclxuICB9XHJcbiAgJl9faW5wdXR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XHJcbiAgICBsYWJlbHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgIH1cclxuICAgIGlucHV0e1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBAaW5jbHVkZSBpbnB1dC1wbGFjZWhvbGRlcntcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2JvdHRvbXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgIGJ1dHRvbntcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMCAyN3B4IDAgMDtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTVweCAzMHB4IDAgcmdiYSgxMzAsIDU1LCAxNTgsIDAuNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgfVxyXG4gIH1cclxuICAubWZwLWNsb3Nle1xyXG4gICAgQGluY2x1ZGUgZGY7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogNDhweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIEBpbmNsdWRlIHBzZXVkbygpO1xyXG4gICAgICB3aWR0aDogMjlweDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5uYXYtc2lkZWJhcntcclxuICAmX19tb2JpbGUtYnRue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgcGFkZGluZzogMjBweCA0NXB4IDIxcHggMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XHJcbiAgICBzcGFue1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gICAgJjphZnRlcixcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgc3BhbntcclxuICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgfVxyXG4gICAgICAuaWNvbntcclxuICAgICAgICBmaWxsOiAkYWNjZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaWNvbntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgQGluY2x1ZGUgY2VudGVyVjtcclxuICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgZmlsbDogJGJsYWNrO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XHJcbiAgICB9XHJcbiAgICAmW2RhdGEtc3RhdGU9J29wZW4nXXtcclxuICAgICAgLmljb257XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmludGVyYWN0aXZlLWJsb2Nre1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGgze1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMzZweCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTE7XHJcbiAgfVxyXG4gICZfX2xpc3R7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcclxuICAgIG1hcmdpbi10b3A6IDIzcHg7XHJcbiAgICAmLWl0ZW17XHJcbiAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgIGhlaWdodDogMjY0cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgJi1jb250ZW50e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDJzIGVhc2UgMXM7XHJcbiAgICAgIH1cclxuICAgICAgJi10ZXh0e1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHggMCAxNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNXMgZWFzZSAuNXM7XHJcbiAgICAgICAgcCxcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjVzIGVhc2UgMHM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogQmViYXNOZXVlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyMHB4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgW2RhdGEtYW5pbWF0aW9uLXN0YXRlPSdmb3J3YXJkJ117XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XHJcbiAgICAgICAgLmludGVyYWN0aXZlLWJsb2NrX19saXN0LWl0ZW0tdGV4dHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgcCxcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgW2RhdGEtYW5pbWF0aW9uLXN0YXRlPSdiYWNrJ117XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMXMgZWFzZSAwcztcclxuICAgICAgICAuaW50ZXJhY3RpdmUtYmxvY2tfX2xpc3QtaXRlbS10ZXh0e1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC41cyBlYXNlIDBzO1xyXG4gICAgICAgICAgcCxcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC41cyBlYXNlIDAuNXM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnN0b3JpZXMtbGlzdHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTEycHg7XHJcbiAgLnN0b3JpZXMtbGlzdF9faXRlbSB7XHJcbiAgICBoZWlnaHQ6IDQ4MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICAmLS1zaXplLXcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaDN7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM2cHgpO1xyXG4gICAgICAgIG1heC13aWR0aDogNjI3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLXNpemUtbSB7XHJcbiAgICAgIHdpZHRoOiA1OC41NzE0Mjg1NzE0Mjg1NyU7XHJcbiAgICB9XHJcbiAgICAmLS1zaXplLXMge1xyXG4gICAgICB3aWR0aDogNDEuNDI4NTcxNDI4NTcxNDMlO1xyXG4gICAgfVxyXG4gIH1cclxuICBhe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMCAyNHB4IDEzcHggMjRweDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gICAgICBoM3tcclxuICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICBAaW5jbHVkZSBjZW50ZXJNZTtcclxuICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kYXRle1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyOXB4O1xyXG4gICAgbGVmdDogMjRweDtcclxuICAgIGZvbnQtZmFtaWx5OiBCZWJhc05ldWU7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbiAgaDN7XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDU1MnB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG59IiwiLmJlZm9yZS1hZnRlci1zbGlkZXItd3JhcHtcclxuICB3aWR0aDogMTAwJTtcclxuICAudG9we1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG4gIH1cclxuICBoM3tcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xMTtcclxuICB9XHJcbiAgJl9fYXJyb3ctbGlua3tcclxuICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgIC5pY29ue1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJvdHRvbXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICB9XHJcbiAgLmJlZm9yZS1hZnRlci1zbGlkZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBAaW5jbHVkZSBwc2V1ZG8oKTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWluaXRpYWxpemVke1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpY2stbGlzdCxcclxuICAgIC5zbGljay10cmFja3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX19zbGlkZXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xyXG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIH1cclxuICAgICZfX3Bob3Rve1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGhlaWdodDogMjcuODczdnc7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgdG9wOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zbGlkZXItbmF2e1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAmLWNvdW50e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICZfX3RvdGFsLFxyXG4gICAgICAmX19jdXJyZW50e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogQmViYXNOZXVlO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fY3VycmVudHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9faW5mb3tcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBwe1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzMCwgNTUsIDE1OCwgMC4xKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi0taW5mb3tcclxuICAgIC50b3B7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5hcnJvdy1saW5re1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcclxuICAuaWNvbntcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xyXG4gIH1cclxuICAmOmhvdmVye1xyXG4gICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAuaWNvbntcclxuICAgICAgZmlsbDogJGFjY2VudDtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tY29sb3Itd2hpdGV7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgLmljb257XHJcbiAgICAgIGZpbGw6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tY29sb3ItYmxhY2t7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgLmljb257XHJcbiAgICAgIGZpbGw6ICRhY2NlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm5ld3MtY2FyZHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3JkZXI6IHNvbGlkIDFweCAkZ3JleTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBib3gtc2hhZG93OiAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcclxuICAmOmhvdmVye1xyXG4gICAgYm94LXNoYWRvdzogMCA4cHggMjRweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAuZGF0ZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTlweDtcclxuICAgIGxlZnQ6IDIwcHg7XHJcbiAgICBmb250LWZhbWlseTogQmViYXNOZXVlO1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDI4cHggMTRweCAyMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgfVxyXG4gICYtLXdoaXRle1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIEBpbmNsdWRlIHBzZXVkbygpO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuICAgIC5kYXRlLFxyXG4gICAgcHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tZGlzY291bnR7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiAn0KHQutC40LTQutCwJztcclxuICAgICAgQGluY2x1ZGUgZGY7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogNzhweDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzdlODMwO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1uZXd7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiAn0J3QvtCy0LjQvdC60LAnO1xyXG4gICAgICBAaW5jbHVkZSBkZjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiA4NnB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlODMwMzA7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNhbGVuZGFyLWxpbmt7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbiAgJl9fdGV4dHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgc3BhbntcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBAaW5jbHVkZSBwc2V1ZG8oKTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6aG92ZXJ7XHJcbiAgICAuY2FsZW5kYXItbGlua19fdGV4dHtcclxuICAgICAgc3BhbntcclxuICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmljb257XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIGhlaWdodDogMzZweDtcclxuICAgIGZpbGw6ICRhY2NlbnQ7XHJcbiAgfVxyXG59IiwiLy9lbGVtZW50cyBvbiBtYWluIHBhZ2VcclxuXHJcbi5zZWN0aW9uLWxhYmVse1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHJvdGF0ZSg5MGRlZyk7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xyXG4gICY6YmVmb3Jle1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogNjRweDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gIH1cclxuICBzcGFue1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGZvbnQtZmFtaWx5OiBCZWJhc05ldWU7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG4gICYtLXNsaWRlcntcclxuICAgIGxlZnQ6IDE0MHB4O1xyXG4gICAgYm90dG9tOiA4M3B4O1xyXG4gIH1cclxuICAmLS1rbGluaWt7XHJcbiAgICBib3R0b206IDEyNHB4O1xyXG4gICAgbGVmdDogMTQwcHg7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1vdXItcHJvamVjdHN7XHJcbiAgICBib3R0b206IDMwLjM0OTM0NDk3ODE2NTk0JTtcclxuICAgIGxlZnQ6IDE0MHB4O1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG4gICAgfVxyXG4gICAgc3BhbntcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuICB9XHJcbiAgJi0tbW9iaWxlLWtsaW5pa3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBzcGFue1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY3Jldy1saW5re1xyXG4gIHB7XHJcbiAgICBtYXgtd2lkdGg6IDE5MnB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gIH1cclxuICAmX19saXN0e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6ICRjcmV3LWxpbmstdGVtLXNpemU7XHJcbiAgICBoZWlnaHQ6ICRjcmV3LWxpbmstdGVtLXNpemU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgJi1pdGVte1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDFzIGN1YmljLWJlemllciguMjUsLjAxLC4yNSwxKSk7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAmLS1vbmV7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzZweCwgKCgkY3Jldy1saW5rLXRlbS1zaXplIC8gMikgLSAzNikpIHNjYWxlKDAuNzM4NCk7XHJcbiAgICAgIH1cclxuICAgICAgJi0tdHdve1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI0cHgsICgoJGNyZXctbGluay10ZW0tc2l6ZSAvIDIpKSAtIDI0KSBzY2FsZSgwLjczODQpO1xyXG4gICAgICB9XHJcbiAgICAgICYtLXRocmVle1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEycHgsICgoJGNyZXctbGluay10ZW0tc2l6ZSAvIDIpKSAtIDEyKSBzY2FsZSgwLjczODQpO1xyXG4gICAgICB9XHJcbiAgICAgICYtLWZvdXJ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgKCRjcmV3LWxpbmstdGVtLXNpemUgLyAyKSkgc2NhbGUoMC43Mzg0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmlzLWFuaW1hdGVke1xyXG4gICAgLmNyZXctbGlua19fbGlzdHtcclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgICYtLW9uZXtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCgkY3Jldy1saW5rLXRlbS1zaXplIC8gMiksICgkY3Jldy1saW5rLXRlbS1zaXplIC8gMikpIHNjYWxlKDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS10d297XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAoJGNyZXctbGluay10ZW0tc2l6ZSAvIDIpKSBzY2FsZSgxKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tdGhyZWV7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgoJGNyZXctbGluay10ZW0tc2l6ZSAvIDIpLCAwKSBzY2FsZSgxKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZm91cntcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLS1vdXItcHJvamVjdHN7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDYxcHg7XHJcbiAgICBsZWZ0OiAxMjBweDtcclxuICB9XHJcbiAgJi0tbW9iaWxlLWtsaW5pa3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAyMHB4O1xyXG4gICAgYm90dG9tOiA0MHB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAuY3Jldy1saW5rX19saXN0e1xyXG4gICAgICB3aWR0aDogJGNyZXctbGluay10ZW0tc2l6ZS1tO1xyXG4gICAgICBoZWlnaHQ6ICRjcmV3LWxpbmstdGVtLXNpemUtbTtcclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgICYtLW9uZXtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM2cHgsICgoJGNyZXctbGluay10ZW0tc2l6ZS1tIC8gMikgLSAzNikpIHNjYWxlKDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS10d297XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNHB4LCAoKCRjcmV3LWxpbmstdGVtLXNpemUtbSAvIDIpKSAtIDI0KSBzY2FsZSgxKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tdGhyZWV7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMnB4LCAoKCRjcmV3LWxpbmstdGVtLXNpemUtbSAvIDIpKSAtIDEyKSBzY2FsZSgxKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZm91cntcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsICgkY3Jldy1saW5rLXRlbS1zaXplLW0gLyAyKSkgc2NhbGUoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmlzLWFuaW1hdGVke1xyXG4gICAgICAuY3Jldy1saW5rX19saXN0e1xyXG4gICAgICAgICYtaXRlbXtcclxuICAgICAgICAgICYtLW9uZXtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoKCRjcmV3LWxpbmstdGVtLXNpemUtbSAvIDIpLCAoJGNyZXctbGluay10ZW0tc2l6ZS1tIC8gMikpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi0tdHdve1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAoJGNyZXctbGluay10ZW0tc2l6ZS1tIC8gMikpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi0tdGhyZWV7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCgkY3Jldy1saW5rLXRlbS1zaXplLW0gLyAyKSwgMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLS1mb3Vye1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmhvdmVye1xyXG4gICAgcHtcclxuICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC41cyBlYXNlIDBzO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zZWN0aW9uLXNsaWRlci13cmFwe1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uc2VjdGlvbi1zbGlkZXJ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAmOmJlZm9yZXtcclxuICAgIEBpbmNsdWRlIHBzZXVkbygpO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XHJcbiAgfVxyXG4gICYuc2xpY2staW5pdGlhbGl6ZWR7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fc2xpZGUtd3JhcHtcclxuICAgIGhlaWdodDogNzIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuICAmX19zbGlkZXtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBAaW5jbHVkZSBwc2V1ZG8oKTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41KTtcclxuICAgIH1cclxuICAgICYtY29udGVudHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB3aWR0aDogNzQuNCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIGgye1xyXG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoNjRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xMztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgcGFkZGluZy10b3A6IDY1cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIG1heC13aWR0aDogNTUycHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEyMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX193cmFwe1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIH1cclxuICAmX19zbGlkZXItbmF2e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEyMHB4O1xyXG4gICAgdG9wOiA3NnB4O1xyXG4gIH1cclxuICAmLWNvdW50e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMTI2cHg7XHJcbiAgICB0b3A6IDcwcHg7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgQGluY2x1ZGUgcHNldWRvKCk7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB3aWR0aDogNDVweDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICAgICZfX2N1cnJlbnQsXHJcbiAgICAmX190b3RhbHtcclxuICAgICAgZm9udC1mYW1pbHk6IEJlYmFzTmV1ZTtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDY0cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICAgICZfX2N1cnJlbnR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgIH1cclxuICAgICZfX3RvdGFse1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmtsaW5pa3tcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy10b3A6IDExM3B4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMjhweDtcclxuICAmX193cmFwe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbiAgJl9fY29udGVudHtcclxuICAgIHdpZHRoOiA3NC40JTtcclxuICAgIGgye1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoNjRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xMztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGlzdHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgJi1pdGVte1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA5MnB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBhe1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgaW1ne1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMXMgZWFzZSk7XHJcbiAgICAgIH1cclxuICAgICAgaDN7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAyMHB4IDhweCAxMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xyXG4gICAgICB9XHJcbiAgICAgICYtLWJlc3R7XHJcbiAgICAgICAgd2lkdGg6IDE4LjY1NjcxNjQxNzkxMDQ1JTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOTJweDtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtLWRpc2NvdW50e1xyXG4gICAgICAgIHdpZHRoOiAxOC42NTY3MTY0MTc5MTA0NSU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbi1ydXBvcntcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIHdpZHRoOiAxNTQuOHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgIGZpbGw6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtLXNpbmdsZS1jZW50ZXJ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgICYtLWd5bmVjb2xvZ3l7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4LjUlO1xyXG4gICAgICB9XHJcbiAgICAgICYtLW1hbW1vbG9neXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTcycHg7XHJcbiAgICAgIH1cclxuICAgICAgJi0tZi1lbmR7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgIH1cclxuICAgICAgJi0tc2l6ZS1zc3tcclxuICAgICAgICB3aWR0aDogMzEuMzQzMjgzNTgyMDg5NTUlO1xyXG4gICAgICAgIGhlaWdodDogMjB2dztcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMzZweDtcclxuICAgICAgfVxyXG4gICAgICAmLS1zaXplLXhze1xyXG4gICAgICAgIHdpZHRoOiAzMS4zNDMyODM1ODIwODk1NSU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHZ3O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUwNHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtLXNpemUtc3tcclxuICAgICAgICB3aWR0aDogMzEuMzQzMjgzNTgyMDg5NTUlO1xyXG4gICAgICAgIGhlaWdodDogMjQuMjg1NzE0Mjg1NzE0Mjl2dztcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0MDhweDtcclxuICAgICAgfVxyXG4gICAgICAmLS1zaXplLW17XHJcbiAgICAgICAgd2lkdGg6IDUxLjQ5MjUzNzMxMzQzMjg0JTtcclxuICAgICAgICBoZWlnaHQ6IDI3LjM4MDk1MjM4MDk1MjM4dnc7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDYwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi0tc2l6ZS1se1xyXG4gICAgICAgIHdpZHRoOiA2MC4wNzQ2MjY4NjU2NzE2NCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyNC4yODU3MTQyODU3MTQyOXZ3O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQwOHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtLXNpemUteGx7XHJcbiAgICAgICAgd2lkdGg6IDY4LjY1NjcxNjQxNzkxMDQ1JTtcclxuICAgICAgICBoZWlnaHQ6IDIwdnc7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzM2cHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5rbGluaWtfX2xpc3QtaXRlbS0tYmVzdHtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX21lbnVfX2xpc3R7XHJcbiAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICBhe1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi50di1wcm9qZWN0e1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvZnJhdWtsaW5pay10di1wcm9qZWN0LmpwZycpIG5vLXJlcGVhdCA1MCUgNTAlO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgcGFkZGluZy10b3A6IDY1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDk4cHg7XHJcbiAgaGVpZ2h0OiA4NjBweDtcclxuICAmOmJlZm9yZXtcclxuICAgIEBpbmNsdWRlIHBzZXVkbygpO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIG9wYWNpdHk6IC4zO1xyXG4gIH1cclxuICAmX193cmFwe1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgfVxyXG4gICZfX2NvbnRlbnR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA3NC40JTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBoMntcclxuICAgICAgbWF4LXdpZHRoOiA3NC42MjY4NjU2NzE2NDE3OSU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg2NHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjEzO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBicntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBtYXgtd2lkdGg6IDU1MHB4O1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ZpcnN0LWNoYW5uZWx7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAxMjBweDtcclxuICAgIHRvcDogNzBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHN2Z3tcclxuICAgICAgd2lkdGg6IDQ4LjhweDtcclxuICAgICAgaGVpZ2h0OiA2MC4zcHg7XHJcbiAgICAgIGZpbGw6ICNmZmZjZmM7XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Jlc3QtYnJvYWRjYXN0e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiA4OXB4O1xyXG4gICAgbGVmdDogMTIwcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcHtcclxuICAgICAgbWF4LXdpZHRoOiAxOTJweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgfVxyXG4gICAgc3Zne1xyXG4gICAgICB3aWR0aDogNDJweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgIHN0cm9rZS1taXRlcmxpbWl0OiA1MDtcclxuICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xyXG4gICAgICBzdHJva2U6ICNmZmY7XHJcbiAgICAgIGZpbGw6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Fycm93LWxpbmt7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwcHg7XHJcbiAgICByaWdodDogMTAwcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xyXG4gICAgLmljb257XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5vdXItcHJvamVjdHN7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctdG9wOiA5NHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNDRweDtcclxuICAmX193cmFwe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgfVxyXG4gICZfX2NvbnRlbnR7XHJcbiAgICB3aWR0aDogNzQuNCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaDJ7XHJcbiAgICAgIHdpZHRoOiAzOS45MjUzNzMxMzQzMjgzNiU7XHJcbiAgICAgIG1heC13aWR0aDogNDI4cHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgbWF4LXdpZHRoOiA2MTJweDtcclxuICAgICAgd2lkdGg6IDU3LjA4OTU1MjIzODgwNTk3JTtcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2JlZm9yZS1hZnRlci1zbGlkZXItd3JhcHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA3NC40JTtcclxuICAgIG1hcmdpbi10b3A6IDI2cHg7XHJcbiAgICAuYmVmb3JlLWFmdGVyLXNsaWRlcntcclxuICAgICAgJl9fc2xpZGV7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgICZfX3Bob3Rve1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAmLS1iZWZvcmV7XHJcbiAgICAgICAgICB3aWR0aDogMzkuOTI1MzczMTM0MzI4MzYlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyM3Z3O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA0MjhweDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDQyOHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1hZnRlcntcclxuICAgICAgICAgIHdpZHRoOiA1Ny4wODk1NTIyMzg4MDU5NyU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMyLjg3M3Z3O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA2MTJweDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDYxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19zbGlkZXItbmF2e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDE0Ljg2OTI4MTA0NTc1MTYzJTtcclxuICAgICAgICByaWdodDogNjAuMDc0NjI2ODY1NjcxNjQlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5vdXItZG9jdG9yc3tcclxuICAmX19zZWN0aW9uLXNsaWRlci13cmFwIHtcclxuICAgIC5zZWN0aW9uLXNsaWRlciB7XHJcbiAgICAgICZfX3NsaWRlLXdyYXAge1xyXG4gICAgICAgIGhlaWdodDogODYwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fc2xpZGUge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDcwNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAub3VyLWRvY3RvcnNfX3NraWxsc3tcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yNSk7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC13aWR0aDogNzA0cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzhweDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcclxuICAgICAgICAgIG1heC13aWR0aDogMjY0cHg7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUG9ka292YTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fYWxsLWxpbmt7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTI1cHg7XHJcbiAgICB0b3A6IDEzN3B4O1xyXG4gICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5uZXdzLXNlY3Rpb257XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctdG9wOiAxMzNweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNjhweDtcclxuICAmX193cmFwe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIGgye1xyXG4gICAgd2lkdGg6IDc0LjQlO1xyXG4gICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg2NHB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xMztcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIG1hcmdpbi1ib3R0b206IDUxcHg7XHJcbiAgfVxyXG4gICZfX25ld3MtbGlzdC13cmFwe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gICZfX25ld3MtbGlzdHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xyXG4gICAgJi1pdGVte1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBoZWlnaHQ6IDQ4MHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX25ld3MtY2FyZHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuICAmX19hcnJvdy1saW5re1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEwMHB4O1xyXG4gICAgdG9wOiAxNDNweDtcclxuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcclxuICAgIC5pY29ue1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuc2luZ2xlLW5ld3Mtc2VjdGlvbntcclxuICAmX19kYXRle1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNjBweDtcclxuICAgIHRvcDogNDlweDtcclxuICAgIGZvbnQtZmFtaWx5OiBCZWJhc05ldWU7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbiAgJl9fYXJyb3ctbGlua3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTdweDtcclxuICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xyXG4gICAgLmljb257XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250ZW50e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA3MjBweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICB9XHJcbiAgJl9fdGV4dHtcclxuICAgIHBhZGRpbmc6IDAgNjBweCA1MHB4IDYwcHg7XHJcbiAgICBoMntcclxuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDY0cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgbWF4LXdpZHRoOiA1NTJweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8vYWJvdXQgcGFnZSBsYXlvdXRcclxuXHJcbi5hYm91dC1wYWdle1xyXG4gIHBhZGRpbmctdG9wOiA2NXB4O1xyXG4gICZfX3dyYXB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAmX19uYXYtc2lkZWJhcntcclxuICAgIHdpZHRoOiAyMTZweDtcclxuICAgIG1hcmdpbi1yaWdodDogNzJweDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGxpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2LXNpZGViYXJfX2xpbmt7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5pcy1hY3RpdmV7XHJcbiAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250ZW50e1xyXG4gICAgd2lkdGg6IDc0LjQlO1xyXG4gICAgJi0tbm9uLXJlc2lkZW50LFxyXG4gICAgJi0tZG9jdG9yLFxyXG4gICAgJi0ta2xpbmlre1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vZWxlbWVudHMgb24gYWJvdXQgcGFnZVxyXG5cclxuLmNlcnRpZmljYXRlc3tcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiA0M3B4O1xyXG4gIGxlZnQ6IDEyMHB4O1xyXG4gIHdpZHRoOiAxOTJweDtcclxuICAmX19zbGlkZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBAaW5jbHVkZSBwc2V1ZG8oKTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWluaXRpYWxpemVke1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICB9XHJcbiAgICAgICYgfiAuc2VjdGlvbi1zbGlkZXItbmF2e1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2VydGlmaWNhdGVzX190aXRsZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgMTFweCAwO1xyXG4gIH1cclxuICAmX19zbGlkZXItbmF2e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG4uY2VydGlmaWNhdGVzLXBvcHVwLXdyYXB7XHJcbiAgLm1mcC1jbG9zZXtcclxuICAgIEBpbmNsdWRlIGRmO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDQ4cHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIEBpbmNsdWRlIHBzZXVkbygpO1xyXG4gICAgICB3aWR0aDogMjlweDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuICAubWZwLWNvbnRhaW5lcntcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5tZnAtY29udGVudHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuLmNlcnRpZmljYXRlcy1wb3B1cHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgJl9fc2xpZGVye1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuICAuc2xpY2stbGlzdCxcclxuICAuc2xpY2stdHJhY2t7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gIC5jZXJ0aWZpY2F0ZXMtcG9wdXBfX3NsaWRle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcclxuICAgIGltZ3tcclxuICAgICAgaGVpZ2h0OiAzMy4zMzMzMzMzMzMzMzMzMyU7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxuICAgICYuc2xpY2stY3VycmVudHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogODYuODc1dnc7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19zbGlkZXItbmF2e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDBweDtcclxuICB9XHJcbn1cclxuLnZpZGVvLXJldmlld3MtYXNpZGV7XHJcbiAgcGFkZGluZy10b3A6IDEyN3B4O1xyXG4gIHdpZHRoOiAyNDBweDtcclxuICBmbGV4LXNocmluazogMDtcclxuICAmX19hcnJvdy1saW5re1xyXG4gICAgLmljb257XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saXN0e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICYtaXRlbXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbiAgICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi1pbWd7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIEBpbmNsdWRlIHBzZXVkbygpO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgY2VudGVyTWU7XHJcbiAgICAgICAgICB3aWR0aDogNzJweDtcclxuICAgICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi10ZXh0e1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYWJvdXQtcGFnZXtcclxuICAmX19uYXYtc2lkZWJhcntcclxuICAgICYtLWtsaW5pa3tcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAxMjBweDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19rbGluaWt7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMXB4O1xyXG4gICAgaDJ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoNjRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xMztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTJweDtcclxuICAgIH1cclxuICAgIGZpZ3VyZXtcclxuICAgICAgbWFyZ2luOiAwIDAgNTNweCAwO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgZmlnY2FwdGlvbntcclxuICAgICAgICBtYXgtd2lkdGg6IDU1MnB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwc2V1ZG8oKTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzAsIDU1LCAxNTgsIDAuMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XHJcbiAgICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgze1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMzZweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xMTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuICAgIGgyLFxyXG4gICAgaDMsXHJcbiAgICBmaWd1cmUsXHJcbiAgICBwe1xyXG4gICAgICB3aWR0aDogNzQuNCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3Jvb20tc2xpZGVyLXdyYXB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDIxcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0OXB4O1xyXG4gIH1cclxuICAmX19yb29tLXNsaWRlcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgQGluY2x1ZGUgcHNldWRvKCk7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xyXG4gICAgfVxyXG4gICAgJi5zbGljay1pbml0aWFsaXplZHtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICB9XHJcbiAgICAgICYgfiAuc2VjdGlvbi1zbGlkZXItbmF2e1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc2xpZGVyLW5hdntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMTJweDtcclxuICAgICAgYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5hYm91dC1wYWdle1xyXG4gICZfX3N0b3JpZXN7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDdweDtcclxuICAgIGgye1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDY0cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgICB9XHJcbiAgICAmX19wYWdpbmF0aW9ue1xyXG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5hYm91dC1wYWdle1xyXG4gICZfX2Jsb2d7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDdweDtcclxuICAgIGgye1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDY0cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgICB9XHJcbiAgICAmX19wYWdpbmF0aW9ue1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY2F0ZWdvcmllc3tcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xyXG4gIHVse1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XHJcbiAgICBsaXtcclxuICAgICAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgQGluY2x1ZGUgcHNldWRvKCk7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBib3R0b206IC04cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2hvdmVyLWxpbmV7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDY2cHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XHJcbiAgfVxyXG59XHJcbi5ibG9nLWxpc3R7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDogNTBweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XHJcbiAgJl9faXRlbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XHJcbiAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNThweDtcclxuICAgIH1cclxuICAgICYtc2VjdGlvbntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAmLWlubmVye1xyXG4gICAgICAgICYtLWxlZnR7XHJcbiAgICAgICAgICB3aWR0aDogNzQuMjg1NzE0Mjg1NzE0MjklO1xyXG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXJpZ2h0e1xyXG4gICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLS10b3B7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG4gICAgICAmLS1taWRkbGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi10aXRsZXtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xyXG4gICAgICBoM3tcclxuICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTE7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtdGV4dHtcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gICAgLmRhdGV7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xyXG4gICAgICBmb250LWZhbWlseTogQmViYXNOZXVlO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gICAgLmV4cGVydHN7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgICAgICZfX3RpdGxle1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBCZWJhc05ldWU7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgfVxyXG4gICAgICAmX19saXN0e1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBmaWd1cmV7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhZ3N7XHJcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmFib3V0LXBhZ2V7XHJcbiAgJl9fc3RhcnN7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDNweDtcclxuICAgIGgye1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDY0cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbiAgICA+cHtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wYWdpbmF0aW9ue1xyXG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xyXG4gICAgfVxyXG4gICAgJi1zdG9yaWVzLWxpc3R7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmFib3V0LXBhZ2V7XHJcbiAgJl9fc3BlY2lhbGlzdHN7XHJcbiAgICBoMntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg2NHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjEzO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc3BlY2lhbGlzdHMtbGlzdC13cmFwe1xyXG4gIGgze1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMzZweCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTE7XHJcbiAgfVxyXG4gICY6bGFzdC1vZi10eXBle1xyXG4gICAgLnNwZWNpYWxpc3RzLWxpc3R7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zcGVjaWFsaXN0cy1saXN0e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbjogMzlweCAtMTJweCA4MHB4IC0xMnB4O1xyXG4gICZfX2l0ZW17XHJcbiAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAmLXBob3Rve1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICBoZWlnaHQ6IDMxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDI0LjY4NzV2dztcclxuICAgIH1cclxuICAgICYtdGV4dHtcclxuICAgICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgIH1cclxuICAgICYtbGlua3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgaDR7XHJcbiAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGg0e1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgIH1cclxuICAgICYtLXNpemUtbHtcclxuICAgICAgd2lkdGg6IDY2LjY2JTtcclxuICAgICAgLnNwZWNpYWxpc3RzLWxpc3RfX2l0ZW0tcGhvdG97XHJcbiAgICAgICAgaGVpZ2h0OiAzNy4xODc1dnc7XHJcbiAgICAgIH1cclxuICAgICAgLnNwZWNpYWxpc3RzLWxpc3RfX2l0ZW0tdGV4dHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAzOXB4O1xyXG4gICAgICAgIGxlZnQ6IDMycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcclxuICAgICAgfVxyXG4gICAgICBoNHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgcHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmFib3V0LXBhZ2V7XHJcbiAgJl9fbmF2LXNpZGViYXJ7XHJcbiAgICAmLS1kb2N0b3J7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMTIwcHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZG9jdG9ye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBoMntcclxuICAgICAgd2lkdGg6IDc0LjQlO1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoNjRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xMztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgIH1cclxuICAgICYtdG9wLWJhcntcclxuICAgICAgd2lkdGg6IDc0LjQlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgICAmLXNpbmctYnRue1xyXG4gICAgICAgIEBpbmNsdWRlIGRmO1xyXG4gICAgICAgIHdpZHRoOiAyMjhweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTVweCAzMHB4IDAgcmdiYSgxMzAsIDU1LCAxNTgsIDAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXNsaWRlci13cmFwe1xyXG4gICAgICB3aWR0aDogNzQuNCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcclxuICAgIH1cclxuICAgICYtc2xpZGVye1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBAaW5jbHVkZSBwc2V1ZG8oKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xyXG4gICAgICB9XHJcbiAgICAgICYuc2xpY2staW5pdGlhbGl6ZWR7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtbmF2e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTJweDtcclxuICAgICAgICBib3R0b206IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXh0LXNlY3Rpb257XHJcbiAgICAgIHdpZHRoOiA3NC40JTtcclxuICAgICAgaDN7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzVweDtcclxuICAgICAgfVxyXG4gICAgICA+cHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi0td2l0aC1hc2lkZXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLnRleHQtc2VjdGlvbl9fbGVmdHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dC1zZWN0aW9uX19yaWdodHtcclxuICAgICAgICAgIHdpZHRoOiA3NC40JTtcclxuICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbWFnZS1zZWN0aW9ue1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgICA+aW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVtYmVkLWNvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDU2LjMlO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcclxuICAgICAgaWZyYW1lLFxyXG4gICAgICBvYmplY3QsXHJcbiAgICAgIGVtYmVkIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jZXJ0aWZpY2F0ZXN7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gICAgJl9fYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwLFxyXG4gICAgJl9faW50ZXJhY3RpdmUtYmxvY2ssXHJcbiAgICAmLWNhc2Vze1xyXG4gICAgICB3aWR0aDogNzQuNCU7XHJcbiAgICB9XHJcbiAgICAmLWNhc2Vze1xyXG4gICAgICBtYXJnaW4tdG9wOiAzNHB4O1xyXG4gICAgICA+aDN7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JlZm9yZS1hZnRlci1zbGlkZXItd3JhcHtcclxuICAgICAgbWFyZ2luLXRvcDogMzRweDtcclxuICAgICAgLnRvcHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1wcmljZXN7XHJcbiAgICAgIHdpZHRoOiA3NC40JTtcclxuICAgICAgbWFyZ2luLXRvcDogNDNweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgaDN7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi10YWJsZXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmX19oZWFke1xyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYm9keXtcclxuICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faGVhZCxcclxuICAgICAgICAmX19ib2R5e1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5hYm91dC1wYWdle1xyXG4gICZfX25hdi1zaWRlYmFye1xyXG4gICAgJi0tbm9uLXJlc2lkZW50e1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDEyMHB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX25vbi1yZXNpZGVudHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoMntcclxuICAgICAgd2lkdGg6IDc0LjQlO1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoNjRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xMztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTJweDtcclxuICAgIH1cclxuICAgIC5vcGVyYXRpb24tc3RhZ2Vze1xyXG4gICAgICB3aWR0aDogNzQuNCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgaDN7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICBoNHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XHJcbiAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMzAsIDU1LCAxNTgsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGZpZ3VyZXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCAwIDcxcHggMDtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAub3BlcmF0aW9uLXByb2dyYW17XHJcbiAgICAgIHdpZHRoOiA3NC40JTtcclxuICAgICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICBoM3tcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM2cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTE7XHJcbiAgICAgIH1cclxuICAgICAgJl9fc3VidGlsdGV7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDZweDtcclxuICAgICAgfVxyXG4gICAgICAmX19pdGVte1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgaDR7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEycHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyODhweDtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1zaWRlYmFye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTUycHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAyMzhweDtcclxuICAgICAgLmxvY2F0aW9ue1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDg2cHg7XHJcbiAgICAgICAgaDZ7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1heC13aWR0aDogMTkwcHg7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDJweDtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4zcyBlYXNlKTtcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4zcyBlYXNlKTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMzAsIDU1LCAxNTgsIDAuMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5pY29ue1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlclY7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIGZpbGw6ICRhY2NlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5hdHRlbnRpb257XHJcbiAgICAgICAgaDZ7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYWJvdXQtcGFnZXtcclxuICAmX19mYXF7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGgye1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoNjRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xMztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTJweDtcclxuICAgIH1cclxuICAgICYtdG9wLWJhcntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAmLWxpbmt7XHJcbiAgICAgICAgQGluY2x1ZGUgZGY7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xyXG4gICAgICAgIC5pY29ue1xyXG4gICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICBmaWxsOiAkYWNjZW50O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWFzay1idG57XHJcbiAgICAgICAgQGluY2x1ZGUgZGY7XHJcbiAgICAgICAgd2lkdGg6IDE5MnB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxNXB4IDMwcHggMCByZ2JhKDEzMCwgNTUsIDE1OCwgMC41KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3BhZ2luYXRpb257XHJcbiAgICAgIG1hcmdpbi10b3A6IDUxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5mYXEtbGlzdHtcclxuICBtYXJnaW4tdG9wOiA1NXB4O1xyXG4gICZfX2l0ZW17XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XHJcbiAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgICYtdGV4dHtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgfVxyXG4gICAgJi1kYXRle1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LWZhbWlseTogQmViYXNOZXVlO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Fycm93LWxpbmt7XHJcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgLmljb257XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5hYm91dC1wYWdle1xyXG4gICZfX2ZhcXN7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGgye1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoNjRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xMztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTJweDtcclxuICAgIH1cclxuICAgICYtY2F0ZWdvcmllcy1saXN0e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTNweDtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjNzIGVhc2UpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMzAsIDU1LCAxNTgsIDAuMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWFzay1idG57XHJcbiAgICAgIEBpbmNsdWRlIGRmO1xyXG4gICAgICB3aWR0aDogMTkycHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNXB4IDMwcHggMCByZ2JhKDEzMCwgNTUsIDE1OCwgMC41KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYWJvdXQtcGFnZXtcclxuICAmX19hc2t7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODlweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGgye1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoNjRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xMztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuICAgID5we1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYXNrLWZvcm17XHJcbiAgd2lkdGg6IDQ4MHB4O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXRvcDogMThweDtcclxuICAmX19pbnB1dHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcclxuICAgIGxhYmVse1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgfVxyXG4gICAgaW5wdXR7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIEBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVye1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRleHRhcmVhe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWluLWhlaWdodDogMTIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMTNweCAxMHB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbiAgICAgIEBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVye1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGxhYmVsLmVycm9ye1xyXG4gICAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gICAgICBjb2xvcjogJGVycm9yO1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbnB1dC1maWxle1xyXG4gICAgJi1idG57XHJcbiAgICAgIHdpZHRoOiAxODFweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgxMzAsIDU1LCAxNTgsIDAuMTUpO1xyXG4gICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5kei1kcmFnLWhvdmVye1xyXG4gICAgICAuYXNrLWZvcm1fX2lucHV0LWZpbGUtYnRue1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXByZXZpZXd7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICAgIC5kei1lcnJvci1tYXJrLFxyXG4gICAgICAuZHotc3VjY2Vzcy1tYXJrLFxyXG4gICAgICAuZHotcHJvZ3Jlc3MsXHJcbiAgICAgIC5kei1zaXplLFxyXG4gICAgICAuZHotaW1hZ2V7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuZHotcHJldmlld3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLmR6LWRldGFpbHN7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgLmR6LWZpbGVuYW1le1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5kei1lcnJvci1tZXNzYWdle1xyXG4gICAgICAgIGNvbG9yOiAkZXJyb3I7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgfVxyXG4gICAgICAuZHotcmVtb3Zle1xyXG4gICAgICAgIEBpbmNsdWRlIGRmO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTNweDtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgQGluY2x1ZGUgcHNldWRvKCk7XHJcbiAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19ib3R0b217XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIGJ1dHRvbntcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMCAyN3B4IDAgMDtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTVweCAzMHB4IDAgcmdiYSgxMzAsIDU1LCAxNTgsIDAuNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYWJvdXQtcGFnZXtcclxuICAmX19tZWRpYXtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1OXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaDJ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg2NHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjEzO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgfVxyXG4gICAgJl9fcGFnaW5hdGlvbntcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1lZGlhLWxpc3R7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xyXG4gICZfX2l0ZW17XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XHJcbiAgICBoM3tcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM2cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xMTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuICAgIH1cclxuICAgIGlmcmFtZXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMzYuOTUzMTI1dnc7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmFib3V0LXBhZ2V7XHJcbiAgJl9fcHJlc3N7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGgye1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoNjRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xMztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcclxuICAgIH1cclxuICAgICZfX3BhZ2luYXRpb257XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wcmVzcy1saXN0e1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctYm90dG9tOiA2M3B4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcclxuICAmX19pdGVte1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XHJcbiAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgICYtbGVmdHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAmLXJpZ2h0e1xyXG4gICAgICB3aWR0aDogMTkycHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgfVxyXG4gICAgJi1jb250ZW50e1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaDN7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgcHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYXJyb3ctbGlua3tcclxuICAgICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgICAgLmljb257XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtbG9nb3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtZXhwZXJ0c3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDlweDtcclxuICAgICAgcHtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgICAgICBmb250LWZhbWlseTogQmViYXNOZXVlO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtcGhvdG97XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYWJvdXQtcGFnZXtcclxuICAmX19uZXdze1xyXG4gICAgcGFkZGluZy1ib3R0b206IDY5cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoMntcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDY0cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XHJcbiAgICB9XHJcbiAgICAmX19wYWdpbmF0aW9ue1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubmV3cy1saXN0e1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcclxuICAmLWl0ZW17XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgJl9fbmV3cy1jYXJke1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5hYm91dC1wYWdle1xyXG4gICZfX3ZpZGVvLXJldmlld3N7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGgye1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoNjRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xMztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDNweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnZpZGVvLXJldmlld3MtbGlzdHtcclxuICAmX19pdGVte1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcclxuICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgaDN7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICBpZnJhbWV7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDM2Ljc5Njg3NXZ3O1xyXG4gICAgfVxyXG4gICAgJi1ib3R0b217XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuICAgIH1cclxuICAgICYtZG9jdG9ycyxcclxuICAgICYtb3BlcmF0aW9ucyxcclxuICAgICYtcHJpY2Vze1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgaDR7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMzAsIDU1LCAxNTgsIDAuMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHVse1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgIH1cclxuICAgICAgbGl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5hYm91dC1wYWdle1xyXG4gICZfX2Fuc3dlcntcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaDJ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg2NHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjEzO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xyXG4gICAgfVxyXG4gICAgJi10b3AtYmFye1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICYtbGlua3tcclxuICAgICAgICBAaW5jbHVkZSBkZjtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XHJcbiAgICAgICAgLmljb257XHJcbiAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgIGZpbGw6ICRhY2NlbnQ7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtYXNrLWJ0bntcclxuICAgICAgICBAaW5jbHVkZSBkZjtcclxuICAgICAgICB3aWR0aDogMTkycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDE1cHggMzBweCAwIHJnYmEoMTMwLCA1NSwgMTU4LCAwLjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jb250ZW50e1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTNweDtcclxuICAgIH1cclxuICAgICYtZGF0ZXtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgZm9udC1mYW1pbHk6IEJlYmFzTmV1ZTtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcclxuICAgIH1cclxuICAgIGgze1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gICAgfVxyXG4gICAgJi10ZXh0e1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgIGFbaHJlZl49XCJ0ZWw6XCJde1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtbXtcclxuICAgICAgbGl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzMCwgNTUsIDE1OCwgMC4xKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYWJvdXQtcGFnZXtcclxuICAmX190di1wcm9qZWN0c3tcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaDJ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg2NHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjEzO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udHYtcHJvamVjdHMtaXRlbXtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA3MjBweDtcclxuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBwYWRkaW5nOiA0OHB4O1xyXG4gICY6bGFzdC1vZi10eXBle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgJl9fY2hhbm5lbC1sb2dve1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNDhweDtcclxuICAgIHRvcDogNDhweDtcclxuICAgIC5pY29uLWZpcnN0LWNoYW5uZWx7XHJcbiAgICAgIHdpZHRoOiA0OXB4O1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIGZpbGw6ICNmZmZjZmM7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRlbnR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGgze1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMzZweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3NsaWRlci13cmFwe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgICYtYm90dG9te1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ5cHg7XHJcbiAgICB9XHJcbiAgICAmX19zbGlkZXItbmF2e1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAmX19hcnJvdy1saW5re1xyXG4gICAgICAuaWNvbntcclxuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3NsaWRlcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcclxuICAgIHdpZHRoOiA1MjhweDtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBAaW5jbHVkZSBwc2V1ZG8oKTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWluaXRpYWxpemVke1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXNsaWRle1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDlweDtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5hYm91dC1wYWdle1xyXG4gICZfX3R2LXByb2plY3R7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTNweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGgye1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoNjRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xMztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnR2LXByb2plY3QtZXBpc29kZXtcclxuICAmX190b3AtYmFye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgaDN7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTE7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBsaXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4zcyBlYXNlKTtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMTMwLCA1NSwgMTU4LCAwLjEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBpZnJhbWV7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDB2dztcclxuICB9XHJcbiAgJl9fYm90dG9te1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgfVxyXG4gICZfX2JlZm9yZS1hZnRlcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogNDA4cHg7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgICYtcGhvdG97XHJcbiAgICAgIHdpZHRoOiAxOTJweDtcclxuICAgICAgaGVpZ2h0OiAxOTJweDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX29wZXJhdGlvbnN7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgZmxleC1iYXNpczogMjk3cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgaDR7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcbiAgICBsaXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Fib3V0e1xyXG4gICAgcGFkZGluZy10b3A6IDgycHg7XHJcbiAgICBoM3tcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM2cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xMTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZXhwZXJ0c3tcclxuICAgIHBhZGRpbmctdG9wOiAxOXB4O1xyXG4gICAgaDN7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICB9XHJcbiAgICB1bHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcclxuICAgIH1cclxuICAgIGxpe1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBmbGV4LWJhc2lzOiAxOTJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICBoNHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXBob3Rve1xyXG4gICAgICB3aWR0aDogOTZweDtcclxuICAgICAgaGVpZ2h0OiA5NnB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGVhZGluZ3tcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgaDN7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICB9XHJcbiAgICB1bHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTEycHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTEycHg7XHJcbiAgICB9XHJcbiAgICBsaXtcclxuICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB9XHJcbiAgICAgIGg0e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40MjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgIH1cclxuICAgICAgcHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmVwaXNvZGVze1xyXG4gIHBhZGRpbmctdG9wOiA0OHB4O1xyXG4gICZfX3RvcC1iYXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGgze1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGlzdHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW46IDEzcHggLThweCAwIC04cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcclxuICAgIGxpe1xyXG4gICAgICBtaW4td2lkdGg6IDEzOXB4O1xyXG4gICAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NjclO1xyXG4gICAgICBwYWRkaW5nOiAwIDRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCA4cHg7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMCwgNTUsIDE1OCwgMC4xKTtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3BhbntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fcGFnaW5hdGlvbntcclxuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xyXG4gIH1cclxufSIsIi5hYm91dC1wYWdle1xyXG4gICZfX3B1YmxpY2F0aW9uc3tcclxuICAgIHBhZGRpbmctYm90dG9tOiA0NnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaDJ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg2NHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjEzO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xyXG4gICAgfVxyXG4gICAgJl9fcGFnaW5hdGlvbntcclxuICAgICAgcGFkZGluZy10b3A6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wdWJsaWNhdGlvbnMtbGlzdHtcclxuICBwYWRkaW5nLWJvdHRvbTogNjNweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XHJcbiAgJl9faXRlbXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG4gICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAmLWxlZnR7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJi1yaWdodHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB3aWR0aDogMTkycHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB9XHJcbiAgICAmLWNvbnRlbnR7XHJcbiAgICAgIGgze1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzZweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIHB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgICAgfVxyXG4gICAgICBmaWd1cmV7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtc291cmNle1xyXG4gICAgICBwe1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzMCwgNTUsIDE1OCwgMC4xKTtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWRhdGV7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBCZWJhc05ldWU7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICB9XHJcbiAgICAmLWF1dGhvcntcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgJi1waG90b3tcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgICAgIGhlaWdodDogOTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBoNHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmFib3V0LXBhZ2V7XHJcbiAgJl9fcG9zdHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xyXG4gICAgaDJ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoNjRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xMztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBvc3QtY2FyZHtcclxuICAmX190b3B7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuICAgIC50aW1le1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LWZhbWlseTogQmViYXNOZXVlO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDU4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuZXhwZXJ0c3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTkycHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogQmViYXNOZXVlO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fbGlzdHtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWdze1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBwe1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEJlYmFzTmV1ZTtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgfVxyXG4gICAgICAmX19saXN0e1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250ZW50e1xyXG4gICAgcHtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xyXG4gICAgfVxyXG4gICAgaDN7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTE7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyM3B4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xyXG4gICAgfVxyXG4gICAgZmlndXJle1xyXG4gICAgICBtYXJnaW46IDAgMCA2MHB4IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fcXVvdGV7XHJcbiAgICBtYXgtd2lkdGg6IDYyNHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDNweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XHJcbiAgICAmLWljb257XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAtMTdweDtcclxuICAgICAgd2lkdGg6IDc5cHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgZmlsbDogJGxpZ2h0LWdyZXk7XHJcbiAgICB9XHJcbiAgICBxe1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LWZhbWlseTogUG9ka292YTtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgIH1cclxuICB9XHJcbn0iLCIuZGlzY291bnRzLXBhZ2V7XHJcbiAgcGFkZGluZy10b3A6IDY1cHg7XHJcbiAgaDJ7XHJcbiAgICB3aWR0aDogNzQuNCU7XHJcbiAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDY0cHgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjEzO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MXB4O1xyXG4gIH1cclxufVxyXG4uZGlzY291bnRzLWxpc3R7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgJi1pdGVte1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDU4cHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XHJcbiAgICAmX19jYXRlZ29yeXtcclxuICAgICAgd2lkdGg6IDIxNnB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjdweDtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50e1xyXG4gICAgICB3aWR0aDogNzQuNCU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICAmLXdyYXB7XHJcbiAgICAgICAgd2lkdGg6IDc0JTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgPnB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaDN7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRpbWV7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBCZWJhc05ldWU7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wcmljZWxpc3QtdGFibGV7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgd2lkdGg6IDMzNnB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAub2xkLXByaWNle1xyXG4gICAgICAgICAgd2lkdGg6IDg0cHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5ldy1wcmljZXtcclxuICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zdG9jay1saXN0e1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICYtaXRlbXtcclxuICAgIHdpZHRoOiA3NC40JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDY3cHg7XHJcbiAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgICZfX2NvbnRlbnR7XHJcbiAgICAgIHdpZHRoOiA3NCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaDN7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgPnB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgICAgfVxyXG4gICAgICA+dWx7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50aW1le1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICBmb250LWZhbWlseTogQmViYXNOZXVlO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgICAgfVxyXG4gICAgICAuZGV0YWlsLWxpbmt7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xyXG4gICAgICAgICZfX2Fycm93LWxpbmt7XHJcbiAgICAgICAgICAuaWNvbntcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19kYXRlc3tcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgfVxyXG4gICAgJl9fcHJpY2UtdGFibGV7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICAudGFibGUtaGVhZCxcclxuICAgICAgLnRhYmxlLWJvZHl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLnRhYmxlLXJvd3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIHdpZHRoOiAxNjNweDtcclxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgd2lkdGg6IDQzLjI2OTIzMDc2OTIzMDc3JTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wcmljZS1jZWxse1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAub2xkLXByaWNle1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmV3LXByaWNle1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGFibGUtYm9keXtcclxuICAgICAgICAudGFibGUtcm93e1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuZGlzY291bnQtcGFnZXtcclxuICBwYWRkaW5nLXRvcDogNjVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMzhweDtcclxuICAmX19jb250YWluZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgJl9fY2F0ZWdvcnl7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDdweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMjE2cHg7XHJcbiAgICBwe1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcbiAgICAuY2FsZW5kYXItbGlua3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgJl9fdGV4dHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xyXG4gICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgQGluY2x1ZGUgcHNldWRvKCk7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICAuY2FsZW5kYXItbGlua19fdGV4dHtcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmljb257XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIGZpbGw6ICRhY2NlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGVudHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAmLXRleHR7XHJcbiAgICAgIHdpZHRoOiA3NC40JTtcclxuICAgIH1cclxuICAgIGgye1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoNjRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjEzO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG4gICAgfVxyXG4gICAgJi10aW1le1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LWZhbWlseTogQmViYXNOZXVlO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbiAgICAmX19hcnJvdy1saW5re1xyXG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgICAuaWNvbntcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBpbWd7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDM4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gIH1cclxufSIsIi5mdWxsY2FsZW5kYXItcG9wdXAtd3JhcHtcclxuICAubWZwLWNvbnRhaW5lcntcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5tZnAtY29udGFpbmVyLFxyXG4gIC5tZnAtY29udGVudHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuLmZ1bGxjYWxlbmRhci1wb3B1cHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAmX190aXRsZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjFweDtcclxuICAgIGxlZnQ6IDIwcHg7XHJcbiAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDM2cHgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gIH1cclxuICAubWZwLWNsb3Nle1xyXG4gICAgQGluY2x1ZGUgZGY7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIHRvcDogMTBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogNDhweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIEBpbmNsdWRlIHBzZXVkbygpO1xyXG4gICAgICB3aWR0aDogMjlweDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vL2Z1bGwgY2FsZW5kYXIgc3R5bGVzXHJcbi8vKiBnZW5lcmFsIHN0eWxlc1xyXG4uZmN7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAvL25vcm1hbCBkYXlcclxuICAuZmMtYmFzaWMtdmlldyAuZmMtZGF5LXRvcCAuZmMtZGF5LW51bWJlcixcclxuICAuZmMtdG9vbGJhciAuZmMtcmlnaHR7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gIH1cclxuICAvL2hpZGRlbiBkYXlcclxuICAuZmMtZGF5LXRvcC5mYy1vdGhlci1tb250aHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAuZmMtZGF5LW51bWJlcntcclxuICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vd2VlayBuYW1lIHN0eWxlXHJcbiAgLmZjLWhlYWR7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgJi1jb250YWluZXJ7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgIC5mYy1kYXktaGVhZGVye1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL2V2ZW50cyBzdHlsZXNcclxuICAuZmMtZXZlbnR7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAuZmMtdGltZSxcclxuICAgIC5mYy10aXRsZXtcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vaGlkZSBtb2JpbGUgbiBkYXlzXHJcbiAgLmZjLWJne1xyXG4gICAgdGR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLy9oZWFkZXIgc3R5bGVzXHJcbiAgLmZjLXRvb2xiYXIge1xyXG4gICAgaDIge1xyXG4gICAgICB3aWR0aDogMTU3cHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmZjLWxlZnR7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuZmMtcmlnaHR7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZmMtYnV0dG9uLWdyb3Vwe1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuICAgIC5mYy1idXR0b257XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgQGluY2x1ZGUgcHNldWRvKCk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRibGFjaztcclxuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRibGFjaztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgICAuZmMtaWNvbntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICYuZmMtc3RhdGUtZGlzYWJsZWR7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JleTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpmaXJzdC1vZi10eXBle1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgIHJpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mYy10b29sYmFyLmZjLWhlYWRlci10b29sYmFye1xyXG4gICAgcGFkZGluZy10b3A6IDY4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIH1cclxufVxyXG4vL2FsbCB0YWJsZSBib3JkZXIgY29sb3JcclxuLmZjLXVudGhlbWVkIC5mYy1jb250ZW50LFxyXG4uZmMtdW50aGVtZWQgLmZjLWRpdmlkZXIsXHJcbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1oZWFkaW5nIHRkLFxyXG4uZmMtdW50aGVtZWQgLmZjLWxpc3QtdmlldyxcclxuLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyLFxyXG4uZmMtdW50aGVtZWQgLmZjLXJvdyxcclxuLmZjLXVudGhlbWVkIHRib2R5LFxyXG4uZmMtdW50aGVtZWQgdGQsXHJcbi5mYy11bnRoZW1lZCB0aCxcclxuLmZjLXVudGhlbWVkIHRoZWFke1xyXG4gIGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyZXk7XHJcbn1cclxuLmZjLXVudGhlbWVkIHRkLmZjLXRvZGF5e1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbn0iLCIuY29zbWV0b2xvZ3ktcGFnZXtcclxuICBwYWRkaW5nLXRvcDogNjVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcclxuICAmX193cmFwe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbiAgJl9fbmF2LXNpZGViYXJ7XHJcbiAgICB3aWR0aDogMjY1cHg7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgIC5uYXYtc2lkZWJhcl9fbGlzdHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIGgze1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICB9XHJcbiAgICAubmF2LXNpZGViYXJfX2xpbmt7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjI5O1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogLThweDtcclxuICAgICAgICBAaW5jbHVkZSBjZW50ZXJWO1xyXG4gICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmlzLWFjdGl2ZXtcclxuICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmlzLW5ld3tcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgY29udGVudDogJ25ldyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhdHRlbnRpb247XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC02ZGVnKSBza2V3KC03ZGVnKTtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGVudHtcclxuICAgIHdpZHRoOiA3NC40JTtcclxuICAgIGgye1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoNjRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjEzO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2F0ZWdvcmllc3tcclxuICAgIG1hcmdpbi10b3A6IDY4cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEzcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgICYtaXRlbXtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgd2lkdGg6IDMzLjMlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDI3cHggMDtcclxuICAgICAgfVxyXG4gICAgICBsaXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXMtcmVhZHl7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAuY29zbWV0b2xvZ3ktcGFnZV9fY2F0ZWdvcmllcy1pdGVte1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGg0e1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4zcyBlYXNlKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMzAsIDU1LCAxNTgsIDAuMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ludGVyYWN0aXZlLWJsb2Nre1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjJweDtcclxuICB9XHJcbiAgJl9fYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwe1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICB9XHJcbn1cclxuLnNwZWNpYWxpc3R7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWFyZ2luLXRvcDogNjJweDtcclxuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG4gICZfX3RleHR7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICBoM3tcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtc3VidGl0bGV7XHJcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbWd7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBpbWd7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZXhwZXJpZW5jZXtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBmb250LWZhbWlseTogQmViYXNOZXVlO1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgbWFyZ2luLXRvcDogMjZweDtcclxuICB9XHJcbn1cclxuLnZpZGVvLXJldmlld3N7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjNweDtcclxuICAmX19hcnJvdy1saW5re1xyXG4gICAgLmljb257XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saXN0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAmLWl0ZW17XHJcbiAgICAgIHdpZHRoOiA0OC41NzE0Mjg1NzE0Mjg1NyU7XHJcbiAgICAgICYtaW1ne1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDIzNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBAaW5jbHVkZSBwc2V1ZG8oKTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIEBpbmNsdWRlIGNlbnRlck1lO1xyXG4gICAgICAgICAgd2lkdGg6IDcycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtdGV4dHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5hZGRpdGlvbmFsbHl7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xyXG4gIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgcGFkZGluZy10b3A6IDczcHg7XHJcbiAgaDV7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgfVxyXG4gIGxpe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBhe1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zZWFyY2gtcGFnZXtcclxuICBwYWRkaW5nLWJvdHRvbTogODVweDtcclxuICAmLWZvcm0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgICZfX3dyYXB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIGZvcm17XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX2lucHV0e1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBpbnB1dHtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yNSk7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNTVweCAwIDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzZweCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6LW1zLWNsZWFyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtY2xlYXItYnRue1xyXG4gICAgICAgIEBpbmNsdWRlIGRmO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGNlbnRlclY7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBwc2V1ZG8oKTtcclxuICAgICAgICAgIHdpZHRoOiA0MXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmlzLXZpc2libGV7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fd3JhcHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIH1cclxuICAmX19jb250ZW50e1xyXG4gICAgd2lkdGg6IDc0LjQlO1xyXG4gICAgcGFkZGluZy10b3A6IDkzcHg7XHJcbiAgfVxyXG4gICZfX3Jlc3VsdHN7XHJcbiAgICBtYXgtd2lkdGg6IDcwNHB4O1xyXG4gICAgJi1saXN0e1xyXG4gICAgICBsaXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MXB4O1xyXG4gICAgICB9XHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICBoMntcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XHJcbiAgICAgIH1cclxuICAgICAgcHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fcGFnaW5hdGlvbntcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gIH1cclxuICAubm90aGluZy1mb3VuZHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2M3B4O1xyXG4gICAgcHtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIH1cclxuICB9XHJcbn0iLCIucHJpY2VzLXBhZ2V7XHJcbiAgIHBhZGRpbmctdG9wOiA2NXB4O1xyXG4gICBoMntcclxuICAgICB3aWR0aDogNzQuNCU7XHJcbiAgICAgY29sb3I6ICRibGFjaztcclxuICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg2NHB4KTtcclxuICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgIGxpbmUtaGVpZ2h0OiAxLjEzO1xyXG4gICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgIG1hcmdpbi1ib3R0b206IDUxcHg7XHJcbiAgIH1cclxuIH1cclxuLnByaWNlcy1saXN0e1xyXG4gICYtaXRlbXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nLXRvcDogMjdweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1OHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xyXG4gICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgJi1sZWZ0e1xyXG4gICAgICB3aWR0aDogMjE2cHg7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgfVxyXG4gICAgJi1yaWdodHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgd2lkdGg6IDc0LjQlO1xyXG4gICAgfVxyXG4gICAgaDN7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIH1cclxuICAgICZfX2Fycm93LWxpbmt7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAuaWNvbntcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLXRhYmxle1xyXG4gICAgcGFkZGluZy10b3A6IDZweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgICZfX3Jvd3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC13aWR0aDogNDA4cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucHJpY2UtcGFnZXtcclxuICBwYWRkaW5nLXRvcDogNjVweDtcclxuICBoMntcclxuICAgd2lkdGg6IDc0LjQlO1xyXG4gICBjb2xvcjogJGJsYWNrO1xyXG4gICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICBAaW5jbHVkZSBmb250LXNpemUoNjRweCk7XHJcbiAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgIGxpbmUtaGVpZ2h0OiAxLjEzO1xyXG4gICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgbWFyZ2luLWJvdHRvbTogNDRweDtcclxuICB9XHJcbiAgJi1zZWN0aW9ue1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgICZfX2xlZnR7XHJcbiAgICAgIHdpZHRoOiAyMTZweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgcHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzMCwgNTUsIDE1OCwgMC4xKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3JpZ2h0e1xyXG4gICAgICB3aWR0aDogNzQuNCU7XHJcbiAgICAgIGgze1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzZweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWNvbnN1bHRhdGlvbixcclxuICAgICYtLWRvY3RvcnN7XHJcbiAgICAgIC5wcmljZS1wYWdlLXNlY3Rpb25fX3JpZ2h0e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19hZGRpdGlvbmFsLWluZm97XHJcbiAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICBwe1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICB9XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi0tc2lnbi11cHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc2luZy11cHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIC5zaW5nLXVwX19jb250YWN0LXBob25le1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICAuc2luZy11cF9fYnRue1xyXG4gICAgICAgIHdpZHRoOiAxODFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5jbHVkZWR7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTNweDtcclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgaDR7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzMCwgNTUsIDE1OCwgMC4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZG9jdG9ycy1jb250YWluZXJ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG4gICAgICBoNHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ0NXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1jYXRlZ29yeXtcclxuICAgICAgICBoNXtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNvbnRhY3RzLXBhZ2V7XHJcbiAgcGFkZGluZy10b3A6IDY1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDQycHg7XHJcbiAgaDJ7XHJcbiAgICB3aWR0aDogNzQuNCU7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg2NHB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xMztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICB9XHJcbiAgJl9fY29udGVudHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xyXG4gICAgJi1sZWZ0e1xyXG4gICAgICB3aWR0aDogMjE2cHg7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzMCwgNTUsIDE1OCwgMC4xKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtcmlnaHR7XHJcbiAgICAgIHdpZHRoOiA3NC40JTtcclxuICAgICAgaDN7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fc2NoZWR1bGVze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICAmLWxpc3Rze1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTEycHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTEycHg7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgd2lkdGg6IDI2NHB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19hdHRlbnRpb257XHJcbiAgICBjb2xvcjogJGF0dGVudGlvbjtcclxuICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICBtYXgtd2lkdGg6IDIxNnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM2cHg7XHJcbiAgICBwe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGlua3N7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXRvcDogMzhweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XHJcbiAgICAmLXBob25lcyxcclxuICAgICYtZW1haWxze1xyXG4gICAgICB3aWR0aDogMjY0cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgIH1cclxuICAgICYtcGhvbmVze1xyXG4gICAgICAmLWxpc3R7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXJlcXVlc3R7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMTMwLCA1NSwgMTU4LCAwLjEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1lbWFpbHN7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgICAgIH1cclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzMCwgNTUsIDE1OCwgMC4xKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgc3BhbntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX21hcHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA3MjBweDtcclxuICAgICYtYWRkcmVzc2Vze1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDEyMHB4O1xyXG4gICAgICB0b3A6IDQ4cHg7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHdpZHRoOiAyNjRweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiAyMXB4IDI0cHggMzRweCAyNHB4O1xyXG4gICAgICBoM3tcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgfVxyXG4gICAgICB1bHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuaXMtYWN0aXZle1xyXG4gICAgICAgICAgICBhLFxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEsXHJcbiAgICAgICAgcCxcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi13cmFwe1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmLXpvb217XHJcbiAgICAgICYtY29udGVudHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAmLWJ0bntcclxuICAgICAgICAgIEBpbmNsdWRlIGRmO1xyXG4gICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmJlZm9yZS1hZnRlci1wYWdle1xyXG4gIHBhZGRpbmctdG9wOiA2OHB4O1xyXG4gICZfX3dyYXB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAmX19uYXYtc2lkZWJhcntcclxuICAgIHdpZHRoOiAyNjRweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGgze1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICB9XHJcbiAgICBoNHtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuICAgIC5uYXYtc2lkZWJhcl9fY29udGVudHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcclxuICAgICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdi1zaWRlYmFyX19saXN0e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xyXG4gICAgfVxyXG4gICAgbGl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXYtc2lkZWJhcl9fbGlua3tcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5pcy1hY3RpdmV7XHJcbiAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250ZW50e1xyXG4gICAgd2lkdGg6IDc0LjQlO1xyXG4gIH1cclxufSIsIi5iZWZvcmUtYWZ0ZXItcGFnZXtcclxuICAmX19hbGx7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcclxuICAgIGgye1xyXG4gICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoNjRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xMztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgIH1cclxuICAgICZfX2JlZm9yZS1hZnRlci1zbGlkZXItd3JhcHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjZweDtcclxuICAgICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi8vQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xyXG4vL0BpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHJcbi5iZWZvcmUtYWZ0ZXItcGFnZXtcclxuICAmX19wcm9jZWR1cmV7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgaDJ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg2NHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjEzO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xyXG4gICAgfVxyXG4gICAgJi1hYm91dHtcclxuICAgICAgbWFyZ2luLXRvcDogNDlweDtcclxuICAgICAgJi1jb250ZW50e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB9XHJcbiAgICAgIGgze1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi10ZXh0e1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWRvY3RvcntcclxuICAgICAgICB3aWR0aDogMTkycHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDczcHg7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgJi1waG90b3tcclxuICAgICAgICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA5NnB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoNHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnByb2NlZHVyZS1zbGlkZXJ7XHJcbiAgbWFyZ2luLXRvcDogNTlweDtcclxuICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICY6YmVmb3Jle1xyXG4gICAgQGluY2x1ZGUgcHNldWRvKCk7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlKTtcclxuICB9XHJcbiAgJi5zbGljay1pbml0aWFsaXplZHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXdyYXB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gICZfX2l0ZW17XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgZmlndXJle1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgZmlnY2FwdGlvbntcclxuICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtY29udGVudHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtYXJnaW4tdG9wOiA0OXB4O1xyXG4gICAgfVxyXG4gICAgJi1hZGRpdGlvbmFse1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgIGgze1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgIH1cclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTE7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtcmV2aWV3c3tcclxuICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgaDN7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgYXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAmLWltZ3tcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgQGluY2x1ZGUgcHNldWRvKCk7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBjZW50ZXJNZTtcclxuICAgICAgICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXRleHR7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi10ZXh0e1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19zbGlkZXItbmF2e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEycHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG59IiwiQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTY3OXB4KSB7XHJcbiAgLmhlYWRlcntcclxuICAgICZfX3JpZ2h0e1xyXG4gICAgICBoMXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNDNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAua2xpbmlre1xyXG4gICAgJl9fbGlzdHtcclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgICYtLW1hbW1vbG9neXtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTQ0MHB4KSB7XHJcbiAgLmhlYWRlcntcclxuICAgICZfX3NpbmctdXB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgLnNpbmctdXBfX2NvbnRhY3QtcGhvbmV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxNDEwcHgpIHtcclxuICAudHYtcHJvamVjdCB7XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudHYtcHJvamVjdHMtaXRlbXtcclxuICAgICZfX3NsaWRlci13cmFwe1xyXG4gICAgICAmLWJvdHRvbXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NsaWRlcntcclxuICAgICAgd2lkdGg6IDQ3NXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMjk3cHgpIHtcclxuICAud3JhcHtcclxuICAgIHBhZGRpbmctbGVmdDogNzZweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDc2cHg7XHJcbiAgfVxyXG4gIC5tZW51e1xyXG4gICAgJl9fYWRkcmVzc2Vze1xyXG4gICAgICBtYXgtd2lkdGg6IDE5MnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VjdGlvbi1zbGlkZXJ7XHJcbiAgICAmX19zbGlkZS13cmFwe1xyXG4gICAgICBoZWlnaHQ6IDU4MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fc2xpZGV7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zbGlkZXItbmF2e1xyXG4gICAgICByaWdodDogNzZweDtcclxuICAgIH1cclxuICAgICYtY291bnR7XHJcbiAgICAgIGxlZnQ6IDc2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWN0aW9uLWxhYmVse1xyXG4gICAgJi0tc2xpZGVye1xyXG4gICAgICBsZWZ0OiA5MXB4O1xyXG4gICAgICBib3R0b206IDczcHg7XHJcbiAgICB9XHJcbiAgICAmLS1rbGluaWt7XHJcbiAgICAgIGJvdHRvbTogMTIwcHg7XHJcbiAgICAgIGxlZnQ6IDkxcHg7XHJcbiAgICB9XHJcbiAgICAmLS1vdXItcHJvamVjdHN7XHJcbiAgICAgIGJvdHRvbTogMTI0cHg7XHJcbiAgICAgIGxlZnQ6IDkxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5rbGluaWt7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI0cHg7XHJcbiAgICAmX19saXN0e1xyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzJweDtcclxuICAgICAgICAmLS1tYW1tb2xvZ3l7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtOTFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tYmVzdHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudHYtcHJvamVjdHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MnB4O1xyXG4gICAgaGVpZ2h0OiA3MjBweDtcclxuICAgICZfX2ZpcnN0LWNoYW5uZWx7XHJcbiAgICAgIGxlZnQ6IDc2cHg7XHJcbiAgICB9XHJcbiAgICAmX19iZXN0LWJyb2FkY2FzdHtcclxuICAgICAgbGVmdDogNzZweDtcclxuICAgICAgYm90dG9tOiA3MnB4O1xyXG4gICAgfVxyXG4gICAgJl9fYXJyb3ctbGlua3tcclxuICAgICAgcmlnaHQ6IDU2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vdXItcHJvamVjdHN7XHJcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjRweDtcclxuICAgICZfX2NvbnRlbnR7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwe1xyXG4gICAgICAuYmVmb3JlLWFmdGVyLXNsaWRlcntcclxuICAgICAgICAmX19waG90b3tcclxuICAgICAgICAgICYtLWJlZm9yZXtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19zbGlkZXItbmF2e1xyXG4gICAgICAgICAgYm90dG9tOiAxMi41JTtcclxuICAgICAgICAgIHJpZ2h0OiA2MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jcmV3LWxpbmt7XHJcbiAgICAmLS1vdXItcHJvamVjdHN7XHJcbiAgICAgIHRvcDogNDBweDtcclxuICAgICAgbGVmdDogNzZweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm91ci1kb2N0b3Jze1xyXG4gICAgJl9fc2VjdGlvbi1zbGlkZXItd3JhcCB7XHJcbiAgICAgIC5zZWN0aW9uLXNsaWRlciB7XHJcbiAgICAgICAgJl9fc2xpZGUtd3JhcCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDcyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19zbGlkZSB7XHJcbiAgICAgICAgICBoMntcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDczcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19hbGwtbGlua3tcclxuICAgICAgcmlnaHQ6IDgycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXdzLXNlY3Rpb257XHJcbiAgICBwYWRkaW5nLXRvcDogMTEzcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcclxuICAgICZfX25ld3MtbGlzdHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBoZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19uZXdzLWNhcmR7XHJcbiAgICAgIC5kYXRle1xyXG4gICAgICAgIHRvcDogMTdweDtcclxuICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIHB7XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYXJyb3ctbGlua3tcclxuICAgICAgdG9wOiAxMjNweDtcclxuICAgICAgcmlnaHQ6IDU3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaW5nbGUtbmV3cy1zZWN0aW9ue1xyXG4gICAgJl9fZGF0ZXtcclxuICAgICAgbGVmdDogNDhweDtcclxuICAgIH1cclxuICAgICZfX2Fycm93LWxpbmt7XHJcbiAgICAgIHJpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG4gICAgJl9fY29udGVudHtcclxuICAgICAgaGVpZ2h0OiA1ODBweDtcclxuICAgIH1cclxuICAgICZfX3RleHR7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNDhweDtcclxuICAgICAgaDJ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MjdweDtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzZweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9vdGVye1xyXG4gICAgLnNpbmctdXB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgJl9fY29udGFjdC1waG9uZXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc2luZy1mb3Jte1xyXG4gICAgICBwe1xyXG4gICAgICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmlucHV0LWZpZWxke1xyXG4gICAgICAgIHdpZHRoOiA0ODBweDtcclxuICAgICAgfVxyXG4gICAgICBsYWJlbHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19hZGRyZXNzZXN7XHJcbiAgICAgIHdpZHRoOiA0ODBweDtcclxuICAgICAgc3BhbntcclxuICAgICAgICBtYXgtd2lkdGg6IDE5MnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jZXJ0aWZpY2F0ZXN7XHJcbiAgICBsZWZ0OiA3NnB4O1xyXG4gICAgd2lkdGg6IDE4MHB4O1xyXG4gIH1cclxuICAuYWJvdXQtcGFnZXtcclxuICAgICZfX25hdi1zaWRlYmFye1xyXG4gICAgICAmLS1ub24tcmVzaWRlbnQsXHJcbiAgICAgICYtLWRvY3RvcixcclxuICAgICAgJi0ta2xpbmlre1xyXG4gICAgICAgIGxlZnQ6IDc2cHg7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19kb2N0b3J7XHJcbiAgICAgICZfX2NlcnRpZmljYXRlc3tcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ub24tcmVzaWRlbnR7XHJcbiAgICAgICYtc2lkZWJhcntcclxuICAgICAgICB0b3A6IDYxM3B4O1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudmlkZW8tcmV2aWV3cy1hc2lkZXtcclxuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gIH1cclxuICAuY29udGFjdHMtcGFnZXtcclxuICAgICZfX2NvbnRlbnR7XHJcbiAgICAgICYtbGVmdHtcclxuICAgICAgICB3aWR0aDogMTkwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2F0dGVudGlvbntcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmX19tYXB7XHJcbiAgICAgICYtYWRkcmVzc2Vze1xyXG4gICAgICAgIGxlZnQ6IDc2cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi16b29te1xyXG4gICAgICAgICYtY29udGVudHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNzZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnR2LXByb2plY3RzLWl0ZW17XHJcbiAgICAmX19zbGlkZXItd3JhcHtcclxuICAgICAgJi1ib3R0b217XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0OXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zbGlkZXJ7XHJcbiAgICAgIHdpZHRoOiA1MjhweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTI3OXB4KSB7XHJcbiAgLmtsaW5pa3tcclxuICAgICZfX2xpc3R7XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICAmLS1iZXN0e1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDcycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLW1hbW1vbG9neXtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAub3VyLXByb2plY3Rze1xyXG4gICAgJl9fY29udGVudHtcclxuICAgICAgaDJ7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb3NtZXRvbG9neS1wYWdle1xyXG4gICAgJl9fbmF2LXNpZGViYXJ7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuICAgICZfX2NhdGVnb3JpZXN7XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbnRlcmFjdGl2ZS1ibG9ja3tcclxuICAgICZfX2xpc3R7XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICAmLXRleHR7XHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zcGVjaWFsaXN0cy1saXN0e1xyXG4gICAgJl9faXRlbXtcclxuICAgICAgJi1waG90b3tcclxuICAgICAgICBoZWlnaHQ6IDIxdnc7XHJcbiAgICAgIH1cclxuICAgICAgaDR7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmljZS1wYWdle1xyXG4gICAgJi1zZWN0aW9ue1xyXG4gICAgICAmX19sZWZ0e1xyXG4gICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudHYtcHJvamVjdHMtaXRlbXtcclxuICAgICZfX3NsaWRlcntcclxuICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAudHYtcHJvamVjdC1lcGlzb2Rle1xyXG4gICAgJl9fbGVhZGluZ3tcclxuICAgICAgbGl7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxOTJweDtcclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFib3V0LXBhZ2V7XHJcbiAgICAmX19uYXYtc2lkZWJhcntcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYmVmb3JlLWFmdGVyLXBhZ2V7XHJcbiAgICAmX19uYXYtc2lkZWJhcntcclxuICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA5OTJweCkge1xyXG4gIC53cmFwe1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICB9XHJcbiAgLmhlYWRlcntcclxuICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQgLSAzMHB4O1xyXG4gICAgJl9fd3JhcHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgfVxyXG4gICAgJl9fbGVmdHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgLnRvZ2dsZS1uYXYtd3JhcHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDAgMCAwO1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcmlnaHR7XHJcbiAgICAgICYtY29udGVudHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICAgIGgxe1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zZWFyY2gtd3JhcHtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fc2luZy11cHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNlYXJjaC1wb3B1cHtcclxuICAgICZfX2lucHV0e1xyXG4gICAgICBpbnB1dHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgaW5wdXQtcGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jbG9zZS1idG57XHJcbiAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICB0b3A6IDE3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tZW51e1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRvcDogJGhlYWRlci1oZWlnaHQgLSAzMHB4O1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodH0gKyAzMHB4KTtcclxuICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjAwJSk7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgLm1lbnVfX2xpc3QgbGksXHJcbiAgICAubWVudV9fYWRkcmVzc2VzIGxpLFxyXG4gICAgLm1lbnVfX3NvY2lhbCBsaSxcclxuICAgIC5uZXdzLWNhcmR7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAmX193cmFwe1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgICZfX3JpZ2h0e1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDY1cHg7XHJcbiAgICB9XHJcbiAgICAmX19uYXZpZ2F0aW9ue1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAmX19saXN0e1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAxcyBlYXNlKTtcclxuICAgICAgJi13cmFwe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJi1jb250YWluZXJ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5pcy1vcGVue1xyXG4gICAgICAgICAgLm1lbnVfX2xpc3QtbW9iaWxlLWJ0bntcclxuICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5tZW51X19saXN0e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1tb2JpbGUtYnRue1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNjlweDtcclxuICAgICAgICBmb250LWZhbWlseTogVFRUcmF2ZWxzO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICBmaWxsOiAkYWNjZW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICAgIGhlaWdodDogMTguN3B4O1xyXG4gICAgICAgICAgZmlsbDogJGJsYWNrO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgW2RhdGEtYW5pbWF0aW9uPSdmYWRlSW4nXXtcclxuICAgICAgQGluY2x1ZGUgYW5pbWF0aW9uKCdmYWRlSW4gMXMnKTtcclxuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuNXM7XHJcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgfVxyXG4gICAgW2RhdGEtYW5pbWF0aW9uPSdmYWRlT3V0J117XHJcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbignZmFkZU91dCAxcycpO1xyXG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGtleWZyYW1lcyhmYWRlSW4pe1xyXG4gICAgICAwJXtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgICAgMTAwJXtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUga2V5ZnJhbWVzKGZhZGVPdXQpe1xyXG4gICAgICAwJXtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgICAxMDAle1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYWRkcmVzc2VzLFxyXG4gICAgJl9fbmV3cy1jYXJkLFxyXG4gICAgJl9fc29jaWFse1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJl9fc2luZy11cHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBwYWRkaW5nOiAwcHggMjBweCAxMDBweCAyMHB4O1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAmX19tb2JpbGUtYmd7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNXMgZWFzZSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWN0aW9uLWxhYmVse1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZSgwZGVnKTtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgc3BhbntcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIH1cclxuICAgICYtLXNsaWRlcntcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICByaWdodDogMTdweDtcclxuICAgICAgdG9wOiAyMXB4O1xyXG4gICAgfVxyXG4gICAgJi0ta2xpbmlre1xyXG4gICAgICBib3R0b206IGF1dG87XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHRvcDogODNweDtcclxuICAgICAgcmlnaHQ6IDE5cHg7XHJcbiAgICB9XHJcbiAgICAmLS1vdXItcHJvamVjdHN7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLS1tb2JpbGUta2xpbmlre1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBib3R0b206IDkxcHg7XHJcbiAgICAgIHJpZ2h0OiAxN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VjdGlvbi1zbGlkZXJ7XHJcbiAgICAmX19zbGlkZS13cmFwe1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAmX19zbGlkZXtcclxuICAgICAgJi1jb250ZW50e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIGgye1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xMTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTdweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY1cHg7XHJcbiAgICAgIH1cclxuICAgICAgcHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3dyYXB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAmX19zbGlkZXItbmF2e1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBib3R0b206IDMycHg7XHJcbiAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmLWNvdW50e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX2N1cnJlbnQsXHJcbiAgICAgICZfX3RvdGFse1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgfVxyXG4gICAgICAmX19jdXJyZW50e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIxcHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fdG90YWx7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5rbGluaWt7XHJcbiAgICBwYWRkaW5nLXRvcDogODNweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMDRweDtcclxuICAgICZfX3dyYXB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50e1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgaDJ7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM2cHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saXN0e1xyXG4gICAgICBtYXJnaW4tdG9wOiAxOXB4O1xyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWJlc3R7XHJcbiAgICAgICAgICB3aWR0aDogMzAuNjIyMDA5NTY5Mzc3OTklO1xyXG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDAgMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZGlzY291bnR7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMzAuNjIyMDA5NTY5Mzc3OTklO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXNpbmdsZS1jZW50ZXJ7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZ3luZWNvbG9neXtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbWFtbW9sb2d5e1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZi1lbmR7XHJcbiAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1zaXplLXNzLFxyXG4gICAgICAgICYtLXNpemUteHMsXHJcbiAgICAgICAgJi0tc2l6ZS1zLFxyXG4gICAgICAgICYtLXNpemUtbSxcclxuICAgICAgICAmLS1zaXplLWwsXHJcbiAgICAgICAgJi0tc2l6ZS14bHtcclxuICAgICAgICAgIHdpZHRoOiA0OC40ODQ4NDg0ODQ4NDg0OCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbWVudV9fbGlzdHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1heC13aWR0aDogMzM2cHg7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHdpZHRoOiA0Mi44NTcxNDI4NTcxNDI4NiU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm91ci1wcm9qZWN0c3tcclxuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICAmX193cmFwe1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICZfX2NvbnRlbnR7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaDJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgcHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIC5iZWZvcmUtYWZ0ZXItc2xpZGVye1xyXG4gICAgICAgICZfX3NsaWRle1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3Bob3Rve1xyXG4gICAgICAgICAgJi0tYmVmb3JlLFxyXG4gICAgICAgICAgJi0tYWZ0ZXJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3NsaWRlci1uYXZ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY3Jldy1saW5re1xyXG4gICAgJi0tb3VyLXByb2plY3Rze1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJi0tbW9iaWxlLWtsaW5pa3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICB9XHJcbiAgLnR2LXByb2plY3R7XHJcbiAgICBwYWRkaW5nLXRvcDogNjlweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4O1xyXG4gICAgaGVpZ2h0OiAzNzZweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICAmX19jb250ZW50e1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaDJ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19maXJzdC1jaGFubmVse1xyXG4gICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgICAgIHN2Z3tcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgcHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2MnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19iZXN0LWJyb2FkY2FzdHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICZfX2Fycm93LWxpbmt7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIGJvdHRvbTogLTNweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLm91ci1kb2N0b3Jze1xyXG4gICAgJl9fc2VjdGlvbi1zbGlkZXItd3JhcCB7XHJcbiAgICAgIC5zZWN0aW9uLXNsaWRlciB7XHJcbiAgICAgICAgJl9fc2xpZGUtd3JhcCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3NsaWRlIHtcclxuICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTdweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAub3VyLWRvY3RvcnNfX3NraWxsc3tcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fc2xpZGVyLW5hdntcclxuICAgICAgICAgIGJvdHRvbTogNjhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2FsbC1saW5re1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm5ld3Mtc2VjdGlvbntcclxuICAgIHBhZGRpbmctdG9wOiA3M3B4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDg2cHg7XHJcbiAgICAmX193cmFwe1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgaDJ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMzZweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmX19uZXdzLWxpc3Qtd3JhcHtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcbiAgICAmX19uZXdzLWxpc3R7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICAgIHdpZHRoOiAxMTE2cHg7XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgICAgICB3aWR0aDogMjY0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzODBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Fycm93LWxpbmt7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaW5nbGUtbmV3cy1zZWN0aW9ue1xyXG4gICAgJl9fZGF0ZXtcclxuICAgICAgdG9wOiAxN3B4O1xyXG4gICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgfVxyXG4gICAgJl9fYXJyb3ctbGlua3tcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgYm90dG9tOiAtNHB4O1xyXG4gICAgICBsZWZ0OiAtNHB4O1xyXG4gICAgfVxyXG4gICAgJl9fY29udGVudHtcclxuICAgICAgaGVpZ2h0OiAzNzZweDtcclxuICAgIH1cclxuICAgICZfX3RleHR7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDY2cHg7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICAgIH1cclxuICAgICAgcHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvb3RlcntcclxuICAgIHBhZGRpbmctdG9wOiAxNjVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbiAgICAmX193cmFwe1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIH1cclxuICAgICZfX3RvcHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAmX19uYXZpZ2F0aW9ue1xyXG4gICAgICBtYXgtd2lkdGg6IDYxMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX3NvY2lhbHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIC5pY29ue1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS43KTtcclxuICAgICAgfVxyXG4gICAgICBsaXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgIH1cclxuICAgICAgYXtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpc3R7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGF7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2luZy11cHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDgwcHg7XHJcbiAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgJl9fY29udGFjdC1waG9uZXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udGVudHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ0cHg7XHJcbiAgICB9XHJcbiAgICAmX19hZGRyZXNzZXN7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDY2N3B4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA0OXB4O1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIG1heC13aWR0aDogMjY0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvcHlyaWdodHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAzNTVweDtcclxuICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgICAgcHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hYm91dC1wYWdle1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAmX193cmFwe1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICZfX25hdi1zaWRlYmFye1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICAgICZfX2NvbnRlbnR7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNjFweDtcclxuICAgIH1cclxuICAgICZfX2tsaW5pa3tcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG4gICAgICB9XHJcbiAgICAgIGgze1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgfVxyXG4gICAgICBoMixcclxuICAgICAgaDMsXHJcbiAgICAgIGZpZ3VyZSxcclxuICAgICAgcHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc3RvcmllcyxcclxuICAgICZfX2Jsb2d7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zdGFyc3tcclxuICAgICAgaDJ7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM2cHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xyXG4gICAgICB9XHJcbiAgICAgID5we1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXN0b3JpZXMtbGlzdHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zcGVjaWFsaXN0c3tcclxuICAgICAgaDJ7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM2cHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2RvY3RvcntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtdG9wLWJhcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAmX19iZWZvcmUtYWZ0ZXItc2xpZGVyLXdyYXAsXHJcbiAgICAgICZfX2ludGVyYWN0aXZlLWJsb2NrLFxyXG4gICAgICAmLWNhc2VzLFxyXG4gICAgICAmLXNsaWRlci13cmFwe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0LXNlY3Rpb257XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMThweCk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0td2l0aC1hc2lkZXtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgIC50ZXh0LXNlY3Rpb25fX2xlZnR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRleHQtc2VjdGlvbl9fcmlnaHR7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXByaWNlc3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbm9uLXJlc2lkZW50e1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaDJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM2cHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xyXG4gICAgICB9XHJcbiAgICAgIC5vcGVyYXRpb24tc3RhZ2VzLFxyXG4gICAgICAub3BlcmF0aW9uLXByb2dyYW17XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjhweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1zaWRlYmFye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgLmxvY2F0aW9ue1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ZhcXMsXHJcbiAgICAmX19mYXEsXHJcbiAgICAmX19hbnN3ZXJ7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdmlkZW8tcmV2aWV3cyxcclxuICAgICZfX2Fza3tcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wcmVzcyxcclxuICAgICZfX21lZGlhLFxyXG4gICAgJl9fbmV3cyxcclxuICAgICZfX3B1YmxpY2F0aW9ucyxcclxuICAgICZfX3Bvc3R7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdHYtcHJvamVjdHMsXHJcbiAgICAmX190di1wcm9qZWN0e1xyXG4gICAgICBoMntcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzZweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudmlkZW8tcmV2aWV3cy1hc2lkZXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJl9fbGlzdHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIG1hcmdpbjogMThweCAtMTVweCAxOHB4IC0xNXB4O1xyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAmLWltZ3tcclxuICAgICAgICAgIGhlaWdodDogMjM2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jZXJ0aWZpY2F0ZXN7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuICAuc3Rvcmllcy1saXN0e1xyXG4gICAgLnN0b3JpZXMtbGlzdF9faXRlbSB7XHJcbiAgICAgIGhlaWdodDogMzc2cHg7XHJcbiAgICAgICYtLXNpemUtdyB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRhdGV7XHJcbiAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgIHRvcDogMTdweDtcclxuICAgIH1cclxuICAgIGgze1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgIH1cclxuICB9XHJcbiAgLmNhdGVnb3JpZXN7XHJcbiAgICB1bHtcclxuICAgICAgYXtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ob3Zlci1saW5le1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYmxvZy1saXN0e1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICYtdGl0bGV7XHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi10ZXh0e1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgfVxyXG4gICAgICAuZGF0ZXtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgIH1cclxuICAgICAgLmV4cGVydHN7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZje1xyXG4gICAgLmZjLWhlYWR7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJi1jb250YWluZXJ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xyXG4gICAgICB9XHJcbiAgICAgIC5mYy1kYXktaGVhZGVye1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFRUVHJhdmVscztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZjLWJvZHl7XHJcbiAgICAgIC5mYy1yb3cge1xyXG4gICAgICAgIHRke1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmMtY29udGVudC1za2VsZXRvbiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDcwcHgpO1xyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mYy1ldmVudCAuZmMtdGltZSxcclxuICAgICAgICAgIC5mYy1ldmVudCAuZmMtdGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgY29sb3I6ICRhdHRlbnRpb247XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL3Nob3cgbW9iaWxlIG4gZGF5c1xyXG4gICAgLmZjLWJne1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcclxuICAgICAgLmZjLWRheXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgJi5pcy1jbGlja2FibGV7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmlzLWFjdGl2ZXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaXMtbmV4dC1tb250aHtcclxuICAgICAgICAgIG9wYWNpdHk6IC4zO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcHNldWRvKCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDE2dnc7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwc2V1ZG8oKTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDE2dnc7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mYy13aWRnZXQtY29udGVudHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5mYy1ldmVudHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmZjLWV2ZW50LWNvbnRhaW5lcntcclxuICAgICAgcGFkZGluZy10b3A6IDIzcHg7XHJcbiAgICB9XHJcbiAgICAuZmMtdG9vbGJhcntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLmZjLWxlZnR7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgLmZjLWJ1dHRvbi1ncm91cHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5mYy1yaWdodHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAuNzVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZGlzY291bnRzLXBhZ2V7XHJcbiAgICBwYWRkaW5nLXRvcDogNjJweDtcclxuICAgIGgye1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM2cHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xMTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kaXNjb3VudHMtbGlzdHtcclxuICAgICYtaXRlbXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAmX19jYXRlZ29yeXtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fY29udGVudHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgICAgICAmLXdyYXB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpbWV7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZGlzY291bnQtcGFnZXtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgJl9fY2F0ZWdvcnl7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fY29udGVudHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAmLXRleHR7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgaDJ7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM2cHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2Fycm93LWxpbmt7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3RvY2stbGlzdHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgJi1pdGVte1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgJl9fY29udGVudHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAudGltZXtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3ByaWNlLXRhYmxle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XHJcbiAgICAgICAgLnRhYmxlLXJvd3tcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJpY2UtY2VsbHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGFibGUtaGVhZHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50YWJsZS1ib2R5e1xyXG4gICAgICAgICAgLnRhYmxlLXJvd3tcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvc21ldG9sb2d5LXBhZ2V7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAmX193cmFwe1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICZfX25hdi1zaWRlYmFye1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX2NvbnRlbnR7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgaDJ7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzZweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY2F0ZWdvcmllc3tcclxuICAgICAgbWFyZ2luLXRvcDogNjRweDtcclxuICAgIH1cclxuICAgICZfX2JlZm9yZS1hZnRlci1zbGlkZXItd3JhcHtcclxuICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJlZm9yZS1hZnRlci1zbGlkZXItd3JhcHtcclxuICAgIHBhZGRpbmctdG9wOiAyOXB4O1xyXG4gICAgLnRvcHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgIH1cclxuICAgIGgze1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgfVxyXG4gICAgJl9fYXJyb3ctbGlua3tcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmJlZm9yZS1hZnRlci1zbGlkZXJ7XHJcbiAgICAgICZfX3NsaWRle1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNy41cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNy41cHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fcGhvdG97XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcuNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNy41cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0Ni4zNzF2dztcclxuICAgICAgfVxyXG4gICAgICAmLWNvdW50e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAmX190b3RhbCxcclxuICAgICAgICAmX19jdXJyZW50e1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY3VycmVudHtcclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJvdHRvbXtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICAgICZfX2luZm97XHJcbiAgICAgIHB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zcGVjaWFsaXN0e1xyXG4gICAgbWFyZ2luLXRvcDogNThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDYxcHg7XHJcbiAgICAmX190ZXh0e1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBoM3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtc3VidGl0bGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaW50ZXJhY3RpdmUtYmxvY2t7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAgIHdpZHRoOiA5OHZ3O1xyXG4gICAgaDN7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIH1cclxuICAgICZfX3dyYXB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICB9XHJcbiAgICAmX19saXN0e1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMjFweDtcclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIHdpZHRoOiAyNjRweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICYtdGV4dHtcclxuICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFkZGl0aW9uYWxseXtcclxuICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNjFweDtcclxuICB9XHJcbiAgLnNlYXJjaC1wYWdle1xyXG4gICAgJi1mb3JtIHtcclxuICAgICAgJl9faW5wdXR7XHJcbiAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBpbnB1dC1wbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fd3JhcHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50e1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5ub3RoaW5nLWZvdW5ke1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3BlY2lhbGlzdHMtbGlzdC13cmFwe1xyXG4gICAgaDN7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNwZWNpYWxpc3RzLWxpc3R7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgJl9faXRlbXtcclxuICAgICAgJi1waG90b3tcclxuICAgICAgICBoZWlnaHQ6IDM1dnc7XHJcbiAgICAgIH1cclxuICAgICAgJi0tc2l6ZS1se1xyXG4gICAgICAgIC5zcGVjaWFsaXN0cy1saXN0X19pdGVtLXBob3Rve1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubmF2LXNpZGViYXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBAaW5jbHVkZSBwc2V1ZG8oKTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgd2lkdGg6IDEwMDBweDtcclxuICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgICB9XHJcbiAgICAmX19tb2JpbGUtYnRue1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50e1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgW2RhdGEtYW5pbWF0aW9uPSdmYWRlSW4nXXtcclxuICAgICAgQGluY2x1ZGUgYW5pbWF0aW9uKCdmYWRlSW4gMXMnKTtcclxuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuNXM7XHJcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgfVxyXG4gICAgW2RhdGEtYW5pbWF0aW9uPSdmYWRlT3V0J117XHJcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbignZmFkZU91dCAxcycpO1xyXG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGtleWZyYW1lcyhmYWRlSW4pe1xyXG4gICAgICAwJXtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgICAgMTAwJXtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUga2V5ZnJhbWVzKGZhZGVPdXQpe1xyXG4gICAgICAwJXtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgICAxMDAle1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubWVkaWEtbGlzdHtcclxuICAgICZfX2l0ZW17XHJcbiAgICAgIGgze1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgfVxyXG4gICAgICBpZnJhbWV7XHJcbiAgICAgICAgaGVpZ2h0OiA3MHZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmVzcy1saXN0e1xyXG4gICAgJl9faXRlbXtcclxuICAgICAgJi1jb250ZW50e1xyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudmlkZW8tcmV2aWV3cy1saXN0e1xyXG4gICAgJl9faXRlbXtcclxuICAgICAgaDN7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICB9XHJcbiAgICAgIGlmcmFtZXtcclxuICAgICAgICBoZWlnaHQ6IDU5dnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByaWNlcy1wYWdle1xyXG4gICAgcGFkZGluZy10b3A6IDU3cHg7XHJcbiAgICBoMntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJpY2VzLWxpc3R7XHJcbiAgICAmLWl0ZW17XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAmLWxlZnR7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtcmlnaHR7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtdGFibGV7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmljZS1wYWdle1xyXG4gICAgaDJ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMzZweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgICYtc2VjdGlvbntcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAmX19sZWZ0e1xyXG4gICAgICAgIHdpZHRoOiAyMTZweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgfVxyXG4gICAgICAmX19yaWdodHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoM3tcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19pbmNsdWRlZHtcclxuICAgICAgICAmLWl0ZW17XHJcbiAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19hZGRpdGlvbmFsLWluZm97XHJcbiAgICAgICAgJi0tc2lnbi11cHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250YWN0cy1wYWdle1xyXG4gICAgcGFkZGluZy10b3A6IDU3cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIGgye1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM2cHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50e1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XHJcbiAgICAgICYtbGVmdHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtcmlnaHR7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX21hcHtcclxuICAgICAgJi1hZGRyZXNzZXN7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAmLXpvb217XHJcbiAgICAgICAgJi1jb250ZW50e1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudHYtcHJvamVjdHMtaXRlbXtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiA3MjBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAmX19jaGFubmVsLWxvZ297XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgICZfX2NvbnRlbnR7XHJcbiAgICAgIGgze1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zbGlkZXItd3JhcHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICYtYm90dG9te1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX3NsaWRlci1uYXZ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc2xpZGVye1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAmLXNsaWRle1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudHYtcHJvamVjdC1lcGlzb2Rle1xyXG4gICAgJl9fdG9wLWJhcntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgaDN7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpZnJhbWV7XHJcbiAgICAgIGhlaWdodDogNTN2dztcclxuICAgIH1cclxuICAgICZfX2Fib3V0e1xyXG4gICAgICBoM3tcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZXhwZXJ0c3tcclxuICAgICAgaDN7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xlYWRpbmd7XHJcbiAgICAgIGgze1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wdWJsaWNhdGlvbnMtbGlzdHtcclxuICAgICZfX2l0ZW17XHJcbiAgICAgICYtY29udGVudHtcclxuICAgICAgICBoM3tcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iZWZvcmUtYWZ0ZXItcGFnZXtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgJl9fd3JhcHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmX19uYXYtc2lkZWJhcntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50e1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy10b3A6IDYxcHg7XHJcbiAgICB9XHJcbiAgICAmX19hbGx7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2JlZm9yZS1hZnRlci1zbGlkZXItd3JhcHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wcm9jZWR1cmV7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYtYWJvdXR7XHJcbiAgICAgICAgJi10ZXh0e1xyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBvc3QtY2FyZHtcclxuICAgICZfX2NvbnRlbnR7XHJcbiAgICAgIGgze1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjhweCkge1xyXG4gIC5jb3NtZXRvbG9neS1wYWdle1xyXG4gICAgJl9fY2F0ZWdvcmllc3tcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zcGVjaWFsaXN0e1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAmX190ZXh0e1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIH1cclxuICAgICZfX2ltZ3tcclxuICAgICAgaW1ne1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudmlkZW8tcmV2aWV3c3tcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAmX19saXN0e1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWJvdXQtcGFnZXtcclxuICAgICZfX2RvY3RvcntcclxuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgJi1zbGlkZXJ7XHJcbiAgICAgICAgJi1uYXZ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnR2LXByb2plY3R7XHJcbiAgICAmX19jb250ZW50e1xyXG4gICAgICBoMntcclxuICAgICAgICBicntcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudmlkZW8tcmV2aWV3cy1hc2lkZXtcclxuICAgICZfX2xpc3R7XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICYtaW1ne1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMzZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByaWNlLXBhZ2V7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICYtc2VjdGlvbntcclxuICAgICAgJi0tY29uc3VsdGF0aW9uLFxyXG4gICAgICAmLS1kb2N0b3Jze1xyXG4gICAgICAgIC5wcmljZS1wYWdlLXNlY3Rpb25fX3JpZ2h0e1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2FkZGl0aW9uYWwtaW5mb3tcclxuICAgICAgICBtYXJnaW46IDI0cHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA2NzlweCkge1xyXG4gIC5zdG9yaWVzLWxpc3R7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgLnN0b3JpZXMtbGlzdF9faXRlbSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgJi0tc2l6ZS13IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAmLS1zaXplLW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgICYtLXNpemUtcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNwZWNpYWxpc3RzLWxpc3R7XHJcbiAgICAmX19pdGVte1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAmLXBob3Rve1xyXG4gICAgICAgIGhlaWdodDogNTB2dztcclxuICAgICAgfVxyXG4gICAgICAmLS1zaXplLWx7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLnNwZWNpYWxpc3RzLWxpc3RfX2l0ZW0tcGhvdG97XHJcbiAgICAgICAgICBoZWlnaHQ6IDc5dnc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hYm91dC1wYWdle1xyXG4gICAgJl9fbm9uLXJlc2lkZW50e1xyXG4gICAgICAub3BlcmF0aW9uLXByb2dyYW17XHJcbiAgICAgICAgJl9faXRlbXtcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODhweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZmFxc3tcclxuICAgICAgJi1jYXRlZ29yaWVzLWxpc3R7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICYtaXRlbXtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3ZpZGVvLXJldmlld3N7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmVzcy1saXN0e1xyXG4gICAgJl9faXRlbXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICYtbGVmdHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1yaWdodHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYtbG9nbyxcclxuICAgICAgJi1leHBlcnRze1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnZpZGVvLXJldmlld3MtbGlzdHtcclxuICAgICZfX2l0ZW17XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICYtYm90dG9te1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAmLWRvY3RvcnMsXHJcbiAgICAgICYtb3BlcmF0aW9ucyxcclxuICAgICAgJi1wcmljZXN7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250YWN0cy1wYWdle1xyXG4gICAgJl9fc2NoZWR1bGVze1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgJi1saXN0c3tcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2F0dGVudGlvbntcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50di1wcm9qZWN0LWVwaXNvZGV7XHJcbiAgICAmX19ib3R0b217XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJl9fYmVmb3JlLWFmdGVye1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX19vcGVyYXRpb25ze1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wdWJsaWNhdGlvbnMtbGlzdHtcclxuICAgICZfX2l0ZW17XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAmLXJpZ2h0e1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1zb3VyY2V7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAmLWF1dGhvcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgJi1waG90b3tcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYmVmb3JlLWFmdGVyLXBhZ2V7XHJcbiAgICAmX19wcm9jZWR1cmV7XHJcbiAgICAgICYtYWJvdXR7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDlweDtcclxuICAgICAgICAmLWNvbnRlbnR7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1kb2N0b3J7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9jZWR1cmUtc2xpZGVye1xyXG4gICAgJl9faXRlbXtcclxuICAgICAgJi1jb250ZW50e1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgICYtYWRkaXRpb25hbHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9vdGVye1xyXG4gICAgJl9fc2luZy1mb3Jte1xyXG4gICAgICBwe1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAuaW5wdXQtZmllbGR7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgbGFiZWx7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDU1NXB4KSB7XHJcbiAgLmFzay1mb3JtLFxyXG4gIC5zaWduLXVwLXBvcHVwe1xyXG4gICAgJl9fYm90dG9te1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYnV0dG9ue1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDQ4MHB4KSB7XHJcbiAgLmhlYWRlcntcclxuICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQgKyA4cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJl9fd3JhcHtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgICAmX19sZWZ0e1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgICAmX19yaWdodHtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICYtY29udGVudHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5sb2dve1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMnB4KTtcclxuICAgICAgICBicntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGgxe1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYnJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubWVudXtcclxuICAgIHRvcDogJGhlYWRlci1oZWlnaHQgLSA3MHB4O1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodH0gKyA3MHB4KTtcclxuICAgICZfX3NpbmctdXB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAuc2luZy11cF9fY29udGFjdC1waG9uZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIC5zaW5nLXVwX19idG57XHJcbiAgICAgICAgd2lkdGg6IDMzNXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2VjdGlvbi1sYWJlbHtcclxuICAgICYtLW1vYmlsZS1rbGluaWt7XHJcbiAgICAgIGJvdHRvbTogMTcxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWN0aW9uLXNsaWRlcntcclxuICAgICZfX3NsaWRle1xyXG4gICAgICBoMntcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjlweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTg1cHg7XHJcbiAgICAgIH1cclxuICAgICAgcHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTI2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJlZm9yZS1hZnRlci1zbGlkZXItd3JhcHtcclxuICAgIGgze1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgICB9XHJcbiAgICAuYmVmb3JlLWFmdGVyLXNsaWRlcntcclxuICAgICAgJl9fcGhvdG97XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGxlZnQ6IDExcHg7XHJcbiAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAua2xpbmlre1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI3MnB4O1xyXG4gICAgJl9fbGlzdHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICYtLWJlc3R7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwOHB4O1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDkxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTFweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1kaXNjb3VudHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogOTJweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmljb24tcnVwb3J7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4OXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY5cHg7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1zaXplLXhzLFxyXG4gICAgICAgICYtLXNpemUtc3MsXHJcbiAgICAgICAgJi0tc2l6ZS1zLFxyXG4gICAgICAgICYtLXNpemUtbSxcclxuICAgICAgICAmLS1zaXplLWwsXHJcbiAgICAgICAgJi0tc2l6ZS14bHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbWVudV9fbGlzdHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWF4LXdpZHRoOiAxNzdweDtcclxuICAgICAgbGl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNyZXctbGlua3tcclxuICAgICYtLW1vYmlsZS1rbGluaWt7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBib3R0b206IDM4cHg7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudHYtcHJvamVjdHtcclxuICAgIGhlaWdodDogNTgwcHg7XHJcbiAgfVxyXG4gIC5vdXItZG9jdG9yc3tcclxuICAgICZfX3NlY3Rpb24tc2xpZGVyLXdyYXAge1xyXG4gICAgICAuc2VjdGlvbi1zbGlkZXIge1xyXG4gICAgICAgICZfX3NsaWRlIHtcclxuICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjlweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTU5cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzM1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbmF2e1xyXG4gICAgICAgICAgYm90dG9tOiA4NHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2luZ2xlLW5ld3Mtc2VjdGlvbntcclxuICAgICZfX2NvbnRlbnR7XHJcbiAgICAgIGhlaWdodDogNTQwcHg7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0e1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzhweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvb3RlcntcclxuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xyXG4gICAgJl9fd3JhcHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmX190b3B7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgJi1yaWdodHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX25hdmlnYXRpb257XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XHJcbiAgICB9XHJcbiAgICAmX19zb2NpYWx7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbGl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGlzdHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcclxuICAgICAgJjpmaXJzdC1vZi10eXBle1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpbmctdXB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgJl9fY29udGFjdC1waG9uZXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgfVxyXG4gICAgICAmX19idG57XHJcbiAgICAgICAgd2lkdGg6IDMzNXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udGVudHtcclxuICAgICAgbWFyZ2luLXRvcDogNDlweDtcclxuICAgIH1cclxuICAgICZfX2FkZHJlc3Nlc3tcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luLXRvcDogNTlweDtcclxuICAgICAgbGl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIG1heC13aWR0aDogMjY0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvcHlyaWdodHtcclxuICAgICAgbWFyZ2luLXRvcDogNDRweDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcbiAgLmFib3V0LXBhZ2V7XHJcbiAgICAmX19rbGluaWt7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3Jvb20tc2xpZGVyLXdyYXB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmX19yb29tLXNsaWRlcntcclxuICAgICAgJl9fc2xpZGVyLW5hdntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19hbnN3ZXIsXHJcbiAgICAmX19mYXF7XHJcbiAgICAgICYtdG9wLWJhcntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAmLWxpbmt7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtYXNrLWJ0bntcclxuICAgICAgICAgIHdpZHRoOiAzMzVweDtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ZhcXN7XHJcbiAgICAgICYtYXNrLWJ0bntcclxuICAgICAgICB3aWR0aDogMzM1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19kb2N0b3J7XHJcbiAgICAgICYtdG9wLWJhcntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXByaWNlc3tcclxuICAgICAgICAmLXRhYmxle1xyXG4gICAgICAgICAgJl9faGVhZHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX2hlYWQsXHJcbiAgICAgICAgICAmX19ib2R5e1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JlZm9yZS1hZnRlcntcclxuICAgICAgJl9fYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJsb2ctbGlzdHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG4gICAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtc2VjdGlvbntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAmLWlubmVye1xyXG4gICAgICAgICAgJi0tbGVmdHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi10ZXh0e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmRhdGV7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE3cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEJlYmFzTmV1ZTtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgICAgLmV4cGVydHN7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDtcclxuICAgICAgICAmX190aXRsZXtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBCZWJhc05ldWU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saXN0e1xyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBUVFRyYXZlbHM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBmaWd1cmV7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGFnc3tcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mdWxsY2FsZW5kYXItcG9wdXAge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICB0b3A6IDEzcHg7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICB9XHJcbiAgICAubWZwLWNsb3Nle1xyXG4gICAgICByaWdodDogNXB4O1xyXG4gICAgICB0b3A6IDVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZje1xyXG4gICAgLmZjLXRvb2xiYXIuZmMtaGVhZGVyLXRvb2xiYXJ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1NnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZGlzY291bnRzLWxpc3R7XHJcbiAgICAmLWl0ZW17XHJcbiAgICAgICZfX2NvbnRlbnR7XHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICBicntcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fcHJpY2VsaXN0LXRhYmxle1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmRpc2NvdW50LXBhZ2V7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICZfX2NvbnRlbnR7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3RvY2stbGlzdHtcclxuICAgICYtaXRlbXtcclxuICAgICAgJl9fY29udGVudHtcclxuICAgICAgICBoM3tcclxuICAgICAgICAgIGJye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2lnbi11cC1wb3B1cHtcclxuICAgICZfX2NvbnRlbnR7XHJcbiAgICAgIHBhZGRpbmc6IDEzcHggMjBweCAxOHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICBoNHtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgIH1cclxuICAgIGZvcm17XHJcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAubWZwLWNsb3Nle1xyXG4gICAgICB0b3A6IDVweDtcclxuICAgICAgcmlnaHQ6IDRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNwZWNpYWxpc3RzLWxpc3R7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgJl9faXRlbXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgJi1waG90b3tcclxuICAgICAgICBoZWlnaHQ6IDEwMHZ3O1xyXG4gICAgICB9XHJcbiAgICAgICYtLXNpemUtbHtcclxuICAgICAgICAuc3BlY2lhbGlzdHMtbGlzdF9faXRlbS1waG90b3tcclxuICAgICAgICAgIGhlaWdodDogMTAwdnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcGVjaWFsaXN0cy1saXN0X19pdGVtLXRleHR7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDQsXHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0e1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudmlkZW8tcmV2aWV3cy1hc2lkZXtcclxuICAgICZfX2xpc3R7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgJi1pbWd7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIzNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubmV3cy1saXN0e1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAmLWl0ZW17XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmljZS1wYWdle1xyXG4gICAgJi1zZWN0aW9ue1xyXG4gICAgICAmX19pbmNsdWRlZHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgJi1pdGVte1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRhY3RzLXBhZ2V7XHJcbiAgICAmX19zY2hlZHVsZXN7XHJcbiAgICAgICYtbGlzdHN7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5rc3tcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAmLXBob25lcyxcclxuICAgICAgJi1lbWFpbHN7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtcmVxdWVzdHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX21hcHtcclxuICAgICAgaGVpZ2h0OiA5MDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnR2LXByb2plY3RzLWl0ZW17XHJcbiAgICAmX19zbGlkZXJ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAmLXNsaWRle1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50di1wcm9qZWN0LWVwaXNvZGV7XHJcbiAgICAmX190b3AtYmFye1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuICAgICAgaDN7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYmVmb3JlLWFmdGVye1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGl7XHJcbiAgICAgICAgd2lkdGg6IDQ3LjYzNyU7XHJcbiAgICAgIH1cclxuICAgICAgJi1waG90b3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQxLjg4NXZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19sZWFkaW5ne1xyXG4gICAgICB1bHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZXBpc29kZXN7XHJcbiAgICAmX19saXN0e1xyXG4gICAgICBsaXtcclxuICAgICAgICBtaW4td2lkdGg6IDEzOXB4O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByb2NlZHVyZS1zbGlkZXJ7XHJcbiAgICAmX19pdGVte1xyXG4gICAgICBmaWd1cmV7XHJcbiAgICAgICAgZmlnY2FwdGlvbntcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDczcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zbGlkZXItbmF2e1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnBvc3QtY2FyZHtcclxuICAgICZfX3RvcHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50e1xyXG4gICAgICBwe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3F1b3Rle1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDM3NHB4KSB7XHJcbiAgLmhlYWRlcntcclxuICAgICZfX3JpZ2h0e1xyXG4gICAgICAubG9nb3tcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1lbnV7XHJcbiAgICB0b3A6ICRoZWFkZXItaGVpZ2h0IC0gNzdweDtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlci1oZWlnaHR9ICsgNzdweCk7XHJcbiAgfVxyXG4gIC5zaW5nbGUtbmV3cy1zZWN0aW9ue1xyXG4gICAgJl9fYXJyb3ctbGlua3tcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZnVsbGNhbGVuZGFyLXBvcHVwIHtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG4gICAgfVxyXG4gICAgLm1mcC1jbG9zZXtcclxuICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mYyB7XHJcbiAgICAuZmMtdG9vbGJhciB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iZWZvcmUtYWZ0ZXItc2xpZGVyLXdyYXB7XHJcbiAgICBoM3tcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xyXG4gICAgfVxyXG4gICAgJl9fYXJyb3ctbGlua3tcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW50ZXJhY3RpdmUtYmxvY2t7XHJcbiAgICBoM3tcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWJvdXQtcGFnZXtcclxuICAgIC5hYm91dC1wYWdlX19jb250ZW50e1xyXG4gICAgICBoMntcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtZG9jdG9ye1xyXG4gICAgICAmLXByaWNlc3tcclxuICAgICAgICBoM3tcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByaWNlcy1saXN0e1xyXG4gICAgJi10YWJsZXtcclxuICAgICAgJl9fcm93e1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubWVkaWEtbGlzdHtcclxuICAgICZfX2l0ZW17XHJcbiAgICAgIGgze1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucHJpY2VzLXBhZ2UsXHJcbiAgLnByaWNlLXBhZ2V7XHJcbiAgICBoMntcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGFjdHMtcGFnZXtcclxuICAgICZfX21hcHtcclxuICAgICAgJi1hZGRyZXNzZXN7XHJcbiAgICAgICAgd2lkdGg6IDg3LjUlO1xyXG4gICAgICB9XHJcbiAgICAgICYtem9vbXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50di1wcm9qZWN0LWVwaXNvZGV7XHJcbiAgICAmX19leHBlcnRze1xyXG4gICAgICB1bHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnB1YmxpY2F0aW9ucy1saXN0e1xyXG4gICAgJl9faXRlbXtcclxuICAgICAgJi1hdXRob3J7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgJi1waG90b3tcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJlZm9yZS1hZnRlci1wYWdle1xyXG4gICAgLmJlZm9yZS1hZnRlci1wYWdlX19jb250ZW50e1xyXG4gICAgICBoMntcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy9wcmludCBzdHlsZXNcclxuQG1lZGlhIHByaW50IHtcclxuICAvL2dlbmVyYWwgaGlkZVxyXG4gIC5zaW5nLXVwX19idG4sXHJcbiAgLmhlYWRlcl9fbGVmdCxcclxuICAua2xpbmlrIGFzaWRlLFxyXG4gIC5zZWN0aW9uLWxhYmVsLFxyXG4gIC5jcmV3LWxpbmsge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgfVxyXG4gIEBwYWdlIHtcclxuICAgIG1hcmdpbjogMC41Y207XHJcbiAgfVxyXG4gIGxpIHtcclxuICAgIGNvbnRlbnQ6IFwiwrsgXCI7XHJcbiAgfVxyXG4gIC8vaG9tZSBwYWdlXHJcbiAgLmhlYWRlcl9fcmlnaHQgaDF7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICB9XHJcbiAgLnNlY3Rpb24tc2xpZGVye1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICZfX3NsaWRlLXdyYXB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG4gICAgJl9fc2xpZGV7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmLWNvbnRlbnR7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIGgye1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMHB4KTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgICAgcHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX193cmFwe1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICZfX3NsaWRlci1uYXYsXHJcbiAgICAmLWNvdW50e1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAua2xpbmlre1xyXG4gICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgJl9fd3JhcHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGlzdHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1iZXN0e1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1kaXNjb3VudHtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWd5bmVjb2xvZ3l7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLW1hbW1vbG9neXtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWYtZW5ke1xyXG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1zaXplLXMsXHJcbiAgICAgICAgJi0tc2l6ZS1tLFxyXG4gICAgICAgICYtLXNpemUtbCxcclxuICAgICAgICAmLS1zaXplLXhse1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnR2LXByb2plY3R7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX193cmFwe1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICZfX2NvbnRlbnR7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICBoMntcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzZweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ZpcnN0LWNoYW5uZWx7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIC5pY29ue1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Jlc3QtYnJvYWRjYXN0e1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gICAgJl9fYXJyb3ctbGlua3tcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLm91ci1wcm9qZWN0c3tcclxuICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgICZfX3dyYXB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJl9fY29udGVudHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoMixcclxuICAgICAgcHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYmVmb3JlLWFmdGVyLXNsaWRlci13cmFwe1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAuYmVmb3JlLWFmdGVyLXNsaWRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICZfX3NsaWRlci1uYXZ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAub3VyLWRvY3RvcnN7XHJcbiAgICAmX19zZWN0aW9uLXNsaWRlci13cmFwIHtcclxuICAgICAgLnNlY3Rpb24tc2xpZGVyIHtcclxuICAgICAgICAmX19zbGlkZS13cmFwIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fc2xpZGUge1xyXG4gICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAub3VyLWRvY3RvcnNfX3NraWxsc3tcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2FsbC1saW5re1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAubmV3cy1zZWN0aW9ue1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICZfX3dyYXB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgaDJ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMzZweCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmX19uZXdzLWxpc3Qtd3JhcHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX19uZXdzLWxpc3R7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Fycm93LWxpbmt7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXdzLWNhcmR7XHJcbiAgICAmLS13aGl0ZXtcclxuICAgICAgLmRhdGUsXHJcbiAgICAgIHB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2luZ2xlLW5ld3Mtc2VjdGlvbntcclxuICAgICZfX2RhdGV7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuICAgICZfX2Fycm93LWxpbmt7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50e1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgaDJ7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM2cHgpO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgICAgcHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb290ZXJ7XHJcbiAgICAmX19zaW5nLWZvcm0sXHJcbiAgICAmX19uYXZpZ2F0aW9uLFxyXG4gICAgJl9fc29jaWFse1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJl9fY29udGVudHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59Il19 */
