/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}
/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  -webkit-box-sizing: content-box;
     -moz-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
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
     -moz-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  -webkit-box-sizing: border-box;
     -moz-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 */
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-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 in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
html {
  font-size: 10px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body {
  font-size: 1.6rem;
  text-rendering: optimizeLegibility;
}
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
a {
  color: inherit;
  cursor: pointer;
}
body {
  font-family: 'Helvetica Neue LT Pro';
  background: url('../images/bg_grid.svg') no-repeat center;
  background-size: 100%;
  background-color: #fbfbfb;
  background-repeat: repeat-y;
  color: #191919;
}
@media only screen and (min-width: 1700px) {
  body {
    background-size: 1700px;
  }
}
html {
  scroll-behavior: smooth;
}
img.zoom {
  opacity: 0 !important;
  -webkit-transition: opacity 100ms;
  -o-transition: opacity 100ms;
  transition: opacity 100ms;
  cursor: pointer;
}
img.zoom--active {
  opacity: 1 !important;
}
@font-face {
  font-family: 'Helvetica Neue LT Pro';
  src: url('../fonts/subset-HelveticaNeueLTPro-Md.woff2') format('woff2'), url('../fonts/subset-HelveticaNeueLTPro-Md.woff') format('woff'), url('../fonts/subset-HelveticaNeueLTPro-Md.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Helvetica Neue LT Pro';
  src: url('../fonts/subset-HelveticaNeueLTPro-Bd.woff2') format('woff2'), url('../fonts/subset-HelveticaNeueLTPro-Bd.woff') format('woff'), url('../fonts/subset-HelveticaNeueLTPro-Bd.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Helvetica Neue LT Pro';
  src: url('../fonts/subset-HelveticaNeueLTPro-Roman.woff2') format('woff2'), url('../fonts/subset-HelveticaNeueLTPro-Roman.woff') format('woff'), url('../fonts/subset-HelveticaNeueLTPro-Roman.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
.d-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.flex-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 776px) {
  .only-mobile {
    display: none !important;
  }
}
.flex-space-b {
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.flex-align-c {
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pad-1-left {
  padding-left: 16.9rem;
}
.pad-1-right {
  padding-right: 16.9rem;
}
.pad-0.pad-0 {
  padding: 0;
}
.marg-1-left {
  padding-left: 16.9rem;
}
.marg-1-right {
  padding-right: 16.9rem;
}
.section-pad-1 {
  padding: 0;
}
@media only screen and (min-width: 776px) {
  .section-pad-1 {
    padding: 0 8.45rem;
  }
}
@media only screen and (min-width: 1395px) {
  .section-pad-1 {
    padding: 0 16.9rem;
  }
}
h1 {
  font-size: 8.5rem;
  line-height: 1;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: -4px;
}
@media only screen and (min-width: 776px) {
  h1 {
    font-size: 9rem;
  }
}
@media only screen and (min-width: 1395px) {
  h1 {
    font-size: 14.5rem;
  }
}
h2 {
  font-size: 3.75rem;
  line-height: 1;
  margin-top: 0;
  margin-bottom: 4rem;
}
@media only screen and (min-width: 776px) {
  h2 {
    font-size: 6.5rem;
  }
}
@media only screen and (min-width: 1395px) {
  h2 {
    font-size: 10rem;
  }
}
h3 {
  line-height: 1;
  margin-top: 0;
  margin-bottom: 0;
}
@media only screen and (min-width: 776px) {
  h3 {
    font-size: 4rem;
  }
}
h4 {
  line-height: 1;
  margin-top: 0;
  margin-bottom: 0;
}
@media only screen and (min-width: 776px) {
  h4 {
    font-size: 2rem;
  }
}
p {
  font-size: 1.8rem;
  line-height: 1.4;
}
.text-center {
  text-align: center;
}
.text-grey {
  color: #b9b9b9;
}
.text-small {
  font-size: 1.3rem;
  line-height: 1.5;
}
.link-down-arrow {
  color: #4b8da5;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-top: 1rem;
}
@media only screen and (min-width: 776px) {
  .link-down-arrow {
    margin-top: 8rem;
  }
}
@media only screen and (min-width: 776px) {
  .link-down-arrow:after {
    content: '';
    margin-left: 1.5rem;
    display: block;
    width: 2rem;
    height: 2rem;
    background: url('../images/arrow-down.png') no-repeat center;
  }
}
@media only screen and (min-width: 776px) {
  .only-mobile {
    display: none !important;
  }
}
@media only screen and (max-width: 1394px) {
  .only-desktop {
    display: none !important;
  }
}
@media only screen and (min-width: 1395px) {
  .only-mobile-tablet {
    display: none !important;
  }
}
@media only screen and (max-width: 775px) {
  .only-tablet-desktop {
    display: none !important;
  }
}
.slidingVertical {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  text-indent: 8px;
  width: 46rem;
  left: -1rem;
  position: relative;
  top: -13rem;
}
.apple .slidingVertical {
  line-height: 1.4;
}
@media only screen and (max-width: 1394px) {
  .slidingVertical {
    top: -8rem;
    left: -0.7rem;
    width: 27rem;
  }
}
@media only screen and (max-width: 775px) {
  .slidingVertical {
    top: -8rem;
    width: 23rem;
  }
}
.slidingVertical span {
  animation: topToBottom 10s linear infinite 0s;
  -ms-animation: topToBottom 10s linear infinite 0s;
  -webkit-animation: topToBottom 10s linear infinite 0s;
  opacity: 0;
  overflow: hidden;
  position: absolute;
}
.slidingVertical span:nth-child(2) {
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}
.slidingVertical span:nth-child(3) {
  -webkit-animation-delay: 4s;
          animation-delay: 4s;
}
.slidingVertical span:nth-child(4) {
  -webkit-animation-delay: 6s;
          animation-delay: 6s;
}
.slidingVertical span:nth-child(5) {
  -webkit-animation-delay: 8s;
          animation-delay: 8s;
}
@-webkit-keyframes topToBottom {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 0;
    -webkit-transform: translateY(-50px);
            transform: translateY(-50px);
  }
  10% {
    opacity: 1;
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  25% {
    opacity: 1;
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  30% {
    opacity: 0;
    -webkit-transform: translateY(50px);
            transform: translateY(50px);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes topToBottom {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 0;
    -webkit-transform: translateY(-50px);
            transform: translateY(-50px);
  }
  10% {
    opacity: 1;
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  25% {
    opacity: 1;
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  30% {
    opacity: 0;
    -webkit-transform: translateY(50px);
            transform: translateY(50px);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.bubbles {
  display: none;
  position: fixed;
  top: 50%;
  left: 10px;
  z-index: 999;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media only screen and (min-width: 776px) {
  .bubbles {
    display: block;
  }
}
@media only screen and (min-width: 1700px) {
  .bubbles {
    left: 50px;
  }
}
.bubbles a {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  display: block;
  width: 0.4rem;
  height: 0.4rem;
  font-size: 0;
  background-color: #b7b7b7;
  border-radius: 50%;
  margin-bottom: 0.5rem;
  border: 0.4rem solid #fbfbfb;
  -webkit-transition: border-color 150ms, background-color 150ms;
  -o-transition: border-color 150ms, background-color 150ms;
  transition: border-color 150ms, background-color 150ms;
}
.bubbles a.is-active {
  background-color: #000000;
  border-color: #000000;
}
.app-link {
  display: none;
}
@media only screen and (min-width: 776px) {
  .app-link {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.app-link__item {
  margin-right: 2rem;
}
.app-link__logo {
  width: 14.6rem;
  height: 4.9rem;
  background-image: url('../images/app-store.png');
  background-repeat: no-repeat;
  margin-bottom: 1rem;
}
.app-link__logo--google {
  background-image: url('../images/google-play.png');
  width: 16.4rem;
}
.app-link__stars {
  height: 1.3rem;
  background-image: url('../images/stars-ios.png');
  background-repeat: no-repeat;
  padding-left: 8rem;
  font-size: 1.3rem;
  line-height: 1.5;
  color: #afafaf;
  margin-bottom: 1rem;
}
.app-link__stars--google {
  background-image: url('../images/stars-google.png');
}
.btn {
  padding: 1.5rem 3rem;
  border: 0.2rem solid #4ba5b8;
  color: #4ba5b8;
  -webkit-transition: color 150ms, border-color 150ms;
  -o-transition: color 150ms, border-color 150ms;
  transition: color 150ms, border-color 150ms;
  line-height: 1;
  border-radius: 2.5rem;
  display: inline-block;
}
@media only screen and (min-width: 1395px) {
  .btn {
    padding: 1.5rem 6rem;
  }
}
.btn span {
  display: inline-block;
  -webkit-transform: translateY(0.2rem);
      -ms-transform: translateY(0.2rem);
          transform: translateY(0.2rem);
}
.btn:hover {
  color: #4296a7;
  border-color: #4296a7;
}
.btn--colored {
  border: 0;
  color: #fff;
  background-size: 110%;
  background-image: -webkit-linear-gradient(75deg, #2d5d9d 0%, #4cacba 100%, #2480a5 100%);
  background-image: -o-linear-gradient(75deg, #2d5d9d 0%, #4cacba 100%, #2480a5 100%);
  background-image: linear-gradient(15deg, #2d5d9d 0%, #4cacba 100%, #2480a5 100%);
}
.btn--colored:hover {
  color: #fff;
  background-image: -webkit-linear-gradient(75deg, #275189 0%, #429dab 100%, #1f7090 100%);
  background-image: -o-linear-gradient(75deg, #275189 0%, #429dab 100%, #1f7090 100%);
  background-image: linear-gradient(15deg, #275189 0%, #429dab 100%, #1f7090 100%);
}
.footer {
  margin-top: 5rem;
  -webkit-box-shadow: 0px -17px 35px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px -17px 35px 0px rgba(0, 0, 0, 0.06);
  background-color: #ffffff;
  padding: 5rem 0;
}
@media only screen and (min-width: 776px) {
  .footer {
    padding: 8rem 0;
    margin-top: 15rem;
  }
}
.footer__wrap {
  max-width: 1700px;
  padding: 0 1rem;
  margin: 0 auto;
}
.footer__logos {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.footer .col__content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 775px) {
  .footer .col__content {
    -webkit-box-pack: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    margin-bottom: 1rem;
  }
}
.footer .col__content span {
  color: #3d82ab;
  display: inline-block;
  -webkit-transform: translateY(0.2rem);
      -ms-transform: translateY(0.2rem);
          transform: translateY(0.2rem);
}
@media only screen and (max-width: 775px) {
  .footer .col__content span {
    width: 100%;
    display: block;
    text-align: center;
    margin-bottom: 5rem;
  }
}
.footer .row-main {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (max-width: 775px) {
  .footer .row-main {
    -webkit-box-pack: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.footer .row-main--border {
  padding-bottom: 4rem;
  margin-bottom: 4rem;
  border-bottom: 0.1rem solid #e4e4e4;
}
@media only screen and (max-width: 775px) {
  .footer .row-main--border {
    border-bottom: 0;
    margin-bottom: 2rem;
  }
}
.footer__logo {
  display: inline-block;
  width: 20rem;
  height: 5.4rem;
  font-size: 0;
  background: url('../images/debito_logo.svg') no-repeat top left;
  background-size: 100%;
  margin-right: 6rem;
}
@media only screen and (max-width: 775px) {
  .footer__logo {
    margin-right: 0;
    background-size: 80%;
    background-position: center top;
    margin-bottom: 5rem;
  }
}
.footer__app-store,
.footer__google-play {
  display: inline-block;
  width: 14.6rem;
  height: 5rem;
  background: url('../images/app-store.png') no-repeat center;
  font-size: 0;
  margin-right: 2.5rem;
}
@media only screen and (max-width: 775px) {
  .footer__app-store,
  .footer__google-play {
    display: none;
  }
}
.footer__google-play {
  margin-right: 0;
  width: 16.4rem;
  background-image: url('../images/google-play.png');
}
.footer .icon {
  width: 3rem;
  height: 3rem;
  display: inline-block;
  font-size: 0;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 3.5rem;
}
.footer .icon-tel {
  background-image: url('../images/icon-tel.png');
  margin-left: 5rem;
}
.footer .icon-fb {
  background-image: url('../images/icon-fb.png');
}
.footer .icon-tw {
  background-image: url('../images/icon-tw.png');
}
.footer .icon-ig {
  background-image: url('../images/icon-ig.png');
}
.header {
  padding: 5rem 0;
}
@media only screen and (min-width: 776px) {
  .header {
    padding: 8rem 0;
  }
}
.header__wrap {
  max-width: 1700px;
  padding: 0 1rem;
  margin: 0 auto;
}
@media only screen and (min-width: 1700px) {
  .header__wrap {
    padding: 0;
  }
}
.header__my-debito {
  display: none;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #4b8da5;
}
.header__my-debito:hover {
  text-decoration: underline;
}
@media only screen and (min-width: 776px) {
  .header__my-debito {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.header__my-debito:after {
  content: '';
  position: relative;
  top: -0.2rem;
  display: block;
  width: 3rem;
  height: 2rem;
  background: url('../images/header-arrow.png') no-repeat center right;
}
.header__logo {
  width: 13rem;
  height: 3.8rem;
  font-size: 0;
  background: url('../images/debito_logo.svg') no-repeat top left;
  background-size: 100%;
}
@media only screen and (min-width: 776px) {
  .header__logo {
    width: 17rem;
    height: 4.6rem;
  }
}
.icon--calendar,
.icon--documents,
.icon--gift-cards {
  width: 6rem;
  height: 6rem;
  background-repeat: no-repeat;
  background-position: center;
}
.icon--calendar {
  background-image: url('../images/section-5/04_01_icon.png');
}
.icon--documents {
  background-image: url('../images/section-5/04_02_icon.png');
}
.icon--gift-cards {
  background-image: url('../images/section-5/04_03_icon.png');
}
.mouse-scroll {
  position: absolute;
  z-index: 9999;
  right: -125px;
  top: 50px;
  display: none;
  width: 220px;
  height: 0;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transform: translate(-100px, -50%) rotate(-90deg);
      -ms-transform: translate(-100px, -50%) rotate(-90deg);
          transform: translate(-100px, -50%) rotate(-90deg);
}
@media only screen and (min-width: 1395px) {
  .mouse-scroll {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.mouse-scroll span {
  margin-right: 3rem;
  opacity: 0.5;
  position: relative;
  top: 2px;
}
.mouse-scroll span.mouse-scroll-image {
  position: relative;
  top: 0;
  margin-right: 0;
  margin-top: 0;
  background: url('../images/mouse_scroll.svg');
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  width: 2.5rem;
  height: 5rem;
  opacity: 1;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
.section__wrap {
  max-width: 1700px;
  padding: 0;
  margin: 0 auto;
}
.section--first {
  position: relative;
  z-index: 20;
}
.section--first .row-main {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (max-width: 775px) {
  .section--first .row-main {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
       -moz-box-orient: vertical;
       -moz-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.section--first .col__photo {
  width: 100%;
  text-align: center;
  background: url('../images/mobile/01_background.jpg') no-repeat center top;
  background-size: cover;
  padding-bottom: 20rem;
  margin-top: 12rem;
}
@media only screen and (min-width: 776px) {
  .section--first .col__photo {
    width: 30%;
    max-width: 50rem;
    background: none;
    padding-bottom: 0;
    margin-top: 0;
  }
}
@media only screen and (min-width: 1395px) {
  .section--first .col__photo {
    width: 50%;
    max-width: 50rem;
  }
}
.section--first .col__photo img {
  width: 60%;
  -webkit-transform: translateY(-12rem);
      -ms-transform: translateY(-12rem);
          transform: translateY(-12rem);
}
@media only screen and (min-width: 776px) {
  .section--first .col__photo img {
    width: 100%;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
}
.section--first .col__content {
  width: 100%;
  text-align: center;
}
@media only screen and (min-width: 776px) {
  .section--first .col__content {
    width: 63%;
    margin-left: 7%;
    text-align: left;
  }
}
@media only screen and (min-width: 1395px) {
  .section--first .col__content {
    width: calc(100% - 50rem);
    margin-left: 0;
    padding-left: 16.9rem;
  }
}
.section--first .subtitle {
  margin-bottom: 8rem;
  font-size: 2rem;
  margin-bottom: 3rem;
}
@media only screen and (min-width: 776px) {
  .section--first .subtitle {
    font-size: 3rem;
  }
}
@media only screen and (min-width: 1395px) {
  .section--first .subtitle {
    margin-bottom: 10rem;
  }
}
@media only screen and (max-width: 775px) {
  .section--first .subtitle:before {
    content: '';
    display: block;
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    height: 15rem;
    width: 0.2rem;
    background-color: #469ab3;
    margin-bottom: 2rem;
  }
}
.section--second .section__wrap {
  position: relative;
}
@media only screen and (min-width: 1395px) {
  .section--second {
    margin-top: -26rem;
  }
}
.section--second .row-main {
  position: relative;
  margin-right: 10%;
}
@media only screen and (min-width: 776px) {
  .section--second .row-main {
    margin-right: 0;
    margin-top: 16.9rem;
  }
}
@media only screen and (min-width: 1015px) {
  .section--second .row-main {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1395px) {
  .section--second .row-main {
    min-height: 68rem;
  }
}
@media only screen and (max-width: 775px) {
  .section--second .row-main {
    width: 100%;
    margin-right: 0;
  }
}
@media only screen and (min-width: 1395px) {
  .section--second .row-main {
    background: url('../images/section-2/01_img.jpg') no-repeat center;
    background-size: calc(100% - 17rem);
    background-position: left;
  }
}
.section--second .col__content {
  position: relative;
  bottom: 0;
  z-index: 99;
  margin-left: 3rem;
  margin-right: 3rem;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 17px 35px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 17px 35px 0px rgba(0, 0, 0, 0.06);
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media only screen and (min-width: 776px) {
  .section--second .col__content {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
}
@media only screen and (min-width: 1395px) {
  .section--second .col__content {
    position: absolute;
    right: 0;
    -webkit-transform: translateY(50%);
        -ms-transform: translateY(50%);
            transform: translateY(50%);
    margin-right: 0;
  }
}
.section--second .slider {
  background: url('../images/section-2/01_content_icon.svg') no-repeat;
  background-position: top 1.5rem center;
  background-size: 4rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media only screen and (min-width: 776px) {
  .section--second .slider {
    background-size: 6rem;
    background-position: left 4rem top 9rem;
    padding-left: 14rem;
    padding-right: 22rem;
  }
}
@media only screen and (min-width: 1395px) {
  .section--second .slider {
    max-width: 83rem;
  }
}
.section--third {
  margin-top: -10rem;
}
@media only screen and (min-width: 776px) {
  .section--third {
    margin-top: 5rem;
  }
}
@media only screen and (min-width: 1395px) {
  .section--third {
    margin-top: 15rem;
  }
}
.section--third .row-main {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.section--third .row-main--first {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
     -moz-box-orient: horizontal;
     -moz-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media only screen and (min-width: 776px) {
  .section--third .row-main--first .col__content {
    text-align: right;
  }
  .section--third .row-main--first .col__content p {
    text-align: right;
    margin-left: 28%;
    max-width: 100%;
  }
}
.section--third .col__content {
  width: 80%;
  margin: 0 auto;
}
@media only screen and (min-width: 776px) {
  .section--third .col__content {
    width: 50%;
    margin-top: 5rem;
  }
}
@media only screen and (min-width: 1395px) {
  .section--third .col__content {
    margin-top: 15rem;
    width: 40%;
  }
}
@media only screen and (max-width: 775px) {
  .section--third .col__content {
    text-align: center;
  }
}
@media only screen and (min-width: 776px) {
  .section--third .col__content p {
    max-width: 72%;
  }
}
.section--third .col__photo {
  width: 100%;
  position: relative;
}
@media only screen and (min-width: 776px) {
  .section--third .col__photo {
    max-width: 50%;
    margin-top: 0;
  }
}
@media only screen and (min-width: 1395px) {
  .section--third .col__photo {
    max-width: 60%;
  }
}
.section--third .col__photo .zoom {
  position: absolute;
  top: 0px;
  left: 0;
}
.section--third .col__photo img {
  width: 100%;
}
.section--fourth {
  margin-top: 15rem;
  margin-bottom: 5%;
}
.section--fourth .section-pad-1 {
  -webkit-transition: background 1s;
  -o-transition: background 1s;
  transition: background 1s;
}
@media only screen and (max-width: 1394px) {
  .section--fourth .section-pad-1 {
    padding: 0;
  }
}
@media only screen and (min-width: 776px) {
  .section--fourth {
    margin-top: 16rem;
  }
}
.section--fourth .row-main {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (max-width: 775px) {
  .section--fourth .row-main {
    text-align: center;
  }
}
@media only screen and (min-width: 1395px) {
  .section--fourth .row-main {
    background-size: cover;
    background-image: url('../images/section-4/03_01_img.jpg');
    padding-top: 5rem;
  }
}
@media only screen and (min-width: 1395px) {
  .section--fourth.second-slide .row-main.section-pad-1 {
    background-image: url('../images/section-4/03_02_img.jpg');
  }
}
.section--fourth .col__content {
  width: 80%;
  margin: 0 auto;
}
@media only screen and (min-width: 776px) {
  .section--fourth .col__content {
    width: 36%;
    margin-right: auto;
  }
}
@media only screen and (min-width: 1395px) {
  .section--fourth .col__content {
    margin-left: 0;
  }
}
.section--fourth .col__content h2 {
  margin-bottom: 0;
}
@media only screen and (min-width: 776px) {
  .section--fourth .col__content h2 {
    margin-bottom: 8rem;
  }
}
@media only screen and (max-width: 775px) {
  .section--fourth .col__content h2:after {
    content: '';
    display: block;
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    height: 15rem;
    width: 0.2rem;
    background-color: #469ab3;
  }
}
@media only screen and (max-width: 775px) {
  .section--fourth .col__content p {
    display: none;
  }
}
.section--fourth .col__slider-mobile {
  background: url('../images/mobile/03_01_background.jpg') no-repeat center top;
  background-size: cover;
  width: 100vw;
}
@media only screen and (min-width: 776px) {
  .section--fourth .col__slider-mobile {
    display: none;
  }
}
.section--fourth .col__slider-mobile .slick-arrow {
  display: none !important;
}
.section--fourth .col__slider-mobile > div {
  width: 100%;
  text-align: center;
}
.section--fourth .col__slider-mobile > div p {
  padding-top: 16rem;
  width: 80%;
  margin: 0 auto;
}
.section--fourth .col__slider-mobile > div img {
  width: 80%;
}
.section--fourth .col__photo {
  position: relative;
  z-index: 30;
  display: none;
}
@media only screen and (min-width: 776px) {
  .section--fourth .col__photo {
    width: 46%;
    max-width: 65rem;
    display: block;
  }
}
@media only screen and (min-width: 1395px) {
  .section--fourth .col__photo {
    margin-top: -25.35rem;
  }
}
.section--fourth .col__photo img {
  width: 100%;
  -webkit-transition: opacity 350ms;
  -o-transition: opacity 350ms;
  transition: opacity 350ms;
  -webkit-transition-delay: 100ms;
       -o-transition-delay: 100ms;
          transition-delay: 100ms;
}
.section--fourth .col__photo img.img-2 {
  height: 0;
  overflow: hidden;
}
.section--fourth .col__photo img.img-2,
.section--fourth .col__photo img.img-2.zoom {
  position: absolute;
  top: 0;
  opacity: 0;
  -webkit-transition-delay: 0ms;
       -o-transition-delay: 0ms;
          transition-delay: 0ms;
}
.section--fourth .col__photo img.zoom {
  position: absolute;
  top: 0;
  -webkit-transition-delay: 0ms;
       -o-transition-delay: 0ms;
          transition-delay: 0ms;
}
.section--fourth.second-slide .col__photo img {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}
.section--fourth.second-slide .col__photo img.img-2 {
  height: auto;
  opacity: 1;
  -webkit-transition-delay: 100ms;
       -o-transition-delay: 100ms;
          transition-delay: 100ms;
}
.section--fourth.second-slide .col__photo img.img-2.zoom {
  height: auto;
}
.section--fourth .row-slider {
  background: none;
  z-index: 20;
}
@media only screen and (min-width: 1395px) {
  .section--fourth .row-slider {
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
.section--fourth .row-slider .col {
  background: #fff;
  margin: 0 auto;
  -webkit-box-shadow: 0px 17px 35px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 17px 35px 0px rgba(0, 0, 0, 0.06);
}
@media only screen and (min-width: 776px) {
  .section--fourth .row-slider .col {
    width: 70%;
    max-width: 100rem;
  }
}
.section--fourth .slider {
  background: url('../images/section-4/03_icon.svg') no-repeat;
  background-position: top 1rem center;
  background-size: 4rem;
}
@media only screen and (min-width: 776px) {
  .section--fourth .slider {
    background-size: 5rem;
    background-position: left 5rem top 9rem;
    padding-left: 14rem;
    padding-right: 22rem;
  }
}
.section--fifth {
  margin-top: -4rem;
}
@media only screen and (max-width: 775px) {
  .section--fifth {
    margin-top: 15rem;
  }
}
@media only screen and (max-width: 775px) {
  .section--fifth h2:after {
    content: '';
    display: block;
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    height: 15rem;
    width: 0.2rem;
    background-color: #469ab3;
  }
}
.section--fifth .list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
@media only screen and (min-width: 776px) {
  .section--fifth .list {
    -webkit-box-pack: justify;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (max-width: 775px) {
  .section--fifth .list__item {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
       -moz-box-orient: vertical;
       -moz-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-filter: blur(2px);
            filter: blur(2px);
    top: 6rem;
    position: relative;
    width: 40vw;
    -webkit-transition: width 150ms, -webkit-filter 300ms;
    transition: width 150ms, -webkit-filter 300ms;
    -o-transition: filter 300ms, width 150ms;
    transition: filter 300ms, width 150ms;
    transition: filter 300ms, width 150ms, -webkit-filter 300ms;
  }
}
@media only screen and (max-width: 775px) {
  .section--fifth .list__item h3,
  .section--fifth .list__item h4 {
    opacity: 0;
    -webkit-transition: opacity 300ms;
    -o-transition: opacity 300ms;
    transition: opacity 300ms;
    -webkit-transition-delay: 300ms;
         -o-transition-delay: 300ms;
            transition-delay: 300ms;
  }
}
.section--fifth .list .slick-current {
  top: 0;
  -webkit-filter: none;
          filter: none;
  width: 60vw;
}
@media only screen and (max-width: 775px) {
  .section--fifth .list .slick-current h3,
  .section--fifth .list .slick-current h4 {
    opacity: 1;
  }
}
.section--fifth h4 {
  margin-bottom: 1rem;
}
@media only screen and (max-width: 775px) {
  .section--fifth h4 {
    font-size: 1.5rem;
  }
}
.section--fifth h3 {
  margin-top: 0;
}
@media only screen and (max-width: 775px) {
  .section--fifth h3 {
    font-size: 3rem;
  }
}
@media only screen and (max-width: 775px) {
  .section--fifth .icon {
    display: none;
  }
}
.section--fifth p {
  max-width: 40rem;
  margin: 0 auto;
}
@media only screen and (max-width: 775px) {
  .section--fifth p {
    display: none;
  }
}
.section--fifth img {
  width: 100%;
  margin-left: -10%;
}
@media only screen and (min-width: 776px) {
  .section--fifth img {
    margin-left: -22%;
  }
}
.section--fifth .col__button {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 5rem;
}
@media only screen and (min-width: 1395px) {
  .section--fifth .col__button {
    margin-top: 14rem;
  }
}
.section--fifth .icon {
  margin: 0 auto;
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.section--six {
  margin-top: 5rem;
}
.section--six.is-active {
  display: block;
}
.section--six.is-closed {
  display: none;
}
@media only screen and (min-width: 776px) {
  .section--six {
    margin-top: 14rem;
  }
}
.section--six .section-bg {
  min-height: 66rem;
  position: relative;
}
@media only screen and (min-width: 776px) {
  .section--six .section-bg {
    background: url('../images/section-6/05_01_img.jpg') no-repeat;
    background-size: cover;
  }
}
.section--six .row-main:nth-child(1) {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 5rem;
  padding-bottom: 35rem;
}
@media only screen and (max-width: 775px) {
  .section--six .row-main:nth-child(1) {
    background: url('../images/section-6/05_01_img.jpg') no-repeat;
    background-size: cover;
  }
}
@media only screen and (min-width: 776px) {
  .section--six .row-main:nth-child(1) {
    padding-top: 10rem;
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 1394px) {
  .section--six .row-main:nth-child(1) {
    text-align: center;
  }
}
@media only screen and (min-width: 1395px) {
  .section--six .row-main:nth-child(1) {
    padding-top: 20rem;
  }
}
.section--six .row-main:nth-child(1) .col {
  width: 80%;
  margin: 0 auto;
}
@media only screen and (min-width: 776px) and (max-width: 1394px) {
  .section--six .row-main:nth-child(1) .col:first-child {
    margin-bottom: 7rem;
  }
}
@media only screen and (max-width: 775px) {
  .section--six .row-main:nth-child(1) .col h3,
  .section--six .row-main:nth-child(1) .col p {
    display: none;
  }
}
@media only screen and (min-width: 1395px) {
  .section--six .row-main:nth-child(1) .col {
    margin: initial;
    width: 30%;
    margin: 0 5%;
  }
}
@media only screen and (min-width: 1395px) {
  .section--six .row-main:nth-child(1) .col:first-child {
    margin-left: 17rem;
  }
}
.section--six .row-main:nth-child(3) {
  position: absolute;
  bottom: 0;
  display: none;
  -webkit-transform: translateY(50%);
      -ms-transform: translateY(50%);
          transform: translateY(50%);
  width: 100%;
  z-index: 99;
}
@media only screen and (max-width: 775px) {
  .section--six .row-main:nth-child(3) {
    display: none;
  }
}
@media only screen and (min-width: 1395px) {
  .section--six .row-main:nth-child(3) {
    display: block;
  }
}
.section--six .row-main:nth-child(3) .col {
  width: 80%;
  margin: 0 10%;
  background: #fff;
  padding: 8rem 4rem;
  -webkit-box-shadow: 0px 17px 35px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 17px 35px 0px rgba(0, 0, 0, 0.06);
}
.section--six .row-main:nth-child(4) {
  z-index: 999;
  position: absolute;
  bottom: 0;
  -webkit-transform: translateY(50%);
      -ms-transform: translateY(50%);
          transform: translateY(50%);
  width: 80%;
  margin-left: 10%;
}
@media only screen and (max-width: 775px) {
  .section--six .row-main:nth-child(4) {
    position: absolute;
    top: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
}
.section--six .row-main:nth-child(4) .tabs {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 8rem 4rem;
}
@media only screen and (max-width: 1394px) {
  .section--six .row-main:nth-child(4) .tabs {
    padding: 0;
    padding-top: 12rem;
  }
}
@media only screen and (min-width: 776px) and (max-width: 1394px) {
  .section--six .row-main:nth-child(4) .tabs {
    padding-top: 20rem;
  }
}
@media only screen and (max-width: 775px) {
  .section--six .row-main:nth-child(4) .tabs {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    overflow-y: scroll;
    padding-bottom: 2rem;
    -webkit-overflow-scrolling: scroll;
  }
}
.section--six .row-main:nth-child(4) .tab__item {
  position: relative;
  cursor: pointer;
  opacity: 0.5;
}
@media only screen and (max-width: 775px) {
  .section--six .row-main:nth-child(4) .tab__item {
    white-space: nowrap;
    margin: 0 1rem;
  }
}
.section--six .row-main:nth-child(4) .tab__item--active {
  color: #4b8da5;
  opacity: 1;
}
.section--six .row-main:nth-child(4) .tab__item--placeholder {
  cursor: initial;
}
@media only screen and (min-width: 1395px) {
  .section--six .row-main:nth-child(4) .tab__item--placeholder {
    width: 34rem;
  }
}
.section[data-id="list"] .col__image {
  padding-left: 0;
  z-index: 999;
  overflow: hidden;
  margin-top: -27rem;
}
@media only screen and (min-width: 776px) {
  .section[data-id="list"] .col__image {
    padding-left: 10%;
    margin-top: 0;
    overflow: visible;
  }
}
@media only screen and (min-width: 1395px) {
  .section[data-id="list"] .col__image {
    padding-left: 0;
    position: absolute;
    top: 20%;
    left: 50%;
    margin-left: 3%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
.section[data-id="list"] .col__image img {
  width: 130%;
  -webkit-transform: translateX(-5%);
      -ms-transform: translateX(-5%);
          transform: translateX(-5%);
}
@media only screen and (min-width: 776px) {
  .section[data-id="list"] .col__image img {
    width: 100%;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
}
.section[data-id="filter"] .col__image,
.section[data-id="item"] .col__image,
.section[data-id="custom"] .col__image {
  padding-left: 0;
  z-index: 999;
  overflow: hidden;
  margin-top: -35rem;
}
@media only screen and (min-width: 776px) {
  .section[data-id="filter"] .col__image,
  .section[data-id="item"] .col__image,
  .section[data-id="custom"] .col__image {
    padding-left: 10%;
    margin-top: 0;
    overflow: visible;
  }
}
@media only screen and (min-width: 1395px) {
  .section[data-id="filter"] .col__image,
  .section[data-id="item"] .col__image,
  .section[data-id="custom"] .col__image {
    padding-left: 0;
    position: absolute;
    top: 20%;
    left: 50%;
    margin-left: 3%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
.section[data-id="filter"] .col__image img,
.section[data-id="item"] .col__image img,
.section[data-id="custom"] .col__image img {
  width: 100%;
  -webkit-transform: translateX(-10%);
      -ms-transform: translateX(-10%);
          transform: translateX(-10%);
}
@media only screen and (min-width: 776px) {
  .section[data-id="filter"] .col__image img,
  .section[data-id="item"] .col__image img,
  .section[data-id="custom"] .col__image img {
    width: 90%;
    -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
            transform: translateX(-15%);
  }
}
@media only screen and (max-width: 775px) {
  .section[data-id="filter"] .row-main:nth-child(1) {
    background-image: url('../images/section-6/05_02_img.jpg');
  }
}
@media only screen and (min-width: 776px) {
  .section[data-id="filter"] .section-bg {
    background-image: url('../images/section-6/05_02_img.jpg');
  }
}
@media only screen and (max-width: 775px) {
  .section[data-id="item"] .row-main:nth-child(1) {
    background-image: url('../images/section-6/05_03_img.jpg');
  }
}
@media only screen and (min-width: 776px) {
  .section[data-id="item"] .section-bg {
    background-image: url('../images/section-6/05_03_img.jpg');
  }
}
@media only screen and (max-width: 775px) {
  .section[data-id="custom"] .row-main:nth-child(1) {
    background-image: url('../images/section-6/05_04_img.jpg');
  }
}
@media only screen and (min-width: 776px) {
  .section[data-id="custom"] .section-bg {
    background-image: url('../images/section-6/05_04_img.jpg');
  }
}
.section--seven {
  margin-top: 5rem;
}
@media only screen and (min-width: 776px) {
  .section--seven {
    margin-top: 15rem;
  }
}
@media only screen and (min-width: 1395px) {
  .section--seven {
    margin-top: 40rem;
  }
}
.section--seven .row-main {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
     -moz-box-orient: vertical;
     -moz-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media only screen and (min-width: 776px) {
  .section--seven .row-main {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.section--seven .col__content {
  text-align: center;
  width: 80%;
  margin: 0 auto;
  -webkit-box-ordinal-group: 3;
     -moz-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media only screen and (min-width: 776px) {
  .section--seven .col__content {
    width: 40%;
    margin: initial;
    text-align: left;
  }
}
@media only screen and (min-width: 776px) {
  .section--seven .col__content p {
    max-width: 70%;
  }
}
.section--seven .col__photo {
  margin-bottom: 5rem;
  -webkit-box-ordinal-group: 6;
     -moz-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}
@media only screen and (min-width: 776px) {
  .section--seven .col__photo {
    -webkit-box-ordinal-group: 3;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    max-width: 60%;
    margin-bottom: 0;
  }
}
.section--seven .col__photo img {
  width: 100%;
}
.slider {
  padding: 7rem 2rem;
  padding-bottom: 1.5rem;
}
.slider .slick-list .slick-track > div {
  outline: none;
}
.slider h3,
.slider p {
  text-align: center;
}
@media only screen and (min-width: 776px) {
  .slider h3,
  .slider p {
    text-align: left;
  }
}
.slider p {
  margin-bottom: 0;
}
@media only screen and (min-width: 776px) {
  .slider {
    padding: 9rem 6rem;
  }
}
.slider .slick-arrow {
  display: none !important;
  width: 3rem;
  height: 2.2rem;
  border: 0;
  font-size: 0;
  background: url('../images/slider-arrow.png') no-repeat center;
  position: absolute;
  bottom: 4rem;
  right: 5rem;
  cursor: pointer;
  outline: none;
}
@media only screen and (min-width: 776px) {
  .slider .slick-arrow {
    display: block !important;
  }
}
.slider .slick-arrow.slick-prev {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  right: 10rem;
}
.slick-slide {
  outline: none;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmNzcyIsInZlbmRvci9ub3JtYWxpemUuY3NzIiwidmVuZG9yL3NsaWNrLmxlc3MiLCJ1dGlscy9ub3JtYWxpemUubGVzcyIsInBhdHRlcm5zL2Jhc2UubGVzcyIsInBhdHRlcm5zL2ZvbnRzLmxlc3MiLCJwYXR0ZXJucy91dGlsaXR5LWNsYXNzZXMubGVzcyIsInBhdHRlcm5zL2FuaW0tbGFzdC13b3JkLmxlc3MiLCJjb21wb25lbnRzL2J1YmJsZXMubGVzcyIsImNvbXBvbmVudHMvYXBwLWxpbmsubGVzcyIsImNvbXBvbmVudHMvYnRuLmxlc3MiLCJjb21wb25lbnRzL2Zvb3Rlci5sZXNzIiwiY29tcG9uZW50cy9oZWFkZXIubGVzcyIsImNvbXBvbmVudHMvaWNvbi5sZXNzIiwiY29tcG9uZW50cy9tb3VzZS1zY3JvbGwubGVzcyIsImNvbXBvbmVudHMvc2VjdGlvbi5sZXNzIiwiY29tcG9uZW50cy9zZWN0aW9uLS1maXJzdC5sZXNzIiwiY29tcG9uZW50cy9zZWN0aW9uLS1zZWNvbmQubGVzcyIsImNvbXBvbmVudHMvc2VjdGlvbi0tdGhpcmQubGVzcyIsImNvbXBvbmVudHMvc2VjdGlvbi0tZm91cnRoLmxlc3MiLCJjb21wb25lbnRzL3NlY3Rpb24tLWZpZnRoLmxlc3MiLCJjb21wb25lbnRzL3NlY3Rpb24tLXNpeC5sZXNzIiwiY29tcG9uZW50cy9zZWN0aW9uLS1zZXZlbi5sZXNzIiwiY29tcG9uZW50cy9zbGlkZXIubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSwyRUFBMkU7QUFDM0U7K0VBQytFO0FBQy9FOzs7RUFHRTtBQ0lGO0VBQ0UsaUJBQUE7RURGQSxNQUFNO0VDR04sOEJBQUE7RUREQSxNQUFNO0FBQ1I7QUFDQTsrRUFDK0U7QUFDL0U7O0VBRUU7QUNLRjtFQUNFLFNBQUE7QURIRjtBQUNBOztFQUVFO0FDT0Y7RUFDRSxjQUFBO0FETEY7QUFDQTs7O0VBR0U7QUNTRjtFQUNFLGNBQUE7RUFDQSxnQkFBQTtBRFBG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NEJBQUE7S0FBQSx5QkFBQTtNQUFBLGlCQUFBO1VBQUEsUUFBQTtBdEIrekRKO0FzQjl6REk7RUFBQTtJQUNFLDRCQUFBO09BQUEseUJBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7RXRCaTBESjtBQUNGO0FzQnoyREE7RUEwQ00sV0FBQTtBdEJrMEROO0F1QjUyREE7RUFDRSxrQkFBQTtFQUNBLHNCQUFBO0F2QjgyREY7QXVCaDNEQTtFQUlJLGFBQUE7QXZCKzJESjtBdUJuM0RBOztFQVFJLGtCQUFBO0F2QisyREo7QXVCNzJESTtFQUFBOztJQUNFLGdCQUFBO0V2QmkzREo7QUFDRjtBdUI3M0RBO0VBZUksZ0JBQUE7QXZCaTNESjtBdUI5MkRFO0VBQUE7SUFDRSxrQkFBQTtFdkJpM0RGO0FBQ0Y7QXVCcjREQTtFQXNCSSx3QkFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFDQSw4REFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtBdkJrM0RKO0F1QmgzREk7RUFBQTtJQUNFLHlCQUFBO0V2Qm0zREo7QUFDRjtBdUJqM0RJO0VBQ0UsaUNBQUE7TUFBQSw2QkFBQTtVQUFBLHlCQUFBO0VBQ0EsWUFBQTtBdkJtM0ROO0F1QjkyREE7RUFDRSxhQUFBO0F2QmczREYiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xufVxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovXG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqL1xufVxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbmJvZHkge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSBMVCBQcm8nO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9iZ19ncmlkLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICBjb2xvcjogIzE5MTkxOTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gIGJvZHkge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTcwMHB4O1xuICB9XG59XG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5pbWcuem9vbSB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaW1nLnpvb20tLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlIExUIFBybyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9zdWJzZXQtSGVsdmV0aWNhTmV1ZUxUUHJvLU1kLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL3N1YnNldC1IZWx2ZXRpY2FOZXVlTFRQcm8tTWQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL3N1YnNldC1IZWx2ZXRpY2FOZXVlTFRQcm8tTWQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSBMVCBQcm8nO1xuICBzcmM6IHVybCgnLi4vZm9udHMvc3Vic2V0LUhlbHZldGljYU5ldWVMVFByby1CZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9zdWJzZXQtSGVsdmV0aWNhTmV1ZUxUUHJvLUJkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9zdWJzZXQtSGVsdmV0aWNhTmV1ZUxUUHJvLUJkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlIExUIFBybyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9zdWJzZXQtSGVsdmV0aWNhTmV1ZUxUUHJvLVJvbWFuLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL3N1YnNldC1IZWx2ZXRpY2FOZXVlTFRQcm8tUm9tYW4ud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL3N1YnNldC1IZWx2ZXRpY2FOZXVlTFRQcm8tUm9tYW4udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mbGV4LWNvbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3NnB4KSB7XG4gIC5vbmx5LW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxleC1zcGFjZS1iIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZsZXgtYWxpZ24tYyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFkLTEtbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMTYuOXJlbTtcbn1cbi5wYWQtMS1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2LjlyZW07XG59XG4ucGFkLTAucGFkLTAge1xuICBwYWRkaW5nOiAwO1xufVxuLm1hcmctMS1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNi45cmVtO1xufVxuLm1hcmctMS1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2LjlyZW07XG59XG4uc2VjdGlvbi1wYWQtMSB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3NnB4KSB7XG4gIC5zZWN0aW9uLXBhZC0xIHtcbiAgICBwYWRkaW5nOiAwIDguNDVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM5NXB4KSB7XG4gIC5zZWN0aW9uLXBhZC0xIHtcbiAgICBwYWRkaW5nOiAwIDE2LjlyZW07XG4gIH1cbn1cbmgxIHtcbiAgZm9udC1zaXplOiA4LjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsZXR0ZXItc3BhY2luZzogLTRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzc2cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogOXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzk1cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMTQuNXJlbTtcbiAgfVxufVxuaDIge1xuICBmb250LXNpemU6IDMuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzZweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiA2LjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM5NXB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEwcmVtO1xuICB9XG59XG5oMyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzZweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5oNCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzZweCkge1xuICBoNCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5wIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGV4dC1ncmV5IHtcbiAgY29sb3I6ICNiOWI5Yjk7XG59XG4udGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmxpbmstZG93bi1hcnJvdyB7XG4gIGNvbG9yOiAjNGI4ZGE1O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzc2cHgpIHtcbiAgLmxpbmstZG93bi1hcnJvdyB7XG4gICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzZweCkge1xuICAubGluay1kb3duLWFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy1kb3duLnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzc2cHgpIHtcbiAgLm9ubHktbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5NHB4KSB7XG4gIC5vbmx5LWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzk1cHgpIHtcbiAgLm9ubHktbW9iaWxlLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3NXB4KSB7XG4gIC5vbmx5LXRhYmxldC1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGlkaW5nVmVydGljYWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdGV4dC1pbmRlbnQ6IDhweDtcbiAgd2lkdGg6IDQ2cmVtO1xuICBsZWZ0OiAtMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xM3JlbTtcbn1cbi5hcHBsZSAuc2xpZGluZ1ZlcnRpY2FsIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5NHB4KSB7XG4gIC5zbGlkaW5nVmVydGljYWwge1xuICAgIHRvcDogLThyZW07XG4gICAgbGVmdDogLTAuN3JlbTtcbiAgICB3aWR0aDogMjdyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzc1cHgpIHtcbiAgLnNsaWRpbmdWZXJ0aWNhbCB7XG4gICAgdG9wOiAtOHJlbTtcbiAgICB3aWR0aDogMjNyZW07XG4gIH1cbn1cbi5zbGlkaW5nVmVydGljYWwgc3BhbiB7XG4gIGFuaW1hdGlvbjogdG9wVG9Cb3R0b20gMTBzIGxpbmVhciBpbmZpbml0ZSAwcztcbiAgLW1zLWFuaW1hdGlvbjogdG9wVG9Cb3R0b20gMTBzIGxpbmVhciBpbmZpbml0ZSAwcztcbiAgLXdlYmtpdC1hbmltYXRpb246IHRvcFRvQm90dG9tIDEwcyBsaW5lYXIgaW5maW5pdGUgMHM7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zbGlkaW5nVmVydGljYWwgc3BhbjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IDJzO1xufVxuLnNsaWRpbmdWZXJ0aWNhbCBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNHM7XG59XG4uc2xpZGluZ1ZlcnRpY2FsIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA2cztcbn1cbi5zbGlkaW5nVmVydGljYWwgc3BhbjpudGgtY2hpbGQoNSkge1xuICBhbmltYXRpb24tZGVsYXk6IDhzO1xufVxuQGtleWZyYW1lcyB0b3BUb0JvdHRvbSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG4gIH1cbiAgMTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxuICAzMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICB9XG4gIDgwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYnViYmxlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDEwcHg7XG4gIHotaW5kZXg6IDk5OTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzZweCkge1xuICAuYnViYmxlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gIC5idWJibGVzIHtcbiAgICBsZWZ0OiA1MHB4O1xuICB9XG59XG4uYnViYmxlcyBhIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuNHJlbTtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjdiN2I3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgYm9yZGVyOiAwLjRyZW0gc29saWQgI2ZiZmJmYjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDE1MG1zLCBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zO1xufVxuLmJ1YmJsZXMgYS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4uYXBwLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzZweCkge1xuICAuYXBwLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5hcHAtbGlua19faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cbi5hcHAtbGlua19fbG9nbyB7XG4gIHdpZHRoOiAxNC42cmVtO1xuICBoZWlnaHQ6IDQuOXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYXBwLXN0b3JlLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmFwcC1saW5rX19sb2dvLS1nb29nbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9nb29nbGUtcGxheS5wbmcnKTtcbiAgd2lkdGg6IDE2LjRyZW07XG59XG4uYXBwLWxpbmtfX3N0YXJzIHtcbiAgaGVpZ2h0OiAxLjNyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3N0YXJzLWlvcy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiA4cmVtO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNhZmFmYWY7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYXBwLWxpbmtfX3N0YXJzLS1nb29nbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zdGFycy1nb29nbGUucG5nJyk7XG59XG4uYnRuIHtcbiAgcGFkZGluZzogMS41cmVtIDNyZW07XG4gIGJvcmRlcjogMC4ycmVtIHNvbGlkICM0YmE1Yjg7XG4gIGNvbG9yOiAjNGJhNWI4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAxNTBtcywgYm9yZGVyLWNvbG9yIDE1MG1zO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzOTVweCkge1xuICAuYnRuIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gNnJlbTtcbiAgfVxufVxuLmJ0biBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4ycmVtKTtcbn1cbi5idG46aG92ZXIge1xuICBjb2xvcjogIzQyOTZhNztcbiAgYm9yZGVyLWNvbG9yOiAjNDI5NmE3O1xufVxuLmJ0bi0tY29sb3JlZCB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtc2l6ZTogMTEwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE1ZGVnLCAjMmQ1ZDlkIDAlLCAjNGNhY2JhIDEwMCUsICMyNDgwYTUgMTAwJSk7XG59XG4uYnRuLS1jb2xvcmVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNWRlZywgIzI3NTE4OSAwJSwgIzQyOWRhYiAxMDAlLCAjMWY3MDkwIDEwMCUpO1xufVxuLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIGJveC1zaGFkb3c6IDBweCAtMTdweCAzNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA1cmVtIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3NnB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDhyZW0gMDtcbiAgICBtYXJnaW4tdG9wOiAxNXJlbTtcbiAgfVxufVxuLmZvb3Rlcl9fd3JhcCB7XG4gIG1heC13aWR0aDogMTcwMHB4O1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmZvb3Rlcl9fbG9nb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvb3RlciAuY29sX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzVweCkge1xuICAuZm9vdGVyIC5jb2xfX2NvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4uZm9vdGVyIC5jb2xfX2NvbnRlbnQgc3BhbiB7XG4gIGNvbG9yOiAjM2Q4MmFiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjJyZW0pO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzVweCkge1xuICAuZm9vdGVyIC5jb2xfX2NvbnRlbnQgc3BhbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cbi5mb290ZXIgLnJvdy1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3NXB4KSB7XG4gIC5mb290ZXIgLnJvdy1tYWluIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmZvb3RlciAucm93LW1haW4tLWJvcmRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI2U0ZTRlNDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzc1cHgpIHtcbiAgLmZvb3RlciAucm93LW1haW4tLWJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4uZm9vdGVyX19sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjByZW07XG4gIGhlaWdodDogNS40cmVtO1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2RlYml0b19sb2dvLnN2ZycpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDZyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3NXB4KSB7XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cbi5mb290ZXJfX2FwcC1zdG9yZSxcbi5mb290ZXJfX2dvb2dsZS1wbGF5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTQuNnJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9hcHAtc3RvcmUucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzc1cHgpIHtcbiAgLmZvb3Rlcl9fYXBwLXN0b3JlLFxuICAuZm9vdGVyX19nb29nbGUtcGxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvb3Rlcl9fZ29vZ2xlLXBsYXkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHdpZHRoOiAxNi40cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9nb29nbGUtcGxheS5wbmcnKTtcbn1cbi5mb290ZXIgLmljb24ge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAzLjVyZW07XG59XG4uZm9vdGVyIC5pY29uLXRlbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24tdGVsLnBuZycpO1xuICBtYXJnaW4tbGVmdDogNXJlbTtcbn1cbi5mb290ZXIgLmljb24tZmIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uLWZiLnBuZycpO1xufVxuLmZvb3RlciAuaWNvbi10dyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24tdHcucG5nJyk7XG59XG4uZm9vdGVyIC5pY29uLWlnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi1pZy5wbmcnKTtcbn1cbi5oZWFkZXIge1xuICBwYWRkaW5nOiA1cmVtIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3NnB4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDhyZW0gMDtcbiAgfVxufVxuLmhlYWRlcl9fd3JhcCB7XG4gIG1heC13aWR0aDogMTcwMHB4O1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLmhlYWRlcl9fd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmhlYWRlcl9fbXktZGViaXRvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjNGI4ZGE1O1xufVxuLmhlYWRlcl9fbXktZGViaXRvOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3NnB4KSB7XG4gIC5oZWFkZXJfX215LWRlYml0byB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmhlYWRlcl9fbXktZGViaXRvOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC4ycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaGVhZGVyLWFycm93LnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG59XG4uaGVhZGVyX19sb2dvIHtcbiAgd2lkdGg6IDEzcmVtO1xuICBoZWlnaHQ6IDMuOHJlbTtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9kZWJpdG9fbG9nby5zdmcnKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzc2cHgpIHtcbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDE3cmVtO1xuICAgIGhlaWdodDogNC42cmVtO1xuICB9XG59XG4uaWNvbi0tY2FsZW5kYXIsXG4uaWNvbi0tZG9jdW1lbnRzLFxuLmljb24tLWdpZnQtY2FyZHMge1xuICB3aWR0aDogNnJlbTtcbiAgaGVpZ2h0OiA2cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uaWNvbi0tY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zZWN0aW9uLTUvMDRfMDFfaWNvbi5wbmcnKTtcbn1cbi5pY29uLS1kb2N1bWVudHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zZWN0aW9uLTUvMDRfMDJfaWNvbi5wbmcnKTtcbn1cbi5pY29uLS1naWZ0LWNhcmRzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2VjdGlvbi01LzA0XzAzX2ljb24ucG5nJyk7XG59XG4ubW91c2Utc2Nyb2xsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICByaWdodDogLTEyNXB4O1xuICB0b3A6IDUwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyMjBweDtcbiAgaGVpZ2h0OiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAtNTAlKSByb3RhdGUoLTkwZGVnKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM5NXB4KSB7XG4gIC5tb3VzZS1zY3JvbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5tb3VzZS1zY3JvbGwgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuLm1vdXNlLXNjcm9sbCBzcGFuLm1vdXNlLXNjcm9sbC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL21vdXNlX3Njcm9sbC5zdmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uc2VjdGlvbl9fd3JhcCB7XG4gIG1heC13aWR0aDogMTcwMHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zZWN0aW9uLS1maXJzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG59XG4uc2VjdGlvbi0tZmlyc3QgLnJvdy1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3NXB4KSB7XG4gIC5zZWN0aW9uLS1maXJzdCAucm93LW1haW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLnNlY3Rpb24tLWZpcnN0IC5jb2xfX3Bob3RvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbW9iaWxlLzAxX2JhY2tncm91bmQuanBnJykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyMHJlbTtcbiAgbWFyZ2luLXRvcDogMTJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3NnB4KSB7XG4gIC5zZWN0aW9uLS1maXJzdCAuY29sX19waG90byB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXgtd2lkdGg6IDUwcmVtO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzk1cHgpIHtcbiAgLnNlY3Rpb24tLWZpcnN0IC5jb2xfX3Bob3RvIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogNTByZW07XG4gIH1cbn1cbi5zZWN0aW9uLS1maXJzdCAuY29sX19waG90byBpbWcge1xuICB3aWR0aDogNjAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycmVtKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzc2cHgpIHtcbiAgLnNlY3Rpb24tLWZpcnN0IC5jb2xfX3Bob3RvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uc2VjdGlvbi0tZmlyc3QgLmNvbF9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3NnB4KSB7XG4gIC5zZWN0aW9uLS1maXJzdCAuY29sX19jb250ZW50IHtcbiAgICB3aWR0aDogNjMlO1xuICAgIG1hcmdpbi1sZWZ0OiA3JTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzOTVweCkge1xuICAuc2VjdGlvbi0tZmlyc3QgLmNvbF9fY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcmVtKTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2LjlyZW07XG4gIH1cbn1cbi5zZWN0aW9uLS1maXJzdCAuc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3NnB4KSB7XG4gIC5zZWN0aW9uLS1maXJzdCAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzk1cHgpIHtcbiAgLnNlY3Rpb24tLWZpcnN0IC5zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzc1cHgpIHtcbiAgLnNlY3Rpb24tLWZpcnN0IC5zdWJ0aXRsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGhlaWdodDogMTVyZW07XG4gICAgd2lkdGg6IDAuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5YWIzO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5zZWN0aW9uLS1zZWNvbmQgLnNlY3Rpb25fX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzOTVweCkge1xuICAuc2VjdGlvbi0tc2Vjb25kIHtcbiAgICBtYXJnaW4tdG9wOiAtMjZyZW07XG4gIH1cbn1cbi5zZWN0aW9uLS1zZWNvbmQgLnJvdy1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDEwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzc2cHgpIHtcbiAgLnNlY3Rpb24tLXNlY29uZCAucm93LW1haW4ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAxNi45cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMTVweCkge1xuICAuc2VjdGlvbi0tc2Vjb25kIC5yb3ctbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzk1cHgpIHtcbiAgLnNlY3Rpb24tLXNlY29uZCAucm93LW1haW4ge1xuICAgIG1pbi1oZWlnaHQ6IDY4cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3NXB4KSB7XG4gIC5zZWN0aW9uLS1zZWNvbmQgLnJvdy1tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM5NXB4KSB7XG4gIC5zZWN0aW9uLS1zZWNvbmQgLnJvdy1tYWluIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9zZWN0aW9uLTIvMDFfaW1nLmpwZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDEwMCUgLSAxN3JlbSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgfVxufVxuLnNlY3Rpb24tLXNlY29uZCAuY29sX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5O1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMTdweCAzNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3NnB4KSB7XG4gIC5zZWN0aW9uLS1zZWNvbmQgLmNvbF9fY29udGVudCB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzOTVweCkge1xuICAuc2VjdGlvbi0tc2Vjb25kIC5jb2xfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5zZWN0aW9uLS1zZWNvbmQgLnNsaWRlciB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3NlY3Rpb24tMi8wMV9jb250ZW50X2ljb24uc3ZnJykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMS41cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA0cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzZweCkge1xuICAuc2VjdGlvbi0tc2Vjb25kIC5zbGlkZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNnJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDRyZW0gdG9wIDlyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxNHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzk1cHgpIHtcbiAgLnNlY3Rpb24tLXNlY29uZCAuc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDgzcmVtO1xuICB9XG59XG4uc2VjdGlvbi0tdGhpcmQge1xuICBtYXJnaW4tdG9wOiAtMTByZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3NnB4KSB7XG4gIC5zZWN0aW9uLS10aGlyZCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzk1cHgpIHtcbiAgLnNlY3Rpb24tLXRoaXJkIHtcbiAgICBtYXJnaW4tdG9wOiAxNXJlbTtcbiAgfVxufVxuLnNlY3Rpb24tLXRoaXJkIC5yb3ctbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zZWN0aW9uLS10aGlyZCAucm93LW1haW4tLWZpcnN0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzZweCkge1xuICAuc2VjdGlvbi0tdGhpcmQgLnJvdy1tYWluLS1maXJzdCAuY29sX19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuc2VjdGlvbi0tdGhpcmQgLnJvdy1tYWluLS1maXJzdCAuY29sX19jb250ZW50IHAge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAyOCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2VjdGlvbi0tdGhpcmQgLmNvbF9fY29udGVudCB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzZweCkge1xuICAuc2VjdGlvbi0tdGhpcmQgLmNvbF9fY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzOTVweCkge1xuICAuc2VjdGlvbi0tdGhpcmQgLmNvbF9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTVyZW07XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzVweCkge1xuICAuc2VjdGlvbi0tdGhpcmQgLmNvbF9fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3NnB4KSB7XG4gIC5zZWN0aW9uLS10aGlyZCAuY29sX19jb250ZW50IHAge1xuICAgIG1heC13aWR0aDogNzIlO1xuICB9XG59XG4uc2VjdGlvbi0tdGhpcmQgLmNvbF9fcGhvdG8ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzZweCkge1xuICAuc2VjdGlvbi0tdGhpcmQgLmNvbF9fcGhvdG8ge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM5NXB4KSB7XG4gIC5zZWN0aW9uLS10aGlyZCAuY29sX19waG90byB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbn1cbi5zZWN0aW9uLS10aGlyZCAuY29sX19waG90byAuem9vbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDA7XG59XG4uc2VjdGlvbi0tdGhpcmQgLmNvbF9fcGhvdG8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbi0tZm91cnRoIHtcbiAgbWFyZ2luLXRvcDogMTVyZW07XG4gIG1hcmdpbi1ib3R0b206IDUlO1xufVxuLnNlY3Rpb24tLWZvdXJ0aCAuc2VjdGlvbi1wYWQtMSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMXM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTRweCkge1xuICAuc2VjdGlvbi0tZm91cnRoIC5zZWN0aW9uLXBhZC0xIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3NnB4KSB7XG4gIC5zZWN0aW9uLS1mb3VydGgge1xuICAgIG1hcmdpbi10b3A6IDE2cmVtO1xuICB9XG59XG4uc2VjdGlvbi0tZm91cnRoIC5yb3ctbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzVweCkge1xuICAuc2VjdGlvbi0tZm91cnRoIC5yb3ctbWFpbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzOTVweCkge1xuICAuc2VjdGlvbi0tZm91cnRoIC5yb3ctbWFpbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zZWN0aW9uLTQvMDNfMDFfaW1nLmpwZycpO1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzOTVweCkge1xuICAuc2VjdGlvbi0tZm91cnRoLnNlY29uZC1zbGlkZSAucm93LW1haW4uc2VjdGlvbi1wYWQtMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2VjdGlvbi00LzAzXzAyX2ltZy5qcGcnKTtcbiAgfVxufVxuLnNlY3Rpb24tLWZvdXJ0aCAuY29sX19jb250ZW50IHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3NnB4KSB7XG4gIC5zZWN0aW9uLS1mb3VydGggLmNvbF9fY29udGVudCB7XG4gICAgd2lkdGg6IDM2JTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM5NXB4KSB7XG4gIC5zZWN0aW9uLS1mb3VydGggLmNvbF9fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5zZWN0aW9uLS1mb3VydGggLmNvbF9fY29udGVudCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3NnB4KSB7XG4gIC5zZWN0aW9uLS1mb3VydGggLmNvbF9fY29udGVudCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzVweCkge1xuICAuc2VjdGlvbi0tZm91cnRoIC5jb2xfX2NvbnRlbnQgaDI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGhlaWdodDogMTVyZW07XG4gICAgd2lkdGg6IDAuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5YWIzO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3NXB4KSB7XG4gIC5zZWN0aW9uLS1mb3VydGggLmNvbF9fY29udGVudCBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi0tZm91cnRoIC5jb2xfX3NsaWRlci1tb2JpbGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9tb2JpbGUvMDNfMDFfYmFja2dyb3VuZC5qcGcnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzZweCkge1xuICAuc2VjdGlvbi0tZm91cnRoIC5jb2xfX3NsaWRlci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLS1mb3VydGggLmNvbF9fc2xpZGVyLW1vYmlsZSAuc2xpY2stYXJyb3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi0tZm91cnRoIC5jb2xfX3NsaWRlci1tb2JpbGUgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb24tLWZvdXJ0aCAuY29sX19zbGlkZXItbW9iaWxlID4gZGl2IHAge1xuICBwYWRkaW5nLXRvcDogMTZyZW07XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNlY3Rpb24tLWZvdXJ0aCAuY29sX19zbGlkZXItbW9iaWxlID4gZGl2IGltZyB7XG4gIHdpZHRoOiA4MCU7XG59XG4uc2VjdGlvbi0tZm91cnRoIC5jb2xfX3Bob3RvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzc2cHgpIHtcbiAgLnNlY3Rpb24tLWZvdXJ0aCAuY29sX19waG90byB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgICBtYXgtd2lkdGg6IDY1cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzOTVweCkge1xuICAuc2VjdGlvbi0tZm91cnRoIC5jb2xfX3Bob3RvIHtcbiAgICBtYXJnaW4tdG9wOiAtMjUuMzVyZW07XG4gIH1cbn1cbi5zZWN0aW9uLS1mb3VydGggLmNvbF9fcGhvdG8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zO1xufVxuLnNlY3Rpb24tLWZvdXJ0aCAuY29sX19waG90byBpbWcuaW1nLTIge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VjdGlvbi0tZm91cnRoIC5jb2xfX3Bob3RvIGltZy5pbWctMixcbi5zZWN0aW9uLS1mb3VydGggLmNvbF9fcGhvdG8gaW1nLmltZy0yLnpvb20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMG1zO1xufVxuLnNlY3Rpb24tLWZvdXJ0aCAuY29sX19waG90byBpbWcuem9vbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XG59XG4uc2VjdGlvbi0tZm91cnRoLnNlY29uZC1zbGlkZSAuY29sX19waG90byBpbWcge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuLnNlY3Rpb24tLWZvdXJ0aC5zZWNvbmQtc2xpZGUgLmNvbF9fcGhvdG8gaW1nLmltZy0yIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcbn1cbi5zZWN0aW9uLS1mb3VydGguc2Vjb25kLXNsaWRlIC5jb2xfX3Bob3RvIGltZy5pbWctMi56b29tIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNlY3Rpb24tLWZvdXJ0aCAucm93LXNsaWRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHotaW5kZXg6IDIwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzk1cHgpIHtcbiAgLnNlY3Rpb24tLWZvdXJ0aCAucm93LXNsaWRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG4uc2VjdGlvbi0tZm91cnRoIC5yb3ctc2xpZGVyIC5jb2wge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm94LXNoYWRvdzogMHB4IDE3cHggMzVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzc2cHgpIHtcbiAgLnNlY3Rpb24tLWZvdXJ0aCAucm93LXNsaWRlciAuY29sIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1heC13aWR0aDogMTAwcmVtO1xuICB9XG59XG4uc2VjdGlvbi0tZm91cnRoIC5zbGlkZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9zZWN0aW9uLTQvMDNfaWNvbi5zdmcnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAxcmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA0cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzZweCkge1xuICAuc2VjdGlvbi0tZm91cnRoIC5zbGlkZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDVyZW0gdG9wIDlyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxNHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnJlbTtcbiAgfVxufVxuLnNlY3Rpb24tLWZpZnRoIHtcbiAgbWFyZ2luLXRvcDogLTRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3NXB4KSB7XG4gIC5zZWN0aW9uLS1maWZ0aCB7XG4gICAgbWFyZ2luLXRvcDogMTVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzc1cHgpIHtcbiAgLnNlY3Rpb24tLWZpZnRoIGgyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBoZWlnaHQ6IDE1cmVtO1xuICAgIHdpZHRoOiAwLjJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWFiMztcbiAgfVxufVxuLnNlY3Rpb24tLWZpZnRoIC5saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzc2cHgpIHtcbiAgLnNlY3Rpb24tLWZpZnRoIC5saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzc1cHgpIHtcbiAgLnNlY3Rpb24tLWZpZnRoIC5saXN0X19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmaWx0ZXI6IGJsdXIoMnB4KTtcbiAgICB0b3A6IDZyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0MHZ3O1xuICAgIHRyYW5zaXRpb246IGZpbHRlciAzMDBtcywgd2lkdGggMTUwbXM7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzc1cHgpIHtcbiAgLnNlY3Rpb24tLWZpZnRoIC5saXN0X19pdGVtIGgzLFxuICAuc2VjdGlvbi0tZmlmdGggLmxpc3RfX2l0ZW0gaDQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAzMDBtcztcbiAgfVxufVxuLnNlY3Rpb24tLWZpZnRoIC5saXN0IC5zbGljay1jdXJyZW50IHtcbiAgdG9wOiAwO1xuICBmaWx0ZXI6IG5vbmU7XG4gIHdpZHRoOiA2MHZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzVweCkge1xuICAuc2VjdGlvbi0tZmlmdGggLmxpc3QgLnNsaWNrLWN1cnJlbnQgaDMsXG4gIC5zZWN0aW9uLS1maWZ0aCAubGlzdCAuc2xpY2stY3VycmVudCBoNCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnNlY3Rpb24tLWZpZnRoIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzc1cHgpIHtcbiAgLnNlY3Rpb24tLWZpZnRoIGg0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLnNlY3Rpb24tLWZpZnRoIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzc1cHgpIHtcbiAgLnNlY3Rpb24tLWZpZnRoIGgzIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzc1cHgpIHtcbiAgLnNlY3Rpb24tLWZpZnRoIC5pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi0tZmlmdGggcCB7XG4gIG1heC13aWR0aDogNDByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzVweCkge1xuICAuc2VjdGlvbi0tZmlmdGggcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tLWZpZnRoIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogLTEwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzc2cHgpIHtcbiAgLnNlY3Rpb24tLWZpZnRoIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMiU7XG4gIH1cbn1cbi5zZWN0aW9uLS1maWZ0aCAuY29sX19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM5NXB4KSB7XG4gIC5zZWN0aW9uLS1maWZ0aCAuY29sX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDE0cmVtO1xuICB9XG59XG4uc2VjdGlvbi0tZmlmdGggLmljb24ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5zZWN0aW9uLS1zaXgge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuLnNlY3Rpb24tLXNpeC5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWN0aW9uLS1zaXguaXMtY2xvc2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzc2cHgpIHtcbiAgLnNlY3Rpb24tLXNpeCB7XG4gICAgbWFyZ2luLXRvcDogMTRyZW07XG4gIH1cbn1cbi5zZWN0aW9uLS1zaXggLnNlY3Rpb24tYmcge1xuICBtaW4taGVpZ2h0OiA2NnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzZweCkge1xuICAuc2VjdGlvbi0tc2l4IC5zZWN0aW9uLWJnIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9zZWN0aW9uLTYvMDVfMDFfaW1nLmpwZycpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG4uc2VjdGlvbi0tc2l4IC5yb3ctbWFpbjpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzc1cHgpIHtcbiAgLnNlY3Rpb24tLXNpeCAucm93LW1haW46bnRoLWNoaWxkKDEpIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9zZWN0aW9uLTYvMDVfMDFfaW1nLmpwZycpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3NnB4KSB7XG4gIC5zZWN0aW9uLS1zaXggLnJvdy1tYWluOm50aC1jaGlsZCgxKSB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTRweCkge1xuICAuc2VjdGlvbi0tc2l4IC5yb3ctbWFpbjpudGgtY2hpbGQoMSkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzk1cHgpIHtcbiAgLnNlY3Rpb24tLXNpeCAucm93LW1haW46bnRoLWNoaWxkKDEpIHtcbiAgICBwYWRkaW5nLXRvcDogMjByZW07XG4gIH1cbn1cbi5zZWN0aW9uLS1zaXggLnJvdy1tYWluOm50aC1jaGlsZCgxKSAuY29sIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3NnB4KSBhbmQgKG1heC13aWR0aDogMTM5NHB4KSB7XG4gIC5zZWN0aW9uLS1zaXggLnJvdy1tYWluOm50aC1jaGlsZCgxKSAuY29sOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3NXB4KSB7XG4gIC5zZWN0aW9uLS1zaXggLnJvdy1tYWluOm50aC1jaGlsZCgxKSAuY29sIGgzLFxuICAuc2VjdGlvbi0tc2l4IC5yb3ctbWFpbjpudGgtY2hpbGQoMSkgLmNvbCBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzOTVweCkge1xuICAuc2VjdGlvbi0tc2l4IC5yb3ctbWFpbjpudGgtY2hpbGQoMSkgLmNvbCB7XG4gICAgbWFyZ2luOiBpbml0aWFsO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWFyZ2luOiAwIDUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzOTVweCkge1xuICAuc2VjdGlvbi0tc2l4IC5yb3ctbWFpbjpudGgtY2hpbGQoMSkgLmNvbDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3cmVtO1xuICB9XG59XG4uc2VjdGlvbi0tc2l4IC5yb3ctbWFpbjpudGgtY2hpbGQoMykge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzc1cHgpIHtcbiAgLnNlY3Rpb24tLXNpeCAucm93LW1haW46bnRoLWNoaWxkKDMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzOTVweCkge1xuICAuc2VjdGlvbi0tc2l4IC5yb3ctbWFpbjpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2VjdGlvbi0tc2l4IC5yb3ctbWFpbjpudGgtY2hpbGQoMykgLmNvbCB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCAxMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDhyZW0gNHJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDE3cHggMzVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbi5zZWN0aW9uLS1zaXggLnJvdy1tYWluOm50aC1jaGlsZCg0KSB7XG4gIHotaW5kZXg6IDk5OTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICB3aWR0aDogODAlO1xuICBtYXJnaW4tbGVmdDogMTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzVweCkge1xuICAuc2VjdGlvbi0tc2l4IC5yb3ctbWFpbjpudGgtY2hpbGQoNCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uc2VjdGlvbi0tc2l4IC5yb3ctbWFpbjpudGgtY2hpbGQoNCkgLnRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDhyZW0gNHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5NHB4KSB7XG4gIC5zZWN0aW9uLS1zaXggLnJvdy1tYWluOm50aC1jaGlsZCg0KSAudGFicyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLXRvcDogMTJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzc2cHgpIGFuZCAobWF4LXdpZHRoOiAxMzk0cHgpIHtcbiAgLnNlY3Rpb24tLXNpeCAucm93LW1haW46bnRoLWNoaWxkKDQpIC50YWJzIHtcbiAgICBwYWRkaW5nLXRvcDogMjByZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzc1cHgpIHtcbiAgLnNlY3Rpb24tLXNpeCAucm93LW1haW46bnRoLWNoaWxkKDQpIC50YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogc2Nyb2xsO1xuICB9XG59XG4uc2VjdGlvbi0tc2l4IC5yb3ctbWFpbjpudGgtY2hpbGQoNCkgLnRhYl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3NXB4KSB7XG4gIC5zZWN0aW9uLS1zaXggLnJvdy1tYWluOm50aC1jaGlsZCg0KSAudGFiX19pdGVtIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbjogMCAxcmVtO1xuICB9XG59XG4uc2VjdGlvbi0tc2l4IC5yb3ctbWFpbjpudGgtY2hpbGQoNCkgLnRhYl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICM0YjhkYTU7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VjdGlvbi0tc2l4IC5yb3ctbWFpbjpudGgtY2hpbGQoNCkgLnRhYl9faXRlbS0tcGxhY2Vob2xkZXIge1xuICBjdXJzb3I6IGluaXRpYWw7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzOTVweCkge1xuICAuc2VjdGlvbi0tc2l4IC5yb3ctbWFpbjpudGgtY2hpbGQoNCkgLnRhYl9faXRlbS0tcGxhY2Vob2xkZXIge1xuICAgIHdpZHRoOiAzNHJlbTtcbiAgfVxufVxuLnNlY3Rpb25bZGF0YS1pZD1cImxpc3RcIl0gLmNvbF9faW1hZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogLTI3cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzZweCkge1xuICAuc2VjdGlvbltkYXRhLWlkPVwibGlzdFwiXSAuY29sX19pbWFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzk1cHgpIHtcbiAgLnNlY3Rpb25bZGF0YS1pZD1cImxpc3RcIl0gLmNvbF9faW1hZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAzJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbi5zZWN0aW9uW2RhdGEtaWQ9XCJsaXN0XCJdIC5jb2xfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMzAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzc2cHgpIHtcbiAgLnNlY3Rpb25bZGF0YS1pZD1cImxpc3RcIl0gLmNvbF9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uW2RhdGEtaWQ9XCJmaWx0ZXJcIl0gLmNvbF9faW1hZ2UsXG4uc2VjdGlvbltkYXRhLWlkPVwiaXRlbVwiXSAuY29sX19pbWFnZSxcbi5zZWN0aW9uW2RhdGEtaWQ9XCJjdXN0b21cIl0gLmNvbF9faW1hZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogLTM1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzZweCkge1xuICAuc2VjdGlvbltkYXRhLWlkPVwiZmlsdGVyXCJdIC5jb2xfX2ltYWdlLFxuICAuc2VjdGlvbltkYXRhLWlkPVwiaXRlbVwiXSAuY29sX19pbWFnZSxcbiAgLnNlY3Rpb25bZGF0YS1pZD1cImN1c3RvbVwiXSAuY29sX19pbWFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzk1cHgpIHtcbiAgLnNlY3Rpb25bZGF0YS1pZD1cImZpbHRlclwiXSAuY29sX19pbWFnZSxcbiAgLnNlY3Rpb25bZGF0YS1pZD1cIml0ZW1cIl0gLmNvbF9faW1hZ2UsXG4gIC5zZWN0aW9uW2RhdGEtaWQ9XCJjdXN0b21cIl0gLmNvbF9faW1hZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAzJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbi5zZWN0aW9uW2RhdGEtaWQ9XCJmaWx0ZXJcIl0gLmNvbF9faW1hZ2UgaW1nLFxuLnNlY3Rpb25bZGF0YS1pZD1cIml0ZW1cIl0gLmNvbF9faW1hZ2UgaW1nLFxuLnNlY3Rpb25bZGF0YS1pZD1cImN1c3RvbVwiXSAuY29sX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMCUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzZweCkge1xuICAuc2VjdGlvbltkYXRhLWlkPVwiZmlsdGVyXCJdIC5jb2xfX2ltYWdlIGltZyxcbiAgLnNlY3Rpb25bZGF0YS1pZD1cIml0ZW1cIl0gLmNvbF9faW1hZ2UgaW1nLFxuICAuc2VjdGlvbltkYXRhLWlkPVwiY3VzdG9tXCJdIC5jb2xfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzc1cHgpIHtcbiAgLnNlY3Rpb25bZGF0YS1pZD1cImZpbHRlclwiXSAucm93LW1haW46bnRoLWNoaWxkKDEpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zZWN0aW9uLTYvMDVfMDJfaW1nLmpwZycpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3NnB4KSB7XG4gIC5zZWN0aW9uW2RhdGEtaWQ9XCJmaWx0ZXJcIl0gLnNlY3Rpb24tYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NlY3Rpb24tNi8wNV8wMl9pbWcuanBnJyk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzc1cHgpIHtcbiAgLnNlY3Rpb25bZGF0YS1pZD1cIml0ZW1cIl0gLnJvdy1tYWluOm50aC1jaGlsZCgxKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2VjdGlvbi02LzA1XzAzX2ltZy5qcGcnKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzZweCkge1xuICAuc2VjdGlvbltkYXRhLWlkPVwiaXRlbVwiXSAuc2VjdGlvbi1iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2VjdGlvbi02LzA1XzAzX2ltZy5qcGcnKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzVweCkge1xuICAuc2VjdGlvbltkYXRhLWlkPVwiY3VzdG9tXCJdIC5yb3ctbWFpbjpudGgtY2hpbGQoMSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NlY3Rpb24tNi8wNV8wNF9pbWcuanBnJyk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzc2cHgpIHtcbiAgLnNlY3Rpb25bZGF0YS1pZD1cImN1c3RvbVwiXSAuc2VjdGlvbi1iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2VjdGlvbi02LzA1XzA0X2ltZy5qcGcnKTtcbiAgfVxufVxuLnNlY3Rpb24tLXNldmVuIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzc2cHgpIHtcbiAgLnNlY3Rpb24tLXNldmVuIHtcbiAgICBtYXJnaW4tdG9wOiAxNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzk1cHgpIHtcbiAgLnNlY3Rpb24tLXNldmVuIHtcbiAgICBtYXJnaW4tdG9wOiA0MHJlbTtcbiAgfVxufVxuLnNlY3Rpb24tLXNldmVuIC5yb3ctbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzc2cHgpIHtcbiAgLnNlY3Rpb24tLXNldmVuIC5yb3ctbWFpbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnNlY3Rpb24tLXNldmVuIC5jb2xfX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvcmRlcjogMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzc2cHgpIHtcbiAgLnNlY3Rpb24tLXNldmVuIC5jb2xfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWFyZ2luOiBpbml0aWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzc2cHgpIHtcbiAgLnNlY3Rpb24tLXNldmVuIC5jb2xfX2NvbnRlbnQgcCB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbn1cbi5zZWN0aW9uLS1zZXZlbiAuY29sX19waG90byB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIG9yZGVyOiA1O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzZweCkge1xuICAuc2VjdGlvbi0tc2V2ZW4gLmNvbF9fcGhvdG8ge1xuICAgIG9yZGVyOiAyO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5zZWN0aW9uLS1zZXZlbiAuY29sX19waG90byBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zbGlkZXIge1xuICBwYWRkaW5nOiA3cmVtIDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG4uc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayA+IGRpdiB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpZGVyIGgzLFxuLnNsaWRlciBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzZweCkge1xuICAuc2xpZGVyIGgzLFxuICAuc2xpZGVyIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5zbGlkZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3NnB4KSB7XG4gIC5zbGlkZXIge1xuICAgIHBhZGRpbmc6IDlyZW0gNnJlbTtcbiAgfVxufVxuLnNsaWRlciAuc2xpY2stYXJyb3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDIuMnJlbTtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3NsaWRlci1hcnJvdy5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNHJlbTtcbiAgcmlnaHQ6IDVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzc2cHgpIHtcbiAgLnNsaWRlciAuc2xpY2stYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICByaWdodDogMTByZW07XG59XG4uc2xpY2stc2xpZGUge1xuICBvdXRsaW5lOiBub25lO1xufVxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5cclxuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qIFNlY3Rpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxyXG4gKi9cclxuXHJcbm1haW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmgxIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBtYXJnaW46IDAuNjdlbSAwO1xyXG59XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXHJcbiAgaGVpZ2h0OiAwOyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5wcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuaW1nIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cclxuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG4gIG1hcmdpbjogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3QgeyAvKiAxICovXHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5sZWdlbmQge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xyXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMyAqL1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxyXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJjaGVja2JveFwiXSxcclxuW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXHJcblxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cclxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cclxuICBmb250OiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbi8qIEludGVyYWN0aXZlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmRldGFpbHMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG4vKiBNaXNjXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxyXG4gKi9cclxuXHJcbnRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwiLyogU2xpZGVyICovXHJcblxyXG4uc2xpY2stc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRyYWdnaW5nIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5zbGljay10cmFjayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1zbGlkZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLmRyYWdnaW5nIGltZyB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stdmVydGljYWwgJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCJodG1sIHtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxufVxyXG5cclxuKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuYSB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbiIsIi8vIEJBU0VcclxuLy8gLS0tLVxyXG5cclxuYm9keXtcclxuICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlIExUIFBybyc7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYmdfZ3JpZC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB3cmFwLW1heC13aWR0aCl7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE3MDBweDtcclxuICB9XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XHJcbiAgY29sb3I6ICMxOTE5MTk7XHJcbn1cclxuXHJcblxyXG5odG1sIHtcclxuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxufVxyXG5cclxuaW1nLnpvb20ge1xyXG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAmLS1hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCIvLyBGT05UU1xyXG4vLyAtLS0tLVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlIExUIFBybyc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvc3Vic2V0LUhlbHZldGljYU5ldWVMVFByby1NZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL3N1YnNldC1IZWx2ZXRpY2FOZXVlTFRQcm8tTWQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvc3Vic2V0LUhlbHZldGljYU5ldWVMVFByby1NZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUgTFQgUHJvJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9zdWJzZXQtSGVsdmV0aWNhTmV1ZUxUUHJvLUJkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvc3Vic2V0LUhlbHZldGljYU5ldWVMVFByby1CZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9zdWJzZXQtSGVsdmV0aWNhTmV1ZUxUUHJvLUJkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUgTFQgUHJvJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9zdWJzZXQtSGVsdmV0aWNhTmV1ZUxUUHJvLVJvbWFuLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvc3Vic2V0LUhlbHZldGljYU5ldWVMVFByby1Sb21hbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9zdWJzZXQtSGVsdmV0aWNhTmV1ZUxUUHJvLVJvbWFuLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbiIsIi8vIFVUSUxJVFkgQ0xBU1NFU1xyXG4vLyAtLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5kLWZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5mbGV4LWNvbHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4ub25seS1tb2JpbGUge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1tZCl7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxleC1zcGFjZS1ie1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmZsZXgtYWxpZ24tY3tcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucGFkLTEtbGVmdHtcclxuICBwYWRkaW5nLWxlZnQ6IDE2LjlyZW07XHJcbn1cclxuLnBhZC0xLXJpZ2h0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNi45cmVtO1xyXG59XHJcblxyXG4ucGFkLTAucGFkLTAge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5tYXJnLTEtbGVmdHtcclxuICBwYWRkaW5nLWxlZnQ6IDE2LjlyZW07XHJcbn1cclxuLm1hcmctMS1yaWdodCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTYuOXJlbTtcclxufVxyXG5cclxuLnNlY3Rpb24tcGFkLTEge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kKXtcclxuICAgIHBhZGRpbmc6IDAgOC40NXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1sZyl7XHJcbiAgICBwYWRkaW5nOiAwIDE2LjlyZW07XHJcbiAgfVxyXG59XHJcblxyXG5oMSB7XHJcbiAgZm9udC1zaXplOiA4LjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtNHB4O1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1tZCl7XHJcbiAgICBmb250LXNpemU6IDlyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbGcpIHtcclxuICAgIGZvbnQtc2l6ZTogMTQuNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbmgye1xyXG4gIGZvbnQtc2l6ZTogMy43NXJlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kKXtcclxuICAgIGZvbnQtc2l6ZTogNi41cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLWxnKXtcclxuICAgIGZvbnQtc2l6ZTogMTByZW07XHJcbiAgfVxyXG59XHJcblxyXG5oMyB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1tZCl7XHJcbiAgICBmb250LXNpemU6IDRyZW07XHJcbiAgfVxyXG59XHJcblxyXG5oNHtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kKXtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbnB7XHJcbiAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuLnRleHQtY2VudGVye1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnRleHQtZ3JleXtcclxuICBjb2xvcjogI2I5YjliOTtcclxufVxyXG4udGV4dC1zbWFsbHtcclxuICBmb250LXNpemU6IDEuM3JlbTtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcblxyXG4ubGluay1kb3duLWFycm93IHtcclxuICBjb2xvcjogQGNvbG9yLXByaW1hcnk7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgbWFyZ2luLXRvcDogMXJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kKSB7XHJcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy1kb3duLnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm9ubHktbW9iaWxlIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpe1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLm9ubHktZGVza3RvcCB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLWxnLW1heCkge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLm9ubHktbW9iaWxlLXRhYmxldMKge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1sZykge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLm9ubHktdGFibGV0LWRlc2t0b3DCoHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi5zbGlkaW5nVmVydGljYWx7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgdGV4dC1pbmRlbnQ6IDhweDtcclxuICB3aWR0aDogNDZyZW07XHJcbiAgbGVmdDogLTFyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogLTEzcmVtO1xyXG5cdC5hcHBsZSAmIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0fVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbGctbWF4KXtcclxuICAgIHRvcDogLThyZW07XHJcbiAgICBsZWZ0OiAtLjdyZW07XHJcbiAgICB3aWR0aDogMjdyZW07XHJcbiAgfVxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpe1xyXG4gICAgdG9wOiAtOHJlbTtcclxuICAgIHdpZHRoOiAyM3JlbTtcclxuICB9XHJcbn1cclxuLnNsaWRpbmdWZXJ0aWNhbCBzcGFue1xyXG5cdGFuaW1hdGlvbjogdG9wVG9Cb3R0b20gMTBzIGxpbmVhciBpbmZpbml0ZSAwcztcclxuXHQtbXMtYW5pbWF0aW9uOiB0b3BUb0JvdHRvbSAxMHMgbGluZWFyIGluZmluaXRlIDBzO1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uOiB0b3BUb0JvdHRvbSAxMHMgbGluZWFyIGluZmluaXRlIDBzO1xyXG5cclxuXHRvcGFjaXR5OiAwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5zbGlkaW5nVmVydGljYWwgc3BhbjpudGgtY2hpbGQoMil7XHJcblx0YW5pbWF0aW9uLWRlbGF5OiAycztcclxufVxyXG4uc2xpZGluZ1ZlcnRpY2FsIHNwYW46bnRoLWNoaWxkKDMpe1xyXG5cdGFuaW1hdGlvbi1kZWxheTogNHM7XHJcbn1cclxuLnNsaWRpbmdWZXJ0aWNhbCBzcGFuOm50aC1jaGlsZCg0KXtcclxuXHRhbmltYXRpb24tZGVsYXk6IDZzO1xyXG59XHJcbi5zbGlkaW5nVmVydGljYWwgc3BhbjpudGgtY2hpbGQoNSl7XHJcblx0YW5pbWF0aW9uLWRlbGF5OiA4cztcclxufVxyXG5cclxuXHJcbkBrZXlmcmFtZXMgdG9wVG9Cb3R0b217XHJcblx0MCUgeyBvcGFjaXR5OiAwOyB9XHJcblx0NSUgeyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpOyB9XHJcblx0MTAlIHsgb3BhY2l0eTogMTt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgfVxyXG5cdDI1JSB7IG9wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyB9XHJcblx0MzAlIHsgb3BhY2l0eTogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpOyB9XHJcblx0ODAlIHsgb3BhY2l0eTogMDsgfVxyXG5cdDEwMCUgeyBvcGFjaXR5OiAwOyB9XHJcbn1cclxuIiwiLmJ1YmJsZXMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDEwcHg7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHdyYXAtbWF4LXdpZHRoKXtcclxuICAgIGxlZnQ6IDUwcHg7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogLjRyZW07XHJcbiAgICBoZWlnaHQ6IC40cmVtO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3YjdiNztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgYm9yZGVyOiAuNHJlbSBzb2xpZCAjZmJmYmZiO1xyXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDE1MG1zLCBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zO1xyXG4gICAgJi5pcy1hY3RpdmV7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmFwcC1saW5rIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1tZCl7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICB9XHJcbiAgJl9fbG9nb3tcclxuICAgIHdpZHRoOiAxNC42cmVtO1xyXG4gICAgaGVpZ2h0OiA0LjlyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hcHAtc3RvcmUucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAmLS1nb29nbGV7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2dvb2dsZS1wbGF5LnBuZycpO1xyXG4gICAgICB3aWR0aDogMTYuNHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N0YXJze1xyXG4gICAgaGVpZ2h0OiAxLjNyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zdGFycy1pb3MucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgY29sb3I6IEBjb2xvci1ncmV5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICYtLWdvb2dsZXtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3RhcnMtZ29vZ2xlLnBuZycpO1xyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG4iLCIuYnRue1xyXG4gIHBhZGRpbmc6IDEuNXJlbSAzcmVtO1xyXG4gIGJvcmRlcjogLjJyZW0gc29saWQgIzRiYTViODtcclxuICBjb2xvcjogIzRiYTViODtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAxNTBtcywgYm9yZGVyLWNvbG9yIDE1MG1zO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLWxnKXtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSA2cmVtO1xyXG4gIH1cclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSguMnJlbSk7XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IGRhcmtlbigjNGJhNWI4LCA1JSk7XHJcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigjNGJhNWI4LCA1JSk7XHJcbiAgfVxyXG5cclxuICAmLS1jb2xvcmVkIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMTAlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCAxNWRlZywgcmdiKDQ1LDkzLDE1NykgMCUsIHJnYig3NiwxNzIsMTg2KSAxMDAlLCByZ2IoMzYsMTI4LDE2NSkgMTAwJSk7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCAxNWRlZywgZGFya2VuKHJnYig0NSw5MywxNTcpLCA1JSkgMCUsIGRhcmtlbihyZ2IoNzYsMTcyLDE4NiksIDUlKSAxMDAlLCBkYXJrZW4ocmdiKDM2LDEyOCwxNjUpLCA1JSkgMTAwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEZPT1RFUlxyXG4vLyAtLS0tLS1cclxuXHJcbi5mb290ZXIge1xyXG4gIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgYm94LXNoYWRvdzogMHB4IC0xN3B4IDM1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICBwYWRkaW5nOiA1cmVtIDA7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kKXtcclxuICAgIHBhZGRpbmc6IDhyZW0gMDtcclxuICAgIG1hcmdpbi10b3A6IDE1cmVtO1xyXG4gIH1cclxuICAmX193cmFwIHtcclxuICAgIG1heC13aWR0aDogQHdyYXAtbWF4LXdpZHRoO1xyXG4gICAgcGFkZGluZzogMCBAd3JhcC1wYWRkaW5nO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICAmX19sb2dvc3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAuY29sX19jb250ZW50e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KXtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICAgIHNwYW57XHJcbiAgICAgIGNvbG9yOiAjM2Q4MmFiO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSguMnJlbSk7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yb3ctbWFpbntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KXtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmLS1ib3JkZXJ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAuMXJlbSBzb2xpZCAjZTRlNGU0O1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KXtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fbG9nb3tcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAyMHJlbTtcclxuICAgIGhlaWdodDogNS40cmVtO1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2RlYml0b19sb2dvLnN2ZycpIG5vLXJlcGVhdCB0b3AgbGVmdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogNnJlbTtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpe1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYXBwLXN0b3JlLCAmX19nb29nbGUtcGxheXtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxNC42cmVtO1xyXG4gICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYXBwLXN0b3JlLnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpe1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19nb29nbGUtcGxheXtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIHdpZHRoOiAxNi40cmVtO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZ29vZ2xlLXBsYXkucG5nJyk7XHJcbiAgfVxyXG5cclxuICAuaWNvbntcclxuICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW07XHJcbiAgICAmLXRlbHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi10ZWwucG5nJyk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xyXG4gICAgfVxyXG4gICAgJi1mYntcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi1mYi5wbmcnKTtcclxuICAgIH1cclxuICAgICYtdHd7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24tdHcucG5nJyk7XHJcbiAgICB9XHJcbiAgICAmLWlne1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uLWlnLnBuZycpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBIRUFERVJcclxuLy8gLS0tLS0tXHJcblxyXG4uaGVhZGVyIHtcclxuICBwYWRkaW5nOiA1cmVtIDA7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kKXtcclxuICAgIHBhZGRpbmc6IDhyZW0gMDtcclxuICB9XHJcbiAgJl9fd3JhcCB7XHJcbiAgICBtYXgtd2lkdGg6IEB3cmFwLW1heC13aWR0aDtcclxuICAgIHBhZGRpbmc6IDAgQHdyYXAtcGFkZGluZztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAd3JhcC1tYXgtd2lkdGgpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX215LWRlYml0byB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY29sb3I6IEBjb2xvci1wcmltYXJ5O1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpe1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IC0uMnJlbTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2hlYWRlci1hcnJvdy5wbmcnKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbG9nbyB7XHJcbiAgICB3aWR0aDogMTNyZW07XHJcbiAgICBoZWlnaHQ6IDMuOHJlbTtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2RlYml0b19sb2dvLnN2ZycpIG5vLXJlcGVhdCB0b3AgbGVmdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpe1xyXG4gICAgICB3aWR0aDogMTdyZW07XHJcbiAgICAgIGhlaWdodDogNC42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuaWNvbiB7XHJcbiAgJi0tY2FsZW5kYXIsICYtLWRvY3VtZW50cywgJi0tZ2lmdC1jYXJkc3tcclxuICAgIHdpZHRoOiA2cmVtO1xyXG4gICAgaGVpZ2h0OiA2cmVtO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICB9XHJcbiAgJi0tY2FsZW5kYXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zZWN0aW9uLTUvMDRfMDFfaWNvbi5wbmcnKTtcclxuICB9XHJcbiAgJi0tZG9jdW1lbnRze1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2VjdGlvbi01LzA0XzAyX2ljb24ucG5nJyk7XHJcbiAgfVxyXG4gICYtLWdpZnQtY2FyZHN7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zZWN0aW9uLTUvMDRfMDNfaWNvbi5wbmcnKTtcclxuICB9XHJcbn1cclxuIiwiLm1vdXNlLXNjcm9sbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgcmlnaHQ6IC0xMjVweDtcclxuICB0b3A6IDUwcHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogMjIwcHg7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAtNTAlKSByb3RhdGUoLTkwZGVnKTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLWxnKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgc3BhbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMnB4O1xyXG4gIH1cclxuXHJcbiAgc3Bhbi5tb3VzZS1zY3JvbGwtaW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL21vdXNlX3Njcm9sbC5zdmcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMi41cmVtO1xyXG4gICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICB9XHJcbn1cclxuIiwiLy8gU0VDVElPTlxyXG4vLyAtLS0tLS1cclxuXHJcbi5zZWN0aW9uIHtcclxuICAmX193cmFwIHtcclxuICAgIG1heC13aWR0aDogQHdyYXAtbWF4LXdpZHRoO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxufVxyXG4iLCIuc2VjdGlvbi0tZmlyc3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyMDtcclxuICAucm93LW1haW57XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCl7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbF9fcGhvdG97XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL21vYmlsZS8wMV9iYWNrZ3JvdW5kLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHJlbTtcclxuICAgIG1hcmdpbi10b3A6IDEycmVtO1xyXG5cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpIHtcclxuICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgbWF4LXdpZHRoOiA1MHJlbTtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLWxnKSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIG1heC13aWR0aDogNTByZW07XHJcbiAgICB9XHJcblxyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycmVtKTtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxuICAuY29sX19jb250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kKXtcclxuICAgICAgd2lkdGg6IDYzJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDclO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1sZyl7XHJcbiAgICAgIHdpZHRoOiBjYWxjKH5cIjEwMCUgLSA1MHJlbVwiKTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogQGdyaWQtMTtcclxuICAgIH1cclxuICB9XHJcbiAgLnN1YnRpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbGcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW07XHJcbiAgICB9XHJcblxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCl7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXJlbTtcclxuICAgICAgICB3aWR0aDogLjJyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWFiMztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zZWN0aW9uLS1zZWNvbmQge1xyXG4gIC5zZWN0aW9uX193cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1sZyl7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjZyZW07XHJcbiAgfVxyXG4gIC5yb3ctbWFpbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpe1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IEBncmlkLTE7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMTVweCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbGcpIHtcclxuICAgICAgbWluLWhlaWdodDogNjhyZW07XHJcblxyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCl7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbGcpe1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9zZWN0aW9uLTIvMDFfaW1nLmpwZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYyh+XCIxMDAlIC0gMTdyZW1cIik7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb2xfX2NvbnRlbnR7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxN3B4IDM1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpe1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbGcpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxuXHJcbiAgLnNsaWRlciB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvc2VjdGlvbi0yLzAxX2NvbnRlbnRfaWNvbi5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMS41cmVtIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNHJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1tZCl7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNnJlbTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0cmVtIHRvcCA5cmVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE0cmVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMnJlbTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1sZyl7XHJcbiAgICAgIG1heC13aWR0aDogODNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zZWN0aW9uLS10aGlyZCB7XHJcbiAgbWFyZ2luLXRvcDogLTEwcmVtO1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1tZCl7XHJcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG4gIH1cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbGcpe1xyXG4gICAgbWFyZ2luLXRvcDogMTVyZW07XHJcbiAgfVxyXG5cclxuICAucm93LW1haW57XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgJi0tZmlyc3R7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgLmNvbF9fY29udGVudHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpe1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI4JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29sX19jb250ZW50e1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kKSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbGcpe1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXJlbTtcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpe1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpe1xyXG4gICAgICAgIG1heC13aWR0aDogNzIlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb2xfX3Bob3Rve1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpIHtcclxuICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbGcpe1xyXG4gICAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgIH1cclxuICAgIC56b29tIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zZWN0aW9uLS1mb3VydGh7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDUlO1xyXG5cclxuXHJcbiAgICAuc2VjdGlvbi1wYWQtMXtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDFzO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1sZy1tYXgpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucm93LW1haW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1sZykge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zZWN0aW9uLTQvMDNfMDFfaW1nLmpwZycpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuc2Vjb25kLXNsaWRle1xyXG4gICAgICAgIC5yb3ctbWFpbi5zZWN0aW9uLXBhZC0xe1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbGcpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NlY3Rpb24tNC8wM18wMl9pbWcuanBnJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbF9fY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNiU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLWxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5YWIzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2xfX3NsaWRlci1tb2JpbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL21vYmlsZS8wM18wMV9iYWNrZ3JvdW5kLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiBkaXZ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZ3tcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2xfX3Bob3RvIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMzA7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NiU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjVyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLWxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC1AZ3JpZC0xICogMS41O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zO1xyXG4gICAgICAgICAgICAmLmltZy0ye1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmltZy0yLCAmLmltZy0yLnpvb20ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBtcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnpvb20ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMG1zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2Vjb25kLXNsaWRlIHtcclxuICAgICAgICAuY29sX19waG90b3tcclxuICAgICAgICAgICAgaW1nwqB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xyXG4gICAgICAgICAgICAgICAgJi5pbWctMntcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAmLnpvb20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yb3ctc2xpZGVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLWxnKXtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29se1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxN3B4IDM1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1tZCl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDByZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zbGlkZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvc2VjdGlvbi00LzAzX2ljb24uc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAxcmVtIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDRyZW07XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kKXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDVyZW0gdG9wIDlyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTRyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLnNlY3Rpb24tLWZpZnRoIHtcclxuICBtYXJnaW4tdG9wOiAtNHJlbTtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KXtcclxuICAgIG1hcmdpbi10b3A6IDE1cmVtO1xyXG4gIH1cclxuXHJcbiAgaDJ7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIGhlaWdodDogMTVyZW07XHJcbiAgICAgICAgd2lkdGg6IC4ycmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NjlhYjM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxpc3R7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpe1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCl7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgZmlsdGVyOiBibHVyKDJweCk7XHJcbiAgICAgICAgdG9wOiA2cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogNDB2dztcclxuICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMzAwbXMsIHdpZHRoIDE1MG1zO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpe1xyXG4gICAgICAgIGgzLCBoNHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMzAwbXM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWN1cnJlbnR7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgZmlsdGVyOiBub25lO1xyXG4gICAgICB3aWR0aDogNjB2dztcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xyXG4gICAgICAgIGgzLCBoNCB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICBoM3tcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KXtcclxuICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaWNvbntcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpe1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICBwe1xyXG4gICAgbWF4LXdpZHRoOiA0MHJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpe1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICBpbWd7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTAlO1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kKXtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0yMiU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmNvbF9fYnV0dG9ue1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogNXJlbTtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1sZyl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE0cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaWNvbntcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuc2VjdGlvbi0tc2l4e1xyXG4gIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgJi5pcy1hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmLmlzLWNsb3NlZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpe1xyXG4gICAgbWFyZ2luLXRvcDogMTRyZW07XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbi1iZ3tcclxuICAgIG1pbi1oZWlnaHQ6IDY2cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9zZWN0aW9uLTYvMDVfMDFfaW1nLmpwZycpIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLnJvdy1tYWluOm50aC1jaGlsZCgxKXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzNXJlbTtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvc2VjdGlvbi02LzA1XzAxX2ltZy5qcGcnKSBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpe1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTByZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1sZy1tYXgpe1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbGcpe1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjByZW07XHJcbiAgICB9XHJcbiAgICAuY29se1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1sZy1tYXgpe1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaDMsIHAge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpe1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLWxnKXtcclxuICAgICAgICBtYXJnaW46IGluaXRpYWw7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICBtYXJnaW46IDAgNSU7XHJcbiAgICAgIH1cclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbGcpe1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE3cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucm93LW1haW46bnRoLWNoaWxkKDMpe1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCl7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLWxnKXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuY29se1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgICBtYXJnaW46IDAgMTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBwYWRkaW5nOiA4cmVtIDRyZW07XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxN3B4IDM1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yb3ctbWFpbjpudGgtY2hpbGQoNCl7XHJcblxyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpe1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG4gICAgLnRhYnN7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZzogOHJlbSA0cmVtO1xyXG5cclxuXHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1sZy1tYXgpe1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEycmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1tZCkgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbGctbWF4KXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjByZW07XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCl7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHNjcm9sbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYl9faXRlbXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KXtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG1hcmdpbjogMCAxcmVtO1xyXG4gICAgICB9XHJcbiAgICAgICYtLWFjdGl2ZXtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgICAmLS1wbGFjZWhvbGRlcntcclxuICAgICAgICBjdXJzb3I6IGluaXRpYWw7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLWxnKXtcclxuICAgICAgICAgIHdpZHRoOiAzNHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnNlY3Rpb25bZGF0YS1pZD1cImxpc3RcIl17XHJcbiAgLmNvbF9faW1hZ2V7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLXRvcDogLTI3cmVtO1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kKXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1sZyl7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDIwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMyU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTMwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSk7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1tZCl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbltkYXRhLWlkPVwiZmlsdGVyXCJdLFxyXG4uc2VjdGlvbltkYXRhLWlkPVwiaXRlbVwiXSxcclxuLnNlY3Rpb25bZGF0YS1pZD1cImN1c3RvbVwiXcKge1xyXG4gIC5jb2xfX2ltYWdlIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tdG9wOiAtMzVyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbGcpe1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAyMCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMCUpO1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpe1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNSUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbltkYXRhLWlkPVwiZmlsdGVyXCJde1xyXG4gIC5yb3ctbWFpbjpudGgtY2hpbGQoMSl7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KXtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2VjdGlvbi02LzA1XzAyX2ltZy5qcGcnKTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNlY3Rpb24tYmd7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpe1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zZWN0aW9uLTYvMDVfMDJfaW1nLmpwZycpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9CQUNLR1JPVU5EU1xyXG4uc2VjdGlvbltkYXRhLWlkPVwiaXRlbVwiXXtcclxuICAucm93LW1haW46bnRoLWNoaWxkKDEpe1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCl7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NlY3Rpb24tNi8wNV8wM19pbWcuanBnJyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWN0aW9uLWJne1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kKXtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2VjdGlvbi02LzA1XzAzX2ltZy5qcGcnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uW2RhdGEtaWQ9XCJjdXN0b21cIl17XHJcbiAgLnJvdy1tYWluOm50aC1jaGlsZCgxKXtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpe1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zZWN0aW9uLTYvMDVfMDRfaW1nLmpwZycpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VjdGlvbi1iZ3tcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1tZCl7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NlY3Rpb24tNi8wNV8wNF9pbWcuanBnJyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zZWN0aW9uLS1zZXZlbiB7XHJcbiAgbWFyZ2luLXRvcDogNXJlbTtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpe1xyXG4gICAgbWFyZ2luLXRvcDogMTVyZW07XHJcbiAgfVxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1sZyl7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHJlbTtcclxuICB9XHJcblxyXG4gIC5yb3ctbWFpbntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kKXtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbF9fY29udGVudHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG9yZGVyOiAyO1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kKXtcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kKXtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29sX19waG90b3tcclxuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICBvcmRlcjogNTtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1tZCl7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zbGlkZXIge1xyXG4gIHBhZGRpbmc6IDdyZW0gMnJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG4gIC5zbGljay1saXN0IC5zbGljay10cmFjayA+IGRpdntcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBoMywgcCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1tZCl7XHJcbiAgICBwYWRkaW5nOiA5cmVtIDZyZW07XHJcbiAgfVxyXG4gIC5zbGljay1hcnJvdyB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogM3JlbTtcclxuICAgIGhlaWdodDogMi4ycmVtO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvc2xpZGVyLWFycm93LnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDRyZW07XHJcbiAgICByaWdodDogNXJlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbGljay1wcmV2IHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgcmlnaHQ6IDEwcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNsaWNrLXNsaWRle1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuIl19 */
