/*! 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 */
  -webkit-text-decoration: underline dotted;
          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;
}
* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.r {
  border: 1px solid red;
}
body {
  font-size: 24px;
  font-family: "EuropeCond";
  font-weight: normal;
  font-style: normal;
  padding: 0;
  margin: 0;
  overflow-x: hidden;
  color: #3E3E3F;
}
a {
  font-size: 18px;
  line-height: 27px;
  font-family: "EuropeCond";
  letter-spacing: 0.075em;
  font-weight: bold;
  font-style: normal;
  outline: none;
  color: #9a9a9a;
}
.default_a-btn_cont {
  max-width: 260px;
  position: relative;
}
.default_a-btn_cont .default_a-btn {
  text-decoration: none;
  border: 3px solid #fff;
  font-family: "EuropeCond";
  font-size: 19px;
  font-weight: 400;
  color: #E41515;
  background: #fff;
  padding: 20px 40px;
  padding-right: 60px;
  -webkit-box-shadow: 0px 5px 27.84px 4.16px rgba(20, 20, 20, 0.17);
          box-shadow: 0px 5px 27.84px 4.16px rgba(20, 20, 20, 0.17);
}
.default_a-btn_cont .default_a-btn:hover {
  color: #fff;
  background: #EA2424;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.default_a-btn_cont i {
  position: absolute;
  top: 30%;
  left: 72%;
  font-size: 20px;
  color: #E41515;
  cursor: pointer;
}
.default_a-btn:hover i {
  color: #fff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.default_submit-btn_cont {
  max-width: 170px;
  position: relative;
}
.default_submit-btn_cont i {
  position: absolute;
  top: 42%;
  left: 70%;
  font-size: 20px;
  color: #EA2424;
  cursor: pointer;
}
.default_submit-btn_cont .default_submit-btn {
  margin-left: 0;
  border: none;
  font-family: "EuropeCond";
  font-size: 19px;
  font-weight: 400;
  text-transform: uppercase;
  color: #fff;
  background: #4F4E4E;
  padding: 10px 46px;
  padding-top: 14px;
  cursor: pointer;
}
.default_submit-btn_cont .default_submit-btn:hover {
  -webkit-box-shadow: 0px 0px 11.31px 1.69px rgba(17, 17, 17, 0.25);
          box-shadow: 0px 0px 11.31px 1.69px rgba(17, 17, 17, 0.25);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.default_submit-btn:hover + i {
  color: #fff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#button {
  display: inline-block;
  background-color: #191919;
  width: 50px;
  height: 50px;
  text-align: center;
  border: 1px solid #333333;
  border-radius: 2px;
  line-height: 50px;
  text-decoration: none;
  position: fixed;
  bottom: 30px;
  right: 30px;
  -webkit-transition: background-color 0.3s, opacity 0.5s, visibility 0.5s;
  transition: background-color 0.3s, opacity 0.5s, visibility 0.5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
#button {
  color: #fff;
}
#button i:hover {
  color: #EF962A;
}
#button:hover {
  cursor: pointer;
  background-color: #111111;
  color: #EF962A;
  border: 1px solid #444444;
}
#button:active {
  background-color: #555;
}
#button.show {
  opacity: 0.7;
  visibility: visible;
}
@media (min-width: 500px) {
  #button {
    margin: 30px;
  }
}
@media (max-width: 500px) {
  #button {
    display: none;
  }
}
.custom_input {
  border: none;
  outline: none;
  color: #262b2d;
  min-width: inherit;
  font-size: 14px;
  line-height: 1.15;
  padding: 10px;
  border-bottom: 1px solid white;
  background: rgba(255, 255, 255, 0.6);
}
.custom_input:focus {
  outline: none;
}
.custom_input::-webkit-input-placeholder {
  color: #262b2d;
}
.custom_input::-moz-placeholder {
  color: #262b2d;
}
.custom_input::-ms-input-placeholder {
  color: #262b2d;
}
.custom_input::placeholder {
  color: #262b2d;
}
.inputfile {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.inputfile + label {
  font-size: 1.25em;
  font-weight: 700;
  color: white;
  display: inline-block;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  line-height: 1;
  font-weight: 400;
}
.inputfile + label {
  cursor: pointer;
  /* "hand" cursor */
}
@media (max-width: 767px) {
  .inputfile + label {
    font-size: 12px;
  }
}
.custom_blue_dots_list li {
  padding-left: 20px;
  position: relative;
}
.custom_blue_dots_list li:before {
  content: "";
  display: block;
  width: 7px;
  height: 7px;
  border: 50%;
  background: #3f84bd;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media (max-width: 767px) {
  .custom_blue_dots_list li {
    padding-left: 15px;
  }
  .custom_blue_dots_list li:before {
    width: 5px;
    height: 5px;
  }
}
@media (max-width: 767px) {
  .default_btn {
    font-size: 15px;
    line-height: 15px;
    padding: 10px 44px;
  }
}
.h2-custom {
  font-family: "EuropeCond";
  font-size: 46px;
  text-transform: uppercase;
  color: #1B1B1B;
  line-height: 60px;
  font-weight: 300;
  margin-top: 0;
  margin-bottom: 0;
}
.h3-custom {
  font-size: 16px;
  line-height: 26px;
  text-transform: uppercase;
  font-weight: 700;
  margin-top: 0;
  padding-bottom: 20px;
  position: relative;
  margin-bottom: 0;
}
.h3-custom::after {
  content: "";
  display: block;
  width: 40px;
  height: 4px;
  background: #d43342;
  position: absolute;
  bottom: 0;
  left: 0;
}
.h3-custom span {
  font-size: 14px;
  text-transform: none;
}
@media (max-width: 767px) {
  .h2-custom {
    font-size: 42px;
    line-height: 40px;
  }
  .h3-custom {
    font-size: 12px;
    line-height: 16px;
    padding-bottom: 18px;
    margin-bottom: 20px;
  }
  .h3-custom::after {
    width: 20px;
    height: 2px;
  }
}
@media (max-width: 520px) {
  .h2-custom {
    font-size: 40px;
  }
}
@media (max-width: 420px) {
  .h2-custom {
    font-size: 30px;
  }
}
.visually-hidden {
  display: none;
}
img {
  max-width: 100%;
  height: auto;
}
ul {
  margin: 0;
  padding: 0;
}
li {
  margin: 0;
  padding: 0;
}
.header {
  font-size: 34px;
  line-height: 35px;
}
.container {
  padding-left: 2.5%;
  padding-right: 2.5%;
}
.descr {
  font-size: 20px;
  line-height: 25px;
  color: white;
}
@media (min-width: 768px) {
  .header {
    font-size: 48px;
    line-height: 48px;
  }
  .container {
    padding: 0;
    padding-left: 2.5%;
    padding-right: 2.5%;
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
  }
  .descr {
    font-size: 24px;
    line-height: 36px;
  }
}
@media (min-width: 1200px) {
  .container {
    padding: 0;
    padding-left: 2.5%;
    padding-right: 2.5%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
  }
}
.static-elements {
  position: relative;
  z-index: 3;
}
.static-elements__mobile-section {
  display: none;
}
.header_logo {
  position: relative;
  z-index: 3;
}
.header_logo a img {
  position: absolute;
  left: 70px;
  top: 50px;
  max-width: 170px;
}
.static-elements .phone-top {
  font-size: 20px;
  font-weight: 400;
  line-height: 0.75;
  color: #02020e;
  position: absolute;
  right: 100px;
  top: 18px;
  transition: transform 0.7s cubic-bezier(0.29, 0, 0.355, 1), -webkit-transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
}
.static-elements .phone-top a {
  text-decoration: none;
  font-size: 20px;
  font-weight: 400;
  color: #6773B0;
}
.static-elements .phone-top a:hover {
  color: #D0181C;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.noselect {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.button-menu {
  position: absolute;
  right: 0;
  top: -60px;
  overflow: hidden;
  height: 60px;
  width: 220px;
  font-family: 'EuropeCondensedC', sans-serif;
  font-size: 13px;
  letter-spacing: 2px;
  line-height: 60px;
  text-transform: uppercase;
  color: #6773B0;
  cursor: pointer;
  font-weight: 600;
  white-space: nowrap;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
  -webkit-transition: opacity 0.6s ease, -webkit-transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
  transition: opacity 0.6s ease, -webkit-transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
  transition: opacity 0.6s ease, transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
  transition: opacity 0.6s ease, transform 0.7s cubic-bezier(0.29, 0, 0.355, 1), -webkit-transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
}
.button-menu .contact_us__text {
  color: #5773B0;
  position: absolute;
  right: 80px;
}
.button-menu:hover .contact_us__text {
  color: #D0181C;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.button-menu {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.button-menu .icon {
  width: 60px;
  height: 60px;
  position: absolute;
  right: 0;
  top: 0;
  background: #BF2019;
  -webkit-transition: background 0.6s cubic-bezier(0.18, 0.57, 0.38, 0.98);
  transition: background 0.6s cubic-bezier(0.18, 0.57, 0.38, 0.98);
}
.button-menu.animate .icon-hand {
  -webkit-animation-name: hand;
  animation-name: hand;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}
.button-menu .icon-hand {
  -webkit-transform: rotate(60deg) translate(-4px, -2px);
  transform: rotate(60deg) translate(-4px, -2px);
}
.button-menu.active .icon-hand {
  opacity: 0;
}
.button-menu .icon .icon-close {
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.255, 0.055, 0.355, 1);
  transition: -webkit-transform 0.5s cubic-bezier(0.255, 0.055, 0.355, 1);
  transition: transform 0.5s cubic-bezier(0.255, 0.055, 0.355, 1);
  transition: transform 0.5s cubic-bezier(0.255, 0.055, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.255, 0.055, 0.355, 1);
}
.button-menu.active .icon-close {
  opacity: 1;
}
.button-menu .icon-close {
  opacity: 0;
}
.button-menu .text {
  position: absolute;
  right: 80px;
  white-space: nowrap;
  -webkit-transition: opacity 0.6s cubic-bezier(0.18, 0.57, 0.38, 0.98), -webkit-transform 0.6s cubic-bezier(0.18, 0.57, 0.38, 0.98);
  transition: opacity 0.6s cubic-bezier(0.18, 0.57, 0.38, 0.98), -webkit-transform 0.6s cubic-bezier(0.18, 0.57, 0.38, 0.98);
  transition: transform 0.6s cubic-bezier(0.18, 0.57, 0.38, 0.98), opacity 0.6s cubic-bezier(0.18, 0.57, 0.38, 0.98);
  transition: transform 0.6s cubic-bezier(0.18, 0.57, 0.38, 0.98), opacity 0.6s cubic-bezier(0.18, 0.57, 0.38, 0.98), -webkit-transform 0.6s cubic-bezier(0.18, 0.57, 0.38, 0.98);
}
.button-menu .text-open {
  opacity: 1;
}
.button-menu .text-close {
  -webkit-transform: translateX(40px);
  transform: translateX(40px);
  opacity: 0;
}
.button-menu.active .text-open {
  -webkit-transform: translateX(40px);
  transform: translateX(40px);
  opacity: 0;
}
.button-menu.active .text-close {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
}
.button-menu:hover .icon .icon-close {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.button-menu.active:hover .icon {
  background: #FF2219;
}
@-webkit-keyframes hand {
  0% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  }
  25% {
    -webkit-transform: rotate(60deg) translate(-4px, -2px);
    transform: rotate(60deg) translate(-4px, -2px);
    -webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  }
  50% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  }
  75% {
    -webkit-transform: rotate(60deg) translate(-4px, -2px);
    transform: rotate(60deg) translate(-4px, -2px);
    -webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  }
  100% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
}
@keyframes hand {
  0% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  }
  25% {
    -webkit-transform: rotate(60deg) translate(-4px, -2px);
    transform: rotate(60deg) translate(-4px, -2px);
    -webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  }
  50% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  }
  75% {
    -webkit-transform: rotate(60deg) translate(-4px, -2px);
    transform: rotate(60deg) translate(-4px, -2px);
    -webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  }
  100% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
}
.button-menu.animate-mobile .icon-hand {
  -webkit-animation-name: hand-mobile;
  animation-name: hand-mobile;
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}
@-webkit-keyframes hand-mobile {
  0% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  80% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  }
  85% {
    -webkit-transform: rotate(60deg) translate(-4px, -2px);
    transform: rotate(60deg) translate(-4px, -2px);
    -webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  }
  90% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  }
  95% {
    -webkit-transform: rotate(60deg) translate(-4px, -2px);
    transform: rotate(60deg) translate(-4px, -2px);
    -webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  }
  100% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
}
@keyframes hand-mobile {
  0% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  80% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  }
  85% {
    -webkit-transform: rotate(60deg) translate(-4px, -2px);
    transform: rotate(60deg) translate(-4px, -2px);
    -webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  }
  90% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  }
  95% {
    -webkit-transform: rotate(60deg) translate(-4px, -2px);
    transform: rotate(60deg) translate(-4px, -2px);
    -webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  }
  100% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
}
.button-menu .icon img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: opacity 0.6s cubic-bezier(0.255, 0.055, 0.355, 1);
  transition: opacity 0.6s cubic-bezier(0.255, 0.055, 0.355, 1);
}
.button-menu .icon-hand {
  -webkit-transform: rotate(60deg) translate(-4px, -2px);
  transform: rotate(60deg) translate(-4px, -2px);
}
.button-menu .icon-hand {
  opacity: 1;
  -webkit-transition: opacity 0.6s cubic-bezier(0.255, 0.055, 0.355, 1);
  transition: opacity 0.6s cubic-bezier(0.255, 0.055, 0.355, 1);
}
#preloader {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
  width: 100%;
  height: 100%;
  overflow: visible;
  background: #000000 url('../img/preloader.gif') no-repeat center center;
}
.visible {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 2s linear;
  transition: opacity 2s linear;
}
.hidden {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0s 1.5s, opacity 1.5s linear;
  transition: visibility 0s 1.5s, opacity 1.5s linear;
}
@media (max-width: 1200px) {
  .static-elements {
    display: none;
  }
  .static-elements__mobile-section {
    display: block;
  }
}
@media (max-width: 768px) {
  .header_logo a img {
    left: 20px;
    top: 20px;
    max-width: 90px;
  }
  .header_contact .phone {
    display: none;
  }
  .header_contact .contact_us {
    right: 20px;
    top: -40px;
  }
  .static-elements .phone-top {
    display: none;
  }
  .button-menu {
    position: fixed;
    right: 0;
    top: -60px;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
  }
}
.fp-tableCell {
  display: block;
}
.fullpage .main_screen {
  background-image: -webkit-gradient(linear, right top, left top, from(#ececec), to(#c6c6c6));
  background-image: linear-gradient(-90deg, #ececec 0%, #c6c6c6 100%);
}
.fullpage .main_screen .flex_container {
  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;
  padding-top: 70px;
}
.fullpage .main_screen .flex_container .main_screen__text p {
  margin: 0;
}
.fullpage .main_screen .flex_container .main_screen__text .descr_top {
  color: #d0181c;
  text-transform: uppercase;
  font-family: 'BebasNeue', serif;
}
.fullpage .main_screen .flex_container .main_screen__text h2 {
  font-size: 90px;
  line-height: 1.15;
  color: #444444;
  margin-top: 40px;
  margin-bottom: 40px;
}
.fullpage .main_screen .flex_container .main_screen__text .descr_bottom {
  color: #717171;
}
.scroll-down-mobile {
  display: block;
  position: relative;
}
#fp-nav.left {
  left: 96px;
}
#fp-nav ul li .fp-tooltip {
  color: #6773b0;
}
#fp-nav ul li a {
  margin-left: 18px;
}
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
  background-color: #6773b0;
  border-radius: 0;
  width: 15px;
  height: 3px;
  margin-left: -6px;
}
#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span {
  border-radius: 0;
  width: 60px;
  height: 3px;
  margin-left: -6px;
}
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active span {
  width: 60px;
  height: 3px;
  border-radius: 0;
}
#fp-nav ul li .fp-tooltip.left {
  left: initial;
  right: 20px;
  top: -6px;
}
#fp-nav ul li:hover .fp-tooltip {
  opacity: 0;
}
@-webkit-keyframes scroll-down-btn {
  0% {
    top: -20px;
  }
  100% {
    top: 120px;
  }
}
@keyframes scroll-down-btn {
  0% {
    top: -20px;
  }
  100% {
    top: 120px;
  }
}
.scroll-down {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 0;
  z-index: 100;
  width: 60px;
  margin-left: -31px;
  height: 100px;
  cursor: pointer;
  opacity: 1;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.scroll-down span {
  font-size: 13px;
  font-weight: 700;
  line-height: 1.54;
  letter-spacing: 2px;
  text-align: left;
  color: #6773b0;
  display: block;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  position: absolute;
  left: 8px;
  top: 26px;
  text-transform: uppercase;
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}
.scroll-down i {
  width: 2px;
  height: 100px;
  position: absolute;
  right: 0;
  bottom: 0;
  background: #6773b0;
  overflow: hidden;
}
.scroll-down i:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 2px;
  background: #ffffff;
  -webkit-animation-name: scroll-down-btn;
  animation-name: scroll-down-btn;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-transition: background 0.1s ease;
  transition: background 0.1s ease;
}
.scroll-down:hover span {
  color: #1B1B1B;
}
.scroll-down:hover i:after {
  background: #1B1B1B;
}
@media (max-width: 1600px) {
  .fullpage .main_screen .flex_container {
    height: 100vh;
    padding-left: 7.5%;
    padding-right: 7.5%;
  }
  .main_screen__image img {
    max-width: 420px;
  }
}
@media (max-width: 1450px) {
  .fullpage .main_screen .flex_container {
    padding-left: 16.5%;
    padding-right: 16.5%;
  }
  .fullpage .main_screen .flex_container .main_screen__text h2 {
    font-size: 60px;
  }
  .main_screen__image img {
    max-width: 320px;
  }
}
@media (min-width: 1200px) {
  .scroll-down-mobile {
    display: none;
  }
}
@media (max-width: 1200px) {
  .fullpage .main_screen .flex_container {
    padding-left: 2.5%;
    padding-right: 2.5%;
  }
  .scroll-down-desktop {
    display: none;
  }
}
@media (max-width: 768px) {
  .fullpage .main_screen {
    height: 100vh;
  }
  .fullpage .main_screen .flex_container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .main_screen__text {
    width: 100%;
  }
  .fullpage .main_screen .flex_container .main_screen__text .descr_top {
    font-size: 20px;
  }
  .fullpage .main_screen .flex_container .main_screen__text p {
    margin-top: 40px;
  }
  .fullpage .main_screen .flex_container .main_screen__text h2 {
    font-size: 60px;
    margin-top: 10px;
    margin-bottom: 0;
  }
  .fullpage .main_screen .flex_container .main_screen__text .descr_bottom {
    display: none;
  }
  .main_screen__image img {
    max-width: 280px;
    margin-top: 20px;
  }
}
@media (max-width: 460px) {
  .header_logo a img {
    max-width: 54px;
  }
  .header_contact .contact_us .contact_us__img {
    right: 0px;
    top: 12px;
    width: 40px;
    height: 40px;
  }
  .header_contact .contact_us .contact_us__text {
    right: 50px;
  }
  .fullpage .main_screen .flex_container {
    padding-top: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100vh;
  }
  .main_screen__image img {
    max-width: 140px;
  }
  .fullpage .main_screen .flex_container .main_screen__text h2 {
    font-size: 32px;
  }
  .scroll-down span {
    font-size: 10px;
    top: 40px;
  }
  .scroll-down i {
    height: 82px;
  }
}
.fullpage .submit_screen {
  background: #02020e;
}
.fullpage .submit_screen__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
.fullpage .submit_screen__items .submit_screen__item {
  max-width: 348px;
  position: relative;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}
.fullpage .submit_screen__items .submit_screen__item p {
  margin: 0;
}
.fullpage .submit_screen__items .submit_screen__item .submit_screen__title {
  color: #ECECEC;
  font-size: 28px;
  font-weight: 600;
  text-transform: uppercase;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
.fullpage .submit_screen__items .submit_screen__item img {
  width: 170px;
  height: 92px;
  padding-left: 30px;
  padding-right: 30px;
  margin-top: 30px;
  margin-bottom: 30px;
}
.fullpage .submit_screen__items .submit_screen__item .submit_screen__descr {
  padding-bottom: 40px;
  color: #ECECEC;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 18px;
}
.fullpage .submit_screen__items .submit_screen__item .submit_screen__dtn-cont {
  text-align: center;
  position: absolute;
  bottom: -77px;
  width: 348px;
  left: -1px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  text-align: left;
  padding-left: 30px;
}
.fullpage .submit_screen__items .submit_screen__item .submit_screen__dtn-cont:hover {
  background: #FFFFFF;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.fullpage .submit_screen__items .submit_screen__item .submit_screen__dtn-cont:hover .submit_screen__dtn {
  color: #02020e;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.fullpage .submit_screen__items .submit_screen__item .submit_screen__dtn-cont a {
  text-decoration: none;
  width: 100%;
  display: block;
  color: #ECECEC;
  font-size: 22px;
  font-weight: 400;
  padding-top: 24px;
  padding-bottom: 24px;
}
.fullpage .submit_screen__items .submit_screen__item:hover {
  border-left: 1px solid #15dafc;
  border-right: 1px solid #15dafc;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.fullpage .submit_screen__items .submit_screen__item:hover .submit_screen__title {
  border-top: 1px solid #15dafc;
  border-bottom: 1px solid #15dafc;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.fullpage .submit_screen__items .submit_screen__item:hover .submit_screen__dtn-cont {
  border-top: 1px solid #15dafc;
  border-bottom: 1px solid #15dafc;
  border-left: 1px solid #15dafc;
  border-right: 1px solid #15dafc;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-align: center;
  padding-left: 0;
}
.submit_screen-cont {
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
.fullpage .main_screen .submit_screen-cont {
  padding-top: 0;
}
@media (max-width: 1450px) {
  .fullpage .submit_screen__items .submit_screen__item {
    max-width: 260px;
  }
  .fullpage .submit_screen__items .submit_screen__item .submit_screen__dtn-cont {
    width: 260px;
  }
  .fullpage .submit_screen__items .submit_screen__item .submit_screen__title {
    font-size: 24px;
  }
}
@media (max-width: 1200px) {
  .fullpage .main_screen .submit_screen-cont {
    height: inherit;
  }
  .fullpage .submit_screen {
    padding-top: 50px;
    padding-bottom: 130px;
  }
}
@media (max-width: 890px) {
  .fullpage .submit_screen {
    height: inherit;
  }
  .fullpage .main_screen .submit_screen-cont {
    height: inherit;
  }
  .fullpage .submit_screen {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .fullpage .submit_screen__items {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .fullpage .submit_screen__items .submit_screen__item {
    max-width: 348px;
  }
  .fullpage .submit_screen__items {
    padding-bottom: 130px;
  }
  .fullpage .submit_screen__items .item_first {
    margin-top: 50px;
  }
  .fullpage .submit_screen__items .item_second {
    margin-top: 100px;
  }
  .fullpage .submit_screen__items .item_third {
    margin-top: 100px;
  }
  .fullpage .submit_screen__items .submit_screen__item .submit_screen__dtn-cont {
    width: 348px;
  }
}
@media (max-width: 420px) {
  .fullpage .submit_screen__items .submit_screen__item {
    max-width: 300px;
  }
  .fullpage .submit_screen__items .submit_screen__item .submit_screen__dtn-cont {
    width: 300px;
  }
  .fullpage .submit_screen__items .submit_screen__item .submit_screen__descr {
    font-size: 20px;
  }
}
#section3 .fp-tableCell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
#section3 {
  background: #ECECEC;
}
.portfolio_screen {
  width: 90%;
  background: #D2D2D2;
}
.sl_item_content p {
  margin: 0;
  color: #444444;
}
.sl_item_content .sl_item__title {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 36px;
  margin-bottom: 50px;
}
.sl_item_content .sl_item__descr {
  margin-bottom: 50px;
  line-height: 1.3;
}
.sl_item_content .sl_item_btn__cont a {
  color: #444444;
  text-decoration: none;
  display: inline-block;
  padding: 20px 26px;
  background: #FFFFFF;
  font-weight: bold;
  font-size: 24px;
}
.sl_item_content .sl_item_btn__cont a:hover {
  background: #02020E;
  color: #fff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.sl_item_content .sl_item_btn__cont a img {
  display: inline-block;
  max-width: 26px;
  margin-left: 10px;
}
.container_slick {
  height: 100vh;
  max-width: 400px;
  margin: 0 auto;
  padding-left: 54px;
}
.smallnav {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: center;
  width: 100%;
}
.smallnav div {
  width: 100%;
  height: 100%;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #d2d2d2;
}
.sld_1 {
  background: url(../img/portfolio-screen/item11.png) no-repeat center;
  background-size: 200px;
}
.sld_1:hover {
  background: #02020E url(../img/portfolio-screen/item1.png) no-repeat center;
  background-size: 200px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.sld_2 {
  background: url(../img/portfolio-screen/item22.png) no-repeat center;
  background-size: 200px;
}
.sld_2:hover {
  background: #02020E url(../img/portfolio-screen/item2.png) no-repeat center;
  background-size: 200px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.sld_3 {
  background: url(../img/portfolio-screen/item33.png) no-repeat center;
  background-size: 200px;
}
.sld_3:hover {
  background: #02020E url(../img/portfolio-screen/item3.png) no-repeat center;
  background-size: 200px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.sld_4 {
  background: url(../img/portfolio-screen/item44.png) no-repeat center;
  background-size: 200px;
}
.sld_4:hover {
  background: #02020E url(../img/portfolio-screen/item4.png) no-repeat center;
  background-size: 200px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.sld_5 {
  background: url(../img/portfolio-screen/item55.png) no-repeat center;
  background-size: 200px;
}
.sld_5:hover {
  background: #02020E url(../img/portfolio-screen/item5.png) no-repeat center;
  background-size: 200px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.sld_6 {
  background: url(../img/portfolio-screen/item66.png) no-repeat center;
  background-size: 200px;
}
.sld_6:hover {
  background: #02020E url(../img/portfolio-screen/item6.png) no-repeat center;
  background-size: 200px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.sld_7 {
  background: url(../img/portfolio-screen/item77.png) no-repeat center;
  background-size: 200px;
}
.sld_7:hover {
  background: #02020E url(../img/portfolio-screen/item7.png) no-repeat center;
  background-size: 200px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.sld_8 {
  background: url(../img/portfolio-screen/item88.png) no-repeat center;
  background-size: 200px;
}
.sld_8:hover {
  background: #02020E url(../img/portfolio-screen/item8.png) no-repeat center;
  background-size: 200px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.sld_9 {
  background: url(../img/portfolio-screen/item99.png) no-repeat center;
  background-size: 200px;
}
.sld_9:hover {
  background: #02020E url(../img/portfolio-screen/item9.png) no-repeat center;
  background-size: 200px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.smallnav div.active {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.mobile_slider {
  padding-left: 10px;
  padding-right: 10px;
  background: #D2D2D2;
  padding-bottom: 20px;
}
.mobile_slider .mobile_portfolio__title p {
  margin: 0;
  color: #444444;
}
.mobile_slider .mobile_portfolio__title .mobile_portfolio__title-head {
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: bold;
  font-size: 32px;
}
.mobile_slider .mobile_portfolio__title .mobile_portfolio__title-descr {
  padding-bottom: 40px;
}
.mobile_slider .mobile_slider__container .mobile_slider__content .mobile_slider__content-img {
  background: #02020E;
  max-width: 310px;
  margin: 0 auto;
}
.mobile_slider .mobile_slider__container .mobile_slider__content .mobile_slider__content-img img {
  margin: 0 auto;
  padding: 40px;
  height: 160px;
}
.mobile_slider .mobile_slider__container .mobile_slider__content a {
  display: block;
  background: #ECECEC;
  text-decoration: none;
  max-width: 310px;
  margin: 0 auto;
  padding: 14px;
}
.mobile_slider .mobile_slider__container .mobile_slider__content a:hover {
  background: #02020E;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.mobile_slider .mobile_slider__container .mobile_slider__content a .mobile_slider__link-s {
  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;
}
.mobile_slider .mobile_slider__container .mobile_slider__content a .mobile_slider__link-s p {
  margin: 0;
}
.mobile_slider .mobile_slider__container .mobile_slider__content a .mobile_slider__link-s .mobile_slider__link-title {
  font-weight: bold;
  text-transform: uppercase;
  color: #444444;
}
.mobile_slider .mobile_slider__container .mobile_slider__content a .mobile_slider__link-s .mobile_slider__link-title img {
  display: inline-block;
  max-width: 30px;
}
.mobile_slider .mobile_slider__container .mobile_slider__content a .mobile_slider__link-descr {
  font-weight: normal;
  color: #444444;
  margin: 0;
  padding-top: 10px;
  padding-bottom: 14px;
}
@media (min-width: 1200px) {
  .container_slick {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .mobile_slider {
    display: none;
  }
}
@media (max-width: 1600px) {
  .slick-slide {
    padding-left: 70px;
  }
}
@media (max-width: 1200px) {
  .portfolio_screen {
    width: 100%;
    padding-top: 30px;
  }
  .slick-slide {
    padding-left: 0;
  }
  .container_slick {
    height: inherit;
  }
  .portfolio_screen {
    display: none;
  }
  .smallnav {
    display: none;
  }
}
.fullpage .footer_form {
  background: #02020E;
}
.fullpage .section-form .flex_container {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.footer_form__item-second {
  padding-top: 60px;
}
.footer_form__item p {
  margin: 0;
  color: #fff;
}
.footer_form__item .footer_form__subtitle {
  color: #d0181c;
  text-transform: uppercase;
  font-weight: bold;
  font-family: 'BebasNeue', serif;
  margin-bottom: 40px;
}
.footer_form__item .footer_form__social_title {
  line-height: 1.3;
  font-size: 36px;
  margin-bottom: 100px;
  max-width: 360px;
  letter-spacing: 1px;
}
.footer_form__item .footer_form__social-cont .whatsapp img {
  margin-right: 30px;
  max-width: 50px;
}
.footer_form__item .footer_form__social-cont .telegram img {
  max-width: 50px;
}
.footer_form__item .footer_form__phone {
  font-size: 24px;
  color: #fff;
  text-decoration: none;
  font-weight: normal;
  padding-top: 30px;
  display: inline-block;
}
.footer_form__item .footer_form__phone:hover {
  color: #D0181C;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.footer_form-cont {
  max-width: 460px;
}
.footer_form-cont form .checks {
  border: solid 1px #15dafc;
  border-bottom: none;
  padding: 40px;
}
.footer_form-cont form .checks .item {
  position: relative;
  padding-bottom: 20px;
}
.footer_form-cont form .checks .item label {
  margin-bottom: 28px;
}
.footer_form-cont form .checks .item label input {
  visibility: hidden;
  cursor: pointer;
}
.footer_form-cont form .checks .item label span {
  cursor: pointer;
  padding-left: 24px;
  color: #fff;
  font-size: 18px;
}
.footer_form-cont form .inputs {
  display: grid;
  grid-template-areas: 'input-name input-name' 'input-phone input-mail';
}
.footer_form-cont form .inputs label {
  position: relative;
}
.footer_form-cont form .inputs label span {
  font-size: 18px;
  line-height: 24px;
  font-family: 'EuropeC', sans-serif;
  color: #6773b0;
  opacity: 0.4;
  position: absolute;
  z-index: 1;
  left: 40px;
  top: 26px;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -webkit-transition-property: top, font-size;
  transition-property: top, font-size;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
  -webkit-transform-origin: left top;
  transform-origin: left top;
}
.footer_form-cont form .inputs label input {
  border-bottom: none;
  padding: 38px 25px 18px 25px;
  position: relative;
  z-index: 2;
  font-family: 'EuropeC', sans-serif;
  font-weight: 400;
  padding: 36px 25px 16px 25px;
  font-size: 18px;
  color: #ffffff;
  background: transparent;
  border: solid 1px #15dafc;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.footer_form-cont form .inputs .input-name {
  grid-area: input-name;
}
.footer_form-cont form .inputs .input-phone {
  grid-area: input-phone;
}
.footer_form-cont form .inputs .input-mail {
  grid-area: input-mail;
}
.footer_form-cont form .submit {
  width: 200px;
  display: inline-block;
  vertical-align: middle;
  margin-top: 40px;
  background: #cc1d1d;
  -webkit-box-shadow: inset 0 0 0 0 white;
  box-shadow: inset 0 0 0 0 white;
  -webkit-transition: -webkit-box-shadow 0.3s ease;
  transition: -webkit-box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
}
.footer_form-cont form .submit:hover {
  -webkit-box-shadow: inset 200px 0 0 0 white;
  box-shadow: inset 200px 0 0 0 white;
}
.footer_form-cont form .submit .submit-form-button {
  margin: 0;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.54;
  letter-spacing: 1.9px;
  padding: 22px 29px 18px 32px;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transform: rotate3d(1, 0, 0, 0deg);
  transform: rotate3d(1, 0, 0, 0deg);
  -webkit-transition-duration: 0.7s;
  transition-duration: 0.7s;
  cursor: pointer;
  background: none;
  border: none;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  border-radius: 0;
  width: 100%;
  margin: 0 auto;
}
.footer_form-cont form .submit .submit-form-button:hover {
  color: #cc1d1d;
}
.form_all .checks .item:hover input + .label:before {
  border: solid 2px #fff;
}
.form_all .checks input:checked + .label:before {
  background: #ffffff;
}
.form_all .checks input + .label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 5px;
  width: 20px;
  height: 20px;
  border: solid 2px #15dafc;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 24px;
  cursor: pointer;
  color: #15dafc;
}
input:focus {
  outline: none !important;
  -webkit-box-shadow: 0 0 10px #719ECE;
          box-shadow: 0 0 10px #719ECE;
}
.footer_form-cont form .inputs label span.focused {
  -webkit-transform: scale(0.88) translateY(-14px);
  transform: scale(0.88) translateY(-14px);
}
.overlay {
  position: absolute;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  display: none;
}
.popup {
  position: absolute;
  min-width: 300px;
  max-width: 600px;
  height: 200px;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  padding: 28px;
  background-color: #BF2019;
  color: #fff;
  line-height: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 18px;
  line-height: 1.2;
}
.close-popup {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 23px;
  height: 23px;
  cursor: pointer;
}
.close-popup:before {
  content: '';
  background-color: #000;
  position: absolute;
  height: 1px;
  width: 31px;
  top: 11px;
  left: -4px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background: #fff;
}
.close-popup:after {
  content: '';
  background-color: #000;
  position: absolute;
  height: 1px;
  width: 31px;
  top: 11px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  left: -4px;
  background: #fff;
}
#button {
  display: inline-block;
  background-color: #D08932;
  width: 50px;
  height: 50px;
  text-align: center;
  border: 1px solid #D08932;
  border-radius: 2px;
  line-height: 50px;
  text-decoration: none;
  position: fixed;
  bottom: 30px;
  right: 30px;
  -webkit-transition: background-color 0.3s, opacity 0.5s, visibility 0.5s;
  transition: background-color 0.3s, opacity 0.5s, visibility 0.5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
#button {
  color: #fff;
}
#button i:hover {
  color: #D08932;
}
#button:hover {
  cursor: pointer;
  background-color: #111111;
  color: #D08932;
  border: 1px solid #444444;
}
#button:active {
  background-color: #555;
}
#button.show {
  opacity: 0.7;
  visibility: visible;
}
@media (min-width: 500px) {
  #button {
    margin: 30px;
  }
}
@media (max-width: 500px) {
  #button {
    display: none;
  }
}
@media (max-width: 992px) {
  .popup {
    font-size: 16px;
    text-align: center;
  }
}
@media (max-width: 1200px) {
  .section-form {
    padding-bottom: 50px;
  }
}
@media (max-width: 992px) {
  .section-form {
    padding-top: 50px;
  }
  .footer_form__item-second {
    padding-top: 40px;
  }
  .fullpage .section-form .flex_container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .footer_form__item .footer_form__social_title {
    margin-bottom: 40px;
  }
}
@media (max-width: 768px) {
  .fullpage .section-form {
    height: inherit;
  }
}
@media (max-width: 520px) {
  .footer_form-cont {
    width: 400px;
  }
  .footer_form-cont form .inputs {
    grid-template-areas: 'input-name input-name' 'input-phone input-phone' 'input-mail input-mail';
  }
  .footer_form__item-first {
    width: 100%;
    text-align: center;
  }
  .footer_form__item .footer_form__social_title {
    margin: 0 auto;
  }
  .footer_form__item .footer_form__social_title {
    padding-bottom: 40px;
    font-size: 26px;
  }
  .footer_form-cont form .submit {
    width: 100%;
  }
  .footer_form-cont form .submit:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .footer_form-cont form .submit .submit-form-button:hover {
    color: #fff;
  }
}
@media (max-width: 420px) {
  .footer_form-cont {
    width: 300px;
  }
}
.form-panel-opened .open-form-button {
  -webkit-transform: translateX(-601px);
  transform: translateX(-601px);
  opacity: 0;
  z-index: 100;
}
.form-panel-opened .phone-top {
  -webkit-transform: translateX(-601px);
  transform: translateX(-601px);
}
.button-menu.active {
  -webkit-transform: rotate(-90deg) translateY(-601px);
  transform: rotate(-90deg) translateY(-601px);
}
.form-panel-opened.fp-viewing-7 .close-form-button {
  display: none;
}
.open-form-button {
  opacity: 1;
  z-index: 200;
  -webkit-transition: opacity 0.3s ease, -webkit-transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
  transition: opacity 0.3s ease, -webkit-transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
  transition: transform 0.7s cubic-bezier(0.29, 0, 0.355, 1), opacity 0.3s ease;
  transition: transform 0.7s cubic-bezier(0.29, 0, 0.355, 1), opacity 0.3s ease, -webkit-transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
}
.open-form-button.move-top {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}
.form-panel-opened .close-form-button {
  -webkit-transform: translateX(-601px);
  transform: translateX(-601px);
  opacity: 1;
  z-index: 200;
}
.close-form-button {
  opacity: 0;
  z-index: 100;
  -webkit-transition: opacity 0.3s ease, -webkit-transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
  transition: opacity 0.3s ease, -webkit-transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
  transition: transform 0.7s cubic-bezier(0.29, 0, 0.355, 1), opacity 0.3s ease;
  transition: transform 0.7s cubic-bezier(0.29, 0, 0.355, 1), opacity 0.3s ease, -webkit-transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
}
.form-panel-opened .block-nav-container .block-nav {
  -webkit-transform: translateX(-600px);
  transform: translateX(-600px);
}
.block-nav-container {
  -webkit-transform: translate(-100%, -50%);
  transform: translate(-100%, -50%);
  -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
  transition: -webkit-transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
  transition: transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
  transition: transform 0.7s cubic-bezier(0.29, 0, 0.355, 1), -webkit-transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
}
.block-nav-container.move-right {
  -webkit-transition: -webkit-transform 0.8s cubic-bezier(0.29, 0, 0.355, 1);
  transition: -webkit-transform 0.8s cubic-bezier(0.29, 0, 0.355, 1);
  transition: transform 0.8s cubic-bezier(0.29, 0, 0.355, 1);
  transition: transform 0.8s cubic-bezier(0.29, 0, 0.355, 1), -webkit-transform 0.8s cubic-bezier(0.29, 0, 0.355, 1);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.block-nav-container .block-nav {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
  transition: -webkit-transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
  transition: transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
  transition: transform 0.7s cubic-bezier(0.29, 0, 0.355, 1), -webkit-transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
}
.form-panel-opened .socials-wrapper {
  -webkit-transform: translateX(-601px);
  transform: translateX(-601px);
}
.socials-wrapper {
  -webkit-transition: margin-right 0.7s cubic-bezier(0.29, 0, 0.355, 1), -webkit-transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
  transition: margin-right 0.7s cubic-bezier(0.29, 0, 0.355, 1), -webkit-transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
  transition: transform 0.7s cubic-bezier(0.29, 0, 0.355, 1), margin-right 0.7s cubic-bezier(0.29, 0, 0.355, 1);
  transition: transform 0.7s cubic-bezier(0.29, 0, 0.355, 1), margin-right 0.7s cubic-bezier(0.29, 0, 0.355, 1), -webkit-transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
}
.socials-wrapper.footer-socials {
  position: absolute;
}
.socials-wrapper.move-right {
  margin-right: -601px;
  -webkit-transition: margin-right 0.7s cubic-bezier(0.29, 0, 0.355, 1), -webkit-transform 1.7s cubic-bezier(0.29, 0, 0.355, 1);
  transition: margin-right 0.7s cubic-bezier(0.29, 0, 0.355, 1), -webkit-transform 1.7s cubic-bezier(0.29, 0, 0.355, 1);
  transition: transform 1.7s cubic-bezier(0.29, 0, 0.355, 1), margin-right 0.7s cubic-bezier(0.29, 0, 0.355, 1);
  transition: transform 1.7s cubic-bezier(0.29, 0, 0.355, 1), margin-right 0.7s cubic-bezier(0.29, 0, 0.355, 1), -webkit-transform 1.7s cubic-bezier(0.29, 0, 0.355, 1);
}
.form-panel-opened .main-wrapper {
  -webkit-transform: translateX(-301px);
  transform: translateX(-301px);
}
.form-panel-opened .main-wrapper:after {
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  background: rgba(0, 0, 0, 0);
}
.form-panel-opened.fp-viewing-7 .main-wrapper {
  -webkit-transform: translateX(-601px);
  transform: translateX(-601px);
}
.main-wrapper {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
  transition: -webkit-transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
  transition: transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
  transition: transform 0.7s cubic-bezier(0.29, 0, 0.355, 1), -webkit-transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
}
.main-wrapper.move-right {
  -webkit-transition: -webkit-transform 0.8s cubic-bezier(0.29, 0, 0.355, 1);
  transition: -webkit-transform 0.8s cubic-bezier(0.29, 0, 0.355, 1);
  transition: transform 0.8s cubic-bezier(0.29, 0, 0.355, 1);
  transition: transform 0.8s cubic-bezier(0.29, 0, 0.355, 1), -webkit-transform 0.8s cubic-bezier(0.29, 0, 0.355, 1);
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
.main-wrapper {
  position: relative;
  width: 100%;
}
.form-panel {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
  transition: -webkit-transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
  transition: transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
  transition: transform 0.7s cubic-bezier(0.29, 0, 0.355, 1), -webkit-transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
}
.form-panel-opened .form-panel {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.callback-block .content-container {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
  transition: -webkit-transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
  transition: transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
  transition: transform 0.7s cubic-bezier(0.29, 0, 0.355, 1), -webkit-transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
}
.callback-block .content-container.hide {
  -webkit-transform: translateX(-601px);
  transform: translateX(-601px);
}
.map {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
  transition: -webkit-transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
  transition: transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
  transition: transform 0.7s cubic-bezier(0.29, 0, 0.355, 1), -webkit-transform 0.7s cubic-bezier(0.29, 0, 0.355, 1);
}
.map.show {
  -webkit-transition: -webkit-transform 0.8s cubic-bezier(0.29, 0, 0.355, 1);
  transition: -webkit-transform 0.8s cubic-bezier(0.29, 0, 0.355, 1);
  transition: transform 0.8s cubic-bezier(0.29, 0, 0.355, 1);
  transition: transform 0.8s cubic-bezier(0.29, 0, 0.355, 1), -webkit-transform 0.8s cubic-bezier(0.29, 0, 0.355, 1);
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.map-label {
  opacity: 0;
  -webkit-transform: translateY(-30px);
  transform: translateY(-30px);
  -webkit-transition: opacity 0.4s ease, -webkit-transform 0.5s ease;
  transition: opacity 0.4s ease, -webkit-transform 0.5s ease;
  transition: transform 0.5s ease, opacity 0.4s ease;
  transition: transform 0.5s ease, opacity 0.4s ease, -webkit-transform 0.5s ease;
}
.map-label.show {
  opacity: 1;
  -webkit-transform: translateY(-14px);
  transform: translateY(-14px);
}
.form-panel .form input:-webkit-autofill {
  -webkit-box-shadow: inset 0 0 0 100px #141414;
  -webkit-text-fill-color: white !important;
}
input:-webkit-autofill {
  -webkit-box-shadow: inset 0 0 0 100px black;
  -webkit-text-fill-color: rgba(255, 255, 255, 0.4) !important;
}
.form .checks {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: solid 1px #4d4d4d;
  border-bottom: none;
  padding: 26px;
  width: 481px;
  height: 161px;
  margin-top: 28px;
}
.form .checks .item {
  position: relative;
}
.form .checks .item input {
  -webkit-transition: border 0.15s ease;
  transition: border 0.15s ease;
}
.form .checks .item:hover input + .label:before {
  border: solid 2px white;
}
.form .checks .label {
  font-family: 'EuropeC', sans-serif;
  font-size: 14px;
  line-height: 1.86;
  text-align: left;
  color: #ffffff;
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  cursor: pointer;
  margin-bottom: 13px;
}
.form .checks input {
  visibility: hidden;
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  margin-bottom: 16px;
}
.form .checks input + .label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  width: 24px;
  height: 24px;
  border: solid 2px #4c4c4c;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 24px;
}
.form .checks input:checked + .label:before {
  border: solid 2px white;
  background: url("../images/icons/check.svg") no-repeat center #ffffff;
}
.form .input {
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.form .input input {
  margin: 0;
  border-radius: 0;
}
.form .input.input-name {
  width: 481px;
}
.form .input.input-mail {
  width: 241px;
  margin-top: -1px;
  margin-left: -5px;
}
.form .input.input-phone {
  width: 241px;
  margin-top: -1px;
}
.form .input.input-message {
  width: 481px;
  height: 138px;
  margin-top: -1px;
}
.form .input.input-message .placeholder {
  line-height: 22px;
  font-size: 14px;
  top: 26px;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
  -webkit-transform-origin: left top;
  transform-origin: left top;
}
.form .input.input-message .placeholder.focused {
  -webkit-transform: scale(0.88) translateY(-12px);
  transform: scale(0.88) translateY(-12px);
}
.form .input.input-message textarea {
  padding-top: 64px;
  border-radius: 0;
}
.form .input.error .placeholder {
  color: #cc1d1d;
  opacity: 1;
}
.form .input input,
.form .input textarea {
  position: relative;
  z-index: 2;
  font-family: 'EuropeC', sans-serif;
  font-weight: 400;
  padding: 36px 25px 16px 25px;
  font-size: 14px;
  color: #ffffff;
  background: transparent;
  border: solid 1px #4d4d4d;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.form .input textarea {
  height: 100%;
  resize: none;
}
.form .input span {
  font-size: 14px;
  line-height: 24px;
  font-family: 'EuropeC', sans-serif;
  color: #ffffff;
  opacity: 0.4;
  position: absolute;
  z-index: 1;
  left: 25px;
  top: 26px;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -webkit-transition-property: top, font-size;
  transition-property: top, font-size;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
  -webkit-transform-origin: left top;
  transform-origin: left top;
}
.form .input span.focused {
  -webkit-transform: scale(0.88) translateY(-14px);
  transform: scale(0.88) translateY(-14px);
}
.form .check {
  display: inline-block;
  vertical-align: middle;
  margin-top: 35px;
  position: relative;
}
.form .check input.hover + .label:before {
  border: solid 2px white;
}
.form .check .label {
  font-family: 'EuropeC', sans-serif;
  font-size: 12px;
  line-height: 1.5;
  text-align: left;
  color: #b3b3b3;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 13px;
  margin-left: 10px;
  cursor: pointer;
}
.form .check .label span {
  color: #ffffff;
  cursor: pointer;
  padding: 3px 0;
  -webkit-transition: 0.15s ease;
  transition: 0.15s ease;
}
.form .check .check-agree {
  font-size: 12px;
}
.form .check input {
  position: relative;
  z-index: 2;
  opacity: 0;
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 16px;
  cursor: pointer;
}
.form .check input + .label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 24px;
  height: 24px;
  border: solid 2px #4c4c4c;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 24px;
  -webkit-transition: border 0.15s ease;
  transition: border 0.15s ease;
}
.form .check input:checked + .label:before {
  border: solid 2px white;
  background: #ffffff url("../images/icons/check.svg") no-repeat center;
}
.form .submit {
  display: inline-block;
  vertical-align: middle;
  margin-top: 22px;
  background: #cc1d1d;
  -webkit-box-shadow: inset 0 0 0 0 white;
  box-shadow: inset 0 0 0 0 white;
  -webkit-transition: -webkit-box-shadow 0.3s ease;
  transition: -webkit-box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
  margin-left: 105px;
}
.form .submit:hover {
  -webkit-box-shadow: inset 200px 0 0 0 white;
  box-shadow: inset 200px 0 0 0 white;
}
.form .submit input {
  font-family: 'EuropeCondensedC', sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.54;
  letter-spacing: 1.9px;
  padding: 22px 29px 18px 32px;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transform: rotate3d(1, 0, 0, 0deg);
  transform: rotate3d(1, 0, 0, 0deg);
  -webkit-transition-duration: 0.7s;
  transition-duration: 0.7s;
  cursor: pointer;
  background: none;
  border: none;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  border-radius: 0;
  margin: 0;
}
.form .submit input:hover {
  color: #cc1d1d;
}
.form .submit .submit-form-button.disabled {
  background: #4c4c4c;
  /*border-color: #4c4c4c;*/
  color: #999;
  cursor: default;
}
.form .submit .submit-form-button.disabled:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.form .agree-text {
  text-decoration: none;
  color: #fff;
  -webkit-transition: 0.38s;
  transition: 0.38s;
}
.form .agree-text:hover {
  color: #e51f1f !important;
}
.form-panel {
  position: fixed;
  z-index: 0;
  top: 0;
  right: 0;
  width: 601px;
  height: 100%;
  z-index: 2;
  overflow: hidden;
}
.form-panel .form {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 601px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #141414;
}
.form-panel .form .checks input + .label:before {
  top: 0;
}
.form-panel .form .check {
  margin-top: 45px;
}
.form-panel .form .check .label {
  margin-top: -10px;
}
.form-panel .form .check input + .label:before {
  top: -4px;
}
.form-panel .form .submit {
  margin-top: 25px;
  margin-left: 50px;
}
.form-panel .form .submit input {
  padding-top: 18px;
  padding-bottom: 13px;
}
.form-panel .form .form-box {
  position: absolute;
  padding-top: 1px;
  z-index: 1;
  opacity: 0;
  left: 60px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.form-panel .form .form-box.show {
  z-index: 2;
  opacity: 1;
}
.form-panel .form .agreement-box {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  opacity: 0;
  display: table;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.form-panel .form .agreement-box.show {
  opacity: 1;
  z-index: 2;
}
.form-panel .form .agreement-box .row {
  display: table-row;
}
.form-panel .form .agreement-box .row .cell {
  display: table-cell;
}
.form-panel .form .agreement-box .row.head {
  height: 100px;
}
.form-panel .form .agreement-box .row.head .cell {
  padding-left: 60px;
  padding-top: 65px;
}
.form-panel .form .agreement-box .row.agreement .cell {
  padding-left: 60px;
  padding-right: 60px;
}
.form-panel .form .agreement-box .row.buttons {
  height: 150px;
}
.form-panel .form .agreement-box .row.buttons .cell {
  padding-left: 60px;
}
.form-panel .form .agreement-box p {
  font-family: 'EuropeC', sans-serif;
  font-size: 14px;
  line-height: 1.86;
  text-align: left;
  color: #999;
  margin: 0 0 25px;
  padding-right: 30px;
}
.form-panel .form .agreement-box .button {
  display: inline-block;
  vertical-align: middle;
  margin: 26px 40px 0 0;
}
.form-panel .form .agreement-box .no-agree {
  display: inline-block;
  vertical-align: middle;
  margin-top: 28px;
  margin-right: -100%;
  cursor: pointer;
  -webkit-transition: color 0.15s ease;
  transition: color 0.15s ease;
}
.form-panel .form .agreement-box .no-agree:hover {
  color: #cc1d1d;
}
.form-panel .form .thank-box {
  position: absolute;
  left: 60px;
  top: -32px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  opacity: 0;
  z-index: 1;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.form-panel .form .thank-box.show {
  opacity: 1;
  z-index: 2;
}
.form-panel .form .thank-box .note {
  font-family: 'EuropeC', sans-serif;
  font-size: 18px;
  line-height: 1.56;
  color: #ffffff;
  padding: 18px 0 40px 0;
}
.form-panel .form .thank-box .button {
  padding: 17px 64px 13px 64px;
}
@media (max-width: 768px) {
  .form-panel {
    width: 100%;
  }
  .form-panel .form {
    width: 100%;
  }
  .button-menu.active {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
  .form-panel-opened .phone-top {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLzxpbnB1dCBjc3MgMz4iLCJub3JtYWxpemUubGVzcyIsInNjYWZmb2xkaW5nLmxlc3MiLCJibG9ja3MvcGFnZV9oZWFkZXIubGVzcyIsImJsb2Nrcy9tYWluX3NjcmVlbi5sZXNzIiwiYmxvY2tzL3N1Ym1pdF9zY3JlZW4ubGVzcyIsImJsb2Nrcy9wb3J0Zm9saW9fc2NyZWVuLmxlc3MiLCJibG9ja3MvZm9vdGVyX2Zvcm0ubGVzcyIsImJsb2Nrcy9mb3JtLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsNEVBQTRFO0FBQzVFO2dGQUNnRjtBQUNoRjs7OztHQUlHO0FDSUg7RUFDRSxrQkFBQTtFREZBLE9BQU87RUNHUCwyQkFBQTtFRERBLE9BQU87RUNFUCwrQkFBQTtFREFBLE9BQU87Q0FDUjtBQUNEO2dGQUNnRjtBQUNoRjs7R0FFRztBQ0lIO0VBQ0UsVUFBQTtDREZEO0FBQ0Q7O0dBRUc7QUNNSDs7Ozs7O0VBTUUsZUFBQTtDREpEO0FBQ0Q7OztHQUdHO0FDUUg7RUFDRSxlQUFBO0VBQ0EsaUJBQUE7Q0RORDtBQUNEO2dGQUNnRjtBQUNoRjs7O0dBR0c7QUNXSDs7O0VEUEUsT0FBTztFQ1VQLGVBQUE7Q0RSRDtBQUNEOztHQUVHO0FDWUg7RUFDRSxpQkFBQTtDRFZEO0FBQ0Q7OztHQUdHO0FDY0g7RUFDRSxnQ0FBQTtVQUFBLHdCQUFBO0VEWkEsT0FBTztFQ2FQLFVBQUE7RURYQSxPQUFPO0VDWVAsa0JBQUE7RURWQSxPQUFPO0NBQ1I7QUFDRDs7O0dBR0c7QUNhSDtFQUNFLGtDQUFBO0VEWEEsT0FBTztFQ1lQLGVBQUE7RURWQSxPQUFPO0NBQ1I7QUFDRDtnRkFDZ0Y7QUFDaEY7OztHQUdHO0FDY0g7RUFDRSw4QkFBQTtFRFpBLE9BQU87RUNhUCxzQ0FBQTtFRFhBLE9BQU87Q0FDUjtBQUNEOzs7R0FHRztBQ2NIO0VBQ0Usb0JBQUE7RURaQSxPQUFPO0VDYVAsMkJBQUE7RURYQSxPQUFPO0VDWVAsMENBQUE7VUFBQSxrQ0FB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O0VBQ0EsdUNBQUE7RUFHQSwrQkFBQTtDUjY3RUw7QVE1N0VLO0VBQ0UsV0FBQTtFQUNBLFdBQUE7Q1I4N0VQO0FRNzdFSztFQUNFLG1DQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtDUis3RVA7QVE5N0VLO0VBQ0UsNkJBQUE7Q1JnOEVQO0FRMzdFRDtFQUNFO0lBQ0UsWUFBQTtHUjY3RUQ7RVEzN0VEO0lBQ0UsWUFBQTtHUjY3RUQ7RVEzN0VEO0lBQ0Usa0NBQUE7WUFBQSwwQkFBQTtHUjY3RUQ7RVEzN0VEO0lBQ0UsbUNBQUE7WUFBQSwyQkFBQTtHUjY3RUQ7Q0FDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2Ny4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG59XG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAvKiAyICovXG59XG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi9cbn1cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovXG59XG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG59XG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyxcbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbn1cbmJvZHkge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkV1cm9wZUNvbmRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgY29sb3I6ICMzRTNFM0Y7XG59XG5hIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgZm9udC1mYW1pbHk6IFwiRXVyb3BlQ29uZFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICM5YTlhOWE7XG59XG4uZGVmYXVsdF9hLWJ0bl9jb250IHtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRlZmF1bHRfYS1idG5fY29udCAuZGVmYXVsdF9hLWJ0biB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiRXVyb3BlQ29uZFwiO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRTQxNTE1O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggMjcuODRweCA0LjE2cHggcmdiYSgyMCwgMjAsIDIwLCAwLjE3KTtcbn1cbi5kZWZhdWx0X2EtYnRuX2NvbnQgLmRlZmF1bHRfYS1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI0VBMjQyNDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uZGVmYXVsdF9hLWJ0bl9jb250IGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzAlO1xuICBsZWZ0OiA3MiU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNFNDE1MTU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kZWZhdWx0X2EtYnRuOmhvdmVyIGkge1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uZGVmYXVsdF9zdWJtaXQtYnRuX2NvbnQge1xuICBtYXgtd2lkdGg6IDE3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGVmYXVsdF9zdWJtaXQtYnRuX2NvbnQgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MiU7XG4gIGxlZnQ6IDcwJTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI0VBMjQyNDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRlZmF1bHRfc3VibWl0LWJ0bl9jb250IC5kZWZhdWx0X3N1Ym1pdC1idG4ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LWZhbWlseTogXCJFdXJvcGVDb25kXCI7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM0RjRFNEU7XG4gIHBhZGRpbmc6IDEwcHggNDZweDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kZWZhdWx0X3N1Ym1pdC1idG5fY29udCAuZGVmYXVsdF9zdWJtaXQtYnRuOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMS4zMXB4IDEuNjlweCByZ2JhKDE3LCAxNywgMTcsIDAuMjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5kZWZhdWx0X3N1Ym1pdC1idG46aG92ZXIgKyBpIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuI2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIG9wYWNpdHkgMC41cywgdmlzaWJpbGl0eSAwLjVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIG9wYWNpdHkgMC41cywgdmlzaWJpbGl0eSAwLjVzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwMDA7XG59XG4jYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jYnV0dG9uIGk6aG92ZXIge1xuICBjb2xvcjogI0VGOTYyQTtcbn1cbiNidXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTExMTE7XG4gIGNvbG9yOiAjRUY5NjJBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDQ0NDQ0O1xufVxuI2J1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xufVxuI2J1dHRvbi5zaG93IHtcbiAgb3BhY2l0eTogMC43O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICNidXR0b24ge1xuICAgIG1hcmdpbjogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICNidXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jdXN0b21faW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjMjYyYjJkO1xuICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuLmN1c3RvbV9pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY3VzdG9tX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjYyYjJkO1xufVxuLmlucHV0ZmlsZSB7XG4gIHdpZHRoOiAwLjFweDtcbiAgaGVpZ2h0OiAwLjFweDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5pbnB1dGZpbGUgKyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5pbnB1dGZpbGUgKyBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogXCJoYW5kXCIgY3Vyc29yICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlucHV0ZmlsZSArIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5jdXN0b21fYmx1ZV9kb3RzX2xpc3QgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jdXN0b21fYmx1ZV9kb3RzX2xpc3QgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXI6IDUwJTtcbiAgYmFja2dyb3VuZDogIzNmODRiZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN1c3RvbV9ibHVlX2RvdHNfbGlzdCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5jdXN0b21fYmx1ZV9kb3RzX2xpc3QgbGk6YmVmb3JlIHtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlZmF1bHRfYnRuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZzogMTBweCA0NHB4O1xuICB9XG59XG4uaDItY3VzdG9tIHtcbiAgZm9udC1mYW1pbHk6IFwiRXVyb3BlQ29uZFwiO1xuICBmb250LXNpemU6IDQ2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMUIxQjFCO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oMy1jdXN0b20ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmgzLWN1c3RvbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZDQzMzQyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5oMy1jdXN0b20gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmgyLWN1c3RvbSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5oMy1jdXN0b20ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5oMy1jdXN0b206OmFmdGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5oMi1jdXN0b20ge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5oMi1jdXN0b20ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxubGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uaGVhZGVyIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbi5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIuNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNSU7XG59XG4uZGVzY3Ige1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNSU7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmRlc2NyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNSU7XG4gICAgcGFkZGluZy1yaWdodDogMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5zdGF0aWMtZWxlbWVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG4uc3RhdGljLWVsZW1lbnRzX19tb2JpbGUtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyX2xvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG4uaGVhZGVyX2xvZ28gYSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDcwcHg7XG4gIHRvcDogNTBweDtcbiAgbWF4LXdpZHRoOiAxNzBweDtcbn1cbi5zdGF0aWMtZWxlbWVudHMgLnBob25lLXRvcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDAuNzU7XG4gIGNvbG9yOiAjMDIwMjBlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMDBweDtcbiAgdG9wOiAxOHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC1tb3otdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLW8tdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcbn1cbi5zdGF0aWMtZWxlbWVudHMgLnBob25lLXRvcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNjc3M0IwO1xufVxuLnN0YXRpYy1lbGVtZW50cyAucGhvbmUtdG9wIGE6aG92ZXIge1xuICBjb2xvcjogI0QwMTgxQztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubm9zZWxlY3Qge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmJ1dHRvbi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMjIwcHg7XG4gIGZvbnQtZmFtaWx5OiAnRXVyb3BlQ29uZGVuc2VkQycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNjc3M0IwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAtby10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZSwgLW8tdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZSwgdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLW1vei10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZSwgdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UsIHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLW1vei10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtby10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xufVxuLmJ1dHRvbi1tZW51IC5jb250YWN0X3VzX190ZXh0IHtcbiAgY29sb3I6ICM1NzczQjA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDgwcHg7XG59XG4uYnV0dG9uLW1lbnU6aG92ZXIgLmNvbnRhY3RfdXNfX3RleHQge1xuICBjb2xvcjogI0QwMTgxQztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYnV0dG9uLW1lbnUge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uYnV0dG9uLW1lbnUgLmljb24ge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICNCRjIwMTk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjZzIGN1YmljLWJlemllcigwLjE4LCAwLjU3LCAwLjM4LCAwLjk4KTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjZzIGN1YmljLWJlemllcigwLjE4LCAwLjU3LCAwLjM4LCAwLjk4KTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTgsIDAuNTcsIDAuMzgsIDAuOTgpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTgsIDAuNTcsIDAuMzgsIDAuOTgpO1xufVxuLmJ1dHRvbi1tZW51LmFuaW1hdGUgLmljb24taGFuZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhhbmQ7XG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IGhhbmQ7XG4gIC1vLWFuaW1hdGlvbi1uYW1lOiBoYW5kO1xuICBhbmltYXRpb24tbmFtZTogaGFuZDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgLW1vei1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAtby1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIC1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuLmJ1dHRvbi1tZW51IC5pY29uLWhhbmQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGUoLTRweCwgLTJweCk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGUoLTRweCwgLTJweCk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGUoLTRweCwgLTJweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGUoLTRweCwgLTJweCk7XG59XG4uYnV0dG9uLW1lbnUuYWN0aXZlIC5pY29uLWhhbmQge1xuICBvcGFjaXR5OiAwO1xufVxuLmJ1dHRvbi1tZW51IC5pY29uIC5pY29uLWNsb3NlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjI1NSwgMC4wNTUsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yNTUsIDAuMDU1LCAwLjM1NSwgMSk7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjI1NSwgMC4wNTUsIDAuMzU1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yNTUsIDAuMDU1LCAwLjM1NSwgMSksIC1tb3otdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjU1LCAwLjA1NSwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yNTUsIDAuMDU1LCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjI1NSwgMC4wNTUsIDAuMzU1LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yNTUsIDAuMDU1LCAwLjM1NSwgMSksIC1tb3otdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjU1LCAwLjA1NSwgMC4zNTUsIDEpLCAtby10cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yNTUsIDAuMDU1LCAwLjM1NSwgMSk7XG59XG4uYnV0dG9uLW1lbnUuYWN0aXZlIC5pY29uLWNsb3NlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5idXR0b24tbWVudSAuaWNvbi1jbG9zZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYnV0dG9uLW1lbnUgLnRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4MHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBjdWJpYy1iZXppZXIoMC4xOCwgMC41NywgMC4zOCwgMC45OCksIC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTgsIDAuNTcsIDAuMzgsIDAuOTgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgY3ViaWMtYmV6aWVyKDAuMTgsIDAuNTcsIDAuMzgsIDAuOTgpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjE4LCAwLjU3LCAwLjM4LCAwLjk4KTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGN1YmljLWJlemllcigwLjE4LCAwLjU3LCAwLjM4LCAwLjk4KSwgLW8tdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTgsIDAuNTcsIDAuMzgsIDAuOTgpO1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjE4LCAwLjU3LCAwLjM4LCAwLjk4KSwgb3BhY2l0eSAwLjZzIGN1YmljLWJlemllcigwLjE4LCAwLjU3LCAwLjM4LCAwLjk4KSwgLW1vei10cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4xOCwgMC41NywgMC4zOCwgMC45OCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjE4LCAwLjU3LCAwLjM4LCAwLjk4KSwgb3BhY2l0eSAwLjZzIGN1YmljLWJlemllcigwLjE4LCAwLjU3LCAwLjM4LCAwLjk4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTgsIDAuNTcsIDAuMzgsIDAuOTgpLCBvcGFjaXR5IDAuNnMgY3ViaWMtYmV6aWVyKDAuMTgsIDAuNTcsIDAuMzgsIDAuOTgpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjE4LCAwLjU3LCAwLjM4LCAwLjk4KSwgLW1vei10cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4xOCwgMC41NywgMC4zOCwgMC45OCksIC1vLXRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjE4LCAwLjU3LCAwLjM4LCAwLjk4KTtcbn1cbi5idXR0b24tbWVudSAudGV4dC1vcGVuIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5idXR0b24tbWVudSAudGV4dC1jbG9zZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MHB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XG4gIG9wYWNpdHk6IDA7XG59XG4uYnV0dG9uLW1lbnUuYWN0aXZlIC50ZXh0LW9wZW4ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MHB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpO1xuICBvcGFjaXR5OiAwO1xufVxuLmJ1dHRvbi1tZW51LmFjdGl2ZSAudGV4dC1jbG9zZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnV0dG9uLW1lbnU6aG92ZXIgLmljb24gLmljb24tY2xvc2Uge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYnV0dG9uLW1lbnUuYWN0aXZlOmhvdmVyIC5pY29uIHtcbiAgYmFja2dyb3VuZDogI0ZGMjIxOTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBoYW5kIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgfVxuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlKC00cHgsIC0ycHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlKC00cHgsIC0ycHgpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGUoLTRweCwgLTJweCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgaGFuZCB7XG4gIDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gIH1cbiAgMjUlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGUoLTRweCwgLTJweCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcbiAgICAtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgfVxuICA1MCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgfVxuICA3NSUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlKC00cHgsIC0ycHgpO1xuICAgIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuICB9XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBoYW5kIHtcbiAgMCUge1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuICB9XG4gIDI1JSB7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlKC00cHgsIC0ycHgpO1xuICAgIC1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgfVxuICA1MCUge1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuICB9XG4gIDc1JSB7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlKC00cHgsIC0ycHgpO1xuICAgIC1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhhbmQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gICAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuICAgIC1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgfVxuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGUoLTRweCwgLTJweCk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlKC00cHgsIC0ycHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgICAtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gICAgLW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gICAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuICAgIC1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGUoLTRweCwgLTJweCk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlKC00cHgsIC0ycHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgICAtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gICAgLW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbn1cbi5idXR0b24tbWVudS5hbmltYXRlLW1vYmlsZSAuaWNvbi1oYW5kIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGFuZC1tb2JpbGU7XG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IGhhbmQtbW9iaWxlO1xuICAtby1hbmltYXRpb24tbmFtZTogaGFuZC1tb2JpbGU7XG4gIGFuaW1hdGlvbi1uYW1lOiBoYW5kLW1vYmlsZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDNzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBoYW5kLW1vYmlsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gIH1cbiAgODUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGUoLTRweCwgLTJweCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgfVxuICA5NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlKC00cHgsIC0ycHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGhhbmQtbW9iaWxlIHtcbiAgMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICA4MCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgfVxuICA4NSUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlKC00cHgsIC0ycHgpO1xuICAgIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuICB9XG4gIDkwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuICB9XG4gIDk1JSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlKC00cHgsIC0ycHgpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGUoLTRweCwgLTJweCk7XG4gICAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGhhbmQtbW9iaWxlIHtcbiAgMCUge1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgODAlIHtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgfVxuICA4NSUge1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGUoLTRweCwgLTJweCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcbiAgICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gIH1cbiAgOTAlIHtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgfVxuICA5NSUge1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGUoLTRweCwgLTJweCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcbiAgICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBoYW5kLW1vYmlsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gICAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuICAgIC1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgfVxuICA4NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGUoLTRweCwgLTJweCk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlKC00cHgsIC0ycHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgICAtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gICAgLW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gICAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuICAgIC1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgfVxuICA5NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGUoLTRweCwgLTJweCk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlKC00cHgsIC0ycHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgICAtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gICAgLW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbn1cbi5idXR0b24tbWVudSAuaWNvbiBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBjdWJpYy1iZXppZXIoMC4yNTUsIDAuMDU1LCAwLjM1NSwgMSk7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBjdWJpYy1iZXppZXIoMC4yNTUsIDAuMDU1LCAwLjM1NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGN1YmljLWJlemllcigwLjI1NSwgMC4wNTUsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGN1YmljLWJlemllcigwLjI1NSwgMC4wNTUsIDAuMzU1LCAxKTtcbn1cbi5idXR0b24tbWVudSAuaWNvbi1oYW5kIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlKC00cHgsIC0ycHgpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGUoLTRweCwgLTJweCk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlKC00cHgsIC0ycHgpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlKC00cHgsIC0ycHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlKC00cHgsIC0ycHgpO1xufVxuLmJ1dHRvbi1tZW51IC5pY29uLWhhbmQge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBjdWJpYy1iZXppZXIoMC4yNTUsIDAuMDU1LCAwLjM1NSwgMSk7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBjdWJpYy1iZXppZXIoMC4yNTUsIDAuMDU1LCAwLjM1NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGN1YmljLWJlemllcigwLjI1NSwgMC4wNTUsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGN1YmljLWJlemllcigwLjI1NSwgMC4wNTUsIDAuMzU1LCAxKTtcbn1cbiNwcmVsb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogIzAwMDAwMCB1cmwoJy4uL2ltZy9wcmVsb2FkZXIuZ2lmJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMnMgbGluZWFyO1xufVxuLmhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyAxLjVzLCBvcGFjaXR5IDEuNXMgbGluZWFyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc3RhdGljLWVsZW1lbnRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zdGF0aWMtZWxlbWVudHNfX21vYmlsZS1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfbG9nbyBhIGltZyB7XG4gICAgbGVmdDogMjBweDtcbiAgICB0b3A6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHB4O1xuICB9XG4gIC5oZWFkZXJfY29udGFjdCAucGhvbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9jb250YWN0IC5jb250YWN0X3VzIHtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IC00MHB4O1xuICB9XG4gIC5zdGF0aWMtZWxlbWVudHMgLnBob25lLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnV0dG9uLW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC02MHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICB9XG59XG4uZnAtdGFibGVDZWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZnVsbHBhZ2UgLm1haW5fc2NyZWVuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoLTkwZGVnLCAjZWNlY2VjIDAlLCAjYzZjNmM2IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtOTBkZWcsICNlY2VjZWMgMCUsICNjNmM2YzYgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsICNlY2VjZWMgMCUsICNjNmM2YzYgMTAwJSk7XG59XG4uZnVsbHBhZ2UgLm1haW5fc2NyZWVuIC5mbGV4X2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG4uZnVsbHBhZ2UgLm1haW5fc2NyZWVuIC5mbGV4X2NvbnRhaW5lciAubWFpbl9zY3JlZW5fX3RleHQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5mdWxscGFnZSAubWFpbl9zY3JlZW4gLmZsZXhfY29udGFpbmVyIC5tYWluX3NjcmVlbl9fdGV4dCAuZGVzY3JfdG9wIHtcbiAgY29sb3I6ICNkMDE4MWM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlJywgc2VyaWY7XG59XG4uZnVsbHBhZ2UgLm1haW5fc2NyZWVuIC5mbGV4X2NvbnRhaW5lciAubWFpbl9zY3JlZW5fX3RleHQgaDIge1xuICBmb250LXNpemU6IDkwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5mdWxscGFnZSAubWFpbl9zY3JlZW4gLmZsZXhfY29udGFpbmVyIC5tYWluX3NjcmVlbl9fdGV4dCAuZGVzY3JfYm90dG9tIHtcbiAgY29sb3I6ICM3MTcxNzE7XG59XG4uc2Nyb2xsLWRvd24tbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNmcC1uYXYubGVmdCB7XG4gIGxlZnQ6IDk2cHg7XG59XG4jZnAtbmF2IHVsIGxpIC5mcC10b29sdGlwIHtcbiAgY29sb3I6ICM2NzczYjA7XG59XG4jZnAtbmF2IHVsIGxpIGEge1xuICBtYXJnaW4tbGVmdDogMThweDtcbn1cbiNmcC1uYXYgdWwgbGkgYSBzcGFuLFxuLmZwLXNsaWRlc05hdiB1bCBsaSBhIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjc3M2IwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xufVxuI2ZwLW5hdiB1bCBsaTpob3ZlciBhIHNwYW4sXG4uZnAtc2xpZGVzTmF2IHVsIGxpOmhvdmVyIGEgc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG59XG4jZnAtbmF2IHVsIGxpIGEuYWN0aXZlIHNwYW4sXG4uZnAtc2xpZGVzTmF2IHVsIGxpIGEuYWN0aXZlIHNwYW4sXG4jZnAtbmF2IHVsIGxpOmhvdmVyIGEuYWN0aXZlIHNwYW4sXG4uZnAtc2xpZGVzTmF2IHVsIGxpOmhvdmVyIGEuYWN0aXZlIHNwYW4ge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jZnAtbmF2IHVsIGxpIC5mcC10b29sdGlwLmxlZnQge1xuICBsZWZ0OiBpbml0aWFsO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAtNnB4O1xufVxuI2ZwLW5hdiB1bCBsaTpob3ZlciAuZnAtdG9vbHRpcCB7XG4gIG9wYWNpdHk6IDA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2Nyb2xsLWRvd24tYnRuIHtcbiAgMCUge1xuICAgIHRvcDogLTIwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAxMjBweDtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHNjcm9sbC1kb3duLWJ0biB7XG4gIDAlIHtcbiAgICB0b3A6IC0yMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMTIwcHg7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgc2Nyb2xsLWRvd24tYnRuIHtcbiAgMCUge1xuICAgIHRvcDogLTIwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAxMjBweDtcbiAgfVxufVxuQGtleWZyYW1lcyBzY3JvbGwtZG93bi1idG4ge1xuICAwJSB7XG4gICAgdG9wOiAtMjBweDtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDEyMHB4O1xuICB9XG59XG4uc2Nyb2xsLWRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiA2MHB4O1xuICBtYXJnaW4tbGVmdDogLTMxcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG4uc2Nyb2xsLWRvd24gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTQ7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNjc3M2IwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDhweDtcbiAgdG9wOiAyNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlO1xufVxuLnNjcm9sbC1kb3duIGkge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICM2NzczYjA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2Nyb2xsLWRvd24gaTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzY3JvbGwtZG93bi1idG47XG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IHNjcm9sbC1kb3duLWJ0bjtcbiAgLW8tYW5pbWF0aW9uLW5hbWU6IHNjcm9sbC1kb3duLWJ0bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNjcm9sbC1kb3duLWJ0bjtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjFzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjFzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xcyBlYXNlO1xufVxuLnNjcm9sbC1kb3duOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogIzFCMUIxQjtcbn1cbi5zY3JvbGwtZG93bjpob3ZlciBpOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzFCMUIxQjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZ1bGxwYWdlIC5tYWluX3NjcmVlbiAuZmxleF9jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNSU7XG4gIH1cbiAgLm1haW5fc2NyZWVuX19pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgLmZ1bGxwYWdlIC5tYWluX3NjcmVlbiAuZmxleF9jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTYuNSU7XG4gICAgcGFkZGluZy1yaWdodDogMTYuNSU7XG4gIH1cbiAgLmZ1bGxwYWdlIC5tYWluX3NjcmVlbiAuZmxleF9jb250YWluZXIgLm1haW5fc2NyZWVuX190ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbiAgLm1haW5fc2NyZWVuX19pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNjcm9sbC1kb3duLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZnVsbHBhZ2UgLm1haW5fc2NyZWVuIC5mbGV4X2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNSU7XG4gIH1cbiAgLnNjcm9sbC1kb3duLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnVsbHBhZ2UgLm1haW5fc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG4gIC5mdWxscGFnZSAubWFpbl9zY3JlZW4gLmZsZXhfY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5tYWluX3NjcmVlbl9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZ1bGxwYWdlIC5tYWluX3NjcmVlbiAuZmxleF9jb250YWluZXIgLm1haW5fc2NyZWVuX190ZXh0IC5kZXNjcl90b3Age1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuZnVsbHBhZ2UgLm1haW5fc2NyZWVuIC5mbGV4X2NvbnRhaW5lciAubWFpbl9zY3JlZW5fX3RleHQgcCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAuZnVsbHBhZ2UgLm1haW5fc2NyZWVuIC5mbGV4X2NvbnRhaW5lciAubWFpbl9zY3JlZW5fX3RleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZ1bGxwYWdlIC5tYWluX3NjcmVlbiAuZmxleF9jb250YWluZXIgLm1haW5fc2NyZWVuX190ZXh0IC5kZXNjcl9ib3R0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haW5fc2NyZWVuX19pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5oZWFkZXJfbG9nbyBhIGltZyB7XG4gICAgbWF4LXdpZHRoOiA1NHB4O1xuICB9XG4gIC5oZWFkZXJfY29udGFjdCAuY29udGFjdF91cyAuY29udGFjdF91c19faW1nIHtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogMTJweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmhlYWRlcl9jb250YWN0IC5jb250YWN0X3VzIC5jb250YWN0X3VzX190ZXh0IHtcbiAgICByaWdodDogNTBweDtcbiAgfVxuICAuZnVsbHBhZ2UgLm1haW5fc2NyZWVuIC5mbGV4X2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAubWFpbl9zY3JlZW5fX2ltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgfVxuICAuZnVsbHBhZ2UgLm1haW5fc2NyZWVuIC5mbGV4X2NvbnRhaW5lciAubWFpbl9zY3JlZW5fX3RleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAuc2Nyb2xsLWRvd24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRvcDogNDBweDtcbiAgfVxuICAuc2Nyb2xsLWRvd24gaSB7XG4gICAgaGVpZ2h0OiA4MnB4O1xuICB9XG59XG4uZnVsbHBhZ2UgLnN1Ym1pdF9zY3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMDIwMjBlO1xufVxuLmZ1bGxwYWdlIC5zdWJtaXRfc2NyZWVuX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZnVsbHBhZ2UgLnN1Ym1pdF9zY3JlZW5fX2l0ZW1zIC5zdWJtaXRfc2NyZWVuX19pdGVtIHtcbiAgbWF4LXdpZHRoOiAzNDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5mdWxscGFnZSAuc3VibWl0X3NjcmVlbl9faXRlbXMgLnN1Ym1pdF9zY3JlZW5fX2l0ZW0gcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5mdWxscGFnZSAuc3VibWl0X3NjcmVlbl9faXRlbXMgLnN1Ym1pdF9zY3JlZW5fX2l0ZW0gLnN1Ym1pdF9zY3JlZW5fX3RpdGxlIHtcbiAgY29sb3I6ICNFQ0VDRUM7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmZ1bGxwYWdlIC5zdWJtaXRfc2NyZWVuX19pdGVtcyAuc3VibWl0X3NjcmVlbl9faXRlbSBpbWcge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogOTJweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmZ1bGxwYWdlIC5zdWJtaXRfc2NyZWVuX19pdGVtcyAuc3VibWl0X3NjcmVlbl9faXRlbSAuc3VibWl0X3NjcmVlbl9fZGVzY3Ige1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgY29sb3I6ICNFQ0VDRUM7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmZ1bGxwYWdlIC5zdWJtaXRfc2NyZWVuX19pdGVtcyAuc3VibWl0X3NjcmVlbl9faXRlbSAuc3VibWl0X3NjcmVlbl9fZHRuLWNvbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNzdweDtcbiAgd2lkdGg6IDM0OHB4O1xuICBsZWZ0OiAtMXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5mdWxscGFnZSAuc3VibWl0X3NjcmVlbl9faXRlbXMgLnN1Ym1pdF9zY3JlZW5fX2l0ZW0gLnN1Ym1pdF9zY3JlZW5fX2R0bi1jb250OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uZnVsbHBhZ2UgLnN1Ym1pdF9zY3JlZW5fX2l0ZW1zIC5zdWJtaXRfc2NyZWVuX19pdGVtIC5zdWJtaXRfc2NyZWVuX19kdG4tY29udDpob3ZlciAuc3VibWl0X3NjcmVlbl9fZHRuIHtcbiAgY29sb3I6ICMwMjAyMGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmZ1bGxwYWdlIC5zdWJtaXRfc2NyZWVuX19pdGVtcyAuc3VibWl0X3NjcmVlbl9faXRlbSAuc3VibWl0X3NjcmVlbl9fZHRuLWNvbnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0VDRUNFQztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG4uZnVsbHBhZ2UgLnN1Ym1pdF9zY3JlZW5fX2l0ZW1zIC5zdWJtaXRfc2NyZWVuX19pdGVtOmhvdmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTVkYWZjO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTVkYWZjO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5mdWxscGFnZSAuc3VibWl0X3NjcmVlbl9faXRlbXMgLnN1Ym1pdF9zY3JlZW5fX2l0ZW06aG92ZXIgLnN1Ym1pdF9zY3JlZW5fX3RpdGxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxNWRhZmM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTVkYWZjO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5mdWxscGFnZSAuc3VibWl0X3NjcmVlbl9faXRlbXMgLnN1Ym1pdF9zY3JlZW5fX2l0ZW06aG92ZXIgLnN1Ym1pdF9zY3JlZW5fX2R0bi1jb250IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxNWRhZmM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTVkYWZjO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxNWRhZmM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxNWRhZmM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zdWJtaXRfc2NyZWVuLWNvbnQge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cbi5mdWxscGFnZSAubWFpbl9zY3JlZW4gLnN1Ym1pdF9zY3JlZW4tY29udCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAuZnVsbHBhZ2UgLnN1Ym1pdF9zY3JlZW5fX2l0ZW1zIC5zdWJtaXRfc2NyZWVuX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICB9XG4gIC5mdWxscGFnZSAuc3VibWl0X3NjcmVlbl9faXRlbXMgLnN1Ym1pdF9zY3JlZW5fX2l0ZW0gLnN1Ym1pdF9zY3JlZW5fX2R0bi1jb250IHtcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cbiAgLmZ1bGxwYWdlIC5zdWJtaXRfc2NyZWVuX19pdGVtcyAuc3VibWl0X3NjcmVlbl9faXRlbSAuc3VibWl0X3NjcmVlbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZnVsbHBhZ2UgLm1haW5fc2NyZWVuIC5zdWJtaXRfc2NyZWVuLWNvbnQge1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgfVxuICAuZnVsbHBhZ2UgLnN1Ym1pdF9zY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5MHB4KSB7XG4gIC5mdWxscGFnZSAuc3VibWl0X3NjcmVlbiB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICB9XG4gIC5mdWxscGFnZSAubWFpbl9zY3JlZW4gLnN1Ym1pdF9zY3JlZW4tY29udCB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICB9XG4gIC5mdWxscGFnZSAuc3VibWl0X3NjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5mdWxscGFnZSAuc3VibWl0X3NjcmVlbl9faXRlbXMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmZ1bGxwYWdlIC5zdWJtaXRfc2NyZWVuX19pdGVtcyAuc3VibWl0X3NjcmVlbl9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAzNDhweDtcbiAgfVxuICAuZnVsbHBhZ2UgLnN1Ym1pdF9zY3JlZW5fX2l0ZW1zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gIH1cbiAgLmZ1bGxwYWdlIC5zdWJtaXRfc2NyZWVuX19pdGVtcyAuaXRlbV9maXJzdCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAuZnVsbHBhZ2UgLnN1Ym1pdF9zY3JlZW5fX2l0ZW1zIC5pdGVtX3NlY29uZCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbiAgLmZ1bGxwYWdlIC5zdWJtaXRfc2NyZWVuX19pdGVtcyAuaXRlbV90aGlyZCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbiAgLmZ1bGxwYWdlIC5zdWJtaXRfc2NyZWVuX19pdGVtcyAuc3VibWl0X3NjcmVlbl9faXRlbSAuc3VibWl0X3NjcmVlbl9fZHRuLWNvbnQge1xuICAgIHdpZHRoOiAzNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5mdWxscGFnZSAuc3VibWl0X3NjcmVlbl9faXRlbXMgLnN1Ym1pdF9zY3JlZW5fX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbiAgLmZ1bGxwYWdlIC5zdWJtaXRfc2NyZWVuX19pdGVtcyAuc3VibWl0X3NjcmVlbl9faXRlbSAuc3VibWl0X3NjcmVlbl9fZHRuLWNvbnQge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuICAuZnVsbHBhZ2UgLnN1Ym1pdF9zY3JlZW5fX2l0ZW1zIC5zdWJtaXRfc2NyZWVuX19pdGVtIC5zdWJtaXRfc2NyZWVuX19kZXNjciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4jc2VjdGlvbjMgLmZwLXRhYmxlQ2VsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiNzZWN0aW9uMyB7XG4gIGJhY2tncm91bmQ6ICNFQ0VDRUM7XG59XG4ucG9ydGZvbGlvX3NjcmVlbiB7XG4gIHdpZHRoOiA5MCU7XG4gIGJhY2tncm91bmQ6ICNEMkQyRDI7XG59XG4uc2xfaXRlbV9jb250ZW50IHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLnNsX2l0ZW1fY29udGVudCAuc2xfaXRlbV9fdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnNsX2l0ZW1fY29udGVudCAuc2xfaXRlbV9fZGVzY3Ige1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnNsX2l0ZW1fY29udGVudCAuc2xfaXRlbV9idG5fX2NvbnQgYSB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMjBweCAyNnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnNsX2l0ZW1fY29udGVudCAuc2xfaXRlbV9idG5fX2NvbnQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMjAyMEU7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5zbF9pdGVtX2NvbnRlbnQgLnNsX2l0ZW1fYnRuX19jb250IGEgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDI2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmNvbnRhaW5lcl9zbGljayB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDU0cHg7XG59XG4uc21hbGxuYXYge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNtYWxsbmF2IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG59XG4uc2xkXzEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BvcnRmb2xpby1zY3JlZW4vaXRlbTExLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDBweDtcbn1cbi5zbGRfMTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMjAyMEUgdXJsKC4uL2ltZy9wb3J0Zm9saW8tc2NyZWVuL2l0ZW0xLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uc2xkXzIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BvcnRmb2xpby1zY3JlZW4vaXRlbTIyLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDBweDtcbn1cbi5zbGRfMjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMjAyMEUgdXJsKC4uL2ltZy9wb3J0Zm9saW8tc2NyZWVuL2l0ZW0yLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uc2xkXzMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BvcnRmb2xpby1zY3JlZW4vaXRlbTMzLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDBweDtcbn1cbi5zbGRfMzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMjAyMEUgdXJsKC4uL2ltZy9wb3J0Zm9saW8tc2NyZWVuL2l0ZW0zLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uc2xkXzQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BvcnRmb2xpby1zY3JlZW4vaXRlbTQ0LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDBweDtcbn1cbi5zbGRfNDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMjAyMEUgdXJsKC4uL2ltZy9wb3J0Zm9saW8tc2NyZWVuL2l0ZW00LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uc2xkXzUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BvcnRmb2xpby1zY3JlZW4vaXRlbTU1LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDBweDtcbn1cbi5zbGRfNTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMjAyMEUgdXJsKC4uL2ltZy9wb3J0Zm9saW8tc2NyZWVuL2l0ZW01LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uc2xkXzYge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BvcnRmb2xpby1zY3JlZW4vaXRlbTY2LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDBweDtcbn1cbi5zbGRfNjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMjAyMEUgdXJsKC4uL2ltZy9wb3J0Zm9saW8tc2NyZWVuL2l0ZW02LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uc2xkXzcge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BvcnRmb2xpby1zY3JlZW4vaXRlbTc3LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDBweDtcbn1cbi5zbGRfNzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMjAyMEUgdXJsKC4uL2ltZy9wb3J0Zm9saW8tc2NyZWVuL2l0ZW03LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uc2xkXzgge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BvcnRmb2xpby1zY3JlZW4vaXRlbTg4LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDBweDtcbn1cbi5zbGRfODpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMjAyMEUgdXJsKC4uL2ltZy9wb3J0Zm9saW8tc2NyZWVuL2l0ZW04LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uc2xkXzkge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BvcnRmb2xpby1zY3JlZW4vaXRlbTk5LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDBweDtcbn1cbi5zbGRfOTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMjAyMEUgdXJsKC4uL2ltZy9wb3J0Zm9saW8tc2NyZWVuL2l0ZW05LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uc21hbGxuYXYgZGl2LmFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLm1vYmlsZV9zbGlkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNEMkQyRDI7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLm1vYmlsZV9zbGlkZXIgLm1vYmlsZV9wb3J0Zm9saW9fX3RpdGxlIHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLm1vYmlsZV9zbGlkZXIgLm1vYmlsZV9wb3J0Zm9saW9fX3RpdGxlIC5tb2JpbGVfcG9ydGZvbGlvX190aXRsZS1oZWFkIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuLm1vYmlsZV9zbGlkZXIgLm1vYmlsZV9wb3J0Zm9saW9fX3RpdGxlIC5tb2JpbGVfcG9ydGZvbGlvX190aXRsZS1kZXNjciB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLm1vYmlsZV9zbGlkZXIgLm1vYmlsZV9zbGlkZXJfX2NvbnRhaW5lciAubW9iaWxlX3NsaWRlcl9fY29udGVudCAubW9iaWxlX3NsaWRlcl9fY29udGVudC1pbWcge1xuICBiYWNrZ3JvdW5kOiAjMDIwMjBFO1xuICBtYXgtd2lkdGg6IDMxMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5tb2JpbGVfc2xpZGVyIC5tb2JpbGVfc2xpZGVyX19jb250YWluZXIgLm1vYmlsZV9zbGlkZXJfX2NvbnRlbnQgLm1vYmlsZV9zbGlkZXJfX2NvbnRlbnQtaW1nIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA0MHB4O1xuICBoZWlnaHQ6IDE2MHB4O1xufVxuLm1vYmlsZV9zbGlkZXIgLm1vYmlsZV9zbGlkZXJfX2NvbnRhaW5lciAubW9iaWxlX3NsaWRlcl9fY29udGVudCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNFQ0VDRUM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWF4LXdpZHRoOiAzMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDE0cHg7XG59XG4ubW9iaWxlX3NsaWRlciAubW9iaWxlX3NsaWRlcl9fY29udGFpbmVyIC5tb2JpbGVfc2xpZGVyX19jb250ZW50IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDIwMjBFO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5tb2JpbGVfc2xpZGVyIC5tb2JpbGVfc2xpZGVyX19jb250YWluZXIgLm1vYmlsZV9zbGlkZXJfX2NvbnRlbnQgYSAubW9iaWxlX3NsaWRlcl9fbGluay1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm1vYmlsZV9zbGlkZXIgLm1vYmlsZV9zbGlkZXJfX2NvbnRhaW5lciAubW9iaWxlX3NsaWRlcl9fY29udGVudCBhIC5tb2JpbGVfc2xpZGVyX19saW5rLXMgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2JpbGVfc2xpZGVyIC5tb2JpbGVfc2xpZGVyX19jb250YWluZXIgLm1vYmlsZV9zbGlkZXJfX2NvbnRlbnQgYSAubW9iaWxlX3NsaWRlcl9fbGluay1zIC5tb2JpbGVfc2xpZGVyX19saW5rLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLm1vYmlsZV9zbGlkZXIgLm1vYmlsZV9zbGlkZXJfX2NvbnRhaW5lciAubW9iaWxlX3NsaWRlcl9fY29udGVudCBhIC5tb2JpbGVfc2xpZGVyX19saW5rLXMgLm1vYmlsZV9zbGlkZXJfX2xpbmstdGl0bGUgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDMwcHg7XG59XG4ubW9iaWxlX3NsaWRlciAubW9iaWxlX3NsaWRlcl9fY29udGFpbmVyIC5tb2JpbGVfc2xpZGVyX19jb250ZW50IGEgLm1vYmlsZV9zbGlkZXJfX2xpbmstZGVzY3Ige1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXJfc2xpY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubW9iaWxlX3NsaWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2xpY2stc2xpZGUge1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucG9ydGZvbGlvX3NjcmVlbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLnNsaWNrLXNsaWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmNvbnRhaW5lcl9zbGljayB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICB9XG4gIC5wb3J0Zm9saW9fc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zbWFsbG5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZ1bGxwYWdlIC5mb290ZXJfZm9ybSB7XG4gIGJhY2tncm91bmQ6ICMwMjAyMEU7XG59XG4uZnVsbHBhZ2UgLnNlY3Rpb24tZm9ybSAuZmxleF9jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5mb290ZXJfZm9ybV9faXRlbS1zZWNvbmQge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbi5mb290ZXJfZm9ybV9faXRlbSBwIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mb290ZXJfZm9ybV9faXRlbSAuZm9vdGVyX2Zvcm1fX3N1YnRpdGxlIHtcbiAgY29sb3I6ICNkMDE4MWM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogJ0JlYmFzTmV1ZScsIHNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmZvb3Rlcl9mb3JtX19pdGVtIC5mb290ZXJfZm9ybV9fc29jaWFsX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5mb290ZXJfZm9ybV9faXRlbSAuZm9vdGVyX2Zvcm1fX3NvY2lhbC1jb250IC53aGF0c2FwcCBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1heC13aWR0aDogNTBweDtcbn1cbi5mb290ZXJfZm9ybV9faXRlbSAuZm9vdGVyX2Zvcm1fX3NvY2lhbC1jb250IC50ZWxlZ3JhbSBpbWcge1xuICBtYXgtd2lkdGg6IDUwcHg7XG59XG4uZm9vdGVyX2Zvcm1fX2l0ZW0gLmZvb3Rlcl9mb3JtX19waG9uZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mb290ZXJfZm9ybV9faXRlbSAuZm9vdGVyX2Zvcm1fX3Bob25lOmhvdmVyIHtcbiAgY29sb3I6ICNEMDE4MUM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmZvb3Rlcl9mb3JtLWNvbnQge1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xufVxuLmZvb3Rlcl9mb3JtLWNvbnQgZm9ybSAuY2hlY2tzIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzE1ZGFmYztcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZzogNDBweDtcbn1cbi5mb290ZXJfZm9ybS1jb250IGZvcm0gLmNoZWNrcyAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uZm9vdGVyX2Zvcm0tY29udCBmb3JtIC5jaGVja3MgLml0ZW0gbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuLmZvb3Rlcl9mb3JtLWNvbnQgZm9ybSAuY2hlY2tzIC5pdGVtIGxhYmVsIGlucHV0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9vdGVyX2Zvcm0tY29udCBmb3JtIC5jaGVja3MgLml0ZW0gbGFiZWwgc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmZvb3Rlcl9mb3JtLWNvbnQgZm9ybSAuaW5wdXRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2lucHV0LW5hbWUgaW5wdXQtbmFtZScgJ2lucHV0LXBob25lIGlucHV0LW1haWwnO1xufVxuLmZvb3Rlcl9mb3JtLWNvbnQgZm9ybSAuaW5wdXRzIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3Rlcl9mb3JtLWNvbnQgZm9ybSAuaW5wdXRzIGxhYmVsIHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LWZhbWlseTogJ0V1cm9wZUMnLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzY3NzNiMDtcbiAgb3BhY2l0eTogMC40O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDQwcHg7XG4gIHRvcDogMjZweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgZm9udC1zaXplO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIGZvbnQtc2l6ZTtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIGZvbnQtc2l6ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCBmb250LXNpemU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSwgLW1vei10cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UsIC1tb3otdHJhbnNmb3JtIDAuMnMgZWFzZSwgLW8tdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtby10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG4uZm9vdGVyX2Zvcm0tY29udCBmb3JtIC5pbnB1dHMgbGFiZWwgaW5wdXQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nOiAzOHB4IDI1cHggMThweCAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtZmFtaWx5OiAnRXVyb3BlQycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDM2cHggMjVweCAxNnB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIDFweCAjMTVkYWZjO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZm9vdGVyX2Zvcm0tY29udCBmb3JtIC5pbnB1dHMgLmlucHV0LW5hbWUge1xuICBncmlkLWFyZWE6IGlucHV0LW5hbWU7XG59XG4uZm9vdGVyX2Zvcm0tY29udCBmb3JtIC5pbnB1dHMgLmlucHV0LXBob25lIHtcbiAgZ3JpZC1hcmVhOiBpbnB1dC1waG9uZTtcbn1cbi5mb290ZXJfZm9ybS1jb250IGZvcm0gLmlucHV0cyAuaW5wdXQtbWFpbCB7XG4gIGdyaWQtYXJlYTogaW5wdXQtbWFpbDtcbn1cbi5mb290ZXJfZm9ybS1jb250IGZvcm0gLnN1Ym1pdCB7XG4gIHdpZHRoOiAyMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjY2MxZDFkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAgd2hpdGU7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCB3aGl0ZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCB3aGl0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZSwgLW1vei1ib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgMC4zcyBlYXNlLCAtbW96LWJveC1zaGFkb3cgMC4zcyBlYXNlO1xufVxuLmZvb3Rlcl9mb3JtLWNvbnQgZm9ybSAuc3VibWl0OmhvdmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAyMDBweCAwIDAgMCB3aGl0ZTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAyMDBweCAwIDAgMCB3aGl0ZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMjAwcHggMCAwIDAgd2hpdGU7XG59XG4uZm9vdGVyX2Zvcm0tY29udCBmb3JtIC5zdWJtaXQgLnN1Ym1pdC1mb3JtLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41NDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuOXB4O1xuICBwYWRkaW5nOiAyMnB4IDI5cHggMThweCAzMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMSwgMCwgMCwgMGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUzZCgxLCAwLCAwLCAwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUzZCgxLCAwLCAwLCAwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlM2QoMSwgMCwgMCwgMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlM2QoMSwgMCwgMCwgMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43cztcbiAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjdzO1xuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjdzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjdzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5mb290ZXJfZm9ybS1jb250IGZvcm0gLnN1Ym1pdCAuc3VibWl0LWZvcm0tYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNjYzFkMWQ7XG59XG4uZm9ybV9hbGwgLmNoZWNrcyAuaXRlbTpob3ZlciBpbnB1dCArIC5sYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IHNvbGlkIDJweCAjZmZmO1xufVxuLmZvcm1fYWxsIC5jaGVja3MgaW5wdXQ6Y2hlY2tlZCArIC5sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmZvcm1fYWxsIC5jaGVja3MgaW5wdXQgKyAubGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzE1ZGFmYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMTVkYWZjO1xufVxuaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICM3MTlFQ0U7XG59XG4uZm9vdGVyX2Zvcm0tY29udCBmb3JtIC5pbnB1dHMgbGFiZWwgc3Bhbi5mb2N1c2VkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuODgpIHRyYW5zbGF0ZVkoLTE0cHgpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC44OCkgdHJhbnNsYXRlWSgtMTRweCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuODgpIHRyYW5zbGF0ZVkoLTE0cHgpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDAuODgpIHRyYW5zbGF0ZVkoLTE0cHgpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODgpIHRyYW5zbGF0ZVkoLTE0cHgpO1xufVxuLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBhZGRpbmc6IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRjIwMTk7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uY2xvc2UtcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jbG9zZS1wb3B1cDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDMxcHg7XG4gIHRvcDogMTFweDtcbiAgbGVmdDogLTRweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmNsb3NlLXBvcHVwOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAzMXB4O1xuICB0b3A6IDExcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGxlZnQ6IC00cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4jYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDA4OTMyO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMDg5MzI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgb3BhY2l0eSAwLjVzLCB2aXNpYmlsaXR5IDAuNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgb3BhY2l0eSAwLjVzLCB2aXNpYmlsaXR5IDAuNXM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTAwMDtcbn1cbiNidXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNidXR0b24gaTpob3ZlciB7XG4gIGNvbG9yOiAjRDA4OTMyO1xufVxuI2J1dHRvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTExMTtcbiAgY29sb3I6ICNEMDg5MzI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NDQ0NDQ7XG59XG4jYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG59XG4jYnV0dG9uLnNob3cge1xuICBvcGFjaXR5OiAwLjc7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgI2J1dHRvbiB7XG4gICAgbWFyZ2luOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgI2J1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wb3B1cCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi1mb3JtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uLWZvcm0ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIC5mb290ZXJfZm9ybV9faXRlbS1zZWNvbmQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5mdWxscGFnZSAuc2VjdGlvbi1mb3JtIC5mbGV4X2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZm9vdGVyX2Zvcm1fX2l0ZW0gLmZvb3Rlcl9mb3JtX19zb2NpYWxfdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnVsbHBhZ2UgLnNlY3Rpb24tZm9ybSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmZvb3Rlcl9mb3JtLWNvbnQge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxuICAuZm9vdGVyX2Zvcm0tY29udCBmb3JtIC5pbnB1dHMge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdpbnB1dC1uYW1lIGlucHV0LW5hbWUnICdpbnB1dC1waG9uZSBpbnB1dC1waG9uZScgJ2lucHV0LW1haWwgaW5wdXQtbWFpbCc7XG4gIH1cbiAgLmZvb3Rlcl9mb3JtX19pdGVtLWZpcnN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZvb3Rlcl9mb3JtX19pdGVtIC5mb290ZXJfZm9ybV9fc29jaWFsX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuZm9vdGVyX2Zvcm1fX2l0ZW0gLmZvb3Rlcl9mb3JtX19zb2NpYWxfdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuICAuZm9vdGVyX2Zvcm0tY29udCBmb3JtIC5zdWJtaXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb290ZXJfZm9ybS1jb250IGZvcm0gLnN1Ym1pdDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuZm9vdGVyX2Zvcm0tY29udCBmb3JtIC5zdWJtaXQgLnN1Ym1pdC1mb3JtLWJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuZm9vdGVyX2Zvcm0tY29udCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG4uZm9ybS1wYW5lbC1vcGVuZWQgLm9wZW4tZm9ybS1idXR0b24ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjAxcHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjAxcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MDFweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjAxcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwMXB4KTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTAwO1xufVxuLmZvcm0tcGFuZWwtb3BlbmVkIC5waG9uZS10b3Age1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjAxcHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjAxcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MDFweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjAxcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwMXB4KTtcbn1cbi5idXR0b24tbWVudS5hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWSgtNjAxcHgpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWSgtNjAxcHgpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVZKC02MDFweCk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWSgtNjAxcHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVkoLTYwMXB4KTtcbn1cbi5mb3JtLXBhbmVsLW9wZW5lZC5mcC12aWV3aW5nLTcgLmNsb3NlLWZvcm0tYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcGVuLWZvcm0tYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMjAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCAtby10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIG9wYWNpdHkgMC4zcyBlYXNlLCAtbW96LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIG9wYWNpdHkgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCBvcGFjaXR5IDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtbW96LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC1vLXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XG59XG4ub3Blbi1mb3JtLWJ1dHRvbi5tb3ZlLXRvcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5mb3JtLXBhbmVsLW9wZW5lZCAuY2xvc2UtZm9ybS1idXR0b24ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjAxcHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjAxcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MDFweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjAxcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwMXB4KTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMjAwO1xufVxuLmNsb3NlLWZvcm0tYnV0dG9uIHtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCAtby10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIG9wYWNpdHkgMC4zcyBlYXNlLCAtbW96LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIG9wYWNpdHkgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCBvcGFjaXR5IDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtbW96LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC1vLXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XG59XG4uZm9ybS1wYW5lbC1vcGVuZWQgLmJsb2NrLW5hdi1jb250YWluZXIgLmJsb2NrLW5hdiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MDBweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjAwcHgpO1xufVxuLmJsb2NrLW5hdi1jb250YWluZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC1tb3otdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtbW96LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC1vLXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XG59XG4uYmxvY2stbmF2LWNvbnRhaW5lci5tb3ZlLXJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtbW96LXRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLW1vei10cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtby10cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbi5ibG9jay1uYXYtY29udGFpbmVyIC5ibG9jay1uYXYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC1tb3otdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtbW96LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC1vLXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XG59XG4uZm9ybS1wYW5lbC1vcGVuZWQgLnNvY2lhbHMtd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MDFweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MDFweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwMXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MDFweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjAxcHgpO1xufVxuLnNvY2lhbHMtd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luLXJpZ2h0IDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tcmlnaHQgMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XG4gIC1vLXRyYW5zaXRpb246IG1hcmdpbi1yaWdodCAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC1vLXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgbWFyZ2luLXJpZ2h0IDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLW1vei10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCBtYXJnaW4tcmlnaHQgMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCBtYXJnaW4tcmlnaHQgMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC1tb3otdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLW8tdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcbn1cbi5zb2NpYWxzLXdyYXBwZXIuZm9vdGVyLXNvY2lhbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc29jaWFscy13cmFwcGVyLm1vdmUtcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IC02MDFweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4tcmlnaHQgMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAxLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IG1hcmdpbi1yaWdodCAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDEuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogbWFyZ2luLXJpZ2h0IDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLW8tdHJhbnNmb3JtIDEuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCBtYXJnaW4tcmlnaHQgMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtbW96LXRyYW5zZm9ybSAxLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIG1hcmdpbi1yaWdodCAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIG1hcmdpbi1yaWdodCAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDEuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLW1vei10cmFuc2Zvcm0gMS43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtby10cmFuc2Zvcm0gMS43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xufVxuLmZvcm0tcGFuZWwtb3BlbmVkIC5tYWluLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzAxcHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzAxcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMDFweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzAxcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwMXB4KTtcbn1cbi5mb3JtLXBhbmVsLW9wZW5lZCAubWFpbi13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5mb3JtLXBhbmVsLW9wZW5lZC5mcC12aWV3aW5nLTcgLm1haW4td3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MDFweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MDFweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwMXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MDFweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjAxcHgpO1xufVxuLm1haW4td3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLW1vei10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC1tb3otdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLW8tdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcbn1cbi5tYWluLXdyYXBwZXIubW92ZS1yaWdodCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLW1vei10cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC1tb3otdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLW8tdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5tYWluLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm0tcGFuZWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC1tb3otdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtbW96LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC1vLXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XG59XG4uZm9ybS1wYW5lbC1vcGVuZWQgLmZvcm0tcGFuZWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmNhbGxiYWNrLWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLW1vei10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC1tb3otdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLW8tdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcbn1cbi5jYWxsYmFjay1ibG9jayAuY29udGVudC1jb250YWluZXIuaGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MDFweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MDFweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwMXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MDFweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjAxcHgpO1xufVxuLm1hcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtbW96LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLW1vei10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtby10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xufVxuLm1hcC5zaG93IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtbW96LXRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLW1vei10cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtby10cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLm1hcC1sYWJlbCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZSwgLW8tdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLCBvcGFjaXR5IDAuNHMgZWFzZSwgLW1vei10cmFuc2Zvcm0gMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLCBvcGFjaXR5IDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZSwgb3BhY2l0eSAwLjRzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZSwgLW1vei10cmFuc2Zvcm0gMC41cyBlYXNlLCAtby10cmFuc2Zvcm0gMC41cyBlYXNlO1xufVxuLm1hcC1sYWJlbC5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTRweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0cHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0cHgpO1xufVxuLmZvcm0tcGFuZWwgLmZvcm0gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMTAwcHggIzE0MTQxNDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5pbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxMDBweCBibGFjaztcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50O1xufVxuLmZvcm0gLmNoZWNrcyB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IHNvbGlkIDFweCAjNGQ0ZDRkO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nOiAyNnB4O1xuICB3aWR0aDogNDgxcHg7XG4gIGhlaWdodDogMTYxcHg7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG4uZm9ybSAuY2hlY2tzIC5pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0gLmNoZWNrcyAuaXRlbSBpbnB1dCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZTtcbn1cbi5mb3JtIC5jaGVja3MgLml0ZW06aG92ZXIgaW5wdXQgKyAubGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiBzb2xpZCAycHggd2hpdGU7XG59XG4uZm9ybSAuY2hlY2tzIC5sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiAnRXVyb3BlQycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuODY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG4uZm9ybSAuY2hlY2tzIGlucHV0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5mb3JtIC5jaGVja3MgaW5wdXQgKyAubGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzRjNGM0YztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuLmZvcm0gLmNoZWNrcyBpbnB1dDpjaGVja2VkICsgLmxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogc29saWQgMnB4IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgI2ZmZmZmZjtcbn1cbi5mb3JtIC5pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0gLmlucHV0IGlucHV0IHtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5mb3JtIC5pbnB1dC5pbnB1dC1uYW1lIHtcbiAgd2lkdGg6IDQ4MXB4O1xufVxuLmZvcm0gLmlucHV0LmlucHV0LW1haWwge1xuICB3aWR0aDogMjQxcHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmZvcm0gLmlucHV0LmlucHV0LXBob25lIHtcbiAgd2lkdGg6IDI0MXB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmZvcm0gLmlucHV0LmlucHV0LW1lc3NhZ2Uge1xuICB3aWR0aDogNDgxcHg7XG4gIGhlaWdodDogMTM4cHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uZm9ybSAuaW5wdXQuaW5wdXQtbWVzc2FnZSAucGxhY2Vob2xkZXIge1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0b3A6IDI2cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSwgLW1vei10cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UsIC1tb3otdHJhbnNmb3JtIDAuMnMgZWFzZSwgLW8tdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtby10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG4uZm9ybSAuaW5wdXQuaW5wdXQtbWVzc2FnZSAucGxhY2Vob2xkZXIuZm9jdXNlZCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjg4KSB0cmFuc2xhdGVZKC0xMnB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuODgpIHRyYW5zbGF0ZVkoLTEycHgpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjg4KSB0cmFuc2xhdGVZKC0xMnB4KTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjg4KSB0cmFuc2xhdGVZKC0xMnB4KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg4KSB0cmFuc2xhdGVZKC0xMnB4KTtcbn1cbi5mb3JtIC5pbnB1dC5pbnB1dC1tZXNzYWdlIHRleHRhcmVhIHtcbiAgcGFkZGluZy10b3A6IDY0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmZvcm0gLmlucHV0LmVycm9yIC5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2MxZDFkO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0gLmlucHV0IGlucHV0LFxuLmZvcm0gLmlucHV0IHRleHRhcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmb250LWZhbWlseTogJ0V1cm9wZUMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAzNnB4IDI1cHggMTZweCAyNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzRkNGQ0ZDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZvcm0gLmlucHV0IHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICByZXNpemU6IG5vbmU7XG59XG4uZm9ybSAuaW5wdXQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiAnRXVyb3BlQycsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogMjVweDtcbiAgdG9wOiAyNnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCBmb250LXNpemU7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgZm9udC1zaXplO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgZm9udC1zaXplO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIGZvbnQtc2l6ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLCAtbW96LXRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZSwgLW1vei10cmFuc2Zvcm0gMC4ycyBlYXNlLCAtby10cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC1vLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5mb3JtIC5pbnB1dCBzcGFuLmZvY3VzZWQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44OCkgdHJhbnNsYXRlWSgtMTRweCk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjg4KSB0cmFuc2xhdGVZKC0xNHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC44OCkgdHJhbnNsYXRlWSgtMTRweCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMC44OCkgdHJhbnNsYXRlWSgtMTRweCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44OCkgdHJhbnNsYXRlWSgtMTRweCk7XG59XG4uZm9ybSAuY2hlY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtIC5jaGVjayBpbnB1dC5ob3ZlciArIC5sYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IHNvbGlkIDJweCB3aGl0ZTtcbn1cbi5mb3JtIC5jaGVjayAubGFiZWwge1xuICBmb250LWZhbWlseTogJ0V1cm9wZUMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjYjNiM2IzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybSAuY2hlY2sgLmxhYmVsIHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAzcHggMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjE1cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAwLjE1cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IDAuMTVzIGVhc2U7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2U7XG59XG4uZm9ybSAuY2hlY2sgLmNoZWNrLWFncmVlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmZvcm0gLmNoZWNrIGlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtIC5jaGVjayBpbnB1dCArIC5sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzRjNGM0YztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2U7XG59XG4uZm9ybSAuY2hlY2sgaW5wdXQ6Y2hlY2tlZCArIC5sYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IHNvbGlkIDJweCB3aGl0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4uZm9ybSAuc3VibWl0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBiYWNrZ3JvdW5kOiAjY2MxZDFkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAgd2hpdGU7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCB3aGl0ZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCB3aGl0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZSwgLW1vei1ib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgMC4zcyBlYXNlLCAtbW96LWJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICBtYXJnaW4tbGVmdDogMTA1cHg7XG59XG4uZm9ybSAuc3VibWl0OmhvdmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAyMDBweCAwIDAgMCB3aGl0ZTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAyMDBweCAwIDAgMCB3aGl0ZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMjAwcHggMCAwIDAgd2hpdGU7XG59XG4uZm9ybSAuc3VibWl0IGlucHV0IHtcbiAgZm9udC1mYW1pbHk6ICdFdXJvcGVDb25kZW5zZWRDJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41NDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuOXB4O1xuICBwYWRkaW5nOiAyMnB4IDI5cHggMThweCAzMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMSwgMCwgMCwgMGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUzZCgxLCAwLCAwLCAwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUzZCgxLCAwLCAwLCAwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlM2QoMSwgMCwgMCwgMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlM2QoMSwgMCwgMCwgMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43cztcbiAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjdzO1xuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjdzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjdzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtIC5zdWJtaXQgaW5wdXQ6aG92ZXIge1xuICBjb2xvcjogI2NjMWQxZDtcbn1cbi5mb3JtIC5zdWJtaXQgLnN1Ym1pdC1mb3JtLWJ1dHRvbi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICM0YzRjNGM7XG4gIC8qYm9yZGVyLWNvbG9yOiAjNGM0YzRjOyovXG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZm9ybSAuc3VibWl0IC5zdWJtaXQtZm9ybS1idXR0b24uZGlzYWJsZWQ6aG92ZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5mb3JtIC5hZ3JlZS10ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjM4cztcbiAgLW8tdHJhbnNpdGlvbjogMC4zOHM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4zOHM7XG4gIHRyYW5zaXRpb246IDAuMzhzO1xufVxuLmZvcm0gLmFncmVlLXRleHQ6aG92ZXIge1xuICBjb2xvcjogI2U1MWYxZiAhaW1wb3J0YW50O1xufVxuLmZvcm0tcGFuZWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA2MDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvcm0tcGFuZWwgLmZvcm0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDYwMXB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogIzE0MTQxNDtcbn1cbi5mb3JtLXBhbmVsIC5mb3JtIC5jaGVja3MgaW5wdXQgKyAubGFiZWw6YmVmb3JlIHtcbiAgdG9wOiAwO1xufVxuLmZvcm0tcGFuZWwgLmZvcm0gLmNoZWNrIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cbi5mb3JtLXBhbmVsIC5mb3JtIC5jaGVjayAubGFiZWwge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi5mb3JtLXBhbmVsIC5mb3JtIC5jaGVjayBpbnB1dCArIC5sYWJlbDpiZWZvcmUge1xuICB0b3A6IC00cHg7XG59XG4uZm9ybS1wYW5lbCAuZm9ybSAuc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG4uZm9ybS1wYW5lbCAuZm9ybSAuc3VibWl0IGlucHV0IHtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xufVxuLmZvcm0tcGFuZWwgLmZvcm0gLmZvcm0tYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xuICBsZWZ0OiA2MHB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLmZvcm0tcGFuZWwgLmZvcm0gLmZvcm0tYm94LnNob3cge1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tcGFuZWwgLmZvcm0gLmFncmVlbWVudC1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuLmZvcm0tcGFuZWwgLmZvcm0gLmFncmVlbWVudC1ib3guc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDI7XG59XG4uZm9ybS1wYW5lbCAuZm9ybSAuYWdyZWVtZW50LWJveCAucm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuLmZvcm0tcGFuZWwgLmZvcm0gLmFncmVlbWVudC1ib3ggLnJvdyAuY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4uZm9ybS1wYW5lbCAuZm9ybSAuYWdyZWVtZW50LWJveCAucm93LmhlYWQge1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLmZvcm0tcGFuZWwgLmZvcm0gLmFncmVlbWVudC1ib3ggLnJvdy5oZWFkIC5jZWxsIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBwYWRkaW5nLXRvcDogNjVweDtcbn1cbi5mb3JtLXBhbmVsIC5mb3JtIC5hZ3JlZW1lbnQtYm94IC5yb3cuYWdyZWVtZW50IC5jZWxsIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuLmZvcm0tcGFuZWwgLmZvcm0gLmFncmVlbWVudC1ib3ggLnJvdy5idXR0b25zIHtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cbi5mb3JtLXBhbmVsIC5mb3JtIC5hZ3JlZW1lbnQtYm94IC5yb3cuYnV0dG9ucyAuY2VsbCB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cbi5mb3JtLXBhbmVsIC5mb3JtIC5hZ3JlZW1lbnQtYm94IHAge1xuICBmb250LWZhbWlseTogJ0V1cm9wZUMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg2O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzk5OTtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5mb3JtLXBhbmVsIC5mb3JtIC5hZ3JlZW1lbnQtYm94IC5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMjZweCA0MHB4IDAgMDtcbn1cbi5mb3JtLXBhbmVsIC5mb3JtIC5hZ3JlZW1lbnQtYm94IC5uby1hZ3JlZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZTtcbn1cbi5mb3JtLXBhbmVsIC5mb3JtIC5hZ3JlZW1lbnQtYm94IC5uby1hZ3JlZTpob3ZlciB7XG4gIGNvbG9yOiAjY2MxZDFkO1xufVxuLmZvcm0tcGFuZWwgLmZvcm0gLnRoYW5rLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNjBweDtcbiAgdG9wOiAtMzJweDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG4uZm9ybS1wYW5lbCAuZm9ybSAudGhhbmstYm94LnNob3cge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAyO1xufVxuLmZvcm0tcGFuZWwgLmZvcm0gLnRoYW5rLWJveCAubm90ZSB7XG4gIGZvbnQtZmFtaWx5OiAnRXVyb3BlQycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxOHB4IDAgNDBweCAwO1xufVxuLmZvcm0tcGFuZWwgLmZvcm0gLnRoYW5rLWJveCAuYnV0dG9uIHtcbiAgcGFkZGluZzogMTdweCA2NHB4IDEzcHggNjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1wYW5lbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvcm0tcGFuZWwgLmZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5idXR0b24tbWVudS5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cbiAgLmZvcm0tcGFuZWwtb3BlbmVkIC5waG9uZS10b3Age1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICB9XG59XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2Ny4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHsgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cblxubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscywgLyogMSAqL1xubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIFNjcmlwdGluZ1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCIqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xufVxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgLy8gbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkV1cm9wZUNvbmRcIjtcbiAgLy8gbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGNvbG9yOiAjM0UzRTNGO1xufVxuYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkV1cm9wZUNvbmRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiByZ2IoMTU0LCAxNTQsIDE1NCk7XG59XG5cbi8vIERlZmF1bHQgYSBidXR0b24gc3RhcnRcbi5kZWZhdWx0X2EtYnRuX2NvbnR7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmRlZmF1bHRfYS1idG57XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiRXVyb3BlQ29uZFwiO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjRTQxNTE1O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAyNy44NHB4IDQuMTZweCByZ2JhKDIwLCAyMCwgMjAsIDAuMTcpO1xuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICNFQTI0MjQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB9XG4gIH1cbiAgaXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMCU7XG4gICAgbGVmdDogNzIlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogI0U0MTUxNTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5kZWZhdWx0X2EtYnRuOmhvdmVyIGl7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi8vIERlZmF1bHQgYSBidXR0b24gZW5kXG5cbi8vIERlZmF1bHQgaW5wdXQgYnV0dG9uIHN0YXJ0XG4uZGVmYXVsdF9zdWJtaXQtYnRuX2NvbnR7XG4gIG1heC13aWR0aDogMTcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MiU7XG4gICAgbGVmdDogNzAlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogI0VBMjQyNDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmRlZmF1bHRfc3VibWl0LWJ0bntcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiRXVyb3BlQ29uZFwiO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzRGNEU0RTtcbiAgICBwYWRkaW5nOiAxMHB4IDQ2cHg7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXJ7XG4gICAgICAvLyBjb2xvcjogIzMxNTE5MTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTEuMzFweCAxLjY5cHggcmdiYSgxNywgMTcsIDE3LCAwLjI1KTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIH1cbiAgfVxufVxuLmRlZmF1bHRfc3VibWl0LWJ0bjpob3Zlcitpe1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4vLyBEZWZhdWx0IGlucHV0IGJ1dHRvbiBlbmRcblxuLy8gVE9QIGJ1dHRvbiBzdGFydFxuI2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIG9wYWNpdHkgMC41cywgdmlzaWJpbGl0eSAwLjVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIG9wYWNpdHkgMC41cywgdmlzaWJpbGl0eSAwLjVzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwMDA7XG59XG4jYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jYnV0dG9uIGk6aG92ZXIge1xuICBjb2xvcjogI0VGOTYyQTtcbn1cbiNidXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTExMTE7XG4gIGNvbG9yOiAjRUY5NjJBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDQ0NDQ0O1xufVxuI2J1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xufVxuI2J1dHRvbi5zaG93IHtcbiAgb3BhY2l0eTogMC43O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICNidXR0b24ge1xuICAgIG1hcmdpbjogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICNidXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8vIFRPUCBidXR0b24gZW5kXG5cbi5jdXN0b21faW5wdXR7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6IHJnYigzOCwgNDMsIDQ1KTtcbiAgbWluLXdpZHRoOiBpbmhlcml0O1xuICAmOmZvY3Vze1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2IoMzgsIDQzLCA0NSk7XG4gIH1cbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG5cbn1cbi5pbnB1dGZpbGUge1xuXHR3aWR0aDogMC4xcHg7XG5cdGhlaWdodDogMC4xcHg7XG5cdG9wYWNpdHk6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogLTE7XG59XG4uaW5wdXRmaWxlICsgbGFiZWwge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uaW5wdXRmaWxlOmZvY3VzICsgbGFiZWwsXG4uaW5wdXRmaWxlICsgbGFiZWw6aG92ZXIge1xufVxuLmlucHV0ZmlsZSArIGxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyOyAvKiBcImhhbmRcIiBjdXJzb3IgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5wdXRmaWxlICsgbGFiZWx7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uY3VzdG9tX2JsdWVfZG90c19saXN0IGxpe1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmV7XG4gICAgY29udGVudDpcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgYm9yZGVyOjUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjM2Y4NGJkO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3VzdG9tX2JsdWVfZG90c19saXN0IGxpe1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAmOmJlZm9yZXtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVmYXVsdF9idG57XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggNDRweDtcbiAgfVxufVxuLmgyLWN1c3RvbXtcbiAgZm9udC1mYW1pbHk6IFwiRXVyb3BlQ29uZFwiO1xuICBmb250LXNpemU6IDQ2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMUIxQjFCO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oMy1jdXN0b217XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gICY6OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZDQzMzQyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICBzcGFue1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oMi1jdXN0b217XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5oMy1jdXN0b217XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5oMi1jdXN0b217XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmgyLWN1c3RvbXtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi52aXN1YWxseS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG51bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG4uY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjUlO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjUlO1xufVxuLmRlc2NyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIEB0YWJsZXQtd2lkdGhzIHtcbiAgLmhlYWRlciB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNSU7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmRlc2NyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIEBkZXNrdG9wLXdpZHRoc3tcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNSU7XG4gICAgcGFkZGluZy1yaWdodDogMi41JTtcbiAgICAvLyBtYXgtd2lkdGg6IDE0MjBweDtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIi5zdGF0aWMtZWxlbWVudHN7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDM7XHJcbn1cclxuLnN0YXRpYy1lbGVtZW50c19fbW9iaWxlLXNlY3Rpb257XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uaGVhZGVyX2xvZ297XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDM7XHJcbiAgYXtcclxuICAgIGltZ3tcclxuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgbGVmdDogNzBweDtcclxuICAgICB0b3A6IDUwcHg7XHJcbiAgICAgbWF4LXdpZHRoOiAxNzBweDtcclxuICAgfVxyXG4gfVxyXG59XHJcbi5zdGF0aWMtZWxlbWVudHN7XHJcblx0LnBob25lLXRvcHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMC43NTtcclxuXHRcdGNvbG9yOiByZ2IoMiwgMiwgMTQpO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDEwMHB4O1xyXG5cdFx0dG9wOiAxOHB4O1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtbW96LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC1vLXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XHJcblx0XHRhe1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0Y29sb3I6ICM2NzczQjA7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6ICNEMDE4MUM7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5ub3NlbGVjdCB7XHJcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG4uYnV0dG9uLW1lbnUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IC02MHB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0aGVpZ2h0OiA2MHB4O1xyXG5cdHdpZHRoOiAyMjBweDtcclxuXHRmb250LWZhbWlseTogJ0V1cm9wZUNvbmRlbnNlZEMnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Y29sb3I6ICM2NzczQjA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuXHQtbW96LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuXHQtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG5cdC1vLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XHJcblx0LW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UsIC1vLXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XHJcblx0LW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZSwgdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLW1vei10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLCB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLCB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC1tb3otdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLW8tdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcclxuXHQuY29udGFjdF91c19fdGV4dHtcclxuXHRcdGNvbG9yOiAjNTc3M0IwO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDgwcHg7XHJcblx0fVxyXG4gJjpob3ZlciAuY29udGFjdF91c19fdGV4dHtcclxuICBjb2xvcjogI0QwMTgxQztcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxufVxyXG59XHJcbi5idXR0b24tbWVudSB7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG59XHJcbi5idXR0b24tbWVudSAuaWNvbiB7XHJcblx0d2lkdGg6IDYwcHg7XHJcblx0aGVpZ2h0OiA2MHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDA7XHJcblx0YmFja2dyb3VuZDogI0JGMjAxOTtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC42cyBjdWJpYy1iZXppZXIoMC4xOCwgMC41NywgMC4zOCwgMC45OCk7XHJcblx0LW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjZzIGN1YmljLWJlemllcigwLjE4LCAwLjU3LCAwLjM4LCAwLjk4KTtcclxuXHQtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC42cyBjdWJpYy1iZXppZXIoMC4xOCwgMC41NywgMC4zOCwgMC45OCk7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjZzIGN1YmljLWJlemllcigwLjE4LCAwLjU3LCAwLjM4LCAwLjk4KTtcclxufVxyXG4uYnV0dG9uLW1lbnUuYW5pbWF0ZSAuaWNvbi1oYW5kIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoYW5kO1xyXG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IGhhbmQ7XHJcbiAgLW8tYW5pbWF0aW9uLW5hbWU6IGhhbmQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGhhbmQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAtby1hbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xyXG4gIC1tb3otYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcclxuICAtby1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xyXG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgLW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfVxyXG5cclxuICAuYnV0dG9uLW1lbnUgLmljb24taGFuZCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGUoLTRweCwgLTJweCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGUoLTRweCwgLTJweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGUoLTRweCwgLTJweCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlKC00cHgsIC0ycHgpO1xyXG4gIH1cclxuICAuYnV0dG9uLW1lbnUuYWN0aXZlIC5pY29uLWhhbmQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgLmJ1dHRvbi1tZW51IC5pY29uIC5pY29uLWNsb3NlIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yNTUsIDAuMDU1LCAwLjM1NSwgMSk7XHJcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjI1NSwgMC4wNTUsIDAuMzU1LCAxKTtcclxuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjI1NSwgMC4wNTUsIDAuMzU1LCAxKTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjU1LCAwLjA1NSwgMC4zNTUsIDEpLCAtbW96LXRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjI1NSwgMC4wNTUsIDAuMzU1LCAxKTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjI1NSwgMC4wNTUsIDAuMzU1LCAxKTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjI1NSwgMC4wNTUsIDAuMzU1LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yNTUsIDAuMDU1LCAwLjM1NSwgMSksIC1tb3otdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjU1LCAwLjA1NSwgMC4zNTUsIDEpLCAtby10cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yNTUsIDAuMDU1LCAwLjM1NSwgMSk7XHJcbiAgfVxyXG4gIC5idXR0b24tbWVudS5hY3RpdmUgLmljb24tY2xvc2Uge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgLmJ1dHRvbi1tZW51IC5pY29uLWNsb3NlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIC5idXR0b24tbWVudSAudGV4dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogODBweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBjdWJpYy1iZXppZXIoMC4xOCwgMC41NywgMC4zOCwgMC45OCksIC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTgsIDAuNTcsIDAuMzgsIDAuOTgpO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGN1YmljLWJlemllcigwLjE4LCAwLjU3LCAwLjM4LCAwLjk4KSwgLXdlYmtpdC10cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4xOCwgMC41NywgMC4zOCwgMC45OCk7XHJcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgY3ViaWMtYmV6aWVyKDAuMTgsIDAuNTcsIDAuMzgsIDAuOTgpLCAtby10cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4xOCwgMC41NywgMC4zOCwgMC45OCk7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjE4LCAwLjU3LCAwLjM4LCAwLjk4KSwgb3BhY2l0eSAwLjZzIGN1YmljLWJlemllcigwLjE4LCAwLjU3LCAwLjM4LCAwLjk4KSwgLW1vei10cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4xOCwgMC41NywgMC4zOCwgMC45OCk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4xOCwgMC41NywgMC4zOCwgMC45OCksIG9wYWNpdHkgMC42cyBjdWJpYy1iZXppZXIoMC4xOCwgMC41NywgMC4zOCwgMC45OCk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4xOCwgMC41NywgMC4zOCwgMC45OCksIG9wYWNpdHkgMC42cyBjdWJpYy1iZXppZXIoMC4xOCwgMC41NywgMC4zOCwgMC45OCksIC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTgsIDAuNTcsIDAuMzgsIDAuOTgpLCAtbW96LXRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjE4LCAwLjU3LCAwLjM4LCAwLjk4KSwgLW8tdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTgsIDAuNTcsIDAuMzgsIDAuOTgpOyB9XHJcbiAgICAuYnV0dG9uLW1lbnUgLnRleHQtb3BlbiB7XHJcbiAgICAvLyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIC8vICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgLy8gICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAvLyAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIC8vICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgb3BhY2l0eTogMTsgfVxyXG4gICAgLmJ1dHRvbi1tZW51IC50ZXh0LWNsb3NlIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XHJcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpO1xyXG4gICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MHB4KTtcclxuICAgICAgb3BhY2l0eTogMDsgfVxyXG4gICAgICAuYnV0dG9uLW1lbnUuYWN0aXZlIC50ZXh0LW9wZW4ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpO1xyXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MHB4KTtcclxuICAgICAgICBvcGFjaXR5OiAwOyB9XHJcbiAgICAgICAgLmJ1dHRvbi1tZW51LmFjdGl2ZSAudGV4dC1jbG9zZSB7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cclxuXHJcbiAgICAgICAgICAuYnV0dG9uLW1lbnU6aG92ZXIgLmljb24gLmljb24tY2xvc2Uge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tbWVudS5hY3RpdmU6aG92ZXIgLmljb24ge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjIyMTk7IH1cclxuXHJcbiAgICAgICAgICAgICAgQC13ZWJraXQta2V5ZnJhbWVzIGhhbmQge1xyXG4gICAgICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XHJcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7IH1cclxuICAgICAgICAgICAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGUoLTRweCwgLTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTsgfVxyXG4gICAgICAgICAgICAgICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcclxuICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7IH1cclxuICAgICAgICAgICAgICAgICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfSB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIEAtbW96LWtleWZyYW1lcyBoYW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlKC00cHgsIC0ycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGUoLTRweCwgLTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGUoLTRweCwgLTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGUoLTRweCwgLTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH0gfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBALW8ta2V5ZnJhbWVzIGhhbmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGUoLTRweCwgLTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGUoLTRweCwgLTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGUoLTRweCwgLTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfSB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgaGFuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlKC00cHgsIC0ycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlKC00cHgsIC0ycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGUoLTRweCwgLTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGUoLTRweCwgLTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfSB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tbWVudS5hbmltYXRlLW1vYmlsZSAuaWNvbi1oYW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGFuZC1tb2JpbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uLW5hbWU6IGhhbmQtbW9iaWxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtby1hbmltYXRpb24tbmFtZTogaGFuZC1tb2JpbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBoYW5kLW1vYmlsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1vLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBALXdlYmtpdC1rZXlmcmFtZXMgaGFuZC1tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA4MCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgODUlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGUoLTRweCwgLTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDkwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDk1JSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfSB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEAtbW96LWtleWZyYW1lcyBoYW5kLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgODAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA4NSUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlKC00cHgsIC0ycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDkwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5NSUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlKC00cHgsIC0ycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfSB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQC1vLWtleWZyYW1lcyBoYW5kLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgODAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA4NSUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlKC00cHgsIC0ycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlKC00cHgsIC0ycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDkwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5NSUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGUoLTRweCwgLTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9IH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgaGFuZC1tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDgwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDg1JSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlKC00cHgsIC0ycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlKC00cHgsIC0ycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGUoLTRweCwgLTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5MCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5NSUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGUoLTRweCwgLTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfSB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tbWVudSAuaWNvbiBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBjdWJpYy1iZXppZXIoMC4yNTUsIDAuMDU1LCAwLjM1NSwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBjdWJpYy1iZXppZXIoMC4yNTUsIDAuMDU1LCAwLjM1NSwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGN1YmljLWJlemllcigwLjI1NSwgMC4wNTUsIDAuMzU1LCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGN1YmljLWJlemllcigwLjI1NSwgMC4wNTUsIDAuMzU1LCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tbWVudSAuaWNvbi1oYW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlKC00cHgsIC0ycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGUoLTRweCwgLTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlKC00cHgsIC0ycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlKC00cHgsIC0ycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlKC00cHgsIC0ycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1tZW51IC5pY29uLWhhbmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBjdWJpYy1iZXppZXIoMC4yNTUsIDAuMDU1LCAwLjM1NSwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBjdWJpYy1iZXppZXIoMC4yNTUsIDAuMDU1LCAwLjM1NSwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGN1YmljLWJlemllcigwLjI1NSwgMC4wNTUsIDAuMzU1LCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGN1YmljLWJlemllcigwLjI1NSwgMC4wNTUsIDAuMzU1LCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbi8vIFByZWxvYWRlclxyXG4jcHJlbG9hZGVyIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblx0ei1pbmRleDogOTk5O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRiYWNrZ3JvdW5kOiAjMDAwMDAwIHVybCgnLi4vaW1nL3ByZWxvYWRlci5naWYnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxufVxyXG5cclxuLnZpc2libGUge1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0b3BhY2l0eTogMTtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDJzIGxpbmVhcjtcclxufVxyXG5cclxuLmhpZGRlbiB7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyAxLjVzLCBvcGFjaXR5IDEuNXMgbGluZWFyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcblx0I2ZwLW5hdi5sZWZ0e1xyXG5cdFx0Ly8gbGVmdDogMjZweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NTBweCkge31cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5zdGF0aWMtZWxlbWVudHN7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuc3RhdGljLWVsZW1lbnRzX19tb2JpbGUtc2VjdGlvbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHt9XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdC5oZWFkZXJfbG9nbyBhIGltZ3tcclxuXHRcdGxlZnQ6IDIwcHg7XHJcblx0XHR0b3A6IDIwcHg7XHJcblx0XHRtYXgtd2lkdGg6IDkwcHg7XHJcblx0fVxyXG5cdC5oZWFkZXJfY29udGFjdCAucGhvbmV7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQuaGVhZGVyX2NvbnRhY3QgLmNvbnRhY3RfdXN7XHJcblx0XHRyaWdodDogMjBweDtcclxuXHRcdHRvcDogLTQwcHg7XHJcblx0fVxyXG4gIC5zdGF0aWMtZWxlbWVudHMgLnBob25lLXRvcHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5idXR0b24tbWVudXtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAtNjBweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgfVxyXG4gIC8vIC5oZWFkZXJfbG9nb3tcclxuICAvLyAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAvLyB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7fVxyXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHt9XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge31cclxuIiwiLmZwLXRhYmxlQ2VsbHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG4vLyBNYWluIHNjcmVlbiBjb250ZW50XHJcbi5mdWxscGFnZXtcclxuXHQubWFpbl9zY3JlZW57XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCggLTkwZGVnLCByZ2IoMjM2LDIzNiwyMzYpIDAlLCByZ2IoMTk4LDE5OCwxOTgpIDEwMCUpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIC05MGRlZywgcmdiKDIzNiwyMzYsMjM2KSAwJSwgcmdiKDE5OCwxOTgsMTk4KSAxMDAlKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCggLTkwZGVnLCByZ2IoMjM2LDIzNiwyMzYpIDAlLCByZ2IoMTk4LDE5OCwxOTgpIDEwMCUpO1xyXG5cdFx0LmZsZXhfY29udGFpbmVye1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA3MHB4O1xyXG5cdFx0XHQubWFpbl9zY3JlZW5fX3RleHR7XHJcblx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmRlc2NyX3RvcHtcclxuXHRcdFx0XHRcdGNvbG9yOiByZ2IoMjA4LCAyNCwgMjgpO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlJyAsc2VyaWY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGgye1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiA5MHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTU7XHJcblx0XHRcdFx0XHRjb2xvcjogcmdiKDY4LCA2OCwgNjgpO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5kZXNjcl9ib3R0b217XHJcblx0XHRcdFx0XHRjb2xvcjogcmdiKDExMywgMTEzLCAxMTMpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubWFpbl9zY3JlZW5fX2ltYWdle1xyXG5cdFx0XHRcdGltZ3t9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnNjcm9sbC1kb3duLW1vYmlsZXtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLy8gRG90c1xyXG4jZnAtbmF2LmxlZnR7XHJcblx0bGVmdDogOTZweDtcclxufVxyXG4jZnAtbmF2IHVsIGxpIC5mcC10b29sdGlwe1xyXG5cdGNvbG9yOiByZ2IoMTAzLCAxMTUsIDE3Nik7XHJcbn1cclxuI2ZwLW5hdiB1bCBsaSBhe1xyXG5cdG1hcmdpbi1sZWZ0OiAxOHB4O1xyXG59XHJcbiNmcC1uYXYgdWwgbGkgYSBzcGFuLCAuZnAtc2xpZGVzTmF2IHVsIGxpIGEgc3BhbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTAzLCAxMTUsIDE3Nik7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHR3aWR0aDogMTVweDtcclxuXHRoZWlnaHQ6IDNweDtcclxuXHRtYXJnaW4tbGVmdDogLTZweDtcclxufVxyXG4jZnAtbmF2IHVsIGxpOmhvdmVyIGEgc3BhbiwgLmZwLXNsaWRlc05hdiB1bCBsaTpob3ZlciBhIHNwYW57XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHR3aWR0aDogNjBweDtcclxuXHRoZWlnaHQ6IDNweDtcclxuXHRtYXJnaW4tbGVmdDogLTZweDtcclxuXHQvLyBtYXJnaW46IC01cHg7XHJcbn1cclxuI2ZwLW5hdiB1bCBsaSBhLmFjdGl2ZSBzcGFuLCAuZnAtc2xpZGVzTmF2IHVsIGxpIGEuYWN0aXZlIHNwYW4sICNmcC1uYXYgdWwgbGk6aG92ZXIgYS5hY3RpdmUgc3BhbiwgLmZwLXNsaWRlc05hdiB1bCBsaTpob3ZlciBhLmFjdGl2ZSBzcGFue1xyXG5cdHdpZHRoOiA2MHB4O1xyXG5cdGhlaWdodDogM3B4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0Ly8gbWFyZ2luLWxlZnQ6IDE0cHg7XHJcbn1cclxuI2ZwLW5hdiB1bCBsaSAuZnAtdG9vbHRpcC5sZWZ0e1xyXG5cdGxlZnQ6IGluaXRpYWw7XHJcblx0cmlnaHQ6IDIwcHg7XHJcblx0dG9wOiAtNnB4O1xyXG59XHJcbiNmcC1uYXYgdWwgbGk6aG92ZXIgLmZwLXRvb2x0aXB7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG4vLyBzY3JvbGwgZG93blxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2Nyb2xsLWRvd24tYnRuIHtcclxuXHQwJSB7XHJcblx0XHR0b3A6IC0yMHB4OyBcclxuXHR9XHJcblx0MTAwJSB7XHJcblx0XHR0b3A6IDEyMHB4OyBcclxuXHR9IFxyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgc2Nyb2xsLWRvd24tYnRuIHtcclxuXHQwJSB7XHJcblx0XHR0b3A6IC0yMHB4OyBcclxuXHR9XHJcblx0MTAwJSB7XHJcblx0XHR0b3A6IDEyMHB4OyBcclxuXHR9IFxyXG59XHJcblxyXG5ALW8ta2V5ZnJhbWVzIHNjcm9sbC1kb3duLWJ0biB7XHJcblx0MCUge1xyXG5cdFx0dG9wOiAtMjBweDsgXHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0dG9wOiAxMjBweDsgXHJcblx0fSBcclxufVxyXG5cclxuQGtleWZyYW1lcyBzY3JvbGwtZG93bi1idG4ge1xyXG5cdDAlIHtcclxuXHRcdHRvcDogLTIwcHg7IFxyXG5cdH1cclxuXHQxMDAlIHtcclxuXHRcdHRvcDogMTIwcHg7IFxyXG5cdH0gXHJcbn1cclxuLnNjcm9sbC1kb3due1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdGJvdHRvbTogMDtcclxuXHR6LWluZGV4OiAxMDA7XHJcblx0d2lkdGg6IDYwcHg7XHJcblx0bWFyZ2luLWxlZnQ6IC0zMXB4O1xyXG5cdGhlaWdodDogMTAwcHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xyXG5cdC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcclxuXHQtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xyXG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XHJcblx0c3BhbntcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS41NDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Y29sb3I6ICM2NzczYjA7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuXHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiA4cHg7XHJcblx0XHR0b3A6IDI2cHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2U7XHJcblx0XHQtby10cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2U7XHJcblx0XHQtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuMXMgZWFzZTtcclxuXHRcdHRyYW5zaXRpb246IGNvbG9yIDAuMXMgZWFzZTtcclxuXHR9XHJcblx0aXtcclxuXHRcdHdpZHRoOiAycHg7XHJcblx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiAjNjc3M2IwO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHR3aWR0aDogMnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG5cdFx0XHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzY3JvbGwtZG93bi1idG47XHJcblx0XHRcdC1tb3otYW5pbWF0aW9uLW5hbWU6IHNjcm9sbC1kb3duLWJ0bjtcclxuXHRcdFx0LW8tYW5pbWF0aW9uLW5hbWU6IHNjcm9sbC1kb3duLWJ0bjtcclxuXHRcdFx0YW5pbWF0aW9uLW5hbWU6IHNjcm9sbC1kb3duLWJ0bjtcclxuXHRcdFx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG5cdFx0XHQtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcblx0XHRcdC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcblx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcblx0XHRcdC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcblx0XHRcdC1tb3otYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcblx0XHRcdC1vLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG5cdFx0XHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuXHRcdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcblx0XHRcdC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG5cdFx0XHQtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcblx0XHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMXMgZWFzZTtcclxuXHRcdFx0LW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjFzIGVhc2U7XHJcblx0XHRcdC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjFzIGVhc2U7XHJcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xcyBlYXNlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2Nyb2xsLWRvd246aG92ZXIgc3BhbiB7XHJcblx0Y29sb3I6ICMxQjFCMUI7XHJcbn1cclxuLnNjcm9sbC1kb3duOmhvdmVyIGk6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQ6ICMxQjFCMUI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuXHQuZnVsbHBhZ2UgLm1haW5fc2NyZWVuIC5mbGV4X2NvbnRhaW5lcntcclxuXHRcdGhlaWdodDogMTAwdmg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDcuNSU7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA3LjUlO1xyXG5cdFx0Ly8gbWF4LXdpZHRoOiAxMTAwcHg7XHJcblx0fVxyXG5cdC5tYWluX3NjcmVlbl9faW1hZ2UgaW1ne1xyXG5cdFx0bWF4LXdpZHRoOiA0MjBweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NTBweCkge1xyXG5cdC5mdWxscGFnZSAubWFpbl9zY3JlZW4gLmZsZXhfY29udGFpbmVye1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNi41JTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDE2LjUlO1xyXG5cdH1cclxuXHQuZnVsbHBhZ2UgLm1haW5fc2NyZWVuIC5mbGV4X2NvbnRhaW5lciAubWFpbl9zY3JlZW5fX3RleHQgaDJ7XHJcblx0XHRmb250LXNpemU6IDYwcHg7XHJcblx0fVxyXG5cdC5tYWluX3NjcmVlbl9faW1hZ2UgaW1ne1xyXG5cdFx0bWF4LXdpZHRoOiAzMjBweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdC5zY3JvbGwtZG93bi1tb2JpbGV7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0LmZ1bGxwYWdlIC5tYWluX3NjcmVlbiAuZmxleF9jb250YWluZXJ7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDIuNSU7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyLjUlO1xyXG5cdH1cclxuXHQuc2Nyb2xsLWRvd24tZGVza3RvcHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge31cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0LmZ1bGxwYWdlIC5tYWluX3NjcmVlbntcclxuXHRcdGhlaWdodDogMTAwdmg7XHJcblx0fVxyXG5cdC5mdWxscGFnZSAubWFpbl9zY3JlZW4gLmZsZXhfY29udGFpbmVye1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cdC5tYWluX3NjcmVlbl9fdGV4dHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQuZnVsbHBhZ2UgLm1haW5fc2NyZWVuIC5mbGV4X2NvbnRhaW5lciAubWFpbl9zY3JlZW5fX3RleHQgLmRlc2NyX3RvcHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHR9XHJcblx0LmZ1bGxwYWdlIC5tYWluX3NjcmVlbiAuZmxleF9jb250YWluZXIgLm1haW5fc2NyZWVuX190ZXh0IHB7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdH1cclxuXHQuZnVsbHBhZ2UgLm1haW5fc2NyZWVuIC5mbGV4X2NvbnRhaW5lciAubWFpbl9zY3JlZW5fX3RleHQgaDJ7XHJcblx0XHRmb250LXNpemU6IDYwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblx0LmZ1bGxwYWdlIC5tYWluX3NjcmVlbiAuZmxleF9jb250YWluZXIgLm1haW5fc2NyZWVuX190ZXh0IC5kZXNjcl9ib3R0b217XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQubWFpbl9zY3JlZW5fX2ltYWdlIGltZ3tcclxuXHRcdC8vIG1heC13aWR0aDogMzIwcHg7XHJcblx0XHRtYXgtd2lkdGg6IDI4MHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7fVxyXG5AbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcclxuXHQuaGVhZGVyX2xvZ28gYSBpbWd7XHJcblx0XHRtYXgtd2lkdGg6IDU0cHg7XHJcblx0fVxyXG5cdC5oZWFkZXJfY29udGFjdCAuY29udGFjdF91cyAuY29udGFjdF91c19faW1ne1xyXG5cdFx0cmlnaHQ6IDBweDtcclxuXHRcdHRvcDogMTJweDtcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdH1cclxuXHQuaGVhZGVyX2NvbnRhY3QgLmNvbnRhY3RfdXMgLmNvbnRhY3RfdXNfX3RleHR7XHJcblx0XHRyaWdodDogNTBweDtcclxuXHR9XHJcblx0LmZ1bGxwYWdlIC5tYWluX3NjcmVlbiAuZmxleF9jb250YWluZXJ7XHJcblx0XHQvLyBwYWRkaW5nLXRvcDogNzVweDtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdH1cclxuXHQubWFpbl9zY3JlZW5fX2ltYWdlIGltZ3tcclxuXHRcdG1heC13aWR0aDogMTQwcHg7XHJcblx0fVxyXG5cdC5mdWxscGFnZSAubWFpbl9zY3JlZW4gLmZsZXhfY29udGFpbmVyIC5tYWluX3NjcmVlbl9fdGV4dCBoMntcclxuXHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHR9XHJcblx0LnNjcm9sbC1kb3duIHNwYW57XHJcblx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHR0b3A6IDQwcHg7XHJcblx0fVxyXG5cdC5zY3JvbGwtZG93biBpe1xyXG5cdFx0aGVpZ2h0OiA4MnB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHt9XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge31cclxuIiwiLmZ1bGxwYWdlIC5zdWJtaXRfc2NyZWVue1xyXG5cdGJhY2tncm91bmQ6IHJnYigyLCAyLCAxNCk7XHJcbn1cclxuLmZ1bGxwYWdle1xyXG5cdC5zdWJtaXRfc2NyZWVuX19pdGVtc3tcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdC8vIHdpZHRoOiAxMDB2dztcclxuXHRcdC5zdWJtaXRfc2NyZWVuX19pdGVte1xyXG5cdFx0XHRtYXgtd2lkdGg6IDM0OHB4O1xyXG5cdFx0XHQvLyBtYXgtd2lkdGg6IDI0dnc7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdHB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zdWJtaXRfc2NyZWVuX190aXRsZXtcclxuXHRcdFx0XHRjb2xvcjogI0VDRUNFQztcclxuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdHdpZHRoOiAxNzBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDkycHg7XHJcblx0XHRcdFx0Ly8gcGFkZGluZy10b3A6IDUwcHg7XHJcblx0XHRcdFx0Ly8gcGFkZGluZy1ib3R0b206IDUwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zdWJtaXRfc2NyZWVuX19kZXNjcntcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHRcdFx0XHRjb2xvcjogI0VDRUNFQztcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnN1Ym1pdF9zY3JlZW5fX2R0bi1jb250e1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOiAtNzdweDtcclxuXHRcdFx0XHQvLyB3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR3aWR0aDogMzQ4cHg7XHJcblx0XHRcdFx0Ly8gd2lkdGg6IDI0dnc7XHJcblx0XHRcdFx0bGVmdDogLTFweDtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlciAuc3VibWl0X3NjcmVlbl9fZHRue1xyXG5cdFx0XHRcdFx0Y29sb3I6IHJnYigyLCAyLCAxNCk7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRjb2xvcjogI0VDRUNFQztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjRweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDIxLCAyMTgsIDI1Mik7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiKDIxLCAyMTgsIDI1Mik7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmZ1bGxwYWdlIC5zdWJtaXRfc2NyZWVuX19pdGVtcyAuc3VibWl0X3NjcmVlbl9faXRlbTpob3ZlciAuc3VibWl0X3NjcmVlbl9fdGl0bGV7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMxNWRhZmM7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNWRhZmM7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbn1cclxuLmZ1bGxwYWdlIC5zdWJtaXRfc2NyZWVuX19pdGVtcyAuc3VibWl0X3NjcmVlbl9faXRlbTpob3ZlciAuc3VibWl0X3NjcmVlbl9fZHRuLWNvbnR7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMxNWRhZmM7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNWRhZmM7XHJcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTVkYWZjO1xyXG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxNWRhZmM7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxufVxyXG4uc3VibWl0X3NjcmVlbi1jb250e1xyXG5cdGhlaWdodDogMTAwdmg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG59XHJcbi5mdWxscGFnZSAubWFpbl9zY3JlZW4gLnN1Ym1pdF9zY3JlZW4tY29udHtcclxuXHRwYWRkaW5nLXRvcDogMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge31cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NTBweCkge1xyXG5cdC5mdWxscGFnZSAuc3VibWl0X3NjcmVlbl9faXRlbXMgLnN1Ym1pdF9zY3JlZW5fX2l0ZW17XHJcblx0XHRtYXgtd2lkdGg6IDI2MHB4O1xyXG5cdH1cclxuXHQuZnVsbHBhZ2UgLnN1Ym1pdF9zY3JlZW5fX2l0ZW1zIC5zdWJtaXRfc2NyZWVuX19pdGVtIC5zdWJtaXRfc2NyZWVuX19kdG4tY29udHtcclxuXHRcdHdpZHRoOiAyNjBweDtcclxuXHR9XHJcblx0LmZ1bGxwYWdlIC5zdWJtaXRfc2NyZWVuX19pdGVtcyAuc3VibWl0X3NjcmVlbl9faXRlbSAuc3VibWl0X3NjcmVlbl9fdGl0bGV7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHQuZnVsbHBhZ2UgLm1haW5fc2NyZWVuIC5zdWJtaXRfc2NyZWVuLWNvbnR7XHJcblx0XHRoZWlnaHQ6IGluaGVyaXQ7XHJcblx0fVxyXG5cdC5mdWxscGFnZSAuc3VibWl0X3NjcmVlbntcclxuXHRcdHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEzMHB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHt9XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4OTBweCkge1xyXG5cdC5mdWxscGFnZSAuc3VibWl0X3NjcmVlbntcclxuXHRcdGhlaWdodDogaW5oZXJpdDtcclxuXHR9XHJcblx0LmZ1bGxwYWdlIC5tYWluX3NjcmVlbiAuc3VibWl0X3NjcmVlbi1jb250e1xyXG5cdFx0aGVpZ2h0OiBpbmhlcml0O1xyXG5cdH1cclxuXHQuZnVsbHBhZ2UgLnN1Ym1pdF9zY3JlZW4ge1xyXG5cdFx0cGFkZGluZy10b3A6IDBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XHJcblx0fVxyXG5cdC5mdWxscGFnZSAuc3VibWl0X3NjcmVlbl9faXRlbXN7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHQuZnVsbHBhZ2UgLnN1Ym1pdF9zY3JlZW5fX2l0ZW1zIC5zdWJtaXRfc2NyZWVuX19pdGVte1xyXG5cdFx0bWF4LXdpZHRoOiAzNDhweDtcclxuXHR9XHJcblx0LmZ1bGxwYWdlIC5zdWJtaXRfc2NyZWVuX19pdGVtc3tcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxMzBweDtcclxuXHR9XHJcblx0LmZ1bGxwYWdlIC5zdWJtaXRfc2NyZWVuX19pdGVtcyAuaXRlbV9maXJzdHtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0fVxyXG5cdC5mdWxscGFnZSAuc3VibWl0X3NjcmVlbl9faXRlbXMgLml0ZW1fc2Vjb25ke1xyXG5cdFx0bWFyZ2luLXRvcDogMTAwcHg7XHJcblx0fVxyXG5cdC5mdWxscGFnZSAuc3VibWl0X3NjcmVlbl9faXRlbXMgLml0ZW1fdGhpcmR7XHJcblx0XHRtYXJnaW4tdG9wOiAxMDBweDtcclxuXHR9XHJcblx0LmZ1bGxwYWdlIC5zdWJtaXRfc2NyZWVuX19pdGVtcyAuc3VibWl0X3NjcmVlbl9faXRlbSAuc3VibWl0X3NjcmVlbl9fZHRuLWNvbnR7XHJcblx0XHR3aWR0aDogMzQ4cHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdC5mdWxscGFnZSAuc3VibWl0X3NjcmVlbl9faXRlbXMgLml0ZW1fZmlyc3R7XHJcblx0XHQvLyBtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdH1cclxuXHQuZnVsbHBhZ2UgLnN1Ym1pdF9zY3JlZW5fX2l0ZW1zIC5pdGVtX3NlY29uZHtcclxuXHRcdC8vIG1hcmdpbi10b3A6IDUwcHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge31cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XHJcblx0LmZ1bGxwYWdlIC5zdWJtaXRfc2NyZWVuX19pdGVtcyAuc3VibWl0X3NjcmVlbl9faXRlbXtcclxuXHRcdG1heC13aWR0aDogMzAwcHg7XHJcblx0fVxyXG5cdC5mdWxscGFnZSAuc3VibWl0X3NjcmVlbl9faXRlbXMgLnN1Ym1pdF9zY3JlZW5fX2l0ZW0gLnN1Ym1pdF9zY3JlZW5fX2R0bi1jb250e1xyXG5cdFx0d2lkdGg6IDMwMHB4O1xyXG5cdH1cclxuXHQuZnVsbHBhZ2UgLnN1Ym1pdF9zY3JlZW5fX2l0ZW1zIC5zdWJtaXRfc2NyZWVuX19pdGVtIGltZ3tcclxuXHRcdC8vIHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cdFx0Ly8gcGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cdC5mdWxscGFnZSAuc3VibWl0X3NjcmVlbl9faXRlbXMgLnN1Ym1pdF9zY3JlZW5fX2l0ZW0gLnN1Ym1pdF9zY3JlZW5fX2Rlc2Nye1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdH1cclxufVxyXG4iLCIjc2VjdGlvbjMgLmZwLXRhYmxlQ2VsbHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG4jc2VjdGlvbjN7XHJcblx0YmFja2dyb3VuZDogI0VDRUNFQztcclxufVxyXG4ucG9ydGZvbGlvX3NjcmVlbntcclxuXHQvLyBtYXgtd2lkdGg6IDQ0JTtcclxuXHR3aWR0aDogOTAlO1xyXG5cdGJhY2tncm91bmQ6ICNEMkQyRDI7XHJcbn1cclxuLnNsX2l0ZW1fY29udGVudHtcclxuXHRwe1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Y29sb3I6IHJnYig2OCwgNjgsIDY4KTtcclxuXHR9XHJcblx0LnNsX2l0ZW1fX3RpdGxle1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHR9XHJcblx0LnNsX2l0ZW1fX2Rlc2Nye1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0fVxyXG5cdC5zbF9pdGVtX2J0bl9fY29udHtcclxuXHRcdGF7XHJcblx0XHRcdGNvbG9yOiByZ2IoNjgsIDY4LCA2OCk7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDI2cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogIzAyMDIwRTtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHRcdFx0fVxyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMjZweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uY29udGFpbmVyX3NsaWNre1xyXG5cdGhlaWdodDogMTAwdmg7XHJcblx0bWF4LXdpZHRoOiA0MDBweDtcclxuXHQvLyBkaXNwbGF5OiBmbGV4O1xyXG5cdC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cGFkZGluZy1sZWZ0OiA1NHB4O1xyXG59XHJcbi5zbWFsbG5hdntcclxuXHQvLyBwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHQvLyB0b3A6IDA7XHJcblx0Ly8gcmlnaHQ6IDA7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1pdGVtczogY2VudGVyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcbi5zbWFsbG5hdiBkaXZ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiKDIxMCwgMjEwLCAyMTApO1xyXG5cdC8vIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG5cdC8vIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcblx0Ly8gJjpob3ZlcntcclxuXHQvLyBcdGJhY2tncm91bmQ6ICMwMjAyMEU7XHJcblx0Ly8gXHRmaWx0ZXI6IG5vbmU7XHJcblx0Ly8gXHQtd2Via2l0LWZpbHRlcjogbm9uZTtcclxuXHQvLyBcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cdC8vIH1cclxufVxyXG5cclxuLnNsZF8xe1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvcG9ydGZvbGlvLXNjcmVlbi9pdGVtMTEucG5nKSBuby1yZXBlYXQgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMjAwcHg7XHJcblx0Jjpob3ZlcntcclxuXHRcdGJhY2tncm91bmQ6ICMwMjAyMEUgdXJsKC4uL2ltZy9wb3J0Zm9saW8tc2NyZWVuL2l0ZW0xLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMjAwcHg7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHR9XHJcbn1cclxuLnNsZF8ye1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvcG9ydGZvbGlvLXNjcmVlbi9pdGVtMjIucG5nKSBuby1yZXBlYXQgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMjAwcHg7XHJcblx0Jjpob3ZlcntcclxuXHRcdGJhY2tncm91bmQ6ICMwMjAyMEUgdXJsKC4uL2ltZy9wb3J0Zm9saW8tc2NyZWVuL2l0ZW0yLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMjAwcHg7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHR9XHJcbn1cclxuLnNsZF8ze1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvcG9ydGZvbGlvLXNjcmVlbi9pdGVtMzMucG5nKSBuby1yZXBlYXQgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMjAwcHg7XHJcblx0Jjpob3ZlcntcclxuXHRcdGJhY2tncm91bmQ6ICMwMjAyMEUgdXJsKC4uL2ltZy9wb3J0Zm9saW8tc2NyZWVuL2l0ZW0zLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMjAwcHg7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHR9XHJcbn1cclxuLnNsZF80e1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvcG9ydGZvbGlvLXNjcmVlbi9pdGVtNDQucG5nKSBuby1yZXBlYXQgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMjAwcHg7XHJcblx0Jjpob3ZlcntcclxuXHRcdGJhY2tncm91bmQ6ICMwMjAyMEUgdXJsKC4uL2ltZy9wb3J0Zm9saW8tc2NyZWVuL2l0ZW00LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMjAwcHg7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHR9XHJcbn1cclxuLnNsZF81e1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvcG9ydGZvbGlvLXNjcmVlbi9pdGVtNTUucG5nKSBuby1yZXBlYXQgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMjAwcHg7XHJcblx0Jjpob3ZlcntcclxuXHRcdGJhY2tncm91bmQ6ICMwMjAyMEUgdXJsKC4uL2ltZy9wb3J0Zm9saW8tc2NyZWVuL2l0ZW01LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMjAwcHg7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHR9XHJcbn1cclxuLnNsZF82e1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvcG9ydGZvbGlvLXNjcmVlbi9pdGVtNjYucG5nKSBuby1yZXBlYXQgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMjAwcHg7XHJcblx0Jjpob3ZlcntcclxuXHRcdGJhY2tncm91bmQ6ICMwMjAyMEUgdXJsKC4uL2ltZy9wb3J0Zm9saW8tc2NyZWVuL2l0ZW02LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMjAwcHg7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHR9XHJcbn1cclxuLnNsZF83e1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvcG9ydGZvbGlvLXNjcmVlbi9pdGVtNzcucG5nKSBuby1yZXBlYXQgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMjAwcHg7XHJcblx0Jjpob3ZlcntcclxuXHRcdGJhY2tncm91bmQ6ICMwMjAyMEUgdXJsKC4uL2ltZy9wb3J0Zm9saW8tc2NyZWVuL2l0ZW03LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMjAwcHg7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHR9XHJcbn1cclxuLnNsZF84e1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvcG9ydGZvbGlvLXNjcmVlbi9pdGVtODgucG5nKSBuby1yZXBlYXQgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMjAwcHg7XHJcblx0Jjpob3ZlcntcclxuXHRcdGJhY2tncm91bmQ6ICMwMjAyMEUgdXJsKC4uL2ltZy9wb3J0Zm9saW8tc2NyZWVuL2l0ZW04LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMjAwcHg7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHR9XHJcbn1cclxuLnNsZF85e1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvcG9ydGZvbGlvLXNjcmVlbi9pdGVtOTkucG5nKSBuby1yZXBlYXQgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMjAwcHg7XHJcblx0Jjpob3ZlcntcclxuXHRcdGJhY2tncm91bmQ6ICMwMjAyMEUgdXJsKC4uL2ltZy9wb3J0Zm9saW8tc2NyZWVuL2l0ZW05LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMjAwcHg7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHR9XHJcbn1cclxuXHJcbi5zbWFsbG5hdiBkaXYuYWN0aXZle1xyXG5cdC8vIGJhY2tncm91bmQ6ICMwMjAyMEU7XHJcblx0Ly8gYmFja2dyb3VuZDogIzAyMDIwRTtcclxuXHQvLyBmaWx0ZXI6IG5vbmU7XHJcblx0Ly8gLXdlYmtpdC1maWx0ZXI6IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbn1cclxuXHJcbi8vIC5zbWFsbG5hdiAuc2xkXzEuYWN0aXZle1xyXG4vLyBcdGJhY2tncm91bmQ6ICMwMjAyMEUgdXJsKC4uL2ltZy9wb3J0Zm9saW8tc2NyZWVuL2l0ZW0xLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcclxuLy8gXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuLy8gfVxyXG4vLyAuc21hbGxuYXYgLnNsZF8yLmFjdGl2ZXtcclxuLy8gXHRiYWNrZ3JvdW5kOiAjMDIwMjBFIHVybCguLi9pbWcvcG9ydGZvbGlvLXNjcmVlbi9pdGVtMjIucG5nKSBuby1yZXBlYXQgY2VudGVyO1xyXG4vLyBcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4vLyB9XHJcbi8vIC5zbWFsbG5hdiAuc2xkXzMuYWN0aXZle1xyXG4vLyBcdGJhY2tncm91bmQ6ICMwMjAyMEUgdXJsKC4uL2ltZy9wb3J0Zm9saW8tc2NyZWVuL2l0ZW0zMzMucG5nKSBuby1yZXBlYXQgY2VudGVyO1xyXG4vLyBcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4vLyB9XHJcbi8vIC5zbWFsbG5hdiAuc2xkXzQuYWN0aXZle1xyXG4vLyBcdGJhY2tncm91bmQ6ICMwMjAyMEUgdXJsKC4uL2ltZy9wb3J0Zm9saW8tc2NyZWVuL2l0ZW00NC5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbi8vIFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbi8vIH1cclxuLy8gLnNtYWxsbmF2IC5zbGRfNS5hY3RpdmV7XHJcbi8vIFx0YmFja2dyb3VuZDogIzAyMDIwRSB1cmwoLi4vaW1nL3BvcnRmb2xpby1zY3JlZW4vaXRlbTU1LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcclxuLy8gXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuLy8gfVxyXG4vLyAuc21hbGxuYXYgLnNsZF82LmFjdGl2ZXtcclxuLy8gXHRiYWNrZ3JvdW5kOiAjMDIwMjBFIHVybCguLi9pbWcvcG9ydGZvbGlvLXNjcmVlbi9pdGVtNjYucG5nKSBuby1yZXBlYXQgY2VudGVyO1xyXG4vLyBcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4vLyB9XHJcbi8vIC5zbWFsbG5hdiAuc2xkXzcuYWN0aXZle1xyXG4vLyBcdGJhY2tncm91bmQ6ICMwMjAyMEUgdXJsKC4uL2ltZy9wb3J0Zm9saW8tc2NyZWVuL2l0ZW03Ny5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbi8vIFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbi8vIH1cclxuLy8gLnNtYWxsbmF2IC5zbGRfOC5hY3RpdmV7XHJcbi8vIFx0YmFja2dyb3VuZDogIzAyMDIwRSB1cmwoLi4vaW1nL3BvcnRmb2xpby1zY3JlZW4vaXRlbTg4LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcclxuLy8gXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuLy8gfVxyXG4vLyAuc21hbGxuYXYgLnNsZF85LmFjdGl2ZXtcclxuLy8gXHRiYWNrZ3JvdW5kOiAjMDIwMjBFIHVybCguLi9pbWcvcG9ydGZvbGlvLXNjcmVlbi9pdGVtOTkucG5nKSBuby1yZXBlYXQgY2VudGVyO1xyXG4vLyBcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4vLyB9XHJcblxyXG4ubW9iaWxlX3NsaWRlcntcclxuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRiYWNrZ3JvdW5kOiAjRDJEMkQyO1xyXG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdC5tb2JpbGVfcG9ydGZvbGlvX190aXRsZXtcclxuXHRcdHB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0Y29sb3I6IHJnYig2OCwgNjgsIDY4KTtcclxuXHRcdH1cclxuXHRcdC5tb2JpbGVfcG9ydGZvbGlvX190aXRsZS1oZWFke1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHR9XHJcblx0XHQubW9iaWxlX3BvcnRmb2xpb19fdGl0bGUtZGVzY3J7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubW9iaWxlX3NsaWRlcl9fY29udGFpbmVye1xyXG5cdFx0Lm1vYmlsZV9zbGlkZXJfX2NvbnRlbnR7XHJcblx0XHRcdC5tb2JpbGVfc2xpZGVyX19jb250ZW50LWltZ3tcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDIwMjBFO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMzEwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA0MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxNjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0YXtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRUNFQ0VDO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDMxMHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE0cHg7XHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwMjAyMEU7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lm1vYmlsZV9zbGlkZXJfX2xpbmstc3tcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lm1vYmlsZV9zbGlkZXJfX2xpbmstdGl0bGV7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogcmdiKDY4LCA2OCwgNjgpO1xyXG5cdFx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMzBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQubW9iaWxlX3NsaWRlcl9fbGluay1kZXNjcntcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRjb2xvcjogcmdiKDY4LCA2OCwgNjgpO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHQuY29udGFpbmVyX3NsaWNre1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5tb2JpbGVfc2xpZGVye1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG5cdC5zbGljay1zbGlkZXtcclxuXHRcdHBhZGRpbmctbGVmdDogNzBweDtcclxuXHR9XHJcbn1cclxuLy8gQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xyXG4vLyBcdC5zbGljay1zbGlkZXtcclxuLy8gXHRcdHBhZGRpbmctbGVmdDogNzBweDtcclxuLy8gXHR9XHJcbi8vIH1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdC5wb3J0Zm9saW9fc2NyZWVue1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHR9XHJcblx0LnNsaWNrLXNsaWRle1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdH1cclxuXHQuY29udGFpbmVyX3NsaWNre1xyXG5cdFx0aGVpZ2h0OiBpbmhlcml0O1xyXG5cdH1cclxuXHQvLyAuc21hbGxuYXZ7XHJcblx0Ly8gXHRkaXNwbGF5OiBub25lO1xyXG5cdC8vIH1cclxuXHQjc2VjdGlvbjN7XHJcblx0XHQvLyBkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQucG9ydGZvbGlvX3NjcmVlbntcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC5zbWFsbG5hdntcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4vLyAuZm9ybXtcclxuLy8gXHRwb3NpdGlvbjogZml4ZWQ7XHJcbi8vIFx0dG9wOiAwO1xyXG4vLyBcdHJpZ2h0OiAwO1xyXG4vLyBcdHdpZHRoOiAxMDAlO1xyXG4vLyBcdGhlaWdodDogMTAwJTtcclxuLy8gXHR6LWluZGV4OiA0O1xyXG4vLyBcdG92ZXJmbG93OiBoaWRkZW47XHJcbi8vIFx0YmFja2dyb3VuZDogYmx1ZXZpb2xldDtcclxuLy8gfVxyXG4vLyAuZm9ybV9faGlkZXtcclxuLy8gXHRkaXNwbGF5OiBub25lO1xyXG4vLyBcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4vLyB9XHJcbiIsIi5mdWxscGFnZSAuZm9vdGVyX2Zvcm17XHJcblx0YmFja2dyb3VuZDogIzAyMDIwRTtcclxufVxyXG4uZnVsbHBhZ2UgLnNlY3Rpb24tZm9ybSAuZmxleF9jb250YWluZXJ7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbn1cclxuLmZvb3Rlcl9mb3JtX19pdGVtLXNlY29uZHtcclxuXHRwYWRkaW5nLXRvcDogNjBweDtcclxufVxyXG4uZm9vdGVyX2Zvcm1fX2l0ZW17XHJcblx0cHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHQuZm9vdGVyX2Zvcm1fX3N1YnRpdGxle1xyXG5cdFx0Y29sb3I6ICNkMDE4MWM7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZScgLHNlcmlmO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHR9XHJcblx0LmZvb3Rlcl9mb3JtX19zb2NpYWxfdGl0bGV7XHJcblx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblx0XHRtYXgtd2lkdGg6IDM2MHB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHR9XHJcblx0LmZvb3Rlcl9mb3JtX19zb2NpYWwtY29udHtcclxuXHRcdC53aGF0c2FwcHtcclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDUwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC50ZWxlZ3JhbXtcclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdG1heC13aWR0aDogNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRhe31cclxuXHQuZm9vdGVyX2Zvcm1fX3Bob25le1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRjb2xvcjogI0QwMTgxQztcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5mb290ZXJfZm9ybS1jb250e1xyXG5cdG1heC13aWR0aDogNDYwcHg7XHJcblx0Zm9ybXtcclxuXHRcdC5jaGVja3N7XHJcblx0XHRcdGJvcmRlcjogc29saWQgMXB4IHJnYigyMSwgMjE4LCAyNTIpO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0XHRwYWRkaW5nOiA0MHB4O1xyXG5cdFx0XHQuaXRlbXtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0bGFiZWx7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG5cdFx0XHRcdFx0aW5wdXR7XHJcblx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuaW5wdXRze1xyXG5cdFx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG5cdFx0XHQnaW5wdXQtbmFtZSBpbnB1dC1uYW1lJ1xyXG5cdFx0XHQnaW5wdXQtcGhvbmUgaW5wdXQtbWFpbCc7XHJcblx0XHRcdGxhYmVse1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ0V1cm9wZUMnLHNhbnMtc2VyaWY7XHJcblx0XHRcdFx0XHRjb2xvcjogcmdiKDEwMywgMTE1LCAxNzYpO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMC40O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRcdGxlZnQ6IDQwcHg7XHJcblx0XHRcdFx0XHR0b3A6IDI2cHg7XHJcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4xNXM7XHJcblx0XHRcdFx0XHQtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC4xNXM7XHJcblx0XHRcdFx0XHQtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogLjE1cztcclxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLGZvbnQtc2l6ZTtcclxuXHRcdFx0XHRcdC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCxmb250LXNpemU7XHJcblx0XHRcdFx0XHQtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCxmb250LXNpemU7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsZm9udC1zaXplO1xyXG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0XHQtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuXHRcdFx0XHRcdC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlO1xyXG5cdFx0XHRcdFx0LW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMnMgZWFzZTtcclxuXHRcdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSwgLW1vei10cmFuc2Zvcm0gMC4ycyBlYXNlO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZSwgLW1vei10cmFuc2Zvcm0gMC4ycyBlYXNlLCAtby10cmFuc2Zvcm0gMC4ycyBlYXNlO1xyXG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuXHRcdFx0XHRcdC1tb3otdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcblx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcblx0XHRcdFx0XHQtby10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpbnB1dHtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAzOHB4IDI1cHggMThweCAyNXB4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnRXVyb3BlQycsc2Fucy1zZXJpZjtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAzNnB4IDI1cHggMTZweCAyNXB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdGJvcmRlcjogc29saWQgMXB4IHJnYigyMSwgMjE4LCAyNTIpO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuaW5wdXQtbmFtZXtcclxuXHRcdFx0XHRncmlkLWFyZWE6IGlucHV0LW5hbWU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmlucHV0LXBob25le1xyXG5cdFx0XHRcdGdyaWQtYXJlYTogaW5wdXQtcGhvbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmlucHV0LW1haWx7XHJcblx0XHRcdFx0Z3JpZC1hcmVhOiBpbnB1dC1tYWlsO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRsYWJlbHtcclxuXHRcdFx0LnN1Ym1pdC1mb3JtLWJ1dHRvbnt9XHJcblx0XHR9XHJcblx0XHQuc3VibWl0e1xyXG5cdFx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdFx0YmFja2dyb3VuZDogI2NjMWQxZDtcclxuXHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwIHdoaXRlO1xyXG5cdFx0XHQtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAgd2hpdGU7XHJcblx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAgd2hpdGU7XHJcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuM3MgZWFzZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuM3MgZWFzZTtcclxuXHRcdFx0LW8tdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XHJcblx0XHRcdC1tb3otdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UsIC1tb3otYm94LXNoYWRvdyAwLjNzIGVhc2U7XHJcblx0XHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZSwgLXdlYmtpdC1ib3gtc2hhZG93IDAuM3MgZWFzZSwgLW1vei1ib3gtc2hhZG93IDAuM3MgZWFzZTtcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDIwMHB4IDAgMCAwIHdoaXRlO1xyXG5cdFx0XHRcdC1tb3otYm94LXNoYWRvdzogaW5zZXQgMjAwcHggMCAwIDAgd2hpdGU7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMjAwcHggMCAwIDAgd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdFx0LnN1Ym1pdC1mb3JtLWJ1dHRvbntcclxuXHRcdFx0XHRwYWRkaW5nOiAyMnB4IDI5cHggMThweCAzMnB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41NDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMS45cHg7XHJcblx0XHRcdFx0cGFkZGluZzogMjJweCAyOXB4IDE4cHggMzJweDtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMSwgMCwgMCwgMGRlZyk7XHJcblx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZTNkKDEsIDAsIDAsIDBkZWcpO1xyXG5cdFx0XHRcdC1vLXRyYW5zZm9ybTogcm90YXRlM2QoMSwgMCwgMCwgMGRlZyk7XHJcblx0XHRcdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlM2QoMSwgMCwgMCwgMGRlZyk7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUzZCgxLCAwLCAwLCAwZGVnKTtcclxuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuN3M7XHJcblx0XHRcdFx0LW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjdzO1xyXG5cdFx0XHRcdC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDAuN3M7XHJcblx0XHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC43cztcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcblx0XHRcdFx0LW8tdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xyXG5cdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuXHRcdFx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0LW1vei1ib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdGNvbG9yOiAjY2MxZDFkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uZm9ybV9hbGwgLmNoZWNrcyAuaXRlbTpob3ZlciBpbnB1dCArIC5sYWJlbDpiZWZvcmV7XHJcblx0Ym9yZGVyOiBzb2xpZCAycHggI2ZmZjtcclxufVxyXG4uZm9ybV9hbGwgLmNoZWNrcyBpbnB1dDpjaGVja2VkICsgLmxhYmVsOmJlZm9yZXtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG59XHJcbi5mb3JtX2FsbCAuY2hlY2tzIGlucHV0ICsgLmxhYmVsOmJlZm9yZXtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogNXB4O1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRib3JkZXI6IHNvbGlkIDJweCAjMTVkYWZjO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjRweDtcclxuXHQtbW96LWJvcmRlci1yYWRpdXM6IDI0cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMjRweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Y29sb3I6ICMxNWRhZmM7XHJcbn1cclxuaW5wdXQ6Zm9jdXMge1xyXG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuXHRib3gtc2hhZG93OiAwIDAgMTBweCAjNzE5RUNFO1xyXG59XHJcbi5mb290ZXJfZm9ybS1jb250IGZvcm0gLmlucHV0cyBsYWJlbCBzcGFuLmZvY3VzZWR7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuODgpIHRyYW5zbGF0ZVkoLTE0cHgpO1xyXG5cdC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjg4KSB0cmFuc2xhdGVZKC0xNHB4KTtcclxuXHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjg4KSB0cmFuc2xhdGVZKC0xNHB4KTtcclxuXHQtby10cmFuc2Zvcm06IHNjYWxlKDAuODgpIHRyYW5zbGF0ZVkoLTE0cHgpO1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoMC44OCkgdHJhbnNsYXRlWSgtMTRweCk7XHJcbn1cclxuXHJcblxyXG4ub3ZlcmxheSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwdmg7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnBvcHVwIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bWluLXdpZHRoOiAzMDBweDtcclxuXHRtYXgtd2lkdGg6IDYwMHB4O1xyXG5cdGhlaWdodDogMjAwcHg7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRvcDogNTAlO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0cGFkZGluZzogMjhweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQkYyMDE5O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuLmNsb3NlLXBvcHVwIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAxNXB4O1xyXG5cdHJpZ2h0OiAxNXB4O1xyXG5cdHdpZHRoOiAyM3B4O1xyXG5cdGhlaWdodDogMjNweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmNsb3NlLXBvcHVwOmJlZm9yZSB7XHJcblx0Y29udGVudDogJyc7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0d2lkdGg6IDMxcHg7XHJcblx0dG9wOiAxMXB4O1xyXG5cdGxlZnQ6IC00cHg7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG4uY2xvc2UtcG9wdXA6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdHdpZHRoOiAzMXB4O1xyXG5cdHRvcDogMTFweDtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0bGVmdDogLTRweDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcbiNidXR0b24ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRDA4OTMyO1xyXG5cdHdpZHRoOiA1MHB4O1xyXG5cdGhlaWdodDogNTBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0QwODkzMjtcclxuXHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRib3R0b206IDMwcHg7XHJcblx0cmlnaHQ6IDMwcHg7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIG9wYWNpdHkgMC41cywgdmlzaWJpbGl0eSAwLjVzO1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgb3BhY2l0eSAwLjVzLCB2aXNpYmlsaXR5IDAuNXM7XHJcblx0b3BhY2l0eTogMDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0ei1pbmRleDogMTAwMDtcclxufVxyXG4jYnV0dG9uIHtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG4jYnV0dG9uIGk6aG92ZXIge1xyXG5cdGNvbG9yOiAjRDA4OTMyO1xyXG59XHJcbiNidXR0b246aG92ZXIge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTExMTExO1xyXG5cdGNvbG9yOiAjRDA4OTMyO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICM0NDQ0NDQ7XHJcbn1cclxuI2J1dHRvbjphY3RpdmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM1NTU7XHJcbn1cclxuI2J1dHRvbi5zaG93IHtcclxuXHRvcGFjaXR5OiAwLjc7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcclxuXHQjYnV0dG9uIHtcclxuXHRcdG1hcmdpbjogMzBweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcblx0I2J1dHRvbiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuXHQucG9wdXAge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHQuc2VjdGlvbi1mb3Jte1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cdC5zZWN0aW9uLWZvcm17XHJcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcclxuXHR9XHJcblx0LmZvb3Rlcl9mb3JtX19pdGVtLXNlY29uZHtcclxuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cdH1cclxuXHQuZnVsbHBhZ2UgLnNlY3Rpb24tZm9ybSAuZmxleF9jb250YWluZXJ7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Ly8gZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdH1cclxuXHQuZm9vdGVyX2Zvcm1fX2l0ZW0gLmZvb3Rlcl9mb3JtX19zb2NpYWxfdGl0bGV7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHQuZnVsbHBhZ2UgLnNlY3Rpb24tZm9ybXtcclxuXHRcdGhlaWdodDogaW5oZXJpdDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XHJcblx0LmZvb3Rlcl9mb3JtLWNvbnR7XHJcblx0XHR3aWR0aDogNDAwcHg7XHJcblx0fVxyXG5cdC5mb290ZXJfZm9ybS1jb250IGZvcm0gLmlucHV0c3tcclxuXHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6XHJcblx0XHQnaW5wdXQtbmFtZSBpbnB1dC1uYW1lJ1xyXG5cdFx0J2lucHV0LXBob25lIGlucHV0LXBob25lJ1xyXG5cdFx0J2lucHV0LW1haWwgaW5wdXQtbWFpbCc7XHJcblx0fVxyXG5cdC5mb290ZXJfZm9ybV9faXRlbS1maXJzdHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQuZm9vdGVyX2Zvcm1fX2l0ZW0gLmZvb3Rlcl9mb3JtX19zb2NpYWxfdGl0bGV7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblx0LmZvb3Rlcl9mb3JtX19pdGVtIC5mb290ZXJfZm9ybV9fc29jaWFsX3RpdGxle1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XHJcblx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0fVxyXG5cdC5mb290ZXJfZm9ybS1jb250IGZvcm0gLnN1Ym1pdHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQuZm9vdGVyX2Zvcm0tY29udCBmb3JtIC5zdWJtaXQ6aG92ZXJ7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdH1cclxuXHQuZm9vdGVyX2Zvcm0tY29udCBmb3JtIC5zdWJtaXQgLnN1Ym1pdC1mb3JtLWJ1dHRvbjpob3ZlcntcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcclxuXHQuZm9vdGVyX2Zvcm0tY29udHtcclxuXHRcdHdpZHRoOiAzMDBweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7fVxyXG4iLCIuZm9ybS1wYW5lbC1vcGVuZWQgLm9wZW4tZm9ybS1idXR0b24ge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MDFweCk7XHJcbiAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwMXB4KTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjAxcHgpO1xyXG4gICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MDFweCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwMXB4KTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHotaW5kZXg6IDEwMDsgfVxyXG4uZm9ybS1wYW5lbC1vcGVuZWQgLnBob25lLXRvcCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjAxcHgpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwMXB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwMXB4KTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjAxcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MDFweCk7XHJcbn1cclxuLmJ1dHRvbi1tZW51LmFjdGl2ZSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWSgtNjAxcHgpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVkoLTYwMXB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVkoLTYwMXB4KTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWSgtNjAxcHgpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVZKC02MDFweCk7XHJcbn1cclxuLmZvcm0tcGFuZWwtb3BlbmVkLmZwLXZpZXdpbmctNyAuY2xvc2UtZm9ybS1idXR0b24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5vcGVuLWZvcm0tYnV0dG9uIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHotaW5kZXg6IDIwMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcclxuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgLW8tdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcclxuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIG9wYWNpdHkgMC4zcyBlYXNlLCAtbW96LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgb3BhY2l0eSAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgb3BhY2l0eSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLW1vei10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtby10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpOyB9XHJcbiAgLm9wZW4tZm9ybS1idXR0b24ubW92ZS10b3Age1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XHJcblxyXG4uZm9ybS1wYW5lbC1vcGVuZWQgLmNsb3NlLWZvcm0tYnV0dG9uIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjAxcHgpO1xyXG4gICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MDFweCk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwMXB4KTtcclxuICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjAxcHgpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MDFweCk7XHJcbiAgb3BhY2l0eTogMTtcclxuICB6LWluZGV4OiAyMDA7IH1cclxuXHJcbi5jbG9zZS1mb3JtLWJ1dHRvbiB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XHJcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIC1vLXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XHJcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCBvcGFjaXR5IDAuM3MgZWFzZSwgLW1vei10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIG9wYWNpdHkgMC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIG9wYWNpdHkgMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC1tb3otdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLW8tdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTsgfVxyXG5cclxuLmZvcm0tcGFuZWwtb3BlbmVkIC5ibG9jay1uYXYtY29udGFpbmVyIC5ibG9jay1uYXYge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MDBweCk7XHJcbiAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwMHB4KTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjAwcHgpO1xyXG4gICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MDBweCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwMHB4KTsgfVxyXG5cclxuLmJsb2NrLW5hdi1jb250YWluZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xyXG4gICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xyXG4gICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xyXG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcclxuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLW1vei10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtbW96LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC1vLXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7IH1cclxuICAuYmxvY2stbmF2LWNvbnRhaW5lci5tb3ZlLXJpZ2h0IHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xyXG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLW1vei10cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLW1vei10cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtby10cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7IH1cclxuICAuYmxvY2stbmF2LWNvbnRhaW5lciAuYmxvY2stbmF2IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcclxuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcclxuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC1tb3otdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC1tb3otdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLW8tdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTsgfVxyXG5cclxuLmZvcm0tcGFuZWwtb3BlbmVkIC5zb2NpYWxzLXdyYXBwZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MDFweCk7XHJcbiAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwMXB4KTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjAxcHgpO1xyXG4gICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MDFweCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwMXB4KTsgfVxyXG5cclxuLnNvY2lhbHMtd3JhcHBlciB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4tcmlnaHQgMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XHJcbiAgdHJhbnNpdGlvbjogbWFyZ2luLXJpZ2h0IDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xyXG4gIC1vLXRyYW5zaXRpb246IG1hcmdpbi1yaWdodCAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC1vLXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XHJcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCBtYXJnaW4tcmlnaHQgMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtbW96LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgbWFyZ2luLXJpZ2h0IDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCBtYXJnaW4tcmlnaHQgMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC1tb3otdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLW8tdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTsgfVxyXG4gIC5zb2NpYWxzLXdyYXBwZXIuZm9vdGVyLXNvY2lhbHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XHJcbiAgLnNvY2lhbHMtd3JhcHBlci5tb3ZlLXJpZ2h0IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTYwMXB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4tcmlnaHQgMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAxLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XHJcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4tcmlnaHQgMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAxLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XHJcbiAgICAtby10cmFuc2l0aW9uOiBtYXJnaW4tcmlnaHQgMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtby10cmFuc2Zvcm0gMS43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCBtYXJnaW4tcmlnaHQgMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtbW96LXRyYW5zZm9ybSAxLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCBtYXJnaW4tcmlnaHQgMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgbWFyZ2luLXJpZ2h0IDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMS43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtbW96LXRyYW5zZm9ybSAxLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC1vLXRyYW5zZm9ybSAxLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7IH1cclxuXHJcbi5mb3JtLXBhbmVsLW9wZW5lZCAubWFpbi13cmFwcGVyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzAxcHgpO1xyXG4gICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMDFweCk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwMXB4KTtcclxuICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzAxcHgpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMDFweCk7IH1cclxuICAuZm9ybS1wYW5lbC1vcGVuZWQgLm1haW4td3JhcHBlcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApOyB9XHJcblxyXG4uZm9ybS1wYW5lbC1vcGVuZWQuZnAtdmlld2luZy03IC5tYWluLXdyYXBwZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MDFweCk7XHJcbiAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwMXB4KTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjAxcHgpO1xyXG4gICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MDFweCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwMXB4KTsgfVxyXG5cclxuLm1haW4td3JhcHBlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XHJcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xyXG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XHJcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtbW96LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC1tb3otdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLW8tdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTsgfVxyXG4gIC5tYWluLXdyYXBwZXIubW92ZS1yaWdodCB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcclxuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcclxuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC1tb3otdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC1tb3otdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLW8tdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cclxuICAgICAgICAgICAgLm1haW4td3JhcHBlcntcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuLmZvcm0tcGFuZWwge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xyXG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcclxuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLW1vei10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtbW96LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC1vLXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7IH1cclxuXHJcbi5mb3JtLXBhbmVsLW9wZW5lZCAuZm9ybS1wYW5lbCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cclxuXHJcbi5jYWxsYmFjay1ibG9jayAuY29udGVudC1jb250YWluZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xyXG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcclxuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLW1vei10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtbW96LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC1vLXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7IH1cclxuICAuY2FsbGJhY2stYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyLmhpZGUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwMXB4KTtcclxuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MDFweCk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjAxcHgpO1xyXG4gICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwMXB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MDFweCk7IH1cclxuXHJcbi5tYXAge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XHJcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpO1xyXG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XHJcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtbW96LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC1tb3otdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLW8tdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTsgfVxyXG4gIC5tYXAuc2hvdyB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcclxuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcclxuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC1tb3otdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMC4yOSwgMCwgMC4zNTUsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjI5LCAwLCAwLjM1NSwgMSksIC1tb3otdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKSwgLW8tdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjksIDAsIDAuMzU1LCAxKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cclxuXHJcbi5tYXAtbGFiZWwge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xyXG4gICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZSwgLW8tdHJhbnNmb3JtIDAuNXMgZWFzZTtcclxuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UsIG9wYWNpdHkgMC40cyBlYXNlLCAtbW96LXRyYW5zZm9ybSAwLjVzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZSwgb3BhY2l0eSAwLjRzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZSwgb3BhY2l0eSAwLjRzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZSwgLW1vei10cmFuc2Zvcm0gMC41cyBlYXNlLCAtby10cmFuc2Zvcm0gMC41cyBlYXNlOyB9XHJcbiAgLm1hcC1sYWJlbC5zaG93IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTRweCk7XHJcbiAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTRweCk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTRweCk7XHJcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTRweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTRweCk7IH1cclxuLmZvcm0tcGFuZWwgLmZvcm0gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxMDBweCAjMTQxNDE0O1xyXG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XHJcblxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDEwMHB4IGJsYWNrO1xyXG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgIWltcG9ydGFudDsgfVxyXG5cclxuLmZvcm0gLmNoZWNrcyB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzRkNGQ0ZDtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIHBhZGRpbmc6IDI2cHg7XHJcbiAgd2lkdGg6IDQ4MXB4O1xyXG4gIGhlaWdodDogMTYxcHg7XHJcbiAgbWFyZ2luLXRvcDogMjhweDsgfVxyXG4gIC5mb3JtIC5jaGVja3MgLml0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbiAgICAuZm9ybSAuY2hlY2tzIC5pdGVtIGlucHV0IHtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZTtcclxuICAgICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2U7XHJcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2U7XHJcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlOyB9XHJcbiAgLmZvcm0gLmNoZWNrcyAuaXRlbTpob3ZlciBpbnB1dCArIC5sYWJlbDpiZWZvcmUge1xyXG4gICAgYm9yZGVyOiBzb2xpZCAycHggd2hpdGU7IH1cclxuICAuZm9ybSAuY2hlY2tzIC5sYWJlbCB7XHJcbiAgICBmb250LWZhbWlseTogJ0V1cm9wZUMnLHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS44NjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH1cclxuICAuZm9ybSAuY2hlY2tzIGlucHV0IHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cclxuICAgIC5mb3JtIC5jaGVja3MgaW5wdXQgKyAubGFiZWw6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDJweDtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAycHggIzRjNGM0YztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDsgfVxyXG4gICAgLmZvcm0gLmNoZWNrcyBpbnB1dDpjaGVja2VkICsgLmxhYmVsOmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMnB4IHdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgI2ZmZmZmZjsgfVxyXG5cclxuLmZvcm0gLmlucHV0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxuICAuZm9ybSAuaW5wdXQgaW5wdXQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XHJcbiAgLmZvcm0gLmlucHV0LmlucHV0LW5hbWUge1xyXG4gICAgd2lkdGg6IDQ4MXB4OyB9XHJcbiAgLmZvcm0gLmlucHV0LmlucHV0LW1haWwge1xyXG4gICAgd2lkdGg6IDI0MXB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XHJcbiAgLmZvcm0gLmlucHV0LmlucHV0LXBob25lIHtcclxuICAgIHdpZHRoOiAyNDFweDtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cclxuICAuZm9ybSAuaW5wdXQuaW5wdXQtbWVzc2FnZSB7XHJcbiAgICB3aWR0aDogNDgxcHg7XHJcbiAgICBoZWlnaHQ6IDEzOHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDsgfVxyXG4gICAgLmZvcm0gLmlucHV0LmlucHV0LW1lc3NhZ2UgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgdG9wOiAyNnB4O1xyXG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZTtcclxuICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlO1xyXG4gICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4ycyBlYXNlO1xyXG4gICAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UsIC1tb3otdHJhbnNmb3JtIDAuMnMgZWFzZTtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLCAtbW96LXRyYW5zZm9ybSAwLjJzIGVhc2UsIC1vLXRyYW5zZm9ybSAwLjJzIGVhc2U7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgICAgICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgICAgICAgICAgLW8tdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7IH1cclxuICAgICAgLmZvcm0gLmlucHV0LmlucHV0LW1lc3NhZ2UgLnBsYWNlaG9sZGVyLmZvY3VzZWQge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjg4KSB0cmFuc2xhdGVZKC0xMnB4KTtcclxuICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC44OCkgdHJhbnNsYXRlWSgtMTJweCk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuODgpIHRyYW5zbGF0ZVkoLTEycHgpO1xyXG4gICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjg4KSB0cmFuc2xhdGVZKC0xMnB4KTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44OCkgdHJhbnNsYXRlWSgtMTJweCk7IH1cclxuICAgIC5mb3JtIC5pbnB1dC5pbnB1dC1tZXNzYWdlIHRleHRhcmVhIHtcclxuICAgICAgcGFkZGluZy10b3A6IDY0cHg7XHJcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cclxuICAuZm9ybSAuaW5wdXQuZXJyb3IgLnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjY2MxZDFkO1xyXG4gICAgb3BhY2l0eTogMTsgfVxyXG4gIC5mb3JtIC5pbnB1dCBpbnB1dCwgLmZvcm0gLmlucHV0IHRleHRhcmVhIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBmb250LWZhbWlseTogJ0V1cm9wZUMnLHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgcGFkZGluZzogMzZweCAyNXB4IDE2cHggMjVweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjNGQ0ZDRkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cclxuICAuZm9ybSAuaW5wdXQgdGV4dGFyZWEge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcmVzaXplOiBub25lOyB9XHJcbiAgLmZvcm0gLmlucHV0IHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBmb250LWZhbWlseTogJ0V1cm9wZUMnLHNhbnMtc2VyaWY7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBsZWZ0OiAyNXB4O1xyXG4gICAgdG9wOiAyNnB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzO1xyXG4gICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzO1xyXG4gICAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsZm9udC1zaXplO1xyXG4gICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLGZvbnQtc2l6ZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLGZvbnQtc2l6ZTtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCxmb250LXNpemU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMnMgZWFzZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSwgLW1vei10cmFuc2Zvcm0gMC4ycyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZSwgLW1vei10cmFuc2Zvcm0gMC4ycyBlYXNlLCAtby10cmFuc2Zvcm0gMC4ycyBlYXNlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICAgICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG4gICAgICAgICAtby10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7IH1cclxuICAgIC5mb3JtIC5pbnB1dCBzcGFuLmZvY3VzZWQge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44OCkgdHJhbnNsYXRlWSgtMTRweCk7XHJcbiAgICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjg4KSB0cmFuc2xhdGVZKC0xNHB4KTtcclxuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuODgpIHRyYW5zbGF0ZVkoLTE0cHgpO1xyXG4gICAgICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMC44OCkgdHJhbnNsYXRlWSgtMTRweCk7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg4KSB0cmFuc2xhdGVZKC0xNHB4KTsgfVxyXG5cclxuLmZvcm0gLmNoZWNrIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG4gIC5mb3JtIC5jaGVjayBpbnB1dC5ob3ZlciArIC5sYWJlbDpiZWZvcmUge1xyXG4gICAgYm9yZGVyOiBzb2xpZCAycHggd2hpdGU7IH1cclxuICAuZm9ybSAuY2hlY2sgLmxhYmVsIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRXVyb3BlQycsc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICNiM2IzYjM7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XHJcbiAgICAuZm9ybSAuY2hlY2sgLmxhYmVsIHNwYW4ge1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBwYWRkaW5nOiAzcHggMDtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjE1cyBlYXNlO1xyXG4gICAgICAtby10cmFuc2l0aW9uOiAwLjE1cyBlYXNlO1xyXG4gICAgICAtbW96LXRyYW5zaXRpb246IDAuMTVzIGVhc2U7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMTVzIGVhc2U7IH1cclxuICAuZm9ybSAuY2hlY2sgLmNoZWNrLWFncmVlIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxyXG4gIC5mb3JtIC5jaGVjayBpbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cclxuICAgIC5mb3JtIC5jaGVjayBpbnB1dCArIC5sYWJlbDpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAycHggIzRjNGM0YztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZTtcclxuICAgICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2U7XHJcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2U7XHJcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlOyB9XHJcbiAgICAuZm9ybSAuY2hlY2sgaW5wdXQ6Y2hlY2tlZCArIC5sYWJlbDpiZWZvcmUge1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDJweCB3aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7IH1cclxuXHJcbi5mb3JtIC5zdWJtaXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIG1hcmdpbi10b3A6IDIycHg7XHJcbiAgYmFja2dyb3VuZDogI2NjMWQxZDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAgd2hpdGU7XHJcbiAgICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwIHdoaXRlO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCB3aGl0ZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuM3MgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcclxuICAtbW96LXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLCAtbW96LWJveC1zaGFkb3cgMC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgMC4zcyBlYXNlLCAtbW96LWJveC1zaGFkb3cgMC4zcyBlYXNlO1xyXG4gIG1hcmdpbi1sZWZ0OiAxMDVweDsgfVxyXG4gIC5mb3JtIC5zdWJtaXQ6aG92ZXIge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAyMDBweCAwIDAgMCB3aGl0ZTtcclxuICAgICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMjAwcHggMCAwIDAgd2hpdGU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDIwMHB4IDAgMCAwIHdoaXRlOyB9XHJcbiAgLmZvcm0gLnN1Ym1pdCBpbnB1dCB7XHJcbiAgICBmb250LWZhbWlseTogJ0V1cm9wZUNvbmRlbnNlZEMnLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU0O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuOXB4O1xyXG4gICAgcGFkZGluZzogMjJweCAyOXB4IDE4cHggMzJweDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgxLCAwLCAwLCAwZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUzZCgxLCAwLCAwLCAwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlM2QoMSwgMCwgMCwgMGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUzZCgxLCAwLCAwLCAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMSwgMCwgMCwgMGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuN3M7XHJcbiAgICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDAuN3M7XHJcbiAgICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDAuN3M7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuN3M7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcbiAgICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIG1hcmdpbjogMDsgfVxyXG4gICAgLmZvcm0gLnN1Ym1pdCBpbnB1dDpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjY2MxZDFkOyB9XHJcbiAgLmZvcm0gLnN1Ym1pdCAuc3VibWl0LWZvcm0tYnV0dG9uLmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQ6ICM0YzRjNGM7XHJcbiAgICAvKmJvcmRlci1jb2xvcjogIzRjNGM0YzsqL1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cclxuICAgIC5mb3JtIC5zdWJtaXQgLnN1Ym1pdC1mb3JtLWJ1dHRvbi5kaXNhYmxlZDpob3ZlciB7XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cclxuXHJcbi5mb3JtIC5hZ3JlZS10ZXh0IHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjM4cztcclxuICAtby10cmFuc2l0aW9uOiAwLjM4cztcclxuICAtbW96LXRyYW5zaXRpb246IDAuMzhzO1xyXG4gIHRyYW5zaXRpb246IDAuMzhzOyB9XHJcbiAgLmZvcm0gLmFncmVlLXRleHQ6aG92ZXIge1xyXG4gICAgY29sb3I6ICNlNTFmMWYgIWltcG9ydGFudDsgfVxyXG5cclxuLmZvcm0tcGFuZWwge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAwO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogNjAxcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxyXG4gIC5mb3JtLXBhbmVsIC5mb3JtIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDYwMXB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYmFja2dyb3VuZDogIzE0MTQxNDsgfVxyXG4gICAgLmZvcm0tcGFuZWwgLmZvcm0gLmNoZWNrcyBpbnB1dCArIC5sYWJlbDpiZWZvcmUge1xyXG4gICAgICB0b3A6IDA7IH1cclxuICAgIC5mb3JtLXBhbmVsIC5mb3JtIC5jaGVjayB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7IH1cclxuICAgICAgLmZvcm0tcGFuZWwgLmZvcm0gLmNoZWNrIC5sYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cclxuICAgICAgLmZvcm0tcGFuZWwgLmZvcm0gLmNoZWNrIGlucHV0ICsgLmxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAtNHB4OyB9XHJcbiAgICAuZm9ybS1wYW5lbCAuZm9ybSAuc3VibWl0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7IH1cclxuICAgICAgLmZvcm0tcGFuZWwgLmZvcm0gLnN1Ym1pdCBpbnB1dCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7IH1cclxuICAgIC5mb3JtLXBhbmVsIC5mb3JtIC5mb3JtLWJveCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcGFkZGluZy10b3A6IDFweDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgbGVmdDogNjBweDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcclxuICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XHJcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlOyB9XHJcbiAgICAgIC5mb3JtLXBhbmVsIC5mb3JtIC5mb3JtLWJveC5zaG93IHtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7IH1cclxuICAgIC5mb3JtLXBhbmVsIC5mb3JtIC5hZ3JlZW1lbnQtYm94IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XHJcbiAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcclxuICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTsgfVxyXG4gICAgICAuZm9ybS1wYW5lbCAuZm9ybSAuYWdyZWVtZW50LWJveC5zaG93IHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHotaW5kZXg6IDI7IH1cclxuICAgICAgLmZvcm0tcGFuZWwgLmZvcm0gLmFncmVlbWVudC1ib3ggLnJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93OyB9XHJcbiAgICAgICAgLmZvcm0tcGFuZWwgLmZvcm0gLmFncmVlbWVudC1ib3ggLnJvdyAuY2VsbCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XHJcbiAgICAgICAgLmZvcm0tcGFuZWwgLmZvcm0gLmFncmVlbWVudC1ib3ggLnJvdy5oZWFkIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwcHg7IH1cclxuICAgICAgICAgIC5mb3JtLXBhbmVsIC5mb3JtIC5hZ3JlZW1lbnQtYm94IC5yb3cuaGVhZCAuY2VsbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7IH1cclxuICAgICAgICAuZm9ybS1wYW5lbCAuZm9ybSAuYWdyZWVtZW50LWJveCAucm93LmFncmVlbWVudCAuY2VsbCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XHJcbiAgICAgICAgLmZvcm0tcGFuZWwgLmZvcm0gLmFncmVlbWVudC1ib3ggLnJvdy5idXR0b25zIHtcclxuICAgICAgICAgIGhlaWdodDogMTUwcHg7IH1cclxuICAgICAgICAgIC5mb3JtLXBhbmVsIC5mb3JtIC5hZ3JlZW1lbnQtYm94IC5yb3cuYnV0dG9ucyAuY2VsbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDsgfVxyXG4gICAgICAuZm9ybS1wYW5lbCAuZm9ybSAuYWdyZWVtZW50LWJveCBwIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0V1cm9wZUMnLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg2O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XHJcbiAgICAgIC5mb3JtLXBhbmVsIC5mb3JtIC5hZ3JlZW1lbnQtYm94IC5idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIG1hcmdpbjogMjZweCA0MHB4IDAgMDsgfVxyXG4gICAgICAuZm9ybS1wYW5lbCAuZm9ybSAuYWdyZWVtZW50LWJveCAubm8tYWdyZWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlO1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2U7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2U7IH1cclxuICAgICAgICAuZm9ybS1wYW5lbCAuZm9ybSAuYWdyZWVtZW50LWJveCAubm8tYWdyZWU6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICNjYzFkMWQ7IH1cclxuICAgIC5mb3JtLXBhbmVsIC5mb3JtIC50aGFuay1ib3gge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDYwcHg7XHJcbiAgICAgIHRvcDogLTMycHg7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xyXG4gICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XHJcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7IH1cclxuICAgICAgLmZvcm0tcGFuZWwgLmZvcm0gLnRoYW5rLWJveC5zaG93IHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHotaW5kZXg6IDI7IH1cclxuICAgICAgLmZvcm0tcGFuZWwgLmZvcm0gLnRoYW5rLWJveCAubm90ZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdFdXJvcGVDJyxzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41NjtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDAgNDBweCAwOyB9XHJcbiAgICAgIC5mb3JtLXBhbmVsIC5mb3JtIC50aGFuay1ib3ggLmJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMTdweCA2NHB4IDEzcHggNjRweDsgfVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge31cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge31cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7fVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuZm9ybS1wYW5lbHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuZm9ybS1wYW5lbCAuZm9ybXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuYnV0dG9uLW1lbnUuYWN0aXZle1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICB9XHJcbiAgLmZvcm0tcGFuZWwtb3BlbmVkIC5waG9uZS10b3B7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7fVxyXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHt9XHJcbiJdfQ== */
